@charset "UTF-8";
/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --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;
}

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

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

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

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

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

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

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

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

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

dt {
  font-weight: 700;
}

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

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #0056b3;
  text-decoration: underline;
}

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

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

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

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

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

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

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

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

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

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

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

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

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

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

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

output {
  display: inline-block;
}

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

template {
  display: none;
}

[hidden] {
  display: none !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

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

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

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

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

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

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

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "\2014\A0";
}

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

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

.figure {
  display: inline-block;
}

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

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container,
.container-fluid,
.container-xs {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container {
  max-width: 100vw;
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .order-sm-first {
    order: -1;
  }

  .order-sm-last {
    order: 13;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

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

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

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

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

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

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

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

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

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

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

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

  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .order-md-first {
    order: -1;
  }

  .order-md-last {
    order: 13;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

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

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

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

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

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

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

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

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

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

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

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

  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .order-lg-first {
    order: -1;
  }

  .order-lg-last {
    order: 13;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

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

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

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

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

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

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

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

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

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

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

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

  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .order-xl-first {
    order: -1;
  }

  .order-xl-last {
    order: 13;
  }

  .order-xl-0 {
    order: 0;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

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

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

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

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

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

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

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

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

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

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

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

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7abaff;
}

.table-hover .table-primary:hover {
  background-color: #9fcdff;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}

.table-hover .table-info:hover {
  background-color: #abdde5;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.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: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

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

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

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

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

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

.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;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

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

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

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 5px;
}

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

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  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='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

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

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem);
  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, #fff 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='%2328a745' 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;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}
.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;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.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: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

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

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 5px;
}

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

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' 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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

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

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem);
  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, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' 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='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.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;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.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: #dc3545;
}

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

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
.form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.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;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.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;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.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 {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.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 {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.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 {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.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 {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}
.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: #ffc107;
  border-color: #ffc107;
}
.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 {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.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 {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.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;
}
.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 {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.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 {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}
.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

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

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

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

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

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

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

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

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

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  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: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }

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

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.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;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.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;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

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

.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;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

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

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

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

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.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;
}

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

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

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

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

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

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

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.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;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.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;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.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::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.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::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.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;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  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;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

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

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

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

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

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

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

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

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}
.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;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.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='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}
.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='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.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='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.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;
  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;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.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: #fff 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;
}
.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

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

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.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: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.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;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  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) {
  .custom-range::-moz-range-thumb {
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  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) {
  .custom-range::-ms-thumb {
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
.custom-file-label,
.custom-select {
    transition: none;
  }
}

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

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

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

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

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

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

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

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-xs {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

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

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

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50%/100% 100% no-repeat;
}

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-xs {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-xs {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-xs {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-xs {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-xs {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-xs {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-xs {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-xs {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-xs {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-xs {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' 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");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' 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");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

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

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

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

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

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

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 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);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.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);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

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

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

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

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

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

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

.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

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

.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

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

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

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

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

.badge {
  display: inline-block;
  padding: 0.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;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

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

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #007bff;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #0062cc;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

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

.alert-heading {
  color: inherit;
}

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

.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}
.alert-primary hr {
  border-top-color: #9fcdff;
}
.alert-primary .alert-link {
  color: #002752;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.alert-secondary hr {
  border-top-color: #c8cbcf;
}
.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.alert-success hr {
  border-top-color: #b1dfbb;
}
.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.alert-info hr {
  border-top-color: #abdde5;
}
.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.alert-warning hr {
  border-top-color: #ffe8a1;
}
.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.alert-danger hr {
  border-top-color: #f1b0b7;
}
.alert-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light hr {
  border-top-color: #ececf6;
}
.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.alert-dark hr {
  border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
  color: #040505;
}

@-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;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

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

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

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

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

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

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

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

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

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

.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #004085;
  background-color: #9fcdff;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  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);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  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);
}

.toast-body {
  padding: 0.75rem;
}

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

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

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

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

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

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

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

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

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

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

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

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

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

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.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;
}
[dir="ltr"] .tooltip{
  text-align: left;
}
[dir="rtl"] .tooltip{
  text-align: right;
}
.tooltip {
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.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: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.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: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.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: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.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: #000;
}

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

.popover {
  position: absolute;
  top: 0;
  left: 0;
  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;
}

[dir="ltr"] .popover{
  text-align: left;
}

[dir="rtl"] .popover{
  text-align: right;
}

.popover {
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc(-0.5rem - 1px);
}
.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);
}
.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: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.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;
}
.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);
}
.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: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc(-0.5rem - 1px);
}
.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);
}
.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: #fff;
}
.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;
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.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;
}
.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);
}
.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: #fff;
}

.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);
}
.popover-header:empty {
  display: none;
}

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

.carousel {
  position: relative;
}

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

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

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

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

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

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

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

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

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

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

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50%/100% 100% no-repeat;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' 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");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' 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");
}

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

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

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

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

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

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

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

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    -webkit-animation-duration: 1.5s;
            animation-duration: 1.5s;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}

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

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

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

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

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

.bg-primary {
  background-color: #007bff !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important;
}

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

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

.bg-success {
  background-color: #28a745 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

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

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

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

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}

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

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.border-primary {
  border-color: #007bff !important;
}

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

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

.border-info {
  border-color: #17a2b8 !important;
}

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

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

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

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

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

.rounded-sm {
  border-radius: 0.2rem !important;
}

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

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

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

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

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

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

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

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

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

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

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

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

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

  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

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

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

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

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

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

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

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

  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }

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

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

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

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

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

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

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

  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }

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

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

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

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

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

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

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

  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }

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

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

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

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

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

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

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

  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.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;
}

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

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

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

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }

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

  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }

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

  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }

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

  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

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

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

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

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

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

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

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

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

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

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

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

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

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

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

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

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

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

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

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

  .mr-sm-0,
.mx-sm-0 {
    margin-right: 0 !important;
  }

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

  .ml-sm-0,
.mx-sm-0 {
    margin-left: 0 !important;
  }

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

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

  .mr-sm-1,
.mx-sm-1 {
    margin-right: 0.25rem !important;
  }

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

  .ml-sm-1,
.mx-sm-1 {
    margin-left: 0.25rem !important;
  }

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

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

  .mr-sm-2,
.mx-sm-2 {
    margin-right: 0.5rem !important;
  }

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

  .ml-sm-2,
.mx-sm-2 {
    margin-left: 0.5rem !important;
  }

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

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

  .mr-sm-3,
.mx-sm-3 {
    margin-right: 1rem !important;
  }

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

  .ml-sm-3,
.mx-sm-3 {
    margin-left: 1rem !important;
  }

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

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

  .mr-sm-4,
.mx-sm-4 {
    margin-right: 1.5rem !important;
  }

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

  .ml-sm-4,
.mx-sm-4 {
    margin-left: 1.5rem !important;
  }

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

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

  .mr-sm-5,
.mx-sm-5 {
    margin-right: 3rem !important;
  }

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

  .ml-sm-5,
.mx-sm-5 {
    margin-left: 3rem !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .pt-sm-0,
.py-sm-0 {
    padding-top: 0 !important;
  }

  .pr-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }

  .pb-sm-0,
.py-sm-0 {
    padding-bottom: 0 !important;
  }

  .pl-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .pt-sm-1,
.py-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pr-sm-1,
.px-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pb-sm-1,
.py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-sm-1,
.px-sm-1 {
    padding-left: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .pt-sm-2,
.py-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pr-sm-2,
.px-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pb-sm-2,
.py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-sm-2,
.px-sm-2 {
    padding-left: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .pt-sm-3,
.py-sm-3 {
    padding-top: 1rem !important;
  }

  .pr-sm-3,
.px-sm-3 {
    padding-right: 1rem !important;
  }

  .pb-sm-3,
.py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pl-sm-3,
.px-sm-3 {
    padding-left: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .pt-sm-4,
.py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pr-sm-4,
.px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-sm-4,
.px-sm-4 {
    padding-left: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .pt-sm-5,
.py-sm-5 {
    padding-top: 3rem !important;
  }

  .pr-sm-5,
.px-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-5,
.py-sm-5 {
    padding-bottom: 3rem !important;
  }

  .pl-sm-5,
.px-sm-5 {
    padding-left: 3rem !important;
  }

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

  .mt-sm-n1,
.my-sm-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-sm-n1,
.mx-sm-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-sm-n1,
.my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-sm-n1,
.mx-sm-n1 {
    margin-left: -0.25rem !important;
  }

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

  .mt-sm-n2,
.my-sm-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-sm-n2,
.mx-sm-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-sm-n2,
.my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-sm-n2,
.mx-sm-n2 {
    margin-left: -0.5rem !important;
  }

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

  .mt-sm-n3,
.my-sm-n3 {
    margin-top: -1rem !important;
  }

  .mr-sm-n3,
.mx-sm-n3 {
    margin-right: -1rem !important;
  }

  .mb-sm-n3,
.my-sm-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-sm-n3,
.mx-sm-n3 {
    margin-left: -1rem !important;
  }

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

  .mt-sm-n4,
.my-sm-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-sm-n4,
.mx-sm-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-sm-n4,
.my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-sm-n4,
.mx-sm-n4 {
    margin-left: -1.5rem !important;
  }

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

  .mt-sm-n5,
.my-sm-n5 {
    margin-top: -3rem !important;
  }

  .mr-sm-n5,
.mx-sm-n5 {
    margin-right: -3rem !important;
  }

  .mb-sm-n5,
.my-sm-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-sm-n5,
.mx-sm-n5 {
    margin-left: -3rem !important;
  }

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

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

  .mr-sm-auto,
.mx-sm-auto {
    margin-right: auto !important;
  }

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

  .ml-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }

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

  .mr-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }

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

  .ml-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }

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

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

  .mr-md-1,
.mx-md-1 {
    margin-right: 0.25rem !important;
  }

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

  .ml-md-1,
.mx-md-1 {
    margin-left: 0.25rem !important;
  }

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

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

  .mr-md-2,
.mx-md-2 {
    margin-right: 0.5rem !important;
  }

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

  .ml-md-2,
.mx-md-2 {
    margin-left: 0.5rem !important;
  }

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

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

  .mr-md-3,
.mx-md-3 {
    margin-right: 1rem !important;
  }

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

  .ml-md-3,
.mx-md-3 {
    margin-left: 1rem !important;
  }

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

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

  .mr-md-4,
.mx-md-4 {
    margin-right: 1.5rem !important;
  }

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

  .ml-md-4,
.mx-md-4 {
    margin-left: 1.5rem !important;
  }

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

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

  .mr-md-5,
.mx-md-5 {
    margin-right: 3rem !important;
  }

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

  .ml-md-5,
.mx-md-5 {
    margin-left: 3rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .pt-md-0,
.py-md-0 {
    padding-top: 0 !important;
  }

  .pr-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }

  .pb-md-0,
.py-md-0 {
    padding-bottom: 0 !important;
  }

  .pl-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .pt-md-1,
.py-md-1 {
    padding-top: 0.25rem !important;
  }

  .pr-md-1,
.px-md-1 {
    padding-right: 0.25rem !important;
  }

  .pb-md-1,
.py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-md-1,
.px-md-1 {
    padding-left: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .pt-md-2,
.py-md-2 {
    padding-top: 0.5rem !important;
  }

  .pr-md-2,
.px-md-2 {
    padding-right: 0.5rem !important;
  }

  .pb-md-2,
.py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-md-2,
.px-md-2 {
    padding-left: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .pt-md-3,
.py-md-3 {
    padding-top: 1rem !important;
  }

  .pr-md-3,
.px-md-3 {
    padding-right: 1rem !important;
  }

  .pb-md-3,
.py-md-3 {
    padding-bottom: 1rem !important;
  }

  .pl-md-3,
.px-md-3 {
    padding-left: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .pt-md-4,
.py-md-4 {
    padding-top: 1.5rem !important;
  }

  .pr-md-4,
.px-md-4 {
    padding-right: 1.5rem !important;
  }

  .pb-md-4,
.py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-md-4,
.px-md-4 {
    padding-left: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .pt-md-5,
.py-md-5 {
    padding-top: 3rem !important;
  }

  .pr-md-5,
.px-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-5,
.py-md-5 {
    padding-bottom: 3rem !important;
  }

  .pl-md-5,
.px-md-5 {
    padding-left: 3rem !important;
  }

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

  .mt-md-n1,
.my-md-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-md-n1,
.mx-md-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-md-n1,
.my-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-md-n1,
.mx-md-n1 {
    margin-left: -0.25rem !important;
  }

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

  .mt-md-n2,
.my-md-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-md-n2,
.mx-md-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-md-n2,
.my-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-md-n2,
.mx-md-n2 {
    margin-left: -0.5rem !important;
  }

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

  .mt-md-n3,
.my-md-n3 {
    margin-top: -1rem !important;
  }

  .mr-md-n3,
.mx-md-n3 {
    margin-right: -1rem !important;
  }

  .mb-md-n3,
.my-md-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-md-n3,
.mx-md-n3 {
    margin-left: -1rem !important;
  }

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

  .mt-md-n4,
.my-md-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-md-n4,
.mx-md-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-md-n4,
.my-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-md-n4,
.mx-md-n4 {
    margin-left: -1.5rem !important;
  }

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

  .mt-md-n5,
.my-md-n5 {
    margin-top: -3rem !important;
  }

  .mr-md-n5,
.mx-md-n5 {
    margin-right: -3rem !important;
  }

  .mb-md-n5,
.my-md-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-md-n5,
.mx-md-n5 {
    margin-left: -3rem !important;
  }

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

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

  .mr-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }

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

  .ml-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }

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

  .mr-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }

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

  .ml-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }

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

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

  .mr-lg-1,
.mx-lg-1 {
    margin-right: 0.25rem !important;
  }

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

  .ml-lg-1,
.mx-lg-1 {
    margin-left: 0.25rem !important;
  }

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

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

  .mr-lg-2,
.mx-lg-2 {
    margin-right: 0.5rem !important;
  }

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

  .ml-lg-2,
.mx-lg-2 {
    margin-left: 0.5rem !important;
  }

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

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

  .mr-lg-3,
.mx-lg-3 {
    margin-right: 1rem !important;
  }

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

  .ml-lg-3,
.mx-lg-3 {
    margin-left: 1rem !important;
  }

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

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

  .mr-lg-4,
.mx-lg-4 {
    margin-right: 1.5rem !important;
  }

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

  .ml-lg-4,
.mx-lg-4 {
    margin-left: 1.5rem !important;
  }

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

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

  .mr-lg-5,
.mx-lg-5 {
    margin-right: 3rem !important;
  }

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

  .ml-lg-5,
.mx-lg-5 {
    margin-left: 3rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .pt-lg-0,
.py-lg-0 {
    padding-top: 0 !important;
  }

  .pr-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }

  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0 !important;
  }

  .pl-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .pt-lg-1,
.py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pr-lg-1,
.px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-lg-1,
.px-lg-1 {
    padding-left: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .pt-lg-2,
.py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pr-lg-2,
.px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-lg-2,
.px-lg-2 {
    padding-left: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .pt-lg-3,
.py-lg-3 {
    padding-top: 1rem !important;
  }

  .pr-lg-3,
.px-lg-3 {
    padding-right: 1rem !important;
  }

  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-3,
.px-lg-3 {
    padding-left: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .pt-lg-4,
.py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-4,
.px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-4,
.px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .pt-lg-5,
.py-lg-5 {
    padding-top: 3rem !important;
  }

  .pr-lg-5,
.px-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 3rem !important;
  }

  .pl-lg-5,
.px-lg-5 {
    padding-left: 3rem !important;
  }

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

  .mt-lg-n1,
.my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-lg-n1,
.mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-lg-n1,
.my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-lg-n1,
.mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

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

  .mt-lg-n2,
.my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-lg-n2,
.mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-lg-n2,
.my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-lg-n2,
.mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

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

  .mt-lg-n3,
.my-lg-n3 {
    margin-top: -1rem !important;
  }

  .mr-lg-n3,
.mx-lg-n3 {
    margin-right: -1rem !important;
  }

  .mb-lg-n3,
.my-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-lg-n3,
.mx-lg-n3 {
    margin-left: -1rem !important;
  }

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

  .mt-lg-n4,
.my-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-lg-n4,
.mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-lg-n4,
.my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-lg-n4,
.mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

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

  .mt-lg-n5,
.my-lg-n5 {
    margin-top: -3rem !important;
  }

  .mr-lg-n5,
.mx-lg-n5 {
    margin-right: -3rem !important;
  }

  .mb-lg-n5,
.my-lg-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-lg-n5,
.mx-lg-n5 {
    margin-left: -3rem !important;
  }

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

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

  .mr-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }

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

  .ml-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }

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

  .mr-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }

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

  .ml-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }

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

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

  .mr-xl-1,
.mx-xl-1 {
    margin-right: 0.25rem !important;
  }

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

  .ml-xl-1,
.mx-xl-1 {
    margin-left: 0.25rem !important;
  }

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

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

  .mr-xl-2,
.mx-xl-2 {
    margin-right: 0.5rem !important;
  }

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

  .ml-xl-2,
.mx-xl-2 {
    margin-left: 0.5rem !important;
  }

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

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

  .mr-xl-3,
.mx-xl-3 {
    margin-right: 1rem !important;
  }

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

  .ml-xl-3,
.mx-xl-3 {
    margin-left: 1rem !important;
  }

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

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

  .mr-xl-4,
.mx-xl-4 {
    margin-right: 1.5rem !important;
  }

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

  .ml-xl-4,
.mx-xl-4 {
    margin-left: 1.5rem !important;
  }

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

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

  .mr-xl-5,
.mx-xl-5 {
    margin-right: 3rem !important;
  }

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

  .ml-xl-5,
.mx-xl-5 {
    margin-left: 3rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .pt-xl-1,
.py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xl-1,
.px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xl-1,
.px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .pt-xl-2,
.py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xl-2,
.px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xl-2,
.px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .pt-xl-3,
.py-xl-3 {
    padding-top: 1rem !important;
  }

  .pr-xl-3,
.px-xl-3 {
    padding-right: 1rem !important;
  }

  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-3,
.px-xl-3 {
    padding-left: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .pt-xl-4,
.py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-4,
.px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-4,
.px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .pt-xl-5,
.py-xl-5 {
    padding-top: 3rem !important;
  }

  .pr-xl-5,
.px-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xl-5,
.px-xl-5 {
    padding-left: 3rem !important;
  }

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

  .mt-xl-n1,
.my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xl-n1,
.mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xl-n1,
.my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xl-n1,
.mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

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

  .mt-xl-n2,
.my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xl-n2,
.mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xl-n2,
.my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xl-n2,
.mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

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

  .mt-xl-n3,
.my-xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xl-n3,
.mx-xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xl-n3,
.my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xl-n3,
.mx-xl-n3 {
    margin-left: -1rem !important;
  }

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

  .mt-xl-n4,
.my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xl-n4,
.mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xl-n4,
.my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xl-n4,
.mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

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

  .mt-xl-n5,
.my-xl-n5 {
    margin-top: -3rem !important;
  }

  .mr-xl-n5,
.mx-xl-n5 {
    margin-right: -3rem !important;
  }

  .mb-xl-n5,
.my-xl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xl-n5,
.mx-xl-n5 {
    margin-left: -3rem !important;
  }

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

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

  .mr-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }

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

  .ml-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}
.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);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

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

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

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

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }

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

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }

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

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }

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

  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

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

.font-italic {
  font-style: italic !important;
}

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

.text-primary {
  color: #007bff !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important;
}

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

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

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

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

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

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}

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

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

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

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

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

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

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
*::before,
*::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a:not(.btn) {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre,
blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }

  .container {
    min-width: 992px !important;
  }

  .navbar {
    display: none;
  }

  .badge {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }
  .table td,
.table th {
    background-color: #fff !important;
  }

  .table-bordered th,
.table-bordered td {
    border: 1px solid #dee2e6 !important;
  }

  .table-dark {
    color: inherit;
  }
  .table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
    border-color: #dee2e6;
  }

  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

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

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

/**
 * Generate rem and IE compatible association for a property and a size give in px
 * Inspired of http://hugogiraudel.com/2013/03/18/ultimate-rem-mixin/
 * @param $prop CSS Properties to associate de sizing
 * @param $pxs Value in pixels to apply and convert to rem. Can be more than one value ex.: $prop:margin, $pxs:20 30 10 40
 **/
/**
 * Generate vendor prefixes for a css properties
 * @param $for CSS Properties to make prefixes
 * @param $val Value to apply
 * @param $prefixes Space separated list of prefix to use
 **/
/**
 * Generic transform method. Generate vendor prefixes transform css properties for a specific transform method
 * @param $transform Transform method to output
 **/
/**
 * Generate vendor prefixes transform css properties for rotate method
 * @param $deg Number of degree to rotate
 **/
/**
 * Generate vendor prefixes transform css properties for scale method
 * @param $scale Scale value
 **/
/**
 * Generate vendor prefixes transform css properties for translate method
 * @param $x Number with unit to move horizontally (ie.: 10px, 20%, -4em, ...)
 * @param $y Number with unit to move vertically  (ie.: 10px, 20%, -4em, ...)
 **/
/**
 * Generate vendor prefixes transform css properties for skew method
 * @param $x Number of degree for horizontal axis
 * @param $y Number of degree for vertical axis
 **/
/**
 * Generate vendor prefixes transform css properties to set transformation origin use by transform methods
 * @param $origin X and Y Origin to set. (ie.: left top)
 **/
/**
*Defines a 2D transformation, using a matrix of six values
**/
@-webkit-keyframes rotate-0 {
  to {
    transform: rotate(0deg);
  }
}
@keyframes rotate-0 {
  to {
    transform: rotate(0deg);
  }
}
@-webkit-keyframes rotate-180-cw {
  to {
    transform: rotate(180deg);
  }
}
@keyframes rotate-180-cw {
  to {
    transform: rotate(180deg);
  }
}
@-webkit-keyframes showAndHide {
  0% {
    visibility: visible;
  }
  15%, 85% {
    opacity: 1;
  }
  99% {
    opacity: 0;
  }
  100% {
    visibility: hidden;
  }
}
@keyframes showAndHide {
  0% {
    visibility: visible;
  }
  15%, 85% {
    opacity: 1;
  }
  99% {
    opacity: 0;
  }
  100% {
    visibility: hidden;
  }
}
.visually-hidden {
  margin: -1px;
  padding: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip: rect(0, 0, 0, 0);
  position: absolute;
}

/* COULEURS DE SECTION */
/* COULEURS DE THEME DANS SECTION */
/* COULEURS DE THEME */
/* MAX-WIDTH CONTAINER */
/***************************************************************
**
**   max-width container
**
***************************************************************/
/***************************************************************
**
**   FONTS
**
***************************************************************/
/***************************************************************
**
**   COLOR SWATCHES (FROM STYLE GUIDE)
**
***************************************************************/
/***************************************************************
**
**   SECTION COLORS (SHOULD NEVER BE REFERENCED DIRECTLY, USE 'section-colors' MIXIN INSTEAD)
**
***************************************************************/
/***************************************************************
**
**   THEME COLORS (SHOULD NEVER BE REFERENCED DIRECTLY, USE 'theme-colors' MIXIN INSTEAD)
**
***************************************************************/
/*
 Couleurs de fonds 
$bg-w1: $color-w1;  //Blanc
$bg-g4: #f4f4f4;    //Gris pâle
$bg-g3: $color-g3;  //Gris foncé
$bg-n4: #111;       //Presque noir
$bg-b4: #001422;    //Bleu nuit
$bg-n1: $color-n1;  //Noir

 Theme color and background-color class
 1.0 Couleurs
.theme-color-r1 {color: $color-r1; background-color: $color-n1 !important;}
.theme-color-r2 {color: $color-w1 !important; background-color: $color-r2;}
.theme-color-r3 {color: $color-w1 !important; background-color: $color-r3a;}
.theme-color-b1 {color: $color-b1; background-color: $color-n1 !important;}
.theme-color-b2 {color: $color-w1 !important; background-color: $color-b2;}
.theme-color-b3 {color: $color-w1 !important; background-color: $color-b3a;}
.theme-color-v1 {color: $color-v1; background-color: $color-n1 !important;}
.theme-color-v2 {color: $color-w1 !important; background-color: $color-v2;}
.theme-color-v3 {color: $color-w1 !important; background-color: $color-v3a;}
.theme-color-m1 {color: $color-m1; background-color: $color-n1 !important;}
.theme-color-m2 {color: $color-w1 !important; background-color: $color-m2;}
.theme-color-m3 {color: $color-w1 !important; background-color: $color-m3a;}
.theme-color-e1 {color: $color-e1; background-color: $color-n1 !important;}
.theme-color-e2 {color: $color-w1 !important; background-color: $color-e2;}
.theme-color-e3 {color: $color-w1 !important; background-color: $color-e3a;}
.theme-color-t1 {color: $color-t1; background-color: $color-n1 !important;}
.theme-color-t2 {color: $color-w1 !important; background-color: $color-t2;}
.theme-color-t3 {color: $color-w1 !important; background-color: $color-t3a;}

.theme-n1-cp1 {color: $color-n1; background-color: $color-cp1;}
.theme-n1-w1 {color: $color-n1; background-color: $color-w1;}
.theme-w1-n1 {color: $color-w1; background-color: $color-n1;}
.theme-w1-n2a {color: $color-w1; background-color: $color-n2a;}
.theme-w1-n3a {color: $color-w1; background-color: $color-n3a;}
.theme-n1-g1 {color: $color-n1; background-color: $color-g1;}
.theme-w1-g2 {color: $color-w1; background-color: $color-g2;}
.theme-w1-g3 {color: $color-w1; background-color: $color-g3;}

 1.1 Couleur de fond
.theme-bg-blanc,
.theme-background-w1 {background-color: $bg-w1 !important; color: $color-n1;}
.theme-bg-gris-pale,
.theme-background-g4 {background-color: $bg-g4 !important; color: $color-n1;}
.theme-bg-gris-fonce,
.theme-background-g3 {background-color: $bg-g3 !important; color: $color-w1;}
.theme-bg-presque-noir,
.theme-background-n4 {background-color: $bg-n4 !important; color: $color-w1;}
.theme-bg-bleu-nuit,
.theme-background-b4 {background-color: $bg-b4 !important; color: $color-w1;}
.theme-bg-noir,
.theme-background-n1 {background-color: $bg-n1 !important; color: $color-w1;}

 1.2 Thème principale (foncé)
.theme-dark-background {background-color: $bg-n1; color: $color-w1;}
.theme-dark-text {background-color: $bg-w1; color: $color-n1;}
.theme-dark-alt-text {background-color: $color-g1; color: $color-n1;}

 1.2 Thème alternatif (pâle)
.theme-light-background {background-color: $bg-w1; color: $color-n1;}
.theme-light-text {background-color: $bg-n1; color: $color-w1;}
.theme-light-alt-text {background-color: $color-g2; color: $color-w1;}
 */
.container-sm {
  max-width: 540px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
}

.container-md {
  max-width: 720px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
}

.container-lg {
  max-width: 960px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
}

.container-xl {
  max-width: 1140px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
}

.container-xxl {
  max-width: 1320px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
}

.container-fluid, .container-xs {
  max-width: 100vw;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
}

.menu.barre-groslot {
  overflow: visible;
}

.carrouselWrapper .controls {
  background-color: transparent !important;
  top: calc((50% - 14px));
}
.carrouselWrapper .controls .next, .carrouselWrapper .controls .previous {
  justify-content: normal !important;
}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */
input[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

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

html {
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased;
  padding: 0;
}

html,
body {
  font-size: 16px;
  font-family: proxima_nova_rgregular, Arial, Helvetica, sans-serif;
  font-weight: normal;
  background-color: #000000;
  -ms-font-feature-settings: "liga", "kern";
  -o-font-feature-settings: "liga", "kern";
  font-feature-settings: "liga", "kern";
}
html.no-scroll,
body.no-scroll {
  height: 100vh !important;
  overflow: hidden !important;
  width: 100vw !important;
}

main {
  margin: 0 auto;
}

body {
  transition: padding-top 0.35s ease;
}
body.show-lq-bar {
  padding-top: rem(40);
}

li,
a,
div {
  color: #FFFFFF;
}

input,
select {
  border: 0;
  color: #FFFFFF;
}

ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

li {
  list-style: none;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
}

h1,
.h1 {
  font-family: proxima_novablack, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #FFFFFF;
}

h2, .h2 {
  font-family: proxima_novalight, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  position: relative;
  display: block;
  line-height: 1em;
}
h2:after, .h2:after {
  content: "";
  left: 0;
  position: absolute;
  background-color: #FFFFFF;
}
h2.light, .h2.light {
  font-family: proxima_novalight, Arial, Helvetica, sans-serif;
}

h3, .h3 {
  font-family: proxima_nova_rgbold, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #FFFFFF;
}

p {
  margin: 0;
  padding: 0;
  color: #8C8C8C;
  line-height: 1.25em;
  font-family: proxima_nova_rgregular, Arial, Helvetica, sans-serif;
}

li {
  font-family: proxima_nova_rgregular, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
}

a {
  text-decoration: none;
}

button {
  outline: none;
  padding: 0;
}

svg {
  width: 100%;
  height: 100%;
}
svg use {
  fill: #FFFFFF;
}

header {
  position: relative;
  z-index: 1000;
}

.ta-center {
  text-align: center;
}

.ta-right {
  text-align: right;
}

.ta-left {
  text-align: left;
}

.fadeOutCollapse {
  transition: opacity 200ms;
  max-height: 0 !important;
  opacity: 0;
}

.fadeInExpand {
  transition: opacity 400ms;
  max-height: none !important;
  opacity: 1;
}

.sticky-fixed {
  left: 0;
  margin-left: 0;
  margin-right: 0;
  position: fixed;
  width: 100%;
  z-index: 900;
}

.sticky-bar {
  text-align: center;
}

.btn {
  font-family: proxima_novasemibold, Arial, Helvetica, sans-serif;
  line-height: 1.25em;
  color: #FFFFFF;
  border: 2px solid #FFFFFF;
  border-radius: 2px;
  transition: all 0.2s;
  background-color: transparent;
  display: inline-block;
}
.btn:hover {
  background-color: #FFFFFF;
  color: #000000;
}
.btn.opaque {
  color: #000000;
  border-color: #FFFFFF;
  background-color: #FFFFFF;
}
.btn.opaque:hover {
  color: #FFFFFF;
  border-color: #FFFFFF;
  background-color: #000000;
}
.btn.espace-jeu {
  background-color: #f0c51e;
  border-color: #f0c51e;
  color: #000000;
}
.btn.espace-jeu:hover {
  background-color: transparent;
  color: #000000;
}
.btn.espace-jeu {
  border-color: #f0c51e;
}
.btn.espace-jeu:hover {
  background-color: #f0c51e;
}
.btn.icon-bell {
  background: transparent url(../images/jouer/poker/icon-btn-bell.png) no-repeat 8px center;
}
.btn.icon-bell:hover {
  background-image: url(../images/jouer/poker/icon-btn-bell-hover.png);
  color: #000;
}
.btn.icon-bell.opaque:hover {
  background-image: url(../images/jouer/poker/icon-btn-bell.png);
}

/* max width des composantes */
.main > div.content-container .media-component, section .media-component {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}
.main > div.content-container .media-component.media-text-with-bg-image, section .media-component.media-text-with-bg-image {
  max-width: none;
}
.main > div.content-container .media-component.media-text-with-bg-image > div, section .media-component.media-text-with-bg-image > div {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}
.main > div.content-container .media-component.media-video, .main > div.content-container .media-component.media-image, section .media-component.media-video, section .media-component.media-image {
  max-width: none;
}

.max-width, .row .row.max-width {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.full-width {
  max-width: none !important;
}

/* Au besoin, gérer cas par cas le max width des contenus des composantes pleine largeur */
.carousel-text-block .max-width {
  height: 100%;
  width: 100%;
}

#portalBar {
  display: none;
  position: fixed;
  width: 100%;
  height: vwValue(94);
  z-index: 106;
  background-color: #fff;
  left: 0;
  right: 0;
  top: 0;
}
#portalBar > div {
  position: relative;
  margin: 0 auto;
  width: 100%;
}
#portalBar img {
  display: block;
}
#portalBar button {
  position: absolute;
  background-color: transparent;
  overflow: hidden;
  border: 0 none;
  top: 0;
  right: 0;
}

.section-0 .media-component h2:after {
  background-color: #2DADBB !important;
}
.section-0 .media-component a {
  color: #2DADBB;
}
.section-0 .media-component .btn {
  border-color: #2DADBB;
  background-color: transparent;
  color: #FFFFFF;
}
.section-0 .media-component .btn:hover {
  background-color: #2DADBB;
  border-color: #2DADBB;
  color: #FFFFFF;
}
.section-0 .media-component .btn.opaque {
  background-color: #2DADBB;
  border-color: #2DADBB;
  color: #FFFFFF;
}
.section-0 .media-component .btn.opaque:hover {
  background-color: transparent;
}
.section-0 .media-tabs .link-lists > a.selected:after {
  background-color: #2DADBB;
}

.section-1 .media-component h2:after {
  background-color: #2DADBB !important;
}
.section-1 .media-component a {
  color: #2DADBB;
}
.section-1 .media-component .btn {
  border-color: #2DADBB;
  background-color: transparent;
  color: #FFFFFF;
}
.section-1 .media-component .btn:hover {
  background-color: #2DADBB;
  border-color: #2DADBB;
  color: #FFFFFF;
}
.section-1 .media-component .btn.opaque {
  background-color: #2DADBB;
  border-color: #2DADBB;
  color: #FFFFFF;
}
.section-1 .media-component .btn.opaque:hover {
  background-color: transparent;
}
.section-1 .media-tabs .link-lists > a.selected:after {
  background-color: #2DADBB;
}

.section-2 .media-component h2:after {
  background-color: #9EBF2B !important;
}
.section-2 .media-component a {
  color: #9EBF2B;
}
.section-2 .media-component .btn {
  border-color: #9EBF2B;
  background-color: transparent;
  color: #FFFFFF;
}
.section-2 .media-component .btn:hover {
  background-color: #9EBF2B;
  border-color: #9EBF2B;
  color: #FFFFFF;
}
.section-2 .media-component .btn.opaque {
  background-color: #9EBF2B;
  border-color: #9EBF2B;
  color: #FFFFFF;
}
.section-2 .media-component .btn.opaque:hover {
  background-color: transparent;
}
.section-2 .media-tabs .link-lists > a.selected:after {
  background-color: #9EBF2B;
}

.section-3 .media-component h2:after {
  background-color: #80E0AB !important;
}
.section-3 .media-component a {
  color: #80E0AB;
}
.section-3 .media-component .btn {
  border-color: #80E0AB;
  background-color: transparent;
  color: #FFFFFF;
}
.section-3 .media-component .btn:hover {
  background-color: #80E0AB;
  border-color: #80E0AB;
  color: #FFFFFF;
}
.section-3 .media-component .btn.opaque {
  background-color: #80E0AB;
  border-color: #80E0AB;
  color: #FFFFFF;
}
.section-3 .media-component .btn.opaque:hover {
  background-color: transparent;
}
.section-3 .media-tabs .link-lists > a.selected:after {
  background-color: #80E0AB;
}

.section-4 .media-component h2:after {
  background-color: #FECF1D !important;
}
.section-4 .media-component a {
  color: #FECF1D;
}
.section-4 .media-component .btn {
  border-color: #FECF1D;
  background-color: transparent;
  color: #FFFFFF;
}
.section-4 .media-component .btn:hover {
  background-color: #FECF1D;
  border-color: #FECF1D;
  color: #FFFFFF;
}
.section-4 .media-component .btn.opaque {
  background-color: #FECF1D;
  border-color: #FECF1D;
  color: #FFFFFF;
}
.section-4 .media-component .btn.opaque:hover {
  background-color: transparent;
}
.section-4 .media-tabs .link-lists > a.selected:after {
  background-color: #FECF1D;
}

.section-5 .media-component h2:after {
  background-color: #FF3564 !important;
}
.section-5 .media-component a {
  color: #FF3564;
}
.section-5 .media-component .btn {
  border-color: #FF3564;
  background-color: transparent;
  color: #FFFFFF;
}
.section-5 .media-component .btn:hover {
  background-color: #FF3564;
  border-color: #FF3564;
  color: #FFFFFF;
}
.section-5 .media-component .btn.opaque {
  background-color: #FF3564;
  border-color: #FF3564;
  color: #FFFFFF;
}
.section-5 .media-component .btn.opaque:hover {
  background-color: transparent;
}
.section-5 .media-tabs .link-lists > a.selected:after {
  background-color: #FF3564;
}

.section-6 .media-component h2:after {
  background-color: #FFFFFF !important;
}
.section-6 .media-component a {
  color: #FFFFFF;
}
.section-6 .media-component .btn {
  border-color: #FFFFFF;
  background-color: transparent;
  color: #FFFFFF;
}
.section-6 .media-component .btn:hover {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  color: #FFFFFF;
}
.section-6 .media-component .btn.opaque {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  color: #FFFFFF;
}
.section-6 .media-component .btn.opaque:hover {
  background-color: transparent;
}
.section-6 .media-tabs .link-lists > a.selected:after {
  background-color: #FFFFFF;
}

.section-7 .media-component h2:after {
  background-color: #8C8C8C !important;
}
.section-7 .media-component a {
  color: #8C8C8C;
}
.section-7 .media-component .btn {
  border-color: #8C8C8C;
  background-color: transparent;
  color: #FFFFFF;
}
.section-7 .media-component .btn:hover {
  background-color: #8C8C8C;
  border-color: #8C8C8C;
  color: #FFFFFF;
}
.section-7 .media-component .btn.opaque {
  background-color: #8C8C8C;
  border-color: #8C8C8C;
  color: #FFFFFF;
}
.section-7 .media-component .btn.opaque:hover {
  background-color: transparent;
}
.section-7 .media-tabs .link-lists > a.selected:after {
  background-color: #8C8C8C;
}

.section-8 .media-component h2:after {
  background-color: #2DADBB !important;
}
.section-8 .media-component a {
  color: #2DADBB;
}
.section-8 .media-component .btn {
  border-color: #2DADBB;
  background-color: transparent;
  color: #FFFFFF;
}
.section-8 .media-component .btn:hover {
  background-color: #2DADBB;
  border-color: #2DADBB;
  color: #FFFFFF;
}
.section-8 .media-component .btn.opaque {
  background-color: #2DADBB;
  border-color: #2DADBB;
  color: #FFFFFF;
}
.section-8 .media-component .btn.opaque:hover {
  background-color: transparent;
}
.section-8 .media-tabs .link-lists > a.selected:after {
  background-color: #2DADBB;
}

.section-9 .media-component h2:after {
  background-color: #9EBF2B !important;
}
.section-9 .media-component a {
  color: #9EBF2B;
}
.section-9 .media-component .btn {
  border-color: #9EBF2B;
  background-color: transparent;
  color: #FFFFFF;
}
.section-9 .media-component .btn:hover {
  background-color: #9EBF2B;
  border-color: #9EBF2B;
  color: #FFFFFF;
}
.section-9 .media-component .btn.opaque {
  background-color: #9EBF2B;
  border-color: #9EBF2B;
  color: #FFFFFF;
}
.section-9 .media-component .btn.opaque:hover {
  background-color: transparent;
}
.section-9 .media-tabs .link-lists > a.selected:after {
  background-color: #9EBF2B;
}

.section-10 .media-component h2:after {
  background-color: #80E0AB !important;
}
.section-10 .media-component a {
  color: #80E0AB;
}
.section-10 .media-component .btn {
  border-color: #80E0AB;
  background-color: transparent;
  color: #FFFFFF;
}
.section-10 .media-component .btn:hover {
  background-color: #80E0AB;
  border-color: #80E0AB;
  color: #FFFFFF;
}
.section-10 .media-component .btn.opaque {
  background-color: #80E0AB;
  border-color: #80E0AB;
  color: #FFFFFF;
}
.section-10 .media-component .btn.opaque:hover {
  background-color: transparent;
}
.section-10 .media-tabs .link-lists > a.selected:after {
  background-color: #80E0AB;
}

.section-11 .media-component h2:after {
  background-color: #FECF1D !important;
}
.section-11 .media-component a {
  color: #FECF1D;
}
.section-11 .media-component .btn {
  border-color: #FECF1D;
  background-color: transparent;
  color: #FFFFFF;
}
.section-11 .media-component .btn:hover {
  background-color: #FECF1D;
  border-color: #FECF1D;
  color: #FFFFFF;
}
.section-11 .media-component .btn.opaque {
  background-color: #FECF1D;
  border-color: #FECF1D;
  color: #FFFFFF;
}
.section-11 .media-component .btn.opaque:hover {
  background-color: transparent;
}
.section-11 .media-tabs .link-lists > a.selected:after {
  background-color: #FECF1D;
}

.section-12 .media-component h2:after {
  background-color: #FF3564 !important;
}
.section-12 .media-component a {
  color: #FF3564;
}
.section-12 .media-component .btn {
  border-color: #FF3564;
  background-color: transparent;
  color: #FFFFFF;
}
.section-12 .media-component .btn:hover {
  background-color: #FF3564;
  border-color: #FF3564;
  color: #FFFFFF;
}
.section-12 .media-component .btn.opaque {
  background-color: #FF3564;
  border-color: #FF3564;
  color: #FFFFFF;
}
.section-12 .media-component .btn.opaque:hover {
  background-color: transparent;
}
.section-12 .media-tabs .link-lists > a.selected:after {
  background-color: #FF3564;
}

.section-13 .media-component h2:after {
  background-color: #000000 !important;
}
.section-13 .media-component a {
  color: #000000;
}
.section-13 .media-component .btn {
  border-color: #000000;
  background-color: transparent;
  color: #FFFFFF;
}
.section-13 .media-component .btn:hover {
  background-color: #000000;
  border-color: #000000;
  color: #FFFFFF;
}
.section-13 .media-component .btn.opaque {
  background-color: #000000;
  border-color: #000000;
  color: #FFFFFF;
}
.section-13 .media-component .btn.opaque:hover {
  background-color: transparent;
}
.section-13 .media-tabs .link-lists > a.selected:after {
  background-color: #000000;
}

.bg-color0 {
  background-color: #2DADBB !important;
}

.bg-color0-alpha {
  background-color: rgba(45, 173, 187, 0.85) !important;
}

.text-color0 {
  color: #2DADBB;
}

.bg-color1 {
  background-color: #2DADBB !important;
}

.bg-color1-alpha {
  background-color: rgba(45, 173, 187, 0.85) !important;
}

.text-color1 {
  color: #2DADBB;
}

.bg-color2 {
  background-color: #9EBF2B !important;
}

.bg-color2-alpha {
  background-color: rgba(158, 191, 43, 0.85) !important;
}

.text-color2 {
  color: #9EBF2B;
}

.bg-color3 {
  background-color: #80E0AB !important;
}

.bg-color3-alpha {
  background-color: rgba(128, 224, 171, 0.85) !important;
}

.text-color3 {
  color: #80E0AB;
}

.bg-color4 {
  background-color: #FECF1D !important;
}

.bg-color4-alpha {
  background-color: rgba(254, 207, 29, 0.85) !important;
}

.text-color4 {
  color: #FECF1D;
}

.bg-color5 {
  background-color: #FF3564 !important;
}

.bg-color5-alpha {
  background-color: rgba(255, 53, 100, 0.85) !important;
}

.text-color5 {
  color: #FF3564;
}

.bg-color6 {
  background-color: #FFFFFF !important;
}

.bg-color6-alpha {
  background-color: rgba(250, 250, 250, 0.85) !important;
}

.text-color6 {
  color: #FFFFFF;
}

.bg-color7 {
  background-color: #8C8C8C !important;
}

.bg-color7-alpha {
  background-color: rgba(140, 140, 140, 0.85) !important;
}

.text-color7 {
  color: #8C8C8C;
}

.bg-color8 {
  background-color: #2DADBB !important;
}

.bg-color8-alpha {
  background-color: rgba(0, 0, 0, 0.85) !important;
}

.text-color8 {
  color: #2DADBB;
}

.bg-color9 {
  background-color: #9EBF2B !important;
}

.bg-color9-alpha {
  background-color: rgba(158, 191, 43, 0.85) !important;
}

.text-color9 {
  color: #9EBF2B;
}

.bg-color10 {
  background-color: #80E0AB !important;
}

.bg-color10-alpha {
  background-color: rgba(128, 224, 171, 0.85) !important;
}

.text-color10 {
  color: #80E0AB;
}

.bg-color11 {
  background-color: #FECF1D !important;
}

.bg-color11-alpha {
  background-color: rgba(254, 207, 29, 0.85) !important;
}

.text-color11 {
  color: #FECF1D;
}

.bg-color12 {
  background-color: #FF3564 !important;
}

.bg-color12-alpha {
  background-color: rgba(255, 53, 100, 0.85) !important;
}

.text-color12 {
  color: #FF3564;
}

.bg-color13 {
  background-color: #000000 !important;
}

.bg-color13-alpha {
  background-color: rgba(0, 0, 0, 0.85) !important;
}

.text-color13 {
  color: #000000;
}

.theme-0, .theme-bg-bleu-nuit {
  background-color: #16212A !important;
  color: #FFFFFF;
}
.theme-0 li, .theme-0 a, .theme-0 div, .theme-bg-bleu-nuit li, .theme-bg-bleu-nuit a, .theme-bg-bleu-nuit div {
  color: #FFFFFF;
}
.theme-0 .media-component .btn, .theme-bg-bleu-nuit .media-component .btn {
  color: #FFFFFF;
}
.theme-0 h1.show-for-sr, .theme-bg-bleu-nuit h1.show-for-sr {
  color: #FFFFFF;
}

.theme-1, .theme-bg-presque-noir {
  background-color: #0C131B !important;
  color: #FFFFFF;
}
.theme-1 li, .theme-1 a, .theme-1 div, .theme-bg-presque-noir li, .theme-bg-presque-noir a, .theme-bg-presque-noir div {
  color: #FFFFFF;
}
.theme-1 .media-component .btn, .theme-bg-presque-noir .media-component .btn {
  color: #FFFFFF;
}
.theme-1 h1.show-for-sr, .theme-bg-presque-noir h1.show-for-sr {
  color: #FFFFFF;
}

.theme-2, .theme-bg-noir {
  background-color: #000000 !important;
  color: #FFFFFF;
}
.theme-2 li, .theme-2 a, .theme-2 div, .theme-bg-noir li, .theme-bg-noir a, .theme-bg-noir div {
  color: #FFFFFF;
}
.theme-2 .media-component .btn, .theme-bg-noir .media-component .btn {
  color: #FFFFFF;
}
.theme-2 h1.show-for-sr, .theme-bg-noir h1.show-for-sr {
  color: #FFFFFF;
}

.theme-3, .theme-bg-invisible {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #FFFFFF;
}
.theme-3 li, .theme-3 a, .theme-3 div, .theme-bg-invisible li, .theme-bg-invisible a, .theme-bg-invisible div {
  color: #FFFFFF;
}
.theme-3 .media-component .btn, .theme-bg-invisible .media-component .btn {
  color: #FFFFFF;
}
.theme-3 h1.show-for-sr, .theme-bg-invisible h1.show-for-sr {
  color: #FFFFFF;
}

.container {
  padding-left: 0;
  padding-right: 0;
}

.col-xl, .col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg, .col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md, .col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm, .col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col, .col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  padding-left: 0;
  padding-right: 0;
}

.card {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border: none;
}
.card.squared-img {
  overflow: hidden;
}
@media (max-width: 767.98px) {
  .card.squared-img {
    overflow: visible;
  }
}
.card.squared-img .card-img {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border: none;
  transform: translate(0%, -5%);
}

.btn {
  text-transform: uppercase;
}
.btn.opaque {
  text-shadow: none;
}

a:hover {
  text-decoration: none;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4 {
  padding: 0 10px;
  font-family: proxima_nova_rgbold, Arial, Helvetica, sans-serif;
}
h1.light, .h1.light, h2.light, .h2.light, h3.light, .h3.light, h4.light, .h4.light {
  font-family: proxima_novalight, Arial, Helvetica, sans-serif;
}
@media (min-width: 1200px) {
  h1, .h1, h2, .h2, h3, .h3, h4, .h4 {
    padding: 0;
  }
}

h2, .h2 {
  font-size: 1.79375rem;
  text-transform: uppercase;
  line-height: 1em;
  display: block;
}
@media (min-width: 768px) {
  h2, .h2 {
    font-size: 2.0125rem;
  }
}
@media (min-width: 992px) {
  h2, .h2 {
    font-size: 2.5rem;
  }
}
h2 strong, h2 .emphasis, .h2 strong, .h2 .emphasis {
  font-family: proxima_nova_rgbold, Arial, Helvetica, sans-serif;
}
h2:after, .h2:after {
  display: none;
}
h2 span, .h2 span {
  display: block;
}
h2 .underline, .h2 .underline {
  margin-top: 1.07rem;
  width: 6.125rem;
  height: 0.1875rem;
}
h2.text-center .underline, .h2.text-center .underline {
  margin-right: auto;
  margin-left: auto;
}

h3, .h3 {
  text-transform: uppercase;
  font-size: 1.3rem;
  line-height: 1.7rem;
}
@media (min-width: 992px) {
  h3, .h3 {
    font-size: 1.125rem;
  }
}

h3 span {
  font-size: 1.1875rem;
}

h4 span {
  font-weight: normal;
  font-size: 0.875rem;
}

.media-text .rich-text .lqChampRiche h4 {
  font-size: 0.875rem;
}
.media-text .rich-text .lqChampRiche h4.h3 {
  font-size: 1.1875rem;
}
@media (min-width: 768px) {
  .media-text .rich-text .lqChampRiche h4.h3 {
    font-size: 1.125rem;
  }
}

p {
  color: white;
}

.section-0 h2, .section-0 .h2 {
  color: #2DADBB;
}
.section-0 .media-component a {
  color: #2DADBB;
}
.section-0 .media-component .btn {
  border-color: #2DADBB;
  background-color: transparent;
  color: #2DADBB;
}
.section-0 .media-component .btn:hover {
  background-color: #2DADBB;
  border-color: #2DADBB;
  color: #FFFFFF;
}
.section-0 .media-component .btn.opaque {
  background-color: #2DADBB;
  border-color: #2DADBB;
  color: #FFFFFF;
}
.section-0 .media-component .btn.opaque:hover {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  color: #FFFFFF;
}

.section-1 h2, .section-1 .h2 {
  color: #2DADBB;
}
.section-1 .media-component a {
  color: #2DADBB;
}
.section-1 .media-component .btn {
  border-color: #2DADBB;
  background-color: transparent;
  color: #2DADBB;
}
.section-1 .media-component .btn:hover {
  background-color: #2DADBB;
  border-color: #2DADBB;
  color: #FFFFFF;
}
.section-1 .media-component .btn.opaque {
  background-color: #2DADBB;
  border-color: #2DADBB;
  color: #FFFFFF;
}
.section-1 .media-component .btn.opaque:hover {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  color: #FFFFFF;
}

.section-2 h2, .section-2 .h2 {
  color: #9EBF2B;
}
.section-2 .media-component a {
  color: #9EBF2B;
}
.section-2 .media-component .btn {
  border-color: #9EBF2B;
  background-color: transparent;
  color: #9EBF2B;
}
.section-2 .media-component .btn:hover {
  background-color: #9EBF2B;
  border-color: #9EBF2B;
  color: #FFFFFF;
}
.section-2 .media-component .btn.opaque {
  background-color: #9EBF2B;
  border-color: #9EBF2B;
  color: #FFFFFF;
}
.section-2 .media-component .btn.opaque:hover {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  color: #FFFFFF;
}

.section-3 h2, .section-3 .h2 {
  color: #80E0AB;
}
.section-3 .media-component a {
  color: #80E0AB;
}
.section-3 .media-component .btn {
  border-color: #80E0AB;
  background-color: transparent;
  color: #80E0AB;
}
.section-3 .media-component .btn:hover {
  background-color: #80E0AB;
  border-color: #80E0AB;
  color: #FFFFFF;
}
.section-3 .media-component .btn.opaque {
  background-color: #80E0AB;
  border-color: #80E0AB;
  color: #FFFFFF;
}
.section-3 .media-component .btn.opaque:hover {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  color: #FFFFFF;
}

.section-4 h2, .section-4 .h2 {
  color: #FECF1D;
}
.section-4 .media-component a {
  color: #FECF1D;
}
.section-4 .media-component .btn {
  border-color: #FECF1D;
  background-color: transparent;
  color: #FECF1D;
}
.section-4 .media-component .btn:hover {
  background-color: #FECF1D;
  border-color: #FECF1D;
  color: #FFFFFF;
}
.section-4 .media-component .btn.opaque {
  background-color: #FECF1D;
  border-color: #FECF1D;
  color: #FFFFFF;
}
.section-4 .media-component .btn.opaque:hover {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  color: #FFFFFF;
}

.section-5 h2, .section-5 .h2 {
  color: #FF3564;
}
.section-5 .media-component a {
  color: #FF3564;
}
.section-5 .media-component .btn {
  border-color: #FF3564;
  background-color: transparent;
  color: #FF3564;
}
.section-5 .media-component .btn:hover {
  background-color: #FF3564;
  border-color: #FF3564;
  color: #FFFFFF;
}
.section-5 .media-component .btn.opaque {
  background-color: #FF3564;
  border-color: #FF3564;
  color: #FFFFFF;
}
.section-5 .media-component .btn.opaque:hover {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  color: #FFFFFF;
}

.section-6 h2, .section-6 .h2 {
  color: #FFFFFF;
}
.section-6 .media-component a {
  color: #FFFFFF;
}
.section-6 .media-component .btn {
  border-color: #FFFFFF;
  background-color: transparent;
  color: #FFFFFF;
}
.section-6 .media-component .btn:hover {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  color: #FFFFFF;
}
.section-6 .media-component .btn.opaque {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  color: #FFFFFF;
}
.section-6 .media-component .btn.opaque:hover {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  color: #FFFFFF;
}

.section-7 h2, .section-7 .h2 {
  color: #8C8C8C;
}
.section-7 .media-component a {
  color: #8C8C8C;
}
.section-7 .media-component .btn {
  border-color: #8C8C8C;
  background-color: transparent;
  color: #8C8C8C;
}
.section-7 .media-component .btn:hover {
  background-color: #8C8C8C;
  border-color: #8C8C8C;
  color: #FFFFFF;
}
.section-7 .media-component .btn.opaque {
  background-color: #8C8C8C;
  border-color: #8C8C8C;
  color: #FFFFFF;
}
.section-7 .media-component .btn.opaque:hover {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  color: #FFFFFF;
}

.section-8 h2, .section-8 .h2 {
  color: #2DADBB;
}
.section-8 .media-component a {
  color: #2DADBB;
}
.section-8 .media-component .btn {
  border-color: #2DADBB;
  background-color: transparent;
  color: #2DADBB;
}
.section-8 .media-component .btn:hover {
  background-color: #2DADBB;
  border-color: #2DADBB;
  color: #FFFFFF;
}
.section-8 .media-component .btn.opaque {
  background-color: #2DADBB;
  border-color: #2DADBB;
  color: #FFFFFF;
}
.section-8 .media-component .btn.opaque:hover {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  color: #FFFFFF;
}

.section-9 h2, .section-9 .h2 {
  color: #9EBF2B;
}
.section-9 .media-component a {
  color: #9EBF2B;
}
.section-9 .media-component .btn {
  border-color: #9EBF2B;
  background-color: transparent;
  color: #9EBF2B;
}
.section-9 .media-component .btn:hover {
  background-color: #9EBF2B;
  border-color: #9EBF2B;
  color: #FFFFFF;
}
.section-9 .media-component .btn.opaque {
  background-color: #9EBF2B;
  border-color: #9EBF2B;
  color: #FFFFFF;
}
.section-9 .media-component .btn.opaque:hover {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  color: #FFFFFF;
}

.section-10 h2, .section-10 .h2 {
  color: #80E0AB;
}
.section-10 .media-component a {
  color: #80E0AB;
}
.section-10 .media-component .btn {
  border-color: #80E0AB;
  background-color: transparent;
  color: #80E0AB;
}
.section-10 .media-component .btn:hover {
  background-color: #80E0AB;
  border-color: #80E0AB;
  color: #FFFFFF;
}
.section-10 .media-component .btn.opaque {
  background-color: #80E0AB;
  border-color: #80E0AB;
  color: #FFFFFF;
}
.section-10 .media-component .btn.opaque:hover {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  color: #FFFFFF;
}

.section-11 h2, .section-11 .h2 {
  color: #FECF1D;
}
.section-11 .media-component a {
  color: #FECF1D;
}
.section-11 .media-component .btn {
  border-color: #FECF1D;
  background-color: transparent;
  color: #FECF1D;
}
.section-11 .media-component .btn:hover {
  background-color: #FECF1D;
  border-color: #FECF1D;
  color: #FFFFFF;
}
.section-11 .media-component .btn.opaque {
  background-color: #FECF1D;
  border-color: #FECF1D;
  color: #FFFFFF;
}
.section-11 .media-component .btn.opaque:hover {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  color: #FFFFFF;
}

.section-12 h2, .section-12 .h2 {
  color: #FF3564;
}
.section-12 .media-component a {
  color: #FF3564;
}
.section-12 .media-component .btn {
  border-color: #FF3564;
  background-color: transparent;
  color: #FF3564;
}
.section-12 .media-component .btn:hover {
  background-color: #FF3564;
  border-color: #FF3564;
  color: #FFFFFF;
}
.section-12 .media-component .btn.opaque {
  background-color: #FF3564;
  border-color: #FF3564;
  color: #FFFFFF;
}
.section-12 .media-component .btn.opaque:hover {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  color: #FFFFFF;
}

.section-13 h2, .section-13 .h2 {
  color: #000000;
}
.section-13 .media-component a {
  color: #000000;
}
.section-13 .media-component .btn {
  border-color: #000000;
  background-color: transparent;
  color: #000000;
}
.section-13 .media-component .btn:hover {
  background-color: #000000;
  border-color: #000000;
  color: #FFFFFF;
}
.section-13 .media-component .btn.opaque {
  background-color: #000000;
  border-color: #000000;
  color: #FFFFFF;
}
.section-13 .media-component .btn.opaque:hover {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  color: #FFFFFF;
}

.text-color0 {
  color: inherit;
}

.text-color1 {
  color: inherit;
}

.text-color2 {
  color: inherit;
}

.text-color3 {
  color: inherit;
}

.text-color4 {
  color: inherit;
}

.text-color5 {
  color: inherit;
}

.text-color6 {
  color: inherit;
}

.text-color7 {
  color: inherit;
}

.text-color8 {
  color: inherit;
}

.text-color9 {
  color: inherit;
}

.text-color10 {
  color: inherit;
}

.text-color11 {
  color: inherit;
}

.text-color12 {
  color: inherit;
}

.text-color13 {
  color: inherit;
}

.section-0 h1, .section-0 h2, .section-0 .h2 {
  color: #2DADBB;
}
.section-0 h1:after, .section-0 h2:after, .section-0 .h2:after {
  background-color: #2DADBB;
}
.section-0 .underline {
  background-color: #2DADBB;
}

.section-1 h1, .section-1 h2, .section-1 .h2 {
  color: #2DADBB;
}
.section-1 h1:after, .section-1 h2:after, .section-1 .h2:after {
  background-color: #2DADBB;
}
.section-1 .underline {
  background-color: #2DADBB;
}

.section-2 h1, .section-2 h2, .section-2 .h2 {
  color: #9EBF2B;
}
.section-2 h1:after, .section-2 h2:after, .section-2 .h2:after {
  background-color: #9EBF2B;
}
.section-2 .underline {
  background-color: #9EBF2B;
}

.section-3 h1, .section-3 h2, .section-3 .h2 {
  color: #80E0AB;
}
.section-3 h1:after, .section-3 h2:after, .section-3 .h2:after {
  background-color: #80E0AB;
}
.section-3 .underline {
  background-color: #80E0AB;
}

.section-4 h1, .section-4 h2, .section-4 .h2 {
  color: #FECF1D;
}
.section-4 h1:after, .section-4 h2:after, .section-4 .h2:after {
  background-color: #FECF1D;
}
.section-4 .underline {
  background-color: #FECF1D;
}

.section-5 h1, .section-5 h2, .section-5 .h2 {
  color: #FF3564;
}
.section-5 h1:after, .section-5 h2:after, .section-5 .h2:after {
  background-color: #FF3564;
}
.section-5 .underline {
  background-color: #FF3564;
}

.section-6 h1, .section-6 h2, .section-6 .h2 {
  color: #FFFFFF;
}
.section-6 h1:after, .section-6 h2:after, .section-6 .h2:after {
  background-color: #FFFFFF;
}
.section-6 .underline {
  background-color: #FFFFFF;
}

.section-7 h1, .section-7 h2, .section-7 .h2 {
  color: #8C8C8C;
}
.section-7 h1:after, .section-7 h2:after, .section-7 .h2:after {
  background-color: #8C8C8C;
}
.section-7 .underline {
  background-color: #8C8C8C;
}

.section-8 h1, .section-8 h2, .section-8 .h2 {
  color: #2DADBB;
}
.section-8 h1:after, .section-8 h2:after, .section-8 .h2:after {
  background-color: #2DADBB;
}
.section-8 .underline {
  background-color: #2DADBB;
}

.section-9 h1, .section-9 h2, .section-9 .h2 {
  color: #9EBF2B;
}
.section-9 h1:after, .section-9 h2:after, .section-9 .h2:after {
  background-color: #9EBF2B;
}
.section-9 .underline {
  background-color: #9EBF2B;
}

.section-10 h1, .section-10 h2, .section-10 .h2 {
  color: #80E0AB;
}
.section-10 h1:after, .section-10 h2:after, .section-10 .h2:after {
  background-color: #80E0AB;
}
.section-10 .underline {
  background-color: #80E0AB;
}

.section-11 h1, .section-11 h2, .section-11 .h2 {
  color: #FECF1D;
}
.section-11 h1:after, .section-11 h2:after, .section-11 .h2:after {
  background-color: #FECF1D;
}
.section-11 .underline {
  background-color: #FECF1D;
}

.section-12 h1, .section-12 h2, .section-12 .h2 {
  color: #FF3564;
}
.section-12 h1:after, .section-12 h2:after, .section-12 .h2:after {
  background-color: #FF3564;
}
.section-12 .underline {
  background-color: #FF3564;
}

.section-13 h1, .section-13 h2, .section-13 .h2 {
  color: #000000;
}
.section-13 h1:after, .section-13 h2:after, .section-13 .h2:after {
  background-color: #000000;
}
.section-13 .underline {
  background-color: #000000;
}

/********************************************************************************************
* Copie de _transition.scss
*  était dans Bingoplus src\main\resources\bingoplus-templating\sources\stylesheets\sass\mixins
*  Est-ce encore utile ?
*********************************************************************************************/
@font-face {
  font-family: "proxima_novablack";
  src: url("../fonts/proximanova-black-webfont.eot");
  src: url("../fonts/proximanova-black-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova-black-webfont.woff2") format("woff2"), url("../fonts/proximanova-black-webfont.woff") format("woff"), url("../fonts/proximanova-black-webfont.ttf") format("truetype"), url("../fonts/proximanova-black-webfont.svg#proxima_novablack") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "proxima_nova_rgbold";
  src: url("../fonts/proximanova-bold-webfont.eot");
  src: url("../fonts/proximanova-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova-bold-webfont.woff2") format("woff2"), url("../fonts/proximanova-bold-webfont.woff") format("woff"), url("../fonts/proximanova-bold-webfont.ttf") format("truetype"), url("../fonts/proximanova-bold-webfont.svg#proxima_nova_rgbold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "proxima_novaextrabold";
  src: url("../fonts/proximanova-extrabold-webfont.eot");
  src: url("../fonts/proximanova-extrabold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova-extrabold-webfont.woff2") format("woff2"), url("../fonts/proximanova-extrabold-webfont.woff") format("woff"), url("../fonts/proximanova-extrabold-webfont.ttf") format("truetype"), url("../fonts/proximanova-extrabold-webfont.svg#proxima_novaextrabold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "proxima_novalight";
  src: url("../fonts/proximanova-light-webfont.eot");
  src: url("../fonts/proximanova-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova-light-webfont.woff2") format("woff2"), url("../fonts/proximanova-light-webfont.woff") format("woff"), url("../fonts/proximanova-light-webfont.ttf") format("truetype"), url("../fonts/proximanova-light-webfont.svg#proxima_novalight") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "proxima_nova_rgregular";
  src: url("../fonts/proximanova-regular-webfont.eot");
  src: url("../fonts/proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova-regular-webfont.woff2") format("woff2"), url("../fonts/proximanova-regular-webfont.woff") format("woff"), url("../fonts/proximanova-regular-webfont.ttf") format("truetype"), url("../fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "proxima_novasemibold";
  src: url("../fonts/proximanova-semibold-webfont.eot");
  src: url("../fonts/proximanova-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova-semibold-webfont.woff2") format("woff2"), url("../fonts/proximanova-semibold-webfont.woff") format("woff"), url("../fonts/proximanova-semibold-webfont.ttf") format("truetype"), url("../fonts/proximanova-semibold-webfont.svg#proxima_novasemibold") format("svg");
  font-weight: normal;
  font-style: normal;
}
.ta-left {
  text-align: left;
}

.ta-center {
  text-align: center;
}

.ta-right {
  text-align: right;
}

.media-text .rich-text.left {
  text-align: left;
}
.media-text .rich-text.center {
  text-align: center;
}
.media-text .rich-text.right {
  text-align: right;
}
.media-text .rich-text.justified {
  text-align: justify;
}
.media-text .rich-text.justified ul, .media-text .rich-text.justified ol, .media-text .rich-text.left ul, .media-text .rich-text.left ol {
  padding-left: 1.25em;
}
.media-text .rich-text.justified ol > li, .media-text .rich-text.justified ul > li, .media-text .rich-text.left ol > li, .media-text .rich-text.left ul > li {
  list-style-position: outside;
}
.media-text .rich-text.center ol > li, .media-text .rich-text.center ul > li, .media-text .rich-text.right ol > li, .media-text .rich-text.right ul > li {
  list-style-position: inside;
}
.media-text .image-title {
  background-size: cover;
  background-repeat: no-repeat;
}
.media-text span .no-wrap,
.media-text span .lqContenuInsecable {
  white-space: nowrap;
}

.over-title-text {
  display: block;
  font-size: 0.9em;
}

img.lqcat-image {
  width: 100%;
}

img.cover {
  -o-object-fit: cover;
     object-fit: cover;
}

.media-video .bg-img-video {
  top: 0;
  position: absolute;
  width: 100%;
  display: flex;
}
@media (min-width: 768px) {
  .media-video .bg-img-video {
    top: 5rem;
  }
}
@media (min-width: 992px) {
  .media-video .bg-img-video {
    display: none !important;
    position: relative;
  }
}
.media-video .yt-ambiance-video {
  pointer-events: none;
}
@media screen and (max-width: 1024px) {
  .media-video .yt-ambiance-video {
    min-width: 100%;
    position: absolute;
    top: 0px;
  }
  .media-video .yt-ambiance-video .yt-play-pause {
    display: none;
  }
}
.media-video .related-text-box {
  color: white;
  position: absolute !important;
  top: 300px;
  right: 0;
  bottom: 0;
  left: 0;
}

.youtube-container {
  --brk-button-opacity-disabled: 50%;
  --brk-button-primary-border-radius: 0.25174545454545455em;
  --brk-button-primary-border-width: 0px;
  --brk-button-primary-font-family: Arial;
  --brk-button-primary-font-weight: 700;
  --brk-button-primary-height: 2.7692em;
  --brk-button-primary-icon-gap: 0.6153em;
  --brk-button-primary-icon-size: 1.2307em;
  --brk-button-primary-inverted-background-color-default: #ffffff;
  --brk-button-primary-inverted-background-color-focus: #2e49d1;
  --brk-button-primary-inverted-background-color-hover: #2e49d1;
  --brk-button-primary-inverted-border-color-default: transparent;
  --brk-button-primary-inverted-border-color-focus: transparent;
  --brk-button-primary-inverted-border-color-hover: transparent;
  --brk-button-primary-inverted-font-color-default: #253aa7;
  --brk-button-primary-inverted-font-color-focus: #ffffff;
  --brk-button-primary-inverted-font-color-hover: #ffffff;
  --brk-button-primary-inverted-icon-fill-default: #253aa7;
  --brk-button-primary-inverted-icon-fill-focus: #ffffff;
  --brk-button-primary-inverted-icon-fill-hover: #ffffff;
  --brk-button-primary-letter-spacing: 2%;
  --brk-button-primary-lg-font-size: 24px;
  --brk-button-primary-line-height: 110%;
  --brk-button-primary-md-font-size: 20px;
  --brk-button-primary-padding-horizontal: 1.2307em;
  --brk-button-primary-sm-font-size: 16px;
  --brk-button-primary-standard-background-color-default: #192872;
  --brk-button-primary-standard-background-color-focus: #2e49d1;
  --brk-button-primary-standard-background-color-hover: #2e49d1;
  --brk-button-primary-standard-border-color-default: transparent;
  --brk-button-primary-standard-border-color-focus: transparent;
  --brk-button-primary-standard-border-color-hover: transparent;
  --brk-button-primary-standard-font-color-default: #ffffff;
  --brk-button-primary-standard-font-color-focus: #ffffff;
  --brk-button-primary-standard-font-color-hover: #ffffff;
  --brk-button-primary-standard-icon-fill-default: #ffffff;
  --brk-button-primary-standard-icon-fill-focus: #ffffff;
  --brk-button-primary-standard-icon-fill-hover: #ffffff;
  --brk-button-primary-text-decoration-default: none;
  --brk-button-primary-text-decoration-focus: none;
  --brk-button-primary-text-decoration-hover: none;
  --brk-button-primary-text-transform: none;
  --brk-button-secondary-border-radius: 0.25174545454545455em;
  --brk-button-secondary-border-width: 1px;
  --brk-button-secondary-font-family: Arial;
  --brk-button-secondary-font-weight: 700;
  --brk-button-secondary-height: 2.7692em;
  --brk-button-secondary-icon-gap: 0.6153em;
  --brk-button-secondary-icon-size: 1.2307em;
  --brk-button-secondary-inverted-background-color-default: transparent;
  --brk-button-secondary-inverted-background-color-focus: #ffffff;
  --brk-button-secondary-inverted-background-color-hover: #ffffff;
  --brk-button-secondary-inverted-border-color-default: #ffffff;
  --brk-button-secondary-inverted-border-color-focus: #ffffff;
  --brk-button-secondary-inverted-border-color-hover: #ffffff;
  --brk-button-secondary-inverted-font-color-default: #ffffff;
  --brk-button-secondary-inverted-font-color-focus: #090f2a;
  --brk-button-secondary-inverted-font-color-hover: #090f2a;
  --brk-button-secondary-inverted-icon-fill-default: #ffffff;
  --brk-button-secondary-inverted-icon-fill-focus: #090f2a;
  --brk-button-secondary-inverted-icon-fill-hover: #090f2a;
  --brk-button-secondary-letter-spacing: 2%;
  --brk-button-secondary-lg-font-size: 24px;
  --brk-button-secondary-line-height: 110%;
  --brk-button-secondary-md-font-size: 20px;
  --brk-button-secondary-padding-horizontal: 1.2307em;
  --brk-button-secondary-sm-font-size: 16px;
  --brk-button-secondary-standard-background-color-default: transparent;
  --brk-button-secondary-standard-background-color-focus: #090f2a;
  --brk-button-secondary-standard-background-color-hover: #090f2a;
  --brk-button-secondary-standard-border-color-default: #090f2a;
  --brk-button-secondary-standard-border-color-focus: #090f2a;
  --brk-button-secondary-standard-border-color-hover: #090f2a;
  --brk-button-secondary-standard-font-color-default: #090f2a;
  --brk-button-secondary-standard-font-color-focus: #ffffff;
  --brk-button-secondary-standard-font-color-hover: #ffffff;
  --brk-button-secondary-standard-icon-fill-default: #090f2a;
  --brk-button-secondary-standard-icon-fill-focus: #ffffff;
  --brk-button-secondary-standard-icon-fill-hover: #ffffff;
  --brk-button-secondary-text-decoration-default: none;
  --brk-button-secondary-text-decoration-focus: none;
  --brk-button-secondary-text-decoration-hover: none;
  --brk-button-secondary-text-transform: none;
  --brk-dec-border-radius-2xl: 24px;
  --brk-dec-border-radius-2xs: 2px;
  --brk-dec-border-radius-3xl: 28px;
  --brk-dec-border-radius-4xl: 32px;
  --brk-dec-border-radius-lg: 16px;
  --brk-dec-border-radius-md: 12px;
  --brk-dec-border-radius-none: 0px;
  --brk-dec-border-radius-sm: 8px;
  --brk-dec-border-radius-xl: 20px;
  --brk-dec-border-radius-xs: 4px;
  --brk-dec-border-width-lg: 4px;
  --brk-dec-border-width-md: 2px;
  --brk-dec-border-width-none: 0px;
  --brk-dec-border-width-sm: 1px;
  --brk-dec-border-width-xs: 1px;
  --brk-dec-box-shadow-inverted-default: 0px 0px 0px 0px #1a1a1a;
  --brk-dec-box-shadow-inverted-focus: 0px 0px 0px 0px #1a1a1a;
  --brk-dec-box-shadow-inverted-hover: 0px 2px 8px 0px #1a1a1a;
  --brk-dec-box-shadow-standard-default: 0px 0px 0px 0px #e6e6e6;
  --brk-dec-box-shadow-standard-focus: 0px 0px 0px 0px #e6e6e6;
  --brk-dec-box-shadow-standard-hover: 0px 2px 8px 0px #e6e6e6;
  --brk-dec-color-accent-dark: #4b0057;
  --brk-dec-color-accent-light: #FDF3D1;
  --brk-dec-color-accent-medium: #C92CA7;
  --brk-dec-color-accent-warm: #e21879;
  --brk-dec-color-main-dark-28: #192872;
  --brk-dec-color-main-darker: #090f2a;
  --brk-dec-color-main-extradark: #121d54;
  --brk-dec-color-main-extradark-25: #101a49;
  --brk-dec-color-main-extradark-51: #00034c;
  --brk-dec-color-main-extralight: #abb6ed;
  --brk-dec-color-main-lighter: #d5dbf6;
  --brk-dec-color-main-lightest-25: #f5f6fd;
  --brk-dec-color-main-lightest-50: #eaedfa;
  --brk-dec-color-main-medium: #2e49d1;
  --brk-dec-color-main-medium-75: #273eb2;
  --brk-dec-color-main-normal: #586dda;
  --brk-dec-color-main-semidark: #253aa7;
  --brk-dec-color-main-semidark-43: #1912a4;
  --brk-dec-color-main-semidark-50: #203392;
  --brk-dec-color-neutral-darker: #1a1a1a;
  --brk-dec-color-neutral-darkest: #000000;
  --brk-dec-color-neutral-extradark: #333333;
  --brk-dec-color-neutral-extradark-25: #2d2d2d;
  --brk-dec-color-neutral-extralight: #CCCCCC;
  --brk-dec-color-neutral-lighter: #e6e6e6;
  --brk-dec-color-neutral-lightest: #ffffff;
  --brk-dec-color-neutral-lightest-25: #f9f9f9;
  --brk-dec-color-neutral-lightest-50: #f2f2f2;
  --brk-dec-color-neutral-medium: #808080;
  --brk-dec-color-neutral-medium-75: #6c6c6c;
  --brk-dec-color-neutral-none: transparent;
  --brk-dec-color-neutral-normal: #999999;
  --brk-dec-color-neutral-semidark-75: #535353;
  --brk-dec-color-semantic-error-dark: #bf0000;
  --brk-dec-color-semantic-error-light: #ff5959;
  --brk-dec-color-semantic-success-dark: #148527;
  --brk-dec-color-semantic-success-light: #1fd33d;
  --brk-dec-color-semantic-warning-dark: #fdc50f;
  --brk-dec-color-semantic-warning-light: #fff9e6;
  --brk-dec-font-family-alt: Arial;
  --brk-dec-font-family-main: Graphik;
  --brk-dec-font-size-2xl: 32px;
  --brk-dec-font-size-3xl: 36px;
  --brk-dec-font-size-4xl: 40px;
  --brk-dec-font-size-lg: 24px;
  --brk-dec-font-size-md: 20px;
  --brk-dec-font-size-sm: 16px;
  --brk-dec-font-size-xl: 28px;
  --brk-dec-font-size-xs: 14px;
  --brk-dec-font-weight-black: 900;
  --brk-dec-font-weight-bold: 700;
  --brk-dec-font-weight-normal: 400;
  --brk-dec-letter-spacing-lg: 4%;
  --brk-dec-letter-spacing-md: 2%;
  --brk-dec-letter-spacing-sm: 0%;
  --brk-dec-letter-spacing-xs: -2%;
  --brk-dec-line-height-lg: 140%;
  --brk-dec-line-height-md: 130%;
  --brk-dec-line-height-sm: 120%;
  --brk-dec-line-height-xl: 150%;
  --brk-dec-line-height-xs: 110%;
  --brk-dec-opacity-all: 100%;
  --brk-dec-opacity-md: 50%;
  --brk-dec-opacity-none: 0%;
  --brk-dec-size-2xl: 48px;
  --brk-dec-size-2xs: 8px;
  --brk-dec-size-3xl: 64px;
  --brk-dec-size-3xs: 4px;
  --brk-dec-size-lg: 28px;
  --brk-dec-size-md: 24px;
  --brk-dec-size-none: 0px;
  --brk-dec-size-sm: 20px;
  --brk-dec-size-xl: 32px;
  --brk-dec-size-xs: 16px;
  --brk-dec-space-2xl: 48px;
  --brk-dec-space-2xs: 8px;
  --brk-dec-space-3xl: 64px;
  --brk-dec-space-3xs: 4px;
  --brk-dec-space-lg: 28px;
  --brk-dec-space-md: 24px;
  --brk-dec-space-none: 0px;
  --brk-dec-space-sm: 20px;
  --brk-dec-space-xl: 32px;
  --brk-dec-space-xs: 16px;
  --brk-interactive-inverted-outline-color-focus: #abb6ed;
  --brk-interactive-outline-offset: 2px;
  --brk-interactive-outline-width: 2px;
  --brk-interactive-standard-outline-color-focus: #203392;
  --brk-modal-window-border-radius: 4px;
  --brk-modal-window-border-width: 0px;
  --brk-modal-window-inverted-background-color: #090f2a;
  --brk-modal-window-inverted-border-color: transparent;
  --brk-modal-window-inverted-overlay-color: rgba(0, 2, 51, 0.50196);
  --brk-modal-window-large-box-lg-max-height: 50vh;
  --brk-modal-window-large-box-lg-padding: 40px;
  --brk-modal-window-large-box-lg-width: 856px;
  --brk-modal-window-large-box-md-max-height: 80vh;
  --brk-modal-window-large-box-md-padding: 40px;
  --brk-modal-window-large-box-md-width: 744px;
  --brk-modal-window-large-box-sm-max-height: 90vh;
  --brk-modal-window-large-box-sm-padding: 24px;
  --brk-modal-window-large-box-sm-padding-x: 32px;
  --brk-modal-window-large-box-sm-width: 90vh;
  --brk-modal-window-medium-box-lg-max-height: 50vh;
  --brk-modal-window-medium-box-lg-padding: 32px;
  --brk-modal-window-medium-box-lg-width: 640px;
  --brk-modal-window-medium-box-md-max-height: 80vh;
  --brk-modal-window-medium-box-md-padding: 32px;
  --brk-modal-window-medium-box-md-width: 560px;
  --brk-modal-window-medium-box-sm-max-height: 90vh;
  --brk-modal-window-medium-box-sm-padding: 24px;
  --brk-modal-window-medium-box-sm-padding-x: 32px;
  --brk-modal-window-medium-box-sm-width: 90vh;
  --brk-modal-window-small-box-lg-max-height: 50vh;
  --brk-modal-window-small-box-lg-padding: 24px;
  --brk-modal-window-small-box-lg-padding-x: 32px;
  --brk-modal-window-small-box-lg-width: 424px;
  --brk-modal-window-small-box-md-max-height: 80vh;
  --brk-modal-window-small-box-md-padding: 24px;
  --brk-modal-window-small-box-md-padding-x: 32px;
  --brk-modal-window-small-box-md-width: 368px;
  --brk-modal-window-small-box-sm-max-height: 90vh;
  --brk-modal-window-small-box-sm-padding: 24px;
  --brk-modal-window-small-box-sm-padding-x: 32px;
  --brk-modal-window-small-box-sm-width: 70vh;
  --brk-modal-window-standard-background-color: #ffffff;
  --brk-modal-window-standard-border-color: transparent;
  --brk-modal-window-standard-overlay-color: rgba(0, 2, 51, 0.50196);
  --brk-text-body-base-font-family: Arial;
  --brk-text-body-base-font-size: 16px;
  --brk-text-body-base-font-weight: 400;
  --brk-text-body-base-letter-spacing: 0%;
  --brk-text-body-base-line-height: 150%;
  --brk-text-body-base-margin-bottom: 1.5em;
  --brk-text-body-base-margin-top: 1em;
  --brk-text-body-base-paragraph-spacing: 1em;
  --brk-text-body-base-strong-font-weight: 700;
  --brk-text-body-base-text-decoration: none;
  --brk-text-body-base-text-transform: none;
  --brk-text-heading-1-font-family: Graphik;
  --brk-text-heading-1-font-weight: 700;
  --brk-text-heading-1-letter-spacing: 0%;
  --brk-text-heading-1-line-height: 130%;
  --brk-text-heading-1-paragraph-spacing: 1em;
  --brk-text-heading-1-strong-font-weight: 700;
  --brk-text-heading-1-text-decoration: none;
  --brk-text-heading-1-text-transform: none;
  --brk-text-heading-2-font-family: Graphik;
  --brk-text-heading-2-font-weight: 700;
  --brk-text-heading-2-letter-spacing: 0%;
  --brk-text-heading-2-line-height: 130%;
  --brk-text-heading-2-paragraph-spacing: 1em;
  --brk-text-heading-2-strong-font-weight: 700;
  --brk-text-heading-2-text-decoration: none;
  --brk-text-heading-2-text-transform: none;
  --brk-text-heading-3-font-family: Graphik;
  --brk-text-heading-3-font-weight: 700;
  --brk-text-heading-3-letter-spacing: 0%;
  --brk-text-heading-3-line-height: 130%;
  --brk-text-heading-3-paragraph-spacing: 1em;
  --brk-text-heading-3-strong-font-weight: 700;
  --brk-text-heading-3-text-decoration: none;
  --brk-text-heading-3-text-transform: none;
  --brk-text-inverted-body-base-font-color: #ffffff;
  --brk-text-inverted-caption-font-color: #ffffff;
  --brk-text-inverted-display-1-font-color: #ffffff;
  --brk-text-inverted-display-2-font-color: #ffffff;
  --brk-text-inverted-display-3-font-color: #ffffff;
  --brk-text-inverted-heading-1-font-color: #ffffff;
  --brk-text-inverted-heading-2-font-color: #ffffff;
  --brk-text-inverted-heading-3-font-color: #ffffff;
  --brk-text-inverted-heading-4-font-color: #ffffff;
  --brk-text-link-inverted-body-font-color-default: #abb6ed;
  --brk-text-link-inverted-body-font-color-focus: #abb6ed;
  --brk-text-link-inverted-body-font-color-hover: #abb6ed;
  --brk-text-link-inverted-body-font-color-visited: #00034c;
  --brk-text-link-standard-body-font-color-default: #273eb2;
  --brk-text-link-standard-body-font-color-focus: #273eb2;
  --brk-text-link-standard-body-font-color-hover: #273eb2;
  --brk-text-link-standard-body-font-color-visited: #00034c;
  --brk-text-link-text-decoration-default: underline;
  --brk-text-link-text-decoration-hover: none;
  --brk-text-ratio-lg: 1.25;
  --brk-text-ratio-md: 1.2;
  --brk-text-ratio-sm: 1.125;
  --brk-text-standard-body-base-font-color: #090f2a;
  --brk-text-standard-caption-font-color: #090f2a;
  --brk-text-standard-display-1-font-color: #273eb2;
  --brk-text-standard-display-2-font-color: #273eb2;
  --brk-text-standard-display-3-font-color: #273eb2;
  --brk-text-standard-heading-1-font-color: #090f2a;
  --brk-text-standard-heading-2-font-color: #090f2a;
  --brk-text-standard-heading-3-font-color: #090f2a;
  --brk-text-standard-heading-4-font-color: #090f2a;
  position: relative;
}
.youtube-container > iframe {
  display: block;
}
.youtube-container > .video-consent-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--brk-dec-color-main-extradark);
  background-color: var(--brk-dec-color-main-extradark);
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  box-sizing: border-box;
  color: white;
}
@media (min-width: 992px) {
  .youtube-container > .video-consent-overlay {
    align-items: flex-start;
  }
}
.youtube-container .logo {
  margin: 18px auto 18px auto;
  height: 23px;
  width: 102px;
}
@media (min-width: 992px) {
  .youtube-container .logo {
    margin: 18px auto 18px 20px;
  }
}
.youtube-container .logo svg {
  height: 100%;
  width: 100%;
}
.youtube-container .video-consent-overlay .scrollable-section {
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: #90a4ae #cfd8dc;
}
.youtube-container .video-consent-overlay .scrollable-section::-webkit-scrollbar-track {
  background: #cfd8dc;
}
.youtube-container .video-consent-overlay .scrollable-section::-webkit-scrollbar-thumb {
  background-color: #90a4ae;
  border-radius: 6px;
  border: 2px solid #cfd8dc;
}
.youtube-container .video-consent-overlay .scrollable-section::-webkit-scrollbar {
  width: 7px;
}
.youtube-container h2.video-consent-overlay-title {
  text-align: left;
  margin: var(--brk-text-body-base-margin-top) 13px 0 20px;
  margin: var(--brk-text-body-base-margin-top) 13px 0 20px;
  color: var(--brk-text-inverted-heading-3-font-color);
  color: var(--brk-text-inverted-heading-3-font-color);
  font-family: Arial;
  font-weight: var(--brk-text-heading-3-font-weight);
  font-weight: var(--brk-text-heading-3-font-weight);
  font-size: var(--brk-dec-font-size-sm);
  font-size: var(--brk-dec-font-size-sm);
  letter-spacing: var(--brk-text-heading-3-letter-spacing);
  letter-spacing: var(--brk-text-heading-3-letter-spacing);
  line-height: var(--brk-text-heading-3-line-height);
  line-height: var(--brk-text-heading-3-line-height);
  font-weight: var(--brk-text-heading-3-strong-font-weight);
  font-weight: var(--brk-text-heading-3-strong-font-weight);
  -webkit-text-decoration: var(--brk-text-heading-3-text-decoration);
          text-decoration: var(--brk-text-heading-3-text-decoration);
  text-decoration: var(--brk-text-heading-3-text-decoration);
  text-transform: var(--brk-text-heading-3-text-transform);
  text-transform: var(--brk-text-heading-3-text-transform);
  padding: 0;
}
@media (min-width: 768px) {
  .youtube-container h2.video-consent-overlay-title {
    font-size: var(--brk-dec-font-size-md);
    font-size: var(--brk-dec-font-size-md);
  }
}
.youtube-container .video-consent-overlay-text p {
  font-family: var(--brk-text-body-base-font-family);
  font-family: var(--brk-text-body-base-font-family);
  font-weight: var(--brk-text-body-base-font-weight);
  font-weight: var(--brk-text-body-base-font-weight);
  letter-spacing: var(--brk-text-body-base-letter-spacing);
  letter-spacing: var(--brk-text-body-base-letter-spacing);
  line-height: var(--brk-text-body-base-line-height);
  line-height: var(--brk-text-body-base-line-height);
  text-align: left;
  -webkit-text-decoration: var(--brk-text-body-base-text-decoration);
          text-decoration: var(--brk-text-body-base-text-decoration);
  text-decoration: var(--brk-text-body-base-text-decoration);
  text-transform: var(--brk-text-body-base-text-transform);
  text-transform: var(--brk-text-body-base-text-transform);
  margin: var(--brk-text-body-base-margin-top) 13px 0 20px;
  margin: var(--brk-text-body-base-margin-top) 13px 0 20px;
  font-size: var(--brk-dec-font-size-xs);
  font-size: var(--brk-dec-font-size-xs);
  color: var(--brk-text-inverted-body-base-font-color);
  color: var(--brk-text-inverted-body-base-font-color);
}
@media (min-width: 768px) {
  .youtube-container .video-consent-overlay-text p {
    font-size: var(--brk-dec-font-size-sm);
    font-size: var(--brk-dec-font-size-sm);
  }
}
.youtube-container .video-consent-overlay-accept-button {
  min-height: 30px;
  position: sticky;
  align-items: center;
  background-color: var(--brk-button-primary-inverted-background-color-default);
  background-color: var(--brk-button-primary-inverted-background-color-default);
  border: var(--brk-button-primary-border-width) solid var(--brk-button-primary-inverted-border-color-default);
  border: var(--brk-button-primary-border-width) solid var(--brk-button-primary-inverted-border-color-default);
  border-radius: var(--brk-button-primary-border-radius);
  border-radius: var(--brk-button-primary-border-radius);
  box-sizing: border-box;
  color: var(--brk-button-primary-inverted-font-color-default);
  color: var(--brk-button-primary-inverted-font-color-default);
  cursor: pointer;
  display: inline-flex;
  flex-direction: row;
  font-family: var(--brk-button-primary-font-family);
  font-family: var(--brk-button-primary-font-family);
  font-size: var(--brk-button-primary-sm-font-size);
  font-size: var(--brk-button-primary-sm-font-size);
  font-weight: var(--brk-button-primary-font-weight);
  font-weight: var(--brk-button-primary-font-weight);
  height: var(--brk-button-primary-height);
  height: var(--brk-button-primary-height);
  justify-content: center;
  letter-spacing: var(--brk-button-primary-letter-spacing);
  letter-spacing: var(--brk-button-primary-letter-spacing);
  line-height: var(--brk-button-primary-line-height);
  line-height: var(--brk-button-primary-line-height);
  margin: 10px 20px 12px 20px;
  outline: var(--brk-interactive-outline-width) solid transparent;
  outline: var(--brk-interactive-outline-width) solid transparent;
  outline-offset: var(--brk-interactive-outline-offset);
  outline-offset: var(--brk-interactive-outline-offset);
  padding: 0 var(--brk-button-primary-padding-horizontal);
  padding: 0 var(--brk-button-primary-padding-horizontal);
  -webkit-text-decoration: var(--brk-button-primary-text-decoration-default);
          text-decoration: var(--brk-button-primary-text-decoration-default);
  text-decoration: var(--brk-button-primary-text-decoration-default);
  text-transform: var(--brk-button-primary-text-transform);
  text-transform: var(--brk-button-primary-text-transform);
}
.youtube-container .video-consent-overlay-accept-button:hover {
  background-color: var(--brk-button-primary-inverted-background-color-hover);
  background-color: var(--brk-button-primary-inverted-background-color-hover);
  border-color: var(--brk-button-primary-inverted-border-color-hover);
  border-color: var(--brk-button-primary-inverted-border-color-hover);
  color: var(--brk-button-primary-inverted-font-color-hover);
  color: var(--brk-button-primary-inverted-font-color-hover);
  -webkit-text-decoration: var(--brk-button-primary-text-decoration-hover);
          text-decoration: var(--brk-button-primary-text-decoration-hover);
  text-decoration: var(--brk-button-primary-text-decoration-hover);
}
.youtube-container .video-consent-overlay-accept-button.focus-visible {
  background-color: var(--brk-button-primary-inverted-background-color-focus);
  background-color: var(--brk-button-primary-inverted-background-color-focus);
  border-color: var(--brk-button-primary-inverted-border-color-focus);
  border-color: var(--brk-button-primary-inverted-border-color-focus);
  outline-color: var(--brk-interactive-inverted-outline-color-focus);
  outline-color: var(--brk-interactive-inverted-outline-color-focus);
  -webkit-text-decoration: var(--brk-button-primary-text-decoration-focus);
          text-decoration: var(--brk-button-primary-text-decoration-focus);
  text-decoration: var(--brk-button-primary-text-decoration-focus);
}

.gmap-statique {
  position: relative;
  --brk-button-opacity-disabled: 50%;
  --brk-button-primary-border-radius: 0.25174545454545455em;
  --brk-button-primary-border-width: 0px;
  --brk-button-primary-font-family: Arial;
  --brk-button-primary-font-weight: 700;
  --brk-button-primary-height: 2.7692em;
  --brk-button-primary-icon-gap: 0.6153em;
  --brk-button-primary-icon-size: 1.2307em;
  --brk-button-primary-inverted-background-color-default: #ffffff;
  --brk-button-primary-inverted-background-color-focus: #2e49d1;
  --brk-button-primary-inverted-background-color-hover: #2e49d1;
  --brk-button-primary-inverted-border-color-default: transparent;
  --brk-button-primary-inverted-border-color-focus: transparent;
  --brk-button-primary-inverted-border-color-hover: transparent;
  --brk-button-primary-inverted-font-color-default: #253aa7;
  --brk-button-primary-inverted-font-color-focus: #ffffff;
  --brk-button-primary-inverted-font-color-hover: #ffffff;
  --brk-button-primary-inverted-icon-fill-default: #253aa7;
  --brk-button-primary-inverted-icon-fill-focus: #ffffff;
  --brk-button-primary-inverted-icon-fill-hover: #ffffff;
  --brk-button-primary-letter-spacing: 2%;
  --brk-button-primary-lg-font-size: 24px;
  --brk-button-primary-line-height: 110%;
  --brk-button-primary-md-font-size: 20px;
  --brk-button-primary-padding-horizontal: 1.2307em;
  --brk-button-primary-sm-font-size: 16px;
  --brk-button-primary-standard-background-color-default: #192872;
  --brk-button-primary-standard-background-color-focus: #2e49d1;
  --brk-button-primary-standard-background-color-hover: #2e49d1;
  --brk-button-primary-standard-border-color-default: transparent;
  --brk-button-primary-standard-border-color-focus: transparent;
  --brk-button-primary-standard-border-color-hover: transparent;
  --brk-button-primary-standard-font-color-default: #ffffff;
  --brk-button-primary-standard-font-color-focus: #ffffff;
  --brk-button-primary-standard-font-color-hover: #ffffff;
  --brk-button-primary-standard-icon-fill-default: #ffffff;
  --brk-button-primary-standard-icon-fill-focus: #ffffff;
  --brk-button-primary-standard-icon-fill-hover: #ffffff;
  --brk-button-primary-text-decoration-default: none;
  --brk-button-primary-text-decoration-focus: none;
  --brk-button-primary-text-decoration-hover: none;
  --brk-button-primary-text-transform: none;
  --brk-button-secondary-border-radius: 0.25174545454545455em;
  --brk-button-secondary-border-width: 1px;
  --brk-button-secondary-font-family: Arial;
  --brk-button-secondary-font-weight: 700;
  --brk-button-secondary-height: 2.7692em;
  --brk-button-secondary-icon-gap: 0.6153em;
  --brk-button-secondary-icon-size: 1.2307em;
  --brk-button-secondary-inverted-background-color-default: transparent;
  --brk-button-secondary-inverted-background-color-focus: #ffffff;
  --brk-button-secondary-inverted-background-color-hover: #ffffff;
  --brk-button-secondary-inverted-border-color-default: #ffffff;
  --brk-button-secondary-inverted-border-color-focus: #ffffff;
  --brk-button-secondary-inverted-border-color-hover: #ffffff;
  --brk-button-secondary-inverted-font-color-default: #ffffff;
  --brk-button-secondary-inverted-font-color-focus: #090f2a;
  --brk-button-secondary-inverted-font-color-hover: #090f2a;
  --brk-button-secondary-inverted-icon-fill-default: #ffffff;
  --brk-button-secondary-inverted-icon-fill-focus: #090f2a;
  --brk-button-secondary-inverted-icon-fill-hover: #090f2a;
  --brk-button-secondary-letter-spacing: 2%;
  --brk-button-secondary-lg-font-size: 24px;
  --brk-button-secondary-line-height: 110%;
  --brk-button-secondary-md-font-size: 20px;
  --brk-button-secondary-padding-horizontal: 1.2307em;
  --brk-button-secondary-sm-font-size: 16px;
  --brk-button-secondary-standard-background-color-default: transparent;
  --brk-button-secondary-standard-background-color-focus: #090f2a;
  --brk-button-secondary-standard-background-color-hover: #090f2a;
  --brk-button-secondary-standard-border-color-default: #090f2a;
  --brk-button-secondary-standard-border-color-focus: #090f2a;
  --brk-button-secondary-standard-border-color-hover: #090f2a;
  --brk-button-secondary-standard-font-color-default: #090f2a;
  --brk-button-secondary-standard-font-color-focus: #ffffff;
  --brk-button-secondary-standard-font-color-hover: #ffffff;
  --brk-button-secondary-standard-icon-fill-default: #090f2a;
  --brk-button-secondary-standard-icon-fill-focus: #ffffff;
  --brk-button-secondary-standard-icon-fill-hover: #ffffff;
  --brk-button-secondary-text-decoration-default: none;
  --brk-button-secondary-text-decoration-focus: none;
  --brk-button-secondary-text-decoration-hover: none;
  --brk-button-secondary-text-transform: none;
  --brk-dec-border-radius-2xl: 24px;
  --brk-dec-border-radius-2xs: 2px;
  --brk-dec-border-radius-3xl: 28px;
  --brk-dec-border-radius-4xl: 32px;
  --brk-dec-border-radius-lg: 16px;
  --brk-dec-border-radius-md: 12px;
  --brk-dec-border-radius-none: 0px;
  --brk-dec-border-radius-sm: 8px;
  --brk-dec-border-radius-xl: 20px;
  --brk-dec-border-radius-xs: 4px;
  --brk-dec-border-width-lg: 4px;
  --brk-dec-border-width-md: 2px;
  --brk-dec-border-width-none: 0px;
  --brk-dec-border-width-sm: 1px;
  --brk-dec-border-width-xs: 1px;
  --brk-dec-box-shadow-inverted-default: 0px 0px 0px 0px #1a1a1a;
  --brk-dec-box-shadow-inverted-focus: 0px 0px 0px 0px #1a1a1a;
  --brk-dec-box-shadow-inverted-hover: 0px 2px 8px 0px #1a1a1a;
  --brk-dec-box-shadow-standard-default: 0px 0px 0px 0px #e6e6e6;
  --brk-dec-box-shadow-standard-focus: 0px 0px 0px 0px #e6e6e6;
  --brk-dec-box-shadow-standard-hover: 0px 2px 8px 0px #e6e6e6;
  --brk-dec-color-accent-dark: #4b0057;
  --brk-dec-color-accent-light: #FDF3D1;
  --brk-dec-color-accent-medium: #C92CA7;
  --brk-dec-color-accent-warm: #e21879;
  --brk-dec-color-main-dark-28: #192872;
  --brk-dec-color-main-darker: #090f2a;
  --brk-dec-color-main-extradark: #121d54;
  --brk-dec-color-main-extradark-25: #101a49;
  --brk-dec-color-main-extradark-51: #00034c;
  --brk-dec-color-main-extralight: #abb6ed;
  --brk-dec-color-main-lighter: #d5dbf6;
  --brk-dec-color-main-lightest-25: #f5f6fd;
  --brk-dec-color-main-lightest-50: #eaedfa;
  --brk-dec-color-main-medium: #2e49d1;
  --brk-dec-color-main-medium-75: #273eb2;
  --brk-dec-color-main-normal: #586dda;
  --brk-dec-color-main-semidark: #253aa7;
  --brk-dec-color-main-semidark-43: #1912a4;
  --brk-dec-color-main-semidark-50: #203392;
  --brk-dec-color-neutral-darker: #1a1a1a;
  --brk-dec-color-neutral-darkest: #000000;
  --brk-dec-color-neutral-extradark: #333333;
  --brk-dec-color-neutral-extradark-25: #2d2d2d;
  --brk-dec-color-neutral-extralight: #CCCCCC;
  --brk-dec-color-neutral-lighter: #e6e6e6;
  --brk-dec-color-neutral-lightest: #ffffff;
  --brk-dec-color-neutral-lightest-25: #f9f9f9;
  --brk-dec-color-neutral-lightest-50: #f2f2f2;
  --brk-dec-color-neutral-medium: #808080;
  --brk-dec-color-neutral-medium-75: #6c6c6c;
  --brk-dec-color-neutral-none: transparent;
  --brk-dec-color-neutral-normal: #999999;
  --brk-dec-color-neutral-semidark-75: #535353;
  --brk-dec-color-semantic-error-dark: #bf0000;
  --brk-dec-color-semantic-error-light: #ff5959;
  --brk-dec-color-semantic-success-dark: #148527;
  --brk-dec-color-semantic-success-light: #1fd33d;
  --brk-dec-color-semantic-warning-dark: #fdc50f;
  --brk-dec-color-semantic-warning-light: #fff9e6;
  --brk-dec-font-family-alt: Arial;
  --brk-dec-font-family-main: Graphik;
  --brk-dec-font-size-2xl: 32px;
  --brk-dec-font-size-3xl: 36px;
  --brk-dec-font-size-4xl: 40px;
  --brk-dec-font-size-lg: 24px;
  --brk-dec-font-size-md: 20px;
  --brk-dec-font-size-sm: 16px;
  --brk-dec-font-size-xl: 28px;
  --brk-dec-font-size-xs: 14px;
  --brk-dec-font-weight-black: 900;
  --brk-dec-font-weight-bold: 700;
  --brk-dec-font-weight-normal: 400;
  --brk-dec-letter-spacing-lg: 4%;
  --brk-dec-letter-spacing-md: 2%;
  --brk-dec-letter-spacing-sm: 0%;
  --brk-dec-letter-spacing-xs: -2%;
  --brk-dec-line-height-lg: 140%;
  --brk-dec-line-height-md: 130%;
  --brk-dec-line-height-sm: 120%;
  --brk-dec-line-height-xl: 150%;
  --brk-dec-line-height-xs: 110%;
  --brk-dec-opacity-all: 100%;
  --brk-dec-opacity-md: 50%;
  --brk-dec-opacity-none: 0%;
  --brk-dec-size-2xl: 48px;
  --brk-dec-size-2xs: 8px;
  --brk-dec-size-3xl: 64px;
  --brk-dec-size-3xs: 4px;
  --brk-dec-size-lg: 28px;
  --brk-dec-size-md: 24px;
  --brk-dec-size-none: 0px;
  --brk-dec-size-sm: 20px;
  --brk-dec-size-xl: 32px;
  --brk-dec-size-xs: 16px;
  --brk-dec-space-2xl: 48px;
  --brk-dec-space-2xs: 8px;
  --brk-dec-space-3xl: 64px;
  --brk-dec-space-3xs: 4px;
  --brk-dec-space-lg: 28px;
  --brk-dec-space-md: 24px;
  --brk-dec-space-none: 0px;
  --brk-dec-space-sm: 20px;
  --brk-dec-space-xl: 32px;
  --brk-dec-space-xs: 16px;
  --brk-interactive-inverted-outline-color-focus: #abb6ed;
  --brk-interactive-outline-offset: 2px;
  --brk-interactive-outline-width: 2px;
  --brk-interactive-standard-outline-color-focus: #203392;
  --brk-modal-window-border-radius: 4px;
  --brk-modal-window-border-width: 0px;
  --brk-modal-window-inverted-background-color: #090f2a;
  --brk-modal-window-inverted-border-color: transparent;
  --brk-modal-window-inverted-overlay-color: rgba(0, 2, 51, 0.50196);
  --brk-modal-window-large-box-lg-max-height: 50vh;
  --brk-modal-window-large-box-lg-padding: 40px;
  --brk-modal-window-large-box-lg-width: 856px;
  --brk-modal-window-large-box-md-max-height: 80vh;
  --brk-modal-window-large-box-md-padding: 40px;
  --brk-modal-window-large-box-md-width: 744px;
  --brk-modal-window-large-box-sm-max-height: 90vh;
  --brk-modal-window-large-box-sm-padding: 24px;
  --brk-modal-window-large-box-sm-padding-x: 32px;
  --brk-modal-window-large-box-sm-width: 90vh;
  --brk-modal-window-medium-box-lg-max-height: 50vh;
  --brk-modal-window-medium-box-lg-padding: 32px;
  --brk-modal-window-medium-box-lg-width: 640px;
  --brk-modal-window-medium-box-md-max-height: 80vh;
  --brk-modal-window-medium-box-md-padding: 32px;
  --brk-modal-window-medium-box-md-width: 560px;
  --brk-modal-window-medium-box-sm-max-height: 90vh;
  --brk-modal-window-medium-box-sm-padding: 24px;
  --brk-modal-window-medium-box-sm-padding-x: 32px;
  --brk-modal-window-medium-box-sm-width: 90vh;
  --brk-modal-window-small-box-lg-max-height: 50vh;
  --brk-modal-window-small-box-lg-padding: 24px;
  --brk-modal-window-small-box-lg-padding-x: 32px;
  --brk-modal-window-small-box-lg-width: 424px;
  --brk-modal-window-small-box-md-max-height: 80vh;
  --brk-modal-window-small-box-md-padding: 24px;
  --brk-modal-window-small-box-md-padding-x: 32px;
  --brk-modal-window-small-box-md-width: 368px;
  --brk-modal-window-small-box-sm-max-height: 90vh;
  --brk-modal-window-small-box-sm-padding: 24px;
  --brk-modal-window-small-box-sm-padding-x: 32px;
  --brk-modal-window-small-box-sm-width: 70vh;
  --brk-modal-window-standard-background-color: #ffffff;
  --brk-modal-window-standard-border-color: transparent;
  --brk-modal-window-standard-overlay-color: rgba(0, 2, 51, 0.50196);
  --brk-text-body-base-font-family: Arial;
  --brk-text-body-base-font-size: 16px;
  --brk-text-body-base-font-weight: 400;
  --brk-text-body-base-letter-spacing: 0%;
  --brk-text-body-base-line-height: 150%;
  --brk-text-body-base-margin-bottom: 1.5em;
  --brk-text-body-base-margin-top: 1em;
  --brk-text-body-base-paragraph-spacing: 1em;
  --brk-text-body-base-strong-font-weight: 700;
  --brk-text-body-base-text-decoration: none;
  --brk-text-body-base-text-transform: none;
  --brk-text-heading-1-font-family: Graphik;
  --brk-text-heading-1-font-weight: 700;
  --brk-text-heading-1-letter-spacing: 0%;
  --brk-text-heading-1-line-height: 130%;
  --brk-text-heading-1-paragraph-spacing: 1em;
  --brk-text-heading-1-strong-font-weight: 700;
  --brk-text-heading-1-text-decoration: none;
  --brk-text-heading-1-text-transform: none;
  --brk-text-heading-2-font-family: Graphik;
  --brk-text-heading-2-font-weight: 700;
  --brk-text-heading-2-letter-spacing: 0%;
  --brk-text-heading-2-line-height: 130%;
  --brk-text-heading-2-paragraph-spacing: 1em;
  --brk-text-heading-2-strong-font-weight: 700;
  --brk-text-heading-2-text-decoration: none;
  --brk-text-heading-2-text-transform: none;
  --brk-text-heading-3-font-family: Graphik;
  --brk-text-heading-3-font-weight: 700;
  --brk-text-heading-3-letter-spacing: 0%;
  --brk-text-heading-3-line-height: 130%;
  --brk-text-heading-3-paragraph-spacing: 1em;
  --brk-text-heading-3-strong-font-weight: 700;
  --brk-text-heading-3-text-decoration: none;
  --brk-text-heading-3-text-transform: none;
  --brk-text-inverted-body-base-font-color: #ffffff;
  --brk-text-inverted-caption-font-color: #ffffff;
  --brk-text-inverted-display-1-font-color: #ffffff;
  --brk-text-inverted-display-2-font-color: #ffffff;
  --brk-text-inverted-display-3-font-color: #ffffff;
  --brk-text-inverted-heading-1-font-color: #ffffff;
  --brk-text-inverted-heading-2-font-color: #ffffff;
  --brk-text-inverted-heading-3-font-color: #ffffff;
  --brk-text-inverted-heading-4-font-color: #ffffff;
  --brk-text-link-inverted-body-font-color-default: #abb6ed;
  --brk-text-link-inverted-body-font-color-focus: #abb6ed;
  --brk-text-link-inverted-body-font-color-hover: #abb6ed;
  --brk-text-link-inverted-body-font-color-visited: #00034c;
  --brk-text-link-standard-body-font-color-default: #273eb2;
  --brk-text-link-standard-body-font-color-focus: #273eb2;
  --brk-text-link-standard-body-font-color-hover: #273eb2;
  --brk-text-link-standard-body-font-color-visited: #00034c;
  --brk-text-link-text-decoration-default: underline;
  --brk-text-link-text-decoration-hover: none;
  --brk-text-ratio-lg: 1.25;
  --brk-text-ratio-md: 1.2;
  --brk-text-ratio-sm: 1.125;
  --brk-text-standard-body-base-font-color: #090f2a;
  --brk-text-standard-caption-font-color: #090f2a;
  --brk-text-standard-display-1-font-color: #273eb2;
  --brk-text-standard-display-2-font-color: #273eb2;
  --brk-text-standard-display-3-font-color: #273eb2;
  --brk-text-standard-heading-1-font-color: #090f2a;
  --brk-text-standard-heading-2-font-color: #090f2a;
  --brk-text-standard-heading-3-font-color: #090f2a;
  --brk-text-standard-heading-4-font-color: #090f2a;
  height: 66.6666666667vw;
  width: 100%;
}
@media (min-width: 768px) {
  .gmap-statique {
    height: 24.375rem;
  }
}
@media (min-width: 1200px) {
  .gmap-statique {
    height: 34rem;
    width: auto;
  }
}
.gmap-statique > iframe {
  display: block;
}
.gmap-statique > .gmap-consent-overlay {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--brk-dec-color-main-lightest-50);
  background-color: var(--brk-dec-color-main-lightest-50);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  color: white;
}
.gmap-statique .logo {
  margin: 18px auto 18px auto;
  height: 23px;
  width: 102px;
}
@media (min-width: 768px) {
  .gmap-statique .logo {
    height: 46px;
    width: 204px;
  }
}
@media (min-width: 992px) {
  .gmap-statique .logo {
    margin: 18px auto 18px 0;
  }
}
.gmap-statique .logo svg {
  height: 100%;
  width: 100%;
}
.gmap-statique .gmap-consent-overlay .scrollable-section {
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: #5c676d #bec4c7;
}
@media (min-width: 992px) {
  .gmap-statique .gmap-consent-overlay .scrollable-section {
    width: 50%;
    max-width: 800px;
  }
}
@media (min-width: 992px) {
  .gmap-statique .gmap-consent-overlay .btn-div {
    width: 50%;
    max-width: 800px;
  }
}
.gmap-statique .gmap-consent-overlay .scrollable-section::-webkit-scrollbar-track {
  background: #bec4c7;
}
.gmap-statique .gmap-consent-overlay .scrollable-section::-webkit-scrollbar-thumb {
  background-color: #5c676d;
  border-radius: 6px;
  border: 1px solid #bec4c7;
}
.gmap-statique .gmap-consent-overlay .scrollable-section::-webkit-scrollbar {
  width: 7px;
}
.gmap-statique h2.gmap-consent-overlay-title {
  color: var(--brk-text-standard-heading-3-font-color);
  color: var(--brk-text-standard-heading-3-font-color);
  font-family: Arial;
  font-weight: var(--brk-text-heading-3-font-weight);
  font-weight: var(--brk-text-heading-3-font-weight);
  font-size: var(--brk-dec-font-size-sm);
  font-size: var(--brk-dec-font-size-sm);
  letter-spacing: var(--brk-text-heading-3-letter-spacing);
  letter-spacing: var(--brk-text-heading-3-letter-spacing);
  line-height: var(--brk-text-heading-3-line-height);
  line-height: var(--brk-text-heading-3-line-height);
  font-weight: var(--brk-text-heading-3-strong-font-weight);
  font-weight: var(--brk-text-heading-3-strong-font-weight);
  -webkit-text-decoration: var(--brk-text-heading-3-text-decoration);
          text-decoration: var(--brk-text-heading-3-text-decoration);
  text-decoration: var(--brk-text-heading-3-text-decoration);
  text-transform: var(--brk-text-heading-3-text-transform);
  text-transform: var(--brk-text-heading-3-text-transform);
  margin: var(--brk-text-body-base-margin-top) 5px 0 20px;
  margin: var(--brk-text-body-base-margin-top) 5px 0 20px;
  text-align: left;
  padding: 0;
}
@media (min-width: 768px) {
  .gmap-statique h2.gmap-consent-overlay-title {
    font-size: var(--brk-dec-font-size-md);
    font-size: var(--brk-dec-font-size-md);
  }
}
@media (min-width: 992px) {
  .gmap-statique h2.gmap-consent-overlay-title {
    margin: var(--brk-text-body-base-margin-top) 0 0 0;
    margin: var(--brk-text-body-base-margin-top) 0 0 0;
  }
}
.gmap-statique .gmap-consent-overlay-text p {
  color: var(--brk-text-standard-body-base-font-color);
  color: var(--brk-text-standard-body-base-font-color);
  font-family: var(--brk-text-body-base-font-family);
  font-family: var(--brk-text-body-base-font-family);
  font-weight: var(--brk-text-body-base-font-weight);
  font-weight: var(--brk-text-body-base-font-weight);
  letter-spacing: var(--brk-text-body-base-letter-spacing);
  letter-spacing: var(--brk-text-body-base-letter-spacing);
  line-height: var(--brk-text-body-base-line-height);
  line-height: var(--brk-text-body-base-line-height);
  text-align: left;
  -webkit-text-decoration: var(--brk-text-body-base-text-decoration);
          text-decoration: var(--brk-text-body-base-text-decoration);
  text-decoration: var(--brk-text-body-base-text-decoration);
  text-transform: var(--brk-text-body-base-text-transform);
  text-transform: var(--brk-text-body-base-text-transform);
  margin: var(--brk-text-body-base-margin-top) 13px 0 20px;
  margin: var(--brk-text-body-base-margin-top) 13px 0 20px;
  font-size: var(--brk-dec-font-size-xs);
  font-size: var(--brk-dec-font-size-xs);
}
@media (min-width: 768px) {
  .gmap-statique .gmap-consent-overlay-text p {
    font-size: var(--brk-dec-font-size-sm);
    font-size: var(--brk-dec-font-size-sm);
  }
}
@media (min-width: 992px) {
  .gmap-statique .gmap-consent-overlay-text p {
    margin: var(--brk-text-body-base-margin-top) 0 0 0;
    margin: var(--brk-text-body-base-margin-top) 0 0 0;
  }
}
.gmap-statique .gmap-consent-overlay-accept-button {
  min-height: 30px;
  position: sticky;
  align-items: center;
  background-color: var(--brk-button-primary-standard-background-color-default);
  background-color: var(--brk-button-primary-standard-background-color-default);
  border: var(--brk-button-primary-border-width) solid var(--brk-button-primary-standard-border-color-default);
  border: var(--brk-button-primary-border-width) solid var(--brk-button-primary-standard-border-color-default);
  border-radius: var(--brk-button-primary-border-radius);
  border-radius: var(--brk-button-primary-border-radius);
  box-sizing: border-box;
  color: var(--brk-button-primary-standard-font-color-default);
  color: var(--brk-button-primary-standard-font-color-default);
  cursor: pointer;
  display: inline-flex;
  flex-direction: row;
  font-family: var(--brk-button-primary-font-family);
  font-family: var(--brk-button-primary-font-family);
  font-size: var(--brk-button-primary-sm-font-size);
  font-size: var(--brk-button-primary-sm-font-size);
  font-weight: var(--brk-button-primary-font-weight);
  font-weight: var(--brk-button-primary-font-weight);
  height: var(--brk-button-primary-height);
  height: var(--brk-button-primary-height);
  justify-content: center;
  letter-spacing: var(--brk-button-primary-letter-spacing);
  letter-spacing: var(--brk-button-primary-letter-spacing);
  line-height: var(--brk-button-primary-line-height);
  line-height: var(--brk-button-primary-line-height);
  margin: 10px 20px 12px 20px;
  outline: var(--brk-interactive-outline-width) solid transparent;
  outline: var(--brk-interactive-outline-width) solid transparent;
  outline-offset: var(--brk-interactive-outline-offset);
  outline-offset: var(--brk-interactive-outline-offset);
  padding: 0 var(--brk-button-primary-padding-horizontal);
  padding: 0 var(--brk-button-primary-padding-horizontal);
  -webkit-text-decoration: var(--brk-button-primary-text-decoration-default);
          text-decoration: var(--brk-button-primary-text-decoration-default);
  text-decoration: var(--brk-button-primary-text-decoration-default);
  text-transform: var(--brk-button-primary-text-transform);
  text-transform: var(--brk-button-primary-text-transform);
}
@media (min-width: 768px) {
  .gmap-statique .gmap-consent-overlay-accept-button {
    margin-top: 18px;
  }
}
@media (min-width: 992px) {
  .gmap-statique .gmap-consent-overlay-accept-button {
    margin: 24px 0 6px 0;
    align-self: flex-start;
  }
}
.gmap-statique .gmap-consent-overlay-accept-button:hover {
  background-color: var(--brk-button-primary-standard-background-color-hover);
  background-color: var(--brk-button-primary-standard-background-color-hover);
  border-color: var(--brk-button-primary-standard-border-color-hover);
  border-color: var(--brk-button-primary-standard-border-color-hover);
  color: var(--brk-button-primary-standard-font-color-hover);
  color: var(--brk-button-primary-standard-font-color-hover);
  -webkit-text-decoration: var(--brk-button-primary-text-decoration-hover);
          text-decoration: var(--brk-button-primary-text-decoration-hover);
  text-decoration: var(--brk-button-primary-text-decoration-hover);
}
.gmap-statique .gmap-consent-overlay-accept-button.focus-visible {
  background-color: var(--brk-button-primary-standard-background-color-focus);
  background-color: var(--brk-button-primary-standard-background-color-focus);
  border-color: var(--brk-button-primary-standard-border-color-focus);
  border-color: var(--brk-button-primary-standard-border-color-focus);
  outline-color: var(--brk-interactive-standard-outline-color-focus);
  outline-color: var(--brk-interactive-standard-outline-color-focus);
  -webkit-text-decoration: var(--brk-button-primary-text-decoration-focus);
          text-decoration: var(--brk-button-primary-text-decoration-focus);
  text-decoration: var(--brk-button-primary-text-decoration-focus);
}

@-webkit-keyframes slide-show {
  0% {
    margin-top: -70px;
  }
  100% {
    margin-top: 0;
  }
}

@keyframes slide-show {
  0% {
    margin-top: -70px;
  }
  100% {
    margin-top: 0;
  }
}
.notification-container {
  background-size: 100%;
  box-sizing: border-box;
  bottom: auto;
  display: none;
  height: auto;
  min-height: 50px;
  position: relative;
  top: auto;
  width: 100%;
}
.notification-container.active, .notification-container.enModeEdition {
  display: block;
  left: 0;
  -webkit-animation: slide-show 2s forwards;
          animation: slide-show 2s forwards;
  left: 0;
}
.notification-container .bg-cover {
  background-size: 0;
}
@media (min-width: 768px) {
  .notification-container .bg-cover {
    background-size: cover;
  }
}
.notification-container .alert-dismissible {
  padding-right: 1.25rem;
}
.notification-container .logoNotification {
  position: absolute;
  left: 0;
  height: 95%;
  width: 65px;
}
.notification-container .fermer {
  cursor: pointer;
  height: 20px;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}
.notification-container .conteneurTexte {
  border: 1px solid white;
  position: relative;
  float: none;
  margin: auto;
  display: inline-block;
  width: 100%;
}
.notification-container .conteneurTexte .texte {
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 1.2rem;
  font-family: graphik_bold, Arial, Helvetica, sans-serif;
}
.notification-container .conteneurTexte .texte p {
  font-size: 1.2rem;
}
.notification-container .conteneurTexte .texte span {
  font-size: 1.2rem;
}
.notification-container .conteneurTexte .logoNotification ~ .texte {
  margin-left: 10%;
  margin-right: 8%;
}
@media (min-width: 576px) {
  .notification-container .conteneurTexte .logoNotification ~ .texte {
    margin-left: 9%;
  }
}
@media (min-width: 768px) {
  .notification-container .conteneurTexte .logoNotification ~ .texte {
    margin-left: 7%;
    margin-right: 6%;
  }
}
@media (min-width: 992px) {
  .notification-container .conteneurTexte .logoNotification ~ .texte {
    margin-left: 5%;
    margin-right: 5%;
  }
}
@media (min-width: 1200px) {
  .notification-container .conteneurTexte .logoNotification ~ .texte {
    margin-left: 4%;
    margin-right: 4%;
  }
}

.accordeon__header {
  min-height: 44px;
  width: 100%;
}
@media (min-width: 992px) {
  .accordeon__header {
    min-height: 57px;
  }
}
.accordeon__header .btn-link {
  display: flex;
  align-items: center;
  min-width: 0rem;
  min-height: 0rem;
  width: 100%;
  text-align: left;
  outline: none;
  box-shadow: none;
  border: none;
}
.accordeon__header .btn-link span {
  max-width: 85%;
  word-wrap: break-word;
  margin: 0 0 0 3vw;
  font-size: 20px;
  font-family: Roboto;
}
.accordeon__header .btn-link .accordeon__icone-header,
.accordeon__header .btn-link .plus {
  display: inline-block;
  min-height: 44px;
  min-width: 34px;
  /* background-image: url('../images/fleche-accordeon.svg');*/
  background-repeat: no-repeat;
  background-position: center;
  padding: 0;
  margin: 0 2vw 0 auto;
}
@media (min-width: 992px) {
  .accordeon__header .btn-link .accordeon__icone-header,
.accordeon__header .btn-link .plus {
    min-height: 57px;
  }
}
.accordeon__header .btn-link .minus {
  transform: rotate(180deg);
}

.accordeon-body {
  opacity: 1;
}

@media (max-width: 768px) {
  .ordre-0 {
    order: 0;
  }

  .ordre-1 {
    order: 1;
  }

  .ordre-2 {
    order: 2;
  }

  .ordre-3 {
    order: 3;
  }

  .ordre-4 {
    order: 4;
  }

  .ordre-5 {
    order: 5;
  }

  .ordre-6 {
    order: 6;
  }

  .ordre-7 {
    order: 7;
  }

  .ordre-8 {
    order: 8;
  }

  .ordre-9 {
    order: 9;
  }

  .ordre-10 {
    order: 10;
  }

  .ordre-11 {
    order: 11;
  }
}
.rangee {
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
}
.rangee.hauteur-minimale {
  display: flex;
  min-height: 19.4725rem !important;
}
@media (min-width: 768px) {
  .rangee.hauteur-minimale {
    min-height: 35.7142857143rem !important;
  }
}
.rangee.bg-cover {
  background-size: cover;
}
@media (max-width: 767.98px) {
  .rangee.pas-image-bg-mobile {
    background-image: none !important;
  }
}

.liste-media-icones {
  display: flex;
  flex-wrap: wrap;
}
.liste-media-icones .icone-texte {
  padding-top: 1.4285714286rem;
  text-align: center;
}
.liste-media-icones .icone-texte .icone-titre {
  font-family: proxima_nova_rgbold, Arial, Helvetica, sans-serif;
  font-size: 1.1rem;
  line-height: normal;
  margin-bottom: 1rem;
  text-transform: none;
}
.liste-media-icones .icone-texte .rich-text {
  font-size: 1rem;
  margin-bottom: 2rem;
}
.liste-media-icones .icone {
  display: block;
  height: 60px;
  margin: 0 auto;
  width: 60px;
}
.liste-media-icones .icone.icone-large {
  height: 120px;
  width: 120px;
}
.liste-media-icones a {
  text-decoration: underline;
}
.liste-media-icones .icone-wrapper {
  width: 100%;
}
.liste-media-icones.sm-icones-compte-2 .icone-wrapper {
  width: 50%;
}
@media (min-width: 768px) {
  .liste-media-icones.md-icones-compte-1 .icone-wrapper {
    width: 100%;
  }
  .liste-media-icones.md-icones-compte-2 .icone-wrapper {
    width: 50%;
  }
  .liste-media-icones.md-icones-compte-3 .icone-wrapper {
    width: 33.33%;
  }
}
@media (min-width: 992px) {
  .liste-media-icones.lg-icones-compte-1 .icone-wrapper {
    width: 100%;
  }
  .liste-media-icones.lg-icones-compte-2 .icone-wrapper {
    width: 50%;
  }
  .liste-media-icones.lg-icones-compte-3 .icone-wrapper {
    width: 33.33%;
  }
  .liste-media-icones.lg-icones-compte-4 .icone-wrapper {
    width: 25%;
  }
  .liste-media-icones.lg-icones-compte-5 .icone-wrapper {
    width: 20%;
  }
  .liste-media-icones.lg-icones-compte-6 .icone-wrapper {
    width: 16.66%;
  }
}

.carteSite #conteneurLiensPage {
  padding-left: 1.25rem;
}
.carteSite #conteneurLiensPage ol li,
.carteSite #conteneurLiensPage ul li {
  line-height: 1.3em;
}
.carteSite #conteneurLiensPage ol li {
  list-style-type: decimal;
}
.carteSite #conteneurLiensPage ul li {
  list-style-type: disc;
}

.carteSite {
  padding-top: 6%;
  padding-bottom: 6%;
  text-align: left;
  max-width: 1280px;
  width: calc(100% - 55px);
  margin: 0 auto;
}
.carteSite .media-text {
  padding: 0;
}
.carteSite .media-text h2 {
  padding: 0;
}
.carteSite #conteneurLiensPage {
  margin-top: 0.618%;
}
.carteSite #conteneurLiensPage div.nav {
  color: #2DADBB;
  cursor: default;
}
.carteSite #conteneurLiensPage a.nav-link {
  font-family: proxima_nova_rgregular, Arial, Helvetica, sans-serif !important;
  letter-spacing: -0.025em;
  padding: 0;
}
.carteSite #conteneurLiensPage a.nav-link:hover {
  color: #FFFFFF;
  background-color: transparent;
}
.carteSite #conteneurLiensPage a.nav-link.dropdown-item {
  padding: 1rem;
  padding-top: 0;
  padding-bottom: 0;
}

.section-0 .carteSite .nav-link {
  color: #2DADBB;
}

.section-1 .carteSite .nav-link {
  color: #2DADBB;
}

.section-2 .carteSite .nav-link {
  color: #2DADBB;
}

.section-3 .carteSite .nav-link {
  color: #2DADBB;
}

.section-4 .carteSite .nav-link {
  color: #2DADBB;
}

.section-5 .carteSite .nav-link {
  color: #2DADBB;
}

.section-6 .carteSite .nav-link {
  color: #2DADBB;
}

.section-7 .carteSite .nav-link {
  color: #2DADBB;
}

.section-8 .carteSite .nav-link {
  color: #2DADBB;
}

.section-9 .carteSite .nav-link {
  color: #2DADBB;
}

.section-10 .carteSite .nav-link {
  color: #2DADBB;
}

.section-11 .carteSite .nav-link {
  color: #2DADBB;
}

.section-12 .carteSite .nav-link {
  color: #2DADBB;
}

.section-13 .carteSite .nav-link {
  color: #2DADBB;
}

.grid-mosaic {
  display: grid;
  grid-template-columns: 1fr;
}
.grid-mosaic .aside-cell {
  grid-row: 10;
}
@media (min-width: 768px) {
  .grid-mosaic {
    grid-gap: 10px;
  }
  .grid-mosaic.multiple-rows {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(4, 1fr);
  }
  .grid-mosaic.multiple-rows .main-cell {
    grid-column: 1/span 2;
    grid-row: 1/span 2;
  }
  .grid-mosaic.multiple-rows .aside-cell {
    grid-column: 2;
    grid-row: 3/span 2;
  }
  .grid-mosaic.multiple-rows .aside-top-cell + .aside-cell {
    grid-row: 3/span 3;
  }
  .grid-mosaic.multiple-rows .col1-cell {
    grid-column: 1;
    grid-row: 3;
  }
  .grid-mosaic.multiple-rows .col2-cell {
    grid-column: 1;
    grid-row: 4;
  }
  .grid-mosaic.multiple-rows .grid-cell-wrapper {
    position: relative;
    width: 100%;
  }
  .grid-mosaic.multiple-rows .grid-cell-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
  .grid-mosaic.multiple-rows .main-cell .grid-cell-wrapper,
.grid-mosaic.multiple-rows .aside-cell .grid-cell-wrapper {
    height: 100%;
  }
  .grid-mosaic.multiple-rows .aside-top-cell .grid-cell-wrapper,
.grid-mosaic.multiple-rows .col1-cell .grid-cell-wrapper,
.grid-mosaic.multiple-rows .col2-cell .grid-cell-wrapper,
.grid-mosaic.multiple-rows .extra-col1-cell .grid-cell-wrapper,
.grid-mosaic.multiple-rows .extra-col2-cell .grid-cell-wrapper,
.grid-mosaic.multiple-rows .extra-col3-cell .grid-cell-wrapper {
    padding-bottom: 56.25%;
  }
  .grid-mosaic.single-row {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-mosaic.single-row .main-cell {
    grid-column-start: 1;
    grid-column-end: 3;
  }
  .grid-mosaic.single-row .aside-cell {
    grid-column: 3;
    grid-row: 1/span 1;
  }
  .grid-mosaic.single-row .grid-cell-wrapper {
    position: relative;
    width: 100%;
  }
  .grid-mosaic.single-row .grid-cell-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
  .grid-mosaic.single-row .main-cell .grid-cell-wrapper {
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
    width: 100%;
  }
  .grid-mosaic.single-row .aside-cell .grid-cell-wrapper {
    height: 100%;
  }
}
@media (min-width: 992px) {
  .grid-mosaic.multiple-rows {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(3, 1fr);
  }
  .grid-mosaic.multiple-rows .main-cell {
    grid-column: 1/span 2;
    grid-row: 1/span 2;
  }
  .grid-mosaic.multiple-rows .aside-cell {
    grid-column: 3;
    grid-row: 1/span 3;
  }
  .grid-mosaic.multiple-rows .aside-top-cell {
    grid-column: 3;
    grid-row: 1;
  }
  .grid-mosaic.multiple-rows .aside-top-cell + .aside-cell {
    grid-row: 2/span 2;
  }
  .grid-mosaic.multiple-rows .col1-cell {
    grid-column: 1;
    grid-row: 3;
  }
  .grid-mosaic.multiple-rows .col2-cell {
    grid-column: 2;
    grid-row: 3;
  }
}

.conteneur-card.conteneur-card-grid {
  height: 100%;
  margin: 0;
}
.conteneur-card.conteneur-card-grid .text-shadow {
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.8) !important;
}
.conteneur-card.conteneur-card-grid .card {
  height: 100%;
}
.conteneur-card.conteneur-card-grid .card-no-image {
  position: static;
}
@media (min-width: 768px) {
  .conteneur-card.conteneur-card-grid .card-no-image {
    position: absolute;
  }
}
.conteneur-card.conteneur-card-grid .card-img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 768px) {
  .conteneur-card.conteneur-card-grid .card-img.imageMobile {
    display: none;
  }
}
.conteneur-card.conteneur-card-grid .card-img.imageDesktop {
  display: none;
}
@media (min-width: 768px) {
  .conteneur-card.conteneur-card-grid .card-img.imageDesktop {
    display: block;
  }
}
@media (max-width: 767.98px) {
  .conteneur-card.conteneur-card-grid .texteSousImage {
    position: static;
  }
}
.conteneur-card.conteneur-card-grid .texteSousImage.card-img-overlay {
  padding: 0;
}
@media (max-width: 767.98px) {
  .conteneur-card.conteneur-card-grid .texteSousImage.card-img-overlay .text-bg {
    margin: 0 !important;
    width: 100%;
  }
}
.conteneur-card.conteneur-card-grid .theme-0.card, .conteneur-card.conteneur-card-grid .theme-bg-bleu-nuit.card {
  background-color: #16212A;
  color: #FFFFFF;
}
.conteneur-card.conteneur-card-grid .theme-1.card, .conteneur-card.conteneur-card-grid .theme-bg-presque-noir.card {
  background-color: #0C131B;
  color: #FFFFFF;
}
.conteneur-card.conteneur-card-grid .theme-2.card, .conteneur-card.conteneur-card-grid .theme-bg-noir.card {
  background-color: #000000;
  color: #FFFFFF;
}
.conteneur-card.conteneur-card-grid .theme-3.card, .conteneur-card.conteneur-card-grid .theme-bg-invisible.card {
  background-color: rgba(255, 255, 255, 0);
  color: #FFFFFF;
}

.grid-container .conteneur-card .card .card-img-overlay.card-no-image {
  background: transparent;
}

.conteneur-card .zoom-hover:has(:hover) .card-img {
  width: 100%;
  transform: scale(1.2) !important;
  transition: 0.1s ease-in-out;
}
.conteneur-card .card .card-body {
  padding: 0;
}
.conteneur-card .card .card-body .text-bg {
  width: 100%;
  height: auto;
}
.conteneur-card .card .card-img {
  transform: none;
}
.conteneur-card .card .card-img-overlay {
  display: flex;
  flex-direction: column;
}
.conteneur-card .card .card-img-overlay.text-zone-top {
  justify-content: flex-start;
}
.conteneur-card .card .card-img-overlay.text-zone-center {
  justify-content: center;
}
.conteneur-card .card .card-img-overlay.text-zone-bottom {
  justify-content: flex-end;
}
.conteneur-card .card .card-img-overlay .text-bg {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.conteneur-card .card .card-img-overlay .text-bg.text-right {
  margin-left: auto;
}
.conteneur-card .card .card-img-overlay .text-bg.text-left {
  margin-right: auto;
}
.conteneur-card .card .card-img-overlay .text-bg.text-center {
  margin-right: auto;
  margin-left: auto;
}
.conteneur-card .card .card-img-overlay .text-bg .card-over-title {
  line-height: 1.2em;
  font-size: 4.6666666667vw;
}
@media (min-width: 768px) {
  .conteneur-card .card .card-img-overlay .text-bg .card-over-title {
    font-size: 1.1142857143rem;
  }
}
@media (min-width: 992px) {
  .conteneur-card .card .card-img-overlay .text-bg .card-over-title {
    font-size: 1rem;
  }
}
@media (min-width: 768px) {
  .conteneur-card .card .card-img-overlay .text-bg .card-title {
    font-size: 1.5428571429rem;
  }
}
@media (min-width: 992px) {
  .conteneur-card .card .card-img-overlay .text-bg .card-title {
    font-size: 1.2rem;
  }
}
.conteneur-card .card .card-img-overlay .text-bg .rich-text .lqChampRiche p {
  margin: 0;
  display: block;
  width: 100%;
}

body {
  overflow-x: hidden;
}

#menu {
  position: sticky;
  top: 0;
  transition: transform 0.2s ease-in-out;
  width: 100%;
  z-index: 23;
}
#menu.hide:not(.mobileShow) {
  transform: translateY(-100%);
}

nav#conteneurMenu {
  position: relative;
}
nav#conteneurMenu.menuModeEdition {
  position: static !important;
  position: initial !important;
}
nav#conteneurMenu.menuModeEdition .dropdown-menu {
  z-index: 70000;
}
nav#conteneurMenu .top-bar-section-wrapper {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 1;
}
nav#conteneurMenu .top-bar-section {
  height: 100vh;
  max-width: 91.4rem;
  margin: 0 auto;
  align-items: flex-end;
}
nav#conteneurMenu .top-bar-section .liensPrimaires {
  padding-left: 0;
}
nav#conteneurMenu .top-bar-section .liensPrimaires .has-megamenu .collapsing {
  transition: none;
  display: none;
}
nav#conteneurMenu .top-bar-section .liensPrimaires .has-megamenu .dropdown-menu {
  top: 0;
  transform: none !important;
  will-change: unset !important;
}
nav#conteneurMenu .top-bar-section .liensPrimaires .has-megamenu .dropdown-menu.show #mobile-sous-menu {
  visibility: visible !important;
}
nav#conteneurMenu .top-bar-section .liensPrimaires .has-megamenu .dropdown-menu.megamenu {
  top: 0;
  left: 0;
  right: 0;
}
@media (min-width: 768px) {
  nav#conteneurMenu.menu-expand-md .top-bar-section-wrapper {
    position: static;
    top: auto;
    left: auto;
  }
  nav#conteneurMenu.menu-expand-md .top-bar-section {
    height: auto;
    position: relative;
  }
  nav#conteneurMenu.menu-expand-md .top-bar-section .liensPrimaires .has-megamenu:focus-within .dropdown-toggle::after, nav#conteneurMenu.menu-expand-md .top-bar-section .liensPrimaires .has-megamenu:hover .dropdown-toggle::after {
    transform: rotate(180deg);
  }
  nav#conteneurMenu.menu-expand-md .top-bar-section .liensPrimaires .has-megamenu:focus-within .megamenu, nav#conteneurMenu.menu-expand-md .top-bar-section .liensPrimaires .has-megamenu:hover .megamenu {
    display: block;
  }
  nav#conteneurMenu.menu-expand-md .top-bar-section .liensPrimaires .has-megamenu .dropdown-menu.megamenu {
    height: auto !important;
    top: 100%;
  }
  nav#conteneurMenu.menu-expand-md .top-bar-section .liensRapides {
    position: absolute;
    right: 0;
  }
  nav#conteneurMenu.menu-expand-md .top-bar-section .top-bar-section-wrapper.hide-mobile {
    visibility: visible;
  }
  nav#conteneurMenu.menu-expand-md .dropdown-toggle:hover:after {
    transform: rotate(180deg);
  }
  nav#conteneurMenu.menu-expand-md .dropdown-toggle:after {
    transform: rotate(0deg);
  }
}
@media (min-width: 1200px) {
  nav#conteneurMenu.menu-expand-xl .top-bar-section-wrapper {
    position: static;
    top: auto;
    left: auto;
  }
  nav#conteneurMenu.menu-expand-xl .top-bar-section {
    height: auto;
    position: relative;
  }
  nav#conteneurMenu.menu-expand-xl .top-bar-section .liensPrimaires .has-megamenu:focus-within .dropdown-toggle::after, nav#conteneurMenu.menu-expand-xl .top-bar-section .liensPrimaires .has-megamenu:hover .dropdown-toggle::after {
    transform: rotate(180deg);
  }
  nav#conteneurMenu.menu-expand-xl .top-bar-section .liensPrimaires .has-megamenu:focus-within .megamenu, nav#conteneurMenu.menu-expand-xl .top-bar-section .liensPrimaires .has-megamenu:hover .megamenu {
    display: block;
  }
  nav#conteneurMenu.menu-expand-xl .top-bar-section .liensPrimaires .has-megamenu .dropdown-menu.megamenu {
    height: auto !important;
    top: 100%;
  }
  nav#conteneurMenu.menu-expand-xl .top-bar-section .liensRapides {
    position: absolute;
    right: 0;
  }
  nav#conteneurMenu.menu-expand-xl .top-bar-section .top-bar-section-wrapper.hide-mobile {
    visibility: visible;
  }
  nav#conteneurMenu.menu-expand-xl .dropdown-toggle:hover:after {
    transform: rotate(180deg);
  }
  nav#conteneurMenu.menu-expand-xl .dropdown-toggle:after {
    transform: rotate(0deg);
  }
}
nav#conteneurMenu > .mobile-header {
  position: relative;
  align-items: center;
}
@media (min-width: 768px) {
  nav#conteneurMenu > .mobile-header {
    padding: 0 !important;
  }
}
nav#conteneurMenu > .mobile-header .menu-icon {
  flex: 1;
  position: absolute;
}
@media (min-width: 768px) {
  nav#conteneurMenu > .mobile-header .menu-icon {
    justify-content: flex-start !important;
  }
}
nav#conteneurMenu > .mobile-header .menu-icon .navbar-toggler {
  height: 2.125rem;
  margin-left: 2vw;
  line-height: 2.0625rem;
  align-items: center;
  display: flex;
  overflow: hidden;
}
@media (min-width: 768px) {
  nav#conteneurMenu > .mobile-header .menu-icon .navbar-toggler {
    margin-left: 3vw;
  }
}
nav#conteneurMenu > .mobile-header .menu-icon .navbar-toggler .burger-inner {
  width: 1rem;
}
@media (min-width: 768px) {
  nav#conteneurMenu > .mobile-header .menu-icon .navbar-toggler .burger-inner {
    width: 1.2rem;
    height: 1.2rem;
  }
}
nav#conteneurMenu > .mobile-header .menu-icon .navbar-toggler .burger-inner svg {
  height: 100%;
  width: 100%;
}
nav#conteneurMenu > .mobile-header .menu-icon .navbar-toggler.collapsed .icon-open {
  display: block;
}
nav#conteneurMenu > .mobile-header .menu-icon .navbar-toggler.collapsed .icon-closed {
  display: none;
}
nav#conteneurMenu > .mobile-header .menu-icon .navbar-toggler:not(.collapsed) .icon-open {
  display: none;
}
nav#conteneurMenu > .mobile-header .menu-icon .navbar-toggler:not(.collapsed) .icon-closed {
  display: block;
}
nav#conteneurMenu button {
  background: none;
  border: none;
}
nav#conteneurMenu ul {
  list-style: none;
}
nav#conteneurMenu a {
  background: none;
  background-color: transparent;
  transition: color 0.3s;
}

.elems-superpose {
  --brk-button-opacity-disabled: 50%;
  --brk-button-primary-border-radius: 0.25174545454545455em;
  --brk-button-primary-border-width: 0px;
  --brk-button-primary-font-family: Arial;
  --brk-button-primary-font-weight: 700;
  --brk-button-primary-height: 2.7692em;
  --brk-button-primary-icon-gap: 0.6153em;
  --brk-button-primary-icon-size: 1.2307em;
  --brk-button-primary-inverted-background-color-default: #ffffff;
  --brk-button-primary-inverted-background-color-focus: #2e49d1;
  --brk-button-primary-inverted-background-color-hover: #2e49d1;
  --brk-button-primary-inverted-border-color-default: transparent;
  --brk-button-primary-inverted-border-color-focus: transparent;
  --brk-button-primary-inverted-border-color-hover: transparent;
  --brk-button-primary-inverted-font-color-default: #253aa7;
  --brk-button-primary-inverted-font-color-focus: #ffffff;
  --brk-button-primary-inverted-font-color-hover: #ffffff;
  --brk-button-primary-inverted-icon-fill-default: #253aa7;
  --brk-button-primary-inverted-icon-fill-focus: #ffffff;
  --brk-button-primary-inverted-icon-fill-hover: #ffffff;
  --brk-button-primary-letter-spacing: 2%;
  --brk-button-primary-lg-font-size: 24px;
  --brk-button-primary-line-height: 110%;
  --brk-button-primary-md-font-size: 20px;
  --brk-button-primary-padding-horizontal: 1.2307em;
  --brk-button-primary-sm-font-size: 16px;
  --brk-button-primary-standard-background-color-default: #192872;
  --brk-button-primary-standard-background-color-focus: #2e49d1;
  --brk-button-primary-standard-background-color-hover: #2e49d1;
  --brk-button-primary-standard-border-color-default: transparent;
  --brk-button-primary-standard-border-color-focus: transparent;
  --brk-button-primary-standard-border-color-hover: transparent;
  --brk-button-primary-standard-font-color-default: #ffffff;
  --brk-button-primary-standard-font-color-focus: #ffffff;
  --brk-button-primary-standard-font-color-hover: #ffffff;
  --brk-button-primary-standard-icon-fill-default: #ffffff;
  --brk-button-primary-standard-icon-fill-focus: #ffffff;
  --brk-button-primary-standard-icon-fill-hover: #ffffff;
  --brk-button-primary-text-decoration-default: none;
  --brk-button-primary-text-decoration-focus: none;
  --brk-button-primary-text-decoration-hover: none;
  --brk-button-primary-text-transform: none;
  --brk-button-secondary-border-radius: 0.25174545454545455em;
  --brk-button-secondary-border-width: 1px;
  --brk-button-secondary-font-family: Arial;
  --brk-button-secondary-font-weight: 700;
  --brk-button-secondary-height: 2.7692em;
  --brk-button-secondary-icon-gap: 0.6153em;
  --brk-button-secondary-icon-size: 1.2307em;
  --brk-button-secondary-inverted-background-color-default: transparent;
  --brk-button-secondary-inverted-background-color-focus: #ffffff;
  --brk-button-secondary-inverted-background-color-hover: #ffffff;
  --brk-button-secondary-inverted-border-color-default: #ffffff;
  --brk-button-secondary-inverted-border-color-focus: #ffffff;
  --brk-button-secondary-inverted-border-color-hover: #ffffff;
  --brk-button-secondary-inverted-font-color-default: #ffffff;
  --brk-button-secondary-inverted-font-color-focus: #090f2a;
  --brk-button-secondary-inverted-font-color-hover: #090f2a;
  --brk-button-secondary-inverted-icon-fill-default: #ffffff;
  --brk-button-secondary-inverted-icon-fill-focus: #090f2a;
  --brk-button-secondary-inverted-icon-fill-hover: #090f2a;
  --brk-button-secondary-letter-spacing: 2%;
  --brk-button-secondary-lg-font-size: 24px;
  --brk-button-secondary-line-height: 110%;
  --brk-button-secondary-md-font-size: 20px;
  --brk-button-secondary-padding-horizontal: 1.2307em;
  --brk-button-secondary-sm-font-size: 16px;
  --brk-button-secondary-standard-background-color-default: transparent;
  --brk-button-secondary-standard-background-color-focus: #090f2a;
  --brk-button-secondary-standard-background-color-hover: #090f2a;
  --brk-button-secondary-standard-border-color-default: #090f2a;
  --brk-button-secondary-standard-border-color-focus: #090f2a;
  --brk-button-secondary-standard-border-color-hover: #090f2a;
  --brk-button-secondary-standard-font-color-default: #090f2a;
  --brk-button-secondary-standard-font-color-focus: #ffffff;
  --brk-button-secondary-standard-font-color-hover: #ffffff;
  --brk-button-secondary-standard-icon-fill-default: #090f2a;
  --brk-button-secondary-standard-icon-fill-focus: #ffffff;
  --brk-button-secondary-standard-icon-fill-hover: #ffffff;
  --brk-button-secondary-text-decoration-default: none;
  --brk-button-secondary-text-decoration-focus: none;
  --brk-button-secondary-text-decoration-hover: none;
  --brk-button-secondary-text-transform: none;
  --brk-dec-border-radius-2xl: 24px;
  --brk-dec-border-radius-2xs: 2px;
  --brk-dec-border-radius-3xl: 28px;
  --brk-dec-border-radius-4xl: 32px;
  --brk-dec-border-radius-lg: 16px;
  --brk-dec-border-radius-md: 12px;
  --brk-dec-border-radius-none: 0px;
  --brk-dec-border-radius-sm: 8px;
  --brk-dec-border-radius-xl: 20px;
  --brk-dec-border-radius-xs: 4px;
  --brk-dec-border-width-lg: 4px;
  --brk-dec-border-width-md: 2px;
  --brk-dec-border-width-none: 0px;
  --brk-dec-border-width-sm: 1px;
  --brk-dec-border-width-xs: 1px;
  --brk-dec-box-shadow-inverted-default: 0px 0px 0px 0px #1a1a1a;
  --brk-dec-box-shadow-inverted-focus: 0px 0px 0px 0px #1a1a1a;
  --brk-dec-box-shadow-inverted-hover: 0px 2px 8px 0px #1a1a1a;
  --brk-dec-box-shadow-standard-default: 0px 0px 0px 0px #e6e6e6;
  --brk-dec-box-shadow-standard-focus: 0px 0px 0px 0px #e6e6e6;
  --brk-dec-box-shadow-standard-hover: 0px 2px 8px 0px #e6e6e6;
  --brk-dec-color-accent-dark: #4b0057;
  --brk-dec-color-accent-light: #FDF3D1;
  --brk-dec-color-accent-medium: #C92CA7;
  --brk-dec-color-accent-warm: #e21879;
  --brk-dec-color-main-dark-28: #192872;
  --brk-dec-color-main-darker: #090f2a;
  --brk-dec-color-main-extradark: #121d54;
  --brk-dec-color-main-extradark-25: #101a49;
  --brk-dec-color-main-extradark-51: #00034c;
  --brk-dec-color-main-extralight: #abb6ed;
  --brk-dec-color-main-lighter: #d5dbf6;
  --brk-dec-color-main-lightest-25: #f5f6fd;
  --brk-dec-color-main-lightest-50: #eaedfa;
  --brk-dec-color-main-medium: #2e49d1;
  --brk-dec-color-main-medium-75: #273eb2;
  --brk-dec-color-main-normal: #586dda;
  --brk-dec-color-main-semidark: #253aa7;
  --brk-dec-color-main-semidark-43: #1912a4;
  --brk-dec-color-main-semidark-50: #203392;
  --brk-dec-color-neutral-darker: #1a1a1a;
  --brk-dec-color-neutral-darkest: #000000;
  --brk-dec-color-neutral-extradark: #333333;
  --brk-dec-color-neutral-extradark-25: #2d2d2d;
  --brk-dec-color-neutral-extralight: #CCCCCC;
  --brk-dec-color-neutral-lighter: #e6e6e6;
  --brk-dec-color-neutral-lightest: #ffffff;
  --brk-dec-color-neutral-lightest-25: #f9f9f9;
  --brk-dec-color-neutral-lightest-50: #f2f2f2;
  --brk-dec-color-neutral-medium: #808080;
  --brk-dec-color-neutral-medium-75: #6c6c6c;
  --brk-dec-color-neutral-none: transparent;
  --brk-dec-color-neutral-normal: #999999;
  --brk-dec-color-neutral-semidark-75: #535353;
  --brk-dec-color-semantic-error-dark: #bf0000;
  --brk-dec-color-semantic-error-light: #ff5959;
  --brk-dec-color-semantic-success-dark: #148527;
  --brk-dec-color-semantic-success-light: #1fd33d;
  --brk-dec-color-semantic-warning-dark: #fdc50f;
  --brk-dec-color-semantic-warning-light: #fff9e6;
  --brk-dec-font-family-alt: Arial;
  --brk-dec-font-family-main: Graphik;
  --brk-dec-font-size-2xl: 32px;
  --brk-dec-font-size-3xl: 36px;
  --brk-dec-font-size-4xl: 40px;
  --brk-dec-font-size-lg: 24px;
  --brk-dec-font-size-md: 20px;
  --brk-dec-font-size-sm: 16px;
  --brk-dec-font-size-xl: 28px;
  --brk-dec-font-size-xs: 14px;
  --brk-dec-font-weight-black: 900;
  --brk-dec-font-weight-bold: 700;
  --brk-dec-font-weight-normal: 400;
  --brk-dec-letter-spacing-lg: 4%;
  --brk-dec-letter-spacing-md: 2%;
  --brk-dec-letter-spacing-sm: 0%;
  --brk-dec-letter-spacing-xs: -2%;
  --brk-dec-line-height-lg: 140%;
  --brk-dec-line-height-md: 130%;
  --brk-dec-line-height-sm: 120%;
  --brk-dec-line-height-xl: 150%;
  --brk-dec-line-height-xs: 110%;
  --brk-dec-opacity-all: 100%;
  --brk-dec-opacity-md: 50%;
  --brk-dec-opacity-none: 0%;
  --brk-dec-size-2xl: 48px;
  --brk-dec-size-2xs: 8px;
  --brk-dec-size-3xl: 64px;
  --brk-dec-size-3xs: 4px;
  --brk-dec-size-lg: 28px;
  --brk-dec-size-md: 24px;
  --brk-dec-size-none: 0px;
  --brk-dec-size-sm: 20px;
  --brk-dec-size-xl: 32px;
  --brk-dec-size-xs: 16px;
  --brk-dec-space-2xl: 48px;
  --brk-dec-space-2xs: 8px;
  --brk-dec-space-3xl: 64px;
  --brk-dec-space-3xs: 4px;
  --brk-dec-space-lg: 28px;
  --brk-dec-space-md: 24px;
  --brk-dec-space-none: 0px;
  --brk-dec-space-sm: 20px;
  --brk-dec-space-xl: 32px;
  --brk-dec-space-xs: 16px;
  --brk-interactive-inverted-outline-color-focus: #abb6ed;
  --brk-interactive-outline-offset: 2px;
  --brk-interactive-outline-width: 2px;
  --brk-interactive-standard-outline-color-focus: #203392;
  --brk-modal-window-border-radius: 4px;
  --brk-modal-window-border-width: 0px;
  --brk-modal-window-inverted-background-color: #090f2a;
  --brk-modal-window-inverted-border-color: transparent;
  --brk-modal-window-inverted-overlay-color: rgba(0, 2, 51, 0.50196);
  --brk-modal-window-large-box-lg-max-height: 50vh;
  --brk-modal-window-large-box-lg-padding: 40px;
  --brk-modal-window-large-box-lg-width: 856px;
  --brk-modal-window-large-box-md-max-height: 80vh;
  --brk-modal-window-large-box-md-padding: 40px;
  --brk-modal-window-large-box-md-width: 744px;
  --brk-modal-window-large-box-sm-max-height: 90vh;
  --brk-modal-window-large-box-sm-padding: 24px;
  --brk-modal-window-large-box-sm-padding-x: 32px;
  --brk-modal-window-large-box-sm-width: 90vh;
  --brk-modal-window-medium-box-lg-max-height: 50vh;
  --brk-modal-window-medium-box-lg-padding: 32px;
  --brk-modal-window-medium-box-lg-width: 640px;
  --brk-modal-window-medium-box-md-max-height: 80vh;
  --brk-modal-window-medium-box-md-padding: 32px;
  --brk-modal-window-medium-box-md-width: 560px;
  --brk-modal-window-medium-box-sm-max-height: 90vh;
  --brk-modal-window-medium-box-sm-padding: 24px;
  --brk-modal-window-medium-box-sm-padding-x: 32px;
  --brk-modal-window-medium-box-sm-width: 90vh;
  --brk-modal-window-small-box-lg-max-height: 50vh;
  --brk-modal-window-small-box-lg-padding: 24px;
  --brk-modal-window-small-box-lg-padding-x: 32px;
  --brk-modal-window-small-box-lg-width: 424px;
  --brk-modal-window-small-box-md-max-height: 80vh;
  --brk-modal-window-small-box-md-padding: 24px;
  --brk-modal-window-small-box-md-padding-x: 32px;
  --brk-modal-window-small-box-md-width: 368px;
  --brk-modal-window-small-box-sm-max-height: 90vh;
  --brk-modal-window-small-box-sm-padding: 24px;
  --brk-modal-window-small-box-sm-padding-x: 32px;
  --brk-modal-window-small-box-sm-width: 70vh;
  --brk-modal-window-standard-background-color: #ffffff;
  --brk-modal-window-standard-border-color: transparent;
  --brk-modal-window-standard-overlay-color: rgba(0, 2, 51, 0.50196);
  --brk-text-body-base-font-family: Arial;
  --brk-text-body-base-font-size: 16px;
  --brk-text-body-base-font-weight: 400;
  --brk-text-body-base-letter-spacing: 0%;
  --brk-text-body-base-line-height: 150%;
  --brk-text-body-base-margin-bottom: 1.5em;
  --brk-text-body-base-margin-top: 1em;
  --brk-text-body-base-paragraph-spacing: 1em;
  --brk-text-body-base-strong-font-weight: 700;
  --brk-text-body-base-text-decoration: none;
  --brk-text-body-base-text-transform: none;
  --brk-text-heading-1-font-family: Graphik;
  --brk-text-heading-1-font-weight: 700;
  --brk-text-heading-1-letter-spacing: 0%;
  --brk-text-heading-1-line-height: 130%;
  --brk-text-heading-1-paragraph-spacing: 1em;
  --brk-text-heading-1-strong-font-weight: 700;
  --brk-text-heading-1-text-decoration: none;
  --brk-text-heading-1-text-transform: none;
  --brk-text-heading-2-font-family: Graphik;
  --brk-text-heading-2-font-weight: 700;
  --brk-text-heading-2-letter-spacing: 0%;
  --brk-text-heading-2-line-height: 130%;
  --brk-text-heading-2-paragraph-spacing: 1em;
  --brk-text-heading-2-strong-font-weight: 700;
  --brk-text-heading-2-text-decoration: none;
  --brk-text-heading-2-text-transform: none;
  --brk-text-heading-3-font-family: Graphik;
  --brk-text-heading-3-font-weight: 700;
  --brk-text-heading-3-letter-spacing: 0%;
  --brk-text-heading-3-line-height: 130%;
  --brk-text-heading-3-paragraph-spacing: 1em;
  --brk-text-heading-3-strong-font-weight: 700;
  --brk-text-heading-3-text-decoration: none;
  --brk-text-heading-3-text-transform: none;
  --brk-text-inverted-body-base-font-color: #ffffff;
  --brk-text-inverted-caption-font-color: #ffffff;
  --brk-text-inverted-display-1-font-color: #ffffff;
  --brk-text-inverted-display-2-font-color: #ffffff;
  --brk-text-inverted-display-3-font-color: #ffffff;
  --brk-text-inverted-heading-1-font-color: #ffffff;
  --brk-text-inverted-heading-2-font-color: #ffffff;
  --brk-text-inverted-heading-3-font-color: #ffffff;
  --brk-text-inverted-heading-4-font-color: #ffffff;
  --brk-text-link-inverted-body-font-color-default: #abb6ed;
  --brk-text-link-inverted-body-font-color-focus: #abb6ed;
  --brk-text-link-inverted-body-font-color-hover: #abb6ed;
  --brk-text-link-inverted-body-font-color-visited: #00034c;
  --brk-text-link-standard-body-font-color-default: #273eb2;
  --brk-text-link-standard-body-font-color-focus: #273eb2;
  --brk-text-link-standard-body-font-color-hover: #273eb2;
  --brk-text-link-standard-body-font-color-visited: #00034c;
  --brk-text-link-text-decoration-default: underline;
  --brk-text-link-text-decoration-hover: none;
  --brk-text-ratio-lg: 1.25;
  --brk-text-ratio-md: 1.2;
  --brk-text-ratio-sm: 1.125;
  --brk-text-standard-body-base-font-color: #090f2a;
  --brk-text-standard-caption-font-color: #090f2a;
  --brk-text-standard-display-1-font-color: #273eb2;
  --brk-text-standard-display-2-font-color: #273eb2;
  --brk-text-standard-display-3-font-color: #273eb2;
  --brk-text-standard-heading-1-font-color: #090f2a;
  --brk-text-standard-heading-2-font-color: #090f2a;
  --brk-text-standard-heading-3-font-color: #090f2a;
  --brk-text-standard-heading-4-font-color: #090f2a;
}
.elems-superpose .superpose-video-top, .elems-superpose .superpose-video-bottom {
  display: none;
}
.elems-superpose .superpose-video-top.consent-given, .elems-superpose .superpose-video-bottom.consent-given {
  display: unset;
}
.elems-superpose > .superpose-consent-overlay {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--brk-dec-color-main-extradark);
  background-color: var(--brk-dec-color-main-extradark);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  color: white;
}
@media (min-width: 768px) {
  .elems-superpose > .superpose-consent-overlay {
    height: 300px;
  }
}
@media (min-width: 992px) {
  .elems-superpose > .superpose-consent-overlay {
    height: 400px;
  }
}
@media (min-width: 1200px) {
  .elems-superpose > .superpose-consent-overlay {
    height: 500px;
  }
}
.elems-superpose .logo {
  margin: 18px auto 18px auto;
  height: 23px;
  width: 102px;
}
@media (min-width: 992px) {
  .elems-superpose .logo {
    margin: 18px auto 18px 0;
  }
}
.elems-superpose .logo svg {
  height: 100%;
  width: 100%;
}
.elems-superpose .superpose-consent-overlay .scrollable-section {
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: #90a4ae #cfd8dc;
}
@media (min-width: 992px) {
  .elems-superpose .superpose-consent-overlay .scrollable-section {
    width: 50%;
    max-width: 800px;
  }
}
@media (min-width: 992px) {
  .elems-superpose .superpose-consent-overlay .btn-div {
    width: 50%;
    max-width: 800px;
  }
}
.elems-superpose .superpose-consent-overlay .scrollable-section::-webkit-scrollbar-track {
  background: #cfd8dc;
}
.elems-superpose .superpose-consent-overlay .scrollable-section::-webkit-scrollbar-thumb {
  background-color: #90a4ae;
  border-radius: 6px;
  border: 2px solid #cfd8dc;
}
.elems-superpose .superpose-consent-overlay .scrollable-section::-webkit-scrollbar {
  width: 7px;
}
.elems-superpose h2.superpose-consent-overlay-title {
  color: var(--brk-text-inverted-heading-3-font-color);
  color: var(--brk-text-inverted-heading-3-font-color);
  font-family: Arial;
  font-weight: var(--brk-text-heading-3-font-weight);
  font-weight: var(--brk-text-heading-3-font-weight);
  font-size: var(--brk-dec-font-size-sm);
  font-size: var(--brk-dec-font-size-sm);
  letter-spacing: var(--brk-text-heading-3-letter-spacing);
  letter-spacing: var(--brk-text-heading-3-letter-spacing);
  line-height: var(--brk-text-heading-3-line-height);
  line-height: var(--brk-text-heading-3-line-height);
  font-weight: var(--brk-text-heading-3-strong-font-weight);
  font-weight: var(--brk-text-heading-3-strong-font-weight);
  -webkit-text-decoration: var(--brk-text-heading-3-text-decoration);
          text-decoration: var(--brk-text-heading-3-text-decoration);
  text-decoration: var(--brk-text-heading-3-text-decoration);
  text-transform: var(--brk-text-heading-3-text-transform);
  text-transform: var(--brk-text-heading-3-text-transform);
  margin: var(--brk-text-body-base-margin-top) 20px 0 20px;
  margin: var(--brk-text-body-base-margin-top) 20px 0 20px;
  text-align: left;
  padding: 0;
}
@media (min-width: 768px) {
  .elems-superpose h2.superpose-consent-overlay-title {
    font-size: var(--brk-dec-font-size-md);
    font-size: var(--brk-dec-font-size-md);
  }
}
@media (min-width: 992px) {
  .elems-superpose h2.superpose-consent-overlay-title {
    margin: var(--brk-text-body-base-margin-top) 0 0 0;
    margin: var(--brk-text-body-base-margin-top) 0 0 0;
  }
}
.elems-superpose .superpose-consent-overlay-text p {
  font-family: var(--brk-text-body-base-font-family);
  font-family: var(--brk-text-body-base-font-family);
  font-weight: var(--brk-text-body-base-font-weight);
  font-weight: var(--brk-text-body-base-font-weight);
  letter-spacing: var(--brk-text-body-base-letter-spacing);
  letter-spacing: var(--brk-text-body-base-letter-spacing);
  line-height: var(--brk-text-body-base-line-height);
  line-height: var(--brk-text-body-base-line-height);
  text-align: left;
  -webkit-text-decoration: var(--brk-text-body-base-text-decoration);
          text-decoration: var(--brk-text-body-base-text-decoration);
  text-decoration: var(--brk-text-body-base-text-decoration);
  text-transform: var(--brk-text-body-base-text-transform);
  text-transform: var(--brk-text-body-base-text-transform);
  margin: var(--brk-text-body-base-margin-top) 20px 0 20px;
  margin: var(--brk-text-body-base-margin-top) 20px 0 20px;
  font-size: var(--brk-dec-font-size-xs);
  font-size: var(--brk-dec-font-size-xs);
  color: var(--brk-text-inverted-body-base-font-color);
  color: var(--brk-text-inverted-body-base-font-color);
}
@media (min-width: 768px) {
  .elems-superpose .superpose-consent-overlay-text p {
    font-size: var(--brk-dec-font-size-sm);
    font-size: var(--brk-dec-font-size-sm);
  }
}
@media (min-width: 992px) {
  .elems-superpose .superpose-consent-overlay-text p {
    margin: var(--brk-text-body-base-margin-top) 0 0 0;
    margin: var(--brk-text-body-base-margin-top) 0 0 0;
  }
}
.elems-superpose .superpose-consent-overlay-accept-button {
  min-height: 30px;
  position: sticky;
  align-items: center;
  background-color: var(--brk-button-primary-inverted-background-color-default);
  background-color: var(--brk-button-primary-inverted-background-color-default);
  border: var(--brk-button-primary-border-width) solid var(--brk-button-primary-inverted-border-color-default);
  border: var(--brk-button-primary-border-width) solid var(--brk-button-primary-inverted-border-color-default);
  border-radius: var(--brk-button-primary-border-radius);
  border-radius: var(--brk-button-primary-border-radius);
  box-sizing: border-box;
  color: var(--brk-button-primary-inverted-font-color-default);
  color: var(--brk-button-primary-inverted-font-color-default);
  cursor: pointer;
  display: inline-flex;
  flex-direction: row;
  font-family: var(--brk-button-primary-font-family);
  font-family: var(--brk-button-primary-font-family);
  font-size: var(--brk-button-primary-sm-font-size);
  font-size: var(--brk-button-primary-sm-font-size);
  font-weight: var(--brk-button-primary-font-weight);
  font-weight: var(--brk-button-primary-font-weight);
  height: var(--brk-button-primary-height);
  height: var(--brk-button-primary-height);
  justify-content: center;
  letter-spacing: var(--brk-button-primary-letter-spacing);
  letter-spacing: var(--brk-button-primary-letter-spacing);
  line-height: var(--brk-button-primary-line-height);
  line-height: var(--brk-button-primary-line-height);
  margin: 10px 20px 12px 20px;
  outline: var(--brk-interactive-outline-width) solid transparent;
  outline: var(--brk-interactive-outline-width) solid transparent;
  outline-offset: var(--brk-interactive-outline-offset);
  outline-offset: var(--brk-interactive-outline-offset);
  padding: 0 var(--brk-button-primary-padding-horizontal);
  padding: 0 var(--brk-button-primary-padding-horizontal);
  -webkit-text-decoration: var(--brk-button-primary-text-decoration-default);
          text-decoration: var(--brk-button-primary-text-decoration-default);
  text-decoration: var(--brk-button-primary-text-decoration-default);
  text-transform: var(--brk-button-primary-text-transform);
  text-transform: var(--brk-button-primary-text-transform);
}
@media (min-width: 768px) {
  .elems-superpose .superpose-consent-overlay-accept-button {
    margin-top: 18px;
  }
}
@media (min-width: 992px) {
  .elems-superpose .superpose-consent-overlay-accept-button {
    margin: 24px 0 6px 0;
    align-self: flex-start;
  }
}
.elems-superpose .superpose-consent-overlay-accept-button:hover {
  background-color: var(--brk-button-primary-inverted-background-color-hover);
  background-color: var(--brk-button-primary-inverted-background-color-hover);
  border-color: var(--brk-button-primary-inverted-border-color-hover);
  border-color: var(--brk-button-primary-inverted-border-color-hover);
  color: var(--brk-button-primary-inverted-font-color-hover);
  color: var(--brk-button-primary-inverted-font-color-hover);
  -webkit-text-decoration: var(--brk-button-primary-text-decoration-hover);
          text-decoration: var(--brk-button-primary-text-decoration-hover);
  text-decoration: var(--brk-button-primary-text-decoration-hover);
}
.elems-superpose .superpose-consent-overlay-accept-button.focus-visible {
  background-color: var(--brk-button-primary-inverted-background-color-focus);
  background-color: var(--brk-button-primary-inverted-background-color-focus);
  border-color: var(--brk-button-primary-inverted-border-color-focus);
  border-color: var(--brk-button-primary-inverted-border-color-focus);
  outline-color: var(--brk-interactive-inverted-outline-color-focus);
  outline-color: var(--brk-interactive-inverted-outline-color-focus);
  -webkit-text-decoration: var(--brk-button-primary-text-decoration-focus);
          text-decoration: var(--brk-button-primary-text-decoration-focus);
  text-decoration: var(--brk-button-primary-text-decoration-focus);
}
@media (min-width: 768px) {
  .elems-superpose.hauteur-limitee {
    max-height: 300px;
  }
}
@media (min-width: 992px) {
  .elems-superpose.hauteur-limitee {
    max-height: 400px;
  }
}
@media (min-width: 1200px) {
  .elems-superpose.hauteur-limitee {
    max-height: 500px;
  }
}
.elems-superpose > div:nth-child(1) {
  z-index: 20;
}
.elems-superpose > div:nth-child(2) {
  z-index: 0;
}
.elems-superpose .media-video {
  display: block;
  overflow: hidden;
  margin-left: 0px;
  margin-right: 0px;
}
@media (min-width: 768px) {
  .elems-superpose .media-video {
    max-height: 40vh;
  }
}
@media (min-width: 992px) {
  .elems-superpose .media-video {
    max-height: 60vh;
  }
}
@media (min-width: 1200px) {
  .elems-superpose .media-video {
    max-height: 60vh;
  }
}
@media (min-width: 768px) {
  .elems-superpose .media-video {
    min-width: 787.556px;
    min-height: 443px;
  }
}
.elems-superpose .media-video .yt-ambiance-video {
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  padding-bottom: 56.25%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  pointer-events: none;
}

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

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

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

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

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

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

.translate-middle-x {
  transform: translate(-50%, 0%);
}

.translate-middle-y {
  transform: translate(0%, -50%);
}

.translate-middle-x.translate-middle-y {
  transform: translate(-50%, -50%);
}

@media (max-width: 767px) {
  .mobile-flow {
    display: flex;
    flex-direction: column-reverse;
  }
  .mobile-flow .position-absolute-mobile {
    position: static;
    padding: 3rem 0;
  }
  .mobile-flow .top-0 {
    top: 0 !important;
  }
  .mobile-flow .top-50 {
    top: 0 !important;
  }
  .mobile-flow .bottom-0 {
    bottom: 0 !important;
  }
  .mobile-flow .start-0 {
    left: 0 !important;
  }
  .mobile-flow .start-50 {
    left: 0 !important;
  }
  .mobile-flow .end-0 {
    right: 0 !important;
  }
  .mobile-flow .translate-middle-x {
    transform: translate(0%, 0%);
  }
  .mobile-flow .translate-middle-y {
    transform: translate(0%, 0%);
  }
  .mobile-flow .translate-middle-x.translate-middle-y {
    transform: translate(0%, 0%);
  }
}
.position-absolute-mobile {
  position: absolute;
}

.fn-animate-elements.content-container .heading-content .conteneur-diaporama {
  display: none;
  position: relative;
}
@media (min-width: 768px) {
  .fn-animate-elements.content-container .heading-content .conteneur-diaporama {
    display: block;
  }
}
.fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide {
  text-shadow: 1px 1px #000000;
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
}
.fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide h3 {
  font-family: proxima_nova_rgbold, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  line-height: 1em;
  font-size: 3.5rem;
}
.fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide p {
  font-size: 2rem;
}
.fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  text-shadow: none;
  background-color: transparent;
  transition: 0.5s;
  font-size: 1rem;
  margin-top: 2rem;
}
.fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile {
  position: relative;
  text-align: center;
  display: block;
}
@media (min-width: 768px) {
  .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile {
    display: none;
  }
}
.fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide {
  text-shadow: 1px 1px #000000;
}
.fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide h3 {
  font-family: proxima_nova_rgbold, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  line-height: 0.5em;
  font-size: 6.93vw;
}
.fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide p {
  font-size: 1rem;
}
.fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  text-shadow: none;
  background-color: transparent;
  font-size: 4.4vw;
  margin-top: 2rem;
  padding: 2.4vw 10vw;
}

.section-0 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  border-color: #2DADBB;
}
.section-0 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide:hover {
  background-color: #2DADBB;
}
.section-0 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  border-color: #2DADBB;
}
.section-0 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide:hover {
  background-color: #2DADBB;
}

.section-1 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  border-color: #2DADBB;
}
.section-1 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide:hover {
  background-color: #2DADBB;
}
.section-1 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  border-color: #2DADBB;
}
.section-1 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide:hover {
  background-color: #2DADBB;
}

.section-2 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  border-color: #9EBF2B;
}
.section-2 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide:hover {
  background-color: #9EBF2B;
}
.section-2 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  border-color: #9EBF2B;
}
.section-2 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide:hover {
  background-color: #9EBF2B;
}

.section-3 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  border-color: #80E0AB;
}
.section-3 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide:hover {
  background-color: #80E0AB;
}
.section-3 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  border-color: #80E0AB;
}
.section-3 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide:hover {
  background-color: #80E0AB;
}

.section-4 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  border-color: #FECF1D;
}
.section-4 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide:hover {
  background-color: #FECF1D;
}
.section-4 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  border-color: #FECF1D;
}
.section-4 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide:hover {
  background-color: #FECF1D;
}

.section-5 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  border-color: #FF3564;
}
.section-5 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide:hover {
  background-color: #FF3564;
}
.section-5 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  border-color: #FF3564;
}
.section-5 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide:hover {
  background-color: #FF3564;
}

.section-6 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  border-color: #FFFFFF;
}
.section-6 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide:hover {
  background-color: #FFFFFF;
}
.section-6 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  border-color: #FFFFFF;
}
.section-6 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide:hover {
  background-color: #FFFFFF;
}

.section-7 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  border-color: #8C8C8C;
}
.section-7 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide:hover {
  background-color: #8C8C8C;
}
.section-7 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  border-color: #8C8C8C;
}
.section-7 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide:hover {
  background-color: #8C8C8C;
}

.section-8 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  border-color: #2DADBB;
}
.section-8 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide:hover {
  background-color: #2DADBB;
}
.section-8 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  border-color: #2DADBB;
}
.section-8 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide:hover {
  background-color: #2DADBB;
}

.section-9 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  border-color: #9EBF2B;
}
.section-9 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide:hover {
  background-color: #9EBF2B;
}
.section-9 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  border-color: #9EBF2B;
}
.section-9 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide:hover {
  background-color: #9EBF2B;
}

.section-10 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  border-color: #80E0AB;
}
.section-10 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide:hover {
  background-color: #80E0AB;
}
.section-10 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  border-color: #80E0AB;
}
.section-10 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide:hover {
  background-color: #80E0AB;
}

.section-11 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  border-color: #FECF1D;
}
.section-11 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide:hover {
  background-color: #FECF1D;
}
.section-11 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  border-color: #FECF1D;
}
.section-11 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide:hover {
  background-color: #FECF1D;
}

.section-12 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  border-color: #FF3564;
}
.section-12 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide:hover {
  background-color: #FF3564;
}
.section-12 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  border-color: #FF3564;
}
.section-12 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide:hover {
  background-color: #FF3564;
}

.section-13 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  border-color: #000000;
}
.section-13 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide:hover {
  background-color: #000000;
}
.section-13 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  border-color: #000000;
}
.section-13 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide:hover {
  background-color: #000000;
}

.theme-0 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide, .theme-bg-bleu-nuit .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide {
  color: #FFFFFF;
}
.theme-0 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide, .theme-bg-bleu-nuit .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  color: #FFFFFF;
}
.theme-0 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide p, .theme-bg-bleu-nuit .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide p {
  color: #FFFFFF;
}
.theme-0 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide, .theme-bg-bleu-nuit .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide {
  color: #FFFFFF;
}
.theme-0 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide, .theme-bg-bleu-nuit .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  color: #FFFFFF;
}
.theme-0 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide p, .theme-bg-bleu-nuit .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide p {
  color: #FFFFFF;
}

.theme-1 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide, .theme-bg-presque-noir .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide {
  color: #FFFFFF;
}
.theme-1 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide, .theme-bg-presque-noir .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  color: #FFFFFF;
}
.theme-1 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide p, .theme-bg-presque-noir .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide p {
  color: #FFFFFF;
}
.theme-1 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide, .theme-bg-presque-noir .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide {
  color: #FFFFFF;
}
.theme-1 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide, .theme-bg-presque-noir .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  color: #FFFFFF;
}
.theme-1 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide p, .theme-bg-presque-noir .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide p {
  color: #FFFFFF;
}

.theme-2 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide, .theme-bg-noir .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide {
  color: #FFFFFF;
}
.theme-2 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide, .theme-bg-noir .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  color: #FFFFFF;
}
.theme-2 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide p, .theme-bg-noir .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide p {
  color: #FFFFFF;
}
.theme-2 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide, .theme-bg-noir .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide {
  color: #FFFFFF;
}
.theme-2 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide, .theme-bg-noir .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  color: #FFFFFF;
}
.theme-2 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide p, .theme-bg-noir .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide p {
  color: #FFFFFF;
}

.theme-3 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide, .theme-bg-invisible .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide {
  color: #FFFFFF;
}
.theme-3 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide, .theme-bg-invisible .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  color: #FFFFFF;
}
.theme-3 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide p, .theme-bg-invisible .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide p {
  color: #FFFFFF;
}
.theme-3 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide, .theme-bg-invisible .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide {
  color: #FFFFFF;
}
.theme-3 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide, .theme-bg-invisible .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  color: #FFFFFF;
}
.theme-3 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide p, .theme-bg-invisible .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide p {
  color: #FFFFFF;
}

header.mel-barre-portail.fixed-bar {
  position: static;
}
@media (min-width: 1441px) {
  header.mel-barre-portail.fixed-bar .mel-useful-links .mel-text.mel-text-desktop {
    display: inline !important;
  }
}
@media (min-width: 1441px) {
  header.mel-barre-portail.fixed-bar .mel-useful-links .mel-text.mel-text-mobile {
    display: none !important;
  }
}

header.mel-barre-portail .mel-barre-portail-wrapper .mel-useful-links a {
  height: 1em;
  font-weight: 900;
}

@media (min-width: 768px) {
  .sticky-top, .fn-kinzo-jackpots-container {
    top: 3.25rem;
  }
}
@media (min-width: 992px) {
  .sticky-top, .fn-kinzo-jackpots-container {
    top: 1rem;
  }
}
@media (min-width: 1441px) {
  .sticky-top, .fn-kinzo-jackpots-container {
    top: 2.09rem !important;
  }
}

.notification-container {
  background-color: inherit;
  min-height: 0px;
}

.notification-container-hidden {
  visibility: hidden;
  max-height: 0px;
}

.notification-container-visible {
  visibility: visible !important;
}

#fermerNotification {
  display: block;
}

#fermerNotification:target {
  display: none;
}

.rich-text ul > li {
  list-style-type: disc !important;
  list-style-position: inside;
}
.rich-text ol > li {
  list-style-type: decimal !important;
  list-style-position: inside;
}
.rich-text ul, .rich-text ol {
  padding-left: 0px;
}
.rich-text .lqChampRiche a {
  text-decoration: underline;
}
.rich-text .lqChampRiche a.btn {
  text-decoration: none;
}

.text-white {
  color: white;
}

.fn-kinzo-jackpots-container {
  background-color: #0C131B;
  justify-content: center;
  padding: 0;
  position: relative;
}
@media (min-width: 768px) {
  .fn-kinzo-jackpots-container {
    display: flex;
    line-height: 1.2rem;
    width: 100%;
    padding: 15px 1.5rem;
    position: static;
  }
}
.fn-kinzo-jackpots-container .navbar-collapse {
  margin: 5rem 0 0 0;
}
.fn-kinzo-jackpots-container .menu-groslot {
  max-height: 7rem;
  padding: 1rem 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-grow: 1;
  cursor: pointer;
  margin-left: 1rem;
}
@media (min-width: 768px) {
  .fn-kinzo-jackpots-container .menu-groslot {
    display: none;
  }
}
.fn-kinzo-jackpots-container .menu-groslot h3 {
  width: 90%;
  display: flex;
  justify-content: center;
}
.fn-kinzo-jackpots-container .menu-groslot h3 svg {
  height: 1.7rem;
  width: 1.7rem;
  margin-right: 0.5rem;
}
.fn-kinzo-jackpots-container .menu-groslot span {
  font-weight: bold;
  font-size: 1.5rem;
  display: none;
  padding: 0 3rem 0 0;
}
.fn-kinzo-jackpots-container .menu-groslot span.show {
  display: block;
}
.fn-kinzo-jackpots-container .fn-kinzo-jackpots {
  display: none;
  flex-flow: column nowrap;
  align-items: center;
  position: absolute;
  top: 100%;
  left: 0;
  background: #0C131B;
  width: 100%;
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-color: #343a40;
}
.fn-kinzo-jackpots-container .fn-kinzo-jackpots.show {
  display: flex;
}
@media (min-width: 768px) {
  .fn-kinzo-jackpots-container .fn-kinzo-jackpots {
    display: flex;
    flex-flow: row nowrap;
    width: 100%;
    max-width: 1280px;
    justify-content: space-between;
    align-items: center;
    line-height: 1rem;
    position: static;
    top: 100%;
    left: 0;
    border-top: 0px;
    border-bottom: 0px;
  }
}
.fn-kinzo-jackpots-container .fn-kinzo-jackpots .kinzo-jackpot-container {
  display: flex;
  flex-flow: row-reverse nowrap;
  justify-content: space-between;
  max-width: 1320px;
  padding: 1rem 1rem;
  width: 100%;
}
@media (min-width: 768px) {
  .fn-kinzo-jackpots-container .fn-kinzo-jackpots .kinzo-jackpot-container {
    flex-flow: column nowrap;
    line-height: 1.2rem;
    flex-grow: 1;
    margin-top: 0;
    padding: 0;
    justify-content: start;
  }
}
@media (min-width: 1024px) {
  .fn-kinzo-jackpots-container .fn-kinzo-jackpots .kinzo-jackpot-container {
    align-items: center;
    flex-direction: row;
    width: calc(33.33% - 15px);
  }
}
.fn-kinzo-jackpots-container .fn-kinzo-jackpots .kinzo-jackpot-container .super-enjeu {
  margin-right: auto;
}
.fn-kinzo-jackpots-container .fn-kinzo-jackpots .kinzo-jackpot-container .jackpot-montant, .fn-kinzo-jackpots-container .fn-kinzo-jackpots .kinzo-jackpot-container .enjeu {
  font-family: proxima_nova_rgbold, Arial, Helvetica, sans-serif;
  margin-bottom: 0.189rem;
  font-size: 7.3333333333vw;
  line-height: 1em;
  text-align: center;
  white-space: nowrap;
  padding: 0;
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  .fn-kinzo-jackpots-container .fn-kinzo-jackpots .kinzo-jackpot-container .jackpot-montant, .fn-kinzo-jackpots-container .fn-kinzo-jackpots .kinzo-jackpot-container .enjeu {
    width: auto;
    font-size: 2.2rem;
    margin-bottom: 0;
  }
}
@media (min-width: 1024px) {
  .fn-kinzo-jackpots-container .fn-kinzo-jackpots .kinzo-jackpot-container .jackpot-montant, .fn-kinzo-jackpots-container .fn-kinzo-jackpots .kinzo-jackpot-container .enjeu {
    padding-right: 12px;
  }
}
.fn-kinzo-jackpots-container .fn-kinzo-jackpots .kinzo-jackpot-container .enjeu {
  font-size: 6vw;
}
@media (min-width: 768px) {
  .fn-kinzo-jackpots-container .fn-kinzo-jackpots .kinzo-jackpot-container .enjeu {
    font-size: 1.5rem;
  }
}
.fn-kinzo-jackpots-container .fn-kinzo-jackpots .kinzo-jackpot-container .caption {
  width: 100%;
  text-align: left;
}
@media (min-width: 768px) {
  .fn-kinzo-jackpots-container .fn-kinzo-jackpots .kinzo-jackpot-container .caption {
    display: flex;
    flex-direction: column;
    align-content: flex-start;
    text-align: center;
  }
}
@media (min-width: 1024px) {
  .fn-kinzo-jackpots-container .fn-kinzo-jackpots .kinzo-jackpot-container .caption {
    text-align: left;
    width: 53%;
  }
}
.fn-kinzo-jackpots-container .fn-kinzo-jackpots .kinzo-jackpot-container .caption h3 {
  font-family: proxima_nova_rgbold, Arial, Helvetica, sans-serif;
  width: 100%;
  font-size: 4.66vw;
  line-height: 1em;
  padding: 0;
}
@media (min-width: 768px) {
  .fn-kinzo-jackpots-container .fn-kinzo-jackpots .kinzo-jackpot-container .caption h3 {
    font-size: 15px;
  }
}
.fn-kinzo-jackpots-container .fn-kinzo-jackpots .kinzo-jackpot-container .caption h3 span {
  font-size: 4.66vw;
  font-family: proxima_nova_rgbold, Arial, Helvetica, sans-serif;
}
@media (min-width: 768px) {
  .fn-kinzo-jackpots-container .fn-kinzo-jackpots .kinzo-jackpot-container .caption h3 span {
    font-size: 15px;
  }
}
.fn-kinzo-jackpots-container .fn-kinzo-jackpots .kinzo-jackpot-container .caption span {
  font-size: 4vw;
}
@media (min-width: 768px) {
  .fn-kinzo-jackpots-container .fn-kinzo-jackpots .kinzo-jackpot-container .caption span {
    font-size: 12px;
  }
}
.fn-kinzo-jackpots-container .icon-timer {
  position: relative;
  display: flex;
  flex-direction: row;
  flex-shrink: 0;
  font-size: 12px;
}
@media (min-width: 768px) {
  .fn-kinzo-jackpots-container .icon-timer {
    width: 30px;
    height: 34px;
  }
}
@media (min-width: 1024px) {
  .fn-kinzo-jackpots-container .icon-timer {
    margin-left: 15px;
  }
}
.fn-kinzo-jackpots-container .icon-timer svg {
  display: none;
}
@media (min-width: 768px) {
  .fn-kinzo-jackpots-container .icon-timer svg {
    display: inline;
  }
}
.fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper {
  position: static;
  text-align: center;
  width: 100%;
  height: auto;
  display: block;
  font-size: 4vw;
  padding: 1rem;
  overflow: hidden;
  font-family: proxima_nova_rgregular, Arial, Helvetica, sans-serif;
  margin: 1vh auto;
  line-height: 1.2em;
}
@media (min-width: 768px) {
  .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper {
    background-color: white;
    color: black;
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    border-top: 1px solid;
    top: 35px;
    left: -130px;
    text-align: left;
    overflow: visible;
    width: 160px;
    height: auto;
    padding: 10px 15px;
    font-size: 0.75rem;
  }
}
.fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper::after {
  display: none;
}
@media (min-width: 768px) {
  .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper::after {
    content: "";
    position: absolute;
    border: 8px solid transparent;
    top: -10px;
    right: 15px;
    border-right-color: white;
    border-bottom-color: white;
  }
}
.fn-kinzo-jackpots-container .icon-timer:hover .tooltip-wrapper {
  clip: auto;
}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------- APPLICATION COLOR OF THEME ------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------------------------------------*/
.theme-0 .fn-kinzo-jackpots-container, .theme-bg-bleu-nuit .fn-kinzo-jackpots-container {
  color: #FFFFFF;
}
.theme-0 .fn-kinzo-jackpots-container .fn-kinzo-jackpots, .theme-bg-bleu-nuit .fn-kinzo-jackpots-container .fn-kinzo-jackpots {
  color: #000000;
}

.theme-1 .fn-kinzo-jackpots-container, .theme-bg-presque-noir .fn-kinzo-jackpots-container {
  color: #FFFFFF;
}
.theme-1 .fn-kinzo-jackpots-container .fn-kinzo-jackpots, .theme-bg-presque-noir .fn-kinzo-jackpots-container .fn-kinzo-jackpots {
  color: #000000;
}

.theme-2 .fn-kinzo-jackpots-container, .theme-bg-noir .fn-kinzo-jackpots-container {
  color: #FFFFFF;
}
.theme-2 .fn-kinzo-jackpots-container .fn-kinzo-jackpots, .theme-bg-noir .fn-kinzo-jackpots-container .fn-kinzo-jackpots {
  color: #000000;
}

.theme-3 .fn-kinzo-jackpots-container, .theme-bg-invisible .fn-kinzo-jackpots-container {
  color: #FFFFFF;
}
.theme-3 .fn-kinzo-jackpots-container .fn-kinzo-jackpots, .theme-bg-invisible .fn-kinzo-jackpots-container .fn-kinzo-jackpots {
  color: #000000;
}

.section-0 .fn-kinzo-jackpots-container .menu-groslot h3, .section-0 .fn-kinzo-jackpots-container .menu-groslot .h3, .section-0 .fn-kinzo-jackpots-container .menu-groslot span {
  color: #2DADBB;
}
.section-0 .fn-kinzo-jackpots-container .menu-groslot svg use {
  fill: #2DADBB;
}
.section-0 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div > div:first-child {
  color: #2DADBB;
}
.section-0 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div > div:first-child span.enjeu {
  color: #2DADBB;
}
.section-0 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption {
  color: #2DADBB;
}
.section-0 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption h3 {
  color: #2DADBB;
}
.section-0 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption h3 span {
  color: #2DADBB;
}
.section-0 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption span {
  color: #2DADBB;
}
.section-0 .fn-kinzo-jackpots-container .icon-timer svg use {
  fill: #2DADBB;
}
.section-0 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper {
  color: #2DADBB;
}
@media (min-width: 768px) {
  .section-0 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper {
    color: #000000;
    background-color: #2DADBB;
  }
}
.section-0 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper::after {
  border-right-color: #2DADBB;
  border-bottom-color: #2DADBB;
}

.section-1 .fn-kinzo-jackpots-container .menu-groslot h3, .section-1 .fn-kinzo-jackpots-container .menu-groslot .h3, .section-1 .fn-kinzo-jackpots-container .menu-groslot span {
  color: #2DADBB;
}
.section-1 .fn-kinzo-jackpots-container .menu-groslot svg use {
  fill: #2DADBB;
}
.section-1 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div > div:first-child {
  color: #2DADBB;
}
.section-1 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div > div:first-child span.enjeu {
  color: #2DADBB;
}
.section-1 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption {
  color: #2DADBB;
}
.section-1 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption h3 {
  color: #2DADBB;
}
.section-1 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption h3 span {
  color: #2DADBB;
}
.section-1 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption span {
  color: #2DADBB;
}
.section-1 .fn-kinzo-jackpots-container .icon-timer svg use {
  fill: #2DADBB;
}
.section-1 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper {
  color: #2DADBB;
}
@media (min-width: 768px) {
  .section-1 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper {
    color: #000000;
    background-color: #2DADBB;
  }
}
.section-1 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper::after {
  border-right-color: #2DADBB;
  border-bottom-color: #2DADBB;
}

.section-2 .fn-kinzo-jackpots-container .menu-groslot h3, .section-2 .fn-kinzo-jackpots-container .menu-groslot .h3, .section-2 .fn-kinzo-jackpots-container .menu-groslot span {
  color: #9EBF2B;
}
.section-2 .fn-kinzo-jackpots-container .menu-groslot svg use {
  fill: #9EBF2B;
}
.section-2 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div > div:first-child {
  color: #9EBF2B;
}
.section-2 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div > div:first-child span.enjeu {
  color: #9EBF2B;
}
.section-2 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption {
  color: #9EBF2B;
}
.section-2 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption h3 {
  color: #9EBF2B;
}
.section-2 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption h3 span {
  color: #9EBF2B;
}
.section-2 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption span {
  color: #9EBF2B;
}
.section-2 .fn-kinzo-jackpots-container .icon-timer svg use {
  fill: #9EBF2B;
}
.section-2 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper {
  color: #9EBF2B;
}
@media (min-width: 768px) {
  .section-2 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper {
    color: #000000;
    background-color: #9EBF2B;
  }
}
.section-2 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper::after {
  border-right-color: #9EBF2B;
  border-bottom-color: #9EBF2B;
}

.section-3 .fn-kinzo-jackpots-container .menu-groslot h3, .section-3 .fn-kinzo-jackpots-container .menu-groslot .h3, .section-3 .fn-kinzo-jackpots-container .menu-groslot span {
  color: #80E0AB;
}
.section-3 .fn-kinzo-jackpots-container .menu-groslot svg use {
  fill: #80E0AB;
}
.section-3 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div > div:first-child {
  color: #80E0AB;
}
.section-3 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div > div:first-child span.enjeu {
  color: #80E0AB;
}
.section-3 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption {
  color: #80E0AB;
}
.section-3 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption h3 {
  color: #80E0AB;
}
.section-3 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption h3 span {
  color: #80E0AB;
}
.section-3 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption span {
  color: #80E0AB;
}
.section-3 .fn-kinzo-jackpots-container .icon-timer svg use {
  fill: #80E0AB;
}
.section-3 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper {
  color: #80E0AB;
}
@media (min-width: 768px) {
  .section-3 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper {
    color: #000000;
    background-color: #80E0AB;
  }
}
.section-3 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper::after {
  border-right-color: #80E0AB;
  border-bottom-color: #80E0AB;
}

.section-4 .fn-kinzo-jackpots-container .menu-groslot h3, .section-4 .fn-kinzo-jackpots-container .menu-groslot .h3, .section-4 .fn-kinzo-jackpots-container .menu-groslot span {
  color: #FECF1D;
}
.section-4 .fn-kinzo-jackpots-container .menu-groslot svg use {
  fill: #FECF1D;
}
.section-4 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div > div:first-child {
  color: #FECF1D;
}
.section-4 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div > div:first-child span.enjeu {
  color: #FECF1D;
}
.section-4 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption {
  color: #FECF1D;
}
.section-4 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption h3 {
  color: #FECF1D;
}
.section-4 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption h3 span {
  color: #FECF1D;
}
.section-4 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption span {
  color: #FECF1D;
}
.section-4 .fn-kinzo-jackpots-container .icon-timer svg use {
  fill: #FECF1D;
}
.section-4 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper {
  color: #FECF1D;
}
@media (min-width: 768px) {
  .section-4 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper {
    color: #000000;
    background-color: #FECF1D;
  }
}
.section-4 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper::after {
  border-right-color: #FECF1D;
  border-bottom-color: #FECF1D;
}

.section-5 .fn-kinzo-jackpots-container .menu-groslot h3, .section-5 .fn-kinzo-jackpots-container .menu-groslot .h3, .section-5 .fn-kinzo-jackpots-container .menu-groslot span {
  color: #FF3564;
}
.section-5 .fn-kinzo-jackpots-container .menu-groslot svg use {
  fill: #FF3564;
}
.section-5 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div > div:first-child {
  color: #FF3564;
}
.section-5 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div > div:first-child span.enjeu {
  color: #FF3564;
}
.section-5 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption {
  color: #FF3564;
}
.section-5 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption h3 {
  color: #FF3564;
}
.section-5 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption h3 span {
  color: #FF3564;
}
.section-5 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption span {
  color: #FF3564;
}
.section-5 .fn-kinzo-jackpots-container .icon-timer svg use {
  fill: #FF3564;
}
.section-5 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper {
  color: #FF3564;
}
@media (min-width: 768px) {
  .section-5 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper {
    color: #000000;
    background-color: #FF3564;
  }
}
.section-5 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper::after {
  border-right-color: #FF3564;
  border-bottom-color: #FF3564;
}

.section-6 .fn-kinzo-jackpots-container .menu-groslot h3, .section-6 .fn-kinzo-jackpots-container .menu-groslot .h3, .section-6 .fn-kinzo-jackpots-container .menu-groslot span {
  color: #FFFFFF;
}
.section-6 .fn-kinzo-jackpots-container .menu-groslot svg use {
  fill: #FFFFFF;
}
.section-6 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div > div:first-child {
  color: #FFFFFF;
}
.section-6 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div > div:first-child span.enjeu {
  color: #FFFFFF;
}
.section-6 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption {
  color: #FFFFFF;
}
.section-6 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption h3 {
  color: #FFFFFF;
}
.section-6 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption h3 span {
  color: #FFFFFF;
}
.section-6 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption span {
  color: #FFFFFF;
}
.section-6 .fn-kinzo-jackpots-container .icon-timer svg use {
  fill: #FFFFFF;
}
.section-6 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper {
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .section-6 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper {
    color: #000000;
    background-color: #FFFFFF;
  }
}
.section-6 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper::after {
  border-right-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
}

.section-7 .fn-kinzo-jackpots-container .menu-groslot h3, .section-7 .fn-kinzo-jackpots-container .menu-groslot .h3, .section-7 .fn-kinzo-jackpots-container .menu-groslot span {
  color: #8C8C8C;
}
.section-7 .fn-kinzo-jackpots-container .menu-groslot svg use {
  fill: #8C8C8C;
}
.section-7 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div > div:first-child {
  color: #8C8C8C;
}
.section-7 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div > div:first-child span.enjeu {
  color: #8C8C8C;
}
.section-7 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption {
  color: #8C8C8C;
}
.section-7 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption h3 {
  color: #8C8C8C;
}
.section-7 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption h3 span {
  color: #8C8C8C;
}
.section-7 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption span {
  color: #8C8C8C;
}
.section-7 .fn-kinzo-jackpots-container .icon-timer svg use {
  fill: #8C8C8C;
}
.section-7 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper {
  color: #8C8C8C;
}
@media (min-width: 768px) {
  .section-7 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper {
    color: #000000;
    background-color: #8C8C8C;
  }
}
.section-7 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper::after {
  border-right-color: #8C8C8C;
  border-bottom-color: #8C8C8C;
}

.section-8 .fn-kinzo-jackpots-container .menu-groslot h3, .section-8 .fn-kinzo-jackpots-container .menu-groslot .h3, .section-8 .fn-kinzo-jackpots-container .menu-groslot span {
  color: #2DADBB;
}
.section-8 .fn-kinzo-jackpots-container .menu-groslot svg use {
  fill: #2DADBB;
}
.section-8 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div > div:first-child {
  color: #2DADBB;
}
.section-8 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div > div:first-child span.enjeu {
  color: #2DADBB;
}
.section-8 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption {
  color: #2DADBB;
}
.section-8 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption h3 {
  color: #2DADBB;
}
.section-8 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption h3 span {
  color: #2DADBB;
}
.section-8 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption span {
  color: #2DADBB;
}
.section-8 .fn-kinzo-jackpots-container .icon-timer svg use {
  fill: #2DADBB;
}
.section-8 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper {
  color: #2DADBB;
}
@media (min-width: 768px) {
  .section-8 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper {
    color: #000000;
    background-color: #2DADBB;
  }
}
.section-8 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper::after {
  border-right-color: #2DADBB;
  border-bottom-color: #2DADBB;
}

.section-9 .fn-kinzo-jackpots-container .menu-groslot h3, .section-9 .fn-kinzo-jackpots-container .menu-groslot .h3, .section-9 .fn-kinzo-jackpots-container .menu-groslot span {
  color: #9EBF2B;
}
.section-9 .fn-kinzo-jackpots-container .menu-groslot svg use {
  fill: #9EBF2B;
}
.section-9 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div > div:first-child {
  color: #9EBF2B;
}
.section-9 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div > div:first-child span.enjeu {
  color: #9EBF2B;
}
.section-9 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption {
  color: #9EBF2B;
}
.section-9 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption h3 {
  color: #9EBF2B;
}
.section-9 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption h3 span {
  color: #9EBF2B;
}
.section-9 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption span {
  color: #9EBF2B;
}
.section-9 .fn-kinzo-jackpots-container .icon-timer svg use {
  fill: #9EBF2B;
}
.section-9 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper {
  color: #9EBF2B;
}
@media (min-width: 768px) {
  .section-9 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper {
    color: #000000;
    background-color: #9EBF2B;
  }
}
.section-9 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper::after {
  border-right-color: #9EBF2B;
  border-bottom-color: #9EBF2B;
}

.section-10 .fn-kinzo-jackpots-container .menu-groslot h3, .section-10 .fn-kinzo-jackpots-container .menu-groslot .h3, .section-10 .fn-kinzo-jackpots-container .menu-groslot span {
  color: #80E0AB;
}
.section-10 .fn-kinzo-jackpots-container .menu-groslot svg use {
  fill: #80E0AB;
}
.section-10 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div > div:first-child {
  color: #80E0AB;
}
.section-10 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div > div:first-child span.enjeu {
  color: #80E0AB;
}
.section-10 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption {
  color: #80E0AB;
}
.section-10 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption h3 {
  color: #80E0AB;
}
.section-10 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption h3 span {
  color: #80E0AB;
}
.section-10 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption span {
  color: #80E0AB;
}
.section-10 .fn-kinzo-jackpots-container .icon-timer svg use {
  fill: #80E0AB;
}
.section-10 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper {
  color: #80E0AB;
}
@media (min-width: 768px) {
  .section-10 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper {
    color: #000000;
    background-color: #80E0AB;
  }
}
.section-10 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper::after {
  border-right-color: #80E0AB;
  border-bottom-color: #80E0AB;
}

.section-11 .fn-kinzo-jackpots-container .menu-groslot h3, .section-11 .fn-kinzo-jackpots-container .menu-groslot .h3, .section-11 .fn-kinzo-jackpots-container .menu-groslot span {
  color: #FECF1D;
}
.section-11 .fn-kinzo-jackpots-container .menu-groslot svg use {
  fill: #FECF1D;
}
.section-11 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div > div:first-child {
  color: #FECF1D;
}
.section-11 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div > div:first-child span.enjeu {
  color: #FECF1D;
}
.section-11 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption {
  color: #FECF1D;
}
.section-11 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption h3 {
  color: #FECF1D;
}
.section-11 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption h3 span {
  color: #FECF1D;
}
.section-11 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption span {
  color: #FECF1D;
}
.section-11 .fn-kinzo-jackpots-container .icon-timer svg use {
  fill: #FECF1D;
}
.section-11 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper {
  color: #FECF1D;
}
@media (min-width: 768px) {
  .section-11 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper {
    color: #000000;
    background-color: #FECF1D;
  }
}
.section-11 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper::after {
  border-right-color: #FECF1D;
  border-bottom-color: #FECF1D;
}

.section-12 .fn-kinzo-jackpots-container .menu-groslot h3, .section-12 .fn-kinzo-jackpots-container .menu-groslot .h3, .section-12 .fn-kinzo-jackpots-container .menu-groslot span {
  color: #FF3564;
}
.section-12 .fn-kinzo-jackpots-container .menu-groslot svg use {
  fill: #FF3564;
}
.section-12 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div > div:first-child {
  color: #FF3564;
}
.section-12 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div > div:first-child span.enjeu {
  color: #FF3564;
}
.section-12 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption {
  color: #FF3564;
}
.section-12 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption h3 {
  color: #FF3564;
}
.section-12 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption h3 span {
  color: #FF3564;
}
.section-12 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption span {
  color: #FF3564;
}
.section-12 .fn-kinzo-jackpots-container .icon-timer svg use {
  fill: #FF3564;
}
.section-12 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper {
  color: #FF3564;
}
@media (min-width: 768px) {
  .section-12 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper {
    color: #000000;
    background-color: #FF3564;
  }
}
.section-12 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper::after {
  border-right-color: #FF3564;
  border-bottom-color: #FF3564;
}

.section-13 .fn-kinzo-jackpots-container .menu-groslot h3, .section-13 .fn-kinzo-jackpots-container .menu-groslot .h3, .section-13 .fn-kinzo-jackpots-container .menu-groslot span {
  color: #000000;
}
.section-13 .fn-kinzo-jackpots-container .menu-groslot svg use {
  fill: #000000;
}
.section-13 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div > div:first-child {
  color: #000000;
}
.section-13 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div > div:first-child span.enjeu {
  color: #000000;
}
.section-13 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption {
  color: #000000;
}
.section-13 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption h3 {
  color: #000000;
}
.section-13 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption h3 span {
  color: #000000;
}
.section-13 .fn-kinzo-jackpots-container .fn-kinzo-jackpots > div .caption span {
  color: #000000;
}
.section-13 .fn-kinzo-jackpots-container .icon-timer svg use {
  fill: #000000;
}
.section-13 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper {
  color: #000000;
}
@media (min-width: 768px) {
  .section-13 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper {
    color: #000000;
    background-color: #000000;
  }
}
.section-13 .fn-kinzo-jackpots-container .icon-timer .tooltip-wrapper::after {
  border-right-color: #000000;
  border-bottom-color: #000000;
}

.accordeon .accordeon__header {
  padding: 0;
}
.accordeon .accordeon__header .btn-link {
  display: flex;
  align-items: center;
  width: 100%;
  text-decoration: none;
}
.accordeon .accordeon__header .btn-link span {
  width: 100%;
  font-family: proxima_novasemibold, Arial, Helvetica, sans-serif;
}
.accordeon .accordeon__header .btn-link .accordeon__icone-header {
  font-size: 35px;
  width: auto;
  line-height: 54px;
  transition: all 0.2s;
  display: flex;
  justify-content: center;
  align-items: center;
}
.accordeon .accordeon__header .btn-link .accordeon__icone-header.plus::after {
  content: "+";
}
.accordeon .accordeon__header .btn-link .accordeon__icone-header.minus::after {
  content: "-";
}
.accordeon .accordeon-body {
  padding: 1rem;
}

.theme-0 .accordeon, .theme-bg-bleu-nuit .accordeon {
  border-bottom: 1px solid #2DADBB;
}
.theme-0 .accordeon .accordeon__header .btn-link, .theme-bg-bleu-nuit .accordeon .accordeon__header .btn-link {
  background-color: #16212A;
}
.theme-0 .accordeon .accordeon__header .btn-link .plus, .theme-0 .accordeon .accordeon__header .btn-link .minus, .theme-bg-bleu-nuit .accordeon .accordeon__header .btn-link .plus, .theme-bg-bleu-nuit .accordeon .accordeon__header .btn-link .minus {
  color: #2DADBB;
}
.theme-0 .accordeon .accordeon-body, .theme-bg-bleu-nuit .accordeon .accordeon-body {
  background-color: #16212A;
}
.theme-0 .media-text + .accordeon, .theme-bg-bleu-nuit .media-text + .accordeon {
  border-top: 1px solid #2DADBB;
}

.theme-1 .accordeon, .theme-bg-presque-noir .accordeon {
  border-bottom: 1px solid #2DADBB;
}
.theme-1 .accordeon .accordeon__header .btn-link, .theme-bg-presque-noir .accordeon .accordeon__header .btn-link {
  background-color: #0C131B;
}
.theme-1 .accordeon .accordeon__header .btn-link .plus, .theme-1 .accordeon .accordeon__header .btn-link .minus, .theme-bg-presque-noir .accordeon .accordeon__header .btn-link .plus, .theme-bg-presque-noir .accordeon .accordeon__header .btn-link .minus {
  color: #2DADBB;
}
.theme-1 .accordeon .accordeon-body, .theme-bg-presque-noir .accordeon .accordeon-body {
  background-color: #0C131B;
}
.theme-1 .media-text + .accordeon, .theme-bg-presque-noir .media-text + .accordeon {
  border-top: 1px solid #2DADBB;
}

.theme-2 .accordeon, .theme-bg-noir .accordeon {
  border-bottom: 1px solid #2DADBB;
}
.theme-2 .accordeon .accordeon__header .btn-link, .theme-bg-noir .accordeon .accordeon__header .btn-link {
  background-color: #000000;
}
.theme-2 .accordeon .accordeon__header .btn-link .plus, .theme-2 .accordeon .accordeon__header .btn-link .minus, .theme-bg-noir .accordeon .accordeon__header .btn-link .plus, .theme-bg-noir .accordeon .accordeon__header .btn-link .minus {
  color: #2DADBB;
}
.theme-2 .accordeon .accordeon-body, .theme-bg-noir .accordeon .accordeon-body {
  background-color: #000000;
}
.theme-2 .media-text + .accordeon, .theme-bg-noir .media-text + .accordeon {
  border-top: 1px solid #2DADBB;
}

.theme-3 .accordeon, .theme-bg-invisible .accordeon {
  border-bottom: 1px solid #2DADBB;
}
.theme-3 .accordeon .accordeon__header .btn-link, .theme-bg-invisible .accordeon .accordeon__header .btn-link {
  background-color: rgba(255, 255, 255, 0);
}
.theme-3 .accordeon .accordeon__header .btn-link .plus, .theme-3 .accordeon .accordeon__header .btn-link .minus, .theme-bg-invisible .accordeon .accordeon__header .btn-link .plus, .theme-bg-invisible .accordeon .accordeon__header .btn-link .minus {
  color: #2DADBB;
}
.theme-3 .accordeon .accordeon-body, .theme-bg-invisible .accordeon .accordeon-body {
  background-color: rgba(255, 255, 255, 0);
}
.theme-3 .media-text + .accordeon, .theme-bg-invisible .media-text + .accordeon {
  border-top: 1px solid #2DADBB;
}

.section-0 .accordeon .accordeon__header .btn-link {
  color: #2DADBB;
}

.section-1 .accordeon .accordeon__header .btn-link {
  color: #2DADBB;
}

.section-2 .accordeon .accordeon__header .btn-link {
  color: #9EBF2B;
}

.section-3 .accordeon .accordeon__header .btn-link {
  color: #80E0AB;
}

.section-4 .accordeon .accordeon__header .btn-link {
  color: #FECF1D;
}

.section-5 .accordeon .accordeon__header .btn-link {
  color: #FF3564;
}

.section-6 .accordeon .accordeon__header .btn-link {
  color: #FFFFFF;
}

.section-7 .accordeon .accordeon__header .btn-link {
  color: #8C8C8C;
}

.section-8 .accordeon .accordeon__header .btn-link {
  color: #2DADBB;
}

.section-9 .accordeon .accordeon__header .btn-link {
  color: #9EBF2B;
}

.section-10 .accordeon .accordeon__header .btn-link {
  color: #80E0AB;
}

.section-11 .accordeon .accordeon__header .btn-link {
  color: #FECF1D;
}

.section-12 .accordeon .accordeon__header .btn-link {
  color: #FF3564;
}

.section-13 .accordeon .accordeon__header .btn-link {
  color: #000000;
}

.card.entete {
  padding: 0 !important;
}

.entete {
  min-height: 12rem;
}
.entete.entete-video .conteneur-texte {
  max-width: 100%;
  /*             height: 50%; 
              top:41%; */
}
@media (min-width: 768px) {
  .entete.entete-video .conteneur-texte {
    height: 100%;
    top: 0;
  }
}
@media (min-width: 768px) {
  .entete.entete-video .imageDesktop.d-md-block {
    display: none !important;
  }
}
.entete .card-img {
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 768px) {
  .entete .card-img {
    height: 40vh;
  }
}
@media (min-width: 992px) {
  .entete .card-img {
    height: 60vh;
  }
}
.entete .conteneur-texte {
  max-width: 90rem;
  position: absolute;
  height: 100%;
  background: none !important;
}
.entete .conteneur-texte.texteSousImage {
  position: relative;
}
.entete .conteneur-texte.texteSousImage .card-img-overlay {
  position: static;
}
@media (min-width: 768px) {
  .entete .conteneur-texte.texteSousImage {
    position: absolute;
  }
}
.entete .conteneur-texte .card-img-overlay {
  padding: 1rem;
}
@media (min-width: 768px) {
  .entete .conteneur-texte .card-img-overlay {
    padding: 1.5rem;
  }
}
.entete .conteneur-texte .card-img-overlay .rich-text {
  padding: 1rem;
}
@media (min-width: 768px) {
  .entete .conteneur-texte .card-img-overlay .rich-text {
    margin-bottom: 60px;
  }
}
@media (min-width: 992px) {
  .entete .conteneur-texte .card-img-overlay .rich-text {
    margin-bottom: 0;
  }
}
.entete .conteneur-texte .card-img-overlay .rich-text p {
  font-size: 3.7333333333vw;
  line-height: 1.25em;
  font-family: proxima_nova_rgregular, Arial, Helvetica, sans-serif;
}
@media (min-width: 768px) {
  .entete .conteneur-texte .card-img-overlay .rich-text p {
    font-size: 0.9rem;
  }
}
@media (min-width: 992px) {
  .entete .conteneur-texte .card-img-overlay .rich-text p {
    font-size: 1rem;
  }
}
@media (min-width: 768px) {
  .entete .conteneur-texte .card-img-overlay .rich-text h2 {
    font-size: 2.25rem;
  }
}
@media (min-width: 992px) {
  .entete .conteneur-texte .card-img-overlay .rich-text h2 {
    font-size: 3.125rem;
  }
}
@media (min-width: 768px) {
  .entete .conteneur-texte .card-img-overlay .rich-text h3 {
    margin: 1rem auto;
  }
}
.entete .conteneur-texte .card-img-overlay.posDroit {
  left: auto;
}
@media (min-width: 768px) {
  .entete .conteneur-texte .card-img-overlay.posDroit {
    position: absolute !important;
  }
}
.entete .containervideo {
  display: block;
  overflow: hidden;
  height: 0;
}
@media (min-width: 768px) {
  .entete .containervideo {
    max-height: 40vh;
  }
}
@media (min-width: 992px) {
  .entete .containervideo {
    max-height: 60vh;
  }
}
@media (min-width: 1200px) {
  .entete .containervideo {
    max-height: 60vh;
  }
}
@media (min-width: 768px) {
  .entete .containervideo {
    min-width: 787.556px;
    min-height: 443px;
  }
}
.entete .containerbgvideo {
  position: relative;
  height: 100%;
  width: 100%;
  padding-bottom: 56.25%;
}
.entete .video2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media (max-width: 991.98px) {
  .theme-0 .entete .conteneur-texte .card-img-overlay.texteSousImage, .theme-bg-bleu-nuit .entete .conteneur-texte .card-img-overlay.texteSousImage {
    background-color: #16212A;
  }
}
.theme-0 .entete .conteneur-texte .card-img-overlay .rich-text, .theme-bg-bleu-nuit .entete .conteneur-texte .card-img-overlay .rich-text {
  color: #FFFFFF;
}

@media (max-width: 991.98px) {
  .theme-1 .entete .conteneur-texte .card-img-overlay.texteSousImage, .theme-bg-presque-noir .entete .conteneur-texte .card-img-overlay.texteSousImage {
    background-color: #0C131B;
  }
}
.theme-1 .entete .conteneur-texte .card-img-overlay .rich-text, .theme-bg-presque-noir .entete .conteneur-texte .card-img-overlay .rich-text {
  color: #FFFFFF;
}

@media (max-width: 991.98px) {
  .theme-2 .entete .conteneur-texte .card-img-overlay.texteSousImage, .theme-bg-noir .entete .conteneur-texte .card-img-overlay.texteSousImage {
    background-color: #000000;
  }
}
.theme-2 .entete .conteneur-texte .card-img-overlay .rich-text, .theme-bg-noir .entete .conteneur-texte .card-img-overlay .rich-text {
  color: #FFFFFF;
}

@media (max-width: 991.98px) {
  .theme-3 .entete .conteneur-texte .card-img-overlay.texteSousImage, .theme-bg-invisible .entete .conteneur-texte .card-img-overlay.texteSousImage {
    background-color: rgba(255, 255, 255, 0);
  }
}
.theme-3 .entete .conteneur-texte .card-img-overlay .rich-text, .theme-bg-invisible .entete .conteneur-texte .card-img-overlay .rich-text {
  color: #FFFFFF;
}

.section-0 .entete .conteneur-texte .card-img-overlay .rich-text {
  color: #2DADBB;
}

.section-1 .entete .conteneur-texte .card-img-overlay .rich-text {
  color: #2DADBB;
}

.section-2 .entete .conteneur-texte .card-img-overlay .rich-text {
  color: #9EBF2B;
}

.section-3 .entete .conteneur-texte .card-img-overlay .rich-text {
  color: #80E0AB;
}

.section-4 .entete .conteneur-texte .card-img-overlay .rich-text {
  color: #FECF1D;
}

.section-5 .entete .conteneur-texte .card-img-overlay .rich-text {
  color: #FF3564;
}

.section-6 .entete .conteneur-texte .card-img-overlay .rich-text {
  color: #FFFFFF;
}

.section-7 .entete .conteneur-texte .card-img-overlay .rich-text {
  color: #8C8C8C;
}

.section-8 .entete .conteneur-texte .card-img-overlay .rich-text {
  color: #2DADBB;
}

.section-9 .entete .conteneur-texte .card-img-overlay .rich-text {
  color: #9EBF2B;
}

.section-10 .entete .conteneur-texte .card-img-overlay .rich-text {
  color: #80E0AB;
}

.section-11 .entete .conteneur-texte .card-img-overlay .rich-text {
  color: #FECF1D;
}

.section-12 .entete .conteneur-texte .card-img-overlay .rich-text {
  color: #FF3564;
}

.section-13 .entete .conteneur-texte .card-img-overlay .rich-text {
  color: #000000;
}

.conteneur-card.conteneur-card-grid .card.squared-img .card-img {
  transform: none;
}

.grid-container {
  grid-gap: 0;
}
.grid-container .card h2 {
  padding: 0;
}

.section-0 .liste-media-icones svg use {
  fill: #2DADBB;
}
.section-0 .liste-media-icones a:hover {
  color: #2DADBB;
}
.section-0 .icone-texte .rich-text .lqChampRiche {
  font-size: 1.24226rem;
}
@media (min-width: 768px) {
  .section-0 .icone-texte .rich-text .lqChampRiche {
    font-size: 1.05rem;
  }
}
@media (min-width: 992px) {
  .section-0 .icone-texte .rich-text .lqChampRiche {
    font-size: 1rem;
  }
}
.section-0 .icone-texte .rich-text .lqChampRiche p .note {
  font-size: 0.8125rem;
}

.section-1 .liste-media-icones svg use {
  fill: #2DADBB;
}
.section-1 .liste-media-icones a:hover {
  color: #2DADBB;
}
.section-1 .icone-texte .rich-text .lqChampRiche {
  font-size: 1.24226rem;
}
@media (min-width: 768px) {
  .section-1 .icone-texte .rich-text .lqChampRiche {
    font-size: 1.05rem;
  }
}
@media (min-width: 992px) {
  .section-1 .icone-texte .rich-text .lqChampRiche {
    font-size: 1rem;
  }
}
.section-1 .icone-texte .rich-text .lqChampRiche p .note {
  font-size: 0.8125rem;
}

.section-2 .liste-media-icones svg use {
  fill: #9EBF2B;
}
.section-2 .liste-media-icones a:hover {
  color: #9EBF2B;
}
.section-2 .icone-texte .rich-text .lqChampRiche {
  font-size: 1.24226rem;
}
@media (min-width: 768px) {
  .section-2 .icone-texte .rich-text .lqChampRiche {
    font-size: 1.05rem;
  }
}
@media (min-width: 992px) {
  .section-2 .icone-texte .rich-text .lqChampRiche {
    font-size: 1rem;
  }
}
.section-2 .icone-texte .rich-text .lqChampRiche p .note {
  font-size: 0.8125rem;
}

.section-3 .liste-media-icones svg use {
  fill: #80E0AB;
}
.section-3 .liste-media-icones a:hover {
  color: #80E0AB;
}
.section-3 .icone-texte .rich-text .lqChampRiche {
  font-size: 1.24226rem;
}
@media (min-width: 768px) {
  .section-3 .icone-texte .rich-text .lqChampRiche {
    font-size: 1.05rem;
  }
}
@media (min-width: 992px) {
  .section-3 .icone-texte .rich-text .lqChampRiche {
    font-size: 1rem;
  }
}
.section-3 .icone-texte .rich-text .lqChampRiche p .note {
  font-size: 0.8125rem;
}

.section-4 .liste-media-icones svg use {
  fill: #FECF1D;
}
.section-4 .liste-media-icones a:hover {
  color: #FECF1D;
}
.section-4 .icone-texte .rich-text .lqChampRiche {
  font-size: 1.24226rem;
}
@media (min-width: 768px) {
  .section-4 .icone-texte .rich-text .lqChampRiche {
    font-size: 1.05rem;
  }
}
@media (min-width: 992px) {
  .section-4 .icone-texte .rich-text .lqChampRiche {
    font-size: 1rem;
  }
}
.section-4 .icone-texte .rich-text .lqChampRiche p .note {
  font-size: 0.8125rem;
}

.section-5 .liste-media-icones svg use {
  fill: #FF3564;
}
.section-5 .liste-media-icones a:hover {
  color: #FF3564;
}
.section-5 .icone-texte .rich-text .lqChampRiche {
  font-size: 1.24226rem;
}
@media (min-width: 768px) {
  .section-5 .icone-texte .rich-text .lqChampRiche {
    font-size: 1.05rem;
  }
}
@media (min-width: 992px) {
  .section-5 .icone-texte .rich-text .lqChampRiche {
    font-size: 1rem;
  }
}
.section-5 .icone-texte .rich-text .lqChampRiche p .note {
  font-size: 0.8125rem;
}

.section-6 .liste-media-icones svg use {
  fill: #FFFFFF;
}
.section-6 .liste-media-icones a:hover {
  color: #FFFFFF;
}
.section-6 .icone-texte .rich-text .lqChampRiche {
  font-size: 1.24226rem;
}
@media (min-width: 768px) {
  .section-6 .icone-texte .rich-text .lqChampRiche {
    font-size: 1.05rem;
  }
}
@media (min-width: 992px) {
  .section-6 .icone-texte .rich-text .lqChampRiche {
    font-size: 1rem;
  }
}
.section-6 .icone-texte .rich-text .lqChampRiche p .note {
  font-size: 0.8125rem;
}

.section-7 .liste-media-icones svg use {
  fill: #8C8C8C;
}
.section-7 .liste-media-icones a:hover {
  color: #8C8C8C;
}
.section-7 .icone-texte .rich-text .lqChampRiche {
  font-size: 1.24226rem;
}
@media (min-width: 768px) {
  .section-7 .icone-texte .rich-text .lqChampRiche {
    font-size: 1.05rem;
  }
}
@media (min-width: 992px) {
  .section-7 .icone-texte .rich-text .lqChampRiche {
    font-size: 1rem;
  }
}
.section-7 .icone-texte .rich-text .lqChampRiche p .note {
  font-size: 0.8125rem;
}

.section-8 .liste-media-icones svg use {
  fill: #2DADBB;
}
.section-8 .liste-media-icones a:hover {
  color: #2DADBB;
}
.section-8 .icone-texte .rich-text .lqChampRiche {
  font-size: 1.24226rem;
}
@media (min-width: 768px) {
  .section-8 .icone-texte .rich-text .lqChampRiche {
    font-size: 1.05rem;
  }
}
@media (min-width: 992px) {
  .section-8 .icone-texte .rich-text .lqChampRiche {
    font-size: 1rem;
  }
}
.section-8 .icone-texte .rich-text .lqChampRiche p .note {
  font-size: 0.8125rem;
}

.section-9 .liste-media-icones svg use {
  fill: #9EBF2B;
}
.section-9 .liste-media-icones a:hover {
  color: #9EBF2B;
}
.section-9 .icone-texte .rich-text .lqChampRiche {
  font-size: 1.24226rem;
}
@media (min-width: 768px) {
  .section-9 .icone-texte .rich-text .lqChampRiche {
    font-size: 1.05rem;
  }
}
@media (min-width: 992px) {
  .section-9 .icone-texte .rich-text .lqChampRiche {
    font-size: 1rem;
  }
}
.section-9 .icone-texte .rich-text .lqChampRiche p .note {
  font-size: 0.8125rem;
}

.section-10 .liste-media-icones svg use {
  fill: #80E0AB;
}
.section-10 .liste-media-icones a:hover {
  color: #80E0AB;
}
.section-10 .icone-texte .rich-text .lqChampRiche {
  font-size: 1.24226rem;
}
@media (min-width: 768px) {
  .section-10 .icone-texte .rich-text .lqChampRiche {
    font-size: 1.05rem;
  }
}
@media (min-width: 992px) {
  .section-10 .icone-texte .rich-text .lqChampRiche {
    font-size: 1rem;
  }
}
.section-10 .icone-texte .rich-text .lqChampRiche p .note {
  font-size: 0.8125rem;
}

.section-11 .liste-media-icones svg use {
  fill: #FECF1D;
}
.section-11 .liste-media-icones a:hover {
  color: #FECF1D;
}
.section-11 .icone-texte .rich-text .lqChampRiche {
  font-size: 1.24226rem;
}
@media (min-width: 768px) {
  .section-11 .icone-texte .rich-text .lqChampRiche {
    font-size: 1.05rem;
  }
}
@media (min-width: 992px) {
  .section-11 .icone-texte .rich-text .lqChampRiche {
    font-size: 1rem;
  }
}
.section-11 .icone-texte .rich-text .lqChampRiche p .note {
  font-size: 0.8125rem;
}

.section-12 .liste-media-icones svg use {
  fill: #FF3564;
}
.section-12 .liste-media-icones a:hover {
  color: #FF3564;
}
.section-12 .icone-texte .rich-text .lqChampRiche {
  font-size: 1.24226rem;
}
@media (min-width: 768px) {
  .section-12 .icone-texte .rich-text .lqChampRiche {
    font-size: 1.05rem;
  }
}
@media (min-width: 992px) {
  .section-12 .icone-texte .rich-text .lqChampRiche {
    font-size: 1rem;
  }
}
.section-12 .icone-texte .rich-text .lqChampRiche p .note {
  font-size: 0.8125rem;
}

.section-13 .liste-media-icones svg use {
  fill: #000000;
}
.section-13 .liste-media-icones a:hover {
  color: #000000;
}
.section-13 .icone-texte .rich-text .lqChampRiche {
  font-size: 1.24226rem;
}
@media (min-width: 768px) {
  .section-13 .icone-texte .rich-text .lqChampRiche {
    font-size: 1.05rem;
  }
}
@media (min-width: 992px) {
  .section-13 .icone-texte .rich-text .lqChampRiche {
    font-size: 1rem;
  }
}
.section-13 .icone-texte .rich-text .lqChampRiche p .note {
  font-size: 0.8125rem;
}

.media-icon {
  margin: 0 0 3.5714285714rem 0;
  padding: 0 10px;
}
@media (min-width: 1200px) {
  .media-icon {
    padding: 0;
  }
}
.media-icon h3 {
  padding: 0;
}
.media-icon .titre {
  font-size: 1.25rem;
  font-family: proxima_nova_rgregular, Arial, Helvetica, sans-serif;
  line-height: 1.4rem;
  width: calc(100% - 60px - .8571428571rem);
}
.media-icon .titre .rich-text {
  margin-top: 0.7rem;
  font-size: 1rem;
}
.media-icon .titre .rich-text a {
  text-decoration: underline;
}
.media-icon .icone {
  margin-right: 0.8571428571rem;
  width: 60px;
}
.media-icon .icone svg {
  height: 60px;
  width: 60px;
}
.media-icon.justify-content-center .icone {
  text-align: center;
}

.section-0 .media-icon .icone svg use {
  fill: #2DADBB;
}
.section-0 .media-icon .titre {
  color: #2DADBB;
}
.section-0 .media-icon .titre a:hover {
  color: #2DADBB;
}
.section-0 .media-icon .rich-text p {
  color: #FFFFFF;
}

.section-1 .media-icon .icone svg use {
  fill: #2DADBB;
}
.section-1 .media-icon .titre {
  color: #2DADBB;
}
.section-1 .media-icon .titre a:hover {
  color: #2DADBB;
}
.section-1 .media-icon .rich-text p {
  color: #FFFFFF;
}

.section-2 .media-icon .icone svg use {
  fill: #9EBF2B;
}
.section-2 .media-icon .titre {
  color: #9EBF2B;
}
.section-2 .media-icon .titre a:hover {
  color: #9EBF2B;
}
.section-2 .media-icon .rich-text p {
  color: #FFFFFF;
}

.section-3 .media-icon .icone svg use {
  fill: #80E0AB;
}
.section-3 .media-icon .titre {
  color: #80E0AB;
}
.section-3 .media-icon .titre a:hover {
  color: #80E0AB;
}
.section-3 .media-icon .rich-text p {
  color: #FFFFFF;
}

.section-4 .media-icon .icone svg use {
  fill: #FECF1D;
}
.section-4 .media-icon .titre {
  color: #FECF1D;
}
.section-4 .media-icon .titre a:hover {
  color: #FECF1D;
}
.section-4 .media-icon .rich-text p {
  color: #FFFFFF;
}

.section-5 .media-icon .icone svg use {
  fill: #FF3564;
}
.section-5 .media-icon .titre {
  color: #FF3564;
}
.section-5 .media-icon .titre a:hover {
  color: #FF3564;
}
.section-5 .media-icon .rich-text p {
  color: #FFFFFF;
}

.section-6 .media-icon .icone svg use {
  fill: #FFFFFF;
}
.section-6 .media-icon .titre {
  color: #FFFFFF;
}
.section-6 .media-icon .titre a:hover {
  color: #FFFFFF;
}
.section-6 .media-icon .rich-text p {
  color: #FFFFFF;
}

.section-7 .media-icon .icone svg use {
  fill: #8C8C8C;
}
.section-7 .media-icon .titre {
  color: #8C8C8C;
}
.section-7 .media-icon .titre a:hover {
  color: #8C8C8C;
}
.section-7 .media-icon .rich-text p {
  color: #FFFFFF;
}

.section-8 .media-icon .icone svg use {
  fill: #2DADBB;
}
.section-8 .media-icon .titre {
  color: #2DADBB;
}
.section-8 .media-icon .titre a:hover {
  color: #2DADBB;
}
.section-8 .media-icon .rich-text p {
  color: #FFFFFF;
}

.section-9 .media-icon .icone svg use {
  fill: #9EBF2B;
}
.section-9 .media-icon .titre {
  color: #9EBF2B;
}
.section-9 .media-icon .titre a:hover {
  color: #9EBF2B;
}
.section-9 .media-icon .rich-text p {
  color: #FFFFFF;
}

.section-10 .media-icon .icone svg use {
  fill: #80E0AB;
}
.section-10 .media-icon .titre {
  color: #80E0AB;
}
.section-10 .media-icon .titre a:hover {
  color: #80E0AB;
}
.section-10 .media-icon .rich-text p {
  color: #FFFFFF;
}

.section-11 .media-icon .icone svg use {
  fill: #FECF1D;
}
.section-11 .media-icon .titre {
  color: #FECF1D;
}
.section-11 .media-icon .titre a:hover {
  color: #FECF1D;
}
.section-11 .media-icon .rich-text p {
  color: #FFFFFF;
}

.section-12 .media-icon .icone svg use {
  fill: #FF3564;
}
.section-12 .media-icon .titre {
  color: #FF3564;
}
.section-12 .media-icon .titre a:hover {
  color: #FF3564;
}
.section-12 .media-icon .rich-text p {
  color: #FFFFFF;
}

.section-13 .media-icon .icone svg use {
  fill: #000000;
}
.section-13 .media-icon .titre {
  color: #000000;
}
.section-13 .media-icon .titre a:hover {
  color: #000000;
}
.section-13 .media-icon .rich-text p {
  color: #FFFFFF;
}

body {
  transition: 3s;
}

.tab-pane:before {
  display: block;
  content: " ";
  margin-top: -300px;
  height: 300px;
  visibility: hidden;
}

.conteneur-onglets {
  position: relative;
  display: block;
  justify-content: center;
  width: 100%;
}
.conteneur-onglets #collapseWrapper {
  position: static;
}
@media (min-width: 768px) {
  .conteneur-onglets #collapseWrapper {
    display: block;
  }
}
.conteneur-onglets .nav-tabs {
  text-transform: uppercase;
  position: static;
  z-index: 42069;
}
.conteneur-onglets .nav-tabs.collapse:not(.show) {
  display: flex;
}
.conteneur-onglets button.btn {
  text-decoration: none;
  border-radius: 0;
  position: relative;
  display: block;
  width: 100%;
  font-size: 1.4285714286rem;
  padding: 0.4em;
  background-color: #444;
  border: 0;
  position: relative;
  min-height: 1.92em;
  display: none;
}

.nav-tabs {
  padding: 3rem 8px 24px;
  border: none;
  justify-content: center;
}
.nav-tabs .nav-item {
  display: flex;
  flex: 0 auto;
  width: 100%;
  align-content: center;
  justify-content: center;
  line-height: 1.1;
  font-size: 1.4285714286rem;
  margin: 8px;
  padding: 1rem 0;
  background-color: transparent;
  border-radius: 2px;
  transition: 0.3s;
}

.section-0 .nav-tabs .nav-item {
  color: #2DADBB;
  border: #2DADBB 3px solid;
}
.section-0 .nav-tabs .nav-item.active, .section-0 .nav-tabs .nav-item:hover {
  background-color: #2DADBB;
  border: #2DADBB 3px solid;
}

.section-1 .nav-tabs .nav-item {
  color: #2DADBB;
  border: #2DADBB 3px solid;
}
.section-1 .nav-tabs .nav-item.active, .section-1 .nav-tabs .nav-item:hover {
  background-color: #2DADBB;
  border: #2DADBB 3px solid;
}

.section-2 .nav-tabs .nav-item {
  color: #9EBF2B;
  border: #9EBF2B 3px solid;
}
.section-2 .nav-tabs .nav-item.active, .section-2 .nav-tabs .nav-item:hover {
  background-color: #9EBF2B;
  border: #9EBF2B 3px solid;
}

.section-3 .nav-tabs .nav-item {
  color: #80E0AB;
  border: #80E0AB 3px solid;
}
.section-3 .nav-tabs .nav-item.active, .section-3 .nav-tabs .nav-item:hover {
  background-color: #80E0AB;
  border: #80E0AB 3px solid;
}

.section-4 .nav-tabs .nav-item {
  color: #FECF1D;
  border: #FECF1D 3px solid;
}
.section-4 .nav-tabs .nav-item.active, .section-4 .nav-tabs .nav-item:hover {
  background-color: #FECF1D;
  border: #FECF1D 3px solid;
}

.section-5 .nav-tabs .nav-item {
  color: #FF3564;
  border: #FF3564 3px solid;
}
.section-5 .nav-tabs .nav-item.active, .section-5 .nav-tabs .nav-item:hover {
  background-color: #FF3564;
  border: #FF3564 3px solid;
}

.section-6 .nav-tabs .nav-item {
  color: #FFFFFF;
  border: #FFFFFF 3px solid;
}
.section-6 .nav-tabs .nav-item.active, .section-6 .nav-tabs .nav-item:hover {
  background-color: #FFFFFF;
  border: #FFFFFF 3px solid;
}

.section-7 .nav-tabs .nav-item {
  color: #8C8C8C;
  border: #8C8C8C 3px solid;
}
.section-7 .nav-tabs .nav-item.active, .section-7 .nav-tabs .nav-item:hover {
  background-color: #8C8C8C;
  border: #8C8C8C 3px solid;
}

.section-8 .nav-tabs .nav-item {
  color: #2DADBB;
  border: #2DADBB 3px solid;
}
.section-8 .nav-tabs .nav-item.active, .section-8 .nav-tabs .nav-item:hover {
  background-color: #2DADBB;
  border: #2DADBB 3px solid;
}

.section-9 .nav-tabs .nav-item {
  color: #9EBF2B;
  border: #9EBF2B 3px solid;
}
.section-9 .nav-tabs .nav-item.active, .section-9 .nav-tabs .nav-item:hover {
  background-color: #9EBF2B;
  border: #9EBF2B 3px solid;
}

.section-10 .nav-tabs .nav-item {
  color: #80E0AB;
  border: #80E0AB 3px solid;
}
.section-10 .nav-tabs .nav-item.active, .section-10 .nav-tabs .nav-item:hover {
  background-color: #80E0AB;
  border: #80E0AB 3px solid;
}

.section-11 .nav-tabs .nav-item {
  color: #FECF1D;
  border: #FECF1D 3px solid;
}
.section-11 .nav-tabs .nav-item.active, .section-11 .nav-tabs .nav-item:hover {
  background-color: #FECF1D;
  border: #FECF1D 3px solid;
}

.section-12 .nav-tabs .nav-item {
  color: #FF3564;
  border: #FF3564 3px solid;
}
.section-12 .nav-tabs .nav-item.active, .section-12 .nav-tabs .nav-item:hover {
  background-color: #FF3564;
  border: #FF3564 3px solid;
}

.section-13 .nav-tabs .nav-item {
  color: #000000;
  border: #000000 3px solid;
}
.section-13 .nav-tabs .nav-item.active, .section-13 .nav-tabs .nav-item:hover {
  background-color: #000000;
  border: #000000 3px solid;
}

.theme-0 .nav-tabs .nav-item.active, .theme-0 .nav-tabs .nav-item:hover, .theme-bg-bleu-nuit .nav-tabs .nav-item.active, .theme-bg-bleu-nuit .nav-tabs .nav-item:hover {
  color: #16212A;
}

.theme-1 .nav-tabs .nav-item.active, .theme-1 .nav-tabs .nav-item:hover, .theme-bg-presque-noir .nav-tabs .nav-item.active, .theme-bg-presque-noir .nav-tabs .nav-item:hover {
  color: #0C131B;
}

.theme-2 .nav-tabs .nav-item.active, .theme-2 .nav-tabs .nav-item:hover, .theme-bg-noir .nav-tabs .nav-item.active, .theme-bg-noir .nav-tabs .nav-item:hover {
  color: #000000;
}

.theme-3 .nav-tabs .nav-item.active, .theme-3 .nav-tabs .nav-item:hover, .theme-bg-invisible .nav-tabs .nav-item.active, .theme-bg-invisible .nav-tabs .nav-item:hover {
  color: rgba(255, 255, 255, 0);
}

@media (max-width: 767.98px) {
  .section-0 .conteneur-onglets.isCollapse button.btn {
    color: black;
    background-color: #2DADBB;
  }
  .section-0 .conteneur-onglets.isCollapse .nav-tabs {
    border-bottom: 1px solid #2DADBB;
  }

  .section-1 .conteneur-onglets.isCollapse button.btn {
    color: black;
    background-color: #2DADBB;
  }
  .section-1 .conteneur-onglets.isCollapse .nav-tabs {
    border-bottom: 1px solid #2DADBB;
  }

  .section-2 .conteneur-onglets.isCollapse button.btn {
    color: black;
    background-color: #9EBF2B;
  }
  .section-2 .conteneur-onglets.isCollapse .nav-tabs {
    border-bottom: 1px solid #9EBF2B;
  }

  .section-3 .conteneur-onglets.isCollapse button.btn {
    color: black;
    background-color: #80E0AB;
  }
  .section-3 .conteneur-onglets.isCollapse .nav-tabs {
    border-bottom: 1px solid #80E0AB;
  }

  .section-4 .conteneur-onglets.isCollapse button.btn {
    color: black;
    background-color: #FECF1D;
  }
  .section-4 .conteneur-onglets.isCollapse .nav-tabs {
    border-bottom: 1px solid #FECF1D;
  }

  .section-5 .conteneur-onglets.isCollapse button.btn {
    color: black;
    background-color: #FF3564;
  }
  .section-5 .conteneur-onglets.isCollapse .nav-tabs {
    border-bottom: 1px solid #FF3564;
  }

  .section-6 .conteneur-onglets.isCollapse button.btn {
    color: black;
    background-color: #FFFFFF;
  }
  .section-6 .conteneur-onglets.isCollapse .nav-tabs {
    border-bottom: 1px solid #FFFFFF;
  }

  .section-7 .conteneur-onglets.isCollapse button.btn {
    color: black;
    background-color: #8C8C8C;
  }
  .section-7 .conteneur-onglets.isCollapse .nav-tabs {
    border-bottom: 1px solid #8C8C8C;
  }

  .section-8 .conteneur-onglets.isCollapse button.btn {
    color: black;
    background-color: #2DADBB;
  }
  .section-8 .conteneur-onglets.isCollapse .nav-tabs {
    border-bottom: 1px solid #2DADBB;
  }

  .section-9 .conteneur-onglets.isCollapse button.btn {
    color: black;
    background-color: #9EBF2B;
  }
  .section-9 .conteneur-onglets.isCollapse .nav-tabs {
    border-bottom: 1px solid #9EBF2B;
  }

  .section-10 .conteneur-onglets.isCollapse button.btn {
    color: black;
    background-color: #80E0AB;
  }
  .section-10 .conteneur-onglets.isCollapse .nav-tabs {
    border-bottom: 1px solid #80E0AB;
  }

  .section-11 .conteneur-onglets.isCollapse button.btn {
    color: black;
    background-color: #FECF1D;
  }
  .section-11 .conteneur-onglets.isCollapse .nav-tabs {
    border-bottom: 1px solid #FECF1D;
  }

  .section-12 .conteneur-onglets.isCollapse button.btn {
    color: black;
    background-color: #FF3564;
  }
  .section-12 .conteneur-onglets.isCollapse .nav-tabs {
    border-bottom: 1px solid #FF3564;
  }

  .section-13 .conteneur-onglets.isCollapse button.btn {
    color: black;
    background-color: #000000;
  }
  .section-13 .conteneur-onglets.isCollapse .nav-tabs {
    border-bottom: 1px solid #000000;
  }

  .theme-0 .conteneur-onglets.isCollapse button.btn::after, .theme-bg-bleu-nuit .conteneur-onglets.isCollapse button.btn::after {
    border-bottom: 3px solid #16212A;
    border-right: 3px solid #16212A;
  }
  .theme-0 .conteneur-onglets.isCollapse .nav-tabs, .theme-bg-bleu-nuit .conteneur-onglets.isCollapse .nav-tabs {
    background-color: #16212A;
  }
  .theme-0 .conteneur-onglets.isCollapse .nav-tabs a.active, .theme-0 .conteneur-onglets.isCollapse .nav-tabs a:hover, .theme-bg-bleu-nuit .conteneur-onglets.isCollapse .nav-tabs a.active, .theme-bg-bleu-nuit .conteneur-onglets.isCollapse .nav-tabs a:hover {
    color: #FFFFFF;
  }

  .theme-1 .conteneur-onglets.isCollapse button.btn::after, .theme-bg-presque-noir .conteneur-onglets.isCollapse button.btn::after {
    border-bottom: 3px solid #0C131B;
    border-right: 3px solid #0C131B;
  }
  .theme-1 .conteneur-onglets.isCollapse .nav-tabs, .theme-bg-presque-noir .conteneur-onglets.isCollapse .nav-tabs {
    background-color: #0C131B;
  }
  .theme-1 .conteneur-onglets.isCollapse .nav-tabs a.active, .theme-1 .conteneur-onglets.isCollapse .nav-tabs a:hover, .theme-bg-presque-noir .conteneur-onglets.isCollapse .nav-tabs a.active, .theme-bg-presque-noir .conteneur-onglets.isCollapse .nav-tabs a:hover {
    color: #FFFFFF;
  }

  .theme-2 .conteneur-onglets.isCollapse button.btn::after, .theme-bg-noir .conteneur-onglets.isCollapse button.btn::after {
    border-bottom: 3px solid #000000;
    border-right: 3px solid #000000;
  }
  .theme-2 .conteneur-onglets.isCollapse .nav-tabs, .theme-bg-noir .conteneur-onglets.isCollapse .nav-tabs {
    background-color: #000000;
  }
  .theme-2 .conteneur-onglets.isCollapse .nav-tabs a.active, .theme-2 .conteneur-onglets.isCollapse .nav-tabs a:hover, .theme-bg-noir .conteneur-onglets.isCollapse .nav-tabs a.active, .theme-bg-noir .conteneur-onglets.isCollapse .nav-tabs a:hover {
    color: #FFFFFF;
  }

  .theme-3 .conteneur-onglets.isCollapse button.btn::after, .theme-bg-invisible .conteneur-onglets.isCollapse button.btn::after {
    border-bottom: 3px solid rgba(255, 255, 255, 0);
    border-right: 3px solid rgba(255, 255, 255, 0);
  }
  .theme-3 .conteneur-onglets.isCollapse .nav-tabs, .theme-bg-invisible .conteneur-onglets.isCollapse .nav-tabs {
    background-color: rgba(255, 255, 255, 0);
  }
  .theme-3 .conteneur-onglets.isCollapse .nav-tabs a.active, .theme-3 .conteneur-onglets.isCollapse .nav-tabs a:hover, .theme-bg-invisible .conteneur-onglets.isCollapse .nav-tabs a.active, .theme-bg-invisible .conteneur-onglets.isCollapse .nav-tabs a:hover {
    color: #FFFFFF;
  }

  .conteneur-onglets.isCollapse {
    flex-direction: column;
    position: static;
  }
  .conteneur-onglets.isCollapse button.btn {
    display: inline;
    display: initial;
    color: white;
    text-decoration: none;
    border-radius: 0;
    position: relative;
  }
  .conteneur-onglets.isCollapse button.btn::before {
    content: attr(data-caption);
  }
  .conteneur-onglets.isCollapse button.btn::after {
    content: "";
    height: 1rem;
    width: 1rem;
    transform: rotate(225deg);
    transition: 0.3s;
    top: 45%;
    right: 2rem;
    position: absolute;
  }
  .conteneur-onglets.isCollapse button.btn.collapsed::after {
    top: 25%;
    transform: rotate(45deg);
  }
  .conteneur-onglets.isCollapse .nav-tabs {
    max-width: 100vw;
    position: static;
    flex-direction: column;
    padding: 1rem 0;
  }
  .conteneur-onglets.isCollapse .nav-tabs.collapse:not(.show) {
    display: none;
  }
  .conteneur-onglets.isCollapse .nav-tabs a {
    border: none;
    background-color: none;
  }
  .conteneur-onglets.isCollapse .nav-tabs a.active, .conteneur-onglets.isCollapse .nav-tabs a:hover {
    background-color: transparent;
    border: none;
  }
  .conteneur-onglets.isCollapse .nav-tabs a.active:hover {
    background-color: transparent;
    border: none;
  }
  .conteneur-onglets.isCollapse .tab-content#nav-tabContent .tab-pane {
    pointer-events: none;
  }
  .conteneur-onglets.isCollapse .tab-content#nav-tabContent .tab-pane * {
    pointer-events: initial;
  }
}
@media (min-width: 768px) {
  .nav-tabs {
    margin: 12px 32px 32px;
  }
  .nav-tabs .nav-item {
    width: 13rem;
  }
}
@media (min-width: 992px) {
  .nav-tabs {
    margin: 12px 80px 32px;
  }
}
.rangee .container-mock-menu {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;
  justify-items: stretch;
  width: 100%;
  align-items: center;
  max-width: 1280px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .rangee .container-mock-menu {
    width: calc(100% - 55px);
  }
}

.rangee.theme-0, .rangee.theme-bg-bleu-nuit {
  background-color: #16212A;
}
.rangee.theme-0.background-bordershadow, .rangee.theme-bg-bleu-nuit.background-bordershadow {
  color: #FFFFFF;
}

.rangee.theme-1, .rangee.theme-bg-presque-noir {
  background-color: #0C131B;
}
.rangee.theme-1.background-bordershadow, .rangee.theme-bg-presque-noir.background-bordershadow {
  color: #FFFFFF;
}

.rangee.theme-2, .rangee.theme-bg-noir {
  background-color: #000000;
}
.rangee.theme-2.background-bordershadow, .rangee.theme-bg-noir.background-bordershadow {
  color: #FFFFFF;
}

.rangee.theme-3, .rangee.theme-bg-invisible {
  background-color: rgba(255, 255, 255, 0);
}
.rangee.theme-3.background-bordershadow, .rangee.theme-bg-invisible.background-bordershadow {
  color: #FFFFFF;
}

.rangee.section-0 .media-text .rich-text .lqChampRiche p, .rangee.section-0 .media-text .rich-text .lqChampRiche ul, .rangee.section-0 .media-text .rich-text .lqChampRiche ol, .rangee.section-0 .media-text .rich-text .lqChampRiche h1, .rangee.section-0 .media-text .rich-text .lqChampRiche h2, .rangee.section-0 .media-text .rich-text .lqChampRiche h3 {
  color: #2DADBB;
}
.rangee.section-0 .btn {
  border-color: #2DADBB !important;
}
.rangee.section-0 .btn:hover {
  background-color: #2DADBB !important;
  color: inherit;
}

.rangee.section-1 .media-text .rich-text .lqChampRiche p, .rangee.section-1 .media-text .rich-text .lqChampRiche ul, .rangee.section-1 .media-text .rich-text .lqChampRiche ol, .rangee.section-1 .media-text .rich-text .lqChampRiche h1, .rangee.section-1 .media-text .rich-text .lqChampRiche h2, .rangee.section-1 .media-text .rich-text .lqChampRiche h3 {
  color: #2DADBB;
}
.rangee.section-1 .btn {
  border-color: #2DADBB !important;
}
.rangee.section-1 .btn:hover {
  background-color: #2DADBB !important;
  color: inherit;
}

.rangee.section-2 .media-text .rich-text .lqChampRiche p, .rangee.section-2 .media-text .rich-text .lqChampRiche ul, .rangee.section-2 .media-text .rich-text .lqChampRiche ol, .rangee.section-2 .media-text .rich-text .lqChampRiche h1, .rangee.section-2 .media-text .rich-text .lqChampRiche h2, .rangee.section-2 .media-text .rich-text .lqChampRiche h3 {
  color: #9EBF2B;
}
.rangee.section-2 .btn {
  border-color: #9EBF2B !important;
}
.rangee.section-2 .btn:hover {
  background-color: #9EBF2B !important;
  color: inherit;
}

.rangee.section-3 .media-text .rich-text .lqChampRiche p, .rangee.section-3 .media-text .rich-text .lqChampRiche ul, .rangee.section-3 .media-text .rich-text .lqChampRiche ol, .rangee.section-3 .media-text .rich-text .lqChampRiche h1, .rangee.section-3 .media-text .rich-text .lqChampRiche h2, .rangee.section-3 .media-text .rich-text .lqChampRiche h3 {
  color: #80E0AB;
}
.rangee.section-3 .btn {
  border-color: #80E0AB !important;
}
.rangee.section-3 .btn:hover {
  background-color: #80E0AB !important;
  color: inherit;
}

.rangee.section-4 .media-text .rich-text .lqChampRiche p, .rangee.section-4 .media-text .rich-text .lqChampRiche ul, .rangee.section-4 .media-text .rich-text .lqChampRiche ol, .rangee.section-4 .media-text .rich-text .lqChampRiche h1, .rangee.section-4 .media-text .rich-text .lqChampRiche h2, .rangee.section-4 .media-text .rich-text .lqChampRiche h3 {
  color: #FECF1D;
}
.rangee.section-4 .btn {
  border-color: #FECF1D !important;
}
.rangee.section-4 .btn:hover {
  background-color: #FECF1D !important;
  color: inherit;
}

.rangee.section-5 .media-text .rich-text .lqChampRiche p, .rangee.section-5 .media-text .rich-text .lqChampRiche ul, .rangee.section-5 .media-text .rich-text .lqChampRiche ol, .rangee.section-5 .media-text .rich-text .lqChampRiche h1, .rangee.section-5 .media-text .rich-text .lqChampRiche h2, .rangee.section-5 .media-text .rich-text .lqChampRiche h3 {
  color: #FF3564;
}
.rangee.section-5 .btn {
  border-color: #FF3564 !important;
}
.rangee.section-5 .btn:hover {
  background-color: #FF3564 !important;
  color: inherit;
}

.rangee.section-6 .media-text .rich-text .lqChampRiche p, .rangee.section-6 .media-text .rich-text .lqChampRiche ul, .rangee.section-6 .media-text .rich-text .lqChampRiche ol, .rangee.section-6 .media-text .rich-text .lqChampRiche h1, .rangee.section-6 .media-text .rich-text .lqChampRiche h2, .rangee.section-6 .media-text .rich-text .lqChampRiche h3 {
  color: #FFFFFF;
}
.rangee.section-6 .btn {
  border-color: #FFFFFF !important;
}
.rangee.section-6 .btn:hover {
  background-color: #FFFFFF !important;
  color: inherit;
}

.rangee.section-7 .media-text .rich-text .lqChampRiche p, .rangee.section-7 .media-text .rich-text .lqChampRiche ul, .rangee.section-7 .media-text .rich-text .lqChampRiche ol, .rangee.section-7 .media-text .rich-text .lqChampRiche h1, .rangee.section-7 .media-text .rich-text .lqChampRiche h2, .rangee.section-7 .media-text .rich-text .lqChampRiche h3 {
  color: #8C8C8C;
}
.rangee.section-7 .btn {
  border-color: #8C8C8C !important;
}
.rangee.section-7 .btn:hover {
  background-color: #8C8C8C !important;
  color: inherit;
}

.rangee.section-8 .media-text .rich-text .lqChampRiche p, .rangee.section-8 .media-text .rich-text .lqChampRiche ul, .rangee.section-8 .media-text .rich-text .lqChampRiche ol, .rangee.section-8 .media-text .rich-text .lqChampRiche h1, .rangee.section-8 .media-text .rich-text .lqChampRiche h2, .rangee.section-8 .media-text .rich-text .lqChampRiche h3 {
  color: #2DADBB;
}
.rangee.section-8 .btn {
  border-color: #2DADBB !important;
}
.rangee.section-8 .btn:hover {
  background-color: #2DADBB !important;
  color: inherit;
}

.rangee.section-9 .media-text .rich-text .lqChampRiche p, .rangee.section-9 .media-text .rich-text .lqChampRiche ul, .rangee.section-9 .media-text .rich-text .lqChampRiche ol, .rangee.section-9 .media-text .rich-text .lqChampRiche h1, .rangee.section-9 .media-text .rich-text .lqChampRiche h2, .rangee.section-9 .media-text .rich-text .lqChampRiche h3 {
  color: #9EBF2B;
}
.rangee.section-9 .btn {
  border-color: #9EBF2B !important;
}
.rangee.section-9 .btn:hover {
  background-color: #9EBF2B !important;
  color: inherit;
}

.rangee.section-10 .media-text .rich-text .lqChampRiche p, .rangee.section-10 .media-text .rich-text .lqChampRiche ul, .rangee.section-10 .media-text .rich-text .lqChampRiche ol, .rangee.section-10 .media-text .rich-text .lqChampRiche h1, .rangee.section-10 .media-text .rich-text .lqChampRiche h2, .rangee.section-10 .media-text .rich-text .lqChampRiche h3 {
  color: #80E0AB;
}
.rangee.section-10 .btn {
  border-color: #80E0AB !important;
}
.rangee.section-10 .btn:hover {
  background-color: #80E0AB !important;
  color: inherit;
}

.rangee.section-11 .media-text .rich-text .lqChampRiche p, .rangee.section-11 .media-text .rich-text .lqChampRiche ul, .rangee.section-11 .media-text .rich-text .lqChampRiche ol, .rangee.section-11 .media-text .rich-text .lqChampRiche h1, .rangee.section-11 .media-text .rich-text .lqChampRiche h2, .rangee.section-11 .media-text .rich-text .lqChampRiche h3 {
  color: #FECF1D;
}
.rangee.section-11 .btn {
  border-color: #FECF1D !important;
}
.rangee.section-11 .btn:hover {
  background-color: #FECF1D !important;
  color: inherit;
}

.rangee.section-12 .media-text .rich-text .lqChampRiche p, .rangee.section-12 .media-text .rich-text .lqChampRiche ul, .rangee.section-12 .media-text .rich-text .lqChampRiche ol, .rangee.section-12 .media-text .rich-text .lqChampRiche h1, .rangee.section-12 .media-text .rich-text .lqChampRiche h2, .rangee.section-12 .media-text .rich-text .lqChampRiche h3 {
  color: #FF3564;
}
.rangee.section-12 .btn {
  border-color: #FF3564 !important;
}
.rangee.section-12 .btn:hover {
  background-color: #FF3564 !important;
  color: inherit;
}

.rangee.section-13 .media-text .rich-text .lqChampRiche p, .rangee.section-13 .media-text .rich-text .lqChampRiche ul, .rangee.section-13 .media-text .rich-text .lqChampRiche ol, .rangee.section-13 .media-text .rich-text .lqChampRiche h1, .rangee.section-13 .media-text .rich-text .lqChampRiche h2, .rangee.section-13 .media-text .rich-text .lqChampRiche h3 {
  color: #000000;
}
.rangee.section-13 .btn {
  border-color: #000000 !important;
}
.rangee.section-13 .btn:hover {
  background-color: #000000 !important;
  color: inherit;
}

.lq-kinzo-gagnants {
  width: 100%;
  max-width: 100vw;
  padding-bottom: 3rem;
}
.lq-kinzo-gagnants .fn-kinzo-gagnants {
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
  margin: 0 auto;
  max-width: 624.9375rem;
  width: 80%;
  flex-direction: column;
}
@media (min-width: 576px) {
  .lq-kinzo-gagnants .fn-kinzo-gagnants {
    flex-wrap: nowrap;
  }
}
@media (min-width: 768px) {
  .lq-kinzo-gagnants .fn-kinzo-gagnants {
    flex-direction: row;
  }
}
.lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne {
  display: flex;
  flex-direction: column;
  text-align: center;
  margin: 3.9285714286rem 0;
  flex: 1;
}
@media (min-width: 768px) {
  .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne {
    margin: 0;
  }
}
.lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne ­ > * {
  margin: 0.5rem 0;
}
.lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.over-title, .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne span.salleGL, .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.dateGL {
  font-size: 0.875rem;
  font-family: proxima_nova_rgregular, Arial, Helvetica, sans-serif;
}
.lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.h2 {
  font-size: 10.8vw;
  font-family: proxima_nova_rgbold, Arial, Helvetica, sans-serif;
}
@media (min-width: 768px) {
  .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.h2 {
    font-size: 2.14rem;
  }
}
@media (min-width: 992px) {
  .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.h2 {
    font-size: 3.79rem;
  }
}
.lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne span.salleGL {
  text-transform: uppercase;
}

.theme-0 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne span.salleGL, .theme-0 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.dateGL, .theme-bg-bleu-nuit .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne span.salleGL, .theme-bg-bleu-nuit .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.dateGL {
  color: #FFFFFF;
}

.theme-1 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne span.salleGL, .theme-1 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.dateGL, .theme-bg-presque-noir .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne span.salleGL, .theme-bg-presque-noir .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.dateGL {
  color: #FFFFFF;
}

.theme-2 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne span.salleGL, .theme-2 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.dateGL, .theme-bg-noir .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne span.salleGL, .theme-bg-noir .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.dateGL {
  color: #FFFFFF;
}

.theme-3 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne span.salleGL, .theme-3 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.dateGL, .theme-bg-invisible .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne span.salleGL, .theme-bg-invisible .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.dateGL {
  color: #FFFFFF;
}

.section-0 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.over-title, .section-0 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.h2 {
  color: #2DADBB;
}

.section-1 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.over-title, .section-1 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.h2 {
  color: #2DADBB;
}

.section-2 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.over-title, .section-2 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.h2 {
  color: #9EBF2B;
}

.section-3 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.over-title, .section-3 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.h2 {
  color: #80E0AB;
}

.section-4 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.over-title, .section-4 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.h2 {
  color: #FECF1D;
}

.section-5 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.over-title, .section-5 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.h2 {
  color: #FF3564;
}

.section-6 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.over-title, .section-6 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.h2 {
  color: #FFFFFF;
}

.section-7 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.over-title, .section-7 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.h2 {
  color: #8C8C8C;
}

.section-8 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.over-title, .section-8 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.h2 {
  color: #2DADBB;
}

.section-9 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.over-title, .section-9 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.h2 {
  color: #9EBF2B;
}

.section-10 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.over-title, .section-10 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.h2 {
  color: #80E0AB;
}

.section-11 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.over-title, .section-11 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.h2 {
  color: #FECF1D;
}

.section-12 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.over-title, .section-12 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.h2 {
  color: #FF3564;
}

.section-13 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.over-title, .section-13 .lq-kinzo-gagnants .fn-kinzo-gagnants .lot-gagne div.h2 {
  color: #000000;
}

.notification-container.enModeEdition .notification-container-hidden {
  visibility: visible !important;
  max-height: 100px !important;
}
.notification-container.enModeEdition .conteneurTexte {
  margin-top: 0 !important;
}
.notification-container .conteneurTexte {
  border: none;
}
.notification-container .conteneurTexte .rich-text {
  padding: 0 1rem;
}
@media (min-width: 768px) {
  .notification-container .conteneurTexte .rich-text {
    padding: 0 2rem;
  }
}
@media (min-width: 992px) {
  .notification-container .conteneurTexte .rich-text {
    padding: 0 3rem;
  }
}
.notification-container .conteneurTexte .rich-text .lqChampRiche {
  padding-top: 0.5rem;
}
.notification-container .conteneurTexte .rich-text a:hover {
  color: white !important;
}
.notification-container .logoNotification {
  position: relative;
  display: block;
  margin: 0.25rem auto;
}
@media (min-width: 992px) {
  .notification-container .logoNotification {
    position: absolute;
    margin-left: 0.25rem;
  }
}

.notification-container.enModeEdition.notification-container-hidden {
  visibility: visible !important;
  max-height: 100px !important;
}

.section-0 .notification-container .conteneurTexte .rich-text .lqChampRiche p, .section-0 .notification-container .conteneurTexte .rich-text .lqChampRiche a {
  color: #2DADBB;
}

.section-1 .notification-container .conteneurTexte .rich-text .lqChampRiche p, .section-1 .notification-container .conteneurTexte .rich-text .lqChampRiche a {
  color: #2DADBB;
}

.section-2 .notification-container .conteneurTexte .rich-text .lqChampRiche p, .section-2 .notification-container .conteneurTexte .rich-text .lqChampRiche a {
  color: #9EBF2B;
}

.section-3 .notification-container .conteneurTexte .rich-text .lqChampRiche p, .section-3 .notification-container .conteneurTexte .rich-text .lqChampRiche a {
  color: #80E0AB;
}

.section-4 .notification-container .conteneurTexte .rich-text .lqChampRiche p, .section-4 .notification-container .conteneurTexte .rich-text .lqChampRiche a {
  color: #FECF1D;
}

.section-5 .notification-container .conteneurTexte .rich-text .lqChampRiche p, .section-5 .notification-container .conteneurTexte .rich-text .lqChampRiche a {
  color: #FF3564;
}

.section-6 .notification-container .conteneurTexte .rich-text .lqChampRiche p, .section-6 .notification-container .conteneurTexte .rich-text .lqChampRiche a {
  color: #FFFFFF;
}

.section-7 .notification-container .conteneurTexte .rich-text .lqChampRiche p, .section-7 .notification-container .conteneurTexte .rich-text .lqChampRiche a {
  color: #8C8C8C;
}

.section-8 .notification-container .conteneurTexte .rich-text .lqChampRiche p, .section-8 .notification-container .conteneurTexte .rich-text .lqChampRiche a {
  color: #2DADBB;
}

.section-9 .notification-container .conteneurTexte .rich-text .lqChampRiche p, .section-9 .notification-container .conteneurTexte .rich-text .lqChampRiche a {
  color: #9EBF2B;
}

.section-10 .notification-container .conteneurTexte .rich-text .lqChampRiche p, .section-10 .notification-container .conteneurTexte .rich-text .lqChampRiche a {
  color: #80E0AB;
}

.section-11 .notification-container .conteneurTexte .rich-text .lqChampRiche p, .section-11 .notification-container .conteneurTexte .rich-text .lqChampRiche a {
  color: #FECF1D;
}

.section-12 .notification-container .conteneurTexte .rich-text .lqChampRiche p, .section-12 .notification-container .conteneurTexte .rich-text .lqChampRiche a {
  color: #FF3564;
}

.section-13 .notification-container .conteneurTexte .rich-text .lqChampRiche p, .section-13 .notification-container .conteneurTexte .rich-text .lqChampRiche a {
  color: #000000;
}

@keyframes slide-show {
  0% {
    margin-top: -70px;
  }
  100% {
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  @-webkit-keyframes slide-show {
    0% {
      margin-top: -70px;
    }
    100% {
      margin-top: 0;
    }
  }
  @keyframes slide-show {
    0% {
      margin-top: -70px;
    }
    100% {
      margin-top: 0;
    }
  }
}
@media (min-width: 992px) {
  @-webkit-keyframes slide-show {
    0% {
      margin-top: -70px;
    }
    100% {
      margin-top: 0;
    }
  }
  @keyframes slide-show {
    0% {
      margin-top: -70px;
    }
    100% {
      margin-top: 0;
    }
  }
}
.gmap-statique iframe {
  display: none;
}
.gmap-statique iframe.vendor-consent {
  display: block;
  border: 0;
  height: 100%;
  width: 100%;
}

.theme-0 hr, .theme-bg-bleu-nuit hr {
  border-top: 1px solid #8C8C8C;
}

.theme-1 hr, .theme-bg-presque-noir hr {
  border-top: 1px solid #8C8C8C;
}

.theme-2 hr, .theme-bg-noir hr {
  border-top: 1px solid #8C8C8C;
}

.theme-3 hr, .theme-bg-invisible hr {
  border-top: 1px solid #8C8C8C;
}

.media-bouton .btnContainer {
  display: table;
}
.media-bouton .btnContainer.ml-md-auto {
  margin-left: auto !important;
}
.media-bouton .btnContainer .btn {
  padding: 2.4vw 10vw;
}
@media (min-width: 768px) {
  .media-bouton .btnContainer .btn {
    padding: 0.5142857143rem 2.1428571429rem;
  }
}
@media (min-width: 1200px) {
  .media-bouton .btnContainer .btn {
    padding: 0.7142857143rem 2.8571428571rem;
  }
}

.theme-0 .media-bouton .btnContainer .btn, .theme-bg-bleu-nuit .media-bouton .btnContainer .btn {
  background-color: transparent;
  border-color: #000000;
}
.theme-0 .media-bouton .btnContainer .btn:hover, .theme-bg-bleu-nuit .media-bouton .btnContainer .btn:hover {
  background-color: #000000;
  color: inherit;
}

.theme-1 .media-bouton .btnContainer .btn, .theme-bg-presque-noir .media-bouton .btnContainer .btn {
  background-color: transparent;
  border-color: #000000;
}
.theme-1 .media-bouton .btnContainer .btn:hover, .theme-bg-presque-noir .media-bouton .btnContainer .btn:hover {
  background-color: #000000;
  color: inherit;
}

.theme-2 .media-bouton .btnContainer .btn, .theme-bg-noir .media-bouton .btnContainer .btn {
  background-color: transparent;
  border-color: #000000;
}
.theme-2 .media-bouton .btnContainer .btn:hover, .theme-bg-noir .media-bouton .btnContainer .btn:hover {
  background-color: #000000;
  color: inherit;
}

.theme-3 .media-bouton .btnContainer .btn, .theme-bg-invisible .media-bouton .btnContainer .btn {
  background-color: transparent;
  border-color: #000000;
}
.theme-3 .media-bouton .btnContainer .btn:hover, .theme-bg-invisible .media-bouton .btnContainer .btn:hover {
  background-color: #000000;
  color: inherit;
}

.section-0 .media-bouton .btnContainer .btn {
  background-color: transparent;
  border-color: #2DADBB;
}
.section-0 .media-bouton .btnContainer .btn:hover {
  background-color: #2DADBB;
  color: inherit;
}

.section-1 .media-bouton .btnContainer .btn {
  background-color: transparent;
  border-color: #2DADBB;
}
.section-1 .media-bouton .btnContainer .btn:hover {
  background-color: #2DADBB;
  color: inherit;
}

.section-2 .media-bouton .btnContainer .btn {
  background-color: transparent;
  border-color: #9EBF2B;
}
.section-2 .media-bouton .btnContainer .btn:hover {
  background-color: #9EBF2B;
  color: inherit;
}

.section-3 .media-bouton .btnContainer .btn {
  background-color: transparent;
  border-color: #80E0AB;
}
.section-3 .media-bouton .btnContainer .btn:hover {
  background-color: #80E0AB;
  color: inherit;
}

.section-4 .media-bouton .btnContainer .btn {
  background-color: transparent;
  border-color: #FECF1D;
}
.section-4 .media-bouton .btnContainer .btn:hover {
  background-color: #FECF1D;
  color: inherit;
}

.section-5 .media-bouton .btnContainer .btn {
  background-color: transparent;
  border-color: #FF3564;
}
.section-5 .media-bouton .btnContainer .btn:hover {
  background-color: #FF3564;
  color: inherit;
}

.section-6 .media-bouton .btnContainer .btn {
  background-color: transparent;
  border-color: #FFFFFF;
}
.section-6 .media-bouton .btnContainer .btn:hover {
  background-color: #FFFFFF;
  color: inherit;
}

.section-7 .media-bouton .btnContainer .btn {
  background-color: transparent;
  border-color: #8C8C8C;
}
.section-7 .media-bouton .btnContainer .btn:hover {
  background-color: #8C8C8C;
  color: inherit;
}

.section-8 .media-bouton .btnContainer .btn {
  background-color: transparent;
  border-color: #2DADBB;
}
.section-8 .media-bouton .btnContainer .btn:hover {
  background-color: #2DADBB;
  color: inherit;
}

.section-9 .media-bouton .btnContainer .btn {
  background-color: transparent;
  border-color: #9EBF2B;
}
.section-9 .media-bouton .btnContainer .btn:hover {
  background-color: #9EBF2B;
  color: inherit;
}

.section-10 .media-bouton .btnContainer .btn {
  background-color: transparent;
  border-color: #80E0AB;
}
.section-10 .media-bouton .btnContainer .btn:hover {
  background-color: #80E0AB;
  color: inherit;
}

.section-11 .media-bouton .btnContainer .btn {
  background-color: transparent;
  border-color: #FECF1D;
}
.section-11 .media-bouton .btnContainer .btn:hover {
  background-color: #FECF1D;
  color: inherit;
}

.section-12 .media-bouton .btnContainer .btn {
  background-color: transparent;
  border-color: #FF3564;
}
.section-12 .media-bouton .btnContainer .btn:hover {
  background-color: #FF3564;
  color: inherit;
}

.section-13 .media-bouton .btnContainer .btn {
  background-color: transparent;
  border-color: #000000;
}
.section-13 .media-bouton .btnContainer .btn:hover {
  background-color: #000000;
  color: inherit;
}

.card {
  background: none;
  text-align: left;
}
.card.squared-img {
  padding: 0;
}
.card h3 {
  font-size: 1rem;
}
.card h4 {
  font-size: 1.2rem;
  font-family: proxima_nova_rgbold, Arial, Helvetica, sans-serif;
}
.card .under-title-text {
  font-size: 1rem;
}
.card .btn {
  padding: 2.4vw 10vw;
}
@media (min-width: 768px) {
  .card .btn {
    padding: 0.5142857143rem 2.1428571429rem;
  }
}
@media (min-width: 1200px) {
  .card .btn {
    padding: 0.7142857143rem 2.8571428571rem;
  }
}

.card-img-overlay {
  padding: 2rem;
}
.card-img-overlay .text-bg {
  border-radius: 0.25rem;
}
.card-img-overlay h4 {
  font-size: 3rem;
}
.card-img-overlay h3.card-title {
  font-family: proxima_novalight, Arial, Helvetica, sans-serif;
}
.card-img-overlay h4.card-title {
  font-family: proxima_novablack, Arial, Helvetica, sans-serif;
  color: white;
}

.section-0 .card .card-title {
  color: #2DADBB;
}
.section-0 .card .btnContainer .btn {
  background-color: transparent;
  border-color: #2DADBB;
}
.section-0 .card .btnContainer .btn:hover {
  background-color: #2DADBB;
  color: inherit;
}

.section-1 .card .card-title {
  color: #2DADBB;
}
.section-1 .card .btnContainer .btn {
  background-color: transparent;
  border-color: #2DADBB;
}
.section-1 .card .btnContainer .btn:hover {
  background-color: #2DADBB;
  color: inherit;
}

.section-2 .card .card-title {
  color: #9EBF2B;
}
.section-2 .card .btnContainer .btn {
  background-color: transparent;
  border-color: #9EBF2B;
}
.section-2 .card .btnContainer .btn:hover {
  background-color: #9EBF2B;
  color: inherit;
}

.section-3 .card .card-title {
  color: #80E0AB;
}
.section-3 .card .btnContainer .btn {
  background-color: transparent;
  border-color: #80E0AB;
}
.section-3 .card .btnContainer .btn:hover {
  background-color: #80E0AB;
  color: inherit;
}

.section-4 .card .card-title {
  color: #FECF1D;
}
.section-4 .card .btnContainer .btn {
  background-color: transparent;
  border-color: #FECF1D;
}
.section-4 .card .btnContainer .btn:hover {
  background-color: #FECF1D;
  color: inherit;
}

.section-5 .card .card-title {
  color: #FF3564;
}
.section-5 .card .btnContainer .btn {
  background-color: transparent;
  border-color: #FF3564;
}
.section-5 .card .btnContainer .btn:hover {
  background-color: #FF3564;
  color: inherit;
}

.section-6 .card .card-title {
  color: #FFFFFF;
}
.section-6 .card .btnContainer .btn {
  background-color: transparent;
  border-color: #FFFFFF;
}
.section-6 .card .btnContainer .btn:hover {
  background-color: #FFFFFF;
  color: inherit;
}

.section-7 .card .card-title {
  color: #8C8C8C;
}
.section-7 .card .btnContainer .btn {
  background-color: transparent;
  border-color: #8C8C8C;
}
.section-7 .card .btnContainer .btn:hover {
  background-color: #8C8C8C;
  color: inherit;
}

.section-8 .card .card-title {
  color: #2DADBB;
}
.section-8 .card .btnContainer .btn {
  background-color: transparent;
  border-color: #2DADBB;
}
.section-8 .card .btnContainer .btn:hover {
  background-color: #2DADBB;
  color: inherit;
}

.section-9 .card .card-title {
  color: #9EBF2B;
}
.section-9 .card .btnContainer .btn {
  background-color: transparent;
  border-color: #9EBF2B;
}
.section-9 .card .btnContainer .btn:hover {
  background-color: #9EBF2B;
  color: inherit;
}

.section-10 .card .card-title {
  color: #80E0AB;
}
.section-10 .card .btnContainer .btn {
  background-color: transparent;
  border-color: #80E0AB;
}
.section-10 .card .btnContainer .btn:hover {
  background-color: #80E0AB;
  color: inherit;
}

.section-11 .card .card-title {
  color: #FECF1D;
}
.section-11 .card .btnContainer .btn {
  background-color: transparent;
  border-color: #FECF1D;
}
.section-11 .card .btnContainer .btn:hover {
  background-color: #FECF1D;
  color: inherit;
}

.section-12 .card .card-title {
  color: #FF3564;
}
.section-12 .card .btnContainer .btn {
  background-color: transparent;
  border-color: #FF3564;
}
.section-12 .card .btnContainer .btn:hover {
  background-color: #FF3564;
  color: inherit;
}

.section-13 .card .card-title {
  color: #000000;
}
.section-13 .card .btnContainer .btn {
  background-color: transparent;
  border-color: #000000;
}
.section-13 .card .btnContainer .btn:hover {
  background-color: #000000;
  color: inherit;
}

.grid-mosaic .conteneur-card-grid h2 {
  padding: 0;
}

.col-md-12 img.lqcat-image, picture {
  height: 62%;
}

.col-12 img.lqcat-image, picture {
  text-align: center;
}

.bg-img {
  transition: all 0.5s ease-out;
  /*@include opacity(0);*/
  opacity: 0;
}
.bg-img.lazyloaded {
  opacity: 1;
}

.conteneur-offre .card {
  padding: 0 1rem;
  background: none;
  flex-direction: row;
}
@media (min-width: 768px) {
  .conteneur-offre .card {
    flex-direction: column;
  }
}
.conteneur-offre .card:hover .conteneur-img-offre img {
  transform: scale(1.1);
}
.conteneur-offre .card .conteneur-img-offre {
  overflow: hidden;
  margin: 0 0 1rem 0;
  width: 33%;
  height: 33%;
}
@media (min-width: 768px) {
  .conteneur-offre .card .conteneur-img-offre {
    width: 100%;
    height: 100%;
  }
}
@media (min-width: 992px) {
  .conteneur-offre .card .conteneur-img-offre {
    margin: 0;
  }
}
.conteneur-offre .card .conteneur-img-offre img {
  transition: transform 0.5s, filter 1.5s ease-in-out;
}
.conteneur-offre .card .card-body {
  text-align: left;
  width: 66%;
  padding: 0 2.6666666667vw 10.6666666667vw 2.6666666667vw;
}
@media (min-width: 768px) {
  .conteneur-offre .card .card-body {
    width: 100%;
    padding: 0.75rem 0;
  }
}
.conteneur-offre .card .card-body .card-title {
  text-transform: none;
}
.conteneur-offre .card .card-body .card-title.h3 {
  line-height: 1rem;
  font-size: 0.813rem;
  font-family: proxima_nova_rgregular, Arial, Helvetica, sans-serif;
  margin-bottom: 0.25rem;
}
@media (min-width: 768px) {
  .conteneur-offre .card .card-body .card-title.h3 {
    font-size: 1rem;
  }
}
@media (min-width: 992px) {
  .conteneur-offre .card .card-body .card-title.h3 {
    font-size: 0.813rem;
  }
}
.conteneur-offre .card .card-body .card-title.h4 {
  line-height: 1.25em;
  font-size: 1.125rem;
  font-family: proxima_nova_rgbold, Arial, Helvetica, sans-serif;
  margin: 0;
}
.conteneur-offre .card .card-body .rich-text p {
  font-size: 1.03125rem;
  padding: 0;
}
@media (min-width: 768px) {
  .conteneur-offre .card .card-body .rich-text p {
    font-size: 0.875rem;
  }
}
.conteneur-offre .card .card-body h3, .conteneur-offre .card .card-body h4, .conteneur-offre .card .card-body .rich-text {
  padding: 0;
}

.rangee.section-0 .conteneur-offre .card h3.card-title {
  color: #2DADBB;
}
.rangee.section-0 .conteneur-offre .card h4.card-title {
  color: #2DADBB;
}
.rangee.section-0 .conteneur-offre .card .rich-text p {
  color: #2DADBB;
}

.rangee.section-1 .conteneur-offre .card h3.card-title {
  color: #2DADBB;
}
.rangee.section-1 .conteneur-offre .card h4.card-title {
  color: #2DADBB;
}
.rangee.section-1 .conteneur-offre .card .rich-text p {
  color: #2DADBB;
}

.rangee.section-2 .conteneur-offre .card h3.card-title {
  color: #9EBF2B;
}
.rangee.section-2 .conteneur-offre .card h4.card-title {
  color: #9EBF2B;
}
.rangee.section-2 .conteneur-offre .card .rich-text p {
  color: #9EBF2B;
}

.rangee.section-3 .conteneur-offre .card h3.card-title {
  color: #80E0AB;
}
.rangee.section-3 .conteneur-offre .card h4.card-title {
  color: #80E0AB;
}
.rangee.section-3 .conteneur-offre .card .rich-text p {
  color: #80E0AB;
}

.rangee.section-4 .conteneur-offre .card h3.card-title {
  color: #FECF1D;
}
.rangee.section-4 .conteneur-offre .card h4.card-title {
  color: #FECF1D;
}
.rangee.section-4 .conteneur-offre .card .rich-text p {
  color: #FECF1D;
}

.rangee.section-5 .conteneur-offre .card h3.card-title {
  color: #FF3564;
}
.rangee.section-5 .conteneur-offre .card h4.card-title {
  color: #FF3564;
}
.rangee.section-5 .conteneur-offre .card .rich-text p {
  color: #FF3564;
}

.rangee.section-6 .conteneur-offre .card h3.card-title {
  color: #FFFFFF;
}
.rangee.section-6 .conteneur-offre .card h4.card-title {
  color: #FFFFFF;
}
.rangee.section-6 .conteneur-offre .card .rich-text p {
  color: #FFFFFF;
}

.rangee.section-7 .conteneur-offre .card h3.card-title {
  color: #8C8C8C;
}
.rangee.section-7 .conteneur-offre .card h4.card-title {
  color: #8C8C8C;
}
.rangee.section-7 .conteneur-offre .card .rich-text p {
  color: #8C8C8C;
}

.rangee.section-8 .conteneur-offre .card h3.card-title {
  color: #2DADBB;
}
.rangee.section-8 .conteneur-offre .card h4.card-title {
  color: #2DADBB;
}
.rangee.section-8 .conteneur-offre .card .rich-text p {
  color: #2DADBB;
}

.rangee.section-9 .conteneur-offre .card h3.card-title {
  color: #9EBF2B;
}
.rangee.section-9 .conteneur-offre .card h4.card-title {
  color: #9EBF2B;
}
.rangee.section-9 .conteneur-offre .card .rich-text p {
  color: #9EBF2B;
}

.rangee.section-10 .conteneur-offre .card h3.card-title {
  color: #80E0AB;
}
.rangee.section-10 .conteneur-offre .card h4.card-title {
  color: #80E0AB;
}
.rangee.section-10 .conteneur-offre .card .rich-text p {
  color: #80E0AB;
}

.rangee.section-11 .conteneur-offre .card h3.card-title {
  color: #FECF1D;
}
.rangee.section-11 .conteneur-offre .card h4.card-title {
  color: #FECF1D;
}
.rangee.section-11 .conteneur-offre .card .rich-text p {
  color: #FECF1D;
}

.rangee.section-12 .conteneur-offre .card h3.card-title {
  color: #FF3564;
}
.rangee.section-12 .conteneur-offre .card h4.card-title {
  color: #FF3564;
}
.rangee.section-12 .conteneur-offre .card .rich-text p {
  color: #FF3564;
}

.rangee.section-13 .conteneur-offre .card h3.card-title {
  color: #000000;
}
.rangee.section-13 .conteneur-offre .card h4.card-title {
  color: #000000;
}
.rangee.section-13 .conteneur-offre .card .rich-text p {
  color: #000000;
}

.media-text {
  padding: 0 10px;
}
.media-text.left {
  text-align: left;
}
.media-text.center {
  text-align: center;
}
.media-text.right {
  text-align: right;
}
@media (min-width: 1200px) {
  .media-text {
    padding: 0;
  }
}
.media-text .rich-text .lqChampRiche {
  font-size: 1.24226rem;
}
@media (min-width: 768px) {
  .media-text .rich-text .lqChampRiche {
    font-size: 1.05rem;
  }
}
@media (min-width: 992px) {
  .media-text .rich-text .lqChampRiche {
    font-size: 1rem;
  }
}
.media-text .rich-text .lqChampRiche h1, .media-text .rich-text .lqChampRiche h2, .media-text .rich-text .lqChampRiche .h2, .media-text .rich-text .lqChampRiche h3, .media-text .rich-text .lqChampRiche .h3, .media-text .rich-text .lqChampRiche h4 {
  padding: 0;
}
.media-text .rich-text .lqChampRiche p {
  color: white;
}
.media-text .rich-text .lqChampRiche p .note {
  font-size: 0.8125rem;
}

.section-0 .couleurDeTheme {
  color: #2DADBB;
}
.section-0 .media-text .rich-text .lqChampRiche p a:hover {
  color: #2DADBB;
}
.section-0 .media-text .rich-text .lqChampRiche p a.btn {
  border-color: #2DADBB;
}
.section-0 .media-text .rich-text .lqChampRiche p a.btn:hover {
  background-color: #2DADBB;
}
.section-0 .media-text a.btn {
  border-color: #2DADBB;
}
.section-0 .media-text a.btn:hover {
  background-color: #2DADBB;
}

.section-1 .couleurDeTheme {
  color: #2DADBB;
}
.section-1 .media-text .rich-text .lqChampRiche p a:hover {
  color: #2DADBB;
}
.section-1 .media-text .rich-text .lqChampRiche p a.btn {
  border-color: #2DADBB;
}
.section-1 .media-text .rich-text .lqChampRiche p a.btn:hover {
  background-color: #2DADBB;
}
.section-1 .media-text a.btn {
  border-color: #2DADBB;
}
.section-1 .media-text a.btn:hover {
  background-color: #2DADBB;
}

.section-2 .couleurDeTheme {
  color: #9EBF2B;
}
.section-2 .media-text .rich-text .lqChampRiche p a:hover {
  color: #9EBF2B;
}
.section-2 .media-text .rich-text .lqChampRiche p a.btn {
  border-color: #9EBF2B;
}
.section-2 .media-text .rich-text .lqChampRiche p a.btn:hover {
  background-color: #9EBF2B;
}
.section-2 .media-text a.btn {
  border-color: #9EBF2B;
}
.section-2 .media-text a.btn:hover {
  background-color: #9EBF2B;
}

.section-3 .couleurDeTheme {
  color: #80E0AB;
}
.section-3 .media-text .rich-text .lqChampRiche p a:hover {
  color: #80E0AB;
}
.section-3 .media-text .rich-text .lqChampRiche p a.btn {
  border-color: #80E0AB;
}
.section-3 .media-text .rich-text .lqChampRiche p a.btn:hover {
  background-color: #80E0AB;
}
.section-3 .media-text a.btn {
  border-color: #80E0AB;
}
.section-3 .media-text a.btn:hover {
  background-color: #80E0AB;
}

.section-4 .couleurDeTheme {
  color: #FECF1D;
}
.section-4 .media-text .rich-text .lqChampRiche p a:hover {
  color: #FECF1D;
}
.section-4 .media-text .rich-text .lqChampRiche p a.btn {
  border-color: #FECF1D;
}
.section-4 .media-text .rich-text .lqChampRiche p a.btn:hover {
  background-color: #FECF1D;
}
.section-4 .media-text a.btn {
  border-color: #FECF1D;
}
.section-4 .media-text a.btn:hover {
  background-color: #FECF1D;
}

.section-5 .couleurDeTheme {
  color: #FF3564;
}
.section-5 .media-text .rich-text .lqChampRiche p a:hover {
  color: #FF3564;
}
.section-5 .media-text .rich-text .lqChampRiche p a.btn {
  border-color: #FF3564;
}
.section-5 .media-text .rich-text .lqChampRiche p a.btn:hover {
  background-color: #FF3564;
}
.section-5 .media-text a.btn {
  border-color: #FF3564;
}
.section-5 .media-text a.btn:hover {
  background-color: #FF3564;
}

.section-6 .couleurDeTheme {
  color: #FFFFFF;
}
.section-6 .media-text .rich-text .lqChampRiche p a:hover {
  color: #FFFFFF;
}
.section-6 .media-text .rich-text .lqChampRiche p a.btn {
  border-color: #FFFFFF;
}
.section-6 .media-text .rich-text .lqChampRiche p a.btn:hover {
  background-color: #FFFFFF;
}
.section-6 .media-text a.btn {
  border-color: #FFFFFF;
}
.section-6 .media-text a.btn:hover {
  background-color: #FFFFFF;
}

.section-7 .couleurDeTheme {
  color: #8C8C8C;
}
.section-7 .media-text .rich-text .lqChampRiche p a:hover {
  color: #8C8C8C;
}
.section-7 .media-text .rich-text .lqChampRiche p a.btn {
  border-color: #8C8C8C;
}
.section-7 .media-text .rich-text .lqChampRiche p a.btn:hover {
  background-color: #8C8C8C;
}
.section-7 .media-text a.btn {
  border-color: #8C8C8C;
}
.section-7 .media-text a.btn:hover {
  background-color: #8C8C8C;
}

.section-8 .couleurDeTheme {
  color: #2DADBB;
}
.section-8 .media-text .rich-text .lqChampRiche p a:hover {
  color: #2DADBB;
}
.section-8 .media-text .rich-text .lqChampRiche p a.btn {
  border-color: #2DADBB;
}
.section-8 .media-text .rich-text .lqChampRiche p a.btn:hover {
  background-color: #2DADBB;
}
.section-8 .media-text a.btn {
  border-color: #2DADBB;
}
.section-8 .media-text a.btn:hover {
  background-color: #2DADBB;
}

.section-9 .couleurDeTheme {
  color: #9EBF2B;
}
.section-9 .media-text .rich-text .lqChampRiche p a:hover {
  color: #9EBF2B;
}
.section-9 .media-text .rich-text .lqChampRiche p a.btn {
  border-color: #9EBF2B;
}
.section-9 .media-text .rich-text .lqChampRiche p a.btn:hover {
  background-color: #9EBF2B;
}
.section-9 .media-text a.btn {
  border-color: #9EBF2B;
}
.section-9 .media-text a.btn:hover {
  background-color: #9EBF2B;
}

.section-10 .couleurDeTheme {
  color: #80E0AB;
}
.section-10 .media-text .rich-text .lqChampRiche p a:hover {
  color: #80E0AB;
}
.section-10 .media-text .rich-text .lqChampRiche p a.btn {
  border-color: #80E0AB;
}
.section-10 .media-text .rich-text .lqChampRiche p a.btn:hover {
  background-color: #80E0AB;
}
.section-10 .media-text a.btn {
  border-color: #80E0AB;
}
.section-10 .media-text a.btn:hover {
  background-color: #80E0AB;
}

.section-11 .couleurDeTheme {
  color: #FECF1D;
}
.section-11 .media-text .rich-text .lqChampRiche p a:hover {
  color: #FECF1D;
}
.section-11 .media-text .rich-text .lqChampRiche p a.btn {
  border-color: #FECF1D;
}
.section-11 .media-text .rich-text .lqChampRiche p a.btn:hover {
  background-color: #FECF1D;
}
.section-11 .media-text a.btn {
  border-color: #FECF1D;
}
.section-11 .media-text a.btn:hover {
  background-color: #FECF1D;
}

.section-12 .couleurDeTheme {
  color: #FF3564;
}
.section-12 .media-text .rich-text .lqChampRiche p a:hover {
  color: #FF3564;
}
.section-12 .media-text .rich-text .lqChampRiche p a.btn {
  border-color: #FF3564;
}
.section-12 .media-text .rich-text .lqChampRiche p a.btn:hover {
  background-color: #FF3564;
}
.section-12 .media-text a.btn {
  border-color: #FF3564;
}
.section-12 .media-text a.btn:hover {
  background-color: #FF3564;
}

.section-13 .couleurDeTheme {
  color: #000000;
}
.section-13 .media-text .rich-text .lqChampRiche p a:hover {
  color: #000000;
}
.section-13 .media-text .rich-text .lqChampRiche p a.btn {
  border-color: #000000;
}
.section-13 .media-text .rich-text .lqChampRiche p a.btn:hover {
  background-color: #000000;
}
.section-13 .media-text a.btn {
  border-color: #000000;
}
.section-13 .media-text a.btn:hover {
  background-color: #000000;
}

.icon-list {
  margin-top: 10px;
  margin-bottom: 2rem;
  padding-left: 15px;
}
.icon-list .icone {
  padding-left: 0;
  padding-right: 5px;
  max-width: calc(1.5rem + 5px);
  width: calc(1.5rem + 5px);
}
.icon-list .icone svg {
  height: 1.5rem;
  width: 1.5rem;
}
.icon-list .icone .bubble {
  display: none;
  transform: translate(0, 2.5rem);
}
.icon-list .icone .bubble span {
  padding: 5px;
  white-space: nowrap;
}
.icon-list .icone .bubble span:empty {
  padding: 0;
}
.icon-list .icone .bubble:before {
  content: "";
  width: 0px;
  height: 0px;
  position: absolute;
  border-right: 5px solid transparent;
  border-top: 5px solid transparent;
  left: 10px;
  top: -10px;
}
.icon-list .icone:hover .bubble {
  display: block;
}

.media-salle {
  margin-left: 15px;
  margin-right: 15px;
  padding-top: 5%;
  padding-bottom: 5%;
  padding-left: 0.4rem !important;
  padding-right: 0.4rem !important;
  font-size: 1.24226rem;
}
@media (min-width: 992px) {
  .media-salle {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}
@media (min-width: 768px) {
  .media-salle {
    font-size: 1.05rem;
  }
}
@media (min-width: 992px) {
  .media-salle {
    font-size: 1rem;
  }
}
.media-salle h1, .media-salle h2, .media-salle .h2, .media-salle h3, .media-salle .h3, .media-salle h4 {
  padding: 0;
}
.media-salle p {
  color: white;
}
.media-salle p .note {
  font-size: 0.8125rem;
}
.media-salle .salle-lien a {
  text-decoration: underline;
  font-size: 1.24226rem;
}
@media (min-width: 768px) {
  .media-salle .salle-lien a {
    font-size: 1.05rem;
  }
}
@media (min-width: 992px) {
  .media-salle .salle-lien a {
    font-size: 1rem;
  }
}
.media-salle h2, .media-salle .h2 {
  color: white;
  text-transform: uppercase;
  line-height: 1em;
  display: block;
}
.media-salle h2 strong, .media-salle h2 .emphasis, .media-salle .h2 strong, .media-salle .h2 .emphasis {
  font-family: proxima_nova_rgbold, Arial, Helvetica, sans-serif;
}

.section-0 .media-salle .salle-lien a:hover {
  color: #2DADBB;
}
.section-0 .icon-list .icone svg use {
  fill: #2DADBB;
}
.section-0 .icon-list .icone .bubble {
  background-color: #2DADBB;
}
.section-0 .icon-list .icone .bubble:before {
  content: "";
  border-left: 5px solid #2DADBB;
  border-bottom: 5px solid #2DADBB;
}

.section-1 .media-salle .salle-lien a:hover {
  color: #2DADBB;
}
.section-1 .icon-list .icone svg use {
  fill: #2DADBB;
}
.section-1 .icon-list .icone .bubble {
  background-color: #2DADBB;
}
.section-1 .icon-list .icone .bubble:before {
  content: "";
  border-left: 5px solid #2DADBB;
  border-bottom: 5px solid #2DADBB;
}

.section-2 .media-salle .salle-lien a:hover {
  color: #9EBF2B;
}
.section-2 .icon-list .icone svg use {
  fill: #9EBF2B;
}
.section-2 .icon-list .icone .bubble {
  background-color: #9EBF2B;
}
.section-2 .icon-list .icone .bubble:before {
  content: "";
  border-left: 5px solid #9EBF2B;
  border-bottom: 5px solid #9EBF2B;
}

.section-3 .media-salle .salle-lien a:hover {
  color: #80E0AB;
}
.section-3 .icon-list .icone svg use {
  fill: #80E0AB;
}
.section-3 .icon-list .icone .bubble {
  background-color: #80E0AB;
}
.section-3 .icon-list .icone .bubble:before {
  content: "";
  border-left: 5px solid #80E0AB;
  border-bottom: 5px solid #80E0AB;
}

.section-4 .media-salle .salle-lien a:hover {
  color: #FECF1D;
}
.section-4 .icon-list .icone svg use {
  fill: #FECF1D;
}
.section-4 .icon-list .icone .bubble {
  background-color: #FECF1D;
}
.section-4 .icon-list .icone .bubble:before {
  content: "";
  border-left: 5px solid #FECF1D;
  border-bottom: 5px solid #FECF1D;
}

.section-5 .media-salle .salle-lien a:hover {
  color: #FF3564;
}
.section-5 .icon-list .icone svg use {
  fill: #FF3564;
}
.section-5 .icon-list .icone .bubble {
  background-color: #FF3564;
}
.section-5 .icon-list .icone .bubble:before {
  content: "";
  border-left: 5px solid #FF3564;
  border-bottom: 5px solid #FF3564;
}

.section-6 .media-salle .salle-lien a:hover {
  color: #FFFFFF;
}
.section-6 .icon-list .icone svg use {
  fill: #FFFFFF;
}
.section-6 .icon-list .icone .bubble {
  background-color: #FFFFFF;
}
.section-6 .icon-list .icone .bubble:before {
  content: "";
  border-left: 5px solid #FFFFFF;
  border-bottom: 5px solid #FFFFFF;
}

.section-7 .media-salle .salle-lien a:hover {
  color: #8C8C8C;
}
.section-7 .icon-list .icone svg use {
  fill: #8C8C8C;
}
.section-7 .icon-list .icone .bubble {
  background-color: #8C8C8C;
}
.section-7 .icon-list .icone .bubble:before {
  content: "";
  border-left: 5px solid #8C8C8C;
  border-bottom: 5px solid #8C8C8C;
}

.section-8 .media-salle .salle-lien a:hover {
  color: #2DADBB;
}
.section-8 .icon-list .icone svg use {
  fill: #2DADBB;
}
.section-8 .icon-list .icone .bubble {
  background-color: #2DADBB;
}
.section-8 .icon-list .icone .bubble:before {
  content: "";
  border-left: 5px solid #2DADBB;
  border-bottom: 5px solid #2DADBB;
}

.section-9 .media-salle .salle-lien a:hover {
  color: #9EBF2B;
}
.section-9 .icon-list .icone svg use {
  fill: #9EBF2B;
}
.section-9 .icon-list .icone .bubble {
  background-color: #9EBF2B;
}
.section-9 .icon-list .icone .bubble:before {
  content: "";
  border-left: 5px solid #9EBF2B;
  border-bottom: 5px solid #9EBF2B;
}

.section-10 .media-salle .salle-lien a:hover {
  color: #80E0AB;
}
.section-10 .icon-list .icone svg use {
  fill: #80E0AB;
}
.section-10 .icon-list .icone .bubble {
  background-color: #80E0AB;
}
.section-10 .icon-list .icone .bubble:before {
  content: "";
  border-left: 5px solid #80E0AB;
  border-bottom: 5px solid #80E0AB;
}

.section-11 .media-salle .salle-lien a:hover {
  color: #FECF1D;
}
.section-11 .icon-list .icone svg use {
  fill: #FECF1D;
}
.section-11 .icon-list .icone .bubble {
  background-color: #FECF1D;
}
.section-11 .icon-list .icone .bubble:before {
  content: "";
  border-left: 5px solid #FECF1D;
  border-bottom: 5px solid #FECF1D;
}

.section-12 .media-salle .salle-lien a:hover {
  color: #FF3564;
}
.section-12 .icon-list .icone svg use {
  fill: #FF3564;
}
.section-12 .icon-list .icone .bubble {
  background-color: #FF3564;
}
.section-12 .icon-list .icone .bubble:before {
  content: "";
  border-left: 5px solid #FF3564;
  border-bottom: 5px solid #FF3564;
}

.section-13 .media-salle .salle-lien a:hover {
  color: #000000;
}
.section-13 .icon-list .icone svg use {
  fill: #000000;
}
.section-13 .icon-list .icone .bubble {
  background-color: #000000;
}
.section-13 .icon-list .icone .bubble:before {
  content: "";
  border-left: 5px solid #000000;
  border-bottom: 5px solid #000000;
}

.theme-0 .icon-list .bubble span, .theme-bg-bleu-nuit .icon-list .bubble span {
  color: #16212A;
}
.theme-0 .media-salle, .theme-bg-bleu-nuit .media-salle {
  background-color: #16212A;
}

.theme-1 .icon-list .bubble span, .theme-bg-presque-noir .icon-list .bubble span {
  color: #0C131B;
}
.theme-1 .media-salle, .theme-bg-presque-noir .media-salle {
  background-color: #0C131B;
}

.theme-2 .icon-list .bubble span, .theme-bg-noir .icon-list .bubble span {
  color: #000000;
}
.theme-2 .media-salle, .theme-bg-noir .media-salle {
  background-color: #000000;
}

.theme-3 .icon-list .bubble span, .theme-bg-invisible .icon-list .bubble span {
  color: rgba(255, 255, 255, 0);
}
.theme-3 .media-salle, .theme-bg-invisible .media-salle {
  background-color: rgba(255, 255, 255, 0);
}

.fn-animate-elements.content-container .heading-content .conteneur-diaporama {
  display: none;
  position: relative;
}
@media (min-width: 768px) {
  .fn-animate-elements.content-container .heading-content .conteneur-diaporama {
    display: block;
  }
}
.fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide {
  text-shadow: 1px 1px #000000;
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
}
.fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide h3 {
  font-family: proxima_nova_rgbold, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  line-height: 1em;
  font-size: 3.5rem;
}
.fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide p {
  font-size: 2rem;
}
.fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  text-shadow: none;
  background-color: transparent;
  transition: 0.5s;
  font-size: 1rem;
  margin-top: 2rem;
}
.fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile {
  position: relative;
  text-align: center;
  display: block;
}
@media (min-width: 768px) {
  .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile {
    display: none;
  }
}
.fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide {
  text-shadow: 1px 1px #000000;
}
.fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide h3 {
  font-family: proxima_nova_rgbold, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  line-height: 0.5em;
  font-size: 6.93vw;
}
.fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide p {
  font-size: 1rem;
}
.fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  text-shadow: none;
  background-color: transparent;
  font-size: 4.4vw;
  margin-top: 2rem;
  padding: 2.4vw 10vw;
}

.section-0 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  border-color: #2DADBB;
}
.section-0 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide:hover {
  background-color: #2DADBB;
}
.section-0 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  border-color: #2DADBB;
}
.section-0 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide:hover {
  background-color: #2DADBB;
}

.section-1 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  border-color: #2DADBB;
}
.section-1 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide:hover {
  background-color: #2DADBB;
}
.section-1 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  border-color: #2DADBB;
}
.section-1 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide:hover {
  background-color: #2DADBB;
}

.section-2 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  border-color: #9EBF2B;
}
.section-2 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide:hover {
  background-color: #9EBF2B;
}
.section-2 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  border-color: #9EBF2B;
}
.section-2 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide:hover {
  background-color: #9EBF2B;
}

.section-3 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  border-color: #80E0AB;
}
.section-3 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide:hover {
  background-color: #80E0AB;
}
.section-3 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  border-color: #80E0AB;
}
.section-3 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide:hover {
  background-color: #80E0AB;
}

.section-4 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  border-color: #FECF1D;
}
.section-4 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide:hover {
  background-color: #FECF1D;
}
.section-4 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  border-color: #FECF1D;
}
.section-4 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide:hover {
  background-color: #FECF1D;
}

.section-5 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  border-color: #FF3564;
}
.section-5 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide:hover {
  background-color: #FF3564;
}
.section-5 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  border-color: #FF3564;
}
.section-5 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide:hover {
  background-color: #FF3564;
}

.section-6 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  border-color: #FFFFFF;
}
.section-6 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide:hover {
  background-color: #FFFFFF;
}
.section-6 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  border-color: #FFFFFF;
}
.section-6 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide:hover {
  background-color: #FFFFFF;
}

.section-7 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  border-color: #8C8C8C;
}
.section-7 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide:hover {
  background-color: #8C8C8C;
}
.section-7 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  border-color: #8C8C8C;
}
.section-7 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide:hover {
  background-color: #8C8C8C;
}

.section-8 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  border-color: #2DADBB;
}
.section-8 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide:hover {
  background-color: #2DADBB;
}
.section-8 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  border-color: #2DADBB;
}
.section-8 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide:hover {
  background-color: #2DADBB;
}

.section-9 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  border-color: #9EBF2B;
}
.section-9 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide:hover {
  background-color: #9EBF2B;
}
.section-9 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  border-color: #9EBF2B;
}
.section-9 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide:hover {
  background-color: #9EBF2B;
}

.section-10 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  border-color: #80E0AB;
}
.section-10 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide:hover {
  background-color: #80E0AB;
}
.section-10 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  border-color: #80E0AB;
}
.section-10 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide:hover {
  background-color: #80E0AB;
}

.section-11 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  border-color: #FECF1D;
}
.section-11 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide:hover {
  background-color: #FECF1D;
}
.section-11 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  border-color: #FECF1D;
}
.section-11 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide:hover {
  background-color: #FECF1D;
}

.section-12 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  border-color: #FF3564;
}
.section-12 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide:hover {
  background-color: #FF3564;
}
.section-12 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  border-color: #FF3564;
}
.section-12 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide:hover {
  background-color: #FF3564;
}

.section-13 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  border-color: #000000;
}
.section-13 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide:hover {
  background-color: #000000;
}
.section-13 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  border-color: #000000;
}
.section-13 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide:hover {
  background-color: #000000;
}

.theme-0 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide, .theme-bg-bleu-nuit .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide {
  color: #FFFFFF;
}
.theme-0 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide, .theme-bg-bleu-nuit .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  color: #FFFFFF;
}
.theme-0 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide p, .theme-bg-bleu-nuit .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide p {
  color: #FFFFFF;
}
.theme-0 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide, .theme-bg-bleu-nuit .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide {
  color: #FFFFFF;
}
.theme-0 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide, .theme-bg-bleu-nuit .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  color: #FFFFFF;
}
.theme-0 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide p, .theme-bg-bleu-nuit .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide p {
  color: #FFFFFF;
}

.theme-1 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide, .theme-bg-presque-noir .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide {
  color: #FFFFFF;
}
.theme-1 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide, .theme-bg-presque-noir .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  color: #FFFFFF;
}
.theme-1 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide p, .theme-bg-presque-noir .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide p {
  color: #FFFFFF;
}
.theme-1 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide, .theme-bg-presque-noir .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide {
  color: #FFFFFF;
}
.theme-1 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide, .theme-bg-presque-noir .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  color: #FFFFFF;
}
.theme-1 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide p, .theme-bg-presque-noir .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide p {
  color: #FFFFFF;
}

.theme-2 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide, .theme-bg-noir .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide {
  color: #FFFFFF;
}
.theme-2 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide, .theme-bg-noir .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  color: #FFFFFF;
}
.theme-2 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide p, .theme-bg-noir .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide p {
  color: #FFFFFF;
}
.theme-2 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide, .theme-bg-noir .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide {
  color: #FFFFFF;
}
.theme-2 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide, .theme-bg-noir .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  color: #FFFFFF;
}
.theme-2 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide p, .theme-bg-noir .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide p {
  color: #FFFFFF;
}

.theme-3 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide, .theme-bg-invisible .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide {
  color: #FFFFFF;
}
.theme-3 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide, .theme-bg-invisible .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide a.btnSlide {
  color: #FFFFFF;
}
.theme-3 .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide p, .theme-bg-invisible .fn-animate-elements.content-container .heading-content .conteneur-diaporama .slide p {
  color: #FFFFFF;
}
.theme-3 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide, .theme-bg-invisible .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide {
  color: #FFFFFF;
}
.theme-3 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide, .theme-bg-invisible .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide a.btnSlide {
  color: #FFFFFF;
}
.theme-3 .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide p, .theme-bg-invisible .fn-animate-elements.content-container .heading-content .conteneur-diaporama-mobile .slide p {
  color: #FFFFFF;
}

footer {
  background-color: #000000;
  color: #FFFFFF;
}
@media (min-width: 992px) {
  footer div:nth-child(2) {
    border-bottom: rgba(255, 255, 255, 0.18) solid 1px;
    border-top: rgba(255, 255, 255, 0.18) solid 1px;
  }
}
footer div:nth-child(3) .wrapper {
  display: flex;
  justify-content: center;
}
footer svg {
  fill: #FFFFFF;
}
footer .copy {
  font-size: 2.67vw;
  color: rgba(255, 255, 255, 0.5);
}
@media (min-width: 768px) {
  footer .copy {
    font-size: 0.8rem;
  }
}
footer ul.social-icons li {
  margin: 1rem 2rem;
}
footer ul.social-icons li button {
  text-decoration: none;
  background-color: transparent;
  border: none;
  cursor: default;
}
footer ul.social-icons li svg {
  fill: #FFFFFF;
  display: block;
  width: 2rem;
  height: 2rem;
}
footer ul.social-icons li svg:hover + span {
  clip: auto;
  height: auto;
  overflow: visible;
  display: table-cell;
}
footer ul.social-icons li svg + span {
  width: auto;
  padding: 5px;
  line-height: 1.2em;
  text-align: left;
  margin-top: 10px;
  margin-left: -5px;
  background-color: #FFFFFF;
  color: #000000;
  font-size: 2.4vw;
}
@media (min-width: 992px) {
  footer ul.social-icons li svg + span {
    font-size: 0.75rem;
  }
}
footer ul.link-lists {
  font-size: 0.9rem;
}
footer ul.link-lists > li {
  padding: 0 3rem;
}
@media (min-width: 992px) {
  footer ul.link-lists > li:first-child {
    border: none;
  }
}
footer ul.link-lists > li button {
  background-color: transparent;
  padding: 0 0 0.5rem 0;
  color: #FFFFFF;
  cursor: default;
  border: none;
}
@media (min-width: 992px) {
  footer ul.link-lists > li button {
    font-weight: bold;
    text-align: left;
  }
}
footer ul.link-lists > li button::after {
  display: none;
  content: "";
  width: 2vw;
  height: 2vw;
  border-bottom: 3px solid #fff;
  border-right: 3px solid #fff;
  transition: 0.5s;
  transform: rotate(45deg);
}
@media (min-width: 768px) {
  footer ul.link-lists > li button::after {
    width: 0.65rem;
    height: 0.65rem;
  }
}
footer ul.link-lists > li ul {
  overflow: hidden;
  height: auto;
  padding: 0;
}
footer ul.link-lists > li ul li {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
footer ul.link-lists > li ul li a {
  color: rgba(255, 255, 255, 0.5);
  font-size: 0.8rem;
}
footer ul.link-lists > li ul li a:hover {
  transition: 0.5s;
  color: white;
  text-decoration: underline;
}
footer ul.certification-icons > li:first-child {
  border: none;
}
footer ul.certification-icons li {
  padding: 1rem;
  max-height: 4.5rem;
}
footer ul.certification-icons li img {
  fill: #FFFFFF;
  display: block;
  height: 100%;
  width: 100%;
}
footer ul.certification-icons li img.svg {
  filter: brightness(0) invert(1);
}
@media (min-width: 992px) {
  footer ul.certification-icons li img.wla-en {
    height: 40px;
    width: 313.7109375px;
  }
}
@media (min-width: 992px) {
  footer ul.certification-icons li img.wla-fr {
    height: 40px;
    width: 304.2578125px;
  }
}
@media (min-width: 992px) {
  footer ul.certification-icons li img.aidejeu-fr {
    height: 40px;
    width: 98.2264150943px;
  }
}
@media (min-width: 992px) {
  footer ul.certification-icons li img.aidejeu-en {
    height: 40px;
    width: 95.3846153846px;
  }
}
@media (min-width: 992px) {
  footer ul.certification-icons li img.lq {
    height: 40px;
    width: 40px;
  }
}
@media (min-width: 992px) {
  footer ul.certification-icons li img.jeu-doit-rester-un-jeu-fr {
    height: 40px;
    width: 106.1224489796px;
  }
}
@media (min-width: 992px) {
  footer ul.certification-icons li img.jeu-doit-rester-un-jeu-en {
    height: 40px;
    width: 113.4693877551px;
  }
}
footer ul.certification-icons li img + span {
  width: auto;
  padding: 5px;
  line-height: 1.2em;
  text-align: left;
  margin-top: 10px;
  margin-left: -5px;
  background-color: #FFFFFF;
  color: #000000;
  font-size: 1rem;
}
footer li {
  font-family: proxima_nova_rgregular, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  list-style: none;
}
footer div.social-share-tooltip {
  width: 8rem;
  display: flex;
  flex-wrap: wrap;
  padding: 1rem;
  background-color: #16212A;
  justify-content: space-around;
  bottom: 0;
  left: -3.1rem;
  margin-bottom: 1rem;
  transform: scale(0);
  transition: all 0.1s ease-out;
}
footer div.social-share-tooltip::after {
  content: "";
  display: block;
  position: absolute;
  border: solid transparent;
  border-width: 0.5vw;
  bottom: -1.1rem;
  border-top-color: #16212A;
}
footer div.social-share-tooltip.active, footer div.social-share-tooltip:hover {
  transform: scale(1);
  margin-bottom: 3rem;
}
footer div.social-share-tooltip p {
  font-size: 0.8rem;
}
footer div.social-share-tooltip svg {
  width: 1.7rem;
  height: 1.7rem;
}
@media (max-width: 991.98px) {
  footer ul.certification-icons {
    flex-wrap: wrap;
  }
  footer ul.certification-icons li {
    border-left: none;
    width: 95%;
    padding: 0.5rem;
  }
}
@media (max-width: 991.98px) and (min-width: 768px) {
  footer ul.certification-icons li {
    padding: 0.85rem;
  }
}
@media (max-width: 991.98px) {
  footer .container {
    padding: 0 !important;
  }
}
@media (max-width: 991.98px) {
  footer ul.link-lists {
    font-size: 1.3rem;
    padding: 0;
    flex-direction: column;
    width: 100%;
    margin-bottom: 8vw;
  }
}
@media (max-width: 991.98px) and (min-width: 768px) {
  footer ul.link-lists {
    margin-bottom: 1.85rem;
  }
}
@media (max-width: 991.98px) {
  footer ul.link-lists > li {
    padding: 0;
    width: 100%;
    border-bottom: rgba(255, 255, 255, 0.18) solid 1px;
  }
  footer ul.link-lists > li:first-child {
    border-top: rgba(255, 255, 255, 0.18) solid 1px;
  }
  footer ul.link-lists > li button {
    transition: 0.5s;
    width: 100%;
    font-size: 4.2vw;
    color: #FFFFFF;
    width: 100%;
    height: 12vw;
    border-left: 0;
    border-right: 0;
    padding: 0 4.5vw;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  footer ul.link-lists > li button.active {
    background-color: #1b1b1b;
  }
  footer ul.link-lists > li button.active::after {
    transform: rotate(225deg);
    transition: 0.5s;
  }
}
@media (max-width: 991.98px) and (min-width: 768px) {
  footer ul.link-lists > li button {
    font-size: 1.2rem;
    padding: 0 1.5rem;
    height: 4rem;
  }
}
@media (max-width: 991.98px) {
  footer ul.link-lists > li button::after {
    display: block;
  }
}
@media (max-width: 991.98px) {
  footer ul.link-lists > li ul {
    padding: 0 0.5rem;
  }
  footer ul.link-lists > li ul.menu-ouvert {
    padding: 0 0.5rem;
    transition: 0.5s ease-out;
    max-height: 500px;
    background-color: #16212A;
  }
  footer ul.link-lists > li ul.menu-ferme {
    padding: 0;
    transition: 0.5s ease-in;
    max-height: 0;
  }
  footer ul.link-lists > li ul li {
    padding: 0 1rem;
    height: 12vw;
  }
}
@media (max-width: 991.98px) and (min-width: 768px) {
  footer ul.link-lists > li ul li {
    height: 3rem;
  }
}
@media (max-width: 991.98px) {
  footer ul.link-lists > li ul li a {
    color: rgba(255, 255, 255, 0.5);
    font-size: 4.2vw;
  }
}
@media (max-width: 991.98px) and (min-width: 768px) {
  footer ul.link-lists > li ul li a {
    font-size: 1rem;
  }
}
@media (max-width: 991.98px) {
  footer ul.link-lists > li ul li a:hover {
    transition: 0.5s;
    color: white;
    text-decoration: none;
  }
}

#menu {
  background: black;
}

nav#conteneurMenu {
  line-height: 3.125rem;
  box-shadow: 0 1px 20px rgba(0, 0, 0, 0.1);
  background: black;
}
nav#conteneurMenu .top-bar-section {
  display: flex;
  flex-direction: column;
  max-width: 1280px;
  margin: 0 auto;
  background: #141414;
  height: calc(100vh - 33px - 8.6666666667vw - 2.9333333333vw - 2.9333333333vw);
}
@media (min-width: 768px) {
  nav#conteneurMenu .top-bar-section {
    height: calc(100vh - 46px - 35px);
  }
}
nav#conteneurMenu .top-bar-section .menu-logo-desktop {
  width: 160px;
  height: 50px;
}
nav#conteneurMenu .top-bar-section .liensPrimaires,
nav#conteneurMenu .top-bar-section .liensRapides {
  width: 100% !important;
}
nav#conteneurMenu .top-bar-section .liensPrimaires .nav-item,
nav#conteneurMenu .top-bar-section .liensRapides .nav-item {
  padding: 0 4.6666666667vw;
}
@media (min-width: 768px) {
  nav#conteneurMenu .top-bar-section .liensPrimaires .nav-item,
nav#conteneurMenu .top-bar-section .liensRapides .nav-item {
    padding: 0 3vw;
  }
}
nav#conteneurMenu .top-bar-section .liensPrimaires .nav-item > .nav-link,
nav#conteneurMenu .top-bar-section .liensRapides .nav-item > .nav-link {
  padding: 0.0625rem 0;
  color: #FFFFFF;
}
nav#conteneurMenu .top-bar-section .liensPrimaires .nav-item > .nav-link.onglet-1:hover, nav#conteneurMenu .top-bar-section .liensPrimaires .nav-item > .nav-link.onglet-1:focus,
nav#conteneurMenu .top-bar-section .liensRapides .nav-item > .nav-link.onglet-1:hover,
nav#conteneurMenu .top-bar-section .liensRapides .nav-item > .nav-link.onglet-1:focus {
  color: #2DADBB;
}
nav#conteneurMenu .top-bar-section .liensPrimaires .nav-item > .nav-link.onglet-2:hover, nav#conteneurMenu .top-bar-section .liensPrimaires .nav-item > .nav-link.onglet-2:focus,
nav#conteneurMenu .top-bar-section .liensRapides .nav-item > .nav-link.onglet-2:hover,
nav#conteneurMenu .top-bar-section .liensRapides .nav-item > .nav-link.onglet-2:focus {
  color: #9EBF2B;
}
nav#conteneurMenu .top-bar-section .liensPrimaires .nav-item > .nav-link.onglet-3:hover, nav#conteneurMenu .top-bar-section .liensPrimaires .nav-item > .nav-link.onglet-3:focus,
nav#conteneurMenu .top-bar-section .liensRapides .nav-item > .nav-link.onglet-3:hover,
nav#conteneurMenu .top-bar-section .liensRapides .nav-item > .nav-link.onglet-3:focus {
  color: #80E0AB;
}
nav#conteneurMenu .top-bar-section .liensPrimaires .nav-item > .nav-link.onglet-4:hover, nav#conteneurMenu .top-bar-section .liensPrimaires .nav-item > .nav-link.onglet-4:focus,
nav#conteneurMenu .top-bar-section .liensRapides .nav-item > .nav-link.onglet-4:hover,
nav#conteneurMenu .top-bar-section .liensRapides .nav-item > .nav-link.onglet-4:focus {
  color: #FECF1D;
}
nav#conteneurMenu .top-bar-section .liensPrimaires .nav-item > .nav-link.onglet-5:hover, nav#conteneurMenu .top-bar-section .liensPrimaires .nav-item > .nav-link.onglet-5:focus,
nav#conteneurMenu .top-bar-section .liensRapides .nav-item > .nav-link.onglet-5:hover,
nav#conteneurMenu .top-bar-section .liensRapides .nav-item > .nav-link.onglet-5:focus {
  color: #FF3564;
}
nav#conteneurMenu .top-bar-section .liensPrimaires .nav-item > .nav-link {
  font-family: proxima_nova_rgbold, Arial, Helvetica, sans-serif;
  letter-spacing: -0.025em;
  font-size: 1.5625rem;
  line-height: 3rem;
}
@media (min-width: 768px) {
  nav#conteneurMenu .top-bar-section .liensPrimaires .nav-item > .nav-link {
    font-size: 2.0571428571rem;
    line-height: 4.2857142857rem;
  }
}
nav#conteneurMenu .top-bar-section .liensRapides {
  margin-top: 4rem;
  margin-bottom: 1rem !important;
}
nav#conteneurMenu .top-bar-section .liensRapides .nav-item:first-child .nav-link {
  border-top: 2px solid rgba(255, 255, 255, 0.08);
}
nav#conteneurMenu .top-bar-section .liensRapides .nav-item > .nav-link {
  font-family: proxima_nova_rgregular, Arial, Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 2rem;
  letter-spacing: -0.15px;
  border-bottom: 2px solid rgba(255, 255, 255, 0.08);
  padding-left: 1.2rem;
}
@media (min-width: 768px) {
  nav#conteneurMenu .top-bar-section .liensRapides .nav-item > .nav-link {
    font-size: 1.2857142857rem;
    line-height: 3.7285714286rem;
    padding-left: 1.6714285714rem;
  }
}
nav#conteneurMenu .top-bar-section .liensRapides .nav-item > .nav-link:hover {
  color: #2DADBB;
}
@media (min-width: 768px) {
  nav#conteneurMenu.menu-expand-md {
    display: flex;
  }
  nav#conteneurMenu.menu-expand-md > .mobile-header {
    display: none !important;
  }
  nav#conteneurMenu.menu-expand-md .top-bar-section {
    background: #000000;
    flex-direction: row;
    justify-content: flex-start;
    width: calc(100% - 55px);
    align-items: center;
  }
  nav#conteneurMenu.menu-expand-md .top-bar-section .liensPrimaires .nav-item,
nav#conteneurMenu.menu-expand-md .top-bar-section .liensRapides .nav-item {
    padding: 0;
  }
  nav#conteneurMenu.menu-expand-md .top-bar-section .liensPrimaires .nav-item > .nav-link {
    font-size: 1.125rem;
    line-height: 3.125rem;
    padding: 0 1.0416666667rem;
    border: 0;
  }
  nav#conteneurMenu.menu-expand-md .top-bar-section .liensRapides {
    margin-top: 0;
    padding: 0 !important;
    width: auto !important;
  }
  nav#conteneurMenu.menu-expand-md .top-bar-section .liensRapides .nav-item > .nav-link {
    font-size: 0.8125rem;
    line-height: 2rem;
    border: 0;
  }
}
@media (min-width: 1200px) {
  nav#conteneurMenu.menu-expand-xl {
    display: flex;
  }
  nav#conteneurMenu.menu-expand-xl > .mobile-header {
    display: none !important;
  }
  nav#conteneurMenu.menu-expand-xl .top-bar-section {
    background: #000000;
    flex-direction: row;
    justify-content: flex-start;
    width: calc(100% - 55px);
    align-items: center;
  }
  nav#conteneurMenu.menu-expand-xl .top-bar-section .liensPrimaires .nav-item,
nav#conteneurMenu.menu-expand-xl .top-bar-section .liensRapides .nav-item {
    padding: 0;
  }
  nav#conteneurMenu.menu-expand-xl .top-bar-section .liensPrimaires .nav-item > .nav-link {
    font-size: 1.125rem;
    line-height: 3.125rem;
    padding: 0 1.0416666667rem;
    border: 0;
  }
  nav#conteneurMenu.menu-expand-xl .top-bar-section .liensRapides {
    margin-top: 0;
    padding: 0 !important;
    width: auto !important;
  }
  nav#conteneurMenu.menu-expand-xl .top-bar-section .liensRapides .nav-item > .nav-link {
    font-size: 0.8125rem;
    line-height: 2rem;
    border: 0;
  }
}
nav#conteneurMenu > .mobile-header {
  display: block !important;
  background: #000000;
  padding: 2.9333333333vw 0px !important;
}
@media (min-width: 768px) {
  nav#conteneurMenu > .mobile-header {
    padding: 10px !important;
  }
}
nav#conteneurMenu > .mobile-header .menu-icon {
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
nav#conteneurMenu > .mobile-header .menu-icon .navbar-toggler {
  color: #FFFFFF;
  height: 2.125rem;
  margin-left: 2vw;
  line-height: 2.0625rem;
}
@media (min-width: 768px) {
  nav#conteneurMenu > .mobile-header .menu-icon .navbar-toggler {
    margin-left: 3vw;
  }
}
nav#conteneurMenu > .mobile-header .menu-icon .navbar-toggler .burger-inner {
  width: 5.3333333333vw;
  height: 3.7333333333vw;
}
@media (min-width: 768px) {
  nav#conteneurMenu > .mobile-header .menu-icon .navbar-toggler .burger-inner {
    width: 1.2rem;
    height: 1.2rem;
  }
}
nav#conteneurMenu > .mobile-header .menu-logo {
  flex: 8;
}
nav#conteneurMenu > .mobile-header .menu-logo .logo-site {
  display: block;
  height: 10vw;
  margin-right: 0 !important;
}
@media (min-width: 768px) {
  nav#conteneurMenu > .mobile-header .menu-logo .logo-site {
    width: 160px;
    height: 50px;
  }
}
nav#conteneurMenu .dropdown-toggle:hover {
  color: #FFFFFF !important;
}
nav#conteneurMenu .dropdown-toggle::after {
  color: #FFFFFF;
}

.tns-outer {
  padding: 0 !important;
}
.tns-outer [hidden] {
  display: none !important;
}
.tns-outer [aria-controls], .tns-outer [data-action] {
  cursor: pointer;
}

.tns-slider {
  transition: all 0s;
}
.tns-slider > .tns-item {
  box-sizing: border-box;
}

.tns-horizontal.tns-subpixel {
  white-space: nowrap;
}
.tns-horizontal.tns-subpixel > .tns-item {
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}
.tns-horizontal.tns-no-subpixel:after {
  content: "";
  display: table;
  clear: both;
}
.tns-horizontal.tns-no-subpixel > .tns-item {
  float: left;
}
.tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item {
  margin-right: -100%;
}

.tns-no-calc {
  position: relative;
  left: 0;
}

.tns-gallery {
  position: relative;
  left: 0;
  min-height: 1px;
}
.tns-gallery > .tns-item {
  position: absolute;
  left: -100%;
  transition: transform 0s, opacity 0s;
}
.tns-gallery > .tns-slide-active {
  position: relative;
  left: auto !important;
}
.tns-gallery > .tns-moving {
  transition: all 0.25s;
}

.tns-autowidth {
  display: inline-block;
}

.tns-lazy-img {
  transition: opacity 0.6s;
  opacity: 0.6;
}
.tns-lazy-img.tns-complete {
  opacity: 1;
}

.tns-ah {
  transition: height 0s;
}

.tns-ovh {
  overflow: hidden;
}

.tns-visually-hidden {
  position: absolute;
  left: -10000em;
}

.tns-transparent {
  opacity: 0;
  visibility: hidden;
}

.tns-fadeIn {
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 0;
}

.tns-normal, .tns-fadeOut {
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: -1;
}

.tns-vpfix {
  white-space: nowrap;
}
.tns-vpfix > div, .tns-vpfix > li {
  display: inline-block;
}

.tns-t-subp2 {
  margin: 0 auto;
  width: 310px;
  position: relative;
  height: 10px;
  overflow: hidden;
}
.tns-t-ct {
  width: 2333.3333333333%;
  width: calc(100% * 70 / 3);
  position: absolute;
  right: 0;
}
.tns-t-ct:after {
  content: "";
  display: table;
  clear: both;
}
.tns-t-ct > div {
  width: 1.4285714286%;
  width: calc(100% / 70);
  height: 10px;
  float: left;
}

@media (min-width: 768px) {
  .carrouselWrapper .slider {
    overflow: hidden;
    height: 33.5vw;
  }
}
.carrouselWrapper .controls {
  align-items: center;
  bottom: 0;
  left: 0;
  justify-content: space-between;
  position: absolute;
  width: 100%;
  z-index: 2;
}
.carrouselWrapper .controls .next, .carrouselWrapper .controls .previous {
  border: 0;
  background: transparent;
  height: 44px;
  width: 44px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.carrouselWrapper .controls .next svg, .carrouselWrapper .controls .previous svg {
  width: 22px;
  height: 22px;
}
.carrouselWrapper .tns-outer {
  padding-bottom: 44px !important;
}
@media (min-width: 768px) {
  .carrouselWrapper .tns-outer {
    padding-bottom: 0px !important;
  }
}
@media (min-width: 768px) {
  .carrouselWrapper .tns-item {
    transform: translate(0%, -50%);
    top: 50%;
  }
}
.carrouselWrapper .controls {
  background-color: black;
  height: 44px;
}
@media (min-width: 768px) {
  .carrouselWrapper .controls {
    justify-content: space-between;
    position: static;
  }
}
.carrouselWrapper .tns-nav {
  margin: 0;
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  bottom: 0;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  z-index: 3;
}
.carrouselWrapper .tns-nav button {
  border: 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin: 0 0.5vw;
  padding: 0;
  height: 44px;
  width: 22px;
  background: transparent;
}
.carrouselWrapper .tns-nav button::after {
  content: "";
  height: 15px;
  width: 15px;
  border: 3px solid black;
  border-radius: 50%;
}
.carrouselWrapper .next, .carrouselWrapper .previous {
  top: calc((100% - 44px)/2);
  position: absolute;
  transform: translateY(-50%);
}
.carrouselWrapper .next {
  right: 0;
}
.carrouselWrapper .previous {
  left: 0;
}

.conteneur-carrousel-card {
  color: black;
}
.conteneur-carrousel-card:hover {
  color: black;
}
.conteneur-carrousel-card .card-text-block {
  padding: 5.33vw 2.67vw;
}
@media (min-width: 992px) {
  .conteneur-carrousel-card .card-text-block .lqChampRiche {
    margin: 1rem 0 1.5rem 0;
  }
}
@media (min-width: 768px) {
  .conteneur-carrousel-card .card-text-block {
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    padding: 1rem 45% 1rem 4.5rem;
  }
}
@media (min-width: 992px) {
  .conteneur-carrousel-card .card-text-block {
    left: 5%;
    width: 870px;
    padding: 1rem 36% 1rem 4.5rem;
  }
}
@media (min-width: 1200px) {
  .conteneur-carrousel-card .card-text-block {
    padding: 1rem 11% 1rem 4.5rem;
  }
}
@media (min-width: 768px) {
  .conteneur-carrousel-card .card-text-block .card-title {
    font-size: 2.25rem;
  }
}
@media (min-width: 992px) {
  .conteneur-carrousel-card .card-text-block .card-title {
    font-size: 3.125rem;
  }
}
@media (min-width: 1200px) {
  .conteneur-carrousel-card .card-text-block .card-title {
    font-size: 3.125rem;
  }
}
.conteneur-carrousel-card .card-text-block .btnContainer {
  margin: 1.5rem auto 0 auto;
}
@media (min-width: 768px) {
  .conteneur-carrousel-card .card-text-block .btnContainer {
    margin: 0;
  }
}
@media (min-width: 1200px) {
  .conteneur-carrousel-card .card-text-block .btnContainer {
    margin-top: 1rem;
  }
}
.conteneur-carrousel-card .card-text-block .btnContainer .btn {
  margin-bottom: 0;
}

.wrapper {
  width: 100%;
  max-width: 1200px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9MUS8uL3NvdXJjZXMvc3R5bGVzaGVldHMvbWFpbi5zY3NzIiwid2VicGFjazovL0xRLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwid2VicGFjazovL0xRLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovL0xRLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwid2VicGFjazovL0xRLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwid2VicGFjazovL0xRLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwid2VicGFjazovL0xRLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb2RlLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL3NvdXJjZXMvc3R5bGVzaGVldHMvYmFzZS9fb3ZlcnJpZGUuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovL0xRLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwid2VicGFjazovL0xRLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwid2VicGFjazovL0xRLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovL0xRLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovL0xRLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwid2VicGFjazovL0xRLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzIiwid2VicGFjazovL0xRLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovL0xRLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzIiwid2VicGFjazovL0xRLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21lZGlhLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwid2VicGFjazovL0xRLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovL0xRLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwid2VicGFjazovL0xRLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9faW50ZXJhY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwid2VicGFjazovL0xRLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwid2VicGFjazovL0xRLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwid2VicGFjazovL0xRLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwid2VicGFjazovL0xRLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwid2VicGFjazovL0xRLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIiwid2VicGFjazovL0xRLy4vbm9kZV9tb2R1bGVzL2xxY2F0LXRoZW1lLWNvbW11bi1zY3NzL3Njc3MvbWl4aW5zL19yZW0uc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9scWNhdC10aGVtZS1jb21tdW4tc2Nzcy9zY3NzL21peGlucy9fcHJlZml4ZXMuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9scWNhdC10aGVtZS1jb21tdW4tc2Nzcy9zY3NzL21peGlucy9fdHJhbnNmb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9ub2RlX21vZHVsZXMvbHFjYXQtdGhlbWUtY29tbXVuLXNjc3Mvc2Nzcy9taXhpbnMvX2FuaW1hdGlvbi5zY3NzIiwid2VicGFjazovL0xRLy4vbm9kZV9tb2R1bGVzL2xxY2F0LXRoZW1lLWNvbW11bi1zY3NzL3Njc3MvbWl4aW5zL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL3NvdXJjZXMvc3R5bGVzaGVldHMvdGhlbWUvX2tpbnpvLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9zb3VyY2VzL3N0eWxlc2hlZXRzL3RoZW1lL19taXNjLWNvbW11bi5zY3NzIiwid2VicGFjazovL0xRLy4vc291cmNlcy9zdHlsZXNoZWV0cy90aGVtZS9fbWlzYy5zY3NzIiwid2VicGFjazovL0xRLy4vbm9kZV9tb2R1bGVzL2xxY2F0LXRoZW1lLWNvbW11bi1zY3NzL3Njc3Mvbm9ybWFsaXplLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9ub2RlX21vZHVsZXMvbHFjYXQtdGhlbWUtY29tbXVuLXNjc3Mvc2Nzcy9fY29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9zb3VyY2VzL3N0eWxlc2hlZXRzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL3NvdXJjZXMvc3R5bGVzaGVldHMvdGhlbWUva2luem8vX2NvbW1vbi5zY3NzIiwid2VicGFjazovL0xRLy4vc291cmNlcy9zdHlsZXNoZWV0cy90aGVtZS9raW56by9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9zb3VyY2VzL3N0eWxlc2hlZXRzL3RoZW1lL2tpbnpvL19mb250cy5zY3NzIiwid2VicGFjazovL0xRLy4vbm9kZV9tb2R1bGVzL2xxY2F0LXRleHRlL3Njc3MvX3RleHRlLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9ub2RlX21vZHVsZXMvbHFjYXQtaW1hZ2Uvc2Nzcy9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9scWNhdC12aWRlby9zY3NzL3ZpZGVvLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9ub2RlX21vZHVsZXMvbHFjYXQtZ29vZ2xlbWFwLXN0YXRpcXVlL3Njc3MvZ29vZ2xlbWFwLXN0YXRpcXVlLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9ub2RlX21vZHVsZXMvbHFjYXQtYmxvY2stYWxlcnQvc2Nzcy9fYmxvYy1hbGVydC5zY3NzIiwid2VicGFjazovL0xRLy4vbm9kZV9tb2R1bGVzL2xxY2F0LWFjY29yZGVvbi9zY3NzL19hY2NvcmRlb24uc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9scWNhdC1yb3dzLWR5bmFtaXF1ZS9zY3NzL3Jvd3MtZHluYW1pcXVlLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9ub2RlX21vZHVsZXMvbHFjYXQtbGlzdGUtbWVkaWEtaWNvbmVzL3Njc3MvbHFjYXQtbGlzdGUtbWVkaWEtaWNvbi5zY3NzIiwid2VicGFjazovL0xRLy4vbm9kZV9tb2R1bGVzL2xxY2F0LWNhcnRlLWR1LXNpdGUvc2Nzcy9fY2FydGUtZHUtc2l0ZS5zY3NzIiwid2VicGFjazovL0xRLy4vbm9kZV9tb2R1bGVzL2xxY2F0LWdyaWQtbW9zYWlxdWUvc2Nzcy9ncmlkLW1vc2FpcXVlLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9ub2RlX21vZHVsZXMvbHFjYXQtY2FyZC1ncmlkL3Njc3MvbWVkaWEtY2FyZC1ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9ub2RlX21vZHVsZXMvbHFjYXQtY2FyZC9zY3NzL21lZGlhLWNhcmQuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9scWNhdC1tZWdhLW1lbnUvc2Nzcy9tZWdhLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9scWNhdC1zdXBlcnBvc2Uvc2Nzcy9zdXBlcnBvc2Uuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9scWNhdC1zdXBlcnBvc2Uvc2Nzcy9zbGlkZXItdmVydGljYWwuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL3NvdXJjZXMvc3R5bGVzaGVldHMvY29tcG9uZW50cy9fcGN1LnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9zb3VyY2VzL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvX3JpY2gtdGV4dC5zY3NzIiwid2VicGFjazovL0xRLy4vc291cmNlcy9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2NvbnRhaW5lci9fZ3Jvcy1sb3RzLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9zb3VyY2VzL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvY29udGFpbmVyL19scWNhdC1hY2NvcmRlb24uc2NzcyIsIndlYnBhY2s6Ly9MUS8uL3NvdXJjZXMvc3R5bGVzaGVldHMvY29tcG9uZW50cy9jb250YWluZXIvX2xxY2F0LWVudGV0ZS5zY3NzIiwid2VicGFjazovL0xRLy4vc291cmNlcy9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2NvbnRhaW5lci9fbHFjYXQtZ3JpZC1tb3NhaXF1ZS5zY3NzIiwid2VicGFjazovL0xRLy4vc291cmNlcy9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2NvbnRhaW5lci9fbHFjYXQtbGlzdGUtbWVkaWEtaWNvbmVzLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9zb3VyY2VzL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvY29udGFpbmVyL19scWNhdC1tZWRpYS1pY29uZXMtdmVydGljYWwuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL3NvdXJjZXMvc3R5bGVzaGVldHMvY29tcG9uZW50cy9jb250YWluZXIvX2xxY2F0LW9uZ2xldHMuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL3NvdXJjZXMvc3R5bGVzaGVldHMvY29tcG9uZW50cy9jb250YWluZXIvX2xxY2F0LXJvd3MtZHluYW1pcXVlLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9zb3VyY2VzL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvbWVkaWEvX2dhZ25hbnRzLWdyb3MtbG90cy5zY3NzIiwid2VicGFjazovL0xRLy4vc291cmNlcy9zdHlsZXNoZWV0cy9jb21wb25lbnRzL21lZGlhL19scWNhdC1ibG9jLWFsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9zb3VyY2VzL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvbWVkaWEvX2xxY2F0LWdvb2dsZW1hcC1zdGF0aXF1ZS5zY3NzIiwid2VicGFjazovL0xRLy4vc291cmNlcy9zdHlsZXNoZWV0cy9jb21wb25lbnRzL21lZGlhL19scWNhdC1saWduZS1ob3Jpem9udGFsZS5zY3NzIiwid2VicGFjazovL0xRLy4vc291cmNlcy9zdHlsZXNoZWV0cy9jb21wb25lbnRzL21lZGlhL19scWNhdC1tZWRpYS1ib3V0b24uc2NzcyIsIndlYnBhY2s6Ly9MUS8uL3NvdXJjZXMvc3R5bGVzaGVldHMvY29tcG9uZW50cy9tZWRpYS9fbHFjYXQtbWVkaWEtY2FyZC5zY3NzIiwid2VicGFjazovL0xRLy4vc291cmNlcy9zdHlsZXNoZWV0cy9jb21wb25lbnRzL21lZGlhL19scWNhdC1tZWRpYS1jYXJkLWdyaWQuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL3NvdXJjZXMvc3R5bGVzaGVldHMvY29tcG9uZW50cy9tZWRpYS9fbHFjYXQtbWVkaWEtaW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL3NvdXJjZXMvc3R5bGVzaGVldHMvY29tcG9uZW50cy9tZWRpYS9fbHFjYXQtbWVkaWEtb2ZmcmUuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL3NvdXJjZXMvc3R5bGVzaGVldHMvY29tcG9uZW50cy9tZWRpYS9fbHFjYXQtbWVkaWEtdGV4dGUuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL3NvdXJjZXMvc3R5bGVzaGVldHMvY29tcG9uZW50cy9tZWRpYS9fbWVkaWEtc2FsbGUuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL3NvdXJjZXMvc3R5bGVzaGVldHMvY29tcG9uZW50cy9tZWRpYS9fc2xpZGVyLXZlcnRpY2FsLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9zb3VyY2VzL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvbWVudS9fbHFjYXQtZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9zb3VyY2VzL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvbWVudS9fbHFjYXQtbWVnYS1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9ub2RlX21vZHVsZXMvdGlueS1zbGlkZXIvc3JjL3Rpbnktc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9ub2RlX21vZHVsZXMvbHFjYXQtY2Fycm91c2VsLXRpbnkvc2Nzcy9jYXJyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly9MUS8uL25vZGVfbW9kdWxlcy9scWNhdC1jYXJyb3VzZWwtdGlueS9zY3NzL2NhcnJvdXNlbC1jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vTFEvLi9zdGRpbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBZ0I7QUFBaEI7Ozs7O0dBQUE7QUNBQTtFQUdJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFLRjtFQUNBO0NEbUJGOztBRWxCQTs7O0VBR0U7Q0ZxQkY7O0FFbEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q0ZxQkY7O0FFZkE7RUFDRTtDRmtCRjs7QUVSQTtFQUNFO0VBQ0Esc05DcU80QjtFQ3JKeEIsZ0JBdENhO0VGeENqQixpQkM4TzRCO0VEN081QixpQkNrUDRCO0VEalA1QixlQ25DUztFRG9DVDtFQUNBLHVCQzlDUztDSHlEWDs7QUVDQTtFQUNFO0NGRUY7O0FFT0E7RUFDRTtFQUNBO0VBQ0E7Q0ZKRjs7QUVpQkE7RUFDRTtFQUNBLHNCQ2dONEI7Q0g5TjlCOztBRXFCQTtFQUNFO0VBQ0Esb0JDb0YwQjtDSHRHNUI7O0FFNkJBOztFQUVFO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtDRjFCRjs7QUU2QkE7RUFDRTtFQUNBO0VBQ0E7Q0YxQkY7O0FFNkJBOzs7RUFHRTtFQUNBO0NGMUJGOztBRTZCQTs7OztFQUlFO0NGMUJGOztBRTZCQTtFQUNFLGlCQ2lKNEI7Q0gzSzlCOztBRTZCQTtFQUNFO0VBQ0E7Q0YxQkY7O0FFNkJBO0VBQ0U7Q0YxQkY7O0FFNkJBOztFQUVFLG9CQ29JNEI7Q0g5SjlCOztBRTZCQTtFRXhGSTtDSitESjs7QUVrQ0E7O0VBRUU7RUVuR0U7RUZxR0Y7RUFDQTtDRi9CRjs7QUVrQ0E7RUFBTTtDRjlCTjs7QUUrQkE7RUFBTTtDRjNCTjs7QUVrQ0E7RUFDRSxlQ1h3QztFRFl4QyxzQkNYd0M7RURZeEM7Q0YvQkY7QUtqSkU7RUhtTEUsZUNkc0M7RURldEMsMkJDZHNDO0NIakIxQzs7QUV3Q0E7RUFDRTtFQUNBO0NGckNGO0FLMUpFO0VIa01FO0VBQ0E7Q0ZyQ0o7O0FFOENBOzs7O0VBSUUsa0dDeUQ0QjtFQzdNMUI7Q0owR0o7O0FFOENBO0VBRUU7RUFFQTtFQUVBO0VBR0E7Q0ZoREY7O0FFd0RBO0VBRUU7Q0Z0REY7O0FFOERBO0VBQ0U7RUFDQTtDRjNERjs7QUU4REE7RUFHRTtFQUNBO0NGN0RGOztBRXFFQTtFQUNFO0NGbEVGOztBRXFFQTtFQUNFLHFCQzZFNEI7RUQ1RTVCLHdCQzRFNEI7RUQzRTVCLGVDdFFTO0VEdVFUO0VBQ0E7Q0ZsRUY7O0FFeUVBO0VBRUU7RUFDQTtDRnZFRjs7QUUrRUE7RUFFRTtFQUNBLHNCQzJKc0M7Q0h4T3hDOztBRW1GQTtFQUVFO0NGakZGOztBRXlGQTtFQUNFO0NGdEZGOztBRXlGQTs7Ozs7RUFLRTtFQUNBO0VFNVBFO0VGOFBGO0NGdEZGOztBRXlGQTs7RUFFRTtDRnRGRjs7QUV5RkE7O0VBRUU7Q0Z0RkY7O0FFNEZBO0VBQ0U7Q0Z6RkY7O0FFK0ZBO0VBQ0U7Q0Y1RkY7O0FFbUdBOzs7O0VBSUU7Q0ZoR0Y7O0FFeUdJOzs7O0VBQ0U7Q0ZuR047O0FFeUdBOzs7O0VBSUU7RUFDQTtDRnRHRjs7QUV5R0E7O0VBRUU7RUFDQTtDRnRHRjs7QUUwR0E7RUFDRTtFQUVBO0NGeEdGOztBRTJHQTtFQU1FO0VBRUE7RUFDQTtFQUNBO0NGOUdGOztBRW1IQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUVuU0ksa0JBdENhO0VGMlVqQjtFQUNBO0VBQ0E7Q0ZoSEY7O0FFbUhBO0VBQ0U7Q0ZoSEY7O0FFb0hBOztFQUVFO0NGakhGOztBRW9IQTtFQUtFO0VBQ0E7Q0ZySEY7O0FFNEhBO0VBQ0U7Q0Z6SEY7O0FFaUlBO0VBQ0U7RUFDQTtDRjlIRjs7QUVxSUE7RUFDRTtDRmxJRjs7QUVxSUE7RUFDRTtFQUNBO0NGbElGOztBRXFJQTtFQUNFO0NGbElGOztBRXVJQTtFQUNFO0NGcElGOztBTXhWQTs7RUFFRSxzQkhxUzRCO0VHblM1QixpQkhxUzRCO0VHcFM1QixpQkhxUzRCO0NIcUQ5Qjs7QU10VkE7RUZnSE0sa0JBdENhO0NKZ1JuQjs7QU16VkE7RUYrR00sZ0JBdENhO0NKb1JuQjs7QU01VkE7RUY4R00sbUJBdENhO0NKd1JuQjs7QU0vVkE7RUY2R00sa0JBdENhO0NKNFJuQjs7QU1sV0E7RUY0R00sbUJBdENhO0NKZ1NuQjs7QU1yV0E7RUYyR00sZ0JBdENhO0NKb1NuQjs7QU12V0E7RUZ5R00sbUJBdENhO0VFakVqQixpQkh1UzRCO0NIbUU5Qjs7QU10V0E7RUZtR00sZ0JBdENhO0VFM0RqQixpQkgwUjRCO0VHelI1QixpQkhpUjRCO0NId0Y5Qjs7QU12V0E7RUY4Rk0sa0JBdENhO0VFdERqQixpQkhzUjRCO0VHclI1QixpQkg0UTRCO0NIOEY5Qjs7QU14V0E7RUZ5Rk0sa0JBdENhO0VFakRqQixpQkhrUjRCO0VHalI1QixpQkh1UTRCO0NIb0c5Qjs7QU16V0E7RUZvRk0sa0JBdENhO0VFNUNqQixpQkg4UTRCO0VHN1E1QixpQkhrUTRCO0NIMEc5Qjs7QU1wV0E7RUFDRSxpQkhnRk87RUcvRVAsb0JIK0VPO0VHOUVQO0VBQ0E7Q051V0Y7O0FNL1ZBOztFRk1JO0VFSEYsaUJIME40QjtDSHdJOUI7O0FNL1ZBOztFQUVFLGVIa1E0QjtFR2pRNUIsMEJIMFE0QjtDSHdGOUI7O0FNMVZBO0VDL0VFO0VBQ0E7Q1A2YUY7O0FNMVZBO0VDcEZFO0VBQ0E7Q1BrYkY7O0FNNVZBO0VBQ0U7Q04rVkY7QU03VkU7RUFDRSxxQkhvUDBCO0NIMkc5Qjs7QU1yVkE7RUZqQ0k7RUVtQ0Y7Q053VkY7O0FNcFZBO0VBQ0Usb0JIdUJPO0VDUkgsbUJBdENhO0NKK1duQjs7QU1wVkE7RUFDRTtFRjdDRTtFRStDRixlSDFHUztDSGljWDtBTXJWRTtFQUNFO0NOdVZKOztBUTFjQTtFQ0lFO0VBR0E7Q1R3Y0Y7O0FRemNBO0VBQ0UsaUJMbWdDa0M7RUtsZ0NsQyx1QkxSUztFS1NUO0VFRUU7RURQRjtFQUdBO0NUaWRGOztBUW5jQTtFQUVFO0NScWNGOztBUWxjQTtFQUNFO0VBQ0E7Q1JxY0Y7O0FRbGNBO0VKa0NJO0VJaENGLGVMM0JTO0NIZ2VYOztBVzVlQTtFUHVFSTtFT3JFRixlUm1DUTtFUWxDUjtDWCtlRjtBVzVlRTtFQUNFO0NYOGVKOztBV3plQTtFQUNFO0VQMERFO0VPeERGLFlSVFM7RVFVVCwwQlJEUztFT0VQO0NWNGVKO0FXemVFO0VBQ0U7RVBrREE7RU9oREEsaUJSd1EwQjtDSG1POUI7O0FXcmVBO0VBQ0U7RVB5Q0U7RU92Q0YsZVJqQlM7Q0h5Zlg7QVdyZUU7RVBvQ0U7RU9sQ0E7RUFDQTtDWHVlSjs7QVdsZUE7RUFDRSxrQlI4akNrQztFUTdqQ2xDO0NYcWVGOztBWTdnQkU7OztFQ0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2JvaEJGOztBWTFnQk07RUFDRSxpQkVJZTtDZHlnQnZCOztBWWpmRTtFQ25DQTtFQUNBO0VBQ0E7RUFDQTtDYndoQkY7O0FZbGZFO0VBQ0U7RUFDQTtDWnFmSjtBWW5mSTs7RUFFRTtFQUNBO0NacWZOOztBZTNpQkU7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0NmbWpCSjs7QWU3aEJNO0VBQ0U7RUFDQTtFQUNBO0NmZ2lCUjs7QWFwZ0JFO0VBQ0U7RUFDQTtDYnVnQko7O0FhemdCRTtFQUNFO0VBQ0E7Q2I0Z0JKOztBYTlnQkU7RUFDRTtFQUNBO0NiaWhCSjs7QWFuaEJFO0VBQ0U7RUFDQTtDYnNoQko7O0FheGhCRTtFQUNFO0VBQ0E7Q2IyaEJKOztBYTdoQkU7RUFDRTtFQUNBO0NiZ2lCSjs7QWVuakJNO0VGQ0o7RUFDQTtFQUNBO0Nic2pCRjs7QWVuakJVO0VGYlI7RUFJQTtDYmlrQkY7O0FleGpCVTtFRmJSO0VBSUE7Q2Jza0JGOztBZTdqQlU7RUZiUjtFQUlBO0NiMmtCRjs7QWVsa0JVO0VGYlI7RUFJQTtDYmdsQkY7O0FldmtCVTtFRmJSO0VBSUE7Q2JxbEJGOztBZTVrQlU7RUZiUjtFQUlBO0NiMGxCRjs7QWVqbEJVO0VGYlI7RUFJQTtDYitsQkY7O0FldGxCVTtFRmJSO0VBSUE7Q2JvbUJGOztBZTNsQlU7RUZiUjtFQUlBO0NieW1CRjs7QWVobUJVO0VGYlI7RUFJQTtDYjhtQkY7O0Flcm1CVTtFRmJSO0VBSUE7Q2JtbkJGOztBZTFtQlU7RUZiUjtFQUlBO0Nid25CRjs7QWV6bUJNO0VBQXdCO0NmNm1COUI7O0FlM21CTTtFQUF1QjtDZittQjdCOztBZTVtQlE7RUFBd0IsU0FEYjtDZmluQm5COztBZWhuQlE7RUFBd0IsU0FEYjtDZnFuQm5COztBZXBuQlE7RUFBd0IsU0FEYjtDZnluQm5COztBZXhuQlE7RUFBd0IsU0FEYjtDZjZuQm5COztBZTVuQlE7RUFBd0IsU0FEYjtDZmlvQm5COztBZWhvQlE7RUFBd0IsU0FEYjtDZnFvQm5COztBZXBvQlE7RUFBd0IsU0FEYjtDZnlvQm5COztBZXhvQlE7RUFBd0IsU0FEYjtDZjZvQm5COztBZTVvQlE7RUFBd0IsU0FEYjtDZmlwQm5COztBZWhwQlE7RUFBd0IsU0FEYjtDZnFwQm5COztBZXBwQlE7RUFBd0IsVUFEYjtDZnlwQm5COztBZXhwQlE7RUFBd0IsVUFEYjtDZjZwQm5COztBZTVwQlE7RUFBd0IsVUFEYjtDZmlxQm5COztBZXpwQlk7RUZoQlY7Q2I2cUJGOztBZTdwQlk7RUZoQlY7Q2JpckJGOztBZWpxQlk7RUZoQlY7Q2JxckJGOztBZXJxQlk7RUZoQlY7Q2J5ckJGOztBZXpxQlk7RUZoQlY7Q2I2ckJGOztBZTdxQlk7RUZoQlY7Q2Jpc0JGOztBZWpyQlk7RUZoQlY7Q2Jxc0JGOztBZXJyQlk7RUZoQlY7Q2J5c0JGOztBZXpyQlk7RUZoQlY7Q2I2c0JGOztBZTdyQlk7RUZoQlY7Q2JpdEJGOztBZWpzQlk7RUZoQlY7Q2JxdEJGOztBZ0JodEJJO0VEM0JFO0lBQ0U7SUFDQTtJQUNBO0dmK3VCTjs7RWFudEJBO0lBQ0U7SUFDQTtHYnN0QkY7O0VheHRCQTtJQUNFO0lBQ0E7R2IydEJGOztFYTd0QkE7SUFDRTtJQUNBO0diZ3VCRjs7RWFsdUJBO0lBQ0U7SUFDQTtHYnF1QkY7O0VhdnVCQTtJQUNFO0lBQ0E7R2IwdUJGOztFYTV1QkE7SUFDRTtJQUNBO0diK3VCRjs7RWVsd0JJO0lGQ0o7SUFDQTtJQUNBO0dicXdCQTs7RWVsd0JRO0lGYlI7SUFJQTtHYmd4QkE7O0VldndCUTtJRmJSO0lBSUE7R2JxeEJBOztFZTV3QlE7SUZiUjtJQUlBO0diMHhCQTs7RWVqeEJRO0lGYlI7SUFJQTtHYit4QkE7O0VldHhCUTtJRmJSO0lBSUE7R2JveUJBOztFZTN4QlE7SUZiUjtJQUlBO0dieXlCQTs7RWVoeUJRO0lGYlI7SUFJQTtHYjh5QkE7O0VlcnlCUTtJRmJSO0lBSUE7R2JtekJBOztFZTF5QlE7SUZiUjtJQUlBO0did3pCQTs7RWUveUJRO0lGYlI7SUFJQTtHYjZ6QkE7O0VlcHpCUTtJRmJSO0lBSUE7R2JrMEJBOztFZXp6QlE7SUZiUjtJQUlBO0didTBCQTs7RWV4ekJJO0lBQXdCO0dmNHpCNUI7O0VlMXpCSTtJQUF1QjtHZjh6QjNCOztFZTN6Qk07SUFBd0IsU0FEYjtHZmcwQmpCOztFZS96Qk07SUFBd0IsU0FEYjtHZm8wQmpCOztFZW4wQk07SUFBd0IsU0FEYjtHZncwQmpCOztFZXYwQk07SUFBd0IsU0FEYjtHZjQwQmpCOztFZTMwQk07SUFBd0IsU0FEYjtHZmcxQmpCOztFZS8wQk07SUFBd0IsU0FEYjtHZm8xQmpCOztFZW4xQk07SUFBd0IsU0FEYjtHZncxQmpCOztFZXYxQk07SUFBd0IsU0FEYjtHZjQxQmpCOztFZTMxQk07SUFBd0IsU0FEYjtHZmcyQmpCOztFZS8xQk07SUFBd0IsU0FEYjtHZm8yQmpCOztFZW4yQk07SUFBd0IsVUFEYjtHZncyQmpCOztFZXYyQk07SUFBd0IsVUFEYjtHZjQyQmpCOztFZTMyQk07SUFBd0IsVUFEYjtHZmczQmpCOztFZXgyQlU7SUZoQlY7R2I0M0JBOztFZTUyQlU7SUZoQlY7R2JnNEJBOztFZWgzQlU7SUZoQlY7R2JvNEJBOztFZXAzQlU7SUZoQlY7R2J3NEJBOztFZXgzQlU7SUZoQlY7R2I0NEJBOztFZTUzQlU7SUZoQlY7R2JnNUJBOztFZWg0QlU7SUZoQlY7R2JvNUJBOztFZXA0QlU7SUZoQlY7R2J3NUJBOztFZXg0QlU7SUZoQlY7R2I0NUJBOztFZTU0QlU7SUZoQlY7R2JnNkJBOztFZWg1QlU7SUZoQlY7R2JvNkJBOztFZXA1QlU7SUZoQlY7R2J3NkJBO0NBQ0Y7QWdCcDZCSTtFRDNCRTtJQUNFO0lBQ0E7SUFDQTtHZms4Qk47O0VhdDZCQTtJQUNFO0lBQ0E7R2J5NkJGOztFYTM2QkE7SUFDRTtJQUNBO0diODZCRjs7RWFoN0JBO0lBQ0U7SUFDQTtHYm03QkY7O0VhcjdCQTtJQUNFO0lBQ0E7R2J3N0JGOztFYTE3QkE7SUFDRTtJQUNBO0diNjdCRjs7RWEvN0JBO0lBQ0U7SUFDQTtHYms4QkY7O0VlcjlCSTtJRkNKO0lBQ0E7SUFDQTtHYnc5QkE7O0VlcjlCUTtJRmJSO0lBSUE7R2JtK0JBOztFZTE5QlE7SUZiUjtJQUlBO0didytCQTs7RWUvOUJRO0lGYlI7SUFJQTtHYjYrQkE7O0VlcCtCUTtJRmJSO0lBSUE7R2JrL0JBOztFZXorQlE7SUZiUjtJQUlBO0didS9CQTs7RWU5K0JRO0lGYlI7SUFJQTtHYjQvQkE7O0Vlbi9CUTtJRmJSO0lBSUE7R2JpZ0NBOztFZXgvQlE7SUZiUjtJQUlBO0dic2dDQTs7RWU3L0JRO0lGYlI7SUFJQTtHYjJnQ0E7O0VlbGdDUTtJRmJSO0lBSUE7R2JnaENBOztFZXZnQ1E7SUZiUjtJQUlBO0dicWhDQTs7RWU1Z0NRO0lGYlI7SUFJQTtHYjBoQ0E7O0VlM2dDSTtJQUF3QjtHZitnQzVCOztFZTdnQ0k7SUFBdUI7R2ZpaEMzQjs7RWU5Z0NNO0lBQXdCLFNBRGI7R2ZtaENqQjs7RWVsaENNO0lBQXdCLFNBRGI7R2Z1aENqQjs7RWV0aENNO0lBQXdCLFNBRGI7R2YyaENqQjs7RWUxaENNO0lBQXdCLFNBRGI7R2YraENqQjs7RWU5aENNO0lBQXdCLFNBRGI7R2ZtaUNqQjs7RWVsaUNNO0lBQXdCLFNBRGI7R2Z1aUNqQjs7RWV0aUNNO0lBQXdCLFNBRGI7R2YyaUNqQjs7RWUxaUNNO0lBQXdCLFNBRGI7R2YraUNqQjs7RWU5aUNNO0lBQXdCLFNBRGI7R2ZtakNqQjs7RWVsakNNO0lBQXdCLFNBRGI7R2Z1akNqQjs7RWV0akNNO0lBQXdCLFVBRGI7R2YyakNqQjs7RWUxakNNO0lBQXdCLFVBRGI7R2YrakNqQjs7RWU5akNNO0lBQXdCLFVBRGI7R2Zta0NqQjs7RWUzakNVO0lGaEJWO0diK2tDQTs7RWUvakNVO0lGaEJWO0dibWxDQTs7RWVua0NVO0lGaEJWO0didWxDQTs7RWV2a0NVO0lGaEJWO0diMmxDQTs7RWUza0NVO0lGaEJWO0diK2xDQTs7RWUva0NVO0lGaEJWO0dibW1DQTs7RWVubENVO0lGaEJWO0didW1DQTs7RWV2bENVO0lGaEJWO0diMm1DQTs7RWUzbENVO0lGaEJWO0diK21DQTs7RWUvbENVO0lGaEJWO0dibW5DQTs7RWVubUNVO0lGaEJWO0didW5DQTs7RWV2bUNVO0lGaEJWO0diMm5DQTtDQUNGO0FnQnZuQ0k7RUQzQkU7SUFDRTtJQUNBO0lBQ0E7R2ZxcENOOztFYXpuQ0E7SUFDRTtJQUNBO0diNG5DRjs7RWE5bkNBO0lBQ0U7SUFDQTtHYmlvQ0Y7O0Vhbm9DQTtJQUNFO0lBQ0E7R2Jzb0NGOztFYXhvQ0E7SUFDRTtJQUNBO0diMm9DRjs7RWE3b0NBO0lBQ0U7SUFDQTtHYmdwQ0Y7O0VhbHBDQTtJQUNFO0lBQ0E7R2JxcENGOztFZXhxQ0k7SUZDSjtJQUNBO0lBQ0E7R2IycUNBOztFZXhxQ1E7SUZiUjtJQUlBO0dic3JDQTs7RWU3cUNRO0lGYlI7SUFJQTtHYjJyQ0E7O0VlbHJDUTtJRmJSO0lBSUE7R2Jnc0NBOztFZXZyQ1E7SUZiUjtJQUlBO0dicXNDQTs7RWU1ckNRO0lGYlI7SUFJQTtHYjBzQ0E7O0VlanNDUTtJRmJSO0lBSUE7R2Irc0NBOztFZXRzQ1E7SUZiUjtJQUlBO0dib3RDQTs7RWUzc0NRO0lGYlI7SUFJQTtHYnl0Q0E7O0VlaHRDUTtJRmJSO0lBSUE7R2I4dENBOztFZXJ0Q1E7SUZiUjtJQUlBO0dibXVDQTs7RWUxdENRO0lGYlI7SUFJQTtHYnd1Q0E7O0VlL3RDUTtJRmJSO0lBSUE7R2I2dUNBOztFZTl0Q0k7SUFBd0I7R2ZrdUM1Qjs7RWVodUNJO0lBQXVCO0dmb3VDM0I7O0VlanVDTTtJQUF3QixTQURiO0dmc3VDakI7O0VlcnVDTTtJQUF3QixTQURiO0dmMHVDakI7O0VlenVDTTtJQUF3QixTQURiO0dmOHVDakI7O0VlN3VDTTtJQUF3QixTQURiO0dma3ZDakI7O0VlanZDTTtJQUF3QixTQURiO0dmc3ZDakI7O0VlcnZDTTtJQUF3QixTQURiO0dmMHZDakI7O0VlenZDTTtJQUF3QixTQURiO0dmOHZDakI7O0VlN3ZDTTtJQUF3QixTQURiO0dma3dDakI7O0VlandDTTtJQUF3QixTQURiO0dmc3dDakI7O0VlcndDTTtJQUF3QixTQURiO0dmMHdDakI7O0VlendDTTtJQUF3QixVQURiO0dmOHdDakI7O0VlN3dDTTtJQUF3QixVQURiO0dma3hDakI7O0VlanhDTTtJQUF3QixVQURiO0dmc3hDakI7O0VlOXdDVTtJRmhCVjtHYmt5Q0E7O0VlbHhDVTtJRmhCVjtHYnN5Q0E7O0VldHhDVTtJRmhCVjtHYjB5Q0E7O0VlMXhDVTtJRmhCVjtHYjh5Q0E7O0VlOXhDVTtJRmhCVjtHYmt6Q0E7O0VlbHlDVTtJRmhCVjtHYnN6Q0E7O0VldHlDVTtJRmhCVjtHYjB6Q0E7O0VlMXlDVTtJRmhCVjtHYjh6Q0E7O0VlOXlDVTtJRmhCVjtHYmswQ0E7O0VlbHpDVTtJRmhCVjtHYnMwQ0E7O0VldHpDVTtJRmhCVjtHYjAwQ0E7O0VlMXpDVTtJRmhCVjtHYjgwQ0E7Q0FDRjtBZ0IxMENJO0VEM0JFO0lBQ0U7SUFDQTtJQUNBO0dmdzJDTjs7RWE1MENBO0lBQ0U7SUFDQTtHYiswQ0Y7O0VhajFDQTtJQUNFO0lBQ0E7R2JvMUNGOztFYXQxQ0E7SUFDRTtJQUNBO0dieTFDRjs7RWEzMUNBO0lBQ0U7SUFDQTtHYjgxQ0Y7O0VhaDJDQTtJQUNFO0lBQ0E7R2JtMkNGOztFYXIyQ0E7SUFDRTtJQUNBO0didzJDRjs7RWUzM0NJO0lGQ0o7SUFDQTtJQUNBO0diODNDQTs7RWUzM0NRO0lGYlI7SUFJQTtHYnk0Q0E7O0VlaDRDUTtJRmJSO0lBSUE7R2I4NENBOztFZXI0Q1E7SUZiUjtJQUlBO0dibTVDQTs7RWUxNENRO0lGYlI7SUFJQTtHYnc1Q0E7O0VlLzRDUTtJRmJSO0lBSUE7R2I2NUNBOztFZXA1Q1E7SUZiUjtJQUlBO0diazZDQTs7RWV6NUNRO0lGYlI7SUFJQTtHYnU2Q0E7O0VlOTVDUTtJRmJSO0lBSUE7R2I0NkNBOztFZW42Q1E7SUZiUjtJQUlBO0diaTdDQTs7RWV4NkNRO0lGYlI7SUFJQTtHYnM3Q0E7O0VlNzZDUTtJRmJSO0lBSUE7R2IyN0NBOztFZWw3Q1E7SUZiUjtJQUlBO0diZzhDQTs7RWVqN0NJO0lBQXdCO0dmcTdDNUI7O0VlbjdDSTtJQUF1QjtHZnU3QzNCOztFZXA3Q007SUFBd0IsU0FEYjtHZnk3Q2pCOztFZXg3Q007SUFBd0IsU0FEYjtHZjY3Q2pCOztFZTU3Q007SUFBd0IsU0FEYjtHZmk4Q2pCOztFZWg4Q007SUFBd0IsU0FEYjtHZnE4Q2pCOztFZXA4Q007SUFBd0IsU0FEYjtHZnk4Q2pCOztFZXg4Q007SUFBd0IsU0FEYjtHZjY4Q2pCOztFZTU4Q007SUFBd0IsU0FEYjtHZmk5Q2pCOztFZWg5Q007SUFBd0IsU0FEYjtHZnE5Q2pCOztFZXA5Q007SUFBd0IsU0FEYjtHZnk5Q2pCOztFZXg5Q007SUFBd0IsU0FEYjtHZjY5Q2pCOztFZTU5Q007SUFBd0IsVUFEYjtHZmkrQ2pCOztFZWgrQ007SUFBd0IsVUFEYjtHZnErQ2pCOztFZXArQ007SUFBd0IsVUFEYjtHZnkrQ2pCOztFZWorQ1U7SUZoQlY7R2JxL0NBOztFZXIrQ1U7SUZoQlY7R2J5L0NBOztFZXorQ1U7SUZoQlY7R2I2L0NBOztFZTcrQ1U7SUZoQlY7R2JpZ0RBOztFZWovQ1U7SUZoQlY7R2JxZ0RBOztFZXIvQ1U7SUZoQlY7R2J5Z0RBOztFZXovQ1U7SUZoQlY7R2I2Z0RBOztFZTcvQ1U7SUZoQlY7R2JpaERBOztFZWpnRFU7SUZoQlY7R2JxaERBOztFZXJnRFU7SUZoQlY7R2J5aERBOztFZXpnRFU7SUZoQlY7R2I2aERBOztFZTdnRFU7SUZoQlY7R2JpaURBO0NBQ0Y7QWlCcmxEQTtFQUNFO0VBQ0Esb0JkaUlPO0VjaElQLGVkU1M7Q0g4a0RYO0FpQnBsREU7O0VBRUUsaUJka1YwQjtFY2pWMUI7RUFDQTtDakJzbERKO0FpQm5sREU7RUFDRTtFQUNBO0NqQnFsREo7QWlCbGxERTtFQUNFO0NqQm9sREo7O0FpQjFrREU7O0VBRUUsZ0JkNFQwQjtDSGl4QzlCOztBaUJwa0RBO0VBQ0U7Q2pCdWtERjtBaUJya0RFOztFQUVFO0NqQnVrREo7QWlCbmtESTs7RUFFRTtDakJxa0ROOztBaUIvakRFOzs7O0VBSUU7Q2pCa2tESjs7QWlCempERTtFQUNFLHNDZHdSMEI7Q0hveUM5Qjs7QUszbkRFO0VZMkVJLGVkdkVLO0Vjd0VMLHVDZDZRd0I7Q0h1eUM5Qjs7QWtCdG9ESTs7O0VBR0UsMEJEMkYrQjtDakI4aURyQztBa0Jyb0RNOzs7O0VBSUUsc0JEbUZ5RTtDakJvakRqRjs7QUs1b0RFO0VhaUJNLDBCQUplO0NsQm1vRHZCO0FrQjduRFE7O0VBRUUsMEJBUmE7Q2xCdW9EdkI7O0FrQjFwREk7OztFQUdFLDBCRDJGK0I7Q2pCa2tEckM7QWtCenBETTs7OztFQUlFLHNCRG1GeUU7Q2pCd2tEakY7O0FLaHFERTtFYWlCTSwwQkFKZTtDbEJ1cER2QjtBa0JqcERROztFQUVFLDBCQVJhO0NsQjJwRHZCOztBa0I5cURJOzs7RUFHRSwwQkQyRitCO0NqQnNsRHJDO0FrQjdxRE07Ozs7RUFJRSxzQkRtRnlFO0NqQjRsRGpGOztBS3ByREU7RWFpQk0sMEJBSmU7Q2xCMnFEdkI7QWtCcnFEUTs7RUFFRSwwQkFSYTtDbEIrcUR2Qjs7QWtCbHNESTs7O0VBR0UsMEJEMkYrQjtDakIwbURyQztBa0Jqc0RNOzs7O0VBSUUsc0JEbUZ5RTtDakJnbkRqRjs7QUt4c0RFO0VhaUJNLDBCQUplO0NsQityRHZCO0FrQnpyRFE7O0VBRUUsMEJBUmE7Q2xCbXNEdkI7O0FrQnR0REk7OztFQUdFLDBCRDJGK0I7Q2pCOG5EckM7QWtCcnRETTs7OztFQUlFLHNCRG1GeUU7Q2pCb29EakY7O0FLNXRERTtFYWlCTSwwQkFKZTtDbEJtdER2QjtBa0I3c0RROztFQUVFLDBCQVJhO0NsQnV0RHZCOztBa0IxdURJOzs7RUFHRSwwQkQyRitCO0NqQmtwRHJDO0FrQnp1RE07Ozs7RUFJRSxzQkRtRnlFO0NqQndwRGpGOztBS2h2REU7RWFpQk0sMEJBSmU7Q2xCdXVEdkI7QWtCanVEUTs7RUFFRSwwQkFSYTtDbEIydUR2Qjs7QWtCOXZESTs7O0VBR0UsMEJEMkYrQjtDakJzcURyQztBa0I3dkRNOzs7O0VBSUUsc0JEbUZ5RTtDakI0cURqRjs7QUtwd0RFO0VhaUJNLDBCQUplO0NsQjJ2RHZCO0FrQnJ2RFE7O0VBRUUsMEJBUmE7Q2xCK3ZEdkI7O0FrQmx4REk7OztFQUdFLDBCRDJGK0I7Q2pCMHJEckM7QWtCanhETTs7OztFQUlFLHNCRG1GeUU7Q2pCZ3NEakY7O0FLeHhERTtFYWlCTSwwQkFKZTtDbEIrd0R2QjtBa0J6d0RROztFQUVFLDBCQVJhO0NsQm14RHZCOztBa0J0eURJOzs7RUFHRSx1Q2Y0VndCO0NINjhDOUI7O0FLdHlERTtFYWlCTSx1Q0FKZTtDbEI2eER2QjtBa0J2eERROztFQUVFLHVDQVJhO0NsQml5RHZCOztBaUJ6c0RJO0VBQ0UsWWQzR0s7RWM0R0wsMEJkcEdLO0VjcUdMLHNCZGdRd0I7Q0g0OEM5QjtBaUJ2c0RJO0VBQ0UsZWQ1R0s7RWM2R0wsMEJkbEhLO0VjbUhMLHNCZGxISztDSDJ6RFg7O0FpQnBzREE7RUFDRSxZZDNIUztFYzRIVCwwQmRwSFM7Q0gyekRYO0FpQnJzREU7OztFQUdFLHNCZDRPMEI7Q0gyOUM5QjtBaUJwc0RFO0VBQ0U7Q2pCc3NESjtBaUJsc0RJO0VBQ0UsNENkZ093QjtDSG8rQzlCO0FLejBERTtFWTRJTSxZZGpKRztFY2tKSCw2Q2QwTnNCO0NIcytDOUI7O0FnQmh4REk7RUNpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtHakJrckROO0VpQi9xRE07SUFDRTtHakJpckRSO0NBQ0Y7QWdCNXhESTtFQ2lHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0dqQjZyRE47RWlCMXJETTtJQUNFO0dqQjRyRFI7Q0FDRjtBZ0J2eURJO0VDaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7R2pCd3NETjtFaUJyc0RNO0lBQ0U7R2pCdXNEUjtDQUNGO0FnQmx6REk7RUNpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtHakJtdEROO0VpQmh0RE07SUFDRTtHakJrdERSO0NBQ0Y7QWlCNXRESTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0NqQjZ0RFI7QWlCMXREUTtFQUNFO0NqQjR0RFY7O0FtQno0REE7RUFDRTtFQUNBO0VBQ0Esb0NoQjBlc0M7RWdCemV0QztFZnFISSxnQkF0Q2E7RWU1RWpCLGlCaEJrUjRCO0VnQmpSNUIsaUJoQnNSNEI7RWdCclI1QixlaEJEUztFZ0JFVCx1QmhCVFM7RWdCVVQ7RUFDQTtFVEFFO0VVRkUseUVEUUo7Q25CdTRERjtBb0IzNERNO0VEZE47SUNlUTtHcEI4NEROO0NBQ0Y7QW1CejRERTtFQUNFO0VBQ0E7Q25CMjRESjtBbUJ2NERFO0VBQ0U7RUFDQTtDbkJ5NERKO0FxQi81REU7RUFDRTtFQUNBLHVCbEJSTztFa0JTUCxzQmxCcWRvQztFa0JwZHBDO0VBS0UsaURsQm9Yd0I7Q0h5aUQ5QjtBbUJ6NERFO0VBQ0UsZWhCOUJPO0VnQmdDUDtDbkIwNERKO0FtQjc0REU7RUFDRSxlaEI5Qk87RWdCZ0NQO0NuQjA0REo7QW1CNzRERTtFQUNFLGVoQjlCTztFZ0JnQ1A7Q25CMDRESjtBbUJsNERFO0VBRUUsMEJoQjlDTztFZ0JnRFA7Q25CazRESjs7QW1CMTNERTs7OztFQUNFO0tBQUE7VUFBQTtDbkJnNERKOztBbUIzM0RFO0VBTUUsZWhCL0RPO0VnQmdFUCx1QmhCdkVPO0NIZzhEWDs7QW1CcDNEQTs7RUFFRTtFQUNBO0NuQnUzREY7O0FtQjcyREE7RUFDRTtFQUNBO0VBQ0E7RWYzQkU7RWU2QkYsaUJoQitMNEI7Q0hpckQ5Qjs7QW1CNzJEQTtFQUNFO0VBQ0E7RWZxQkksbUJBdENhO0VlbUJqQixpQmhCNkg0QjtDSG12RDlCOztBbUI3MkRBO0VBQ0U7RUFDQTtFZmNJLG9CQXRDYTtFZTBCakIsaUJoQnVINEI7Q0h5dkQ5Qjs7QW1CdjJEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VmREksZ0JBdENhO0VleUNqQixpQmhCa0s0QjtFZ0JqSzVCLGVoQm5IUztFZ0JvSFQ7RUFDQTtFQUNBO0NuQjAyREY7QW1CeDJERTtFQUVFO0VBQ0E7Q25CeTJESjs7QW1CNzFEQTtFQUNFLG1DaEI0VnNDO0VnQjNWdEM7RWYxQkksb0JBdENhO0Vla0VqQixpQmhCK0U0QjtFT3hOMUI7Q1YwK0RKOztBbUI3MURBO0VBQ0UsaUNoQnFWc0M7RWdCcFZ0QztFZmxDSSxtQkF0Q2E7RWUwRWpCLGlCaEJzRTRCO0VPdk4xQjtDVmsvREo7O0FtQjMxREU7RUFFRTtDbkI2MURKOztBbUJ6MURBO0VBQ0U7Q25CNDFERjs7QW1CcDFEQTtFQUNFLG9CaEIwVXNDO0NINmdEeEM7O0FtQnAxREE7RUFDRTtFQUNBLG9CaEIyVHNDO0NINGhEeEM7O0FtQi8wREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDbkJrMURGO0FtQmgxREU7O0VBRUU7RUFDQTtDbkJrMURKOztBbUJ6MERBO0VBQ0U7RUFDQTtFQUNBLHNCaEJnU3NDO0NINGlEeEM7O0FtQnowREE7RUFDRTtFQUNBLG1CaEI0UnNDO0VnQjNSdEM7Q25CNDBERjtBbUJ6MERFO0VBRUUsZWhCek5PO0NIbWlFWDs7QW1CdDBEQTtFQUNFO0NuQnkwREY7O0FtQnQwREE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxzQmhCNlFzQztDSDRqRHhDO0FtQnQwREU7RUFDRTtFQUNBO0VBQ0Esd0JoQndRb0M7RWdCdlFwQztDbkJ3MERKOztBcUJyaEVFO0VBQ0U7RUFDQTtFQUNBLG9CbEIwY29DO0VDamJwQztFaUJ2QkEsZUZxTnFDO0NuQm0wRHpDOztBcUJyaEVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakJtRUUsb0JBdENhO0VpQjNCZixpQmxCc08wQjtFa0JyTzFCO0VBQ0E7RVg5Q0E7Q1Z1a0VKO0FxQnBoRUk7RUFFRTtDckJxaEVOOztBcUJoaEVJOzs7O0VBRUU7Q3JCcWhFTjs7QXFCbmtFSTtFQW9ERSxzQkZrTG1DO0VFL0tqQyxxQ2xCd1pnQztFa0J2WmhDO0VBQ0E7RUFDQTtFQUNBO0NyQmloRVI7QXFCOWdFTTtFQUNFLHNCRnVLaUM7RUV0S2pDO0NyQmdoRVI7O0FxQmhsRUk7RUF5RUkscUNsQnNZZ0M7RWtCclloQztDckIyZ0VSOztBcUJybEVJO0VBaUZFLHNCRnFKbUM7RUVsSmpDLHdDbEJ1ZG9DO0VrQnRkcEM7Q3JCc2dFUjtBcUJuZ0VNO0VBQ0Usc0JGNklpQztFRTVJakM7Q3JCcWdFUjs7QXFCOS9ETTtFQUNFLGVGb0lpQztDbkI2M0R6QztBcUI5L0RNOzs7RUFFRTtDckJpZ0VSOztBcUIxL0RNO0VBQ0UsZUZ1SGlDO0NuQnM0RHpDO0FxQjMvRFE7RUFDRSxzQkZvSCtCO0NuQnk0RHpDO0FxQngvRFE7RUFDRTtFQ2xKTiwwQkRtSjJCO0NyQjAvRC9CO0FxQnIvRFE7RUFDRTtDckJ1L0RWO0FxQnAvRFE7RUFDRSxzQkFWcUI7Q3JCZ2dFL0I7O0FxQjcrRE07RUFDRSxzQkFwQnVCO0NyQm9nRS9CO0FxQjUrRFE7RUFDRSxzQkF6QnFCO0VBMEJyQjtDckI4K0RWOztBcUJybkVFO0VBQ0U7RUFDQTtFQUNBLG9CbEIwY29DO0VDamJwQztFaUJ2QkEsZUZxTnFDO0NuQm02RHpDOztBcUJybkVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakJtRUUsb0JBdENhO0VpQjNCZixpQmxCc08wQjtFa0JyTzFCO0VBQ0E7RVg5Q0E7Q1Z1cUVKO0FxQnBuRUk7RUFFRTtDckJxbkVOOztBcUJobkVJOzs7O0VBRUU7Q3JCcW5FTjs7QXFCbnFFSTtFQW9ERSxzQkZrTG1DO0VFL0tqQyxxQ2xCd1pnQztFa0J2WmhDO0VBQ0E7RUFDQTtFQUNBO0NyQmluRVI7QXFCOW1FTTtFQUNFLHNCRnVLaUM7RUV0S2pDO0NyQmduRVI7O0FxQmhyRUk7RUF5RUkscUNsQnNZZ0M7RWtCclloQztDckIybUVSOztBcUJyckVJO0VBaUZFLHNCRnFKbUM7RUVsSmpDLHdDbEJ1ZG9DO0VrQnRkcEM7Q3JCc21FUjtBcUJubUVNO0VBQ0Usc0JGNklpQztFRTVJakM7Q3JCcW1FUjs7QXFCOWxFTTtFQUNFLGVGb0lpQztDbkI2OUR6QztBcUI5bEVNOzs7RUFFRTtDckJpbUVSOztBcUIxbEVNO0VBQ0UsZUZ1SGlDO0NuQnMrRHpDO0FxQjNsRVE7RUFDRSxzQkZvSCtCO0NuQnkrRHpDO0FxQnhsRVE7RUFDRTtFQ2xKTiwwQkRtSjJCO0NyQjBsRS9CO0FxQnJsRVE7RUFDRTtDckJ1bEVWO0FxQnBsRVE7RUFDRSxzQkFWcUI7Q3JCZ21FL0I7O0FxQjdrRU07RUFDRSxzQkFwQnVCO0NyQm9tRS9CO0FxQjVrRVE7RUFDRSxzQkF6QnFCO0VBMEJyQjtDckI4a0VWOztBbUIvK0RBO0VBQ0U7RUFDQTtFQUNBO0NuQmsvREY7QW1CNytERTtFQUNFO0NuQisrREo7QWdCOXNFSTtFR29PQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0duQjYrREo7RW1CeitERTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R25CMitESjtFbUJ2K0RFO0lBQ0U7SUFDQTtJQUNBO0duQnkrREo7RW1CcitERTtJQUNFO0duQnUrREo7RW1CcCtERTs7SUFFRTtHbkJzK0RKO0VtQmorREU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0duQm0rREo7RW1CaitERTtJQUNFO0lBQ0E7SUFDQTtJQUNBLHNCaEIrS2tDO0lnQjlLbEM7R25CbStESjtFbUJoK0RFO0lBQ0U7SUFDQTtHbkJrK0RKO0VtQmgrREU7SUFDRTtHbkJrK0RKO0NBQ0Y7O0F1QnB6RUE7RUFDRTtFQUVBLGlCcEJzUjRCO0VvQnJSNUIsZXBCTVM7RW9CTFQ7RUFHQTtFQUNBO0tBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQ3VGQTtFcEJ1QkksZ0JBdENhO0VvQmlCakIsaUJyQjBMNEI7RU9sUjFCO0VVRkUsc0lHR0o7Q3ZCdXpFRjtBb0J0ekVNO0VHZE47SUhlUTtHcEJ5ekVOO0NBQ0Y7QUtuMEVFO0VrQlVFLGVwQk5PO0VvQk9QO0N2QjR6RUo7QXVCenpFRTtFQUVFO0VBQ0EsaURwQjZXMEI7Q0g2OEQ5QjtBdUJ0ekVFO0VBRUUsY3BCaVowQjtDSHM2RDlCO0F1Qm56RUU7RUFDRTtDdkJxekVKO0F1QnZ5RUE7O0VBRUU7Q3ZCeXlFRjs7QXVCaHlFRTtFQzNEQTtFRkFFLDBCbkJzRVc7RXFCcEViLHNCckJvRWE7Q0gyeEVmO0FLMzFFRTtFbUJBRTtFRk5BLDBCRUQyRDtFQVMzRCxzQkFUcUc7Q3hCdTJFekc7QXdCMzFFRTtFQUVFO0VGYkEsMEJFRDJEO0VBZ0IzRCxzQkFoQnFHO0VBcUJuRztDeEJ3MUVOO0F3Qm4xRUU7RUFFRTtFQUNBLDBCckIwQ1c7RXFCekNYLHNCckJ5Q1c7Q0gyeUVmO0F3QjcwRUU7RUFHRTtFQUNBLDBCQXpDK0k7RUE2Qy9JLHNCQTdDeUw7Q3hCdTNFN0w7QXdCeDBFSTtFQUtJO0N4QnMwRVI7O0F1Qjl6RUU7RUMzREE7RUZBRSwwQm5Cc0VXO0VxQnBFYixzQnJCb0VhO0NIeXpFZjtBS3ozRUU7RW1CQUU7RUZOQSwwQkVEMkQ7RUFTM0Qsc0JBVHFHO0N4QnE0RXpHO0F3QnozRUU7RUFFRTtFRmJBLDBCRUQyRDtFQWdCM0Qsc0JBaEJxRztFQXFCbkc7Q3hCczNFTjtBd0JqM0VFO0VBRUU7RUFDQSwwQnJCMENXO0VxQnpDWCxzQnJCeUNXO0NIeTBFZjtBd0IzMkVFO0VBR0U7RUFDQSwwQkF6QytJO0VBNkMvSSxzQkE3Q3lMO0N4QnE1RTdMO0F3QnQyRUk7RUFLSTtDeEJvMkVSOztBdUI1MUVFO0VDM0RBO0VGQUUsMEJuQnNFVztFcUJwRWIsc0JyQm9FYTtDSHUxRWY7QUt2NUVFO0VtQkFFO0VGTkEsMEJFRDJEO0VBUzNELHNCQVRxRztDeEJtNkV6RztBd0J2NUVFO0VBRUU7RUZiQSwwQkVEMkQ7RUFnQjNELHNCQWhCcUc7RUFxQm5HO0N4Qm81RU47QXdCLzRFRTtFQUVFO0VBQ0EsMEJyQjBDVztFcUJ6Q1gsc0JyQnlDVztDSHUyRWY7QXdCejRFRTtFQUdFO0VBQ0EsMEJBekMrSTtFQTZDL0ksc0JBN0N5TDtDeEJtN0U3TDtBd0JwNEVJO0VBS0k7Q3hCazRFUjs7QXVCMTNFRTtFQzNEQTtFRkFFLDBCbkJzRVc7RXFCcEViLHNCckJvRWE7Q0hxM0VmO0FLcjdFRTtFbUJBRTtFRk5BLDBCRUQyRDtFQVMzRCxzQkFUcUc7Q3hCaThFekc7QXdCcjdFRTtFQUVFO0VGYkEsMEJFRDJEO0VBZ0IzRCxzQkFoQnFHO0VBcUJuRztDeEJrN0VOO0F3Qjc2RUU7RUFFRTtFQUNBLDBCckIwQ1c7RXFCekNYLHNCckJ5Q1c7Q0hxNEVmO0F3QnY2RUU7RUFHRTtFQUNBLDBCQXpDK0k7RUE2Qy9JLHNCQTdDeUw7Q3hCaTlFN0w7QXdCbDZFSTtFQUtJO0N4Qmc2RVI7O0F1Qng1RUU7RUMzREE7RUZBRSwwQm5Cc0VXO0VxQnBFYixzQnJCb0VhO0NIbTVFZjtBS245RUU7RW1CQUU7RUZOQSwwQkVEMkQ7RUFTM0Qsc0JBVHFHO0N4Qis5RXpHO0F3Qm45RUU7RUFFRTtFRmJBLDBCRUQyRDtFQWdCM0Qsc0JBaEJxRztFQXFCbkc7Q3hCZzlFTjtBd0IzOEVFO0VBRUU7RUFDQSwwQnJCMENXO0VxQnpDWCxzQnJCeUNXO0NIbTZFZjtBd0JyOEVFO0VBR0U7RUFDQSwwQkF6QytJO0VBNkMvSSxzQkE3Q3lMO0N4QisrRTdMO0F3Qmg4RUk7RUFLSTtDeEI4N0VSOztBdUJ0N0VFO0VDM0RBO0VGQUUsMEJuQnNFVztFcUJwRWIsc0JyQm9FYTtDSGk3RWY7QUtqL0VFO0VtQkFFO0VGTkEsMEJFRDJEO0VBUzNELHNCQVRxRztDeEI2L0V6RztBd0JqL0VFO0VBRUU7RUZiQSwwQkVEMkQ7RUFnQjNELHNCQWhCcUc7RUFxQm5HO0N4QjgrRU47QXdCeitFRTtFQUVFO0VBQ0EsMEJyQjBDVztFcUJ6Q1gsc0JyQnlDVztDSGk4RWY7QXdCbitFRTtFQUdFO0VBQ0EsMEJBekMrSTtFQTZDL0ksc0JBN0N5TDtDeEI2Z0Y3TDtBd0I5OUVJO0VBS0k7Q3hCNDlFUjs7QXVCcDlFRTtFQzNEQTtFRkFFLDBCbkJzRVc7RXFCcEViLHNCckJvRWE7Q0grOEVmO0FLL2dGRTtFbUJBRTtFRk5BLDBCRUQyRDtFQVMzRCxzQkFUcUc7Q3hCMmhGekc7QXdCL2dGRTtFQUVFO0VGYkEsMEJFRDJEO0VBZ0IzRCxzQkFoQnFHO0VBcUJuRztDeEI0Z0ZOO0F3QnZnRkU7RUFFRTtFQUNBLDBCckIwQ1c7RXFCekNYLHNCckJ5Q1c7Q0grOUVmO0F3QmpnRkU7RUFHRTtFQUNBLDBCQXpDK0k7RUE2Qy9JLHNCQTdDeUw7Q3hCMmlGN0w7QXdCNS9FSTtFQUtJO0N4QjAvRVI7O0F1QmwvRUU7RUMzREE7RUZBRSwwQm5Cc0VXO0VxQnBFYixzQnJCb0VhO0NINitFZjtBSzdpRkU7RW1CQUU7RUZOQSwwQkVEMkQ7RUFTM0Qsc0JBVHFHO0N4QnlqRnpHO0F3QjdpRkU7RUFFRTtFRmJBLDBCRUQyRDtFQWdCM0Qsc0JBaEJxRztFQXFCbkc7Q3hCMGlGTjtBd0JyaUZFO0VBRUU7RUFDQSwwQnJCMENXO0VxQnpDWCxzQnJCeUNXO0NINi9FZjtBd0IvaEZFO0VBR0U7RUFDQSwwQkF6QytJO0VBNkMvSSxzQkE3Q3lMO0N4QnlrRjdMO0F3QjFoRkk7RUFLSTtDeEJ3aEZSOztBdUIxZ0ZFO0VDUEEsZXJCWWE7RXFCWGIsc0JyQldhO0NIMGdGZjtBSzFrRkU7RW1Cd0RFLFlBTGdEO0VBTWhELDBCckJPVztFcUJOWCxzQnJCTVc7Q0grZ0ZmO0F3QmxoRkU7RUFFRTtDeEJtaEZKO0F3QmhoRkU7RUFFRSxlckJKVztFcUJLWDtDeEJpaEZKO0F3QjlnRkU7RUFHRTtFQUNBLDBCckJaVztFcUJhWCxzQnJCYlc7Q0gyaEZmO0F3QjVnRkk7RUFLSTtDeEIwZ0ZSOztBdUJuaUZFO0VDUEEsZXJCWWE7RXFCWGIsc0JyQldhO0NIbWlGZjtBS25tRkU7RW1Cd0RFLFlBTGdEO0VBTWhELDBCckJPVztFcUJOWCxzQnJCTVc7Q0h3aUZmO0F3QjNpRkU7RUFFRTtDeEI0aUZKO0F3QnppRkU7RUFFRSxlckJKVztFcUJLWDtDeEIwaUZKO0F3QnZpRkU7RUFHRTtFQUNBLDBCckJaVztFcUJhWCxzQnJCYlc7Q0hvakZmO0F3QnJpRkk7RUFLSTtDeEJtaUZSOztBdUI1akZFO0VDUEEsZXJCWWE7RXFCWGIsc0JyQldhO0NINGpGZjtBSzVuRkU7RW1Cd0RFLFlBTGdEO0VBTWhELDBCckJPVztFcUJOWCxzQnJCTVc7Q0hpa0ZmO0F3QnBrRkU7RUFFRTtDeEJxa0ZKO0F3QmxrRkU7RUFFRSxlckJKVztFcUJLWDtDeEJta0ZKO0F3QmhrRkU7RUFHRTtFQUNBLDBCckJaVztFcUJhWCxzQnJCYlc7Q0g2a0ZmO0F3QjlqRkk7RUFLSTtDeEI0akZSOztBdUJybEZFO0VDUEEsZXJCWWE7RXFCWGIsc0JyQldhO0NIcWxGZjtBS3JwRkU7RW1Cd0RFLFlBTGdEO0VBTWhELDBCckJPVztFcUJOWCxzQnJCTVc7Q0gwbEZmO0F3QjdsRkU7RUFFRTtDeEI4bEZKO0F3QjNsRkU7RUFFRSxlckJKVztFcUJLWDtDeEI0bEZKO0F3QnpsRkU7RUFHRTtFQUNBLDBCckJaVztFcUJhWCxzQnJCYlc7Q0hzbUZmO0F3QnZsRkk7RUFLSTtDeEJxbEZSOztBdUI5bUZFO0VDUEEsZXJCWWE7RXFCWGIsc0JyQldhO0NIOG1GZjtBSzlxRkU7RW1Cd0RFLGVBTGdEO0VBTWhELDBCckJPVztFcUJOWCxzQnJCTVc7Q0htbkZmO0F3QnRuRkU7RUFFRTtDeEJ1bkZKO0F3QnBuRkU7RUFFRSxlckJKVztFcUJLWDtDeEJxbkZKO0F3QmxuRkU7RUFHRTtFQUNBLDBCckJaVztFcUJhWCxzQnJCYlc7Q0grbkZmO0F3QmhuRkk7RUFLSTtDeEI4bUZSOztBdUJ2b0ZFO0VDUEEsZXJCWWE7RXFCWGIsc0JyQldhO0NIdW9GZjtBS3ZzRkU7RW1Cd0RFLFlBTGdEO0VBTWhELDBCckJPVztFcUJOWCxzQnJCTVc7Q0g0b0ZmO0F3Qi9vRkU7RUFFRTtDeEJncEZKO0F3QjdvRkU7RUFFRSxlckJKVztFcUJLWDtDeEI4b0ZKO0F3QjNvRkU7RUFHRTtFQUNBLDBCckJaVztFcUJhWCxzQnJCYlc7Q0h3cEZmO0F3QnpvRkk7RUFLSTtDeEJ1b0ZSOztBdUJocUZFO0VDUEEsZXJCWWE7RXFCWGIsc0JyQldhO0NIZ3FGZjtBS2h1RkU7RW1Cd0RFLGVBTGdEO0VBTWhELDBCckJPVztFcUJOWCxzQnJCTVc7Q0hxcUZmO0F3QnhxRkU7RUFFRTtDeEJ5cUZKO0F3QnRxRkU7RUFFRSxlckJKVztFcUJLWDtDeEJ1cUZKO0F3QnBxRkU7RUFHRTtFQUNBLDBCckJaVztFcUJhWCxzQnJCYlc7Q0hpckZmO0F3QmxxRkk7RUFLSTtDeEJncUZSOztBdUJ6ckZFO0VDUEEsZXJCWWE7RXFCWGIsc0JyQldhO0NIeXJGZjtBS3p2RkU7RW1Cd0RFLFlBTGdEO0VBTWhELDBCckJPVztFcUJOWCxzQnJCTVc7Q0g4ckZmO0F3QmpzRkU7RUFFRTtDeEJrc0ZKO0F3Qi9yRkU7RUFFRSxlckJKVztFcUJLWDtDeEJnc0ZKO0F3QjdyRkU7RUFHRTtFQUNBLDBCckJaVztFcUJhWCxzQnJCYlc7Q0gwc0ZmO0F3QjNyRkk7RUFLSTtDeEJ5ckZSOztBdUJ2c0ZBO0VBQ0UsaUJwQjRNNEI7RW9CM001QixlcEIyRndDO0VvQjFGeEMsc0JwQjJGd0M7Q0grbUYxQztBS254RkU7RWtCNEVFLGVwQnlGc0M7RW9CeEZ0QywyQnBCeUZzQztDSGluRjFDO0F1QnZzRkU7RUFFRSwyQnBCb0ZzQztDSG9uRjFDO0F1QnJzRkU7RUFFRSxlcEJ0Rk87RW9CdUZQO0N2QnNzRko7O0F1QjNyRkE7RUNQRTtFcEJ1QkksbUJBdENhO0VvQmlCakIsaUJyQitINEI7RU92TjFCO0NWK3hGSjs7QXVCOXJGQTtFQ1hFO0VwQnVCSSxvQkF0Q2E7RW9CaUJqQixpQnJCZ0k0QjtFT3hOMUI7Q1ZzeUZKOztBdUI1ckZBO0VBQ0U7RUFDQTtDdkIrckZGO0F1QjVyRkU7RUFDRSxtQnBCdVQwQjtDSHU0RTlCOztBdUJ0ckZFOzs7RUFDRTtDdkIyckZKOztBeUJ0MEZBO0VMZ0JNLGlDS2ZKO0N6QnkwRkY7QW9CdHpGTTtFS3BCTjtJTHFCUTtHcEJ5ekZOO0NBQ0Y7QXlCNTBGRTtFQUNFO0N6QjgwRko7O0F5QnowRkU7RUFDRTtDekI0MEZKOztBeUJ4MEZBO0VBQ0U7RUFDQTtFQUNBO0VMREksOEJLRUo7Q3pCMjBGRjtBb0J6MEZNO0VLTk47SUxPUTtHcEI0MEZOO0NBQ0Y7O0EwQmoyRkE7Ozs7RUFJRTtDMUJvMkZGOztBMEJqMkZBO0VBQ0U7QzFCbzJGRjtBMkJoMUZJO0VBQ0U7RUFDQSxxQnhCK053QjtFd0I5TnhCLHdCeEI2TndCO0V3QjVOeEI7RUFoQ0o7RUFDQTtFQUNBO0VBQ0E7QzNCbTNGRjtBMkI5ekZJO0VBQ0U7QzNCZzBGTjs7QTBCMTJGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGN2QndwQmtDO0V1QnZwQmxDO0VBQ0E7RUFDQSxpQnZCZ3VCa0M7RXVCL3RCbEM7RUFDQTtFdEJzR0ksZ0JBdENhO0VzQjlEakIsZXZCWFM7RXVCWVQ7RUFDQTtFQUNBLHVCdkJ2QlM7RXVCd0JUO0VBQ0E7RWhCZEU7Q1Y0M0ZKOztBMEJyMkZJO0VBQ0U7RUFDQTtDMUJ3MkZOOztBMEJyMkZJO0VBQ0U7RUFDQTtDMUJ3MkZOOztBZ0I1MUZJO0VVbkJBO0lBQ0U7SUFDQTtHMUJtM0ZKOztFMEJoM0ZFO0lBQ0U7SUFDQTtHMUJtM0ZKO0NBQ0Y7QWdCeDJGSTtFVW5CQTtJQUNFO0lBQ0E7RzFCODNGSjs7RTBCMzNGRTtJQUNFO0lBQ0E7RzFCODNGSjtDQUNGO0FnQm4zRkk7RVVuQkE7SUFDRTtJQUNBO0cxQnk0Rko7O0UwQnQ0RkU7SUFDRTtJQUNBO0cxQnk0Rko7Q0FDRjtBZ0I5M0ZJO0VVbkJBO0lBQ0U7SUFDQTtHMUJvNUZKOztFMEJqNUZFO0lBQ0U7SUFDQTtHMUJvNUZKO0NBQ0Y7QTBCNzRGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHdCdkI4ckJnQztDSGl0RXBDO0EyQjk2Rkk7RUFDRTtFQUNBLHFCeEIrTndCO0V3QjlOeEIsd0J4QjZOd0I7RXdCNU54QjtFQXpCSjtFQUNBO0VBQ0E7RUFDQTtDM0IwOEZGO0EyQjU1Rkk7RUFDRTtDM0I4NUZOOztBMEJuNUZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQnZCZ3JCZ0M7Q0hzdUVwQztBMkJuOEZJO0VBQ0U7RUFDQSxxQnhCK053QjtFd0I5TnhCLHdCeEI2TndCO0V3QjVOeEI7RUFsQko7RUFDQTtFQUNBO0VBQ0E7QzNCdzlGRjtBMkJqN0ZJO0VBQ0U7QzNCbTdGTjtBMEI5NUZJO0VBQ0U7QzFCZzZGTjs7QTBCMTVGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsdUJ2QitwQmdDO0NIOHZFcEM7QTJCMzlGSTtFQUNFO0VBQ0EscUJ4QitOd0I7RXdCOU54Qix3QnhCNk53QjtFd0I1TnhCO0MzQjY5Rk47QTJCbDlGTTtFQUNFO0MzQm85RlI7QTJCajlGTTtFQUNFO0VBQ0Esc0J4QjRNc0I7RXdCM010Qix3QnhCME1zQjtFd0J6TXRCO0VBOUJOO0VBQ0E7RUFDQTtDM0JrL0ZGO0EyQmo5Rkk7RUFDRTtDM0JtOUZOO0EwQjc2Rkk7RUFDRTtDMUIrNkZOOztBMEJ2NkZFO0VBSUU7RUFDQTtDMUJ1NkZKOztBMEJsNkZBO0VFOUdFO0VBQ0E7RUFDQTtFQUNBO0M1Qm9oR0Y7O0EwQmw2RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlCdkJnSzRCO0V1Qi9KNUIsZXZCaEhTO0V1QmlIVDtFQUVBO0VBQ0E7RUFDQTtDMUJvNkZGO0FLemhHRTtFcUJvSUUsZXZCbW5CZ0M7RXVCbG5CaEM7RUovSUEsMEJuQkdPO0NIcWlHWDtBMEJyNUZFO0VBRUUsWXZCcEpPO0V1QnFKUDtFSnRKQSwwQm5Cb1AwQjtDSHl6RjlCO0EwQm41RkU7RUFFRSxldkJ0Sk87RXVCdUpQO0VBQ0E7QzFCbzVGSjs7QTBCNTRGQTtFQUNFO0MxQis0RkY7O0EwQjM0RkE7RUFDRTtFQUNBLHVCdkJnbUJrQztFdUIvbEJsQztFdEJyREksb0JBdENhO0VzQjZGakIsZXZCektTO0V1QjBLVDtDMUI4NEZGOztBMEIxNEZBO0VBQ0U7RUFDQTtFQUNBLGV2QjlLUztDSDJqR1g7O0E2QnhrR0E7O0VBRUU7RUFDQTtFQUNBO0M3QjJrR0Y7QTZCemtHRTs7RUFDRTtFQUNBO0M3QjRrR0o7QUsza0dFOztFd0JJSTtDN0Iya0dOO0E2QnprR0k7Ozs7RUFHRTtDN0I0a0dOOztBNkJ0a0dBO0VBQ0U7RUFDQTtFQUNBO0M3QnlrR0Y7QTZCdmtHRTtFQUNFO0M3QnlrR0o7O0E2Qm5rR0U7O0VBRUU7QzdCc2tHSjtBNkJsa0dFOztFbkJYRTtFQUNBO0NWaWxHSjtBNkJsa0dFOztFbkJGRTtFQUNBO0NWd2tHSjs7QTZCcmpHQTtFQUNFO0VBQ0E7QzdCd2pHRjtBNkJ0akdFO0VBR0U7QzdCc2pHSjtBNkJuakdFO0VBQ0U7QzdCcWpHSjs7QTZCampHQTtFQUNFO0VBQ0E7QzdCb2pHRjs7QTZCampHQTtFQUNFO0VBQ0E7QzdCb2pHRjs7QTZCaGlHQTtFQUNFO0VBQ0E7RUFDQTtDN0JtaUdGO0E2QmppR0U7O0VBRUU7QzdCbWlHSjtBNkJoaUdFOztFQUVFO0M3QmtpR0o7QTZCOWhHRTs7RW5CckZFO0VBQ0E7Q1Z1bkdKO0E2QjloR0U7O0VuQnhHRTtFQUNBO0NWMG9HSjs7QTZCL2dHRTs7RUFFRTtDN0JraEdKO0E2QmhoR0k7Ozs7RUFFRTtFQUNBO0VBQ0E7QzdCb2hHTjs7QThCN3FHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlCZ3JHRjtBOEI5cUdFOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUJnckdKO0E4QjlxR0k7Ozs7Ozs7Ozs7OztFQUdFO0M5QnlyR047QThCcHJHRTs7O0VBR0U7QzlCc3JHSjtBOEJsckdFO0VBQ0U7QzlCb3JHSjtBOEIvcUdJOztFcEJJQTtFQUNBO0NWK3FHSjtBOEIvcUdFO0VBQ0U7RUFDQTtDOUJpckdKO0E4Qi9xR0k7RXBCTEE7RUFDQTtDVnVyR0o7QThCOXFHSTs7O0VwQnhCQTtFQUNBO0NWMnNHSjtBOEI1cUdJOzs7RXBCaENBO0VBQ0E7Q1ZpdEdKOztBOEJucUdBOztFQUVFO0M5QnNxR0Y7QThCanFHRTs7RUFDRTtFQUNBO0M5Qm9xR0o7QThCbHFHSTs7RUFDRTtDOUJxcUdOO0E4QmpxR0U7Ozs7Ozs7O0VBSUU7QzlCdXFHSjs7QThCbnFHQTtFQUF1QjtDOUJ1cUd2Qjs7QThCdHFHQTtFQUFzQjtDOUIwcUd0Qjs7QThCbHFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0UxQlNJLGdCQXRDYTtFMEIrQmpCLGlCM0J1SzRCO0UyQnRLNUIsaUIzQjJLNEI7RTJCMUs1QixlM0I1R1M7RTJCNkdUO0VBQ0E7RUFDQSwwQjNCcEhTO0UyQnFIVDtFcEI1R0U7Q1ZreEdKO0E4QmxxR0U7O0VBRUU7QzlCb3FHSjs7QThCMXBHQTs7RUFFRSxpQzNCcVdzQztDSHd6RnhDOztBOEIxcEdBOzs7Ozs7RUFNRTtFMUIxQkksbUJBdENhO0UwQmtFakIsaUIzQjhFNEI7RU92TjFCO0NWdXlHSjs7QThCMXBHQTs7RUFFRSxtQzNCbVZzQztDSDAwRnhDOztBOEIxcEdBOzs7Ozs7RUFNRTtFMUIzQ0ksb0JBdENhO0UwQm1GakIsaUIzQjhENEI7RU94TjFCO0NWd3pHSjs7QThCMXBHQTs7RUFFRTtDOUI2cEdGOztBOEJscEdBOzs7Ozs7OztFcEIzSkk7RUFDQTtDVnd6R0o7O0E4Qm5wR0E7Ozs7OztFcEJ4Skk7RUFDQTtDVm96R0o7O0ErQjUxR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDL0IrMUdGOztBK0I1MUdBO0VBQ0U7RUFDQSxtQjVCd2ZzQztDSHUyRnhDOztBK0I1MUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsWTVCb2ZzQztFNEJuZnRDO0VBQ0E7Qy9CKzFHRjtBK0I3MUdFO0VBQ0UsWTVCekJPO0U0QjBCUCxzQjVCeU4wQjtFbUJwUDFCLDBCbkJvUDBCO0NIdW9HOUI7QStCMzFHRTtFQUtJLGlENUIrVndCO0NIMC9GOUI7QStCcjFHRTtFQUNFLHNCNUJxYm9DO0NIazZGeEM7QStCcDFHRTtFQUNFLFk1QjdDTztFNEI4Q1AsMEI1QmlmNEM7RTRCaGY1QyxzQjVCZ2Y0QztDSHMyRmhEO0ErQi8wR0k7RUFDRSxlNUJqREs7Q0hrNEdYO0ErQi8wR007RUFDRSwwQjVCeERHO0NIeTRHWDs7QStCdjBHQTtFQUNFO0VBQ0E7RUFFQTtDL0J5MEdGO0ErQnIwR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFk1QnVib0M7RTRCdGJwQyxhNUJzYm9DO0U0QnJicEM7RUFDQTtFQUNBLHVCNUJyRk87RTRCc0ZQO0MvQnUwR0o7QStCbDBHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWTVCd2FvQztFNEJ2YXBDLGE1QnVhb0M7RTRCdGFwQztFQUNBO0MvQm8wR0o7O0ErQjF6R0U7RXJCbEdFO0NWZzZHSjtBK0J6ekdJO0VBQ0U7Qy9CMnpHTjtBK0J0ekdJO0VBQ0Usc0I1QjBId0I7RW1CcFAxQiwwQm5Cb1AwQjtDSCtyRzlCO0ErQnJ6R0k7RUFDRTtDL0J1ekdOO0ErQmx6R0k7RVRwSUEseUNuQndoQjRDO0NIaTZGaEQ7QStCbHpHSTtFVHZJQSx5Q25Cd2hCNEM7Q0hvNkZoRDs7QStCMXlHRTtFQUVFLG1CNUJ5WjRDO0NIbTVGaEQ7QStCeHlHSTtFQUNFO0MvQjB5R047QStCcnlHSTtFVDlKQSx5Q25Cd2hCNEM7Q0g4NkZoRDs7QStCN3hHQTtFQUNFO0MvQmd5R0Y7QStCN3hHSTtFQUNFO0VBQ0EsZTVCaVkwQztFNEJoWTFDO0VBRUEsc0I1QitYMEM7Q0grNUZoRDtBK0IzeEdJO0VBQ0U7RUFDQTtFQUNBLHdCNUIwWDBDO0U0QnpYMUMseUI1QnlYMEM7RTRCeFgxQywwQjVCcExLO0U0QnNMTCxzQjVCcVgwQztFaUJ2aUIxQywwSVdtTEE7Qy9CNHhHTjtBb0IzOEdNO0VXdUtGO0lYdEtJO0dwQjg4R047Q0FDRjtBK0I1eEdJO0VBQ0UsdUI1QmxNSztFNEJtTUw7Qy9COHhHTjtBK0J6eEdJO0VUek1BLHlDbkJ3aEI0QztDSDY4RmhEOztBK0Ivd0dBO0VBQ0U7RUFDQTtFQUNBLG9DNUJvUnNDO0U0Qm5SdEM7RTNCakdJLGdCQXRDYTtFMkIwSWpCLGlCNUI0RDRCO0U0QjNENUIsaUI1QmdFNEI7RTRCL0Q1QixlNUJ2TlM7RTRCd05UO0VBQ0E7RUFDQTtFckJ0TkU7RXFCeU5GO0tBQUE7VUFBQTtDL0JneEdGO0ErQjl3R0U7RUFDRSxzQjVCdVBvQztFNEJ0UHBDO0VBS0UsaUQ1QmtXOEI7Q0gwNkZwQztBK0J6d0dJO0VBTUUsZTVCL09LO0U0QmdQTCx1QjVCdlBLO0NINi9HWDtBK0Jsd0dFO0VBRUU7RUFDQSx1QjVCOEgwQjtFNEI3SDFCO0MvQm13R0o7QStCaHdHRTtFQUNFLGU1QjdQTztFNEI4UFAsMEI1QmxRTztDSG9nSFg7QStCOXZHRTtFQUNFO0MvQmd3R0o7QStCNXZHRTtFQUNFO0VBQ0E7Qy9COHZHSjs7QStCMXZHQTtFQUNFLG1DNUJ5TnNDO0U0QnhOdEMscUI1QmdINEI7RTRCL0c1Qix3QjVCK0c0QjtFNEI5RzVCLHFCNUIrRzRCO0VDOVF4QixvQkF0Q2E7Q0ptOEduQjs7QStCMXZHQTtFQUNFLGlDNUJrTnNDO0U0QmpOdEMsb0I1QjZHNEI7RTRCNUc1Qix1QjVCNEc0QjtFNEIzRzVCLG1CNUI0RzRCO0VDblJ4QixtQkF0Q2E7Q0oyOEduQjs7QStCcnZHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG9DNUJnTXNDO0U0Qi9MdEM7Qy9Cd3ZHRjs7QStCcnZHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG9DNUJ3THNDO0U0QnZMdEM7RUFDQTtFQUNBO0MvQnd2R0Y7QStCdHZHRTtFQUNFLHNCNUJvS29DO0U0Qm5LcEMsaUQ1QndFMEI7Q0hnckc5QjtBK0JwdkdFO0VBRUUsMEI1Qi9UTztDSG9qSFg7QStCanZHSTtFQUNFLGtCNUIwVGE7Q0h5N0ZuQjtBK0IvdUdFO0VBQ0U7Qy9CaXZHSjs7QStCN3VHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxvQzVCdUpzQztFNEJ0SnRDO0VBQ0E7RUFFQSxpQjVCakU0QjtFNEJrRTVCLGlCNUI3RDRCO0U0QjhENUIsZTVCcFZTO0U0QnFWVCx1QjVCNVZTO0U0QjZWVDtFckJsVkU7Q1Zra0hKO0ErQjV1R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw4QjVCZ0lvQztFNEIvSHBDO0VBQ0EsaUI1QjdFMEI7RTRCOEUxQixlNUJwV087RTRCcVdQO0VUN1dBLDBCbkJHTztFNEI0V1A7RXJCbldBO0NWa2xISjs7QStCcHVHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0MvQnV1R0Y7QStCcnVHRTtFQUNFO0MvQnV1R0o7QStCbnVHSTtFQUEwQixpRTVCbU9lO0NIbWdHN0M7QStCcnVHSTtFQUEwQixpRTVCa09lO0NIc2dHN0M7QStCdnVHSTtFQUEwQixpRTVCaU9lO0NIeWdHN0M7QStCdnVHRTtFQUNFO0MvQnl1R0o7QStCdHVHRTtFQUNFLFk1Qm1OeUM7RTRCbE56QyxhNUJrTnlDO0U0QmpOekM7RVRsWkEsMEJuQm9QMEI7RTRCZ0sxQixVNUJrTnlDO0VPMWxCekM7RVVGRSw2R1c2WUY7RUFDQTtVQUFBO0MvQnV1R0o7QW9Cam5ITTtFV2lZSjtJWGhZTTtHcEJvbkhOO0NBQ0Y7QStCMXVHSTtFVDFaQSwwQm5CMm1CeUM7Q0g0aEc3QztBK0J4dUdFO0VBQ0UsWTVCNExnQztFNEIzTGhDLGU1QjRMZ0M7RTRCM0xoQztFQUNBLGdCNUIyTGdDO0U0QjFMaEMsMEI1QmhhTztFNEJpYVA7RXJCelpBO0NWb29ISjtBK0J0dUdFO0VBQ0UsWTVCd0x5QztFNEJ2THpDLGE1QnVMeUM7RW1Cbm1CekMsMEJuQm9QMEI7RTRCMEwxQixVNUJ3THlDO0VPMWxCekM7RVVGRSw2R1d1YUY7RUFDQTtPQUFBO0MvQnV1R0o7QW9CM29ITTtFVzRaSjtJWDNaTTtHcEI4b0hOO0NBQ0Y7QStCMXVHSTtFVHBiQSwwQm5CMm1CeUM7Q0hzakc3QztBK0J4dUdFO0VBQ0UsWTVCa0tnQztFNEJqS2hDLGU1QmtLZ0M7RTRCaktoQztFQUNBLGdCNUJpS2dDO0U0QmhLaEMsMEI1QjFiTztFNEIyYlA7RXJCbmJBO0NWOHBISjtBK0J0dUdFO0VBQ0UsWTVCOEp5QztFNEI3SnpDLGE1QjZKeUM7RTRCNUp6QztFQUNBLHFCNUJ0RTBCO0U0QnVFMUIsb0I1QnZFMEI7RW1CbFkxQiwwQm5Cb1AwQjtFNEJ1TjFCLFU1QjJKeUM7RU8xbEJ6QztFVUZFLDZHV29jRjtFQUNBO0MvQnV1R0o7QW9CeHFITTtFV3NiSjtJWHJiTTtHcEIycUhOO0NBQ0Y7QStCMXVHSTtFVGpkQSwwQm5CMm1CeUM7Q0htbEc3QztBK0J4dUdFO0VBQ0UsWTVCcUlnQztFNEJwSWhDLGU1QnFJZ0M7RTRCcEloQztFQUNBLGdCNUJvSWdDO0U0Qm5JaEM7RUFDQTtFQUNBO0MvQjB1R0o7QStCdHVHRTtFQUNFLDBCNUI5ZE87RU9RUDtDVitySEo7QStCcnVHRTtFQUNFO0VBQ0EsMEI1QnBlTztFT1FQO0NWb3NISjtBK0JudUdJO0VBQ0UsMEI1QnhlSztDSDZzSFg7QStCbHVHSTtFQUNFO0MvQm91R047QStCanVHSTtFQUNFLDBCNUJoZks7Q0htdEhYO0ErQmh1R0k7RUFDRTtDL0JrdUdOO0ErQi90R0k7RUFDRSwwQjVCeGZLO0NIeXRIWDs7QStCNXRHQTs7O0VYemZNLDZHVzRmSjtDL0IrdEdGO0FvQnZ0SE07RVdxZk47OztJWHBmUTtHcEI0dEhOO0NBQ0Y7O0FnQzd1SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoQ2d2SEY7O0FnQzd1SEE7RUFDRTtFQUNBO0NoQ2d2SEY7QUsvdUhFO0UyQkdFO0NoQyt1SEo7QWdDM3VIRTtFQUNFLGU3QlhPO0U2QllQO0VBQ0E7Q2hDNnVISjs7QWdDcnVIQTtFQUNFO0NoQ3d1SEY7QWdDdHVIRTtFQUNFO0VBQ0E7RXRCWkE7RUFDQTtDVnF2SEo7QUtqd0hFO0UyQjJCSSxzQzdCbXBCOEI7Q0hzbEdwQztBZ0N0dUhJO0VBQ0UsZTdCbENLO0U2Qm1DTDtFQUNBO0NoQ3d1SE47QWdDcHVIRTs7RUFFRSxlN0J6Q087RTZCMENQLHVCN0JqRE87RTZCa0RQLG1DN0J3b0JnQztDSDhsR3BDO0FnQ251SEU7RUFFRTtFdEJuQ0E7RUFDQTtDVnd3SEo7O0FnQzF0SEU7RXRCeERFO0NWc3hISjtBZ0MxdEhFOztFQUVFLFk3QnpFTztFNkIwRVAsMEI3QnlLMEI7Q0htakg5Qjs7QWdDbHRIRTs7RUFFRTtFQUNBO0NoQ3F0SEo7O0FnQ2h0SEU7O0VBRUU7RUFDQTtFQUNBO0NoQ210SEo7O0FnQ3pzSEU7RUFDRTtDaEM0c0hKO0FnQzFzSEU7RUFDRTtDaEM0c0hKOztBaUNoekhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQ216SEY7QWlDL3lIRTs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2pDbXpISjtBaUMveEhBO0VBQ0U7RUFDQSx1QjlCaXFCa0M7RThCaHFCbEMsMEI5QmdxQmtDO0U4Qi9wQmxDLG1COUJnRk87RUNSSCxtQkF0Q2E7RTZCaENqQjtFQUNBO0NqQ2l5SEY7QUszMEhFO0U0QjZDRTtDakNpeUhKOztBaUN4eEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakMyeEhGO0FpQ3p4SEU7RUFDRTtFQUNBO0NqQzJ4SEo7QWlDeHhIRTtFQUNFO0VBQ0E7Q2pDMHhISjs7QWlDanhIQTtFQUNFO0VBQ0Esb0I5QndsQmtDO0U4QnZsQmxDLHVCOUJ1bEJrQztDSDZyR3BDOztBaUN4d0hBO0VBQ0U7RUFDQTtFQUdBO0NqQ3l3SEY7O0FpQ3J3SEE7RUFDRTtFN0JTSSxtQkF0Q2E7RTZCK0JqQjtFQUNBO0VBQ0E7RXZCeEdFO0NWaTNISjtBS24zSEU7RTRCOEdFO0NqQ3d3SEo7O0FpQ2x3SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pDcXdIRjs7QWlDbHdIQTtFQUNFLGlCOUIra0JrQztFOEI5a0JsQztDakNxd0hGOztBZ0IzMEhJO0VpQmtGSTs7O0lBQ0U7SUFDQTtHakMrdkhSO0NBQ0Y7QWdCajJISTtFaUI2RkE7SUFvQkk7SUFDQTtHakNvdkhOO0VpQ2x2SE07SUFDRTtHakNvdkhSO0VpQ2x2SFE7SUFDRTtHakNvdkhWO0VpQ2p2SFE7SUFDRSxzQjlCd2hCd0I7SThCdmhCeEIscUI5QnVoQndCO0dINHRHbEM7RWlDOXVITTs7O0lBQ0U7R2pDa3ZIUjtFaUNwdUhNO0lBQ0U7R2pDc3VIUjtFaUNudUhNO0lBQ0U7SUFHQTtHakNtdUhSO0VpQ2h1SE07SUFDRTtHakNrdUhSO0NBQ0Y7QWdCbjNISTtFaUJrRkk7OztJQUNFO0lBQ0E7R2pDc3lIUjtDQUNGO0FnQng0SEk7RWlCNkZBO0lBb0JJO0lBQ0E7R2pDMnhITjtFaUN6eEhNO0lBQ0U7R2pDMnhIUjtFaUN6eEhRO0lBQ0U7R2pDMnhIVjtFaUN4eEhRO0lBQ0Usc0I5QndoQndCO0k4QnZoQnhCLHFCOUJ1aEJ3QjtHSG13R2xDO0VpQ3J4SE07OztJQUNFO0dqQ3l4SFI7RWlDM3dITTtJQUNFO0dqQzZ3SFI7RWlDMXdITTtJQUNFO0lBR0E7R2pDMHdIUjtFaUN2d0hNO0lBQ0U7R2pDeXdIUjtDQUNGO0FnQjE1SEk7RWlCa0ZJOzs7SUFDRTtJQUNBO0dqQzYwSFI7Q0FDRjtBZ0IvNkhJO0VpQjZGQTtJQW9CSTtJQUNBO0dqQ2swSE47RWlDaDBITTtJQUNFO0dqQ2swSFI7RWlDaDBIUTtJQUNFO0dqQ2swSFY7RWlDL3pIUTtJQUNFLHNCOUJ3aEJ3QjtJOEJ2aEJ4QixxQjlCdWhCd0I7R0gweUdsQztFaUM1ekhNOzs7SUFDRTtHakNnMEhSO0VpQ2x6SE07SUFDRTtHakNvekhSO0VpQ2p6SE07SUFDRTtJQUdBO0dqQ2l6SFI7RWlDOXlITTtJQUNFO0dqQ2d6SFI7Q0FDRjtBZ0JqOEhJO0VpQmtGSTs7O0lBQ0U7SUFDQTtHakNvM0hSO0NBQ0Y7QWdCdDlISTtFaUI2RkE7SUFvQkk7SUFDQTtHakN5MkhOO0VpQ3YySE07SUFDRTtHakN5MkhSO0VpQ3YySFE7SUFDRTtHakN5MkhWO0VpQ3QySFE7SUFDRSxzQjlCd2hCd0I7SThCdmhCeEIscUI5QnVoQndCO0dIaTFHbEM7RWlDbjJITTs7O0lBQ0U7R2pDdTJIUjtFaUN6MUhNO0lBQ0U7R2pDMjFIUjtFaUN4MUhNO0lBQ0U7SUFHQTtHakN3MUhSO0VpQ3IxSE07SUFDRTtHakN1MUhSO0NBQ0Y7QWlDeDVISTtFQW9CSTtFQUNBO0NqQ3U0SFI7QWlDMTVIUTs7O0VBQ0U7RUFDQTtDakM4NUhWO0FpQzM0SFE7RUFDRTtDakM2NEhWO0FpQzM0SFU7RUFDRTtDakM2NEhaO0FpQzE0SFU7RUFDRSxzQjlCd2hCd0I7RThCdmhCeEIscUI5QnVoQndCO0NIcTNHcEM7QWlDdjRIUTs7O0VBQ0U7Q2pDMjRIVjtBaUM3M0hRO0VBQ0U7Q2pDKzNIVjtBaUM1M0hRO0VBQ0U7RUFHQTtDakM0M0hWO0FpQ3ozSFE7RUFDRTtDakMyM0hWOztBaUM3MkhFO0VBQ0UsMEI5QmdnQmdDO0NIZzNHcEM7QUt4a0lFO0U0QjJOSSwwQjlCNmY4QjtDSG0zR3BDO0FpQzMySEk7RUFDRSwwQjlCcWY4QjtDSHczR3BDO0FLOWtJRTtFNEJvT00sMEI5Qm1mNEI7Q0gwM0dwQztBaUMxMkhNO0VBQ0UsMEI5QmlmNEI7Q0gyM0dwQztBaUN4MkhJOzs7O0VBSUUsMEI5QndlOEI7Q0hrNEdwQztBaUN0MkhFO0VBQ0UsMEI5QmllZ0M7RThCaGVoQyxpQzlCcWVnQztDSG00R3BDO0FpQ3IySEU7RUFDRTtDakN1MkhKO0FpQ3AySEU7RUFDRSwwQjlCd2RnQztDSDg0R3BDO0FpQ3IySEk7RUFDRSwwQjlCd2Q4QjtDSCs0R3BDO0FLdm1JRTtFNEJtUU0sMEI5QnFkNEI7Q0hrNUdwQzs7QWlDLzFIRTtFQUNFLFk5QnJSTztDSHVuSVg7QUs5bUlFO0U0QitRSSxZOUJ4Uks7Q0gwbklYO0FpQzcxSEk7RUFDRSxnQzlCMGI4QjtDSHE2R3BDO0FLcG5JRTtFNEJ3Uk0saUM5QndiNEI7Q0h1NkdwQztBaUM1MUhNO0VBQ0UsaUM5QnNiNEI7Q0h3NkdwQztBaUMxMUhJOzs7O0VBSUUsWTlCN1NLO0NIeW9JWDtBaUN4MUhFO0VBQ0UsZ0M5QnNhZ0M7RThCcmFoQyx1QzlCMGFnQztDSGc3R3BDO0FpQ3YxSEU7RUFDRTtDakN5MUhKO0FpQ3QxSEU7RUFDRSxnQzlCNlpnQztDSDI3R3BDO0FpQ3YxSEk7RUFDRSxZOUI3VEs7Q0hzcElYO0FLN29JRTtFNEJ1VE0sWTlCaFVHO0NIeXBJWDs7QWtDNXBJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQSx1Qi9CSlM7RStCS1Q7RUFDQTtFeEJLRTtDVjBwSUo7QWtDNXBJRTtFQUNFO0VBQ0E7Q2xDOHBJSjtBa0MzcElFO0VBQ0U7RUFDQTtDbEM2cElKO0FrQzNwSUk7RUFDRTtFeEJDRjtFQUNBO0NWNnBJSjtBa0MzcElJO0VBQ0U7RXhCVUY7RUFDQTtDVm9wSUo7QWtDeHBJRTs7RUFFRTtDbEMwcElKOztBa0N0cElBO0VBR0U7RUFHQTtFQUNBLGlCL0I4d0JrQztDSHU0R3BDOztBa0NqcElBO0VBQ0UsdUIvQnd3QmtDO0NINDRHcEM7O0FrQ2pwSUE7RUFDRTtFQUNBO0NsQ29wSUY7O0FrQ2pwSUE7RUFDRTtDbENvcElGOztBS3pzSUU7RTZCMERFO0NsQ21wSUo7QWtDaHBJRTtFQUNFLHFCL0J1dkJnQztDSDI1R3BDOztBa0Mxb0lBO0VBQ0U7RUFDQTtFQUVBLHNDL0JndkJrQztFK0IvdUJsQztDbEM0b0lGO0FrQzFvSUU7RXhCdkVFO0NWb3RJSjs7QWtDeG9JQTtFQUNFO0VBRUEsc0MvQnF1QmtDO0UrQnB1QmxDO0NsQzBvSUY7QWtDeG9JRTtFeEJsRkU7Q1Y2dElKOztBa0Nqb0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2xDb29JRjs7QWtDam9JQTtFQUNFO0VBQ0E7Q2xDb29JRjs7QWtDaG9JQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQi9CMnNCa0M7RU8xekJoQztDVm12SUo7O0FrQ2hvSUE7OztFQUdFO0VBQ0E7Q2xDbW9JRjs7QWtDaG9JQTs7RXhCakhJO0VBQ0E7Q1ZzdklKOztBa0Nqb0lBOztFeEJ4R0k7RUFDQTtDVjh1SUo7O0FrQzluSUU7RUFDRSxvQi9CbXJCZ0M7Q0g4OEdwQztBZ0JodUlJO0VrQjZGSjtJQU1JO0lBQ0E7SUFDQTtJQUNBO0dsQ2lvSUY7RWtDL25JRTtJQUVFO0lBQ0EsbUIvQnVxQjhCO0krQnRxQjlCO0lBQ0Esa0IvQnFxQjhCO0dIMjlHbEM7Q0FDRjs7QWtDcG5JRTtFQUNFLG9CL0J1cEJnQztDSGcrR3BDO0FnQmx2SUk7RWtCdUhKO0lBUUk7SUFDQTtHbEN1bklGO0VrQ3BuSUU7SUFFRTtJQUNBO0dsQ3FuSUo7RWtDbm5JSTtJQUNFO0lBQ0E7R2xDcW5JTjtFa0NobklNO0l4QnpLSjtJQUNBO0dWNHhJRjtFa0NqbklROztJQUdFO0dsQ2tuSVY7RWtDaG5JUTs7SUFHRTtHbENpbklWO0VrQzdtSU07SXhCMUtKO0lBQ0E7R1YweElGO0VrQzltSVE7O0lBR0U7R2xDK21JVjtFa0M3bUlROztJQUdFO0dsQzhtSVY7Q0FDRjs7QWtDam1JRTtFQUNFLHVCL0I0a0JnQztDSHdoSHBDO0FnQjV4SUk7RWtCc0xKO0lBTUkscUIvQnlsQmdDO1MrQnpsQmhDLGdCL0J5bEJnQztJK0J4bEJoQyx5Qi9CeWxCZ0M7UytCemxCaEMsb0IvQnlsQmdDO0krQnhsQmhDO0lBQ0E7R2xDb21JRjtFa0NsbUlFO0lBQ0U7SUFDQTtHbENvbUlKO0NBQ0Y7O0FrQzNsSUE7RUFDRTtDbEM4bElGO0FrQzVsSUU7RUFDRTtDbEM4bElKO0FrQzVsSUk7RUFDRTtFeEJ2T0Y7RUFDQTtDVnMwSUo7QWtDNWxJSTtFeEJ6UEE7RUFDQTtDVncxSUo7QWtDNWxJSTtFeEJ0UUE7RXdCd1FFO0NsQzhsSU47O0FtQ3gzSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxvQmhDbWlDa0M7RWdDamlDbEM7RUFDQSwwQmhDRVM7RU9TUDtDVmczSUo7O0FtQ3IzSUU7RUFDRSxxQmhDdWhDZ0M7Q0hpMkdwQztBbUN0M0lJO0VBQ0U7RUFDQSxzQmhDbWhDOEI7RWdDbGhDOUIsZWhDTks7RWdDT0w7Q25DdzNJTjtBbUM5MklFO0VBQ0U7Q25DZzNJSjtBbUM3MklFO0VBQ0U7Q25DKzJJSjtBbUM1MklFO0VBQ0UsZWhDMUJPO0NIdzRJWDs7QW9DcjVJQTtFQUNFO0U3QkdBO0VBQ0E7RUdhRTtDVjA0SUo7O0FvQ3Q1SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCakNteEJrQztFaUNseEJsQyxlakNtS3dDO0VpQ2pLeEMsdUJqQ1BTO0VpQ1FUO0NwQ3c1SUY7QW9DdDVJRTtFQUNFO0VBQ0EsZWpDOEpzQztFaUM3SnRDO0VBQ0EsMEJqQ1pPO0VpQ2FQLHNCakNaTztDSG82SVg7QW9DcjVJRTtFQUNFO0VBQ0EsV2pDMndCZ0M7RWlDMXdCaEMsaURqQzhXMEI7Q0h5aUk5Qjs7QW9DajVJSTtFQUNFO0UxQmFGO0VBQ0E7Q1Z3NElKO0FvQ2o1SUk7RTFCTkE7RUFDQTtDVjA1SUo7QW9DaDVJRTtFQUNFO0VBQ0EsWWpDeENPO0VpQ3lDUCwwQmpDME0wQjtFaUN6TTFCLHNCakN5TTBCO0NIeXNJOUI7QW9DLzRJRTtFQUNFLGVqQ3hDTztFaUN5Q1A7RUFFQTtFQUNBLHVCakNsRE87RWlDbURQLHNCakNoRE87Q0hnOElYOztBcUN2OElFO0VBQ0U7RWpDMkhFLG1CQXRDYTtFaUNuRmYsaUJsQ21PMEI7Q0h1dUk5QjtBcUNyOElNO0UzQnFDRjtFQUNBO0NWbTZJSjtBcUNwOElNO0UzQmtCRjtFQUNBO0NWcTdJSjs7QXFDcjlJRTtFQUNFO0VqQzJIRSxvQkF0Q2E7RWlDbkZmLGlCbENvTzBCO0NIb3ZJOUI7QXFDbjlJTTtFM0JxQ0Y7RUFDQTtDVmk3SUo7QXFDbDlJTTtFM0JrQkY7RUFDQTtDVm04SUo7O0FzQ2orSUE7RUFDRTtFQUNBO0VsQ2lFRTtFa0MvREYsaUJuQ3VSNEI7RW1DdFI1QjtFQUNBO0VBQ0E7RUFDQTtFNUJLRTtFVUZFLHNJa0JESjtDdENvK0lGO0FvQi85SU07RWtCZk47SWxCZ0JRO0dwQmsrSU47Q0FDRjtBS3grSUU7RWlDR0k7Q3RDdytJTjs7QXNDbitJRTtFQUNFO0N0Q3MrSUo7O0FzQ2orSUE7RUFDRTtFQUNBO0N0Q28rSUY7O0FzQzc5SUE7RUFDRSxxQm5DKzNCa0M7RW1DOTNCbEMsb0JuQzgzQmtDO0VPcjVCaEM7Q1Z3L0lKOztBc0N4OUlFO0VDakRBO0VBQ0EsMEJwQzBFYTtDSG04SWY7QUsvL0lFO0VrQ1ZJO0VBQ0E7Q3ZDNGdKTjtBdUN6Z0pJO0VBRUU7RUFDQTtDdkMwZ0pOOztBc0NyK0lFO0VDakRBO0VBQ0EsMEJwQzBFYTtDSGc5SWY7QUs1Z0pFO0VrQ1ZJO0VBQ0E7Q3ZDeWhKTjtBdUN0aEpJO0VBRUU7RUFDQTtDdkN1aEpOOztBc0NsL0lFO0VDakRBO0VBQ0EsMEJwQzBFYTtDSDY5SWY7QUt6aEpFO0VrQ1ZJO0VBQ0E7Q3ZDc2lKTjtBdUNuaUpJO0VBRUU7RUFDQTtDdkNvaUpOOztBc0MvL0lFO0VDakRBO0VBQ0EsMEJwQzBFYTtDSDArSWY7QUt0aUpFO0VrQ1ZJO0VBQ0E7Q3ZDbWpKTjtBdUNoakpJO0VBRUU7RUFDQTtDdkNpakpOOztBc0M1Z0pFO0VDakRBO0VBQ0EsMEJwQzBFYTtDSHUvSWY7QUtuakpFO0VrQ1ZJO0VBQ0E7Q3ZDZ2tKTjtBdUM3akpJO0VBRUU7RUFDQTtDdkM4akpOOztBc0N6aEpFO0VDakRBO0VBQ0EsMEJwQzBFYTtDSG9nSmY7QUtoa0pFO0VrQ1ZJO0VBQ0E7Q3ZDNmtKTjtBdUMxa0pJO0VBRUU7RUFDQTtDdkMya0pOOztBc0N0aUpFO0VDakRBO0VBQ0EsMEJwQzBFYTtDSGloSmY7QUs3a0pFO0VrQ1ZJO0VBQ0E7Q3ZDMGxKTjtBdUN2bEpJO0VBRUU7RUFDQTtDdkN3bEpOOztBc0NuakpFO0VDakRBO0VBQ0EsMEJwQzBFYTtDSDhoSmY7QUsxbEpFO0VrQ1ZJO0VBQ0E7Q3ZDdW1KTjtBdUNwbUpJO0VBRUU7RUFDQTtDdkNxbUpOOztBd0NsbkpBO0VBQ0U7RUFDQSxvQnJDdXpCa0M7RXFDcnpCbEMsMEJyQ0tTO0VPU1A7Q1Z1bUpKO0FnQjdqSkk7RXdCNURKO0lBUUk7R3hDcW5KRjtDQUNGOztBd0NsbkpBO0VBQ0U7RUFDQTtFOUJJRTtDVmtuSko7O0F5Q2hvSkE7RUFDRTtFQUNBO0VBQ0Esb0J0Q3U5QmtDO0VzQ3Q5QmxDO0UvQlVFO0NWMG5KSjs7QXlDL25KQTtFQUVFO0N6Q2lvSkY7O0F5QzduSkE7RUFDRSxpQnRDNFE0QjtDSG8zSTlCOztBeUN4bkpBO0VBQ0U7Q3pDMm5KRjtBeUN4bkpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6QzBuSko7O0F5Q2huSkU7RUMvQ0EsZURnRHFIO0VuQjNDbkgsMEJtQjJDdUI7RUM5Q3pCLHNCRDhDcUU7Q3pDcW5KdkU7QTBDanFKRTtFQUNFO0MxQ21xSko7QTBDaHFKRTtFQUNFO0MxQ2txSko7O0F5QzVuSkU7RUMvQ0EsZURnRHFIO0VuQjNDbkgsMEJtQjJDdUI7RUM5Q3pCLHNCRDhDcUU7Q3pDaW9KdkU7QTBDN3FKRTtFQUNFO0MxQytxSko7QTBDNXFKRTtFQUNFO0MxQzhxSko7O0F5Q3hvSkU7RUMvQ0EsZURnRHFIO0VuQjNDbkgsMEJtQjJDdUI7RUM5Q3pCLHNCRDhDcUU7Q3pDNm9KdkU7QTBDenJKRTtFQUNFO0MxQzJySko7QTBDeHJKRTtFQUNFO0MxQzBySko7O0F5Q3BwSkU7RUMvQ0EsZURnRHFIO0VuQjNDbkgsMEJtQjJDdUI7RUM5Q3pCLHNCRDhDcUU7Q3pDeXBKdkU7QTBDcnNKRTtFQUNFO0MxQ3VzSko7QTBDcHNKRTtFQUNFO0MxQ3NzSko7O0F5Q2hxSkU7RUMvQ0EsZURnRHFIO0VuQjNDbkgsMEJtQjJDdUI7RUM5Q3pCLHNCRDhDcUU7Q3pDcXFKdkU7QTBDanRKRTtFQUNFO0MxQ210Sko7QTBDaHRKRTtFQUNFO0MxQ2t0Sko7O0F5QzVxSkU7RUMvQ0EsZURnRHFIO0VuQjNDbkgsMEJtQjJDdUI7RUM5Q3pCLHNCRDhDcUU7Q3pDaXJKdkU7QTBDN3RKRTtFQUNFO0MxQyt0Sko7QTBDNXRKRTtFQUNFO0MxQzh0Sko7O0F5Q3hySkU7RUMvQ0EsZURnRHFIO0VuQjNDbkgsMEJtQjJDdUI7RUM5Q3pCLHNCRDhDcUU7Q3pDNnJKdkU7QTBDenVKRTtFQUNFO0MxQzJ1Sko7QTBDeHVKRTtFQUNFO0MxQzB1Sko7O0F5Q3BzSkU7RUMvQ0EsZURnRHFIO0VuQjNDbkgsMEJtQjJDdUI7RUM5Q3pCLHNCRDhDcUU7Q3pDeXNKdkU7QTBDcnZKRTtFQUNFO0MxQ3V2Sko7QTBDcHZKRTtFQUNFO0MxQ3N2Sko7O0EyQzl2SkU7RUFDRTtJQUFPO0czQ2t3SlQ7RTJDandKRTtJQUFLO0czQ293SlA7Q0FDRjs7QTJDdndKRTtFQUNFO0lBQU87RzNDa3dKVDtFMkNqd0pFO0lBQUs7RzNDb3dKUDtDQUNGO0EyQ2p3SkE7RUFDRTtFQUNBLGF4Q2crQmtDO0V3Qy85QmxDO0VBQ0E7RXZDbUhJLG1CQXRDYTtFdUMzRWpCLDBCeENMUztFT1NQO0NWZ3dKSjs7QTJDL3ZKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWXhDakJTO0V3Q2tCVDtFQUNBO0VBQ0EsMEJ4Q3E5QmtDO0VpQmgrQjlCLDRCdUJZSjtDM0Nrd0pGO0FvQjF3Sk07RXVCRE47SXZCRVE7R3BCNndKTjtDQUNGOztBMkNwd0pBO0VyQllFO0VxQlZBO0MzQ3V3SkY7O0EyQ253SkU7RUFDRTtVQUFBO0MzQ3N3Sko7QTJDbndKTTtFQUpKO0lBS007WUFBQTtHM0Nzd0pOO0NBQ0Y7O0E0Q2p6SkE7RUFDRTtFQUNBO0M1Q296SkY7O0E0Q2p6SkE7RUFDRTtDNUNvekpGOztBNkN0ekpBO0VBQ0U7RUFDQTtFQUdBO0VBQ0E7RW5DUUU7Q1ZnekpKOztBNkM5eUpBO0VBQ0U7RUFDQSxlMUNSUztFMENTVDtDN0NpekpGO0FLeHpKRTtFd0NXRTtFQUNBLGUxQ2RPO0UwQ2VQO0VBQ0EsMEIxQ3RCTztDSHMwSlg7QTZDN3lKRTtFQUNFLGUxQ2xCTztFMENtQlAsMEIxQzFCTztDSHkwSlg7O0E2Q3R5SkE7RUFDRTtFQUNBO0VBQ0E7RUFHQSx1QjFDM0NTO0UwQzRDVDtDN0N1eUpGO0E2Q3J5SkU7RW5DMUJFO0VBQ0E7Q1ZrMEpKO0E2Q3J5SkU7RW5DaEJFO0VBQ0E7Q1Z3ekpKO0E2Q3J5SkU7RUFFRSxlMUNsRE87RTBDbURQO0VBQ0EsdUIxQzFETztDSGcySlg7QTZDbHlKRTtFQUNFO0VBQ0EsWTFDaEVPO0UwQ2lFUCwwQjFDa0wwQjtFMENqTDFCLHNCMUNpTDBCO0NIbW5KOUI7QTZDanlKRTtFQUNFO0M3Q215Sko7QTZDanlKSTtFQUNFO0VBQ0Esc0IxQzJKd0I7Q0h3b0o5Qjs7QTZDcnhKSTtFQUNFO0M3Q3d4Sk47QTZDcnhKUTtFbkMxQko7RUFaQTtDVit6Sko7QTZDcHhKUTtFbkMzQ0o7RUFZQTtDVnV6Sko7QTZDbnhKUTtFQUNFO0M3Q3F4SlY7QTZDbHhKUTtFQUNFLHNCMUMwSG9CO0UwQ3pIcEI7QzdDb3hKVjtBNkNseEpVO0VBQ0U7RUFDQSx1QjFDcUhrQjtDSCtwSjlCOztBZ0IvMEpJO0U2Qm1DQTtJQUNFO0c3Q2d6Sko7RTZDN3lKTTtJbkMxQko7SUFaQTtHVnUxSkY7RTZDNXlKTTtJbkMzQ0o7SUFZQTtHViswSkY7RTZDM3lKTTtJQUNFO0c3QzZ5SlI7RTZDMXlKTTtJQUNFLHNCMUMwSG9CO0kwQ3pIcEI7RzdDNHlKUjtFNkMxeUpRO0lBQ0U7SUFDQSx1QjFDcUhrQjtHSHVySjVCO0NBQ0Y7QWdCeDJKSTtFNkJtQ0E7SUFDRTtHN0N3MEpKO0U2Q3IwSk07SW5DMUJKO0lBWkE7R1YrMkpGO0U2Q3AwSk07SW5DM0NKO0lBWUE7R1Z1MkpGO0U2Q24wSk07SUFDRTtHN0NxMEpSO0U2Q2wwSk07SUFDRSxzQjFDMEhvQjtJMEN6SHBCO0c3Q28wSlI7RTZDbDBKUTtJQUNFO0lBQ0EsdUIxQ3FIa0I7R0grc0o1QjtDQUNGO0FnQmg0Skk7RTZCbUNBO0lBQ0U7RzdDZzJKSjtFNkM3MUpNO0luQzFCSjtJQVpBO0dWdTRKRjtFNkM1MUpNO0luQzNDSjtJQVlBO0dWKzNKRjtFNkMzMUpNO0lBQ0U7RzdDNjFKUjtFNkMxMUpNO0lBQ0Usc0IxQzBIb0I7STBDekhwQjtHN0M0MUpSO0U2QzExSlE7SUFDRTtJQUNBLHVCMUNxSGtCO0dIdXVKNUI7Q0FDRjtBZ0J4NUpJO0U2Qm1DQTtJQUNFO0c3Q3czSko7RTZDcjNKTTtJbkMxQko7SUFaQTtHVis1SkY7RTZDcDNKTTtJbkMzQ0o7SUFZQTtHVnU1SkY7RTZDbjNKTTtJQUNFO0c3Q3EzSlI7RTZDbDNKTTtJQUNFLHNCMUMwSG9CO0kwQ3pIcEI7RzdDbzNKUjtFNkNsM0pRO0lBQ0U7SUFDQSx1QjFDcUhrQjtHSCt2SjVCO0NBQ0Y7QTZDdjJKQTtFbkNuSEk7Q1Y2OUpKO0E2Q3YySkU7RUFDRTtDN0N5MkpKO0E2Q3YySkk7RUFDRTtDN0N5MkpOOztBOENsL0pFO0VBQ0UsZURvSnNFO0VDbkp0RSwwQkRtSnVDO0M3Q2sySjNDO0FLMStKRTtFeUNQTSxlRCtJa0U7RUM5SWxFO0M5Q28vSlI7QThDai9KTTtFQUNFLFkzQ1BHO0UyQ1FILDBCRHlJa0U7RUN4SWxFLHNCRHdJa0U7QzdDMjJKMUU7O0E4Q2hnS0U7RUFDRSxlRG9Kc0U7RUNuSnRFLDBCRG1KdUM7QzdDZzNKM0M7QUt4L0pFO0V5Q1BNLGVEK0lrRTtFQzlJbEU7QzlDa2dLUjtBOEMvL0pNO0VBQ0UsWTNDUEc7RTJDUUgsMEJEeUlrRTtFQ3hJbEUsc0JEd0lrRTtDN0N5M0oxRTs7QThDOWdLRTtFQUNFLGVEb0pzRTtFQ25KdEUsMEJEbUp1QztDN0M4M0ozQztBS3RnS0U7RXlDUE0sZUQrSWtFO0VDOUlsRTtDOUNnaEtSO0E4QzdnS007RUFDRSxZM0NQRztFMkNRSCwwQkR5SWtFO0VDeElsRSxzQkR3SWtFO0M3Q3U0SjFFOztBOEM1aEtFO0VBQ0UsZURvSnNFO0VDbkp0RSwwQkRtSnVDO0M3QzQ0SjNDO0FLcGhLRTtFeUNQTSxlRCtJa0U7RUM5SWxFO0M5QzhoS1I7QThDM2hLTTtFQUNFLFkzQ1BHO0UyQ1FILDBCRHlJa0U7RUN4SWxFLHNCRHdJa0U7QzdDcTVKMUU7O0E4QzFpS0U7RUFDRSxlRG9Kc0U7RUNuSnRFLDBCRG1KdUM7QzdDMDVKM0M7QUtsaUtFO0V5Q1BNLGVEK0lrRTtFQzlJbEU7QzlDNGlLUjtBOEN6aUtNO0VBQ0UsWTNDUEc7RTJDUUgsMEJEeUlrRTtFQ3hJbEUsc0JEd0lrRTtDN0NtNkoxRTs7QThDeGpLRTtFQUNFLGVEb0pzRTtFQ25KdEUsMEJEbUp1QztDN0N3NkozQztBS2hqS0U7RXlDUE0sZUQrSWtFO0VDOUlsRTtDOUMwaktSO0E4Q3ZqS007RUFDRSxZM0NQRztFMkNRSCwwQkR5SWtFO0VDeElsRSxzQkR3SWtFO0M3Q2k3SjFFOztBOEN0a0tFO0VBQ0UsZURvSnNFO0VDbkp0RSwwQkRtSnVDO0M3Q3M3SjNDO0FLOWpLRTtFeUNQTSxlRCtJa0U7RUM5SWxFO0M5Q3drS1I7QThDcmtLTTtFQUNFLFkzQ1BHO0UyQ1FILDBCRHlJa0U7RUN4SWxFLHNCRHdJa0U7QzdDKzdKMUU7O0E4Q3BsS0U7RUFDRSxlRG9Kc0U7RUNuSnRFLDBCRG1KdUM7QzdDbzhKM0M7QUs1a0tFO0V5Q1BNLGVEK0lrRTtFQzlJbEU7QzlDc2xLUjtBOENubEtNO0VBQ0UsWTNDUEc7RTJDUUgsMEJEeUlrRTtFQ3hJbEUsc0JEd0lrRTtDN0M2OEoxRTs7QStDcm1LQTtFQUNFO0UzQzhISSxrQkF0Q2E7RTJDdEZqQixpQjVDNlI0QjtFNEM1UjVCO0VBQ0EsWTVDWVM7RTRDWFQsMEI1Q3NsQ2tDO0U0Q3JsQ2xDO0MvQ3dtS0Y7QUtubUtFO0UwQ0RFLFk1Q01PO0U0Q0xQO0MvQ3VtS0o7QUtubUtFO0UwQ0NJO0MvQ3FtS047O0ErQzFsS0E7RUFDRTtFQUNBO0VBQ0E7Qy9DNmxLRjs7QStDdmxLQTtFQUNFO0MvQzBsS0Y7O0FnRGhvS0E7RUFHRSxrQjdDeTRCa0M7RTZDeDRCbEMsaUI3Q3c0QmtDO0VDN3dCOUIsb0JBdENhO0U0Q2xGakIsNEM3QzA0QmtDO0U2Q3o0QmxDO0VBQ0E7RUFDQSxpRDdDMjRCa0M7RTZDMTRCbEM7RXRDT0U7Q1YwbktKO0FnRDluS0U7RUFDRSx1QjdDODNCZ0M7Q0hrd0lwQztBZ0Q3bktFO0VBQ0U7Q2hEK25LSjtBZ0Q1bktFO0VBQ0U7RUFDQTtDaEQ4bktKO0FnRDNuS0U7RUFDRTtDaEQ2bktKOztBZ0R6bktBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZTdDdkJTO0U2Q3dCVCw0QzdDbTNCa0M7RTZDbDNCbEM7RUFDQTtFdENaRTtFQUNBO0NWeW9LSjs7QWdEMW5LQTtFQUNFLGlCN0NpMkJrQztDSDR4SXBDOztBaURucUtBO0VBRUU7Q2pEcXFLRjtBaURucUtFO0VBQ0U7RUFDQTtDakRxcUtKOztBaURocUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYzlDMnBCa0M7RThDMXBCbEM7RUFDQTtFQUNBO0VBQ0E7RUFHQTtDakRpcUtGOztBaUQxcEtBO0VBQ0U7RUFDQTtFQUNBLGU5Qys0QmtDO0U4Qzc0QmxDO0NqRDRwS0Y7QWlEenBLRTtFN0IzQkksb0M2QjRCRjtFQUNBLCtCOUNxNkJnQztDSHN2SXBDO0FvQnByS007RTZCdUJKO0k3QnRCTTtHcEJ1cktOO0NBQ0Y7QWlEOXBLRTtFQUNFLGdCOUNtNkJnQztDSDZ2SXBDO0FpRDVwS0U7RUFDRSx1QjlDZzZCZ0M7Q0g4dklwQzs7QWlEMXBLQTtFQUNFO0VBQ0E7Q2pENnBLRjtBaUQzcEtFO0VBQ0U7RUFDQTtDakQ2cEtKO0FpRDFwS0U7O0VBRUU7Q2pENHBLSjtBaUR6cEtFO0VBQ0U7Q2pEMnBLSjs7QWlEdnBLQTtFQUNFO0VBQ0E7RUFDQTtDakQwcEtGO0FpRHZwS0U7RUFDRTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7Q2pEeXBLSjtBaURycEtFO0VBQ0U7RUFDQTtFQUNBO0NqRHVwS0o7QWlEcnBLSTtFQUNFO0NqRHVwS047QWlEcHBLSTtFQUNFO0NqRHNwS047O0FpRGhwS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0EsdUI5QzNHUztFOEM0R1Q7RUFDQTtFdkNsR0U7RXVDc0dGO0NqRCtvS0Y7O0FpRDNvS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjOUMraUJrQztFOEM5aUJsQztFQUNBO0VBQ0EsdUI5Q2xIUztDSGd3S1g7QWlEM29LRTtFQUFTO0NqRDhvS1g7QWlEN29LRTtFQUFTLGE5QzZ6QnlCO0NIbTFJcEM7O0FpRDNvS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQjlDMnpCa0M7RThDMXpCbEM7RXZDdEhFO0VBQ0E7Q1Zxd0tKO0FpRDdvS0U7RUFDRSxtQjlDc3pCZ0M7RThDcHpCaEM7Q2pEOG9LSjs7QWlEem9LQTtFQUNFO0VBQ0EsaUI5Q3NJNEI7Q0hzZ0s5Qjs7QWlEdm9LQTtFQUNFO0VBR0E7RUFDQSxjOUN3d0JrQztDSGc0SXBDOztBaURwb0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V2Q3pJRTtFQUNBO0NWaXhLSjtBaURub0tFO0VBQ0U7Q2pEcW9LSjs7QWlEaG9LQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pEbW9LRjs7QWdCMXdLSTtFaUM2SUY7SUFDRSxpQjlDcXdCZ0M7SThDcHdCaEM7R2pEaW9LRjs7RWlEOW5LQTtJQUNFO0dqRGlvS0Y7RWlEL25LRTtJQUNFO0dqRGlvS0o7O0VpRDduS0E7SUFDRTtHakRnb0tGO0VpRDluS0U7SUFDRTtJQUNBO0lBQUE7SUFBQTtHakRnb0tKOztFaUR4bktBO0lBQVksaUI5QzZ1QnNCO0dIKzRJbEM7Q0FDRjtBZ0JweUtJO0VpQzJLRjs7SUFFRSxpQjlDcXVCZ0M7R0h1NUlsQztDQUNGO0FnQjF5S0k7RWlDa0xGO0lBQVksa0I5Qyt0QnNCO0dINjVJbEM7Q0FDRjtBa0QxMktBO0VBQ0U7RUFDQSxjL0MrcUJrQztFK0M5cUJsQztFQUNBLFUvQzIxQmtDO0VnRC8xQmxDLHNOaERtUjRCO0VnRGpSNUI7RUFDQSxpQmhEMlI0QjtFZ0QxUjVCLGlCaEQrUjRCO0VnRDlSNUI7Q25ENDNLRjtBa0RqNEtBO0VDTUU7Q25EMjNLRjtBa0RqNEtBO0VDTUU7Q25EMjNLRjtBa0RqNEtBO0VDT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0NnSEksb0JBdENhO0U4QzlFakI7RUFDQTtDbERzM0tGO0FrRHAzS0U7RUFBUyxhL0MrMEJ5QjtDSHdpSnBDO0FrRHIzS0U7RUFDRTtFQUNBO0VBQ0EsYy9DKzBCZ0M7RStDOTBCaEMsZS9DKzBCZ0M7Q0h3aUpwQztBa0RyM0tJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2xEdTNLTjs7QWtEbDNLQTtFQUNFO0NsRHEzS0Y7QWtEbjNLRTtFQUNFO0NsRHEzS0o7QWtEbjNLSTtFQUNFO0VBQ0E7RUFDQSx1Qi9DdkJLO0NINDRLWDs7QWtEaDNLQTtFQUNFO0NsRG0zS0Y7QWtEajNLRTtFQUNFO0VBQ0EsYy9DaXpCZ0M7RStDaHpCaEMsZS9DK3lCZ0M7Q0hva0pwQztBa0RqM0tJO0VBQ0U7RUFDQTtFQUNBLHlCL0N2Q0s7Q0gwNUtYOztBa0Q5MktBO0VBQ0U7Q2xEaTNLRjtBa0QvMktFO0VBQ0U7Q2xEaTNLSjtBa0QvMktJO0VBQ0U7RUFDQTtFQUNBLDBCL0NyREs7Q0hzNktYOztBa0Q1MktBO0VBQ0U7Q2xEKzJLRjtBa0Q3MktFO0VBQ0U7RUFDQSxjL0NteEJnQztFK0NseEJoQyxlL0NpeEJnQztDSDhsSnBDO0FrRDcyS0k7RUFDRTtFQUNBO0VBQ0Esd0IvQ3JFSztDSG83S1g7O0FrRDExS0E7RUFDRSxpQi9DNnVCa0M7RStDNXVCbEM7RUFDQSxZL0N2R1M7RStDd0dUO0VBQ0EsdUIvQy9GUztFT0NQO0NWNDdLSjs7QW9EOThLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNqRDZxQmtDO0VpRDVxQmxDO0VBQ0EsaUJqRDYyQmtDO0VnRGwzQmxDLHNOaERtUjRCO0VnRGpSNUI7RUFDQSxpQmhEMlI0QjtFZ0QxUjVCLGlCaEQrUjRCO0VnRDlSNUI7Q25EcStLRjs7QW9EMytLQTtFRE9FO0NuRG8rS0Y7O0FvRDMrS0E7RURPRTtDbkRvK0tGOztBb0QzK0tBO0VEUUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0NnSEksb0JBdENhO0VnRDdFakI7RUFDQSx1QmpETlM7RWlET1Q7RUFDQTtFMUNHRTtDVnk5S0o7QW9EeDlLRTtFQUNFO0VBQ0E7RUFDQSxZakQ2MkJnQztFaUQ1MkJoQyxlakQ2MkJnQztFaUQ1MkJoQztDcEQwOUtKO0FvRHg5S0k7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwRHk5S047O0FvRHA5S0E7RUFDRSxzQmpEODFCa0M7Q0h5bkpwQztBb0RyOUtFO0VBQ0U7Q3BEdTlLSjtBb0RyOUtJO0VBQ0U7RUFDQTtFQUNBLHNDakR5MUI4QjtDSDhuSnBDO0FvRHA5S0k7RUFDRSxZakQwTHdCO0VpRHpMeEI7RUFDQSx1QmpEN0NLO0NIbWdMWDs7QW9EajlLQTtFQUNFLG9CakQwMEJrQztDSDBvSnBDO0FvRGw5S0U7RUFDRTtFQUNBLGNqRHMwQmdDO0VpRHIwQmhDLGFqRG8wQmdDO0VpRG4wQmhDO0NwRG85S0o7QW9EbDlLSTtFQUNFO0VBQ0E7RUFDQSx3Q2pEazBCOEI7Q0hrcEpwQztBb0RqOUtJO0VBQ0UsVWpEbUt3QjtFaURsS3hCO0VBQ0EseUJqRHBFSztDSHVoTFg7O0FvRDk4S0E7RUFDRSxtQmpEbXpCa0M7Q0g4cEpwQztBb0QvOEtFO0VBQ0U7Q3BEaTlLSjtBb0QvOEtJO0VBQ0U7RUFDQTtFQUNBLHlDakQ4eUI4QjtDSG1xSnBDO0FvRDk4S0k7RUFDRSxTakQrSXdCO0VpRDlJeEI7RUFDQSwwQmpEeEZLO0NId2lMWDtBb0QzOEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZakQweEJnQztFaUR6eEJoQztFQUNBO0VBQ0E7Q3BENjhLSjs7QW9EejhLQTtFQUNFLHFCakRteEJrQztDSHlySnBDO0FvRDE4S0U7RUFDRTtFQUNBLGNqRCt3QmdDO0VpRDl3QmhDLGFqRDZ3QmdDO0VpRDV3QmhDO0NwRDQ4S0o7QW9EMThLSTtFQUNFO0VBQ0E7RUFDQSx1Q2pEMndCOEI7Q0hpc0pwQztBb0R6OEtJO0VBQ0UsV2pENEd3QjtFaUQzR3hCO0VBQ0Esd0JqRDNISztDSHNrTFg7O0FvRHI3S0E7RUFDRTtFQUNBO0VoRDNCSSxnQkF0Q2E7RWdEb0VqQiwwQmpENnRCa0M7RWlENXRCbEM7RTFDbklFO0VBQ0E7Q1YyakxKO0FvRHQ3S0U7RUFDRTtDcER3N0tKOztBb0RwN0tBO0VBQ0U7RUFDQSxlakR4SlM7Q0gra0xYOztBcURsbExBO0VBQ0U7Q3JEcWxMRjs7QXFEbGxMQTtFQUNFO0NyRHFsTEY7O0FxRGxsTEE7RUFDRTtFQUNBO0VBQ0E7Q3JEcWxMRjtBc0Q1bUxFO0VBQ0U7RUFDQTtFQUNBO0N0RDhtTEo7O0FxRHRsTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFakNsQkksdUNpQ21CSjtDckR5bExGO0FvQnhtTE07RWlDUU47SWpDUFE7R3BCMm1MTjtDQUNGOztBcUQzbExBOzs7RUFHRTtDckQ4bExGOztBcUQzbExBOztFQUVFO0NyRDhsTEY7O0FxRDNsTEE7O0VBRUU7Q3JEOGxMRjs7QXFEcmxMRTtFQUNFO0VBQ0E7RUFDQTtDckR3bExKO0FxRHJsTEU7OztFQUdFO0VBQ0E7Q3JEdWxMSjtBcURwbExFOztFQUVFO0VBQ0E7RWpDNURFLDRCaUM2REY7Q3JEc2xMSjtBb0Ivb0xNO0VpQ3FESjs7SWpDcERNO0dwQm1wTE47Q0FDRjs7QXFEbmxMQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBLFdsRG85Qm1DO0VrRG45Qm5DLFlsRDFGUztFa0QyRlQ7RUFDQSxhbERrOUJtQztFaUJyaUMvQiwrQmlDb0ZKO0NyRHFsTEY7QW9CcnFMTTtFaUNrRU47O0lqQ2pFUTtHcEJ5cUxOO0NBQ0Y7QUsvcUxFOzs7RWdEd0ZFLFlsRGpHTztFa0RrR1A7RUFDQTtFQUNBLGFsRDI4QmlDO0NIaXBKckM7O0FxRHpsTEE7RUFDRTtDckQ0bExGOztBcUR2bExBO0VBQ0U7Q3JEMGxMRjs7QXFEbmxMQTs7RUFFRTtFQUNBLFlsRG84Qm1DO0VrRG44Qm5DLGFsRG04Qm1DO0VrRGw4Qm5DO0NyRHNsTEY7O0FxRHBsTEE7RUFDRTtDckR1bExGOztBcURybExBO0VBQ0U7Q3JEd2xMRjs7QXFEL2tMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxrQmxEMDVCbUM7RWtEejVCbkMsaUJsRHk1Qm1DO0VrRHg1Qm5DO0NyRGlsTEY7QXFEL2tMRTtFQUNFO0VBQ0E7RUFDQSxZbER3NUJpQztFa0R2NUJqQyxZbER3NUJpQztFa0R2NUJqQyxrQmxEeTVCaUM7RWtEeDVCakMsaUJsRHc1QmlDO0VrRHY1QmpDO0VBQ0E7RUFDQSx1QmxEaEtPO0VrRGlLUDtFQUVBO0VBQ0E7RUFDQTtFakM1SkUsOEJpQzZKRjtDckRnbExKO0FvQnp1TE07RWlDMElKO0lqQ3pJTTtHcEI0dUxOO0NBQ0Y7QXFEbGxMRTtFQUNFO0NyRG9sTEo7O0FxRDNrTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlsRDNMUztFa0Q0TFQ7Q3JEOGtMRjs7QXVEN3dMQTtFQUNFO0lBQUs7R3ZEaXhMTDtDQUNGOztBdURueExBO0VBQ0U7SUFBSztHdkRpeExMO0NBQ0Y7QXVEL3dMQTtFQUNFO0VBQ0EsWXBEb2tDc0I7RW9EbmtDdEIsYXBEbWtDc0I7RW9EbGtDdEI7RUFDQTtFQUNBO0VBRUE7RUFDQTtVQUFBO0N2RGd4TEY7O0F1RDd3TEE7RUFDRSxZcEQ2akN3QjtFb0Q1akN4QixhcEQ0akN3QjtFb0QzakN4QixvQnBENmpDd0I7Q0htdEoxQjs7QXVEendMQTtFQUNFO0lBQ0U7R3ZENHdMRjtFdUQxd0xBO0lBQ0U7SUFDQTtHdkQ0d0xGO0NBQ0Y7O0F1RG54TEE7RUFDRTtJQUNFO0d2RDR3TEY7RXVEMXdMQTtJQUNFO0lBQ0E7R3ZENHdMRjtDQUNGO0F1RHp3TEE7RUFDRTtFQUNBLFlwRG9pQ3NCO0VvRG5pQ3RCLGFwRG1pQ3NCO0VvRGxpQ3RCO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7VUFBQTtDdkQwd0xGOztBdUR2d0xBO0VBQ0UsWXBENmhDd0I7RW9ENWhDeEIsYXBENGhDd0I7Q0g4dUoxQjs7QXVEdHdMRTtFQUNFOztJQUVFO1lBQUE7R3ZEeXdMSjtDQUNGO0F3RHIwTEE7RUFBcUI7Q3hEdzBMckI7O0F3RHYwTEE7RUFBcUI7Q3hEMjBMckI7O0F3RDEwTEE7RUFBcUI7Q3hEODBMckI7O0F3RDcwTEE7RUFBcUI7Q3hEaTFMckI7O0F3RGgxTEE7RUFBcUI7Q3hEbzFMckI7O0F3RG4xTEE7RUFBcUI7Q3hEdTFMckI7O0F5RHoxTEU7RUFDRTtDekQ0MUxKOztBS2wxTEU7OztFb0RMSTtDekQ2MUxOOztBeURuMkxFO0VBQ0U7Q3pEczJMSjs7QUs1MUxFOzs7RW9ETEk7Q3pEdTJMTjs7QXlENzJMRTtFQUNFO0N6RGczTEo7O0FLdDJMRTs7O0VvRExJO0N6RGkzTE47O0F5RHYzTEU7RUFDRTtDekQwM0xKOztBS2gzTEU7OztFb0RMSTtDekQyM0xOOztBeURqNExFO0VBQ0U7Q3pEbzRMSjs7QUsxM0xFOzs7RW9ETEk7Q3pEcTRMTjs7QXlEMzRMRTtFQUNFO0N6RDg0TEo7O0FLcDRMRTs7O0VvRExJO0N6RCs0TE47O0F5RHI1TEU7RUFDRTtDekR3NUxKOztBSzk0TEU7OztFb0RMSTtDekR5NUxOOztBeUQvNUxFO0VBQ0U7Q3pEazZMSjs7QUt4NUxFOzs7RW9ETEk7Q3pEbTZMTjs7QTBEbDZMQTtFQUNFO0MxRHE2TEY7O0EwRGw2TEE7RUFDRTtDMURxNkxGOztBMkRoN0xBO0VBQWtCO0MzRG83TGxCOztBMkRuN0xBO0VBQWtCO0MzRHU3TGxCOztBMkR0N0xBO0VBQWtCO0MzRDA3TGxCOztBMkR6N0xBO0VBQWtCO0MzRDY3TGxCOztBMkQ1N0xBO0VBQWtCO0MzRGc4TGxCOztBMkQ5N0xBO0VBQW1CO0MzRGs4TG5COztBMkRqOExBO0VBQW1CO0MzRHE4TG5COztBMkRwOExBO0VBQW1CO0MzRHc4TG5COztBMkR2OExBO0VBQW1CO0MzRDI4TG5COztBMkQxOExBO0VBQW1CO0MzRDg4TG5COztBMkQzOExFO0VBQ0U7QzNEODhMSjs7QTJELzhMRTtFQUNFO0MzRGs5TEo7O0EyRG45TEU7RUFDRTtDM0RzOUxKOztBMkR2OUxFO0VBQ0U7QzNEMDlMSjs7QTJEMzlMRTtFQUNFO0MzRDg5TEo7O0EyRC85TEU7RUFDRTtDM0RrK0xKOztBMkRuK0xFO0VBQ0U7QzNEcytMSjs7QTJEditMRTtFQUNFO0MzRDArTEo7O0EyRHQrTEE7RUFDRTtDM0R5K0xGOztBMkRsK0xBO0VBQ0U7QzNEcStMRjs7QTJEbCtMQTtFQUNFO0MzRHErTEY7O0EyRGwrTEE7RUFDRTtFQUNBO0MzRHErTEY7O0EyRGwrTEE7RUFDRTtFQUNBO0MzRHErTEY7O0EyRGwrTEE7RUFDRTtFQUNBO0MzRHErTEY7O0EyRGwrTEE7RUFDRTtFQUNBO0MzRHErTEY7O0EyRGwrTEE7RUFDRTtDM0RxK0xGOztBMkRsK0xBO0VBQ0U7QzNEcStMRjs7QTJEbCtMQTtFQUNFO0MzRHErTEY7O0EyRGwrTEE7RUFDRTtDM0RxK0xGOztBc0Q3aU1FO0VBQ0U7RUFDQTtFQUNBO0N0RGdqTUo7O0E0RHppTU07RUFBd0I7QzVENmlNOUI7O0E0RDdpTU07RUFBd0I7QzVEaWpNOUI7O0E0RGpqTU07RUFBd0I7QzVEcWpNOUI7O0E0RHJqTU07RUFBd0I7QzVEeWpNOUI7O0E0RHpqTU07RUFBd0I7QzVENmpNOUI7O0E0RDdqTU07RUFBd0I7QzVEaWtNOUI7O0E0RGprTU07RUFBd0I7QzVEcWtNOUI7O0E0RHJrTU07RUFBd0I7QzVEeWtNOUI7O0E0RHprTU07RUFBd0I7QzVENmtNOUI7O0FnQjVoTUk7RTRDakRFO0lBQXdCO0c1RGtsTTVCOztFNERsbE1JO0lBQXdCO0c1RHNsTTVCOztFNER0bE1JO0lBQXdCO0c1RDBsTTVCOztFNEQxbE1JO0lBQXdCO0c1RDhsTTVCOztFNEQ5bE1JO0lBQXdCO0c1RGttTTVCOztFNERsbU1JO0lBQXdCO0c1RHNtTTVCOztFNER0bU1JO0lBQXdCO0c1RDBtTTVCOztFNEQxbU1JO0lBQXdCO0c1RDhtTTVCOztFNEQ5bU1JO0lBQXdCO0c1RGtuTTVCO0NBQ0Y7QWdCbGtNSTtFNENqREU7SUFBd0I7RzVEdW5NNUI7O0U0RHZuTUk7SUFBd0I7RzVEMm5NNUI7O0U0RDNuTUk7SUFBd0I7RzVEK25NNUI7O0U0RC9uTUk7SUFBd0I7RzVEbW9NNUI7O0U0RG5vTUk7SUFBd0I7RzVEdW9NNUI7O0U0RHZvTUk7SUFBd0I7RzVEMm9NNUI7O0U0RDNvTUk7SUFBd0I7RzVEK29NNUI7O0U0RC9vTUk7SUFBd0I7RzVEbXBNNUI7O0U0RG5wTUk7SUFBd0I7RzVEdXBNNUI7Q0FDRjtBZ0J2bU1JO0U0Q2pERTtJQUF3QjtHNUQ0cE01Qjs7RTRENXBNSTtJQUF3QjtHNURncU01Qjs7RTREaHFNSTtJQUF3QjtHNURvcU01Qjs7RTREcHFNSTtJQUF3QjtHNUR3cU01Qjs7RTREeHFNSTtJQUF3QjtHNUQ0cU01Qjs7RTRENXFNSTtJQUF3QjtHNURnck01Qjs7RTREaHJNSTtJQUF3QjtHNURvck01Qjs7RTREcHJNSTtJQUF3QjtHNUR3ck01Qjs7RTREeHJNSTtJQUF3QjtHNUQ0ck01QjtDQUNGO0FnQjVvTUk7RTRDakRFO0lBQXdCO0c1RGlzTTVCOztFNERqc01JO0lBQXdCO0c1RHFzTTVCOztFNERyc01JO0lBQXdCO0c1RHlzTTVCOztFNER6c01JO0lBQXdCO0c1RDZzTTVCOztFNEQ3c01JO0lBQXdCO0c1RGl0TTVCOztFNERqdE1JO0lBQXdCO0c1RHF0TTVCOztFNERydE1JO0lBQXdCO0c1RHl0TTVCOztFNER6dE1JO0lBQXdCO0c1RDZ0TTVCOztFNEQ3dE1JO0lBQXdCO0c1RGl1TTVCO0NBQ0Y7QTREeHRNQTtFQUVJO0lBQXFCO0c1RDB0TXZCOztFNEQxdE1FO0lBQXFCO0c1RDh0TXZCOztFNEQ5dE1FO0lBQXFCO0c1RGt1TXZCOztFNERsdU1FO0lBQXFCO0c1RHN1TXZCOztFNER0dU1FO0lBQXFCO0c1RDB1TXZCOztFNEQxdU1FO0lBQXFCO0c1RDh1TXZCOztFNEQ5dU1FO0lBQXFCO0c1RGt2TXZCOztFNERsdk1FO0lBQXFCO0c1RHN2TXZCOztFNER0dk1FO0lBQXFCO0c1RDB2TXZCO0NBQ0Y7QTZEaHhNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdEa3hNRjtBNkRoeE1FO0VBQ0U7RUFDQTtDN0RreE1KO0E2RC93TUU7Ozs7O0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdEaXhNSjs7QTZEeHdNSTtFQUNFO0M3RDJ3TU47O0E2RDV3TUk7RUFDRTtDN0Qrd01OOztBNkRoeE1JO0VBQ0U7QzdEbXhNTjs7QTZEcHhNSTtFQUNFO0M3RHV4TU47O0E4RGh6TUk7RUFBZ0M7QzlEb3pNcEM7O0E4RG56TUk7RUFBZ0M7QzlEdXpNcEM7O0E4RHR6TUk7RUFBZ0M7QzlEMHpNcEM7O0E4RHp6TUk7RUFBZ0M7QzlENnpNcEM7O0E4RDN6TUk7RUFBOEI7QzlEK3pNbEM7O0E4RDl6TUk7RUFBOEI7QzlEazBNbEM7O0E4RGowTUk7RUFBOEI7QzlEcTBNbEM7O0E4RHAwTUk7RUFBOEI7QzlEdzBNbEM7O0E4RHYwTUk7RUFBOEI7QzlEMjBNbEM7O0E4RDEwTUk7RUFBOEI7QzlEODBNbEM7O0E4RDcwTUk7RUFBOEI7QzlEaTFNbEM7O0E4RGgxTUk7RUFBOEI7QzlEbzFNbEM7O0E4RGwxTUk7RUFBb0M7QzlEczFNeEM7O0E4RHIxTUk7RUFBb0M7QzlEeTFNeEM7O0E4RHgxTUk7RUFBb0M7QzlENDFNeEM7O0E4RDMxTUk7RUFBb0M7QzlEKzFNeEM7O0E4RDkxTUk7RUFBb0M7QzlEazJNeEM7O0E4RGgyTUk7RUFBaUM7QzlEbzJNckM7O0E4RG4yTUk7RUFBaUM7QzlEdTJNckM7O0E4RHQyTUk7RUFBaUM7QzlEMDJNckM7O0E4RHoyTUk7RUFBaUM7QzlENjJNckM7O0E4RDUyTUk7RUFBaUM7QzlEZzNNckM7O0E4RDkyTUk7RUFBa0M7QzlEazNNdEM7O0E4RGozTUk7RUFBa0M7QzlEcTNNdEM7O0E4RHAzTUk7RUFBa0M7QzlEdzNNdEM7O0E4RHYzTUk7RUFBa0M7QzlEMjNNdEM7O0E4RDEzTUk7RUFBa0M7QzlEODNNdEM7O0E4RDczTUk7RUFBa0M7QzlEaTRNdEM7O0E4RC8zTUk7RUFBZ0M7QzlEbTRNcEM7O0E4RGw0TUk7RUFBZ0M7QzlEczRNcEM7O0E4RHI0TUk7RUFBZ0M7QzlEeTRNcEM7O0E4RHg0TUk7RUFBZ0M7QzlENDRNcEM7O0E4RDM0TUk7RUFBZ0M7QzlEKzRNcEM7O0E4RDk0TUk7RUFBZ0M7QzlEazVNcEM7O0FnQnQ0TUk7RThDbERBO0lBQWdDO0c5RDY3TWxDOztFOEQ1N01FO0lBQWdDO0c5RGc4TWxDOztFOEQvN01FO0lBQWdDO0c5RG04TWxDOztFOERsOE1FO0lBQWdDO0c5RHM4TWxDOztFOERwOE1FO0lBQThCO0c5RHc4TWhDOztFOER2OE1FO0lBQThCO0c5RDI4TWhDOztFOEQxOE1FO0lBQThCO0c5RDg4TWhDOztFOEQ3OE1FO0lBQThCO0c5RGk5TWhDOztFOERoOU1FO0lBQThCO0c5RG85TWhDOztFOERuOU1FO0lBQThCO0c5RHU5TWhDOztFOER0OU1FO0lBQThCO0c5RDA5TWhDOztFOER6OU1FO0lBQThCO0c5RDY5TWhDOztFOEQzOU1FO0lBQW9DO0c5RCs5TXRDOztFOEQ5OU1FO0lBQW9DO0c5RGsrTXRDOztFOERqK01FO0lBQW9DO0c5RHErTXRDOztFOERwK01FO0lBQW9DO0c5RHcrTXRDOztFOER2K01FO0lBQW9DO0c5RDIrTXRDOztFOER6K01FO0lBQWlDO0c5RDYrTW5DOztFOEQ1K01FO0lBQWlDO0c5RGcvTW5DOztFOEQvK01FO0lBQWlDO0c5RG0vTW5DOztFOERsL01FO0lBQWlDO0c5RHMvTW5DOztFOERyL01FO0lBQWlDO0c5RHkvTW5DOztFOER2L01FO0lBQWtDO0c5RDIvTXBDOztFOEQxL01FO0lBQWtDO0c5RDgvTXBDOztFOEQ3L01FO0lBQWtDO0c5RGlnTnBDOztFOERoZ05FO0lBQWtDO0c5RG9nTnBDOztFOERuZ05FO0lBQWtDO0c5RHVnTnBDOztFOER0Z05FO0lBQWtDO0c5RDBnTnBDOztFOER4Z05FO0lBQWdDO0c5RDRnTmxDOztFOEQzZ05FO0lBQWdDO0c5RCtnTmxDOztFOEQ5Z05FO0lBQWdDO0c5RGtoTmxDOztFOERqaE5FO0lBQWdDO0c5RHFoTmxDOztFOERwaE5FO0lBQWdDO0c5RHdoTmxDOztFOER2aE5FO0lBQWdDO0c5RDJoTmxDO0NBQ0Y7QWdCaGhOSTtFOENsREE7SUFBZ0M7RzlEc2tObEM7O0U4RHJrTkU7SUFBZ0M7RzlEeWtObEM7O0U4RHhrTkU7SUFBZ0M7RzlENGtObEM7O0U4RDNrTkU7SUFBZ0M7RzlEK2tObEM7O0U4RDdrTkU7SUFBOEI7RzlEaWxOaEM7O0U4RGhsTkU7SUFBOEI7RzlEb2xOaEM7O0U4RG5sTkU7SUFBOEI7RzlEdWxOaEM7O0U4RHRsTkU7SUFBOEI7RzlEMGxOaEM7O0U4RHpsTkU7SUFBOEI7RzlENmxOaEM7O0U4RDVsTkU7SUFBOEI7RzlEZ21OaEM7O0U4RC9sTkU7SUFBOEI7RzlEbW1OaEM7O0U4RGxtTkU7SUFBOEI7RzlEc21OaEM7O0U4RHBtTkU7SUFBb0M7RzlEd21OdEM7O0U4RHZtTkU7SUFBb0M7RzlEMm1OdEM7O0U4RDFtTkU7SUFBb0M7RzlEOG1OdEM7O0U4RDdtTkU7SUFBb0M7RzlEaW5OdEM7O0U4RGhuTkU7SUFBb0M7RzlEb25OdEM7O0U4RGxuTkU7SUFBaUM7RzlEc25ObkM7O0U4RHJuTkU7SUFBaUM7RzlEeW5ObkM7O0U4RHhuTkU7SUFBaUM7RzlENG5ObkM7O0U4RDNuTkU7SUFBaUM7RzlEK25ObkM7O0U4RDluTkU7SUFBaUM7RzlEa29ObkM7O0U4RGhvTkU7SUFBa0M7RzlEb29OcEM7O0U4RG5vTkU7SUFBa0M7RzlEdW9OcEM7O0U4RHRvTkU7SUFBa0M7RzlEMG9OcEM7O0U4RHpvTkU7SUFBa0M7RzlENm9OcEM7O0U4RDVvTkU7SUFBa0M7RzlEZ3BOcEM7O0U4RC9vTkU7SUFBa0M7RzlEbXBOcEM7O0U4RGpwTkU7SUFBZ0M7RzlEcXBObEM7O0U4RHBwTkU7SUFBZ0M7RzlEd3BObEM7O0U4RHZwTkU7SUFBZ0M7RzlEMnBObEM7O0U4RDFwTkU7SUFBZ0M7RzlEOHBObEM7O0U4RDdwTkU7SUFBZ0M7RzlEaXFObEM7O0U4RGhxTkU7SUFBZ0M7RzlEb3FObEM7Q0FDRjtBZ0J6cE5JO0U4Q2xEQTtJQUFnQztHOUQrc05sQzs7RThEOXNORTtJQUFnQztHOURrdE5sQzs7RThEanRORTtJQUFnQztHOURxdE5sQzs7RThEcHRORTtJQUFnQztHOUR3dE5sQzs7RThEdHRORTtJQUE4QjtHOUQwdE5oQzs7RThEenRORTtJQUE4QjtHOUQ2dE5oQzs7RThENXRORTtJQUE4QjtHOURndU5oQzs7RThEL3RORTtJQUE4QjtHOURtdU5oQzs7RThEbHVORTtJQUE4QjtHOURzdU5oQzs7RThEcnVORTtJQUE4QjtHOUR5dU5oQzs7RThEeHVORTtJQUE4QjtHOUQ0dU5oQzs7RThEM3VORTtJQUE4QjtHOUQrdU5oQzs7RThEN3VORTtJQUFvQztHOURpdk50Qzs7RThEaHZORTtJQUFvQztHOURvdk50Qzs7RThEbnZORTtJQUFvQztHOUR1dk50Qzs7RThEdHZORTtJQUFvQztHOUQwdk50Qzs7RThEenZORTtJQUFvQztHOUQ2dk50Qzs7RThEM3ZORTtJQUFpQztHOUQrdk5uQzs7RThEOXZORTtJQUFpQztHOURrd05uQzs7RThEandORTtJQUFpQztHOURxd05uQzs7RThEcHdORTtJQUFpQztHOUR3d05uQzs7RThEdndORTtJQUFpQztHOUQyd05uQzs7RThEendORTtJQUFrQztHOUQ2d05wQzs7RThENXdORTtJQUFrQztHOURneE5wQzs7RThEL3dORTtJQUFrQztHOURteE5wQzs7RThEbHhORTtJQUFrQztHOURzeE5wQzs7RThEcnhORTtJQUFrQztHOUR5eE5wQzs7RThEeHhORTtJQUFrQztHOUQ0eE5wQzs7RThEMXhORTtJQUFnQztHOUQ4eE5sQzs7RThEN3hORTtJQUFnQztHOURpeU5sQzs7RThEaHlORTtJQUFnQztHOURveU5sQzs7RThEbnlORTtJQUFnQztHOUR1eU5sQzs7RThEdHlORTtJQUFnQztHOUQweU5sQzs7RThEenlORTtJQUFnQztHOUQ2eU5sQztDQUNGO0FnQmx5Tkk7RThDbERBO0lBQWdDO0c5RHcxTmxDOztFOER2MU5FO0lBQWdDO0c5RDIxTmxDOztFOEQxMU5FO0lBQWdDO0c5RDgxTmxDOztFOEQ3MU5FO0lBQWdDO0c5RGkyTmxDOztFOEQvMU5FO0lBQThCO0c5RG0yTmhDOztFOERsMk5FO0lBQThCO0c5RHMyTmhDOztFOERyMk5FO0lBQThCO0c5RHkyTmhDOztFOER4Mk5FO0lBQThCO0c5RDQyTmhDOztFOEQzMk5FO0lBQThCO0c5RCsyTmhDOztFOEQ5Mk5FO0lBQThCO0c5RGszTmhDOztFOERqM05FO0lBQThCO0c5RHEzTmhDOztFOERwM05FO0lBQThCO0c5RHczTmhDOztFOER0M05FO0lBQW9DO0c5RDAzTnRDOztFOER6M05FO0lBQW9DO0c5RDYzTnRDOztFOEQ1M05FO0lBQW9DO0c5RGc0TnRDOztFOEQvM05FO0lBQW9DO0c5RG00TnRDOztFOERsNE5FO0lBQW9DO0c5RHM0TnRDOztFOERwNE5FO0lBQWlDO0c5RHc0Tm5DOztFOER2NE5FO0lBQWlDO0c5RDI0Tm5DOztFOEQxNE5FO0lBQWlDO0c5RDg0Tm5DOztFOEQ3NE5FO0lBQWlDO0c5RGk1Tm5DOztFOERoNU5FO0lBQWlDO0c5RG81Tm5DOztFOERsNU5FO0lBQWtDO0c5RHM1TnBDOztFOERyNU5FO0lBQWtDO0c5RHk1TnBDOztFOER4NU5FO0lBQWtDO0c5RDQ1TnBDOztFOEQzNU5FO0lBQWtDO0c5RCs1TnBDOztFOEQ5NU5FO0lBQWtDO0c5RGs2TnBDOztFOERqNk5FO0lBQWtDO0c5RHE2TnBDOztFOERuNk5FO0lBQWdDO0c5RHU2TmxDOztFOER0Nk5FO0lBQWdDO0c5RDA2TmxDOztFOER6Nk5FO0lBQWdDO0c5RDY2TmxDOztFOEQ1Nk5FO0lBQWdDO0c5RGc3TmxDOztFOEQvNk5FO0lBQWdDO0c5RG03TmxDOztFOERsN05FO0lBQWdDO0c5RHM3TmxDO0NBQ0Y7QStEaitOSTtFQUF3QjtDL0RvK041Qjs7QStEbitOSTtFQUF3QjtDL0R1K041Qjs7QStEdCtOSTtFQUF3QjtDL0QwK041Qjs7QWdCdDdOSTtFK0N0REE7SUFBd0I7Ry9EaS9OMUI7O0UrRGgvTkU7SUFBd0I7Ry9Eby9OMUI7O0UrRG4vTkU7SUFBd0I7Ry9EdS9OMUI7Q0FDRjtBZ0JwOE5JO0UrQ3REQTtJQUF3QjtHL0Q4L04xQjs7RStENy9ORTtJQUF3QjtHL0RpZ08xQjs7RStEaGdPRTtJQUF3QjtHL0RvZ08xQjtDQUNGO0FnQmo5Tkk7RStDdERBO0lBQXdCO0cvRDJnTzFCOztFK0QxZ09FO0lBQXdCO0cvRDhnTzFCOztFK0Q3Z09FO0lBQXdCO0cvRGloTzFCO0NBQ0Y7QWdCOTlOSTtFK0N0REE7SUFBd0I7Ry9Ed2hPMUI7O0UrRHZoT0U7SUFBd0I7Ry9EMmhPMUI7O0UrRDFoT0U7SUFBd0I7Ry9EOGhPMUI7Q0FDRjtBZ0VwaU9FO0VBQXlCO0tBQUE7TUFBQTtVQUFBO0NoRXVpTzNCOztBZ0V2aU9FO0VBQXlCO0tBQUE7TUFBQTtVQUFBO0NoRTJpTzNCOztBZ0UzaU9FO0VBQXlCO0tBQUE7TUFBQTtVQUFBO0NoRStpTzNCOztBaUUvaU9FO0VBQXNCO0NqRW1qT3hCOztBaUVuak9FO0VBQXNCO0NqRXVqT3hCOztBa0V0ak9FO0VBQXlCO0NsRTBqTzNCOztBa0Uxak9FO0VBQXlCO0NsRThqTzNCOztBa0U5ak9FO0VBQXlCO0NsRWtrTzNCOztBa0Vsa09FO0VBQXlCO0NsRXNrTzNCOztBa0V0a09FO0VBQXlCO0NsRTBrTzNCOztBa0Vya09BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjL0RncUJrQztDSHc2TXBDOztBa0Vya09BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjL0R3cEJrQztDSGc3TXBDOztBa0Vwa09FO0VBREY7SUFFSTtJQUNBO0lBQ0EsYy9EZ3BCZ0M7R0h3N01sQztDQUNGOztBbUVsbU9BO0VDRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwRW9tT0Y7O0FvRTFsT0U7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BFNGxPSjs7QXFFem5PQTtFQUFhO0NyRTZuT2I7O0FxRTVuT0E7RUFBVTtDckVnb09WOztBcUUvbk9BO0VBQWE7Q3JFbW9PYjs7QXFFbG9PQTtFQUFlO0NyRXNvT2Y7O0FzRXJvT0k7RUFBdUI7Q3RFeW9PM0I7O0FzRXpvT0k7RUFBdUI7Q3RFNm9PM0I7O0FzRTdvT0k7RUFBdUI7Q3RFaXBPM0I7O0FzRWpwT0k7RUFBdUI7Q3RFcXBPM0I7O0FzRXJwT0k7RUFBdUI7Q3RFeXBPM0I7O0FzRXpwT0k7RUFBdUI7Q3RFNnBPM0I7O0FzRTdwT0k7RUFBdUI7Q3RFaXFPM0I7O0FzRWpxT0k7RUFBdUI7Q3RFcXFPM0I7O0FzRXJxT0k7RUFBdUI7Q3RFeXFPM0I7O0FzRXpxT0k7RUFBdUI7Q3RFNnFPM0I7O0FzRXpxT0E7RUFBVTtDdEU2cU9WOztBc0U1cU9BO0VBQVU7Q3RFZ3JPVjs7QXNFNXFPQTtFQUFjO0N0RWdyT2Q7O0FzRS9xT0E7RUFBYztDdEVtck9kOztBc0Vqck9BO0VBQVU7Q3RFcXJPVjs7QXNFcHJPQTtFQUFVO0N0RXdyT1Y7O0F1RWpzT1E7RUFBZ0M7Q3ZFcXNPeEM7O0F1RXBzT1E7O0VBRUU7Q3ZFdXNPVjs7QXVFcnNPUTs7RUFFRTtDdkV3c09WOztBdUV0c09ROztFQUVFO0N2RXlzT1Y7O0F1RXZzT1E7O0VBRUU7Q3ZFMHNPVjs7QXVFenRPUTtFQUFnQztDdkU2dE94Qzs7QXVFNXRPUTs7RUFFRTtDdkUrdE9WOztBdUU3dE9ROztFQUVFO0N2RWd1T1Y7O0F1RTl0T1E7O0VBRUU7Q3ZFaXVPVjs7QXVFL3RPUTs7RUFFRTtDdkVrdU9WOztBdUVqdk9RO0VBQWdDO0N2RXF2T3hDOztBdUVwdk9ROztFQUVFO0N2RXV2T1Y7O0F1RXJ2T1E7O0VBRUU7Q3ZFd3ZPVjs7QXVFdHZPUTs7RUFFRTtDdkV5dk9WOztBdUV2dk9ROztFQUVFO0N2RTB2T1Y7O0F1RXp3T1E7RUFBZ0M7Q3ZFNndPeEM7O0F1RTV3T1E7O0VBRUU7Q3ZFK3dPVjs7QXVFN3dPUTs7RUFFRTtDdkVneE9WOztBdUU5d09ROztFQUVFO0N2RWl4T1Y7O0F1RS93T1E7O0VBRUU7Q3ZFa3hPVjs7QXVFanlPUTtFQUFnQztDdkVxeU94Qzs7QXVFcHlPUTs7RUFFRTtDdkV1eU9WOztBdUVyeU9ROztFQUVFO0N2RXd5T1Y7O0F1RXR5T1E7O0VBRUU7Q3ZFeXlPVjs7QXVFdnlPUTs7RUFFRTtDdkUweU9WOztBdUV6ek9RO0VBQWdDO0N2RTZ6T3hDOztBdUU1ek9ROztFQUVFO0N2RSt6T1Y7O0F1RTd6T1E7O0VBRUU7Q3ZFZzBPVjs7QXVFOXpPUTs7RUFFRTtDdkVpME9WOztBdUUvek9ROztFQUVFO0N2RWswT1Y7O0F1RWoxT1E7RUFBZ0M7Q3ZFcTFPeEM7O0F1RXAxT1E7O0VBRUU7Q3ZFdTFPVjs7QXVFcjFPUTs7RUFFRTtDdkV3MU9WOztBdUV0MU9ROztFQUVFO0N2RXkxT1Y7O0F1RXYxT1E7O0VBRUU7Q3ZFMDFPVjs7QXVFejJPUTtFQUFnQztDdkU2Mk94Qzs7QXVFNTJPUTs7RUFFRTtDdkUrMk9WOztBdUU3Mk9ROztFQUVFO0N2RWczT1Y7O0F1RTkyT1E7O0VBRUU7Q3ZFaTNPVjs7QXVFLzJPUTs7RUFFRTtDdkVrM09WOztBdUVqNE9RO0VBQWdDO0N2RXE0T3hDOztBdUVwNE9ROztFQUVFO0N2RXU0T1Y7O0F1RXI0T1E7O0VBRUU7Q3ZFdzRPVjs7QXVFdDRPUTs7RUFFRTtDdkV5NE9WOztBdUV2NE9ROztFQUVFO0N2RTA0T1Y7O0F1RXo1T1E7RUFBZ0M7Q3ZFNjVPeEM7O0F1RTU1T1E7O0VBRUU7Q3ZFKzVPVjs7QXVFNzVPUTs7RUFFRTtDdkVnNk9WOztBdUU5NU9ROztFQUVFO0N2RWk2T1Y7O0F1RS81T1E7O0VBRUU7Q3ZFazZPVjs7QXVFajdPUTtFQUFnQztDdkVxN094Qzs7QXVFcDdPUTs7RUFFRTtDdkV1N09WOztBdUVyN09ROztFQUVFO0N2RXc3T1Y7O0F1RXQ3T1E7O0VBRUU7Q3ZFeTdPVjs7QXVFdjdPUTs7RUFFRTtDdkUwN09WOztBdUV6OE9RO0VBQWdDO0N2RTY4T3hDOztBdUU1OE9ROztFQUVFO0N2RSs4T1Y7O0F1RTc4T1E7O0VBRUU7Q3ZFZzlPVjs7QXVFOThPUTs7RUFFRTtDdkVpOU9WOztBdUUvOE9ROztFQUVFO0N2RWs5T1Y7O0F1RTE4T1E7RUFBd0I7Q3ZFODhPaEM7O0F1RTc4T1E7O0VBRUU7Q3ZFZzlPVjs7QXVFOThPUTs7RUFFRTtDdkVpOU9WOztBdUUvOE9ROztFQUVFO0N2RWs5T1Y7O0F1RWg5T1E7O0VBRUU7Q3ZFbTlPVjs7QXVFbCtPUTtFQUF3QjtDdkVzK09oQzs7QXVFcitPUTs7RUFFRTtDdkV3K09WOztBdUV0K09ROztFQUVFO0N2RXkrT1Y7O0F1RXYrT1E7O0VBRUU7Q3ZFMCtPVjs7QXVFeCtPUTs7RUFFRTtDdkUyK09WOztBdUUxL09RO0VBQXdCO0N2RTgvT2hDOztBdUU3L09ROztFQUVFO0N2RWdnUFY7O0F1RTkvT1E7O0VBRUU7Q3ZFaWdQVjs7QXVFLy9PUTs7RUFFRTtDdkVrZ1BWOztBdUVoZ1BROztFQUVFO0N2RW1nUFY7O0F1RWxoUFE7RUFBd0I7Q3ZFc2hQaEM7O0F1RXJoUFE7O0VBRUU7Q3ZFd2hQVjs7QXVFdGhQUTs7RUFFRTtDdkV5aFBWOztBdUV2aFBROztFQUVFO0N2RTBoUFY7O0F1RXhoUFE7O0VBRUU7Q3ZFMmhQVjs7QXVFMWlQUTtFQUF3QjtDdkU4aVBoQzs7QXVFN2lQUTs7RUFFRTtDdkVnalBWOztBdUU5aVBROztFQUVFO0N2RWlqUFY7O0F1RS9pUFE7O0VBRUU7Q3ZFa2pQVjs7QXVFaGpQUTs7RUFFRTtDdkVtalBWOztBdUU3aVBJO0VBQW1CO0N2RWlqUHZCOztBdUVoalBJOztFQUVFO0N2RW1qUE47O0F1RWpqUEk7O0VBRUU7Q3ZFb2pQTjs7QXVFbGpQSTs7RUFFRTtDdkVxalBOOztBdUVualBJOztFQUVFO0N2RXNqUE47O0FnQi9qUEk7RXVEbERJO0lBQWdDO0d2RXNuUHRDOztFdUVyblBNOztJQUVFO0d2RXduUFI7O0V1RXRuUE07O0lBRUU7R3ZFeW5QUjs7RXVFdm5QTTs7SUFFRTtHdkUwblBSOztFdUV4blBNOztJQUVFO0d2RTJuUFI7O0V1RTFvUE07SUFBZ0M7R3ZFOG9QdEM7O0V1RTdvUE07O0lBRUU7R3ZFZ3BQUjs7RXVFOW9QTTs7SUFFRTtHdkVpcFBSOztFdUUvb1BNOztJQUVFO0d2RWtwUFI7O0V1RWhwUE07O0lBRUU7R3ZFbXBQUjs7RXVFbHFQTTtJQUFnQztHdkVzcVB0Qzs7RXVFcnFQTTs7SUFFRTtHdkV3cVBSOztFdUV0cVBNOztJQUVFO0d2RXlxUFI7O0V1RXZxUE07O0lBRUU7R3ZFMHFQUjs7RXVFeHFQTTs7SUFFRTtHdkUycVBSOztFdUUxclBNO0lBQWdDO0d2RThyUHRDOztFdUU3clBNOztJQUVFO0d2RWdzUFI7O0V1RTlyUE07O0lBRUU7R3ZFaXNQUjs7RXVFL3JQTTs7SUFFRTtHdkVrc1BSOztFdUVoc1BNOztJQUVFO0d2RW1zUFI7O0V1RWx0UE07SUFBZ0M7R3ZFc3RQdEM7O0V1RXJ0UE07O0lBRUU7R3ZFd3RQUjs7RXVFdHRQTTs7SUFFRTtHdkV5dFBSOztFdUV2dFBNOztJQUVFO0d2RTB0UFI7O0V1RXh0UE07O0lBRUU7R3ZFMnRQUjs7RXVFMXVQTTtJQUFnQztHdkU4dVB0Qzs7RXVFN3VQTTs7SUFFRTtHdkVndlBSOztFdUU5dVBNOztJQUVFO0d2RWl2UFI7O0V1RS91UE07O0lBRUU7R3ZFa3ZQUjs7RXVFaHZQTTs7SUFFRTtHdkVtdlBSOztFdUVsd1BNO0lBQWdDO0d2RXN3UHRDOztFdUVyd1BNOztJQUVFO0d2RXd3UFI7O0V1RXR3UE07O0lBRUU7R3ZFeXdQUjs7RXVFdndQTTs7SUFFRTtHdkUwd1BSOztFdUV4d1BNOztJQUVFO0d2RTJ3UFI7O0V1RTF4UE07SUFBZ0M7R3ZFOHhQdEM7O0V1RTd4UE07O0lBRUU7R3ZFZ3lQUjs7RXVFOXhQTTs7SUFFRTtHdkVpeVBSOztFdUUveFBNOztJQUVFO0d2RWt5UFI7O0V1RWh5UE07O0lBRUU7R3ZFbXlQUjs7RXVFbHpQTTtJQUFnQztHdkVzelB0Qzs7RXVFcnpQTTs7SUFFRTtHdkV3elBSOztFdUV0elBNOztJQUVFO0d2RXl6UFI7O0V1RXZ6UE07O0lBRUU7R3ZFMHpQUjs7RXVFeHpQTTs7SUFFRTtHdkUyelBSOztFdUUxMFBNO0lBQWdDO0d2RTgwUHRDOztFdUU3MFBNOztJQUVFO0d2RWcxUFI7O0V1RTkwUE07O0lBRUU7R3ZFaTFQUjs7RXVFLzBQTTs7SUFFRTtHdkVrMVBSOztFdUVoMVBNOztJQUVFO0d2RW0xUFI7O0V1RWwyUE07SUFBZ0M7R3ZFczJQdEM7O0V1RXIyUE07O0lBRUU7R3ZFdzJQUjs7RXVFdDJQTTs7SUFFRTtHdkV5MlBSOztFdUV2MlBNOztJQUVFO0d2RTAyUFI7O0V1RXgyUE07O0lBRUU7R3ZFMjJQUjs7RXVFMTNQTTtJQUFnQztHdkU4M1B0Qzs7RXVFNzNQTTs7SUFFRTtHdkVnNFBSOztFdUU5M1BNOztJQUVFO0d2RWk0UFI7O0V1RS8zUE07O0lBRUU7R3ZFazRQUjs7RXVFaDRQTTs7SUFFRTtHdkVtNFBSOztFdUUzM1BNO0lBQXdCO0d2RSszUDlCOztFdUU5M1BNOztJQUVFO0d2RWk0UFI7O0V1RS8zUE07O0lBRUU7R3ZFazRQUjs7RXVFaDRQTTs7SUFFRTtHdkVtNFBSOztFdUVqNFBNOztJQUVFO0d2RW80UFI7O0V1RW41UE07SUFBd0I7R3ZFdTVQOUI7O0V1RXQ1UE07O0lBRUU7R3ZFeTVQUjs7RXVFdjVQTTs7SUFFRTtHdkUwNVBSOztFdUV4NVBNOztJQUVFO0d2RTI1UFI7O0V1RXo1UE07O0lBRUU7R3ZFNDVQUjs7RXVFMzZQTTtJQUF3QjtHdkUrNlA5Qjs7RXVFOTZQTTs7SUFFRTtHdkVpN1BSOztFdUUvNlBNOztJQUVFO0d2RWs3UFI7O0V1RWg3UE07O0lBRUU7R3ZFbTdQUjs7RXVFajdQTTs7SUFFRTtHdkVvN1BSOztFdUVuOFBNO0lBQXdCO0d2RXU4UDlCOztFdUV0OFBNOztJQUVFO0d2RXk4UFI7O0V1RXY4UE07O0lBRUU7R3ZFMDhQUjs7RXVFeDhQTTs7SUFFRTtHdkUyOFBSOztFdUV6OFBNOztJQUVFO0d2RTQ4UFI7O0V1RTM5UE07SUFBd0I7R3ZFKzlQOUI7O0V1RTk5UE07O0lBRUU7R3ZFaStQUjs7RXVFLzlQTTs7SUFFRTtHdkVrK1BSOztFdUVoK1BNOztJQUVFO0d2RW0rUFI7O0V1RWorUE07O0lBRUU7R3ZFbytQUjs7RXVFOTlQRTtJQUFtQjtHdkVrK1ByQjs7RXVFaitQRTs7SUFFRTtHdkVvK1BKOztFdUVsK1BFOztJQUVFO0d2RXErUEo7O0V1RW4rUEU7O0lBRUU7R3ZFcytQSjs7RXVFcCtQRTs7SUFFRTtHdkV1K1BKO0NBQ0Y7QWdCai9QSTtFdURsREk7SUFBZ0M7R3ZFdWlRdEM7O0V1RXRpUU07O0lBRUU7R3ZFeWlRUjs7RXVFdmlRTTs7SUFFRTtHdkUwaVFSOztFdUV4aVFNOztJQUVFO0d2RTJpUVI7O0V1RXppUU07O0lBRUU7R3ZFNGlRUjs7RXVFM2pRTTtJQUFnQztHdkUralF0Qzs7RXVFOWpRTTs7SUFFRTtHdkVpa1FSOztFdUUvalFNOztJQUVFO0d2RWtrUVI7O0V1RWhrUU07O0lBRUU7R3ZFbWtRUjs7RXVFamtRTTs7SUFFRTtHdkVva1FSOztFdUVubFFNO0lBQWdDO0d2RXVsUXRDOztFdUV0bFFNOztJQUVFO0d2RXlsUVI7O0V1RXZsUU07O0lBRUU7R3ZFMGxRUjs7RXVFeGxRTTs7SUFFRTtHdkUybFFSOztFdUV6bFFNOztJQUVFO0d2RTRsUVI7O0V1RTNtUU07SUFBZ0M7R3ZFK21RdEM7O0V1RTltUU07O0lBRUU7R3ZFaW5RUjs7RXVFL21RTTs7SUFFRTtHdkVrblFSOztFdUVoblFNOztJQUVFO0d2RW1uUVI7O0V1RWpuUU07O0lBRUU7R3ZFb25RUjs7RXVFbm9RTTtJQUFnQztHdkV1b1F0Qzs7RXVFdG9RTTs7SUFFRTtHdkV5b1FSOztFdUV2b1FNOztJQUVFO0d2RTBvUVI7O0V1RXhvUU07O0lBRUU7R3ZFMm9RUjs7RXVFem9RTTs7SUFFRTtHdkU0b1FSOztFdUUzcFFNO0lBQWdDO0d2RStwUXRDOztFdUU5cFFNOztJQUVFO0d2RWlxUVI7O0V1RS9wUU07O0lBRUU7R3ZFa3FRUjs7RXVFaHFRTTs7SUFFRTtHdkVtcVFSOztFdUVqcVFNOztJQUVFO0d2RW9xUVI7O0V1RW5yUU07SUFBZ0M7R3ZFdXJRdEM7O0V1RXRyUU07O0lBRUU7R3ZFeXJRUjs7RXVFdnJRTTs7SUFFRTtHdkUwclFSOztFdUV4clFNOztJQUVFO0d2RTJyUVI7O0V1RXpyUU07O0lBRUU7R3ZFNHJRUjs7RXVFM3NRTTtJQUFnQztHdkUrc1F0Qzs7RXVFOXNRTTs7SUFFRTtHdkVpdFFSOztFdUUvc1FNOztJQUVFO0d2RWt0UVI7O0V1RWh0UU07O0lBRUU7R3ZFbXRRUjs7RXVFanRRTTs7SUFFRTtHdkVvdFFSOztFdUVudVFNO0lBQWdDO0d2RXV1UXRDOztFdUV0dVFNOztJQUVFO0d2RXl1UVI7O0V1RXZ1UU07O0lBRUU7R3ZFMHVRUjs7RXVFeHVRTTs7SUFFRTtHdkUydVFSOztFdUV6dVFNOztJQUVFO0d2RTR1UVI7O0V1RTN2UU07SUFBZ0M7R3ZFK3ZRdEM7O0V1RTl2UU07O0lBRUU7R3ZFaXdRUjs7RXVFL3ZRTTs7SUFFRTtHdkVrd1FSOztFdUVod1FNOztJQUVFO0d2RW13UVI7O0V1RWp3UU07O0lBRUU7R3ZFb3dRUjs7RXVFbnhRTTtJQUFnQztHdkV1eFF0Qzs7RXVFdHhRTTs7SUFFRTtHdkV5eFFSOztFdUV2eFFNOztJQUVFO0d2RTB4UVI7O0V1RXh4UU07O0lBRUU7R3ZFMnhRUjs7RXVFenhRTTs7SUFFRTtHdkU0eFFSOztFdUUzeVFNO0lBQWdDO0d2RSt5UXRDOztFdUU5eVFNOztJQUVFO0d2RWl6UVI7O0V1RS95UU07O0lBRUU7R3ZFa3pRUjs7RXVFaHpRTTs7SUFFRTtHdkVtelFSOztFdUVqelFNOztJQUVFO0d2RW96UVI7O0V1RTV5UU07SUFBd0I7R3ZFZ3pROUI7O0V1RS95UU07O0lBRUU7R3ZFa3pRUjs7RXVFaHpRTTs7SUFFRTtHdkVtelFSOztFdUVqelFNOztJQUVFO0d2RW96UVI7O0V1RWx6UU07O0lBRUU7R3ZFcXpRUjs7RXVFcDBRTTtJQUF3QjtHdkV3MFE5Qjs7RXVFdjBRTTs7SUFFRTtHdkUwMFFSOztFdUV4MFFNOztJQUVFO0d2RTIwUVI7O0V1RXowUU07O0lBRUU7R3ZFNDBRUjs7RXVFMTBRTTs7SUFFRTtHdkU2MFFSOztFdUU1MVFNO0lBQXdCO0d2RWcyUTlCOztFdUUvMVFNOztJQUVFO0d2RWsyUVI7O0V1RWgyUU07O0lBRUU7R3ZFbTJRUjs7RXVFajJRTTs7SUFFRTtHdkVvMlFSOztFdUVsMlFNOztJQUVFO0d2RXEyUVI7O0V1RXAzUU07SUFBd0I7R3ZFdzNROUI7O0V1RXYzUU07O0lBRUU7R3ZFMDNRUjs7RXVFeDNRTTs7SUFFRTtHdkUyM1FSOztFdUV6M1FNOztJQUVFO0d2RTQzUVI7O0V1RTEzUU07O0lBRUU7R3ZFNjNRUjs7RXVFNTRRTTtJQUF3QjtHdkVnNVE5Qjs7RXVFLzRRTTs7SUFFRTtHdkVrNVFSOztFdUVoNVFNOztJQUVFO0d2RW01UVI7O0V1RWo1UU07O0lBRUU7R3ZFbzVRUjs7RXVFbDVRTTs7SUFFRTtHdkVxNVFSOztFdUUvNFFFO0lBQW1CO0d2RW01UXJCOztFdUVsNVFFOztJQUVFO0d2RXE1UUo7O0V1RW41UUU7O0lBRUU7R3ZFczVRSjs7RXVFcDVRRTs7SUFFRTtHdkV1NVFKOztFdUVyNVFFOztJQUVFO0d2RXc1UUo7Q0FDRjtBZ0JsNlFJO0V1RGxESTtJQUFnQztHdkV3OVF0Qzs7RXVFdjlRTTs7SUFFRTtHdkUwOVFSOztFdUV4OVFNOztJQUVFO0d2RTI5UVI7O0V1RXo5UU07O0lBRUU7R3ZFNDlRUjs7RXVFMTlRTTs7SUFFRTtHdkU2OVFSOztFdUU1K1FNO0lBQWdDO0d2RWcvUXRDOztFdUUvK1FNOztJQUVFO0d2RWsvUVI7O0V1RWgvUU07O0lBRUU7R3ZFbS9RUjs7RXVFai9RTTs7SUFFRTtHdkVvL1FSOztFdUVsL1FNOztJQUVFO0d2RXEvUVI7O0V1RXBnUk07SUFBZ0M7R3ZFd2dSdEM7O0V1RXZnUk07O0lBRUU7R3ZFMGdSUjs7RXVFeGdSTTs7SUFFRTtHdkUyZ1JSOztFdUV6Z1JNOztJQUVFO0d2RTRnUlI7O0V1RTFnUk07O0lBRUU7R3ZFNmdSUjs7RXVFNWhSTTtJQUFnQztHdkVnaVJ0Qzs7RXVFL2hSTTs7SUFFRTtHdkVraVJSOztFdUVoaVJNOztJQUVFO0d2RW1pUlI7O0V1RWppUk07O0lBRUU7R3ZFb2lSUjs7RXVFbGlSTTs7SUFFRTtHdkVxaVJSOztFdUVwalJNO0lBQWdDO0d2RXdqUnRDOztFdUV2alJNOztJQUVFO0d2RTBqUlI7O0V1RXhqUk07O0lBRUU7R3ZFMmpSUjs7RXVFempSTTs7SUFFRTtHdkU0alJSOztFdUUxalJNOztJQUVFO0d2RTZqUlI7O0V1RTVrUk07SUFBZ0M7R3ZFZ2xSdEM7O0V1RS9rUk07O0lBRUU7R3ZFa2xSUjs7RXVFaGxSTTs7SUFFRTtHdkVtbFJSOztFdUVqbFJNOztJQUVFO0d2RW9sUlI7O0V1RWxsUk07O0lBRUU7R3ZFcWxSUjs7RXVFcG1STTtJQUFnQztHdkV3bVJ0Qzs7RXVFdm1STTs7SUFFRTtHdkUwbVJSOztFdUV4bVJNOztJQUVFO0d2RTJtUlI7O0V1RXptUk07O0lBRUU7R3ZFNG1SUjs7RXVFMW1STTs7SUFFRTtHdkU2bVJSOztFdUU1blJNO0lBQWdDO0d2RWdvUnRDOztFdUUvblJNOztJQUVFO0d2RWtvUlI7O0V1RWhvUk07O0lBRUU7R3ZFbW9SUjs7RXVFam9STTs7SUFFRTtHdkVvb1JSOztFdUVsb1JNOztJQUVFO0d2RXFvUlI7O0V1RXBwUk07SUFBZ0M7R3ZFd3BSdEM7O0V1RXZwUk07O0lBRUU7R3ZFMHBSUjs7RXVFeHBSTTs7SUFFRTtHdkUycFJSOztFdUV6cFJNOztJQUVFO0d2RTRwUlI7O0V1RTFwUk07O0lBRUU7R3ZFNnBSUjs7RXVFNXFSTTtJQUFnQztHdkVnclJ0Qzs7RXVFL3FSTTs7SUFFRTtHdkVrclJSOztFdUVoclJNOztJQUVFO0d2RW1yUlI7O0V1RWpyUk07O0lBRUU7R3ZFb3JSUjs7RXVFbHJSTTs7SUFFRTtHdkVxclJSOztFdUVwc1JNO0lBQWdDO0d2RXdzUnRDOztFdUV2c1JNOztJQUVFO0d2RTBzUlI7O0V1RXhzUk07O0lBRUU7R3ZFMnNSUjs7RXVFenNSTTs7SUFFRTtHdkU0c1JSOztFdUUxc1JNOztJQUVFO0d2RTZzUlI7O0V1RTV0Uk07SUFBZ0M7R3ZFZ3VSdEM7O0V1RS90Uk07O0lBRUU7R3ZFa3VSUjs7RXVFaHVSTTs7SUFFRTtHdkVtdVJSOztFdUVqdVJNOztJQUVFO0d2RW91UlI7O0V1RWx1Uk07O0lBRUU7R3ZFcXVSUjs7RXVFN3RSTTtJQUF3QjtHdkVpdVI5Qjs7RXVFaHVSTTs7SUFFRTtHdkVtdVJSOztFdUVqdVJNOztJQUVFO0d2RW91UlI7O0V1RWx1Uk07O0lBRUU7R3ZFcXVSUjs7RXVFbnVSTTs7SUFFRTtHdkVzdVJSOztFdUVydlJNO0lBQXdCO0d2RXl2UjlCOztFdUV4dlJNOztJQUVFO0d2RTJ2UlI7O0V1RXp2Uk07O0lBRUU7R3ZFNHZSUjs7RXVFMXZSTTs7SUFFRTtHdkU2dlJSOztFdUUzdlJNOztJQUVFO0d2RTh2UlI7O0V1RTd3Uk07SUFBd0I7R3ZFaXhSOUI7O0V1RWh4Uk07O0lBRUU7R3ZFbXhSUjs7RXVFanhSTTs7SUFFRTtHdkVveFJSOztFdUVseFJNOztJQUVFO0d2RXF4UlI7O0V1RW54Uk07O0lBRUU7R3ZFc3hSUjs7RXVFcnlSTTtJQUF3QjtHdkV5eVI5Qjs7RXVFeHlSTTs7SUFFRTtHdkUyeVJSOztFdUV6eVJNOztJQUVFO0d2RTR5UlI7O0V1RTF5Uk07O0lBRUU7R3ZFNnlSUjs7RXVFM3lSTTs7SUFFRTtHdkU4eVJSOztFdUU3elJNO0lBQXdCO0d2RWkwUjlCOztFdUVoMFJNOztJQUVFO0d2RW0wUlI7O0V1RWowUk07O0lBRUU7R3ZFbzBSUjs7RXVFbDBSTTs7SUFFRTtHdkVxMFJSOztFdUVuMFJNOztJQUVFO0d2RXMwUlI7O0V1RWgwUkU7SUFBbUI7R3ZFbzBSckI7O0V1RW4wUkU7O0lBRUU7R3ZFczBSSjs7RXVFcDBSRTs7SUFFRTtHdkV1MFJKOztFdUVyMFJFOztJQUVFO0d2RXcwUko7O0V1RXQwUkU7O0lBRUU7R3ZFeTBSSjtDQUNGO0FnQm4xUkk7RXVEbERJO0lBQWdDO0d2RXk0UnRDOztFdUV4NFJNOztJQUVFO0d2RTI0UlI7O0V1RXo0Uk07O0lBRUU7R3ZFNDRSUjs7RXVFMTRSTTs7SUFFRTtHdkU2NFJSOztFdUUzNFJNOztJQUVFO0d2RTg0UlI7O0V1RTc1Uk07SUFBZ0M7R3ZFaTZSdEM7O0V1RWg2Uk07O0lBRUU7R3ZFbTZSUjs7RXVFajZSTTs7SUFFRTtHdkVvNlJSOztFdUVsNlJNOztJQUVFO0d2RXE2UlI7O0V1RW42Uk07O0lBRUU7R3ZFczZSUjs7RXVFcjdSTTtJQUFnQztHdkV5N1J0Qzs7RXVFeDdSTTs7SUFFRTtHdkUyN1JSOztFdUV6N1JNOztJQUVFO0d2RTQ3UlI7O0V1RTE3Uk07O0lBRUU7R3ZFNjdSUjs7RXVFMzdSTTs7SUFFRTtHdkU4N1JSOztFdUU3OFJNO0lBQWdDO0d2RWk5UnRDOztFdUVoOVJNOztJQUVFO0d2RW05UlI7O0V1RWo5Uk07O0lBRUU7R3ZFbzlSUjs7RXVFbDlSTTs7SUFFRTtHdkVxOVJSOztFdUVuOVJNOztJQUVFO0d2RXM5UlI7O0V1RXIrUk07SUFBZ0M7R3ZFeStSdEM7O0V1RXgrUk07O0lBRUU7R3ZFMitSUjs7RXVFeitSTTs7SUFFRTtHdkU0K1JSOztFdUUxK1JNOztJQUVFO0d2RTYrUlI7O0V1RTMrUk07O0lBRUU7R3ZFOCtSUjs7RXVFNy9STTtJQUFnQztHdkVpZ1N0Qzs7RXVFaGdTTTs7SUFFRTtHdkVtZ1NSOztFdUVqZ1NNOztJQUVFO0d2RW9nU1I7O0V1RWxnU007O0lBRUU7R3ZFcWdTUjs7RXVFbmdTTTs7SUFFRTtHdkVzZ1NSOztFdUVyaFNNO0lBQWdDO0d2RXloU3RDOztFdUV4aFNNOztJQUVFO0d2RTJoU1I7O0V1RXpoU007O0lBRUU7R3ZFNGhTUjs7RXVFMWhTTTs7SUFFRTtHdkU2aFNSOztFdUUzaFNNOztJQUVFO0d2RThoU1I7O0V1RTdpU007SUFBZ0M7R3ZFaWpTdEM7O0V1RWhqU007O0lBRUU7R3ZFbWpTUjs7RXVFampTTTs7SUFFRTtHdkVvalNSOztFdUVsalNNOztJQUVFO0d2RXFqU1I7O0V1RW5qU007O0lBRUU7R3ZFc2pTUjs7RXVFcmtTTTtJQUFnQztHdkV5a1N0Qzs7RXVFeGtTTTs7SUFFRTtHdkUya1NSOztFdUV6a1NNOztJQUVFO0d2RTRrU1I7O0V1RTFrU007O0lBRUU7R3ZFNmtTUjs7RXVFM2tTTTs7SUFFRTtHdkU4a1NSOztFdUU3bFNNO0lBQWdDO0d2RWltU3RDOztFdUVobVNNOztJQUVFO0d2RW1tU1I7O0V1RWptU007O0lBRUU7R3ZFb21TUjs7RXVFbG1TTTs7SUFFRTtHdkVxbVNSOztFdUVubVNNOztJQUVFO0d2RXNtU1I7O0V1RXJuU007SUFBZ0M7R3ZFeW5TdEM7O0V1RXhuU007O0lBRUU7R3ZFMm5TUjs7RXVFem5TTTs7SUFFRTtHdkU0blNSOztFdUUxblNNOztJQUVFO0d2RTZuU1I7O0V1RTNuU007O0lBRUU7R3ZFOG5TUjs7RXVFN29TTTtJQUFnQztHdkVpcFN0Qzs7RXVFaHBTTTs7SUFFRTtHdkVtcFNSOztFdUVqcFNNOztJQUVFO0d2RW9wU1I7O0V1RWxwU007O0lBRUU7R3ZFcXBTUjs7RXVFbnBTTTs7SUFFRTtHdkVzcFNSOztFdUU5b1NNO0lBQXdCO0d2RWtwUzlCOztFdUVqcFNNOztJQUVFO0d2RW9wU1I7O0V1RWxwU007O0lBRUU7R3ZFcXBTUjs7RXVFbnBTTTs7SUFFRTtHdkVzcFNSOztFdUVwcFNNOztJQUVFO0d2RXVwU1I7O0V1RXRxU007SUFBd0I7R3ZFMHFTOUI7O0V1RXpxU007O0lBRUU7R3ZFNHFTUjs7RXVFMXFTTTs7SUFFRTtHdkU2cVNSOztFdUUzcVNNOztJQUVFO0d2RThxU1I7O0V1RTVxU007O0lBRUU7R3ZFK3FTUjs7RXVFOXJTTTtJQUF3QjtHdkVrc1M5Qjs7RXVFanNTTTs7SUFFRTtHdkVvc1NSOztFdUVsc1NNOztJQUVFO0d2RXFzU1I7O0V1RW5zU007O0lBRUU7R3ZFc3NTUjs7RXVFcHNTTTs7SUFFRTtHdkV1c1NSOztFdUV0dFNNO0lBQXdCO0d2RTB0UzlCOztFdUV6dFNNOztJQUVFO0d2RTR0U1I7O0V1RTF0U007O0lBRUU7R3ZFNnRTUjs7RXVFM3RTTTs7SUFFRTtHdkU4dFNSOztFdUU1dFNNOztJQUVFO0d2RSt0U1I7O0V1RTl1U007SUFBd0I7R3ZFa3ZTOUI7O0V1RWp2U007O0lBRUU7R3ZFb3ZTUjs7RXVFbHZTTTs7SUFFRTtHdkVxdlNSOztFdUVudlNNOztJQUVFO0d2RXN2U1I7O0V1RXB2U007O0lBRUU7R3ZFdXZTUjs7RXVFanZTRTtJQUFtQjtHdkVxdlNyQjs7RXVFcHZTRTs7SUFFRTtHdkV1dlNKOztFdUVydlNFOztJQUVFO0d2RXd2U0o7O0V1RXR2U0U7O0lBRUU7R3ZFeXZTSjs7RXVFdnZTRTs7SUFFRTtHdkUwdlNKO0NBQ0Y7QXdFM3pTRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtDeEUyelNKOztBeUVyMFNBO0VBQWtCO0N6RXkwU2xCOztBeUVyMFNBO0VBQWlCO0N6RXkwU2pCOztBeUV4MFNBO0VBQWlCO0N6RTQwU2pCOztBeUUzMFNBO0VBQWlCO0N6RSswU2pCOztBeUU5MFNBO0VDVEU7RUFDQTtFQUNBO0MxRTIxU0Y7O0F5RTUwU0k7RUFBd0I7Q3pFZzFTNUI7O0F5RS8wU0k7RUFBd0I7Q3pFbTFTNUI7O0F5RWwxU0k7RUFBd0I7Q3pFczFTNUI7O0FnQmp6U0k7RXlEdkNBO0lBQXdCO0d6RTYxUzFCOztFeUU1MVNFO0lBQXdCO0d6RWcyUzFCOztFeUUvMVNFO0lBQXdCO0d6RW0yUzFCO0NBQ0Y7QWdCL3pTSTtFeUR2Q0E7SUFBd0I7R3pFMDJTMUI7O0V5RXoyU0U7SUFBd0I7R3pFNjJTMUI7O0V5RTUyU0U7SUFBd0I7R3pFZzNTMUI7Q0FDRjtBZ0I1MFNJO0V5RHZDQTtJQUF3QjtHekV1M1MxQjs7RXlFdDNTRTtJQUF3QjtHekUwM1MxQjs7RXlFejNTRTtJQUF3QjtHekU2M1MxQjtDQUNGO0FnQnoxU0k7RXlEdkNBO0lBQXdCO0d6RW80UzFCOztFeUVuNFNFO0lBQXdCO0d6RXU0UzFCOztFeUV0NFNFO0lBQXdCO0d6RTA0UzFCO0NBQ0Y7QXlFcjRTQTtFQUFtQjtDekV3NFNuQjs7QXlFdjRTQTtFQUFtQjtDekUyNFNuQjs7QXlFMTRTQTtFQUFtQjtDekU4NFNuQjs7QXlFMTRTQTtFQUF1QjtDekU4NFN2Qjs7QXlFNzRTQTtFQUF1QjtDekVpNVN2Qjs7QXlFaDVTQTtFQUF1QjtDekVvNVN2Qjs7QXlFbjVTQTtFQUF1QjtDekV1NVN2Qjs7QXlFdDVTQTtFQUF1QjtDekUwNVN2Qjs7QXlFejVTQTtFQUF1QjtDekU2NVN2Qjs7QXlFejVTQTtFQUFjO0N6RTY1U2Q7O0EyRXA4U0U7RUFDRTtDM0V1OFNKOztBSzc3U0U7RXNFTE07QzNFczhTUjs7QTJFNThTRTtFQUNFO0MzRSs4U0o7O0FLcjhTRTtFc0VMTTtDM0U4OFNSOztBMkVwOVNFO0VBQ0U7QzNFdTlTSjs7QUs3OFNFO0VzRUxNO0MzRXM5U1I7O0EyRTU5U0U7RUFDRTtDM0UrOVNKOztBS3I5U0U7RXNFTE07QzNFODlTUjs7QTJFcCtTRTtFQUNFO0MzRXUrU0o7O0FLNzlTRTtFc0VMTTtDM0VzK1NSOztBMkU1K1NFO0VBQ0U7QzNFKytTSjs7QUtyK1NFO0VzRUxNO0MzRTgrU1I7O0EyRXAvU0U7RUFDRTtDM0V1L1NKOztBSzcrU0U7RXNFTE07QzNFcy9TUjs7QTJFNS9TRTtFQUNFO0MzRSsvU0o7O0FLci9TRTtFc0VMTTtDM0U4L1NSOztBeUV2OVNBO0VBQWE7Q3pFMjlTYjs7QXlFMTlTQTtFQUFjO0N6RTg5U2Q7O0F5RTU5U0E7RUFBaUI7Q3pFZytTakI7O0F5RS85U0E7RUFBaUI7Q3pFbStTakI7O0F5RS85U0E7RUd2REU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUUwaFRGOztBeUVuK1NBO0VBQXdCO0N6RXUrU3hCOztBeUVyK1NBO0VBQ0U7RUFDQTtDekV3K1NGOztBeUVuK1NBO0VBQWM7Q3pFdStTZDs7QTZFeGlUQTtFQUNFO0M3RTJpVEY7O0E2RXhpVEE7RUFDRTtDN0UyaVRGOztBOEUzaVRFO0VBQ0U7OztJQUtFO0lBRUE7RzlFMmlUSjs7RThFdmlUSTtJQUNFO0c5RTBpVE47O0U4RWppVEU7SUFDRTtHOUVvaVRKOztFOEV0aFRFO0lBQ0U7RzlFeWhUSjs7RThFdmhURTs7SUFFRTtJQUNBO0c5RTBoVEo7O0U4RWxoVEU7SUFDRTtHOUVxaFRKOztFOEVsaFRFOztJQUVFO0c5RXFoVEo7O0U4RWxoVEU7OztJQUdFO0lBQ0E7RzlFcWhUSjs7RThFbGhURTs7SUFFRTtHOUVxaFRKOztFOEU3Z1RFO0lBQ0UsUzNFK2hDOEI7R0hpL1FsQztFOEU5Z1RFO0lBQ0U7RzlFZ2hUSjs7RThFOWdURTtJQUNFO0c5RWloVEo7O0U4RTdnVEU7SUFDRTtHOUVnaFRKOztFOEU5Z1RFO0lBQ0U7RzlFaWhUSjs7RThFOWdURTtJQUNFO0c5RWloVEo7RThFL2dUSTs7SUFFRTtHOUVpaFROOztFOEU1Z1RJOztJQUVFO0c5RStnVE47O0U4RTNnVEU7SUFDRTtHOUU4Z1RKO0U4RTVnVEk7Ozs7SUFJRSxzQjNFdkhHO0dIcW9UVDs7RThFMWdURTtJQUNFO0lBQ0Esc0IzRTdISztHSDBvVFQ7Q0FDRjtBeUJycFRBO0VMZ0JNLGlDS2ZKO0N6QnVwVEY7QW9CcG9UTTtFS3BCTjtJTHFCUTtHcEJ1b1ROO0NBQ0Y7QXlCMXBURTtFQUNFO0N6QjRwVEo7O0F5QnZwVEU7RUFDRTtDekIwcFRKOztBeUJ0cFRBO0VBQ0U7RUFDQTtFQUNBO0VMREksOEJLRUo7Q3pCeXBURjtBb0J2cFRNO0VLTk47SUxPUTtHcEIwcFROO0NBQ0Y7O0ErRTlxVEE7Ozs7O0lBQUE7QUNBQTs7Ozs7SUFBQTtBQ0NBOzs7SUFBQTtBQU9BOzs7SUFBQTtBQU9BOzs7SUFBQTtBQU9BOzs7O0lBQUE7QUFRQTs7OztJQUFBO0FBUUE7OztJQUFBO0FBUUE7O0dBQUE7QUNMQztFQWtCQTtJRm5DRztHaEZ3c1RGO0NBQ0Y7QWtGNXFUQztFQU1BO0lGbkNHO0doRjR1VEY7Q0FDRjtBa0Y1dFRDO0VBdUJBO0lGeENHO0doRnF2VEY7Q0FDRjtBa0Z6dFRDO0VBV0E7SUZ4Q0c7R2hGeXhURjtDQUNGO0FrRnp3VEM7RUE2QkE7SUFDQztHbEYrdVRBO0VrRjd1VEQ7SUFDQztHbEYrdVRBO0VrRjd1VEQ7SUFDQztHbEYrdVRBO0VrRjd1VEQ7SUFDQztHbEYrdVRBO0NBQ0Y7QWtGM3dUQztFQWlCQTtJQUNDO0dsRnV5VEE7RWtGcnlURDtJQUNDO0dsRnV5VEE7RWtGcnlURDtJQUNDO0dsRnV5VEE7RWtGcnlURDtJQUNDO0dsRnV5VEE7Q0FDRjtBbUZoMlRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkZrMlREOztBbUYzMFRBO0FBNkRBO0FBMEJBO0FBd0JBO0FDdktBOzs7O2dFQUFBO0FBc0JBOzs7O2dFQUFBO0FBY0E7Ozs7Z0VBQUE7QUFnQ0E7Ozs7Z0VBQUE7QUFzREE7Ozs7Z0VBQUE7QUM3REE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0dBQUE7QUZvSEk7RUFDRSxpQkFMSTtFQU1KO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25GaXpUTjs7QW1GdnpUSTtFQUNFLGlCQUxJO0VBTUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkYwelROOztBbUZoMFRJO0VBQ0UsaUJBTEk7RUFNSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuRm0wVE47O0FtRnowVEk7RUFDRSxrQkFMSTtFQU1KO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25GNDBUTjs7QW1GbDFUSTtFQUNFLGtCQUxJO0VBTUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkZxMVROOztBbUYzMVRJO0VBQ0UsaUJBTEk7RUFNSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuRjgxVE47O0FzRjVnVUM7RUFDQztDdEYrZ1VGOztBc0YzZ1VJO0VBQ0k7RUFDQTtDdEY4Z1VSO0FzRjdnVVE7RUFDSTtDdEYrZ1VaOztBdUZoaVVBO0FBRUE7Ozs7R0FBQTtBQU1BO0VBQ0U7RUFBeUI7RUFDekI7RUFBNEI7RUFDNUI7RUFBZ0M7Q3ZGb2lVbEM7O0F1RmppVUE7O0dBQUE7QUFJQTtFQUNFO0N2Rm1pVUY7O0F1RmhpVUE7Z0ZBQUE7QUFHQTs7Ozs7R0FBQTtBQU9BOzs7Ozs7Ozs7Ozs7O0VBYUU7Q3ZGaWlVRjs7QXVGOWhVQTs7O0dBQUE7QUFLQTs7OztFQUlFO0VBQXVCO0VBQ3ZCO0VBQTBCO0N2RmtpVTVCOztBdUYvaFVBOzs7R0FBQTtBQUtBO0VBQ0U7RUFDQTtDdkZpaVVGOztBdUY5aFVBOzs7R0FBQTtBQUtBOztFQUVFO0N2RmdpVUY7O0F1RjdoVUE7Z0ZBQUE7QUFHQTs7R0FBQTtBQUlBO0VBQ0U7Q3ZGOGhVRjs7QXVGM2hVQTs7O0dBQUE7QUFLQTs7RUFFRTtDdkY2aFVGOztBdUYxaFVBO2dGQUFBO0FBR0E7O0dBQUE7QUFJQTtFQUNFO0N2RjJoVUY7O0F1RnhoVUE7O0dBQUE7QUFJQTs7RUFFRTtDdkYwaFVGOztBdUZ2aFVBOztHQUFBO0FBSUE7RUFDRTtDdkZ5aFVGOztBdUZ0aFVBOzs7R0FBQTtBQUtBO0VBQ0U7RUFDQTtDdkZ3aFVGOztBdUZyaFVBOztHQUFBO0FBSUE7RUFDRTtFQUNBO0N2RnVoVUY7O0F1RnBoVUE7O0dBQUE7QUFJQTtFQUNFO0N2RnNoVUY7O0F1Rm5oVUE7O0dBQUE7QUFJQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtDdkZxaFVGOztBdUZsaFVBO0VBQ0U7Q3ZGcWhVRjs7QXVGbGhVQTtFQUNFO0N2RnFoVUY7O0F1RmxoVUE7Z0ZBQUE7QUFHQTs7R0FBQTtBQUlBO0VBQ0U7Q3ZGbWhVRjs7QXVGaGhVQTs7R0FBQTtBQUlBO0VBQ0U7Q3ZGa2hVRjs7QXVGL2dVQTtnRkFBQTtBQUdBOztHQUFBO0FBSUE7RUFDRTtDdkZnaFVGOztBdUY3Z1VBOztHQUFBO0FBSUE7RUFDRTtFQUNBO0N2RitnVUY7O0F1RjVnVUE7O0dBQUE7QUFJQTtFQUNFO0N2RjhnVUY7O0F1RjNnVUE7O0dBQUE7QUFJQTs7OztFQUlFO0VBQ0E7Q3ZGNmdVRjs7QXVGMWdVQTtnRkFBQTtBQUdBOzs7R0FBQTtBQUtBOzs7OztHQUFBO0FBT0E7Ozs7O0VBS0U7RUFBZ0I7RUFDaEI7RUFBZTtFQUNmO0VBQVc7Q3ZGNmdVYjs7QXVGMWdVQTs7R0FBQTtBQUlBO0VBQ0U7Q3ZGNGdVRjs7QXVGemdVQTs7Ozs7R0FBQTtBQU9BOztFQUVFO0N2RjJnVUY7O0F1RnhnVUE7Ozs7OztHQUFBO0FBUUE7Ozs7RUFJRTtFQUE0QjtFQUM1QjtFQUFpQjtDdkY0Z1VuQjs7QXVGemdVQTs7R0FBQTtBQUlBOztFQUVFO0N2RjJnVUY7O0F1RnhnVUE7O0dBQUE7QUFJQTs7RUFFRTtFQUNBO0N2RjBnVUY7O0F1RnZnVUE7OztHQUFBO0FBS0E7RUFDRTtDdkZ5Z1VGOztBdUZ0Z1VBOzs7Ozs7R0FBQTtBQVFBOztFQUVFO0VBQXdCO0VBQ3hCO0VBQVk7Q3ZGMGdVZDs7QXVGdmdVQTs7OztHQUFBO0FBTUE7O0VBRUU7Q3ZGeWdVRjs7QXVGdGdVQTs7O0dBQUE7QUFLQTtFQUNFO0VBQStCO0VBQy9CO0VBQXlCO0N2RjBnVTNCOztBdUZ2Z1VBOzs7O0dBQUE7QUFNQTs7RUFFRTtDdkZ5Z1VGOztBdUZ0Z1VBOztHQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7Q3ZGd2dVRjs7QXVGcmdVQTs7O0dBQUE7QUFLQTtFQUNFO0VBQVc7RUFDWDtFQUFZO0N2RnlnVWQ7O0F1RnRnVUE7O0dBQUE7QUFJQTtFQUNFO0N2RndnVUY7O0F1RnJnVUE7OztHQUFBO0FBS0E7RUFDRTtDdkZ1Z1VGOztBdUZwZ1VBO2dGQUFBO0FBR0E7O0dBQUE7QUFJQTtFQUNFO0VBQ0E7Q3ZGcWdVRjs7QXVGbGdVQTs7RUFFRTtDdkZxZ1VGOztBd0YzNlVBOzs7RUFHRTtDeEY4NlVGOztBd0YzNlVBO0VBQ0U7RUFDQTtFQUNBO0N4Rjg2VUY7O0F3RjM2VUE7O0VBRUUsZ0JDR1M7RURGVCxrRUphbUI7RUlabkI7RUFDQSwwQko4QlM7RUkxQlQ7RUFDQTtFQUVBO0N4RjY2VUY7QXdGMzZVRTs7RUFDRTtFQUNBO0VBQ0E7Q3hGODZVSjs7QXdGMTZVQTtFQUNFO0N4RjY2VUY7O0F3RjE2VUE7RVJiSTtDaEYrN1VKO0F3Ri82VUU7RUFDRTtDeEZpN1VKOztBd0Y3NlVBOzs7RUFHRSxlSktTO0NwRjI2VVg7O0F3Rjc2VUE7O0VBRUU7RUFDQSxlSkRTO0NwRmk3VVg7O0F3Rjc2VUE7RUFDRTtFQUNBO0VBQ0E7Q3hGZzdVRjs7QXdGNzZVQTtFQUNFO0N4Rmc3VUY7O0F3Rjc2VUE7RUFDRTtFQUNBO0N4Rmc3VUY7O0F3Rjc2VUE7O0VBRUUsNkRKM0NpQjtFSTRDakI7RUFDQSxlSnZCUztDcEZ1OFVYOztBd0Y3NlVBO0VBQ0UsNkRKckRpQjtFSXNEakIsZUo1QlM7RUk2QlQ7RUFDQTtFQUVBO0N4Ris2VUY7QXdGNzZVRTtFQUVFO0VBRUE7RUFDQTtFQUNBLDBCSnhDTztDcEZxOVVYO0F3RjE2VUU7RUFDRSw2REp0RWU7Q3BGay9VbkI7O0F3Rng2VUE7RUFFRSwrREp6RWdCO0VJMEVoQjtFQUNBLGVKcERTO0NwRjg5VVg7O0F3RnY2VUE7RUFDRTtFQUNBO0VBQ0EsZUp6RFM7RUkyRFQ7RUFDQSxrRUp0Rm1CO0NwRisvVXJCOztBd0Z0NlVBO0VBQ0Usa0VKMUZtQjtFSTJGbkIsZUpsRVM7Q3BGMitVWDs7QXdGdDZVQTtFQUNFO0N4Rnk2VUY7O0F3RnI2VUE7RUFDRTtFQUNBO0N4Rnc2VUY7O0F3RnI2VUE7RUFLRTtFQUNBO0N4Rm82VUY7QXdGejZVRTtFQUNFLGNKakZPO0NwRjQvVVg7O0F3Rjc1VUE7RUFDRTtFQUNBO0N4Rmc2VUY7O0F3Rjc1VUE7RUFDRTtDeEZnNlVGOztBd0Y3NVVBO0VBQ0U7Q3hGZzZVRjs7QXdGNzVVQTtFQUNFO0N4Rmc2VUY7O0F3Rjc1VUE7RVI3SUk7RVErSUY7RUFDQTtDeEZvNlVGOztBd0ZsNlVBO0VSbEpJO0VRb0pGO0VBQ0E7Q3hGeTZVRjs7QXdGdDZVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEZ5NlVGOztBd0Z0NlVBO0VBQ0U7Q3hGeTZVRjs7QXdGdDZVQTtFQUNFLGdFSmpLa0I7RUl1S2xCO0VBRUEsZUpqSlM7RUlrSlQ7RVIvS0U7RUFBQTtFUWtMRjtFQUNBO0N4Rnk2VUY7QXdGdDZVRTtFQUNFLDBCSjFKTztFSTJKUCxlSmpLTztDcEZ5a1ZYO0F3RnI2VUU7RUFFRSxlSnRLTztFSXVLUCxzQkpqS087RUlrS1AsMEJKbEtPO0NwRndrVlg7QXdGcDZVSTtFQUNFLGVKcktLO0VJc0tMLHNCSnRLSztFSXVLTCwwQko3S0s7Q3BGbWxWWDtBd0ZsNlVFO0VBQ0UsMEJIN05lO0VHOE5mLHNCSDlOZTtFRytOZixlSnBMTztDcEZ3bFZYO0F3Rmw2VUk7RUFDRTtFQUNBLGVKeExLO0NwRjRsVlg7QXdGaDZVRTtFQUNFLHNCSHhPZTtDckYwb1ZuQjtBd0ZoNlVJO0VBQ0UsMEJIM09hO0NyRjZvVm5CO0F3RjU1VUU7RUFFRTtDeEY2NVVKO0F3RjE1VUk7RUFDRTtFQUNBO0N4RjQ1VU47QXdGejVVSTtFQUFnQjtDeEY0NVVwQjs7QXdGNTRVQTtBQUNBO0VMck9JLGtCTWpCa0I7RU5rQmxCO0VBQ0E7Q25GcW5WSjtBd0ZoNVVFO0VMbk9FO0NuRnNuVko7QW1Gcm5WSTtFQUxBLGtCTWpCa0I7RU5rQmxCO0VBQ0E7Q25GNm5WSjtBd0ZyNVVFO0VBQ0U7Q3hGdTVVSjs7QXdGbjVVQTtFTC9PSSxrQk1qQmtCO0VOa0JsQjtFQUNBO0VLK09GO0N4Rnc1VUY7O0F3RnI1VUE7RUFDRTtDeEZ3NVVGOztBd0ZyNVVBO0FBRUU7RUFDQztFQUNBO0N4RnU1VUg7O0F3Rmo1VUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hGbzVVRjtBd0ZsNVVFO0VBQ0U7RUFDQTtFQUNBO0N4Rm81VUo7QXdGbDVVRTtFQUNFO0N4Rm81VUo7QXdGbDVVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEZvNVVKOztBd0Y1NFVJO0VBQ0U7Q3hGKzRVTjtBd0Y1NFVJO0VBQUcsZUxyUmdCO0NuRm9xVnZCO0F3Rjc0VUk7RUFDRSxzQkx4UmlCO0VLeVJqQjtFQUNBLGVKbFNLO0NwRmlyVlg7QXdGNzRVTTtFQUNFLDBCTDVSZTtFSzZSZixzQkw3UmU7RUs4UmYsZUp2U0c7Q3BGc3JWWDtBd0Y1NFVNO0VBQ0UsMEJMbFNlO0VLbVNmLHNCTG5TZTtFS29TZixlSjdTRztDcEYyclZYO0F3Rjc0VVE7RUFDRTtDeEYrNFVWO0F3RnY0VU07RUFDRSwwQkxoVGU7Q25GeXJWdkI7O0F3Rng2VUk7RUFDRTtDeEYyNlVOO0F3Rng2VUk7RUFBRyxlTHJSZ0I7Q25GZ3NWdkI7QXdGejZVSTtFQUNFLHNCTHhSaUI7RUt5UmpCO0VBQ0EsZUpsU0s7Q3BGNnNWWDtBd0Z6NlVNO0VBQ0UsMEJMNVJlO0VLNlJmLHNCTDdSZTtFSzhSZixlSnZTRztDcEZrdFZYO0F3Rng2VU07RUFDRSwwQkxsU2U7RUttU2Ysc0JMblNlO0VLb1NmLGVKN1NHO0NwRnV0Vlg7QXdGejZVUTtFQUNFO0N4RjI2VVY7QXdGbjZVTTtFQUNFLDBCTGhUZTtDbkZxdFZ2Qjs7QXdGcDhVSTtFQUNFO0N4RnU4VU47QXdGcDhVSTtFQUFHLGVMclJnQjtDbkY0dFZ2QjtBd0ZyOFVJO0VBQ0Usc0JMeFJpQjtFS3lSakI7RUFDQSxlSmxTSztDcEZ5dVZYO0F3RnI4VU07RUFDRSwwQkw1UmU7RUs2UmYsc0JMN1JlO0VLOFJmLGVKdlNHO0NwRjh1Vlg7QXdGcDhVTTtFQUNFLDBCTGxTZTtFS21TZixzQkxuU2U7RUtvU2YsZUo3U0c7Q3BGbXZWWDtBd0ZyOFVRO0VBQ0U7Q3hGdThVVjtBd0YvN1VNO0VBQ0UsMEJMaFRlO0NuRml2VnZCOztBd0ZoK1VJO0VBQ0U7Q3hGbStVTjtBd0ZoK1VJO0VBQUcsZUxyUmdCO0NuRnd2VnZCO0F3RmorVUk7RUFDRSxzQkx4UmlCO0VLeVJqQjtFQUNBLGVKbFNLO0NwRnF3Vlg7QXdGaitVTTtFQUNFLDBCTDVSZTtFSzZSZixzQkw3UmU7RUs4UmYsZUp2U0c7Q3BGMHdWWDtBd0ZoK1VNO0VBQ0UsMEJMbFNlO0VLbVNmLHNCTG5TZTtFS29TZixlSjdTRztDcEYrd1ZYO0F3RmorVVE7RUFDRTtDeEZtK1VWO0F3RjM5VU07RUFDRSwwQkxoVGU7Q25GNndWdkI7O0F3RjUvVUk7RUFDRTtDeEYrL1VOO0F3RjUvVUk7RUFBRyxlTHJSZ0I7Q25Gb3hWdkI7QXdGNy9VSTtFQUNFLHNCTHhSaUI7RUt5UmpCO0VBQ0EsZUpsU0s7Q3BGaXlWWDtBd0Y3L1VNO0VBQ0UsMEJMNVJlO0VLNlJmLHNCTDdSZTtFSzhSZixlSnZTRztDcEZzeVZYO0F3RjUvVU07RUFDRSwwQkxsU2U7RUttU2Ysc0JMblNlO0VLb1NmLGVKN1NHO0NwRjJ5Vlg7QXdGNy9VUTtFQUNFO0N4RisvVVY7QXdGdi9VTTtFQUNFLDBCTGhUZTtDbkZ5eVZ2Qjs7QXdGeGhWSTtFQUNFO0N4RjJoVk47QXdGeGhWSTtFQUFHLGVMclJnQjtDbkZnelZ2QjtBd0Z6aFZJO0VBQ0Usc0JMeFJpQjtFS3lSakI7RUFDQSxlSmxTSztDcEY2elZYO0F3RnpoVk07RUFDRSwwQkw1UmU7RUs2UmYsc0JMN1JlO0VLOFJmLGVKdlNHO0NwRmswVlg7QXdGeGhWTTtFQUNFLDBCTGxTZTtFS21TZixzQkxuU2U7RUtvU2YsZUo3U0c7Q3BGdTBWWDtBd0Z6aFZRO0VBQ0U7Q3hGMmhWVjtBd0ZuaFZNO0VBQ0UsMEJMaFRlO0NuRnEwVnZCOztBd0ZwalZJO0VBQ0U7Q3hGdWpWTjtBd0ZwalZJO0VBQUcsZUxyUmdCO0NuRjQwVnZCO0F3RnJqVkk7RUFDRSxzQkx4UmlCO0VLeVJqQjtFQUNBLGVKbFNLO0NwRnkxVlg7QXdGcmpWTTtFQUNFLDBCTDVSZTtFSzZSZixzQkw3UmU7RUs4UmYsZUp2U0c7Q3BGODFWWDtBd0ZwalZNO0VBQ0UsMEJMbFNlO0VLbVNmLHNCTG5TZTtFS29TZixlSjdTRztDcEZtMlZYO0F3RnJqVlE7RUFDRTtDeEZ1alZWO0F3Ri9pVk07RUFDRSwwQkxoVGU7Q25GaTJWdkI7O0F3RmhsVkk7RUFDRTtDeEZtbFZOO0F3RmhsVkk7RUFBRyxlTHJSZ0I7Q25GdzJWdkI7QXdGamxWSTtFQUNFLHNCTHhSaUI7RUt5UmpCO0VBQ0EsZUpsU0s7Q3BGcTNWWDtBd0ZqbFZNO0VBQ0UsMEJMNVJlO0VLNlJmLHNCTDdSZTtFSzhSZixlSnZTRztDcEYwM1ZYO0F3RmhsVk07RUFDRSwwQkxsU2U7RUttU2Ysc0JMblNlO0VLb1NmLGVKN1NHO0NwRiszVlg7QXdGamxWUTtFQUNFO0N4Rm1sVlY7QXdGM2tWTTtFQUNFLDBCTGhUZTtDbkY2M1Z2Qjs7QXdGNW1WSTtFQUNFO0N4RittVk47QXdGNW1WSTtFQUFHLGVMclJnQjtDbkZvNFZ2QjtBd0Y3bVZJO0VBQ0Usc0JMeFJpQjtFS3lSakI7RUFDQSxlSmxTSztDcEZpNVZYO0F3RjdtVk07RUFDRSwwQkw1UmU7RUs2UmYsc0JMN1JlO0VLOFJmLGVKdlNHO0NwRnM1Vlg7QXdGNW1WTTtFQUNFLDBCTGxTZTtFS21TZixzQkxuU2U7RUtvU2YsZUo3U0c7Q3BGMjVWWDtBd0Y3bVZRO0VBQ0U7Q3hGK21WVjtBd0Z2bVZNO0VBQ0UsMEJMaFRlO0NuRnk1VnZCOztBd0Z4b1ZJO0VBQ0U7Q3hGMm9WTjtBd0Z4b1ZJO0VBQUcsZUxyUmdCO0NuRmc2VnZCO0F3RnpvVkk7RUFDRSxzQkx4UmlCO0VLeVJqQjtFQUNBLGVKbFNLO0NwRjY2Vlg7QXdGem9WTTtFQUNFLDBCTDVSZTtFSzZSZixzQkw3UmU7RUs4UmYsZUp2U0c7Q3BGazdWWDtBd0Z4b1ZNO0VBQ0UsMEJMbFNlO0VLbVNmLHNCTG5TZTtFS29TZixlSjdTRztDcEZ1N1ZYO0F3RnpvVlE7RUFDRTtDeEYyb1ZWO0F3Rm5vVk07RUFDRSwwQkxoVGU7Q25GcTdWdkI7O0F3RnBxVkk7RUFDRTtDeEZ1cVZOO0F3RnBxVkk7RUFBRyxlTHJSZ0I7Q25GNDdWdkI7QXdGcnFWSTtFQUNFLHNCTHhSaUI7RUt5UmpCO0VBQ0EsZUpsU0s7Q3BGeThWWDtBd0ZycVZNO0VBQ0UsMEJMNVJlO0VLNlJmLHNCTDdSZTtFSzhSZixlSnZTRztDcEY4OFZYO0F3RnBxVk07RUFDRSwwQkxsU2U7RUttU2Ysc0JMblNlO0VLb1NmLGVKN1NHO0NwRm05Vlg7QXdGcnFWUTtFQUNFO0N4RnVxVlY7QXdGL3BWTTtFQUNFLDBCTGhUZTtDbkZpOVZ2Qjs7QXdGaHNWSTtFQUNFO0N4Rm1zVk47QXdGaHNWSTtFQUFHLGVMclJnQjtDbkZ3OVZ2QjtBd0Zqc1ZJO0VBQ0Usc0JMeFJpQjtFS3lSakI7RUFDQSxlSmxTSztDcEZxK1ZYO0F3RmpzVk07RUFDRSwwQkw1UmU7RUs2UmYsc0JMN1JlO0VLOFJmLGVKdlNHO0NwRjArVlg7QXdGaHNWTTtFQUNFLDBCTGxTZTtFS21TZixzQkxuU2U7RUtvU2YsZUo3U0c7Q3BGKytWWDtBd0Zqc1ZRO0VBQ0U7Q3hGbXNWVjtBd0YzclZNO0VBQ0UsMEJMaFRlO0NuRjYrVnZCOztBd0Y1dFZJO0VBQ0U7Q3hGK3RWTjtBd0Y1dFZJO0VBQUcsZUxyUmdCO0NuRm8vVnZCO0F3Rjd0Vkk7RUFDRSxzQkx4UmlCO0VLeVJqQjtFQUNBLGVKbFNLO0NwRmlnV1g7QXdGN3RWTTtFQUNFLDBCTDVSZTtFSzZSZixzQkw3UmU7RUs4UmYsZUp2U0c7Q3BGc2dXWDtBd0Y1dFZNO0VBQ0UsMEJMbFNlO0VLbVNmLHNCTG5TZTtFS29TZixlSjdTRztDcEYyZ1dYO0F3Rjd0VlE7RUFDRTtDeEYrdFZWO0F3RnZ0Vk07RUFDRSwwQkxoVGU7Q25GeWdXdkI7O0F3Rnh2Vkk7RUFDRTtDeEYydlZOO0F3Rnh2Vkk7RUFBRyxlTHJSZ0I7Q25GZ2hXdkI7QXdGenZWSTtFQUNFLHNCTHhSaUI7RUt5UmpCO0VBQ0EsZUpsU0s7Q3BGNmhXWDtBd0Z6dlZNO0VBQ0UsMEJMNVJlO0VLNlJmLHNCTDdSZTtFSzhSZixlSnZTRztDcEZraVdYO0F3Rnh2Vk07RUFDRSwwQkxsU2U7RUttU2Ysc0JMblNlO0VLb1NmLGVKN1NHO0NwRnVpV1g7QXdGenZWUTtFQUNFO0N4RjJ2VlY7QXdGbnZWTTtFQUNFLDBCTGhUZTtDbkZxaVd2Qjs7QXdGNXVWRTtFQUFrQjtDeEZndlZwQjs7QXdGL3VWRTtFQUF3QjtDeEZtdlYxQjs7QXdGbHZWRTtFQUFtQixlTDNURTtDbkZpald2Qjs7QXdGeHZWRTtFQUFrQjtDeEY0dlZwQjs7QXdGM3ZWRTtFQUF3QjtDeEYrdlYxQjs7QXdGOXZWRTtFQUFtQixlTDNURTtDbkY2ald2Qjs7QXdGcHdWRTtFQUFrQjtDeEZ3d1ZwQjs7QXdGdndWRTtFQUF3QjtDeEYyd1YxQjs7QXdGMXdWRTtFQUFtQixlTDNURTtDbkZ5a1d2Qjs7QXdGaHhWRTtFQUFrQjtDeEZveFZwQjs7QXdGbnhWRTtFQUF3QjtDeEZ1eFYxQjs7QXdGdHhWRTtFQUFtQixlTDNURTtDbkZxbFd2Qjs7QXdGNXhWRTtFQUFrQjtDeEZneVZwQjs7QXdGL3hWRTtFQUF3QjtDeEZteVYxQjs7QXdGbHlWRTtFQUFtQixlTDNURTtDbkZpbVd2Qjs7QXdGeHlWRTtFQUFrQjtDeEY0eVZwQjs7QXdGM3lWRTtFQUF3QjtDeEYreVYxQjs7QXdGOXlWRTtFQUFtQixlTDNURTtDbkY2bVd2Qjs7QXdGcHpWRTtFQUFrQjtDeEZ3elZwQjs7QXdGdnpWRTtFQUF3QjtDeEYyelYxQjs7QXdGMXpWRTtFQUFtQixlTDNURTtDbkZ5bld2Qjs7QXdGaDBWRTtFQUFrQjtDeEZvMFZwQjs7QXdGbjBWRTtFQUF3QjtDeEZ1MFYxQjs7QXdGdDBWRTtFQUFtQixlTDNURTtDbkZxb1d2Qjs7QXdGNTBWRTtFQUFrQjtDeEZnMVZwQjs7QXdGLzBWRTtFQUF3QjtDeEZtMVYxQjs7QXdGbDFWRTtFQUFtQixlTDNURTtDbkZpcFd2Qjs7QXdGeDFWRTtFQUFrQjtDeEY0MVZwQjs7QXdGMzFWRTtFQUF3QjtDeEYrMVYxQjs7QXdGOTFWRTtFQUFtQixlTDNURTtDbkY2cFd2Qjs7QXdGcDJWRTtFQUFrQjtDeEZ3MlZwQjs7QXdGdjJWRTtFQUF3QjtDeEYyMlYxQjs7QXdGMTJWRTtFQUFtQixlTDNURTtDbkZ5cVd2Qjs7QXdGaDNWRTtFQUFrQjtDeEZvM1ZwQjs7QXdGbjNWRTtFQUF3QjtDeEZ1M1YxQjs7QXdGdDNWRTtFQUFtQixlTDNURTtDbkZxcld2Qjs7QXdGNTNWRTtFQUFrQjtDeEZnNFZwQjs7QXdGLzNWRTtFQUF3QjtDeEZtNFYxQjs7QXdGbDRWRTtFQUFtQixlTDNURTtDbkZpc1d2Qjs7QXdGeDRWRTtFQUFrQjtDeEY0NFZwQjs7QXdGMzRWRTtFQUF3QjtDeEYrNFYxQjs7QXdGOTRWRTtFQUFtQixlTDNURTtDbkY2c1d2Qjs7QW1GL21XTTtFS2tPSjtFQUNBLGVMMU9tQjtDbkYybldyQjtBd0YvNFZFO0VBQ0UsZUw3T2lCO0NuRjhuV3JCO0F3Rjc0Vkk7RUFDRSxlTGxQZTtDbkZpb1dyQjtBd0YzNFZFO0VBQ0UsZUx2UGlCO0NuRm9vV3JCOztBbUY3bldNO0VLa09KO0VBQ0EsZUwxT21CO0NuRnlvV3JCO0F3Rjc1VkU7RUFDRSxlTDdPaUI7Q25GNG9XckI7QXdGMzVWSTtFQUNFLGVMbFBlO0NuRitvV3JCO0F3Rno1VkU7RUFDRSxlTHZQaUI7Q25Ga3BXckI7O0FtRjNvV007RUtrT0o7RUFDQSxlTDFPbUI7Q25GdXBXckI7QXdGMzZWRTtFQUNFLGVMN09pQjtDbkYwcFdyQjtBd0Z6NlZJO0VBQ0UsZUxsUGU7Q25GNnBXckI7QXdGdjZWRTtFQUNFLGVMdlBpQjtDbkZncVdyQjs7QW1GenBXTTtFS2tPSjtFQUNBLGVMMU9tQjtDbkZxcVdyQjtBd0Z6N1ZFO0VBQ0UsZUw3T2lCO0NuRndxV3JCO0F3RnY3Vkk7RUFDRSxlTGxQZTtDbkYycVdyQjtBd0ZyN1ZFO0VBQ0UsZUx2UGlCO0NuRjhxV3JCOztBMEZqMFdFO0VBQ0U7RUFDQTtDMUZvMFdKOztBMEZsMFdFO0VBQ0U7RUFDQTtDMUZxMFdKOztBMEZsMFdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUZxMFdKO0EwRm4wV0k7RUFDRTtDMUZxMFdOO0FnQmh4V0k7RTBFdERBO0lBR0k7RzFGdTBXTjtDQUNGO0EwRnQwV007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VWSEo7Q2hGZzFXSjs7QTBGcjBXQTtFQUNFO0MxRncwV0Y7QTBGcjBXRTtFQUNFO0MxRnUwV0o7O0EwRnAwV0E7RUFDRTtDMUZ1MFdGOztBMEZyMFdBO0VBRUU7RUFDQSwrRE5uQmdCO0NwRjAxV2xCO0EwRnQwV0U7RUFDRSw2RE54QmU7Q3BGZzJXbkI7QWdCajBXSTtFMEVaSjtJQVFJO0cxRnkwV0Y7Q0FDRjs7QTBGdDBXQTtFQUNFO0VBT0E7RUFDQTtFQUNBO0MxRm0wV0Y7QWdCNzBXSTtFMEVBSjtJQUdJO0cxRjgwV0Y7Q0FDRjtBZ0JsMVdJO0UwRUFKO0lBTUk7RzFGZzFXRjtDQUNGO0EwRjUwV0U7RUFDRSwrRE54Q2M7Q3BGczNXbEI7QTBGNTBXRTtFQUNFO0MxRjgwV0o7QTBGNTBXRTtFQUNFO0MxRjgwV0o7QTBGNTBXRTtFQUNFO0VBQ0E7RUFDQTtDMUY4MFdKO0EwRjMwV0k7RUFDRTtFQUNBO0MxRjYwV047O0EwRnYwV0E7RUFDRTtFQUNBO0VBQ0E7QzFGMDBXRjtBZ0IvMldJO0UwRWtDSjtJQUtJO0cxRjQwV0Y7Q0FDRjs7QTBGeDBXRTtFQUNFO0MxRjIwV0o7O0EwRnYwV0U7RUFDRTtFQUNBO0MxRjAwV0o7O0EwRmwwV1U7RUFDRTtDMUZxMFdaO0EwRm4wV1U7RUFDRTtDMUZxMFdaO0FnQnA0V0k7RTBFOERNO0lBR0k7RzFGdTBXWjtDQUNGOztBMEYveldBO0VBQ0U7QzFGazBXRjs7QTBGN3pXRTtFQUNFLGVQOUVtQjtDbkY4NFd2QjtBMEYzeldJO0VBQ0UsZVBwRmlCO0NuRmk1V3ZCO0EwRjF6V0k7RUFFRSxzQlB6RmlCO0VPMEZqQjtFQUNBLGVQM0ZpQjtDbkZzNVd2QjtBMEZ6eldNO0VBQ0UsMEJQN0ZlO0VPOEZmLHNCUDlGZTtFTytGZixlTnhHRztDcEZtNldYO0EwRnh6V007RUFDRSwwQlBuR2U7RU9vR2Ysc0JQcEdlO0VPcUdmLGVOOUdHO0NwRnc2V1g7QTBGenpXUTtFQUNFLDBCTmhIQztFTWlIRCxzQk5qSEM7RU1rSEQsZU5sSEM7Q3BGNjZXWDs7QTBGeDFXRTtFQUNFLGVQOUVtQjtDbkZ5Nld2QjtBMEZ0MVdJO0VBQ0UsZVBwRmlCO0NuRjQ2V3ZCO0EwRnIxV0k7RUFFRSxzQlB6RmlCO0VPMEZqQjtFQUNBLGVQM0ZpQjtDbkZpN1d2QjtBMEZwMVdNO0VBQ0UsMEJQN0ZlO0VPOEZmLHNCUDlGZTtFTytGZixlTnhHRztDcEY4N1dYO0EwRm4xV007RUFDRSwwQlBuR2U7RU9vR2Ysc0JQcEdlO0VPcUdmLGVOOUdHO0NwRm04V1g7QTBGcDFXUTtFQUNFLDBCTmhIQztFTWlIRCxzQk5qSEM7RU1rSEQsZU5sSEM7Q3BGdzhXWDs7QTBGbjNXRTtFQUNFLGVQOUVtQjtDbkZvOFd2QjtBMEZqM1dJO0VBQ0UsZVBwRmlCO0NuRnU4V3ZCO0EwRmgzV0k7RUFFRSxzQlB6RmlCO0VPMEZqQjtFQUNBLGVQM0ZpQjtDbkY0OFd2QjtBMEYvMldNO0VBQ0UsMEJQN0ZlO0VPOEZmLHNCUDlGZTtFTytGZixlTnhHRztDcEZ5OVdYO0EwRjkyV007RUFDRSwwQlBuR2U7RU9vR2Ysc0JQcEdlO0VPcUdmLGVOOUdHO0NwRjg5V1g7QTBGLzJXUTtFQUNFLDBCTmhIQztFTWlIRCxzQk5qSEM7RU1rSEQsZU5sSEM7Q3BGbStXWDs7QTBGOTRXRTtFQUNFLGVQOUVtQjtDbkYrOVd2QjtBMEY1NFdJO0VBQ0UsZVBwRmlCO0NuRmsrV3ZCO0EwRjM0V0k7RUFFRSxzQlB6RmlCO0VPMEZqQjtFQUNBLGVQM0ZpQjtDbkZ1K1d2QjtBMEYxNFdNO0VBQ0UsMEJQN0ZlO0VPOEZmLHNCUDlGZTtFTytGZixlTnhHRztDcEZvL1dYO0EwRno0V007RUFDRSwwQlBuR2U7RU9vR2Ysc0JQcEdlO0VPcUdmLGVOOUdHO0NwRnkvV1g7QTBGMTRXUTtFQUNFLDBCTmhIQztFTWlIRCxzQk5qSEM7RU1rSEQsZU5sSEM7Q3BGOC9XWDs7QTBGejZXRTtFQUNFLGVQOUVtQjtDbkYwL1d2QjtBMEZ2NldJO0VBQ0UsZVBwRmlCO0NuRjYvV3ZCO0EwRnQ2V0k7RUFFRSxzQlB6RmlCO0VPMEZqQjtFQUNBLGVQM0ZpQjtDbkZrZ1h2QjtBMEZyNldNO0VBQ0UsMEJQN0ZlO0VPOEZmLHNCUDlGZTtFTytGZixlTnhHRztDcEYrZ1hYO0EwRnA2V007RUFDRSwwQlBuR2U7RU9vR2Ysc0JQcEdlO0VPcUdmLGVOOUdHO0NwRm9oWFg7QTBGcjZXUTtFQUNFLDBCTmhIQztFTWlIRCxzQk5qSEM7RU1rSEQsZU5sSEM7Q3BGeWhYWDs7QTBGcDhXRTtFQUNFLGVQOUVtQjtDbkZxaFh2QjtBMEZsOFdJO0VBQ0UsZVBwRmlCO0NuRndoWHZCO0EwRmo4V0k7RUFFRSxzQlB6RmlCO0VPMEZqQjtFQUNBLGVQM0ZpQjtDbkY2aFh2QjtBMEZoOFdNO0VBQ0UsMEJQN0ZlO0VPOEZmLHNCUDlGZTtFTytGZixlTnhHRztDcEYwaVhYO0EwRi83V007RUFDRSwwQlBuR2U7RU9vR2Ysc0JQcEdlO0VPcUdmLGVOOUdHO0NwRitpWFg7QTBGaDhXUTtFQUNFLDBCTmhIQztFTWlIRCxzQk5qSEM7RU1rSEQsZU5sSEM7Q3BGb2pYWDs7QTBGLzlXRTtFQUNFLGVQOUVtQjtDbkZnalh2QjtBMEY3OVdJO0VBQ0UsZVBwRmlCO0NuRm1qWHZCO0EwRjU5V0k7RUFFRSxzQlB6RmlCO0VPMEZqQjtFQUNBLGVQM0ZpQjtDbkZ3alh2QjtBMEYzOVdNO0VBQ0UsMEJQN0ZlO0VPOEZmLHNCUDlGZTtFTytGZixlTnhHRztDcEZxa1hYO0EwRjE5V007RUFDRSwwQlBuR2U7RU9vR2Ysc0JQcEdlO0VPcUdmLGVOOUdHO0NwRjBrWFg7QTBGMzlXUTtFQUNFLDBCTmhIQztFTWlIRCxzQk5qSEM7RU1rSEQsZU5sSEM7Q3BGK2tYWDs7QTBGMS9XRTtFQUNFLGVQOUVtQjtDbkYya1h2QjtBMEZ4L1dJO0VBQ0UsZVBwRmlCO0NuRjhrWHZCO0EwRnYvV0k7RUFFRSxzQlB6RmlCO0VPMEZqQjtFQUNBLGVQM0ZpQjtDbkZtbFh2QjtBMEZ0L1dNO0VBQ0UsMEJQN0ZlO0VPOEZmLHNCUDlGZTtFTytGZixlTnhHRztDcEZnbVhYO0EwRnIvV007RUFDRSwwQlBuR2U7RU9vR2Ysc0JQcEdlO0VPcUdmLGVOOUdHO0NwRnFtWFg7QTBGdC9XUTtFQUNFLDBCTmhIQztFTWlIRCxzQk5qSEM7RU1rSEQsZU5sSEM7Q3BGMG1YWDs7QTBGcmhYRTtFQUNFLGVQOUVtQjtDbkZzbVh2QjtBMEZuaFhJO0VBQ0UsZVBwRmlCO0NuRnltWHZCO0EwRmxoWEk7RUFFRSxzQlB6RmlCO0VPMEZqQjtFQUNBLGVQM0ZpQjtDbkY4bVh2QjtBMEZqaFhNO0VBQ0UsMEJQN0ZlO0VPOEZmLHNCUDlGZTtFTytGZixlTnhHRztDcEYyblhYO0EwRmhoWE07RUFDRSwwQlBuR2U7RU9vR2Ysc0JQcEdlO0VPcUdmLGVOOUdHO0NwRmdvWFg7QTBGamhYUTtFQUNFLDBCTmhIQztFTWlIRCxzQk5qSEM7RU1rSEQsZU5sSEM7Q3BGcW9YWDs7QTBGaGpYRTtFQUNFLGVQOUVtQjtDbkZpb1h2QjtBMEY5aVhJO0VBQ0UsZVBwRmlCO0NuRm9vWHZCO0EwRjdpWEk7RUFFRSxzQlB6RmlCO0VPMEZqQjtFQUNBLGVQM0ZpQjtDbkZ5b1h2QjtBMEY1aVhNO0VBQ0UsMEJQN0ZlO0VPOEZmLHNCUDlGZTtFTytGZixlTnhHRztDcEZzcFhYO0EwRjNpWE07RUFDRSwwQlBuR2U7RU9vR2Ysc0JQcEdlO0VPcUdmLGVOOUdHO0NwRjJwWFg7QTBGNWlYUTtFQUNFLDBCTmhIQztFTWlIRCxzQk5qSEM7RU1rSEQsZU5sSEM7Q3BGZ3FYWDs7QTBGM2tYRTtFQUNFLGVQOUVtQjtDbkY0cFh2QjtBMEZ6a1hJO0VBQ0UsZVBwRmlCO0NuRitwWHZCO0EwRnhrWEk7RUFFRSxzQlB6RmlCO0VPMEZqQjtFQUNBLGVQM0ZpQjtDbkZvcVh2QjtBMEZ2a1hNO0VBQ0UsMEJQN0ZlO0VPOEZmLHNCUDlGZTtFTytGZixlTnhHRztDcEZpclhYO0EwRnRrWE07RUFDRSwwQlBuR2U7RU9vR2Ysc0JQcEdlO0VPcUdmLGVOOUdHO0NwRnNyWFg7QTBGdmtYUTtFQUNFLDBCTmhIQztFTWlIRCxzQk5qSEM7RU1rSEQsZU5sSEM7Q3BGMnJYWDs7QTBGdG1YRTtFQUNFLGVQOUVtQjtDbkZ1clh2QjtBMEZwbVhJO0VBQ0UsZVBwRmlCO0NuRjByWHZCO0EwRm5tWEk7RUFFRSxzQlB6RmlCO0VPMEZqQjtFQUNBLGVQM0ZpQjtDbkYrclh2QjtBMEZsbVhNO0VBQ0UsMEJQN0ZlO0VPOEZmLHNCUDlGZTtFTytGZixlTnhHRztDcEY0c1hYO0EwRmptWE07RUFDRSwwQlBuR2U7RU9vR2Ysc0JQcEdlO0VPcUdmLGVOOUdHO0NwRml0WFg7QTBGbG1YUTtFQUNFLDBCTmhIQztFTWlIRCxzQk5qSEM7RU1rSEQsZU5sSEM7Q3BGc3RYWDs7QTBGam9YRTtFQUNFLGVQOUVtQjtDbkZrdFh2QjtBMEYvblhJO0VBQ0UsZVBwRmlCO0NuRnF0WHZCO0EwRjluWEk7RUFFRSxzQlB6RmlCO0VPMEZqQjtFQUNBLGVQM0ZpQjtDbkYwdFh2QjtBMEY3blhNO0VBQ0UsMEJQN0ZlO0VPOEZmLHNCUDlGZTtFTytGZixlTnhHRztDcEZ1dVhYO0EwRjVuWE07RUFDRSwwQlBuR2U7RU9vR2Ysc0JQcEdlO0VPcUdmLGVOOUdHO0NwRjR1WFg7QTBGN25YUTtFQUNFLDBCTmhIQztFTWlIRCxzQk5qSEM7RU1rSEQsZU5sSEM7Q3BGaXZYWDs7QTBGNXBYRTtFQUNFLGVQOUVtQjtDbkY2dVh2QjtBMEYxcFhJO0VBQ0UsZVBwRmlCO0NuRmd2WHZCO0EwRnpwWEk7RUFFRSxzQlB6RmlCO0VPMEZqQjtFQUNBLGVQM0ZpQjtDbkZxdlh2QjtBMEZ4cFhNO0VBQ0UsMEJQN0ZlO0VPOEZmLHNCUDlGZTtFTytGZixlTnhHRztDcEZrd1hYO0EwRnZwWE07RUFDRSwwQlBuR2U7RU9vR2Ysc0JQcEdlO0VPcUdmLGVOOUdHO0NwRnV3WFg7QTBGeHBYUTtFQUNFLDBCTmhIQztFTWlIRCxzQk5qSEM7RU1rSEQsZU5sSEM7Q3BGNHdYWDs7QTBGN29YRTtFQUFtQjtDMUZpcFhyQjs7QTBGanBYRTtFQUFtQjtDMUZxcFhyQjs7QTBGcnBYRTtFQUFtQjtDMUZ5cFhyQjs7QTBGenBYRTtFQUFtQjtDMUY2cFhyQjs7QTBGN3BYRTtFQUFtQjtDMUZpcVhyQjs7QTBGanFYRTtFQUFtQjtDMUZxcVhyQjs7QTBGcnFYRTtFQUFtQjtDMUZ5cVhyQjs7QTBGenFYRTtFQUFtQjtDMUY2cVhyQjs7QTBGN3FYRTtFQUFtQjtDMUZpclhyQjs7QTBGanJYRTtFQUFtQjtDMUZxclhyQjs7QTBGcnJYRTtFQUFtQjtDMUZ5clhyQjs7QTBGenJYRTtFQUFtQjtDMUY2clhyQjs7QTBGN3JYRTtFQUFtQjtDMUZpc1hyQjs7QTBGanNYRTtFQUFtQjtDMUZxc1hyQjs7QTBGanNYSTtFQUNBLGVQNUhtQjtDbkZnMFh2QjtBMEZuc1hNO0VBQ0UsMEJQOUhlO0NuRm0wWHZCO0EwRmxzWEk7RUFDSSwwQlBsSWU7Q25GczBYdkI7O0EwRjNzWEk7RUFDQSxlUDVIbUI7Q25GMDBYdkI7QTBGN3NYTTtFQUNFLDBCUDlIZTtDbkY2MFh2QjtBMEY1c1hJO0VBQ0ksMEJQbEllO0NuRmcxWHZCOztBMEZydFhJO0VBQ0EsZVA1SG1CO0NuRm8xWHZCO0EwRnZ0WE07RUFDRSwwQlA5SGU7Q25GdTFYdkI7QTBGdHRYSTtFQUNJLDBCUGxJZTtDbkYwMVh2Qjs7QTBGL3RYSTtFQUNBLGVQNUhtQjtDbkY4MVh2QjtBMEZqdVhNO0VBQ0UsMEJQOUhlO0NuRmkyWHZCO0EwRmh1WEk7RUFDSSwwQlBsSWU7Q25GbzJYdkI7O0EwRnp1WEk7RUFDQSxlUDVIbUI7Q25GdzJYdkI7QTBGM3VYTTtFQUNFLDBCUDlIZTtDbkYyMlh2QjtBMEYxdVhJO0VBQ0ksMEJQbEllO0NuRjgyWHZCOztBMEZudlhJO0VBQ0EsZVA1SG1CO0NuRmszWHZCO0EwRnJ2WE07RUFDRSwwQlA5SGU7Q25GcTNYdkI7QTBGcHZYSTtFQUNJLDBCUGxJZTtDbkZ3M1h2Qjs7QTBGN3ZYSTtFQUNBLGVQNUhtQjtDbkY0M1h2QjtBMEYvdlhNO0VBQ0UsMEJQOUhlO0NuRiszWHZCO0EwRjl2WEk7RUFDSSwwQlBsSWU7Q25GazRYdkI7O0EwRnZ3WEk7RUFDQSxlUDVIbUI7Q25GczRYdkI7QTBGendYTTtFQUNFLDBCUDlIZTtDbkZ5NFh2QjtBMEZ4d1hJO0VBQ0ksMEJQbEllO0NuRjQ0WHZCOztBMEZqeFhJO0VBQ0EsZVA1SG1CO0NuRmc1WHZCO0EwRm54WE07RUFDRSwwQlA5SGU7Q25GbTVYdkI7QTBGbHhYSTtFQUNJLDBCUGxJZTtDbkZzNVh2Qjs7QTBGM3hYSTtFQUNBLGVQNUhtQjtDbkYwNVh2QjtBMEY3eFhNO0VBQ0UsMEJQOUhlO0NuRjY1WHZCO0EwRjV4WEk7RUFDSSwwQlBsSWU7Q25GZzZYdkI7O0EwRnJ5WEk7RUFDQSxlUDVIbUI7Q25GbzZYdkI7QTBGdnlYTTtFQUNFLDBCUDlIZTtDbkZ1Nlh2QjtBMEZ0eVhJO0VBQ0ksMEJQbEllO0NuRjA2WHZCOztBMEYveVhJO0VBQ0EsZVA1SG1CO0NuRjg2WHZCO0EwRmp6WE07RUFDRSwwQlA5SGU7Q25GaTdYdkI7QTBGaHpYSTtFQUNJLDBCUGxJZTtDbkZvN1h2Qjs7QTBGenpYSTtFQUNBLGVQNUhtQjtDbkZ3N1h2QjtBMEYzelhNO0VBQ0UsMEJQOUhlO0NuRjI3WHZCO0EwRjF6WEk7RUFDSSwwQlBsSWU7Q25GODdYdkI7O0EwRm4wWEk7RUFDQSxlUDVIbUI7Q25GazhYdkI7QTBGcjBYTTtFQUNFLDBCUDlIZTtDbkZxOFh2QjtBMEZwMFhJO0VBQ0ksMEJQbEllO0NuRnc4WHZCOztBMkZsK1hBOzs7OzhGQUFBO0FDNUJBO0VBQ0U7RUFDQTtFQUNBO0VBS0E7RUFDQTtDNUZrZ1lGO0E0RjMvWEE7RUFDRTtFQUNBO0VBQ0E7RUFLQTtFQUNBO0M1RnkvWEY7QTRGbC9YQTtFQUNFO0VBQ0E7RUFDQTtFQUtBO0VBQ0E7QzVGZy9YRjtBNEZ6K1hBO0VBQ0U7RUFDQTtFQUNBO0VBS0E7RUFDQTtDNUZ1K1hGO0E0RmgrWEE7RUFDRTtFQUNBO0VBQ0E7RUFLQTtFQUNBO0M1Rjg5WEY7QTRGdjlYQTtFQUNFO0VBQ0E7RUFDQTtFQUtBO0VBQ0E7QzVGcTlYRjtBNkZ0allBO0VBQ0k7QzdGd2pZSjs7QTZGcmpZQTtFQUNJO0M3RndqWUo7O0E2RnJqWUE7RUFDSTtDN0Z3allKOztBNkZuallRO0VBQ0k7QzdGc2pZWjtBNkZwallRO0VBQ0k7QzdGc2pZWjtBNkZwallRO0VBQ0k7QzdGc2pZWjtBNkZwallRO0VBQ0k7QzdGc2pZWjtBNkZuallZO0VBQ0k7QzdGcWpZaEI7QTZGbmpZWTtFQUNJO0M3RnFqWWhCO0E2RmpqWVk7RUFDSTtDN0ZtalloQjtBNkYvaVlJO0VBQ0k7RUFDQTtDN0ZpallSO0E2RjlpWVE7O0VBRUk7QzdGZ2pZWjs7QTZGM2lZQTtFQUNJO0VBQ0E7QzdGOGlZSjs7QThGbm1ZQTtFQUNJO0M5RnNtWUo7O0E4RnBtWUE7RUFDSTtLQUFBO0M5RnVtWUo7O0ErRjFtWUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDL0Y2bVlSO0FnQnhqWUk7RStFekRBO0lBTVE7Ry9GK21ZVjtDQUNGO0FnQjdqWUk7RStFekRBO0lBU1E7SUFDQTtHL0ZpbllWO0NBQ0Y7QStGL21ZSTtFQUNJO0MvRmluWVI7QStGaG5ZUTtFQUZKO0lBR1E7SUFDQTtJQUNBO0cvRm1uWVY7RStGbG5ZVTtJQUNJO0cvRm9uWWQ7Q0FDRjtBK0ZqbllJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvRm1uWVI7O0ErRjltWUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0MvRmduWUQ7QStGN21ZQztFQUNDO0MvRittWUY7QStGNW1ZQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvRjhtWUY7QWdCdjVZSTtFK0U2Ukg7SUFjRTtHL0ZnbllEO0NBQ0Y7QStGN21ZQztFQUlDO0VBQ0E7RUFDQTtDL0Y0bVlGO0FnQmo2WUk7RStFK1NIO0lBRUU7Ry9Gb25ZRDtDQUNGO0ErRi9tWUU7RUFDQztFQUNBO0MvRmluWUg7QStGN21ZQztFQUNDO0VBQ0E7RUFDQTtDL0YrbVlGO0ErRjVtWUM7RUFDQztDL0Y4bVlGO0ErRjNtWUM7RUFDQztFQUNBO0VBQ0E7Qy9GNm1ZRjtBK0YxbVlDO0VBQ0M7Qy9GNG1ZRjtBK0Z4bVlDO0VBS0M7RUFDQTtFQUFBO0VBRUE7RUFBQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7RUFDQTtVQUFBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7Qy9GcW1ZRjtBZ0J4OFlJO0UrRWtWSDtJQUVFO0lBQUE7Ry9Gd25ZRDtDQUNGO0ErRnZtWUM7RUFLQztFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtVQUFBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0MvRnFtWUY7QWdCejlZSTtFK0VzV0g7SUFFRTtJQUFBO0cvRnFuWUQ7Q0FDRjtBK0Z2bVlDO0VBYUM7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFBQTtFQUNBO1VBQUE7RUFBQTtFQUNBO0VBQUE7Qy9GNmxZRjtBK0Zob1lFO0VBQ0M7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7VUFBQTtFQUFBO0MvRmtvWUg7QStGaG9ZRTtFQUNDO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFBQTtFQUNBO1VBQUE7RUFBQTtDL0Zrb1lIOztBZ0c5alpBO0VBQ0U7RUFDRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVDO0VBQ0E7Q2hHZ2taRjtBZ0JwelpJO0VnRjFESjtJQWdUSTtHaEdra1pGO0NBQ0Y7QWdCenpaSTtFZ0YxREo7SUFtVEk7SUFDQTtHaEdva1pGO0NBQ0Y7QWdHamtaQztFQUNDO0NoR21rWkY7QWdHaGtaQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEdra1pGO0FnRy9qWkM7RUFRQztFQUNBO0VBQ0E7Q2hHMGpaRjtBZ0JwMVpJO0VnRmdSSDtJQUVFO0lBQ0E7R2hHc2taRDtDQUNGO0FnQjExWkk7RWdGZ1JIO0lBTUU7R2hHd2taRDtDQUNGO0FnR25rWkU7RUFDQztFQUNBO0NoR3FrWkg7QWdHamtaQztFQUNDO0VBQ0E7RUFDQTtDaEdta1pGO0FnQngyWkk7RWdGa1NIO0lBS0U7SUFDQTtHaEdxa1pEO0NBQ0Y7QWdCOTJaSTtFZ0Y0U0g7SUFFRTtJQUNBO0doR29rWkQ7Q0FDRjtBZ0dqa1pDO0VBQ0M7Q2hHbWtaRjtBZ0doa1pDO0VBQ0M7RUFDQTtFQUNBO0NoR2trWkY7QWdHL2paQztFQUNDO0NoR2lrWkY7QWdHOWpaQztFQVFDO0VBQUE7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7VUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0NoR3lqWkY7QWdCNzRaSTtFZ0ZpVUg7SUFFRTtJQUFBO0doRzhrWkQ7Q0FDRjtBZ0JsNVpJO0VnRmlVSDtJQUtFO0lBQUE7R2hHZ2xaRDtDQUNGO0FnR2hrWkM7RUFRQztFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7VUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0NoRzJqWkY7QWdCbjZaSTtFZ0Z1Vkg7SUFFRTtJQUFBO0doRzhrWkQ7Q0FDRjtBZ0J4NlpJO0VnRnVWSDtJQUtFO0lBQUE7R2hHZ2xaRDtDQUNGO0FnR2xrWkM7RUFvQkM7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFBQTtFQUNBO1VBQUE7RUFBQTtFQUNBO0VBQUE7Q2hHaWpaRjtBZ0J2OFpJO0VnRjJXSDtJQUVFO0doRzhsWkQ7Q0FDRjtBZ0I1OFpJO0VnRjJXSDtJQUtFO0lBQ0E7R2hHZ21aRDtDQUNGO0FnRy9sWkU7RUFDQztFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7RUFDQTtVQUFBO0VBQUE7Q2hHaW1aSDtBZ0cvbFpFO0VBQ0M7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7VUFBQTtFQUFBO0NoR2ltWkg7O0FpR3hoYUE7RUFDQztJQUNDO0dqRzJoYUE7RWlHemhhRDtJQUNDO0dqRzJoYUE7Q0FDRjs7QWlHamlhQTtFQUNDO0lBQ0M7R2pHMmhhQTtFaUd6aGFEO0lBQ0M7R2pHMmhhQTtDQUNGO0FpR3hoYUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pHMGhhRDtBaUd4aGFDO0VBRUM7RUFDQTtFQUNBO1VBQUE7RUFDQTtDakd5aGFGO0FpR3RoYUM7RUFDQztDakd3aGFGO0FnQjMvWkk7RWlGOUJIO0lBSUU7R2pHeWhhRDtDQUNGO0FpR3RoYUM7RUFDQztDakd3aGFGO0FpR3JoYUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtDakd1aGFGO0FpR3BoYUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pHc2hhRjtBaUduaGFDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqR3FoYUY7QWlHcGhhRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0NqR3NoYUg7QWlHcmhhRztFQUNDO0NqR3VoYUo7QWlHcmhhRztFQUNDO0NqR3VoYUo7QWlHcGhhRTtFQUNDO0VBQ0E7Q2pHc2hhSDtBZ0J6aWFJO0VpRmlCRjtJQUlFO0dqR3doYUY7Q0FDRjtBZ0I5aWFJO0VpRmlCRjtJQU9FO0lBQ0E7R2pHMGhhRjtDQUNGO0FnQnBqYUk7RWlGaUJGO0lBV0U7SUFDQTtHakc0aGFGO0NBQ0Y7QWdCMWphSTtFaUZpQkY7SUFlRTtJQUNBO0dqRzhoYUY7Q0FDRjs7QWtHMW5hSTtFQUNJO0VBSUE7Q2xHMG5hUjtBZ0Jya2FJO0VrRjFEQTtJQUdRO0dsR2dvYVY7Q0FDRjtBa0c5bmFRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsR2dvYVo7QWtHL25hWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xHaW9haEI7QWtHL25hWTs7RUFFSTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsRzhuYWhCO0FnQnZtYUk7RWtGbkNROztJQUtRO0dsRzBvYWxCO0NBQ0Y7QWtHbG9hWTtFQUNJO0NsR29vYWhCOztBa0c5bmFBO0VBQ0k7Q2xHaW9hSjs7QW1HL3FhQTtFQUVRO0lBQ0k7R25HaXJhVjs7RW1HbHJhTTtJQUNJO0duR3FyYVY7O0VtR3RyYU07SUFDSTtHbkd5cmFWOztFbUcxcmFNO0lBQ0k7R25HNnJhVjs7RW1HOXJhTTtJQUNJO0duR2lzYVY7O0VtR2xzYU07SUFDSTtHbkdxc2FWOztFbUd0c2FNO0lBQ0k7R25HeXNhVjs7RW1HMXNhTTtJQUNJO0duRzZzYVY7O0VtRzlzYU07SUFDSTtHbkdpdGFWOztFbUdsdGFNO0lBQ0k7R25HcXRhVjs7RW1HdHRhTTtJQUNJO0duR3l0YVY7O0VtRzF0YU07SUFDSTtHbkc2dGFWO0NBQ0Y7QW1HenRhQTtFQVNJO0VBQ0E7RUFDQTtDbkdtdGFKO0FtRzd0YUk7RUFDSTtFQUNBO0NuRyt0YVI7QWdCL3FhSTtFbUZsREE7SUFJUTtHbkdpdWFWO0NBQ0Y7QW1HM3RhSTtFQUNJO0NuRzZ0YVI7QWdCMXFhSTtFbUZoREE7SUFFUTtHbkc0dGFWO0NBQ0Y7O0FvR3R2YUE7RUFDSTtFQUNBO0NwR3l2YUo7QW9HeHZhSTtFQUNJO0VBQ0E7Q3BHMHZhUjtBb0d6dmFRO0VBQ0ksK0RoQnVCTTtFZ0J0Qk47RUFDQTtFQUNBO0VBQ0E7Q3BHMnZhWjtBb0d6dmFRO0VBQ0k7RUFDQTtDcEcydmFaO0FvR3h2YUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDcEcwdmFSO0FvR3p2YVE7RUFDSTtFQUNBO0NwRzJ2YVo7QW9HeHZhSTtFQUNJO0NwRzB2YVI7QW9HeHZhSTtFQUNJO0NwRzB2YVI7QW9HeHZhSTtFQUFzQztDcEcydmExQztBZ0JudWFJO0VvRnRCSTtJQUFzQztHcEc2dmE1QztFb0c1dmFNO0lBQXNDO0dwRyt2YTVDO0VvRzl2YU07SUFBc0M7R3BHaXdhNUM7Q0FDRjtBZ0I5dWFJO0VvRmpCSTtJQUFzQztHcEdtd2E1QztFb0dsd2FNO0lBQXNDO0dwR3F3YTVDO0VvR3B3YU07SUFBc0M7R3BHdXdhNUM7RW9HdHdhTTtJQUFzQztHcEd5d2E1QztFb0d4d2FNO0lBQXNDO0dwRzJ3YTVDO0VvRzF3YU07SUFBcUM7R3BHNndhM0M7Q0FDRjs7QXFHMXphQztFQUNDO0NyRzZ6YUY7QXFHMXphRzs7RUFDQztDckc2emFKO0FxR3p6YUc7RUFDQztDckcyemFKO0FxR3R6YUc7RUFDQztDckd3emFKOztBcUdsemFBO0VBQ0M7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNIO0NyR3F6YUQ7QXFHbnphQztFQUNDO0NyR3F6YUY7QXFHcHphRTtFQUNDO0NyR3N6YUg7QXFHbnphQztFQUNDO0NyR3F6YUY7QXFHcHphRTtFQUNDO0VBQ0E7Q3JHc3phSDtBcUduemFDO0VBQ0M7RUFDQTtFQUNBO0NyR3F6YUY7QXFHbnphRTtFQUNDLGVsQmlHa0I7RWtCaEdsQjtDckdxemFIO0FxR256YUU7RUFDQztFQUNBO0VBQ0E7Q3JHcXphSDs7QXFHL3lhRTtFQUNDLGVqQnZCUTtDcEZ5MGFYOztBcUduemFFO0VBQ0MsZWpCdkJRO0NwRjYwYVg7O0FxR3Z6YUU7RUFDQyxlakJ2QlE7Q3BGaTFhWDs7QXFHM3phRTtFQUNDLGVqQnZCUTtDcEZxMWFYOztBcUcvemFFO0VBQ0MsZWpCdkJRO0NwRnkxYVg7O0FxR24wYUU7RUFDQyxlakJ2QlE7Q3BGNjFhWDs7QXFHdjBhRTtFQUNDLGVqQnZCUTtDcEZpMmFYOztBcUczMGFFO0VBQ0MsZWpCdkJRO0NwRnEyYVg7O0FxRy8wYUU7RUFDQyxlakJ2QlE7Q3BGeTJhWDs7QXFHbjFhRTtFQUNDLGVqQnZCUTtDcEY2MmFYOztBcUd2MWFFO0VBQ0MsZWpCdkJRO0NwRmkzYVg7O0FxRzMxYUU7RUFDQyxlakJ2QlE7Q3BGcTNhWDs7QXFHLzFhRTtFQUNDLGVqQnZCUTtDcEZ5M2FYOztBcUduMmFFO0VBQ0MsZWpCdkJRO0NwRjYzYVg7O0FzR3g2YUE7RUFDSTtFQUNBO0N0RzI2YUo7QXNHejZhSTtFQUNJO0N0RzI2YVI7QWdCcDNhSTtFc0Y1REo7SUFTUTtHdEcyNmFOO0VzRzE2YU07SUFDSTtJQUNBO0d0RzQ2YVY7RXNHMTZhVTtJQUNJO0lBQ0E7R3RHNDZhZDtFc0cxNmFVO0lBQ0k7SUFDQTtHdEc0NmFkO0VzRzE2YVU7SUFDSTtHdEc0NmFkO0VzRzE2YVU7SUFDSTtJQUNBO0d0RzQ2YWQ7RXNHejZhVTtJQUNJO0lBQ0E7R3RHMjZhZDtFc0d4NmFVO0lBQ0k7SUFDQTtHdEcwNmFkO0VzR3Y2YVU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0d0R3k2YWQ7RXNHcDZhYzs7SUFDSTtHdEd1NmFsQjtFc0c3NWFjOzs7Ozs7SUFDSTtHdEdvNmFsQjtFc0doNmFNO0lBQ0k7R3RHazZhVjtFc0dqNmFVO0lBQ0k7SUFDQTtHdEdtNmFkO0VzR2o2YVU7SUFDSTtJQUNBO0d0R202YWQ7RXNHajZhVTtJQUNJO0lBQ0E7R3RHbTZhZDtFc0dqNmFVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHdEdtNmFkO0VzR2g2YWM7SUFDSTtJQUNBO0lBQ0E7SUFDQTtHdEdrNmFsQjtFc0c5NWFjO0lBQ0k7R3RHZzZhbEI7Q0FDRjtBZ0I1OGFJO0VzRmtESTtJQUNJO0lBQ0E7R3RHNjVhVjtFc0czNWFVO0lBQ0k7SUFDQTtHdEc2NWFkO0VzRzE1YVU7SUFDSTtJQUNBO0d0RzQ1YWQ7RXNHejVhVTtJQUNJO0lBQ0E7R3RHMjVhZDtFc0d4NWFVO0lBQ0k7R3RHMDVhZDtFc0d2NWFVO0lBQ0k7SUFDQTtHdEd5NWFkO0VzR3Q1YVU7SUFDSTtJQUNBO0d0R3c1YWQ7Q0FDRjs7QXVHcmliQTtFQUNJO0VBQ0E7Q3ZHd2liSjtBdUd2aWJJO0VBQ0k7Q3ZHeWliUjtBdUd0aWJJO0VBQ0k7Q3ZHd2liUjtBdUd0aWJJO0VBQ0k7Q3ZHd2liUjtBZ0J2L2FJO0V1RmxEQTtJQUdRO0d2RzBpYlY7Q0FDRjtBdUd4aWJJO0VBQ0k7RUFDQTtLQUFBO0N2RzBpYlI7QWdCaGdiSTtFdUZ6Q0k7SUFFUTtHdkcyaWJkO0NBQ0Y7QXVHemliUTtFQUNJO0N2RzJpYlo7QWdCeGdiSTtFdUZwQ0k7SUFHUTtHdkc2aWJkO0NBQ0Y7QWdCaGdiSTtFdUYxQ0E7SUFFUTtHdkc0aWJWO0NBQ0Y7QXVHM2liUTtFQUNJO0N2RzZpYlo7QWdCeGdiSTtFdUZwQ1E7SUFFUTtJQUNBO0d2RzhpYmxCO0NBQ0Y7QXVHeGliUTtFQUNJLDBCcEJ3R1M7RW9CdkdULGVwQnFHUztDbkZxOGFyQjtBdUc1aWJRO0VBQ0ksMEJwQndHUztFb0J2R1QsZXBCcUdTO0NuRnk4YXJCO0F1R2hqYlE7RUFDSSwwQnBCd0dTO0VvQnZHVCxlcEJxR1M7Q25GNjhhckI7QXVHcGpiUTtFQUNJLHlDcEJ3R1M7RW9CdkdULGVwQnFHUztDbkZpOWFyQjs7QXVHampiQTtFQUNJO0N2R29qYko7O0F3R3htYkc7RUFDRztFQUNBO0VBQ0E7Q3hHMm1iTjtBd0d2bWJNO0VBQ0c7Q3hHeW1iVDtBd0d4bWJTO0VBQ0c7RUFDQTtDeEcwbWJaO0F3R3RtYk07RUFDRTtDeEd3bWJSO0F3R3JtYk07RUFDRTtFQUNBO0N4R3VtYlI7QXdHcm1iUTtFQUNHO0N4R3VtYlg7QXdHcm1iUTtFQUNHO0N4R3VtYlg7QXdHcm1iUTtFQUNHO0N4R3VtYlg7QXdHcG1iUTtFQUNFO0VBQUE7RUFBQTtDeEdzbWJWO0F3R3BtYlU7RUFDRTtDeEdzbWJaO0F3R3BtYlU7RUFDRTtDeEdzbWJaO0F3R3BtYlU7RUFDRTtFQUNBO0N4R3NtYlo7QXdHbm1iVTtFQUNJO0VBQ0E7Q3hHcW1iZDtBZ0I3bGJJO0V3RlZNO0lBSUk7R3hHdW1iWjtDQUNGO0FnQmxtYkk7RXdGVk07SUFPSTtHeEd5bWJaO0NBQ0Y7QWdCdm1iSTtFd0ZDTTtJQUVJO0d4R3dtYlo7Q0FDRjtBZ0I1bWJJO0V3RkNNO0lBS0k7R3hHMG1iWjtDQUNGO0F3R3JtYmM7RUFDRTtFQUNBO0VBQ0E7Q3hHdW1iaEI7O0F5R2pyYkE7RUFDQztDekdvcmJEOztBeUczbmJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekc4bmJEO0F5RzduYkM7RUFFQztDekc4bmJGOztBeUcxbmJBO0VBRUM7Q3pHNG5iRDtBeUczbmJDO0VBQ0M7RUFBQTtDekc2bmJGO0F5RzVuYkU7RUFDQztDekc4bmJIO0F5RzFuYkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6RzRuYkY7QXlHem5iQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0N6RzJuYkY7QXlHMW5iRTtFQUNDO0N6RzRuYkg7QXlHMW5iSTtFQUNDO0VBQ0E7Q3pHNG5iTDtBeUcxbmJJO0VBQ0M7RUFDQTtFQUNBO0N6RzRuYkw7QXlHem5iTTtFQUNDO0N6RzJuYlA7QXlHeG5iSztFQUNDO0VBQ0E7RUFDQTtDekcwbmJOO0FnQmhyYkk7RXlGbERGO0lBQ0M7SUFDQTtJQUNBO0d6R3F1YkQ7RXlHbnViQTtJQUNDO0lBQ0E7R3pHcXViRDtFeUcvdGJJO0lBQ0M7R3pHaXViTDtFeUcvdGJJO0lBQ0M7R3pHaXViTDtFeUc3dGJHO0lBQ0M7SUFDQTtHekcrdGJKO0V5RzN0YkM7SUFFQztJQUNBO0d6RzR0YkY7RXlHenRiQztJQUNDO0d6RzJ0YkY7RXlHdHRiQztJQUNDO0d6R3d0YkY7RXlHdHRiQztJQUNDO0d6R3d0YkY7Q0FDRjtBZ0JsdGJJO0V5RmxERjtJQUNDO0lBQ0E7SUFDQTtHekd1d2JEO0V5R3J3YkE7SUFDQztJQUNBO0d6R3V3YkQ7RXlHandiSTtJQUNDO0d6R213Ykw7RXlHandiSTtJQUNDO0d6R213Ykw7RXlHL3ZiRztJQUNDO0lBQ0E7R3pHaXdiSjtFeUc3dmJDO0lBRUM7SUFDQTtHekc4dmJGO0V5RzN2YkM7SUFDQztHekc2dmJGO0V5R3h2YkM7SUFDQztHekcwdmJGO0V5R3h2YkM7SUFDQztHekcwdmJGO0NBQ0Y7QXlHNXFiQztFQUVDO0VBQ0E7Q3pHNnFiRjtBZ0J4dmJJO0V5RndFSDtJQUtFO0d6RytxYkQ7Q0FDRjtBeUc5cWJFO0VBRUM7RUFDQTtDekcrcWJIO0FnQmp3Ykk7RXlGK0VGO0lBS0U7R3pHaXJiRjtDQUNGO0F5R2hyYkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pHa3JiSjtBZ0I5d2JJO0V5RnNGRDtJQVFFO0d6R29yYkg7Q0FDRjtBeUducmJJO0VBQ0M7Q3pHcXJiTDtBZ0J0eGJJO0V5RmdHQTtJQUdFO0lBQ0E7R3pHdXJiSjtDQUNGO0F5R3RyYks7RUFDQztFQUNBO0N6R3dyYk47QXlHcHJiSztFQUNDO0N6R3NyYk47QXlHcHJiSztFQUNDO0N6R3NyYk47QXlHbHJiSztFQUNDO0N6R29yYk47QXlHbHJiSztFQUNDO0N6R29yYk47QXlHN3FiQztFQUNDO0VBQ0E7Q3pHK3FiRjtBeUc3cWJDO0VBQ0M7Q3pHK3FiRjtBeUc3cWJDO0VBQ0M7RUFDQTtFQUNBO0N6RytxYkY7O0EwR3AzYkE7RUFDRTtFQUNEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUd1M2JEO0EwR3IzYkM7RUFDQztDMUd1M2JGO0EwR3QzYkU7RUFDRTtDMUd3M2JKO0EwR3AzYkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFHczNiRjtBZ0J4bmNJO0UwRnVQSDtJQWNFO0cxR3UzYkQ7Q0FDRjtBZ0I3bmNJO0UwRnVQSDtJQWlCRTtHMUd5M2JEO0NBQ0Y7QWdCbG9jSTtFMEZ1UEg7SUFvQkU7RzFHMjNiRDtDQUNGO0EwR3gzYkM7RUFJRTtFQUNBO0VBQ0E7QzFHdTNiSDtBZ0I1b2NJO0UwRitRSDtJQUVHO0cxRyszYkY7Q0FDRjtBMEcxM2JHO0VBQ0M7RUFDQTtDMUc0M2JKO0EwR3gzYkM7RUFDQztFQUNBO0VBQ0E7QzFHMDNiRjtBZ0IxcGNJO0UwRjZSSDtJQUtFO0lBQ0E7RzFHNDNiRDtDQUNGO0FnQmhxY0k7RTBGdVNIO0lBRUU7SUFDQTtHMUcyM2JEO0NBQ0Y7QTBHeDNiQztFQUNDO0MxRzAzYkY7QTBHdjNiQztFQUNDO0VBQ0E7RUFDQTtDMUd5M2JGO0EwR3QzYkM7RUFDRTtDMUd3M2JIO0EwR3IzYkM7RUFRQztFQUFBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFBQTtFQUNBO1VBQUE7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtDMUdnM2JGO0FnQi9yY0k7RTBGNFRIO0lBRUU7SUFBQTtHMUdxNGJEO0NBQ0Y7QWdCcHNjSTtFMEY0VEg7SUFLRTtJQUFBO0cxR3U0YkQ7Q0FDRjtBMEd2M2JDO0VBUUM7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7VUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFBQTtDMUdrM2JGO0FnQnJ0Y0k7RTBGa1ZIO0lBRUU7SUFBQTtHMUdxNGJEO0NBQ0Y7QWdCMXRjSTtFMEZrVkg7SUFLRTtJQUFBO0cxR3U0YkQ7Q0FDRjtBMEd6M2JDO0VBb0JDO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7RUFDQTtVQUFBO0VBQUE7RUFDQTtFQUFBO0MxR3cyYkY7QWdCenZjSTtFMEZzV0g7SUFFRTtHMUdxNWJEO0NBQ0Y7QWdCOXZjSTtFMEZzV0g7SUFLRTtJQUNBO0cxR3U1YkQ7Q0FDRjtBMEd0NWJFO0VBQ0M7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7VUFBQTtFQUFBO0MxR3c1Ykg7QTBHdDViRTtFQUNDO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFBQTtFQUNBO1VBQUE7RUFBQTtDMUd3NWJIO0FnQmh4Y0k7RTBGd1pIO0lBRUk7RzFHMDNiSDtDQUNGO0FnQnJ4Y0k7RTBGd1pIO0lBS0k7RzFHNDNiSDtDQUNGO0FnQjF4Y0k7RTBGd1pIO0lBUUk7RzFHODNiSDtDQUNGO0EwRzMzYkM7RUFDRTtDMUc2M2JIO0EwRzMzYkM7RUFDRTtDMUc2M2JIO0EwRzEzYkM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDMUc0M2JIO0FnQjN5Y0k7RTBGMmFIO0lBTUk7RzFHODNiSDtDQUNGO0FnQmh6Y0k7RTBGMmFIO0lBU0k7RzFHZzRiSDtDQUNGO0FnQnJ6Y0k7RTBGMmFIO0lBWUk7RzFHazRiSDtDQUNGO0FnQjF6Y0k7RTBGMmFIO0lBZ0JJO0lBQ0E7RzFHbTRiSDtDQUNGO0EwR2o0Ykc7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxR200Ykw7O0EwRzkzYkE7RUFDSTtDMUdpNGJKOztBMEcvM2JBO0VBQ0k7QzFHazRiSjs7QTBHaDRiQTtFQUNJO0MxR200Yko7O0EwR2o0YkE7RUFDSTtDMUdvNGJKOztBMEdsNGJBO0VBQ0k7QzFHcTRiSjs7QTBHbjRiQTtFQUNJO0MxR3M0Yko7O0EwR3A0YkE7RTFCbmdCSTtDaEYrNGNKOztBMEd6NGJBO0UxQnRnQkk7Q2hGdTVjSjs7QTBHOTRiQTtFMUJ6Z0JJO0NoRis1Y0o7O0EwR241YkE7RUFFSTtJQUNJO0lBQ0E7RzFHcTViTjtFMEdwNWJNO0lBQ0k7SUFDQTtHMUdzNWJWO0UwR3A1Yk07SUFDSTtHMUdzNWJWO0UwR3A1Yk07SUFDSTtHMUdzNWJWO0UwR3A1Yk07SUFDSTtHMUdzNWJWO0UwR3A1Yk07SUFDSTtHMUdzNWJWO0UwR3A1Yk07SUFDSTtHMUdzNWJWO0UwR3A1Yk07SUFDSTtHMUdzNWJWO0UwR3A1Yk07STFCdmlCSjtHaEZrOGNGO0UwR3g1Yk07STFCMWlCSjtHaEZ5OGNGO0UwRzU1Yk07STFCN2lCSjtHaEZnOWNGO0NBQ0Y7QTBHLzViQTtFQUNJO0MxR2k2Yko7O0EyRzUrY1E7RUFDSTtFQUlBO0MzRzQrY1o7QWdCdjdjSTtFMkYxREk7SUFHUTtHM0drL2NkO0NBQ0Y7QTJHaC9jWTtFQUNJO0VBQ0E7RUFDQTtFM0JlWjtDaEZ3K2NKO0EyR3IvY2dCO0VBQ0ksK0R2QmtCRjtFdUJqQkU7RUFDQTtFQUNBO0MzR3UvY3BCO0EyR3IvY2dCO0VBQ0k7QzNHdS9jcEI7QTJHci9jZ0I7RUFDSTtFQUNBO0UzQkVoQjtFMkJBZ0I7RUFDQTtDM0cyL2NwQjtBMkd2L2NRO0VBQ0k7RUFDQTtFQUNBO0MzR3kvY1o7QWdCLzljSTtFMkY3Qkk7SUFLUTtHM0cyL2NkO0NBQ0Y7QTJHMS9jWTtFQUNJO0MzRzQvY2hCO0EyRzMvY2dCO0VBQ0ksK0R2QlRGO0V1QlVFO0VBQ0E7RUFDQTtDM0c2L2NwQjtBMkczL2NnQjtFQUNJO0MzRzYvY3BCO0EyRzMvY2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDM0c2L2NwQjs7QTJHai9jb0I7RUFDSSxzQnhCSkQ7Q25Gdy9jdkI7QTJHbi9jd0I7RUFDSSwwQnhCTkw7Q25GMi9jdkI7QTJHOStjb0I7RUFDSSxzQnhCZEQ7Q25GOC9jdkI7QTJHLytjd0I7RUFDSSwwQnhCaEJMO0NuRmlnZHZCOztBMkc5L2NvQjtFQUNJLHNCeEJKRDtDbkZxZ2R2QjtBMkdoZ2R3QjtFQUNJLDBCeEJOTDtDbkZ3Z2R2QjtBMkczL2NvQjtFQUNJLHNCeEJkRDtDbkYyZ2R2QjtBMkc1L2N3QjtFQUNJLDBCeEJoQkw7Q25GOGdkdkI7O0EyRzNnZG9CO0VBQ0ksc0J4QkpEO0NuRmtoZHZCO0EyRzdnZHdCO0VBQ0ksMEJ4Qk5MO0NuRnFoZHZCO0EyR3hnZG9CO0VBQ0ksc0J4QmREO0NuRndoZHZCO0EyR3pnZHdCO0VBQ0ksMEJ4QmhCTDtDbkYyaGR2Qjs7QTJHeGhkb0I7RUFDSSxzQnhCSkQ7Q25GK2hkdkI7QTJHMWhkd0I7RUFDSSwwQnhCTkw7Q25Ga2lkdkI7QTJHcmhkb0I7RUFDSSxzQnhCZEQ7Q25GcWlkdkI7QTJHdGhkd0I7RUFDSSwwQnhCaEJMO0NuRndpZHZCOztBMkdyaWRvQjtFQUNJLHNCeEJKRDtDbkY0aWR2QjtBMkd2aWR3QjtFQUNJLDBCeEJOTDtDbkYraWR2QjtBMkdsaWRvQjtFQUNJLHNCeEJkRDtDbkZramR2QjtBMkduaWR3QjtFQUNJLDBCeEJoQkw7Q25GcWpkdkI7O0EyR2xqZG9CO0VBQ0ksc0J4QkpEO0NuRnlqZHZCO0EyR3BqZHdCO0VBQ0ksMEJ4Qk5MO0NuRjRqZHZCO0EyRy9pZG9CO0VBQ0ksc0J4QmREO0NuRitqZHZCO0EyR2hqZHdCO0VBQ0ksMEJ4QmhCTDtDbkZra2R2Qjs7QTJHL2pkb0I7RUFDSSxzQnhCSkQ7Q25Gc2tkdkI7QTJHamtkd0I7RUFDSSwwQnhCTkw7Q25GeWtkdkI7QTJHNWpkb0I7RUFDSSxzQnhCZEQ7Q25GNGtkdkI7QTJHN2pkd0I7RUFDSSwwQnhCaEJMO0NuRitrZHZCOztBMkc1a2RvQjtFQUNJLHNCeEJKRDtDbkZtbGR2QjtBMkc5a2R3QjtFQUNJLDBCeEJOTDtDbkZzbGR2QjtBMkd6a2RvQjtFQUNJLHNCeEJkRDtDbkZ5bGR2QjtBMkcxa2R3QjtFQUNJLDBCeEJoQkw7Q25GNGxkdkI7O0EyR3psZG9CO0VBQ0ksc0J4QkpEO0NuRmdtZHZCO0EyRzNsZHdCO0VBQ0ksMEJ4Qk5MO0NuRm1tZHZCO0EyR3RsZG9CO0VBQ0ksc0J4QmREO0NuRnNtZHZCO0EyR3ZsZHdCO0VBQ0ksMEJ4QmhCTDtDbkZ5bWR2Qjs7QTJHdG1kb0I7RUFDSSxzQnhCSkQ7Q25GNm1kdkI7QTJHeG1kd0I7RUFDSSwwQnhCTkw7Q25GZ25kdkI7QTJHbm1kb0I7RUFDSSxzQnhCZEQ7Q25GbW5kdkI7QTJHcG1kd0I7RUFDSSwwQnhCaEJMO0NuRnNuZHZCOztBMkdubmRvQjtFQUNJLHNCeEJKRDtDbkYwbmR2QjtBMkdybmR3QjtFQUNJLDBCeEJOTDtDbkY2bmR2QjtBMkdobmRvQjtFQUNJLHNCeEJkRDtDbkZnb2R2QjtBMkdqbmR3QjtFQUNJLDBCeEJoQkw7Q25GbW9kdkI7O0EyR2hvZG9CO0VBQ0ksc0J4QkpEO0NuRnVvZHZCO0EyR2xvZHdCO0VBQ0ksMEJ4Qk5MO0NuRjBvZHZCO0EyRzduZG9CO0VBQ0ksc0J4QmREO0NuRjZvZHZCO0EyRzluZHdCO0VBQ0ksMEJ4QmhCTDtDbkZncGR2Qjs7QTJHN29kb0I7RUFDSSxzQnhCSkQ7Q25Gb3BkdkI7QTJHL29kd0I7RUFDSSwwQnhCTkw7Q25GdXBkdkI7QTJHMW9kb0I7RUFDSSxzQnhCZEQ7Q25GMHBkdkI7QTJHM29kd0I7RUFDSSwwQnhCaEJMO0NuRjZwZHZCOztBMkcxcGRvQjtFQUNJLHNCeEJKRDtDbkZpcWR2QjtBMkc1cGR3QjtFQUNJLDBCeEJOTDtDbkZvcWR2QjtBMkd2cGRvQjtFQUNJLHNCeEJkRDtDbkZ1cWR2QjtBMkd4cGR3QjtFQUNJLDBCeEJoQkw7Q25GMHFkdkI7O0EyRzdvZGdCO0VBQ0ksZXhCeURDO0NuRnVsZHJCO0EyRy9vZG9CO0VBQ0ksZXhCdURIO0NuRjBsZHJCO0EyRy9vZG9CO0VBQ0ksZXhCb0RIO0NuRjZsZHJCO0EyRzVvZGdCO0VBQ0ksZXhCOENDO0NuRmdtZHJCO0EyRzdvZG9CO0VBQ0ksZXhCNENIO0NuRm1tZHJCO0EyRzdvZG9CO0VBQ0ksZXhCeUNIO0NuRnNtZHJCOztBMkdocWRnQjtFQUNJLGV4QnlEQztDbkYwbWRyQjtBMkdscWRvQjtFQUNJLGV4QnVESDtDbkY2bWRyQjtBMkdscWRvQjtFQUNJLGV4Qm9ESDtDbkZnbmRyQjtBMkcvcGRnQjtFQUNJLGV4QjhDQztDbkZtbmRyQjtBMkdocWRvQjtFQUNJLGV4QjRDSDtDbkZzbmRyQjtBMkdocWRvQjtFQUNJLGV4QnlDSDtDbkZ5bmRyQjs7QTJHbnJkZ0I7RUFDSSxleEJ5REM7Q25GNm5kckI7QTJHcnJkb0I7RUFDSSxleEJ1REg7Q25GZ29kckI7QTJHcnJkb0I7RUFDSSxleEJvREg7Q25GbW9kckI7QTJHbHJkZ0I7RUFDSSxleEI4Q0M7Q25Gc29kckI7QTJHbnJkb0I7RUFDSSxleEI0Q0g7Q25GeW9kckI7QTJHbnJkb0I7RUFDSSxleEJ5Q0g7Q25GNG9kckI7O0EyR3RzZGdCO0VBQ0ksZXhCeURDO0NuRmdwZHJCO0EyR3hzZG9CO0VBQ0ksZXhCdURIO0NuRm1wZHJCO0EyR3hzZG9CO0VBQ0ksZXhCb0RIO0NuRnNwZHJCO0EyR3JzZGdCO0VBQ0ksZXhCOENDO0NuRnlwZHJCO0EyR3RzZG9CO0VBQ0ksZXhCNENIO0NuRjRwZHJCO0EyR3RzZG9CO0VBQ0ksZXhCeUNIO0NuRitwZHJCOztBNEc3eWRBO0VBQ0M7QzVHZ3pkRDtBNEc3eWRFO0VBREQ7SUFFRTtHNUdnemREO0NBQ0Y7QTRHN3lkRTtFQUREO0lBRUU7RzVHZ3pkRDtDQUNGOztBNEcxeWRFO0VBQ0M7RUFDQTtDNUc2eWRIOztBZ0I1d2RJO0U0RjFCSjtJQUVFO0c1R3l5ZEE7Q0FDRjtBZ0JseGRJO0U0RjFCSjtJQUtFO0c1RzJ5ZEE7Q0FDRjtBNEcxeWRFO0VBUEY7SUFRRTtHNUc2eWRBO0NBQ0Y7O0E0RzN5ZEE7RUFDQztFQUNBO0M1Rzh5ZEQ7O0E0RzV5ZEE7RUFDRztFQUNBO0M1Ryt5ZEg7O0E0RzV5ZEE7RUFDQztDNUcreWREOztBNEczeWRBO0VBQ0k7QzVHOHlkSjs7QTRHM3lkQTtFQUNJO0M1Rzh5ZEo7O0E2RzMyZEk7RUFDSTtFQUNBO0M3RzgyZFI7QTZHNTJkSTtFQUNJO0VBQ0E7QzdHODJkUjtBNkc1MmRJO0VBQ0k7QzdHODJkUjtBNkczMmRRO0VBQ0k7QzdHNjJkWjtBNkczMmRRO0VBQ0k7QzdHNjJkWjs7QThHLzNkQTtFQUNJO0M5R2s0ZEo7O0E4R2g0ZEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDOUdtNGRKO0FnQi8wZEk7RThGeERKO0lBTVE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHOUdxNGROO0NBQ0Y7QThHcDRkSTtFQUNJO0M5R3M0ZFI7QThHcDRkSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlHczRkUjtBZ0JyMmRJO0U4RnpDQTtJQVVRO0c5R3c0ZFY7Q0FDRjtBOEd2NGRRO0VBQ0k7RUFDQTtFQUNBO0M5R3k0ZFo7QThHeDRkWTtFQUNJO0VBQ0E7RUFDQTtDOUcwNGRoQjtBOEd2NGRRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QzlHeTRkWjtBOEd4NGRZO0VBQ0k7QzlHMDRkaEI7QThHdDRkSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlHdzRkUjtBOEd2NGRRO0VBQ0k7QzlHeTRkWjtBZ0I3NGRJO0U4RlRBO0lBZ0JRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHOUcwNGRWO0NBQ0Y7QThHeDRkUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUcwNGRaO0FnQnI2ZEk7RThGcUJJO0lBU1E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0c5RzI0ZGQ7Q0FDRjtBOEcxNGRZO0VBaEJKO0lBaUJRO0lBQ0E7SUFDQTtHOUc2NGRkO0NBQ0Y7QThHMzRkWTtFQUNJO0M5RzY0ZGhCO0E4R3o0ZFk7RUFDSSwrRDFCN0VFO0UwQjhFRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUcyNGRoQjtBZ0JuOGRJO0U4RmdEUTtJQVVRO0lBQ0E7SUFDQTtHOUc2NGRsQjtDQUNGO0E4RzU0ZGdCO0VBZEo7SUFlUTtHOUcrNGRsQjtDQUNGO0E4RzU0ZFk7RUFDSTtDOUc4NGRoQjtBZ0JsOWRJO0U4Rm1FUTtJQUdRO0c5R2c1ZGxCO0NBQ0Y7QThHNTRkWTtFQUNJO0VBQ0E7QzlHODRkaEI7QWdCMzlkSTtFOEYyRVE7SUFLUTtJQUNBO0lBQ0E7SUFDQTtHOUcrNGRsQjtDQUNGO0E4Rzk0ZGdCO0VBVko7SUFXUTtJQUNBO0c5R2k1ZGxCO0NBQ0Y7QThHLzRkZ0I7RUFDSSwrRDFCdkhGO0UwQndIRTtFQUNBO0VBQ0E7RUFDQTtDOUdpNWRwQjtBZ0JoL2RJO0U4RjBGWTtJQU9RO0c5R201ZHRCO0NBQ0Y7QThHbDVkb0I7RUFDSTtFQUNBLCtEMUJqSU47Q3BGcWhlbEI7QWdCei9kSTtFOEZtR2dCO0lBSVE7RzlHczVkMUI7Q0FDRjtBOEduNWRnQjtFQUNJO0M5R3E1ZHBCO0FnQmpnZUk7RThGMkdZO0lBSVE7RzlHczVkdEI7Q0FDRjtBOEdoNWRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUdrNWRSO0FnQjdnZUk7RThGc0hBO0lBT1E7SUFDQTtHOUdvNWRWO0NBQ0Y7QThHbjVkUTtFQVZKO0lBV1E7RzlHczVkVjtDQUNGO0E4R3I1ZFE7RUFDSTtDOUd1NWRaO0FnQjNoZUk7RThGbUlJO0lBR1E7RzlHeTVkZDtDQUNGO0E4R3Q1ZFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0UxQmpMUztFMEJrTFQ7RUFDQTtDOUd3NWRaO0FnQjdpZUk7RThGMElJO0lBY1E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RzlHdTVkZDtDQUNGO0E4R3I1ZFk7RUFDSTtDOUd1NWRoQjtBZ0Jqa2VJO0U4RnlLUTtJQUdRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0c5R3k1ZGxCO0NBQ0Y7QThHcDVkWTtFQUNJO0M5R3M1ZGhCOztBOEdoNWRBO0FBQ0E7QUFDQTtBQUlJO0VBQ0ksZTNCNUdhO0NuRjQvZHJCO0E4Rzk0ZFE7RUFDSSxlM0J0TVc7Q25Gc2xldkI7O0E4R3A1ZEk7RUFDSSxlM0I1R2E7Q25GbWdlckI7QThHcjVkUTtFQUNJLGUzQnRNVztDbkY2bGV2Qjs7QThHMzVkSTtFQUNJLGUzQjVHYTtDbkYwZ2VyQjtBOEc1NWRRO0VBQ0ksZTNCdE1XO0NuRm9tZXZCOztBOEdsNmRJO0VBQ0ksZTNCNUdhO0NuRmloZXJCO0E4R242ZFE7RUFDSSxlM0J0TVc7Q25GMm1ldkI7O0E4RzU1ZFk7RUFDSSxlM0JoTk87Q25GK21ldkI7QThHNTVkZ0I7RUFDRSxjM0JwTks7Q25Ga25ldkI7QThHeDVkZ0I7RUFDSSxlM0IzTkc7Q25GcW5ldkI7QThHejVkb0I7RUFDSSxlM0I3TkQ7Q25Gd25ldkI7QThHeDVkZ0I7RUFDSSxlM0JqT0c7Q25GMm5ldkI7QThHeDVkb0I7RUFDSSxlM0JwT0Q7Q25GOG5ldkI7QThHeDVkd0I7RUFDSSxlM0J2T0w7Q25GaW9ldkI7QThHdjVkb0I7RUFDSSxlM0IzT0Q7Q25Gb29ldkI7QThHaDVkZ0I7RUFDSSxjM0JyUEc7Q25GdW9ldkI7QThHOTRkWTtFQUNJLGUzQjFQTztDbkYwb2V2QjtBZ0I3b2VJO0U4RjRQUTtJQUdRLGUxQjFRVDtJMEIyUVMsMEIzQjVQRztHbkY4b2VyQjtDQUNGO0E4R2g1ZGdCO0VBQ0ksNEIzQmhRRztFMkJpUUgsNkIzQmpRRztDbkZtcGV2Qjs7QThHcjhkWTtFQUNJLGUzQmhOTztDbkZ3cGV2QjtBOEdyOGRnQjtFQUNFLGMzQnBOSztDbkYycGV2QjtBOEdqOGRnQjtFQUNJLGUzQjNORztDbkY4cGV2QjtBOEdsOGRvQjtFQUNJLGUzQjdORDtDbkZpcWV2QjtBOEdqOGRnQjtFQUNJLGUzQmpPRztDbkZvcWV2QjtBOEdqOGRvQjtFQUNJLGUzQnBPRDtDbkZ1cWV2QjtBOEdqOGR3QjtFQUNJLGUzQnZPTDtDbkYwcWV2QjtBOEdoOGRvQjtFQUNJLGUzQjNPRDtDbkY2cWV2QjtBOEd6N2RnQjtFQUNJLGMzQnJQRztDbkZncmV2QjtBOEd2N2RZO0VBQ0ksZTNCMVBPO0NuRm1yZXZCO0FnQnRyZUk7RThGNFBRO0lBR1EsZTFCMVFUO0kwQjJRUywwQjNCNVBHO0duRnVyZXJCO0NBQ0Y7QThHejdkZ0I7RUFDSSw0QjNCaFFHO0UyQmlRSCw2QjNCalFHO0NuRjRyZXZCOztBOEc5K2RZO0VBQ0ksZTNCaE5PO0NuRmlzZXZCO0E4RzkrZGdCO0VBQ0UsYzNCcE5LO0NuRm9zZXZCO0E4RzErZGdCO0VBQ0ksZTNCM05HO0NuRnVzZXZCO0E4RzMrZG9CO0VBQ0ksZTNCN05EO0NuRjBzZXZCO0E4RzErZGdCO0VBQ0ksZTNCak9HO0NuRjZzZXZCO0E4RzErZG9CO0VBQ0ksZTNCcE9EO0NuRmd0ZXZCO0E4RzErZHdCO0VBQ0ksZTNCdk9MO0NuRm10ZXZCO0E4R3orZG9CO0VBQ0ksZTNCM09EO0NuRnN0ZXZCO0E4R2wrZGdCO0VBQ0ksYzNCclBHO0NuRnl0ZXZCO0E4R2grZFk7RUFDSSxlM0IxUE87Q25GNHRldkI7QWdCL3RlSTtFOEY0UFE7SUFHUSxlMUIxUVQ7STBCMlFTLDBCM0I1UEc7R25GZ3VlckI7Q0FDRjtBOEdsK2RnQjtFQUNJLDRCM0JoUUc7RTJCaVFILDZCM0JqUUc7Q25GcXVldkI7O0E4R3ZoZVk7RUFDSSxlM0JoTk87Q25GMHVldkI7QThHdmhlZ0I7RUFDRSxjM0JwTks7Q25GNnVldkI7QThHbmhlZ0I7RUFDSSxlM0IzTkc7Q25GZ3ZldkI7QThHcGhlb0I7RUFDSSxlM0I3TkQ7Q25GbXZldkI7QThHbmhlZ0I7RUFDSSxlM0JqT0c7Q25Gc3ZldkI7QThHbmhlb0I7RUFDSSxlM0JwT0Q7Q25GeXZldkI7QThHbmhld0I7RUFDSSxlM0J2T0w7Q25GNHZldkI7QThHbGhlb0I7RUFDSSxlM0IzT0Q7Q25GK3ZldkI7QThHM2dlZ0I7RUFDSSxjM0JyUEc7Q25Ga3dldkI7QThHemdlWTtFQUNJLGUzQjFQTztDbkZxd2V2QjtBZ0J4d2VJO0U4RjRQUTtJQUdRLGUxQjFRVDtJMEIyUVMsMEIzQjVQRztHbkZ5d2VyQjtDQUNGO0E4RzNnZWdCO0VBQ0ksNEIzQmhRRztFMkJpUUgsNkIzQmpRRztDbkY4d2V2Qjs7QThHaGtlWTtFQUNJLGUzQmhOTztDbkZteGV2QjtBOEdoa2VnQjtFQUNFLGMzQnBOSztDbkZzeGV2QjtBOEc1amVnQjtFQUNJLGUzQjNORztDbkZ5eGV2QjtBOEc3amVvQjtFQUNJLGUzQjdORDtDbkY0eGV2QjtBOEc1amVnQjtFQUNJLGUzQmpPRztDbkYreGV2QjtBOEc1amVvQjtFQUNJLGUzQnBPRDtDbkZreWV2QjtBOEc1amV3QjtFQUNJLGUzQnZPTDtDbkZxeWV2QjtBOEczamVvQjtFQUNJLGUzQjNPRDtDbkZ3eWV2QjtBOEdwamVnQjtFQUNJLGMzQnJQRztDbkYyeWV2QjtBOEdsamVZO0VBQ0ksZTNCMVBPO0NuRjh5ZXZCO0FnQmp6ZUk7RThGNFBRO0lBR1EsZTFCMVFUO0kwQjJRUywwQjNCNVBHO0duRmt6ZXJCO0NBQ0Y7QThHcGplZ0I7RUFDSSw0QjNCaFFHO0UyQmlRSCw2QjNCalFHO0NuRnV6ZXZCOztBOEd6bWVZO0VBQ0ksZTNCaE5PO0NuRjR6ZXZCO0E4R3ptZWdCO0VBQ0UsYzNCcE5LO0NuRit6ZXZCO0E4R3JtZWdCO0VBQ0ksZTNCM05HO0NuRmswZXZCO0E4R3RtZW9CO0VBQ0ksZTNCN05EO0NuRnEwZXZCO0E4R3JtZWdCO0VBQ0ksZTNCak9HO0NuRncwZXZCO0E4R3JtZW9CO0VBQ0ksZTNCcE9EO0NuRjIwZXZCO0E4R3JtZXdCO0VBQ0ksZTNCdk9MO0NuRjgwZXZCO0E4R3BtZW9CO0VBQ0ksZTNCM09EO0NuRmkxZXZCO0E4RzdsZWdCO0VBQ0ksYzNCclBHO0NuRm8xZXZCO0E4RzNsZVk7RUFDSSxlM0IxUE87Q25GdTFldkI7QWdCMTFlSTtFOEY0UFE7SUFHUSxlMUIxUVQ7STBCMlFTLDBCM0I1UEc7R25GMjFlckI7Q0FDRjtBOEc3bGVnQjtFQUNJLDRCM0JoUUc7RTJCaVFILDZCM0JqUUc7Q25GZzJldkI7O0E4R2xwZVk7RUFDSSxlM0JoTk87Q25GcTJldkI7QThHbHBlZ0I7RUFDRSxjM0JwTks7Q25GdzJldkI7QThHOW9lZ0I7RUFDSSxlM0IzTkc7Q25GMjJldkI7QThHL29lb0I7RUFDSSxlM0I3TkQ7Q25GODJldkI7QThHOW9lZ0I7RUFDSSxlM0JqT0c7Q25GaTNldkI7QThHOW9lb0I7RUFDSSxlM0JwT0Q7Q25GbzNldkI7QThHOW9ld0I7RUFDSSxlM0J2T0w7Q25GdTNldkI7QThHN29lb0I7RUFDSSxlM0IzT0Q7Q25GMDNldkI7QThHdG9lZ0I7RUFDSSxjM0JyUEc7Q25GNjNldkI7QThHcG9lWTtFQUNJLGUzQjFQTztDbkZnNGV2QjtBZ0JuNGVJO0U4RjRQUTtJQUdRLGUxQjFRVDtJMEIyUVMsMEIzQjVQRztHbkZvNGVyQjtDQUNGO0E4R3RvZWdCO0VBQ0ksNEIzQmhRRztFMkJpUUgsNkIzQmpRRztDbkZ5NGV2Qjs7QThHM3JlWTtFQUNJLGUzQmhOTztDbkY4NGV2QjtBOEczcmVnQjtFQUNFLGMzQnBOSztDbkZpNWV2QjtBOEd2cmVnQjtFQUNJLGUzQjNORztDbkZvNWV2QjtBOEd4cmVvQjtFQUNJLGUzQjdORDtDbkZ1NWV2QjtBOEd2cmVnQjtFQUNJLGUzQmpPRztDbkYwNWV2QjtBOEd2cmVvQjtFQUNJLGUzQnBPRDtDbkY2NWV2QjtBOEd2cmV3QjtFQUNJLGUzQnZPTDtDbkZnNmV2QjtBOEd0cmVvQjtFQUNJLGUzQjNPRDtDbkZtNmV2QjtBOEcvcWVnQjtFQUNJLGMzQnJQRztDbkZzNmV2QjtBOEc3cWVZO0VBQ0ksZTNCMVBPO0NuRnk2ZXZCO0FnQjU2ZUk7RThGNFBRO0lBR1EsZTFCMVFUO0kwQjJRUywwQjNCNVBHO0duRjY2ZXJCO0NBQ0Y7QThHL3FlZ0I7RUFDSSw0QjNCaFFHO0UyQmlRSCw2QjNCalFHO0NuRms3ZXZCOztBOEdwdWVZO0VBQ0ksZTNCaE5PO0NuRnU3ZXZCO0E4R3B1ZWdCO0VBQ0UsYzNCcE5LO0NuRjA3ZXZCO0E4R2h1ZWdCO0VBQ0ksZTNCM05HO0NuRjY3ZXZCO0E4R2p1ZW9CO0VBQ0ksZTNCN05EO0NuRmc4ZXZCO0E4R2h1ZWdCO0VBQ0ksZTNCak9HO0NuRm04ZXZCO0E4R2h1ZW9CO0VBQ0ksZTNCcE9EO0NuRnM4ZXZCO0E4R2h1ZXdCO0VBQ0ksZTNCdk9MO0NuRnk4ZXZCO0E4Ry90ZW9CO0VBQ0ksZTNCM09EO0NuRjQ4ZXZCO0E4R3h0ZWdCO0VBQ0ksYzNCclBHO0NuRis4ZXZCO0E4R3R0ZVk7RUFDSSxlM0IxUE87Q25GazlldkI7QWdCcjllSTtFOEY0UFE7SUFHUSxlMUIxUVQ7STBCMlFTLDBCM0I1UEc7R25GczllckI7Q0FDRjtBOEd4dGVnQjtFQUNJLDRCM0JoUUc7RTJCaVFILDZCM0JqUUc7Q25GMjlldkI7O0E4Rzd3ZVk7RUFDSSxlM0JoTk87Q25GZytldkI7QThHN3dlZ0I7RUFDRSxjM0JwTks7Q25GbStldkI7QThHendlZ0I7RUFDSSxlM0IzTkc7Q25GcytldkI7QThHMXdlb0I7RUFDSSxlM0I3TkQ7Q25GeStldkI7QThHendlZ0I7RUFDSSxlM0JqT0c7Q25GNCtldkI7QThHendlb0I7RUFDSSxlM0JwT0Q7Q25GKytldkI7QThHendld0I7RUFDSSxlM0J2T0w7Q25Gay9ldkI7QThHeHdlb0I7RUFDSSxlM0IzT0Q7Q25GcS9ldkI7QThHandlZ0I7RUFDSSxjM0JyUEc7Q25Gdy9ldkI7QThHL3ZlWTtFQUNJLGUzQjFQTztDbkYyL2V2QjtBZ0I5L2VJO0U4RjRQUTtJQUdRLGUxQjFRVDtJMEIyUVMsMEIzQjVQRztHbkYrL2VyQjtDQUNGO0E4R2p3ZWdCO0VBQ0ksNEIzQmhRRztFMkJpUUgsNkIzQmpRRztDbkZvZ2Z2Qjs7QThHdHplWTtFQUNJLGUzQmhOTztDbkZ5Z2Z2QjtBOEd0emVnQjtFQUNFLGMzQnBOSztDbkY0Z2Z2QjtBOEdsemVnQjtFQUNJLGUzQjNORztDbkYrZ2Z2QjtBOEduemVvQjtFQUNJLGUzQjdORDtDbkZraGZ2QjtBOEdsemVnQjtFQUNJLGUzQmpPRztDbkZxaGZ2QjtBOEdsemVvQjtFQUNJLGUzQnBPRDtDbkZ3aGZ2QjtBOEdsemV3QjtFQUNJLGUzQnZPTDtDbkYyaGZ2QjtBOEdqemVvQjtFQUNJLGUzQjNPRDtDbkY4aGZ2QjtBOEcxeWVnQjtFQUNJLGMzQnJQRztDbkZpaWZ2QjtBOEd4eWVZO0VBQ0ksZTNCMVBPO0NuRm9pZnZCO0FnQnZpZkk7RThGNFBRO0lBR1EsZTFCMVFUO0kwQjJRUywwQjNCNVBHO0duRndpZnJCO0NBQ0Y7QThHMXllZ0I7RUFDSSw0QjNCaFFHO0UyQmlRSCw2QjNCalFHO0NuRjZpZnZCOztBOEcvMWVZO0VBQ0ksZTNCaE5PO0NuRmtqZnZCO0E4Ry8xZWdCO0VBQ0UsYzNCcE5LO0NuRnFqZnZCO0E4RzMxZWdCO0VBQ0ksZTNCM05HO0NuRndqZnZCO0E4RzUxZW9CO0VBQ0ksZTNCN05EO0NuRjJqZnZCO0E4RzMxZWdCO0VBQ0ksZTNCak9HO0NuRjhqZnZCO0E4RzMxZW9CO0VBQ0ksZTNCcE9EO0NuRmlrZnZCO0E4RzMxZXdCO0VBQ0ksZTNCdk9MO0NuRm9rZnZCO0E4RzExZW9CO0VBQ0ksZTNCM09EO0NuRnVrZnZCO0E4R24xZWdCO0VBQ0ksYzNCclBHO0NuRjBrZnZCO0E4R2oxZVk7RUFDSSxlM0IxUE87Q25GNmtmdkI7QWdCaGxmSTtFOEY0UFE7SUFHUSxlMUIxUVQ7STBCMlFTLDBCM0I1UEc7R25GaWxmckI7Q0FDRjtBOEduMWVnQjtFQUNJLDRCM0JoUUc7RTJCaVFILDZCM0JqUUc7Q25Gc2xmdkI7O0E4R3g0ZVk7RUFDSSxlM0JoTk87Q25GMmxmdkI7QThHeDRlZ0I7RUFDRSxjM0JwTks7Q25GOGxmdkI7QThHcDRlZ0I7RUFDSSxlM0IzTkc7Q25GaW1mdkI7QThHcjRlb0I7RUFDSSxlM0I3TkQ7Q25Gb21mdkI7QThHcDRlZ0I7RUFDSSxlM0JqT0c7Q25GdW1mdkI7QThHcDRlb0I7RUFDSSxlM0JwT0Q7Q25GMG1mdkI7QThHcDRld0I7RUFDSSxlM0J2T0w7Q25GNm1mdkI7QThHbjRlb0I7RUFDSSxlM0IzT0Q7Q25GZ25mdkI7QThHNTNlZ0I7RUFDSSxjM0JyUEc7Q25GbW5mdkI7QThHMTNlWTtFQUNJLGUzQjFQTztDbkZzbmZ2QjtBZ0J6bmZJO0U4RjRQUTtJQUdRLGUxQjFRVDtJMEIyUVMsMEIzQjVQRztHbkYwbmZyQjtDQUNGO0E4RzUzZWdCO0VBQ0ksNEIzQmhRRztFMkJpUUgsNkIzQmpRRztDbkYrbmZ2Qjs7QThHajdlWTtFQUNJLGUzQmhOTztDbkZvb2Z2QjtBOEdqN2VnQjtFQUNFLGMzQnBOSztDbkZ1b2Z2QjtBOEc3NmVnQjtFQUNJLGUzQjNORztDbkYwb2Z2QjtBOEc5NmVvQjtFQUNJLGUzQjdORDtDbkY2b2Z2QjtBOEc3NmVnQjtFQUNJLGUzQmpPRztDbkZncGZ2QjtBOEc3NmVvQjtFQUNJLGUzQnBPRDtDbkZtcGZ2QjtBOEc3NmV3QjtFQUNJLGUzQnZPTDtDbkZzcGZ2QjtBOEc1NmVvQjtFQUNJLGUzQjNPRDtDbkZ5cGZ2QjtBOEdyNmVnQjtFQUNJLGMzQnJQRztDbkY0cGZ2QjtBOEduNmVZO0VBQ0ksZTNCMVBPO0NuRitwZnZCO0FnQmxxZkk7RThGNFBRO0lBR1EsZTFCMVFUO0kwQjJRUywwQjNCNVBHO0duRm1xZnJCO0NBQ0Y7QThHcjZlZ0I7RUFDSSw0QjNCaFFHO0UyQmlRSCw2QjNCalFHO0NuRndxZnZCOztBK0dydWZJO0VBQ0k7Qy9Hd3VmUjtBK0d2dWZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Qy9HeXVmWjtBK0d4dWZZO0VBQ0k7RUFDQSxnRTNCbUJJO0NwRnV0ZnBCO0ErR3h1Zlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0cwdWZoQjtBK0d6dWZnQjtFQUNJO0MvRzJ1ZnBCO0ErR3p1ZmdCO0VBQ0k7Qy9HMnVmcEI7QStHdHVmSTtFQUNJO0MvR3d1ZlI7O0ErR2x1Zkk7RUFFSTtDL0dvdWZSO0ErR2x1Zlk7RUFDSSwwQjVCNkdLO0NuRnVuZnJCO0ErR251ZmdCO0VBQ0ksZTVCNEdDO0NuRnluZnJCO0ErR2p1ZlE7RUFDSSwwQjVCc0dTO0NuRjZuZnJCO0ErR2h1Zkk7RUFDSTtDL0drdWZSOztBK0dsdmZJO0VBRUk7Qy9Hb3ZmUjtBK0dsdmZZO0VBQ0ksMEI1QjZHSztDbkZ1b2ZyQjtBK0dudmZnQjtFQUNJLGU1QjRHQztDbkZ5b2ZyQjtBK0dqdmZRO0VBQ0ksMEI1QnNHUztDbkY2b2ZyQjtBK0dodmZJO0VBQ0k7Qy9Ha3ZmUjs7QStHbHdmSTtFQUVJO0MvR293ZlI7QStHbHdmWTtFQUNJLDBCNUI2R0s7Q25GdXBmckI7QStHbndmZ0I7RUFDSSxlNUI0R0M7Q25GeXBmckI7QStHandmUTtFQUNJLDBCNUJzR1M7Q25GNnBmckI7QStHaHdmSTtFQUNJO0MvR2t3ZlI7O0ErR2x4Zkk7RUFFSTtDL0dveGZSO0ErR2x4Zlk7RUFDSSx5QzVCNkdLO0NuRnVxZnJCO0ErR254ZmdCO0VBQ0ksZTVCNEdDO0NuRnlxZnJCO0ErR2p4ZlE7RUFDSSx5QzVCc0dTO0NuRjZxZnJCO0ErR2h4Zkk7RUFDSTtDL0dreGZSOztBK0d6d2ZZO0VBQ0ksZTVCRE87Q25GNndmdkI7O0ErRzd3Zlk7RUFDSSxlNUJETztDbkZpeGZ2Qjs7QStHanhmWTtFQUNJLGU1QkRPO0NuRnF4ZnZCOztBK0dyeGZZO0VBQ0ksZTVCRE87Q25GeXhmdkI7O0ErR3p4Zlk7RUFDSSxlNUJETztDbkY2eGZ2Qjs7QStHN3hmWTtFQUNJLGU1QkRPO0NuRml5ZnZCOztBK0dqeWZZO0VBQ0ksZTVCRE87Q25GcXlmdkI7O0ErR3J5Zlk7RUFDSSxlNUJETztDbkZ5eWZ2Qjs7QStHenlmWTtFQUNJLGU1QkRPO0NuRjZ5ZnZCOztBK0c3eWZZO0VBQ0ksZTVCRE87Q25GaXpmdkI7O0ErR2p6Zlk7RUFDSSxlNUJETztDbkZxemZ2Qjs7QStHcnpmWTtFQUNJLGU1QkRPO0NuRnl6ZnZCOztBK0d6emZZO0VBQ0ksZTVCRE87Q25GNnpmdkI7O0ErRzd6Zlk7RUFDSSxlNUJETztDbkZpMGZ2Qjs7QWdIOTNmQTtFQUNJO0NoSGk0Zko7O0FnSC8zZkE7RUFDSTtDaEhrNGZKO0FnSC8zZlE7RUFDSTtFQUNaO3lCQUFBO0NoSGs0ZkE7QWdCajFmSTtFZ0duREk7SUFLUTtJQUNBO0doSG00ZmQ7Q0FDRjtBZ0J2MWZJO0VnR3pDSTtJQUVRO0doSGs0ZmQ7Q0FDRjtBZ0gvM2ZJO0VBQ0k7S0FBQTtDaEhpNGZSO0FnQi8xZkk7RWdHbkNBO0lBR1E7R2hIbTRmVjtDQUNGO0FnQnAyZkk7RWdHbkNBO0lBTVE7R2hIcTRmVjtDQUNGO0FnSG40Zkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDaEhxNGZSO0FnSG40ZlE7RUFDSTtDaEhxNGZaO0FnSHA0Zlk7RUFDSTtDaEhzNGZoQjtBZ0JyM2ZJO0VnR3BCSTtJQU1RO0doSHU0ZmQ7Q0FDRjtBZ0hyNGZRO0VBQ0k7Q2hIdTRmWjtBZ0I3M2ZJO0VnR1hJO0lBR1E7R2hIeTRmZDtDQUNGO0FnSHg0Zlk7RUFFSTtDaEh5NGZoQjtBZ0JyNGZJO0VnR05RO0lBS1E7R2hIMDRmbEI7Q0FDRjtBZ0IxNGZJO0VnR05RO0lBUVE7R2hINDRmbEI7Q0FDRjtBZ0gxNGZnQjtFQUNJO0VBQ0E7RUFDQSxrRTVCdENDO0NwRms3ZnJCO0FnQnA1Zkk7RWdHS1k7SUFNUTtHaEg2NGZ0QjtDQUNGO0FnQno1Zkk7RWdHS1k7SUFTUTtHaEgrNGZ0QjtDQUNGO0FnQjk1Zkk7RWdHa0JZO0lBRVE7R2hIODRmdEI7Q0FDRjtBZ0JuNmZJO0VnR2tCWTtJQUtRO0doSGc1ZnRCO0NBQ0Y7QWdCeDZmSTtFZ0cyQlk7SUFFUTtHaEgrNGZ0QjtDQUNGO0FnSDE0Zlk7RUFDSTtDaEg0NGZoQjtBZ0JoN2ZJO0VnR21DUTtJQUdRO0doSDg0ZmxCO0NBQ0Y7QWdIejRmSTtFQUNJO0VBQ0E7RUFDQTtDaEgyNGZSO0FnQjE3Zkk7RWdHNENBO0lBS1E7R2hINjRmVjtDQUNGO0FnQi83Zkk7RWdHNENBO0lBUVE7R2hIKzRmVjtDQUNGO0FnQnA4Zkk7RWdHNENBO0lBV1E7R2hIaTVmVjtDQUNGO0FnQno4Zkk7RWdHNENBO0lBZVE7SUFDQTtHaEhrNWZWO0NBQ0Y7QWdIaDVmSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NoSGs1ZlI7QWdIaDVmSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hIazVmUjs7QWdCLzhmSTtFZ0dzRVk7SUFFUSwwQjdCT0g7R25GcTRmbkI7Q0FDRjtBZ0gxNGZnQjtFQUNJLGU3QkNDO0NuRjI0ZnJCOztBZ0J4OWZJO0VnR3NFWTtJQUVRLDBCN0JPSDtHbkY4NGZuQjtDQUNGO0FnSG41ZmdCO0VBQ0ksZTdCQ0M7Q25GbzVmckI7O0FnQmorZkk7RWdHc0VZO0lBRVEsMEI3Qk9IO0duRnU1Zm5CO0NBQ0Y7QWdINTVmZ0I7RUFDSSxlN0JDQztDbkY2NWZyQjs7QWdCMStmSTtFZ0dzRVk7SUFFUSx5QzdCT0g7R25GZzZmbkI7Q0FDRjtBZ0hyNmZnQjtFQUNJLGU3QkNDO0NuRnM2ZnJCOztBZ0g3NWZnQjtFQUNJLGU3QmpHRztDbkZpZ2dCdkI7O0FnSGo2ZmdCO0VBQ0ksZTdCakdHO0NuRnFnZ0J2Qjs7QWdIcjZmZ0I7RUFDSSxlN0JqR0c7Q25GeWdnQnZCOztBZ0h6NmZnQjtFQUNJLGU3QmpHRztDbkY2Z2dCdkI7O0FnSDc2ZmdCO0VBQ0ksZTdCakdHO0NuRmloZ0J2Qjs7QWdIajdmZ0I7RUFDSSxlN0JqR0c7Q25GcWhnQnZCOztBZ0hyN2ZnQjtFQUNJLGU3QmpHRztDbkZ5aGdCdkI7O0FnSHo3ZmdCO0VBQ0ksZTdCakdHO0NuRjZoZ0J2Qjs7QWdINzdmZ0I7RUFDSSxlN0JqR0c7Q25GaWlnQnZCOztBZ0hqOGZnQjtFQUNJLGU3QmpHRztDbkZxaWdCdkI7O0FnSHI4ZmdCO0VBQ0ksZTdCakdHO0NuRnlpZ0J2Qjs7QWdIejhmZ0I7RUFDSSxlN0JqR0c7Q25GNmlnQnZCOztBZ0g3OGZnQjtFQUNJLGU3QmpHRztDbkZpamdCdkI7O0FnSGo5ZmdCO0VBQ0ksZTdCakdHO0NuRnFqZ0J2Qjs7QWlIbm5nQkk7RUFBOEI7Q2pIdW5nQmxDOztBaUhybmdCQTtFQUNJO0NqSHduZ0JKO0FpSHZuZ0JJO0VBQ0k7Q2pIeW5nQlI7O0FrSDNuZ0JZO0VBQ0ksYy9CMERPO0NuRm9rZ0J2QjtBa0gzbmdCUTtFQUNJLGUvQnNEVztDbkZ1a2dCdkI7QWtIeG5nQlk7RUFDSTtDbEgwbmdCaEI7QWdCN2tnQkk7RWtHOUNRO0lBR1E7R2xING5nQmxCO0NBQ0Y7QWdCbGxnQkk7RWtHOUNRO0lBTVE7R2xIOG5nQmxCO0NBQ0Y7QWtINW5nQm9CO0VBQ0k7Q2xIOG5nQnhCOztBa0hscGdCWTtFQUNJLGMvQjBETztDbkYybGdCdkI7QWtIbHBnQlE7RUFDSSxlL0JzRFc7Q25GOGxnQnZCO0FrSC9vZ0JZO0VBQ0k7Q2xIaXBnQmhCO0FnQnBtZ0JJO0VrRzlDUTtJQUdRO0dsSG1wZ0JsQjtDQUNGO0FnQnptZ0JJO0VrRzlDUTtJQU1RO0dsSHFwZ0JsQjtDQUNGO0FrSG5wZ0JvQjtFQUNJO0NsSHFwZ0J4Qjs7QWtIenFnQlk7RUFDSSxjL0IwRE87Q25Ga25nQnZCO0FrSHpxZ0JRO0VBQ0ksZS9Cc0RXO0NuRnFuZ0J2QjtBa0h0cWdCWTtFQUNJO0NsSHdxZ0JoQjtBZ0IzbmdCSTtFa0c5Q1E7SUFHUTtHbEgwcWdCbEI7Q0FDRjtBZ0Job2dCSTtFa0c5Q1E7SUFNUTtHbEg0cWdCbEI7Q0FDRjtBa0gxcWdCb0I7RUFDSTtDbEg0cWdCeEI7O0FrSGhzZ0JZO0VBQ0ksYy9CMERPO0NuRnlvZ0J2QjtBa0hoc2dCUTtFQUNJLGUvQnNEVztDbkY0b2dCdkI7QWtIN3JnQlk7RUFDSTtDbEgrcmdCaEI7QWdCbHBnQkk7RWtHOUNRO0lBR1E7R2xIaXNnQmxCO0NBQ0Y7QWdCdnBnQkk7RWtHOUNRO0lBTVE7R2xIbXNnQmxCO0NBQ0Y7QWtIanNnQm9CO0VBQ0k7Q2xIbXNnQnhCOztBa0h2dGdCWTtFQUNJLGMvQjBETztDbkZncWdCdkI7QWtIdnRnQlE7RUFDSSxlL0JzRFc7Q25GbXFnQnZCO0FrSHB0Z0JZO0VBQ0k7Q2xIc3RnQmhCO0FnQnpxZ0JJO0VrRzlDUTtJQUdRO0dsSHd0Z0JsQjtDQUNGO0FnQjlxZ0JJO0VrRzlDUTtJQU1RO0dsSDB0Z0JsQjtDQUNGO0FrSHh0Z0JvQjtFQUNJO0NsSDB0Z0J4Qjs7QWtIOXVnQlk7RUFDSSxjL0IwRE87Q25GdXJnQnZCO0FrSDl1Z0JRO0VBQ0ksZS9Cc0RXO0NuRjByZ0J2QjtBa0gzdWdCWTtFQUNJO0NsSDZ1Z0JoQjtBZ0Joc2dCSTtFa0c5Q1E7SUFHUTtHbEgrdWdCbEI7Q0FDRjtBZ0Jyc2dCSTtFa0c5Q1E7SUFNUTtHbEhpdmdCbEI7Q0FDRjtBa0gvdWdCb0I7RUFDSTtDbEhpdmdCeEI7O0FrSHJ3Z0JZO0VBQ0ksYy9CMERPO0NuRjhzZ0J2QjtBa0hyd2dCUTtFQUNJLGUvQnNEVztDbkZpdGdCdkI7QWtIbHdnQlk7RUFDSTtDbEhvd2dCaEI7QWdCdnRnQkk7RWtHOUNRO0lBR1E7R2xIc3dnQmxCO0NBQ0Y7QWdCNXRnQkk7RWtHOUNRO0lBTVE7R2xId3dnQmxCO0NBQ0Y7QWtIdHdnQm9CO0VBQ0k7Q2xId3dnQnhCOztBa0g1eGdCWTtFQUNJLGMvQjBETztDbkZxdWdCdkI7QWtINXhnQlE7RUFDSSxlL0JzRFc7Q25Gd3VnQnZCO0FrSHp4Z0JZO0VBQ0k7Q2xIMnhnQmhCO0FnQjl1Z0JJO0VrRzlDUTtJQUdRO0dsSDZ4Z0JsQjtDQUNGO0FnQm52Z0JJO0VrRzlDUTtJQU1RO0dsSCt4Z0JsQjtDQUNGO0FrSDd4Z0JvQjtFQUNJO0NsSCt4Z0J4Qjs7QWtIbnpnQlk7RUFDSSxjL0IwRE87Q25GNHZnQnZCO0FrSG56Z0JRO0VBQ0ksZS9Cc0RXO0NuRit2Z0J2QjtBa0hoemdCWTtFQUNJO0NsSGt6Z0JoQjtBZ0Jyd2dCSTtFa0c5Q1E7SUFHUTtHbEhvemdCbEI7Q0FDRjtBZ0Ixd2dCSTtFa0c5Q1E7SUFNUTtHbEhzemdCbEI7Q0FDRjtBa0hwemdCb0I7RUFDSTtDbEhzemdCeEI7O0FrSDEwZ0JZO0VBQ0ksYy9CMERPO0NuRm14Z0J2QjtBa0gxMGdCUTtFQUNJLGUvQnNEVztDbkZzeGdCdkI7QWtIdjBnQlk7RUFDSTtDbEh5MGdCaEI7QWdCNXhnQkk7RWtHOUNRO0lBR1E7R2xIMjBnQmxCO0NBQ0Y7QWdCanlnQkk7RWtHOUNRO0lBTVE7R2xINjBnQmxCO0NBQ0Y7QWtIMzBnQm9CO0VBQ0k7Q2xINjBnQnhCOztBa0hqMmdCWTtFQUNJLGMvQjBETztDbkYweWdCdkI7QWtIajJnQlE7RUFDSSxlL0JzRFc7Q25GNnlnQnZCO0FrSDkxZ0JZO0VBQ0k7Q2xIZzJnQmhCO0FnQm56Z0JJO0VrRzlDUTtJQUdRO0dsSGsyZ0JsQjtDQUNGO0FnQnh6Z0JJO0VrRzlDUTtJQU1RO0dsSG8yZ0JsQjtDQUNGO0FrSGwyZ0JvQjtFQUNJO0NsSG8yZ0J4Qjs7QWtIeDNnQlk7RUFDSSxjL0IwRE87Q25GaTBnQnZCO0FrSHgzZ0JRO0VBQ0ksZS9Cc0RXO0NuRm8wZ0J2QjtBa0hyM2dCWTtFQUNJO0NsSHUzZ0JoQjtBZ0IxMGdCSTtFa0c5Q1E7SUFHUTtHbEh5M2dCbEI7Q0FDRjtBZ0IvMGdCSTtFa0c5Q1E7SUFNUTtHbEgyM2dCbEI7Q0FDRjtBa0h6M2dCb0I7RUFDSTtDbEgyM2dCeEI7O0FrSC80Z0JZO0VBQ0ksYy9CMERPO0NuRncxZ0J2QjtBa0gvNGdCUTtFQUNJLGUvQnNEVztDbkYyMWdCdkI7QWtINTRnQlk7RUFDSTtDbEg4NGdCaEI7QWdCajJnQkk7RWtHOUNRO0lBR1E7R2xIZzVnQmxCO0NBQ0Y7QWdCdDJnQkk7RWtHOUNRO0lBTVE7R2xIazVnQmxCO0NBQ0Y7QWtIaDVnQm9CO0VBQ0k7Q2xIazVnQnhCOztBa0h0NmdCWTtFQUNJLGMvQjBETztDbkYrMmdCdkI7QWtIdDZnQlE7RUFDSSxlL0JzRFc7Q25GazNnQnZCO0FrSG42Z0JZO0VBQ0k7Q2xIcTZnQmhCO0FnQngzZ0JJO0VrRzlDUTtJQUdRO0dsSHU2Z0JsQjtDQUNGO0FnQjczZ0JJO0VrRzlDUTtJQU1RO0dsSHk2Z0JsQjtDQUNGO0FrSHY2Z0JvQjtFQUNJO0NsSHk2Z0J4Qjs7QW1IOTdnQkE7RUFDSTtFQUNBO0NuSGk4Z0JKO0FnQjE0Z0JJO0VtR3pESjtJQUtRO0duSGs4Z0JOO0NBQ0Y7QW1IaDhnQkk7RUFDSTtDbkhrOGdCUjtBbUhoOGdCSTtFQUNJO0VBQ0Esa0UvQmNhO0UrQmJiO0VBQ0E7Q25IazhnQlI7QW1IajhnQlE7RUFDSTtFQUNBO0NuSG04Z0JaO0FtSGw4Z0JZO0VBQ0k7Q25IbzhnQmhCO0FtSGg4Z0JJO0VBQ0k7RUFDQTtDbkhrOGdCUjtBbUhqOGdCUTtFQUNJO0VBQ0E7Q25IbThnQlo7QW1IOTdnQlE7RUFDSTtDbkhnOGdCWjs7QW1IdDdnQmdCO0VBQ0ksY2hDY0c7Q25GMjZnQnZCO0FtSHI3Z0JRO0VBQ0ksZWhDU1c7Q25GODZnQnZCO0FtSHQ3Z0JZO0VBQ0ksZWhDT087Q25GaTdnQnZCO0FtSHI3Z0JRO0VBQ0ksZWhDMEZTO0NuRjYxZ0JyQjs7QW1IbjhnQmdCO0VBQ0ksY2hDY0c7Q25GdzdnQnZCO0FtSGw4Z0JRO0VBQ0ksZWhDU1c7Q25GMjdnQnZCO0FtSG44Z0JZO0VBQ0ksZWhDT087Q25GODdnQnZCO0FtSGw4Z0JRO0VBQ0ksZWhDMEZTO0NuRjAyZ0JyQjs7QW1IaDlnQmdCO0VBQ0ksY2hDY0c7Q25GcThnQnZCO0FtSC84Z0JRO0VBQ0ksZWhDU1c7Q25GdzhnQnZCO0FtSGg5Z0JZO0VBQ0ksZWhDT087Q25GMjhnQnZCO0FtSC84Z0JRO0VBQ0ksZWhDMEZTO0NuRnUzZ0JyQjs7QW1INzlnQmdCO0VBQ0ksY2hDY0c7Q25GazlnQnZCO0FtSDU5Z0JRO0VBQ0ksZWhDU1c7Q25GcTlnQnZCO0FtSDc5Z0JZO0VBQ0ksZWhDT087Q25GdzlnQnZCO0FtSDU5Z0JRO0VBQ0ksZWhDMEZTO0NuRm80Z0JyQjs7QW1IMStnQmdCO0VBQ0ksY2hDY0c7Q25GKzlnQnZCO0FtSHorZ0JRO0VBQ0ksZWhDU1c7Q25GaytnQnZCO0FtSDErZ0JZO0VBQ0ksZWhDT087Q25GcStnQnZCO0FtSHorZ0JRO0VBQ0ksZWhDMEZTO0NuRmk1Z0JyQjs7QW1Idi9nQmdCO0VBQ0ksY2hDY0c7Q25GNCtnQnZCO0FtSHQvZ0JRO0VBQ0ksZWhDU1c7Q25GKytnQnZCO0FtSHYvZ0JZO0VBQ0ksZWhDT087Q25Gay9nQnZCO0FtSHQvZ0JRO0VBQ0ksZWhDMEZTO0NuRjg1Z0JyQjs7QW1IcGdoQmdCO0VBQ0ksY2hDY0c7Q25GeS9nQnZCO0FtSG5naEJRO0VBQ0ksZWhDU1c7Q25GNC9nQnZCO0FtSHBnaEJZO0VBQ0ksZWhDT087Q25GKy9nQnZCO0FtSG5naEJRO0VBQ0ksZWhDMEZTO0NuRjI2Z0JyQjs7QW1IamhoQmdCO0VBQ0ksY2hDY0c7Q25Gc2doQnZCO0FtSGhoaEJRO0VBQ0ksZWhDU1c7Q25GeWdoQnZCO0FtSGpoaEJZO0VBQ0ksZWhDT087Q25GNGdoQnZCO0FtSGhoaEJRO0VBQ0ksZWhDMEZTO0NuRnc3Z0JyQjs7QW1IOWhoQmdCO0VBQ0ksY2hDY0c7Q25GbWhoQnZCO0FtSDdoaEJRO0VBQ0ksZWhDU1c7Q25Gc2hoQnZCO0FtSDloaEJZO0VBQ0ksZWhDT087Q25GeWhoQnZCO0FtSDdoaEJRO0VBQ0ksZWhDMEZTO0NuRnE4Z0JyQjs7QW1IM2loQmdCO0VBQ0ksY2hDY0c7Q25GZ2loQnZCO0FtSDFpaEJRO0VBQ0ksZWhDU1c7Q25GbWloQnZCO0FtSDNpaEJZO0VBQ0ksZWhDT087Q25Gc2loQnZCO0FtSDFpaEJRO0VBQ0ksZWhDMEZTO0NuRms5Z0JyQjs7QW1IeGpoQmdCO0VBQ0ksY2hDY0c7Q25GNmloQnZCO0FtSHZqaEJRO0VBQ0ksZWhDU1c7Q25GZ2poQnZCO0FtSHhqaEJZO0VBQ0ksZWhDT087Q25GbWpoQnZCO0FtSHZqaEJRO0VBQ0ksZWhDMEZTO0NuRis5Z0JyQjs7QW1IcmtoQmdCO0VBQ0ksY2hDY0c7Q25GMGpoQnZCO0FtSHBraEJRO0VBQ0ksZWhDU1c7Q25GNmpoQnZCO0FtSHJraEJZO0VBQ0ksZWhDT087Q25GZ2toQnZCO0FtSHBraEJRO0VBQ0ksZWhDMEZTO0NuRjQrZ0JyQjs7QW1IbGxoQmdCO0VBQ0ksY2hDY0c7Q25GdWtoQnZCO0FtSGpsaEJRO0VBQ0ksZWhDU1c7Q25GMGtoQnZCO0FtSGxsaEJZO0VBQ0ksZWhDT087Q25GNmtoQnZCO0FtSGpsaEJRO0VBQ0ksZWhDMEZTO0NuRnkvZ0JyQjs7QW1IL2xoQmdCO0VBQ0ksY2hDY0c7Q25Gb2xoQnZCO0FtSDlsaEJRO0VBQ0ksZWhDU1c7Q25GdWxoQnZCO0FtSC9saEJZO0VBQ0ksZWhDT087Q25GMGxoQnZCO0FtSDlsaEJRO0VBQ0ksZWhDMEZTO0NuRnNnaEJyQjs7QW9IM3BoQkE7RXBDeUJJO0NoRjBvaEJKOztBb0hocWhCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BIbXFoQko7O0FvSGpxaEJBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7Q3BIbXFoQko7QW9IbHFoQkk7RUFDSTtDcEhvcWhCUjtBZ0IxbmhCSTtFb0czQ0E7SUFHUTtHcEhzcWhCVjtDQUNGO0FvSHBxaEJJO0VBQ0k7RUFJQTtFQUNBO0NwSG1xaEJSO0FvSHZxaEJRO0VBQ0k7Q3BIeXFoQlo7QW9IcHFoQkk7RUFHSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7Q3BIa3FoQlI7O0FvSDlwaEJBO0VBQ0k7RUFDQTtFQUNBO0NwSGlxaEJKO0FvSGhxaEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXBDdkNKO0VBQUE7Q2hGaXRoQko7O0FvSGxxaEJRO0VBQ0ksZWpDWFc7RWlDWVg7Q3BIcXFoQlo7QW9IaHFoQlk7RUFDSSwwQmpDbEJPO0VpQ21CUDtDcEhrcWhCaEI7O0FvSDNxaEJRO0VBQ0ksZWpDWFc7RWlDWVg7Q3BIOHFoQlo7QW9IenFoQlk7RUFDSSwwQmpDbEJPO0VpQ21CUDtDcEgycWhCaEI7O0FvSHByaEJRO0VBQ0ksZWpDWFc7RWlDWVg7Q3BIdXJoQlo7QW9IbHJoQlk7RUFDSSwwQmpDbEJPO0VpQ21CUDtDcEhvcmhCaEI7O0FvSDdyaEJRO0VBQ0ksZWpDWFc7RWlDWVg7Q3BIZ3NoQlo7QW9IM3JoQlk7RUFDSSwwQmpDbEJPO0VpQ21CUDtDcEg2cmhCaEI7O0FvSHRzaEJRO0VBQ0ksZWpDWFc7RWlDWVg7Q3BIeXNoQlo7QW9IcHNoQlk7RUFDSSwwQmpDbEJPO0VpQ21CUDtDcEhzc2hCaEI7O0FvSC9zaEJRO0VBQ0ksZWpDWFc7RWlDWVg7Q3BIa3RoQlo7QW9IN3NoQlk7RUFDSSwwQmpDbEJPO0VpQ21CUDtDcEgrc2hCaEI7O0FvSHh0aEJRO0VBQ0ksZWpDWFc7RWlDWVg7Q3BIMnRoQlo7QW9IdHRoQlk7RUFDSSwwQmpDbEJPO0VpQ21CUDtDcEh3dGhCaEI7O0FvSGp1aEJRO0VBQ0ksZWpDWFc7RWlDWVg7Q3BIb3VoQlo7QW9IL3RoQlk7RUFDSSwwQmpDbEJPO0VpQ21CUDtDcEhpdWhCaEI7O0FvSDF1aEJRO0VBQ0ksZWpDWFc7RWlDWVg7Q3BINnVoQlo7QW9IeHVoQlk7RUFDSSwwQmpDbEJPO0VpQ21CUDtDcEgwdWhCaEI7O0FvSG52aEJRO0VBQ0ksZWpDWFc7RWlDWVg7Q3BIc3ZoQlo7QW9IanZoQlk7RUFDSSwwQmpDbEJPO0VpQ21CUDtDcEhtdmhCaEI7O0FvSDV2aEJRO0VBQ0ksZWpDWFc7RWlDWVg7Q3BIK3ZoQlo7QW9IMXZoQlk7RUFDSSwwQmpDbEJPO0VpQ21CUDtDcEg0dmhCaEI7O0FvSHJ3aEJRO0VBQ0ksZWpDWFc7RWlDWVg7Q3BId3doQlo7QW9IbndoQlk7RUFDSSwwQmpDbEJPO0VpQ21CUDtDcEhxd2hCaEI7O0FvSDl3aEJRO0VBQ0ksZWpDWFc7RWlDWVg7Q3BIaXhoQlo7QW9INXdoQlk7RUFDSSwwQmpDbEJPO0VpQ21CUDtDcEg4d2hCaEI7O0FvSHZ4aEJRO0VBQ0ksZWpDWFc7RWlDWVg7Q3BIMHhoQlo7QW9IcnhoQlk7RUFDSSwwQmpDbEJPO0VpQ21CUDtDcEh1eGhCaEI7O0FvSDl3aEJZO0VBQ0ksZWpDNERLO0NuRnF0aEJyQjs7QW9IbHhoQlk7RUFDSSxlakM0REs7Q25GeXRoQnJCOztBb0h0eGhCWTtFQUNJLGVqQzRESztDbkY2dGhCckI7O0FvSDF4aEJZO0VBQ0ksOEJqQzRESztDbkZpdWhCckI7O0FnQmh6aEJJO0VvRzZCUTtJQUNJO0lBQ0EsMEJqQ3hDTztHbkYremhCckI7RW9IcnhoQlU7SUFDSTtHcEh1eGhCZDs7RW9INXhoQlU7SUFDSTtJQUNBLDBCakN4Q087R25GdTBoQnJCO0VvSDd4aEJVO0lBQ0k7R3BIK3hoQmQ7O0VvSHB5aEJVO0lBQ0k7SUFDQSwwQmpDeENPO0duRiswaEJyQjtFb0hyeWhCVTtJQUNJO0dwSHV5aEJkOztFb0g1eWhCVTtJQUNJO0lBQ0EsMEJqQ3hDTztHbkZ1MWhCckI7RW9IN3loQlU7SUFDSTtHcEgreWhCZDs7RW9IcHpoQlU7SUFDSTtJQUNBLDBCakN4Q087R25GKzFoQnJCO0VvSHJ6aEJVO0lBQ0k7R3BIdXpoQmQ7O0VvSDV6aEJVO0lBQ0k7SUFDQSwwQmpDeENPO0duRnUyaEJyQjtFb0g3emhCVTtJQUNJO0dwSCt6aEJkOztFb0hwMGhCVTtJQUNJO0lBQ0EsMEJqQ3hDTztHbkYrMmhCckI7RW9IcjBoQlU7SUFDSTtHcEh1MGhCZDs7RW9INTBoQlU7SUFDSTtJQUNBLDBCakN4Q087R25GdTNoQnJCO0VvSDcwaEJVO0lBQ0k7R3BIKzBoQmQ7O0VvSHAxaEJVO0lBQ0k7SUFDQSwwQmpDeENPO0duRiszaEJyQjtFb0hyMWhCVTtJQUNJO0dwSHUxaEJkOztFb0g1MWhCVTtJQUNJO0lBQ0EsMEJqQ3hDTztHbkZ1NGhCckI7RW9INzFoQlU7SUFDSTtHcEgrMWhCZDs7RW9IcDJoQlU7SUFDSTtJQUNBLDBCakN4Q087R25GKzRoQnJCO0VvSHIyaEJVO0lBQ0k7R3BIdTJoQmQ7O0VvSDUyaEJVO0lBQ0k7SUFDQSwwQmpDeENPO0duRnU1aEJyQjtFb0g3MmhCVTtJQUNJO0dwSCsyaEJkOztFb0hwM2hCVTtJQUNJO0lBQ0EsMEJqQ3hDTztHbkYrNWhCckI7RW9IcjNoQlU7SUFDSTtHcEh1M2hCZDs7RW9INTNoQlU7SUFDSTtJQUNBLDBCakN4Q087R25GdTZoQnJCO0VvSDczaEJVO0lBQ0k7R3BIKzNoQmQ7O0VvSHgzaEJjO0lBQ0k7SUFDQTtHcEgyM2hCbEI7RW9IeDNoQlU7SUFFSSwwQmpDK0JLO0duRjAxaEJuQjtFb0h2M2hCa0I7SUFDSSxlakMwQkg7R25GKzFoQm5COztFb0huNGhCYztJQUNJO0lBQ0E7R3BIczRoQmxCO0VvSG40aEJVO0lBRUksMEJqQytCSztHbkZxMmhCbkI7RW9IbDRoQmtCO0lBQ0ksZWpDMEJIO0duRjAyaEJuQjs7RW9IOTRoQmM7SUFDSTtJQUNBO0dwSGk1aEJsQjtFb0g5NGhCVTtJQUVJLDBCakMrQks7R25GZzNoQm5CO0VvSDc0aEJrQjtJQUNJLGVqQzBCSDtHbkZxM2hCbkI7O0VvSHo1aEJjO0lBQ0k7SUFDQTtHcEg0NWhCbEI7RW9IejVoQlU7SUFFSSx5Q2pDK0JLO0duRjIzaEJuQjtFb0h4NWhCa0I7SUFDSSxlakMwQkg7R25GZzRoQm5COztFb0huNWhCRTtJQUNJO0lBQ0E7R3BIczVoQk47RW9IcjVoQk07SUFDSTtJQUFBO0lBQ0E7SUFDQTtJcEMvR1I7SW9DaUhRO0dwSHk1aEJWO0VvSHg1aEJVO0lBQ0k7R3BIMDVoQmQ7RW9IeDVoQlU7SUFDSTtJQUNBO0lBQ0E7SXBDeEhaO0lBQUE7SW9DMkhZO0lBQ0E7SUFDQTtHcEhrNmhCZDtFb0gvNWhCYztJQUNJO0lwQ2pJaEI7R2hGdWlpQkY7RW9IaDZoQk07SUFDSTtJQUNBO0lBQ0E7SUFDQTtHcEhrNmhCVjtFb0hqNmhCVTtJQUNJO0dwSG02aEJkO0VvSGo2aEJVO0lBQ0k7SUFDQTtHcEhtNmhCZDtFb0hsNmhCYztJQUNJO0lBQ0E7R3BIbzZoQmxCO0VvSGw2aEJjO0lBQ0k7SUFDQTtHcEhvNmhCbEI7RW9IOTVoQlU7SUFDSTtHcEhnNmhCZDtFb0gvNWhCYztJQUNJO0dwSGk2aEJsQjtDQUNGO0FnQmppaUJJO0VvR3VJQTtJQUNJO0dwSDY1aEJOO0VvSDU1aEJNO0lBQ0k7R3BIODVoQlY7Q0FDRjtBZ0J6aWlCSTtFb0dnSkE7SUFDSTtHcEg0NWhCTjtDQUNGO0FxSHhtaUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NySDBtaUJSO0FnQnpqaUJJO0VxRzFEQTtJQVdRO0dySDRtaUJWO0NBQ0Y7O0FtRjc5aEJNO0VrQ3pJRiwwQmxDb0lpQjtDbkZzK2hCckI7QXFIem1pQkk7RUFDSSxlbENnSWE7Q25GMitoQnJCOztBbUZwK2hCTTtFa0N6SUYsMEJsQ29JaUI7Q25GNitoQnJCO0FxSGhuaUJJO0VBQ0ksZWxDZ0lhO0NuRmsvaEJyQjs7QW1GMytoQk07RWtDeklGLDBCbENvSWlCO0NuRm8vaEJyQjtBcUh2bmlCSTtFQUNJLGVsQ2dJYTtDbkZ5L2hCckI7O0FtRmwvaEJNO0VrQ3pJRix5Q2xDb0lpQjtDbkYyL2hCckI7QXFIOW5pQkk7RUFDSSxlbENnSWE7Q25GZ2dpQnJCOztBcUh4bmlCZ0I7RUFDSSxlbENnQ0c7Q25GMmxpQnZCO0FxSHJuaUJJO0VBQ0k7Q3JIdW5pQlI7QXFIdG5pQlE7RUFDSTtFQUNBO0NySHduaUJaOztBcUhub2lCZ0I7RUFDSSxlbENnQ0c7Q25Gc21pQnZCO0FxSGhvaUJJO0VBQ0k7Q3JIa29pQlI7QXFIam9pQlE7RUFDSTtFQUNBO0NySG1vaUJaOztBcUg5b2lCZ0I7RUFDSSxlbENnQ0c7Q25GaW5pQnZCO0FxSDNvaUJJO0VBQ0k7Q3JINm9pQlI7QXFINW9pQlE7RUFDSTtFQUNBO0NySDhvaUJaOztBcUh6cGlCZ0I7RUFDSSxlbENnQ0c7Q25GNG5pQnZCO0FxSHRwaUJJO0VBQ0k7Q3JId3BpQlI7QXFIdnBpQlE7RUFDSTtFQUNBO0NySHlwaUJaOztBcUhwcWlCZ0I7RUFDSSxlbENnQ0c7Q25GdW9pQnZCO0FxSGpxaUJJO0VBQ0k7Q3JIbXFpQlI7QXFIbHFpQlE7RUFDSTtFQUNBO0NySG9xaUJaOztBcUgvcWlCZ0I7RUFDSSxlbENnQ0c7Q25Ga3BpQnZCO0FxSDVxaUJJO0VBQ0k7Q3JIOHFpQlI7QXFIN3FpQlE7RUFDSTtFQUNBO0NySCtxaUJaOztBcUgxcmlCZ0I7RUFDSSxlbENnQ0c7Q25GNnBpQnZCO0FxSHZyaUJJO0VBQ0k7Q3JIeXJpQlI7QXFIeHJpQlE7RUFDSTtFQUNBO0NySDByaUJaOztBcUhyc2lCZ0I7RUFDSSxlbENnQ0c7Q25Gd3FpQnZCO0FxSGxzaUJJO0VBQ0k7Q3JIb3NpQlI7QXFIbnNpQlE7RUFDSTtFQUNBO0NySHFzaUJaOztBcUhodGlCZ0I7RUFDSSxlbENnQ0c7Q25GbXJpQnZCO0FxSDdzaUJJO0VBQ0k7Q3JIK3NpQlI7QXFIOXNpQlE7RUFDSTtFQUNBO0NySGd0aUJaOztBcUgzdGlCZ0I7RUFDSSxlbENnQ0c7Q25GOHJpQnZCO0FxSHh0aUJJO0VBQ0k7Q3JIMHRpQlI7QXFIenRpQlE7RUFDSTtFQUNBO0NySDJ0aUJaOztBcUh0dWlCZ0I7RUFDSSxlbENnQ0c7Q25GeXNpQnZCO0FxSG51aUJJO0VBQ0k7Q3JIcXVpQlI7QXFIcHVpQlE7RUFDSTtFQUNBO0NySHN1aUJaOztBcUhqdmlCZ0I7RUFDSSxlbENnQ0c7Q25Gb3RpQnZCO0FxSDl1aUJJO0VBQ0k7Q3JIZ3ZpQlI7QXFIL3VpQlE7RUFDSTtFQUNBO0NySGl2aUJaOztBcUg1dmlCZ0I7RUFDSSxlbENnQ0c7Q25GK3RpQnZCO0FxSHp2aUJJO0VBQ0k7Q3JIMnZpQlI7QXFIMXZpQlE7RUFDSTtFQUNBO0NySDR2aUJaOztBcUh2d2lCZ0I7RUFDSSxlbENnQ0c7Q25GMHVpQnZCO0FxSHB3aUJJO0VBQ0k7Q3JIc3dpQlI7QXFIcndpQlE7RUFDSTtFQUNBO0NySHV3aUJaOztBc0hoemlCQTtFQUNJO0VBQ0E7RUFDQTtDdEhtemlCSjtBc0hsemlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0SG96aUJSO0FnQm53aUJJO0VzR3hEQTtJQVNRO0d0SHN6aUJWO0NBQ0Y7QWdCeHdpQkk7RXNHeERBO0lBWVE7R3RId3ppQlY7Q0FDRjtBc0h0emlCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RId3ppQlo7QWdCcHhpQkk7RXNHekNJO0lBT1E7R3RIMHppQmQ7Q0FDRjtBc0h6emlCWTtFQUNJO0N0SDJ6aUJoQjtBc0h6emlCWTtFQUNJO0VBQ0Esa0VsQ0hLO0NwRjh6aUJyQjtBc0h6emlCWTtFQUNJO0VBQ0EsK0RsQ0xFO0NwRmcwaUJsQjtBZ0JweWlCSTtFc0d6QlE7SUFJUTtHdEg2emlCbEI7Q0FDRjtBZ0J6eWlCSTtFc0d6QlE7SUFPUTtHdEgremlCbEI7Q0FDRjtBc0g3emlCWTtFQUNJO0N0SCt6aUJoQjs7QXNIcnppQmdCO0VBQ0ksZW5DNkZDO0NuRjJ0aUJyQjs7QXNIenppQmdCO0VBQ0ksZW5DNkZDO0NuRit0aUJyQjs7QXNIN3ppQmdCO0VBQ0ksZW5DNkZDO0NuRm11aUJyQjs7QXNIajBpQmdCO0VBQ0ksZW5DNkZDO0NuRnV1aUJyQjs7QXNIeHppQmdCO0VBQ0ksZW5DUEc7Q25GazBpQnZCOztBc0g1emlCZ0I7RUFDSSxlbkNQRztDbkZzMGlCdkI7O0FzSGgwaUJnQjtFQUNJLGVuQ1BHO0NuRjAwaUJ2Qjs7QXNIcDBpQmdCO0VBQ0ksZW5DUEc7Q25GODBpQnZCOztBc0h4MGlCZ0I7RUFDSSxlbkNQRztDbkZrMWlCdkI7O0FzSDUwaUJnQjtFQUNJLGVuQ1BHO0NuRnMxaUJ2Qjs7QXNIaDFpQmdCO0VBQ0ksZW5DUEc7Q25GMDFpQnZCOztBc0hwMWlCZ0I7RUFDSSxlbkNQRztDbkY4MWlCdkI7O0FzSHgxaUJnQjtFQUNJLGVuQ1BHO0NuRmsyaUJ2Qjs7QXNINTFpQmdCO0VBQ0ksZW5DUEc7Q25GczJpQnZCOztBc0hoMmlCZ0I7RUFDSSxlbkNQRztDbkYwMmlCdkI7O0FzSHAyaUJnQjtFQUNJLGVuQ1BHO0NuRjgyaUJ2Qjs7QXNIeDJpQmdCO0VBQ0ksZW5DUEc7Q25GazNpQnZCOztBc0g1MmlCZ0I7RUFDSSxlbkNQRztDbkZzM2lCdkI7O0F1SG43aUJRO0VBQ0k7RUFDQTtDdkhzN2lCWjtBdUhwN2lCUTtFQUNJO0N2SHM3aUJaO0F1SG43aUJJO0VBQ0k7Q3ZIcTdpQlI7QXVIcDdpQlE7RUFDSTtDdkhzN2lCWjtBZ0J2NGlCSTtFdUdoREk7SUFHUTtHdkh3N2lCZDtDQUNGO0FnQjU0aUJJO0V1R2hESTtJQU1RO0d2SDA3aUJkO0NBQ0Y7QXVIejdpQlk7RUFDSTtDdkgyN2lCaEI7QXVIejdpQlk7RUFDSTtDdkgyN2lCaEI7QXVIdjdpQkk7RUFDSTtFQUNBO0VBQ0E7Q3ZIeTdpQlI7QWdCNTVpQkk7RXVHaENBO0lBS1E7SUFDQTtHdkgyN2lCVjtDQUNGOztBdUh2N2lCQTtFQUNZO0VBQ0E7Q3ZIMDdpQlo7O0F1SG43aUJvQjtFQUNJLGVwQ2NEO0NuRnc2aUJ2Qjs7QXVIdjdpQm9CO0VBQ0ksZXBDY0Q7Q25GNDZpQnZCOztBdUgzN2lCb0I7RUFDSSxlcENjRDtDbkZnN2lCdkI7O0F1SC83aUJvQjtFQUNJLGVwQ2NEO0NuRm83aUJ2Qjs7QXVIbjhpQm9CO0VBQ0ksZXBDY0Q7Q25GdzdpQnZCOztBdUh2OGlCb0I7RUFDSSxlcENjRDtDbkY0N2lCdkI7O0F1SDM4aUJvQjtFQUNJLGVwQ2NEO0NuRmc4aUJ2Qjs7QXVILzhpQm9CO0VBQ0ksZXBDY0Q7Q25GbzhpQnZCOztBdUhuOWlCb0I7RUFDSSxlcENjRDtDbkZ3OGlCdkI7O0F1SHY5aUJvQjtFQUNJLGVwQ2NEO0NuRjQ4aUJ2Qjs7QXVIMzlpQm9CO0VBQ0ksZXBDY0Q7Q25GZzlpQnZCOztBdUgvOWlCb0I7RUFDSSxlcENjRDtDbkZvOWlCdkI7O0F1SG4raUJvQjtFQUNJLGVwQ2NEO0NuRnc5aUJ2Qjs7QXVIditpQm9CO0VBQ0ksZXBDY0Q7Q25GNDlpQnZCOztBdUhsK2lCQTtFQUNDO0lBQ0M7R3ZIcStpQkE7RXVIbitpQkQ7SUFDTztHdkhxK2lCTjtDQUNGO0FnQngraUJJO0V1R09BO0lBQ0k7TUFDSTtLdkhvK2lCUjtJdUhsK2lCSTtNQUNJO0t2SG8raUJSO0dBQ0Y7RXVIMStpQkU7SUFDSTtNQUNJO0t2SG8raUJSO0l1SGwraUJJO01BQ0k7S3ZIbytpQlI7R0FDRjtDQUNGO0FnQmwvaUJJO0V1R2tCQTtJQUNJO01BQ0k7S3ZIbStpQlI7SXVIaitpQkk7TUFDSTtLdkhtK2lCUjtHQUNGO0V1SHoraUJFO0lBQ0k7TUFDSTtLdkhtK2lCUjtJdUhqK2lCSTtNQUNJO0t2SG0raUJSO0dBQ0Y7Q0FDRjtBd0hyampCSTtFQUNJO0N4SHVqakJSO0F3SHBqakJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3hIc2pqQlo7O0F5SDdqakJJO0VBQ0k7Q3pIZ2tqQlI7O0F5SGprakJJO0VBQ0k7Q3pIb2tqQlI7O0F5SHJrakJJO0VBQ0k7Q3pId2tqQlI7O0F5SHprakJJO0VBQ0k7Q3pINGtqQlI7O0EwSGhsakJJO0VBQ0k7QzFIbWxqQlI7QTBIbGxqQlE7RUFDSTtDMUhvbGpCWjtBMEhqbGpCUTtFQUNJO0MxSG1sakJaO0FnQi9oakJJO0UwR3JESTtJQUdRO0cxSHFsakJkO0NBQ0Y7QWdCcGlqQkk7RTBHckRJO0lBTVE7RzFIdWxqQmQ7Q0FDRjs7QTBIaGxqQlk7RUFDSTtFQUNBLHNCdkN3Q087Q25GMmlqQnZCO0EwSGxsakJnQjtFQUNJLDBCdkNzQ0c7RXVDckNIO0MxSG9sakJwQjs7QTBIemxqQlk7RUFDSTtFQUNBLHNCdkN3Q087Q25Gb2pqQnZCO0EwSDNsakJnQjtFQUNJLDBCdkNzQ0c7RXVDckNIO0MxSDZsakJwQjs7QTBIbG1qQlk7RUFDSTtFQUNBLHNCdkN3Q087Q25GNmpqQnZCO0EwSHBtakJnQjtFQUNJLDBCdkNzQ0c7RXVDckNIO0MxSHNtakJwQjs7QTBIM21qQlk7RUFDSTtFQUNBLHNCdkN3Q087Q25Gc2tqQnZCO0EwSDdtakJnQjtFQUNJLDBCdkNzQ0c7RXVDckNIO0MxSCttakJwQjs7QTBIdG1qQlk7RUFDSTtFQUNBLHNCdkMwQk87Q25GK2tqQnZCO0EwSHhtakJnQjtFQUNJLDBCdkN3Qkc7RXVDdkJIO0MxSDBtakJwQjs7QTBIL21qQlk7RUFDSTtFQUNBLHNCdkMwQk87Q25Gd2xqQnZCO0EwSGpuakJnQjtFQUNJLDBCdkN3Qkc7RXVDdkJIO0MxSG1uakJwQjs7QTBIeG5qQlk7RUFDSTtFQUNBLHNCdkMwQk87Q25GaW1qQnZCO0EwSDFuakJnQjtFQUNJLDBCdkN3Qkc7RXVDdkJIO0MxSDRuakJwQjs7QTBIam9qQlk7RUFDSTtFQUNBLHNCdkMwQk87Q25GMG1qQnZCO0EwSG5vakJnQjtFQUNJLDBCdkN3Qkc7RXVDdkJIO0MxSHFvakJwQjs7QTBIMW9qQlk7RUFDSTtFQUNBLHNCdkMwQk87Q25GbW5qQnZCO0EwSDVvakJnQjtFQUNJLDBCdkN3Qkc7RXVDdkJIO0MxSDhvakJwQjs7QTBIbnBqQlk7RUFDSTtFQUNBLHNCdkMwQk87Q25GNG5qQnZCO0EwSHJwakJnQjtFQUNJLDBCdkN3Qkc7RXVDdkJIO0MxSHVwakJwQjs7QTBINXBqQlk7RUFDSTtFQUNBLHNCdkMwQk87Q25GcW9qQnZCO0EwSDlwakJnQjtFQUNJLDBCdkN3Qkc7RXVDdkJIO0MxSGdxakJwQjs7QTBIcnFqQlk7RUFDSTtFQUNBLHNCdkMwQk87Q25GOG9qQnZCO0EwSHZxakJnQjtFQUNJLDBCdkN3Qkc7RXVDdkJIO0MxSHlxakJwQjs7QTBIOXFqQlk7RUFDSTtFQUNBLHNCdkMwQk87Q25GdXBqQnZCO0EwSGhyakJnQjtFQUNJLDBCdkN3Qkc7RXVDdkJIO0MxSGtyakJwQjs7QTBIdnJqQlk7RUFDSTtFQUNBLHNCdkMwQk87Q25GZ3FqQnZCO0EwSHpyakJnQjtFQUNJLDBCdkN3Qkc7RXVDdkJIO0MxSDJyakJwQjs7QTBIaHNqQlk7RUFDSTtFQUNBLHNCdkMwQk87Q25GeXFqQnZCO0EwSGxzakJnQjtFQUNJLDBCdkN3Qkc7RXVDdkJIO0MxSG9zakJwQjs7QTBIenNqQlk7RUFDSTtFQUNBLHNCdkMwQk87Q25Ga3JqQnZCO0EwSDNzakJnQjtFQUNJLDBCdkN3Qkc7RXVDdkJIO0MxSDZzakJwQjs7QTBIbHRqQlk7RUFDSTtFQUNBLHNCdkMwQk87Q25GMnJqQnZCO0EwSHB0akJnQjtFQUNJLDBCdkN3Qkc7RXVDdkJIO0MxSHN0akJwQjs7QTBIM3RqQlk7RUFDSTtFQUNBLHNCdkMwQk87Q25Gb3NqQnZCO0EwSDd0akJnQjtFQUNJLDBCdkN3Qkc7RXVDdkJIO0MxSCt0akJwQjs7QTJIdHdqQkE7RUFDRTtFQUNBO0MzSHl3akJGO0EySHZ3akJFO0VBQ0U7QzNIeXdqQko7QTJIdndqQkU7RUFDRTtDM0h5d2pCSjtBMkh2d2pCRTtFQUNFO0VBQ0EsK0R2Q21CYztDcEZzdmpCbEI7QTJIdHdqQkU7RUFDRTtDM0h3d2pCSjtBMkhyd2pCRTtFQUNFO0MzSHV3akJKO0FnQmh1akJJO0UyR3hDRjtJQUdNO0czSHl3akJOO0NBQ0Y7QWdCcnVqQkk7RTJHeENGO0lBTU07RzNIMndqQk47Q0FDRjs7QTJIdHdqQkE7RUFDRTtDM0h5d2pCRjtBMkh4d2pCRTtFQUNFO0MzSDB3akJKO0EySHh3akJFO0VBQ0U7QzNIMHdqQko7QTJIeHdqQkU7RUFDRSw2RHZDWmU7Q3BGc3hqQm5CO0EySHh3akJFO0VBQ0UsNkR2Q1hlO0V1Q1lmO0MzSDB3akJKOztBMkhwd2pCSTtFQUNFLGV4Q1dpQjtDbkY0dmpCdkI7QTJIbndqQlE7RUFDSTtFQUNBLHNCeENLVztDbkZnd2pCdkI7QTJIcHdqQlk7RUFDSSwwQnhDR087RXdDRlA7QzNIc3dqQmhCOztBMkhoeGpCSTtFQUNFLGV4Q1dpQjtDbkZ3d2pCdkI7QTJIL3dqQlE7RUFDSTtFQUNBLHNCeENLVztDbkY0d2pCdkI7QTJIaHhqQlk7RUFDSSwwQnhDR087RXdDRlA7QzNIa3hqQmhCOztBMkg1eGpCSTtFQUNFLGV4Q1dpQjtDbkZveGpCdkI7QTJIM3hqQlE7RUFDSTtFQUNBLHNCeENLVztDbkZ3eGpCdkI7QTJINXhqQlk7RUFDSSwwQnhDR087RXdDRlA7QzNIOHhqQmhCOztBMkh4eWpCSTtFQUNFLGV4Q1dpQjtDbkZneWpCdkI7QTJIdnlqQlE7RUFDSTtFQUNBLHNCeENLVztDbkZveWpCdkI7QTJIeHlqQlk7RUFDSSwwQnhDR087RXdDRlA7QzNIMHlqQmhCOztBMkhwempCSTtFQUNFLGV4Q1dpQjtDbkY0eWpCdkI7QTJIbnpqQlE7RUFDSTtFQUNBLHNCeENLVztDbkZnempCdkI7QTJIcHpqQlk7RUFDSSwwQnhDR087RXdDRlA7QzNIc3pqQmhCOztBMkhoMGpCSTtFQUNFLGV4Q1dpQjtDbkZ3empCdkI7QTJIL3pqQlE7RUFDSTtFQUNBLHNCeENLVztDbkY0empCdkI7QTJIaDBqQlk7RUFDSSwwQnhDR087RXdDRlA7QzNIazBqQmhCOztBMkg1MGpCSTtFQUNFLGV4Q1dpQjtDbkZvMGpCdkI7QTJIMzBqQlE7RUFDSTtFQUNBLHNCeENLVztDbkZ3MGpCdkI7QTJINTBqQlk7RUFDSSwwQnhDR087RXdDRlA7QzNIODBqQmhCOztBMkh4MWpCSTtFQUNFLGV4Q1dpQjtDbkZnMWpCdkI7QTJIdjFqQlE7RUFDSTtFQUNBLHNCeENLVztDbkZvMWpCdkI7QTJIeDFqQlk7RUFDSSwwQnhDR087RXdDRlA7QzNIMDFqQmhCOztBMkhwMmpCSTtFQUNFLGV4Q1dpQjtDbkY0MWpCdkI7QTJIbjJqQlE7RUFDSTtFQUNBLHNCeENLVztDbkZnMmpCdkI7QTJIcDJqQlk7RUFDSSwwQnhDR087RXdDRlA7QzNIczJqQmhCOztBMkhoM2pCSTtFQUNFLGV4Q1dpQjtDbkZ3MmpCdkI7QTJILzJqQlE7RUFDSTtFQUNBLHNCeENLVztDbkY0MmpCdkI7QTJIaDNqQlk7RUFDSSwwQnhDR087RXdDRlA7QzNIazNqQmhCOztBMkg1M2pCSTtFQUNFLGV4Q1dpQjtDbkZvM2pCdkI7QTJIMzNqQlE7RUFDSTtFQUNBLHNCeENLVztDbkZ3M2pCdkI7QTJINTNqQlk7RUFDSSwwQnhDR087RXdDRlA7QzNIODNqQmhCOztBMkh4NGpCSTtFQUNFLGV4Q1dpQjtDbkZnNGpCdkI7QTJIdjRqQlE7RUFDSTtFQUNBLHNCeENLVztDbkZvNGpCdkI7QTJIeDRqQlk7RUFDSSwwQnhDR087RXdDRlA7QzNIMDRqQmhCOztBMkhwNWpCSTtFQUNFLGV4Q1dpQjtDbkY0NGpCdkI7QTJIbjVqQlE7RUFDSTtFQUNBLHNCeENLVztDbkZnNWpCdkI7QTJIcDVqQlk7RUFDSSwwQnhDR087RXdDRlA7QzNIczVqQmhCOztBMkhoNmpCSTtFQUNFLGV4Q1dpQjtDbkZ3NWpCdkI7QTJILzVqQlE7RUFDSTtFQUNBLHNCeENLVztDbkY0NWpCdkI7QTJIaDZqQlk7RUFDSSwwQnhDR087RXdDRlA7QzNIazZqQmhCOztBNEg3OWpCUTtFQUNJO0M1SGcrakJaOztBNkhqK2pCQTtFQUNJO0M3SG8rakJKOztBNkhsK2pCQTtFQUNJO0M3SHErakJKOztBNkhsK2pCQTtFbENzRUUsOEJBSndCO0VrQ2hFdEI7RUFDQTtDN0hzK2pCSjtBNkhwK2pCSTtFQUNJO0M3SHMrakJSOztBOEhsL2pCSTtFQUNJO0VBQ0E7RUFDQTtDOUhxL2pCUjtBZ0IvN2pCSTtFOEd6REE7SUFLUTtHOUh1L2pCVjtDQUNGO0E4SHQvakJRO0VBQ0k7QzlIdy9qQlo7QThIdC9qQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDOUh3L2pCWjtBZ0I3OGpCSTtFOEcvQ0k7SUFNUTtJQUNBO0c5SDAvakJkO0NBQ0Y7QWdCbjlqQkk7RThHL0NJO0lBVVE7RzlINC9qQmQ7Q0FDRjtBOEgzL2pCWTtFQUNJO0M5SDYvakJoQjtBOEgxL2pCUTtFQUNJO0VBQ0E7RUFDQTtDOUg0L2pCWjtBZ0JoK2pCSTtFOEcvQkk7SUFLUTtJQUNBO0c5SDgvakJkO0NBQ0Y7QThINy9qQlk7RUFDSTtDOUgrL2pCaEI7QThINy9qQmdCO0VBQ0k7RUFDQTtFQUNBLGtFMUNiQztFMENjRDtDOUgrL2pCcEI7QWdCLytqQkk7RThHcEJZO0lBTVE7RzlIaWdrQnRCO0NBQ0Y7QWdCcC9qQkk7RThHcEJZO0lBU1E7RzlIbWdrQnRCO0NBQ0Y7QThIaGdrQmdCO0VBQ0k7RUFDQTtFQUNBLCtEMUN4QkY7RTBDeUJFO0M5SGtna0JwQjtBOEg5L2pCWTtFQUNJO0VBQ0E7QzlIZ2drQmhCO0FnQm5na0JJO0U4R0NRO0lBSVE7RzlIa2drQmxCO0NBQ0Y7QThIaGdrQlk7RUFDSTtDOUhrZ2tCaEI7O0E4SHovakJZO0VBQ0ksZTNDaEJPO0NuRjRna0J2QjtBOEgxL2pCWTtFQUNJLGUzQ25CTztDbkYrZ2tCdkI7QThIMS9qQlk7RUFDSSxlM0N0Qk87Q25Ga2hrQnZCOztBOEhuZ2tCWTtFQUNJLGUzQ2hCTztDbkZzaGtCdkI7QThIcGdrQlk7RUFDSSxlM0NuQk87Q25GeWhrQnZCO0E4SHBna0JZO0VBQ0ksZTNDdEJPO0NuRjRoa0J2Qjs7QThIN2drQlk7RUFDSSxlM0NoQk87Q25GZ2lrQnZCO0E4SDlna0JZO0VBQ0ksZTNDbkJPO0NuRm1pa0J2QjtBOEg5Z2tCWTtFQUNJLGUzQ3RCTztDbkZzaWtCdkI7O0E4SHZoa0JZO0VBQ0ksZTNDaEJPO0NuRjBpa0J2QjtBOEh4aGtCWTtFQUNJLGUzQ25CTztDbkY2aWtCdkI7QThIeGhrQlk7RUFDSSxlM0N0Qk87Q25GZ2prQnZCOztBOEhqaWtCWTtFQUNJLGUzQ2hCTztDbkZvamtCdkI7QThIbGlrQlk7RUFDSSxlM0NuQk87Q25GdWprQnZCO0E4SGxpa0JZO0VBQ0ksZTNDdEJPO0NuRjBqa0J2Qjs7QThIM2lrQlk7RUFDSSxlM0NoQk87Q25GOGprQnZCO0E4SDVpa0JZO0VBQ0ksZTNDbkJPO0NuRmlra0J2QjtBOEg1aWtCWTtFQUNJLGUzQ3RCTztDbkZva2tCdkI7O0E4SHJqa0JZO0VBQ0ksZTNDaEJPO0NuRndra0J2QjtBOEh0amtCWTtFQUNJLGUzQ25CTztDbkYya2tCdkI7QThIdGprQlk7RUFDSSxlM0N0Qk87Q25GOGtrQnZCOztBOEgvamtCWTtFQUNJLGUzQ2hCTztDbkZrbGtCdkI7QThIaGtrQlk7RUFDSSxlM0NuQk87Q25GcWxrQnZCO0E4SGhra0JZO0VBQ0ksZTNDdEJPO0NuRndsa0J2Qjs7QThIemtrQlk7RUFDSSxlM0NoQk87Q25GNGxrQnZCO0E4SDFra0JZO0VBQ0ksZTNDbkJPO0NuRitsa0J2QjtBOEgxa2tCWTtFQUNJLGUzQ3RCTztDbkZrbWtCdkI7O0E4SG5sa0JZO0VBQ0ksZTNDaEJPO0NuRnNta0J2QjtBOEhwbGtCWTtFQUNJLGUzQ25CTztDbkZ5bWtCdkI7QThIcGxrQlk7RUFDSSxlM0N0Qk87Q25GNG1rQnZCOztBOEg3bGtCWTtFQUNJLGUzQ2hCTztDbkZnbmtCdkI7QThIOWxrQlk7RUFDSSxlM0NuQk87Q25GbW5rQnZCO0E4SDlsa0JZO0VBQ0ksZTNDdEJPO0NuRnNua0J2Qjs7QThIdm1rQlk7RUFDSSxlM0NoQk87Q25GMG5rQnZCO0E4SHhta0JZO0VBQ0ksZTNDbkJPO0NuRjZua0J2QjtBOEh4bWtCWTtFQUNJLGUzQ3RCTztDbkZnb2tCdkI7O0E4SGpua0JZO0VBQ0ksZTNDaEJPO0NuRm9va0J2QjtBOEhsbmtCWTtFQUNJLGUzQ25CTztDbkZ1b2tCdkI7QThIbG5rQlk7RUFDSSxlM0N0Qk87Q25GMG9rQnZCOztBOEgzbmtCWTtFQUNJLGUzQ2hCTztDbkY4b2tCdkI7QThINW5rQlk7RUFDSSxlM0NuQk87Q25GaXBrQnZCO0E4SDVua0JZO0VBQ0ksZTNDdEJPO0NuRm9wa0J2Qjs7QStIanRrQkE7RUFXSTtDL0gwc2tCSjtBK0hwdGtCSTtFQUNJO0MvSHN0a0JSO0ErSHB0a0JJO0VBQ0k7Qy9Ic3RrQlI7QStIcHRrQkk7RUFDSTtDL0hzdGtCUjtBZ0JwcWtCSTtFK0cxREo7SUFhUTtHL0hxdGtCTjtDQUNGO0ErSG50a0JRO0VBQ0k7Qy9IcXRrQlo7QWdCNXFrQkk7RStHMUNJO0lBR1E7Ry9IdXRrQmQ7Q0FDRjtBZ0JqcmtCSTtFK0cxQ0k7SUFNUTtHL0h5dGtCZDtDQUNGO0ErSHh0a0JZO0VBQ0k7Qy9IMHRrQmhCO0ErSHh0a0JZO0VBQ0k7Qy9IMHRrQmhCO0ErSHp0a0JnQjtFQUNJO0MvSDJ0a0JwQjs7QStIbnRrQkk7RUFDSSxlNUNzQmU7Q25GZ3NrQnZCO0ErSC9za0JvQjtFQUNJLGU1Q2NEO0NuRm1za0J2QjtBK0gvc2tCb0I7RUFDSSxzQjVDV0Q7Q25Gc3NrQnZCO0ErSGh0a0J3QjtFQUNJLDBCNUNTTDtDbkZ5c2tCdkI7QStIM3NrQlE7RUFDSSxzQjVDQ1c7Q25GNHNrQnZCO0ErSDVza0JZO0VBQ0ksMEI1Q0RPO0NuRitza0J2Qjs7QStIdHVrQkk7RUFDSSxlNUNzQmU7Q25GbXRrQnZCO0ErSGx1a0JvQjtFQUNJLGU1Q2NEO0NuRnN0a0J2QjtBK0hsdWtCb0I7RUFDSSxzQjVDV0Q7Q25GeXRrQnZCO0ErSG51a0J3QjtFQUNJLDBCNUNTTDtDbkY0dGtCdkI7QStIOXRrQlE7RUFDSSxzQjVDQ1c7Q25GK3RrQnZCO0ErSC90a0JZO0VBQ0ksMEI1Q0RPO0NuRmt1a0J2Qjs7QStIenZrQkk7RUFDSSxlNUNzQmU7Q25Gc3VrQnZCO0ErSHJ2a0JvQjtFQUNJLGU1Q2NEO0NuRnl1a0J2QjtBK0hydmtCb0I7RUFDSSxzQjVDV0Q7Q25GNHVrQnZCO0ErSHR2a0J3QjtFQUNJLDBCNUNTTDtDbkYrdWtCdkI7QStIanZrQlE7RUFDSSxzQjVDQ1c7Q25Ga3ZrQnZCO0ErSGx2a0JZO0VBQ0ksMEI1Q0RPO0NuRnF2a0J2Qjs7QStINXdrQkk7RUFDSSxlNUNzQmU7Q25GeXZrQnZCO0ErSHh3a0JvQjtFQUNJLGU1Q2NEO0NuRjR2a0J2QjtBK0h4d2tCb0I7RUFDSSxzQjVDV0Q7Q25GK3ZrQnZCO0ErSHp3a0J3QjtFQUNJLDBCNUNTTDtDbkZrd2tCdkI7QStIcHdrQlE7RUFDSSxzQjVDQ1c7Q25GcXdrQnZCO0ErSHJ3a0JZO0VBQ0ksMEI1Q0RPO0NuRnd3a0J2Qjs7QStIL3hrQkk7RUFDSSxlNUNzQmU7Q25GNHdrQnZCO0ErSDN4a0JvQjtFQUNJLGU1Q2NEO0NuRit3a0J2QjtBK0gzeGtCb0I7RUFDSSxzQjVDV0Q7Q25Ga3hrQnZCO0ErSDV4a0J3QjtFQUNJLDBCNUNTTDtDbkZxeGtCdkI7QStIdnhrQlE7RUFDSSxzQjVDQ1c7Q25Gd3hrQnZCO0ErSHh4a0JZO0VBQ0ksMEI1Q0RPO0NuRjJ4a0J2Qjs7QStIbHprQkk7RUFDSSxlNUNzQmU7Q25GK3hrQnZCO0ErSDl5a0JvQjtFQUNJLGU1Q2NEO0NuRmt5a0J2QjtBK0g5eWtCb0I7RUFDSSxzQjVDV0Q7Q25GcXlrQnZCO0ErSC95a0J3QjtFQUNJLDBCNUNTTDtDbkZ3eWtCdkI7QStIMXlrQlE7RUFDSSxzQjVDQ1c7Q25GMnlrQnZCO0ErSDN5a0JZO0VBQ0ksMEI1Q0RPO0NuRjh5a0J2Qjs7QStIcjBrQkk7RUFDSSxlNUNzQmU7Q25Ga3prQnZCO0ErSGowa0JvQjtFQUNJLGU1Q2NEO0NuRnF6a0J2QjtBK0hqMGtCb0I7RUFDSSxzQjVDV0Q7Q25Gd3prQnZCO0ErSGwwa0J3QjtFQUNJLDBCNUNTTDtDbkYyemtCdkI7QStIN3prQlE7RUFDSSxzQjVDQ1c7Q25GOHprQnZCO0ErSDl6a0JZO0VBQ0ksMEI1Q0RPO0NuRmkwa0J2Qjs7QStIeDFrQkk7RUFDSSxlNUNzQmU7Q25GcTBrQnZCO0ErSHAxa0JvQjtFQUNJLGU1Q2NEO0NuRncwa0J2QjtBK0hwMWtCb0I7RUFDSSxzQjVDV0Q7Q25GMjBrQnZCO0ErSHIxa0J3QjtFQUNJLDBCNUNTTDtDbkY4MGtCdkI7QStIaDFrQlE7RUFDSSxzQjVDQ1c7Q25GaTFrQnZCO0ErSGoxa0JZO0VBQ0ksMEI1Q0RPO0NuRm8xa0J2Qjs7QStIMzJrQkk7RUFDSSxlNUNzQmU7Q25GdzFrQnZCO0ErSHYya0JvQjtFQUNJLGU1Q2NEO0NuRjIxa0J2QjtBK0h2MmtCb0I7RUFDSSxzQjVDV0Q7Q25GODFrQnZCO0ErSHgya0J3QjtFQUNJLDBCNUNTTDtDbkZpMmtCdkI7QStIbjJrQlE7RUFDSSxzQjVDQ1c7Q25GbzJrQnZCO0ErSHAya0JZO0VBQ0ksMEI1Q0RPO0NuRnUya0J2Qjs7QStIOTNrQkk7RUFDSSxlNUNzQmU7Q25GMjJrQnZCO0ErSDEza0JvQjtFQUNJLGU1Q2NEO0NuRjgya0J2QjtBK0gxM2tCb0I7RUFDSSxzQjVDV0Q7Q25GaTNrQnZCO0ErSDMza0J3QjtFQUNJLDBCNUNTTDtDbkZvM2tCdkI7QStIdDNrQlE7RUFDSSxzQjVDQ1c7Q25GdTNrQnZCO0ErSHYza0JZO0VBQ0ksMEI1Q0RPO0NuRjAza0J2Qjs7QStIajVrQkk7RUFDSSxlNUNzQmU7Q25GODNrQnZCO0ErSDc0a0JvQjtFQUNJLGU1Q2NEO0NuRmk0a0J2QjtBK0g3NGtCb0I7RUFDSSxzQjVDV0Q7Q25GbzRrQnZCO0ErSDk0a0J3QjtFQUNJLDBCNUNTTDtDbkZ1NGtCdkI7QStIejRrQlE7RUFDSSxzQjVDQ1c7Q25GMDRrQnZCO0ErSDE0a0JZO0VBQ0ksMEI1Q0RPO0NuRjY0a0J2Qjs7QStIcDZrQkk7RUFDSSxlNUNzQmU7Q25GaTVrQnZCO0ErSGg2a0JvQjtFQUNJLGU1Q2NEO0NuRm81a0J2QjtBK0hoNmtCb0I7RUFDSSxzQjVDV0Q7Q25GdTVrQnZCO0ErSGo2a0J3QjtFQUNJLDBCNUNTTDtDbkYwNWtCdkI7QStINTVrQlE7RUFDSSxzQjVDQ1c7Q25GNjVrQnZCO0ErSDc1a0JZO0VBQ0ksMEI1Q0RPO0NuRmc2a0J2Qjs7QStIdjdrQkk7RUFDSSxlNUNzQmU7Q25GbzZrQnZCO0ErSG43a0JvQjtFQUNJLGU1Q2NEO0NuRnU2a0J2QjtBK0huN2tCb0I7RUFDSSxzQjVDV0Q7Q25GMDZrQnZCO0ErSHA3a0J3QjtFQUNJLDBCNUNTTDtDbkY2NmtCdkI7QStILzZrQlE7RUFDSSxzQjVDQ1c7Q25GZzdrQnZCO0ErSGg3a0JZO0VBQ0ksMEI1Q0RPO0NuRm03a0J2Qjs7QStIMThrQkk7RUFDSSxlNUNzQmU7Q25GdTdrQnZCO0ErSHQ4a0JvQjtFQUNJLGU1Q2NEO0NuRjA3a0J2QjtBK0h0OGtCb0I7RUFDSSxzQjVDV0Q7Q25GNjdrQnZCO0ErSHY4a0J3QjtFQUNJLDBCNUNTTDtDbkZnOGtCdkI7QStIbDhrQlE7RUFDSSxzQjVDQ1c7Q25GbThrQnZCO0ErSG44a0JZO0VBQ0ksMEI1Q0RPO0NuRnM4a0J2Qjs7QWdJLy9rQkE7RUFDSTtFQUNBO0VBQ0E7Q2hJa2dsQko7QWdJaGdsQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDaElrZ2xCUjtBZ0loZ2xCUTtFQUNJLGVBZkw7RUFnQkssY0FoQkw7Q2hJa2hsQlA7QWdJLy9rQlE7RUFDSTtFQUNBO0NoSWlnbEJaO0FnSS8va0JZO0VBQ0k7RUFDQTtDaElpZ2xCaEI7QWdJOS9rQlk7RUFDSTtDaElnZ2xCaEI7QWdJNS9rQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoSTgva0JoQjtBZ0kxL2tCUTtFQUNJO0NoSTQva0JaOztBZ0l0L2tCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQU9BO0NoSW0va0JKO0FnQjMva0JJO0VnSExKO0lBU1E7SUFDQTtHaEkyL2tCTjtDQUNGO0FnQmpnbEJJO0VnSExKO0lBZVE7R2hJMi9rQk47Q0FDRjtBZ0J0Z2xCSTtFZ0hMSjtJQWtCUTtHaEk2L2tCTjtDQUNGO0FnSTUva0JJO0VBQ0k7Q2hJOC9rQlI7QWdJNS9rQkk7RUFDSTtDaEk4L2tCUjtBZ0k3L2tCUTtFQUNJO0NoSSsva0JaO0FnSTEva0JJO0VBQ0k7RUFDQTtDaEk0L2tCUjtBZ0J4aGxCSTtFZ0gwQkE7SUFJUTtHaEk4L2tCVjtDQUNGO0FnQjdobEJJO0VnSDBCQTtJQU9RO0doSWdnbEJWO0NBQ0Y7QWdJOS9rQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDaElnZ2xCUjtBZ0kvL2tCUTtFQUNFLCtENUN0RVE7Q3BGdWtsQmxCOztBZ0l4L2tCWTtFQUNJLGU3Q2pETztDbkY0aWxCdkI7QWdJbi9rQmdCO0VBQ0ksYzdDMURHO0NuRitpbEJ2QjtBZ0lqL2tCWTtFQUNJLDBCN0MvRE87Q25Ga2psQnZCO0FnSWgva0JnQjtFQUNJO0VBQ0E7RUFDQTtDaElrL2tCcEI7O0FnSXZnbEJZO0VBQ0ksZTdDakRPO0NuRjJqbEJ2QjtBZ0lsZ2xCZ0I7RUFDSSxjN0MxREc7Q25GOGpsQnZCO0FnSWhnbEJZO0VBQ0ksMEI3Qy9ETztDbkZpa2xCdkI7QWdJLy9rQmdCO0VBQ0k7RUFDQTtFQUNBO0NoSWlnbEJwQjs7QWdJdGhsQlk7RUFDSSxlN0NqRE87Q25GMGtsQnZCO0FnSWpobEJnQjtFQUNJLGM3QzFERztDbkY2a2xCdkI7QWdJL2dsQlk7RUFDSSwwQjdDL0RPO0NuRmdsbEJ2QjtBZ0k5Z2xCZ0I7RUFDSTtFQUNBO0VBQ0E7Q2hJZ2hsQnBCOztBZ0lyaWxCWTtFQUNJLGU3Q2pETztDbkZ5bGxCdkI7QWdJaGlsQmdCO0VBQ0ksYzdDMURHO0NuRjRsbEJ2QjtBZ0k5aGxCWTtFQUNJLDBCN0MvRE87Q25GK2xsQnZCO0FnSTdobEJnQjtFQUNJO0VBQ0E7RUFDQTtDaEkraGxCcEI7O0FnSXBqbEJZO0VBQ0ksZTdDakRPO0NuRndtbEJ2QjtBZ0kvaWxCZ0I7RUFDSSxjN0MxREc7Q25GMm1sQnZCO0FnSTdpbEJZO0VBQ0ksMEI3Qy9ETztDbkY4bWxCdkI7QWdJNWlsQmdCO0VBQ0k7RUFDQTtFQUNBO0NoSThpbEJwQjs7QWdJbmtsQlk7RUFDSSxlN0NqRE87Q25GdW5sQnZCO0FnSTlqbEJnQjtFQUNJLGM3QzFERztDbkYwbmxCdkI7QWdJNWpsQlk7RUFDSSwwQjdDL0RPO0NuRjZubEJ2QjtBZ0kzamxCZ0I7RUFDSTtFQUNBO0VBQ0E7Q2hJNmpsQnBCOztBZ0lsbGxCWTtFQUNJLGU3Q2pETztDbkZzb2xCdkI7QWdJN2tsQmdCO0VBQ0ksYzdDMURHO0NuRnlvbEJ2QjtBZ0kza2xCWTtFQUNJLDBCN0MvRE87Q25GNG9sQnZCO0FnSTFrbEJnQjtFQUNJO0VBQ0E7RUFDQTtDaEk0a2xCcEI7O0FnSWptbEJZO0VBQ0ksZTdDakRPO0NuRnFwbEJ2QjtBZ0k1bGxCZ0I7RUFDSSxjN0MxREc7Q25Gd3BsQnZCO0FnSTFsbEJZO0VBQ0ksMEI3Qy9ETztDbkYycGxCdkI7QWdJemxsQmdCO0VBQ0k7RUFDQTtFQUNBO0NoSTJsbEJwQjs7QWdJaG5sQlk7RUFDSSxlN0NqRE87Q25Gb3FsQnZCO0FnSTNtbEJnQjtFQUNJLGM3QzFERztDbkZ1cWxCdkI7QWdJem1sQlk7RUFDSSwwQjdDL0RPO0NuRjBxbEJ2QjtBZ0l4bWxCZ0I7RUFDSTtFQUNBO0VBQ0E7Q2hJMG1sQnBCOztBZ0kvbmxCWTtFQUNJLGU3Q2pETztDbkZtcmxCdkI7QWdJMW5sQmdCO0VBQ0ksYzdDMURHO0NuRnNybEJ2QjtBZ0l4bmxCWTtFQUNJLDBCN0MvRE87Q25GeXJsQnZCO0FnSXZubEJnQjtFQUNJO0VBQ0E7RUFDQTtDaEl5bmxCcEI7O0FnSTlvbEJZO0VBQ0ksZTdDakRPO0NuRmtzbEJ2QjtBZ0l6b2xCZ0I7RUFDSSxjN0MxREc7Q25GcXNsQnZCO0FnSXZvbEJZO0VBQ0ksMEI3Qy9ETztDbkZ3c2xCdkI7QWdJdG9sQmdCO0VBQ0k7RUFDQTtFQUNBO0NoSXdvbEJwQjs7QWdJN3BsQlk7RUFDSSxlN0NqRE87Q25GaXRsQnZCO0FnSXhwbEJnQjtFQUNJLGM3QzFERztDbkZvdGxCdkI7QWdJdHBsQlk7RUFDSSwwQjdDL0RPO0NuRnV0bEJ2QjtBZ0lycGxCZ0I7RUFDSTtFQUNBO0VBQ0E7Q2hJdXBsQnBCOztBZ0k1cWxCWTtFQUNJLGU3Q2pETztDbkZndWxCdkI7QWdJdnFsQmdCO0VBQ0ksYzdDMURHO0NuRm11bEJ2QjtBZ0lycWxCWTtFQUNJLDBCN0MvRE87Q25Gc3VsQnZCO0FnSXBxbEJnQjtFQUNJO0VBQ0E7RUFDQTtDaElzcWxCcEI7O0FnSTNybEJZO0VBQ0ksZTdDakRPO0NuRit1bEJ2QjtBZ0l0cmxCZ0I7RUFDSSxjN0MxREc7Q25Ga3ZsQnZCO0FnSXBybEJZO0VBQ0ksMEI3Qy9ETztDbkZxdmxCdkI7QWdJbnJsQmdCO0VBQ0k7RUFDQTtFQUNBO0NoSXFybEJwQjs7QWdJM3FsQmdCO0VBQ0ksZTdDU0M7Q25GcXFsQnJCO0FnSXpxbEJJO0VBQ0ksMEI3Q0dhO0NuRndxbEJyQjs7QWdJbHJsQmdCO0VBQ0ksZTdDU0M7Q25GNHFsQnJCO0FnSWhybEJJO0VBQ0ksMEI3Q0dhO0NuRitxbEJyQjs7QWdJenJsQmdCO0VBQ0ksZTdDU0M7Q25GbXJsQnJCO0FnSXZybEJJO0VBQ0ksMEI3Q0dhO0NuRnNybEJyQjs7QWdJaHNsQmdCO0VBQ0ksOEI3Q1NDO0NuRjBybEJyQjtBZ0k5cmxCSTtFQUNJLHlDN0NHYTtDbkY2cmxCckI7O0FpSW4xbEJRO0VBQ0k7RUFJQTtDakltMWxCWjtBZ0I5eGxCSTtFaUgxREk7SUFHUTtHakl5MWxCZDtDQUNGO0FpSXYxbEJZO0VBQ0k7RUFDQTtFQUNBO0VqRGVaO0NoRiswbEJKO0FpSTUxbEJnQjtFQUNJLCtEN0NrQkY7RTZDakJFO0VBQ0E7RUFDQTtDakk4MWxCcEI7QWlJNTFsQmdCO0VBQ0k7Q2pJODFsQnBCO0FpSTUxbEJnQjtFQUNJO0VBQ0E7RWpERWhCO0VpREFnQjtFQUNBO0NqSWsybEJwQjtBaUk5MWxCUTtFQUNJO0VBQ0E7RUFDQTtDaklnMmxCWjtBZ0J0MGxCSTtFaUg3Qkk7SUFLUTtHaklrMmxCZDtDQUNGO0FpSWoybEJZO0VBQ0k7Q2pJbTJsQmhCO0FpSWwybEJnQjtFQUNJLCtEN0NURjtFNkNVRTtFQUNBO0VBQ0E7Q2pJbzJsQnBCO0FpSWwybEJnQjtFQUNJO0NqSW8ybEJwQjtBaUlsMmxCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSW8ybEJwQjs7QWlJeDFsQm9CO0VBQ0ksc0I5Q0pEO0NuRisxbEJ2QjtBaUkxMWxCd0I7RUFDSSwwQjlDTkw7Q25GazJsQnZCO0FpSXIxbEJvQjtFQUNJLHNCOUNkRDtDbkZxMmxCdkI7QWlJdDFsQndCO0VBQ0ksMEI5Q2hCTDtDbkZ3MmxCdkI7O0FpSXIybEJvQjtFQUNJLHNCOUNKRDtDbkY0MmxCdkI7QWlJdjJsQndCO0VBQ0ksMEI5Q05MO0NuRisybEJ2QjtBaUlsMmxCb0I7RUFDSSxzQjlDZEQ7Q25GazNsQnZCO0FpSW4ybEJ3QjtFQUNJLDBCOUNoQkw7Q25GcTNsQnZCOztBaUlsM2xCb0I7RUFDSSxzQjlDSkQ7Q25GeTNsQnZCO0FpSXAzbEJ3QjtFQUNJLDBCOUNOTDtDbkY0M2xCdkI7QWlJLzJsQm9CO0VBQ0ksc0I5Q2REO0NuRiszbEJ2QjtBaUloM2xCd0I7RUFDSSwwQjlDaEJMO0NuRms0bEJ2Qjs7QWlJLzNsQm9CO0VBQ0ksc0I5Q0pEO0NuRnM0bEJ2QjtBaUlqNGxCd0I7RUFDSSwwQjlDTkw7Q25GeTRsQnZCO0FpSTUzbEJvQjtFQUNJLHNCOUNkRDtDbkY0NGxCdkI7QWlJNzNsQndCO0VBQ0ksMEI5Q2hCTDtDbkYrNGxCdkI7O0FpSTU0bEJvQjtFQUNJLHNCOUNKRDtDbkZtNWxCdkI7QWlJOTRsQndCO0VBQ0ksMEI5Q05MO0NuRnM1bEJ2QjtBaUl6NGxCb0I7RUFDSSxzQjlDZEQ7Q25GeTVsQnZCO0FpSTE0bEJ3QjtFQUNJLDBCOUNoQkw7Q25GNDVsQnZCOztBaUl6NWxCb0I7RUFDSSxzQjlDSkQ7Q25GZzZsQnZCO0FpSTM1bEJ3QjtFQUNJLDBCOUNOTDtDbkZtNmxCdkI7QWlJdDVsQm9CO0VBQ0ksc0I5Q2REO0NuRnM2bEJ2QjtBaUl2NWxCd0I7RUFDSSwwQjlDaEJMO0NuRnk2bEJ2Qjs7QWlJdDZsQm9CO0VBQ0ksc0I5Q0pEO0NuRjY2bEJ2QjtBaUl4NmxCd0I7RUFDSSwwQjlDTkw7Q25GZzdsQnZCO0FpSW42bEJvQjtFQUNJLHNCOUNkRDtDbkZtN2xCdkI7QWlJcDZsQndCO0VBQ0ksMEI5Q2hCTDtDbkZzN2xCdkI7O0FpSW43bEJvQjtFQUNJLHNCOUNKRDtDbkYwN2xCdkI7QWlJcjdsQndCO0VBQ0ksMEI5Q05MO0NuRjY3bEJ2QjtBaUloN2xCb0I7RUFDSSxzQjlDZEQ7Q25GZzhsQnZCO0FpSWo3bEJ3QjtFQUNJLDBCOUNoQkw7Q25GbThsQnZCOztBaUloOGxCb0I7RUFDSSxzQjlDSkQ7Q25GdThsQnZCO0FpSWw4bEJ3QjtFQUNJLDBCOUNOTDtDbkYwOGxCdkI7QWlJNzdsQm9CO0VBQ0ksc0I5Q2REO0NuRjY4bEJ2QjtBaUk5N2xCd0I7RUFDSSwwQjlDaEJMO0NuRmc5bEJ2Qjs7QWlJNzhsQm9CO0VBQ0ksc0I5Q0pEO0NuRm85bEJ2QjtBaUkvOGxCd0I7RUFDSSwwQjlDTkw7Q25GdTlsQnZCO0FpSTE4bEJvQjtFQUNJLHNCOUNkRDtDbkYwOWxCdkI7QWlJMzhsQndCO0VBQ0ksMEI5Q2hCTDtDbkY2OWxCdkI7O0FpSTE5bEJvQjtFQUNJLHNCOUNKRDtDbkZpK2xCdkI7QWlJNTlsQndCO0VBQ0ksMEI5Q05MO0NuRm8rbEJ2QjtBaUl2OWxCb0I7RUFDSSxzQjlDZEQ7Q25GdStsQnZCO0FpSXg5bEJ3QjtFQUNJLDBCOUNoQkw7Q25GMCtsQnZCOztBaUl2K2xCb0I7RUFDSSxzQjlDSkQ7Q25GOCtsQnZCO0FpSXorbEJ3QjtFQUNJLDBCOUNOTDtDbkZpL2xCdkI7QWlJcCtsQm9CO0VBQ0ksc0I5Q2REO0NuRm8vbEJ2QjtBaUlyK2xCd0I7RUFDSSwwQjlDaEJMO0NuRnUvbEJ2Qjs7QWlJcC9sQm9CO0VBQ0ksc0I5Q0pEO0NuRjIvbEJ2QjtBaUl0L2xCd0I7RUFDSSwwQjlDTkw7Q25GOC9sQnZCO0FpSWovbEJvQjtFQUNJLHNCOUNkRDtDbkZpZ21CdkI7QWlJbC9sQndCO0VBQ0ksMEI5Q2hCTDtDbkZvZ21CdkI7O0FpSWpnbUJvQjtFQUNJLHNCOUNKRDtDbkZ3Z21CdkI7QWlJbmdtQndCO0VBQ0ksMEI5Q05MO0NuRjJnbUJ2QjtBaUk5L2xCb0I7RUFDSSxzQjlDZEQ7Q25GOGdtQnZCO0FpSS8vbEJ3QjtFQUNJLDBCOUNoQkw7Q25GaWhtQnZCOztBaUlwL2xCZ0I7RUFDSSxlOUN5REM7Q25GODdsQnJCO0FpSXQvbEJvQjtFQUNJLGU5Q3VESDtDbkZpOGxCckI7QWlJdC9sQm9CO0VBQ0ksZTlDb0RIO0NuRm84bEJyQjtBaUluL2xCZ0I7RUFDSSxlOUM4Q0M7Q25GdThsQnJCO0FpSXAvbEJvQjtFQUNJLGU5QzRDSDtDbkYwOGxCckI7QWlJcC9sQm9CO0VBQ0ksZTlDeUNIO0NuRjY4bEJyQjs7QWlJdmdtQmdCO0VBQ0ksZTlDeURDO0NuRmk5bEJyQjtBaUl6Z21Cb0I7RUFDSSxlOUN1REg7Q25GbzlsQnJCO0FpSXpnbUJvQjtFQUNJLGU5Q29ESDtDbkZ1OWxCckI7QWlJdGdtQmdCO0VBQ0ksZTlDOENDO0NuRjA5bEJyQjtBaUl2Z21Cb0I7RUFDSSxlOUM0Q0g7Q25GNjlsQnJCO0FpSXZnbUJvQjtFQUNJLGU5Q3lDSDtDbkZnK2xCckI7O0FpSTFobUJnQjtFQUNJLGU5Q3lEQztDbkZvK2xCckI7QWlJNWhtQm9CO0VBQ0ksZTlDdURIO0NuRnUrbEJyQjtBaUk1aG1Cb0I7RUFDSSxlOUNvREg7Q25GMCtsQnJCO0FpSXpobUJnQjtFQUNJLGU5QzhDQztDbkY2K2xCckI7QWlJMWhtQm9CO0VBQ0ksZTlDNENIO0NuRmcvbEJyQjtBaUkxaG1Cb0I7RUFDSSxlOUN5Q0g7Q25GbS9sQnJCOztBaUk3aW1CZ0I7RUFDSSxlOUN5REM7Q25GdS9sQnJCO0FpSS9pbUJvQjtFQUNJLGU5Q3VESDtDbkYwL2xCckI7QWlJL2ltQm9CO0VBQ0ksZTlDb0RIO0NuRjYvbEJyQjtBaUk1aW1CZ0I7RUFDSSxlOUM4Q0M7Q25GZ2dtQnJCO0FpSTdpbUJvQjtFQUNJLGU5QzRDSDtDbkZtZ21CckI7QWlJN2ltQm9CO0VBQ0ksZTlDeUNIO0NuRnNnbUJyQjs7QWtJMXBtQkE7RUFDSSwwQjlDOENPO0U4QzdDUCxlOUNtRE87Q3BGMG1tQlg7QWdCcm1tQkk7RWtIdERJO0lBQ0ksbURBTkc7SUFPSCxnREFQRztHbElxcW1CYjtDQUNGO0FrSTFwbUJRO0VBQ0k7RUFDQTtDbEk0cG1CWjtBa0l4cG1CSTtFQUNJLGM5Q21DRztDcEZ1bm1CWDtBa0l4cG1CSTtFQUNJO0VBSUE7Q2xJdXBtQlI7QWdCdG5tQkk7RWtIdENBO0lBR1E7R2xJNnBtQlY7Q0FDRjtBa0l2cG1CUTtFQUNJO0NsSXlwbUJaO0FrSXZwbUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2xJeXBtQmhCO0FrSXRwbUJZO0VBQ0ksYzlDWUw7RThDWEs7RUFDQTtFQUNBO0NsSXdwbUJoQjtBa0l0cG1Cb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDbEl3cG1CeEI7QWtJcnBtQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMEI5Q1BUO0U4Q1FTLGU5Q2RUO0U4Q2VTO0NsSXVwbUJwQjtBZ0IzcG1CSTtFa0hMWTtJQVdRO0dsSXlwbUJ0QjtDQUNGO0FrSWpwbUJJO0VBQ0k7Q2xJbXBtQlI7QWtJbHBtQlE7RUFDSTtDbElvcG1CWjtBZ0J0cW1CSTtFa0htQlE7SUFFUTtHbElxcG1CbEI7Q0FDRjtBa0lucG1CWTtFQUNJO0VBQ0E7RUFLQSxlOUNwQ0w7RThDcUNLO0VBQ0E7Q2xJaXBtQmhCO0FnQmxybUJJO0VrSHdCUTtJQUlRO0lBQ0E7R2xJMHBtQmxCO0NBQ0Y7QWtJdHBtQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VsRDFFaEI7RUFBQTtDaEY0dW1CSjtBZ0Ixc21CSTtFa0hrQ1k7SUFVTztJQUNBO0dsSWtxbUJyQjtDQUNGO0FrSS9wbUJZO0VBQ0k7RUFDQTtFQUNBO0NsSWlxbUJoQjtBa0locW1CZ0I7RUFDSTtFQUNBO0VBQ0E7Q2xJa3FtQnBCO0FrSWpxbUJvQjtFQUNJO0VBQ0E7Q2xJbXFtQnhCO0FrSWpxbUJvQjtFbEQvRmhCO0VrRGlHb0I7RUFDQTtDbEl1cW1CeEI7QWtJL3BtQlk7RUFFSTtDbElncW1CaEI7QWtJN3BtQlE7RUFDSTtFQUNBO0NsSStwbUJaO0FrSTlwbUJZO0VBSUksYzlDekZMO0U4QzBGSztFQUNBO0VBQ0E7Q2xJNnBtQmhCO0FrSW5xbUJnQjtFQUNJO0NsSXFxbUJwQjtBZ0J2dm1CSTtFa0g4Rlk7SUFKSSxhQU15QjtJQUx6QjtHbElpcW1CbEI7Q0FDRjtBZ0I3dm1CSTtFa0htR1k7SUFUSSxhQVd5QjtJQVZ6QjtHbEl1cW1CbEI7Q0FDRjtBZ0Jud21CSTtFa0h3R1k7SUFkSSxhQWdCeUI7SUFmekI7R2xJNnFtQmxCO0NBQ0Y7QWdCendtQkk7RWtINkdZO0lBbkJJLGFBcUJ5QjtJQXBCekI7R2xJbXJtQmxCO0NBQ0Y7QWdCL3dtQkk7RWtIa0hZO0lBeEJJLGFBMEJ5QjtJQXpCekI7R2xJeXJtQmxCO0NBQ0Y7QWdCcnhtQkk7RWtIdUhZO0lBN0JJLGFBK0J5QjtJQTlCekI7R2xJK3JtQmxCO0NBQ0Y7QWdCM3htQkk7RWtINEhZO0lBbENJLGFBb0N5QjtJQW5DekI7R2xJcXNtQmxCO0NBQ0Y7QWtJL3BtQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMEI5QzlJVDtFOEMrSVMsZTlDckpUO0U4Q3NKUztDbElpcW1CcEI7QWtJM3BtQkk7RUFDSSxrRTlDaExhO0U4Q2lMYixlOUN4Skc7RThDeUpIO0NsSTZwbUJSO0FrSTFwbUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSwwQjlDcktHO0U4Q3NLSDtFQUNBO0VBQ0E7RUFDQTtFbERsTUo7RUFBQTtDaEZ3Mm1CSjtBa0lucW1CUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBCOUNuTEQ7Q3BGdzFtQlg7QWtJbnFtQlE7RWxEOU1KO0VrRGdOUTtDbEl5cW1CWjtBa0l2cW1CUTtFQUNJO0NsSXlxbUJaO0FrSXZxbUJRO0VBQ0k7RUFDQTtDbEl5cW1CWjtBZ0JqMW1CSTtFa0g2S0k7SUFDSTtHbEl1cW1CVjtFa0l0cW1CVTtJQUNJO0lBQ0E7SUFDQTtHbEl3cW1CZDtDQUNGO0FnQngybUJJO0VrSDRMUTtJQUtRO0dsSTJxbUJsQjtDQUNGO0FnQmgybUJJO0VrSHdMSTtJQUNJO0dsSTJxbUJWO0NBQ0Y7QWdCcjJtQkk7RWtINExJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHbEk0cW1CVjtDQUNGO0FnQjMzbUJJO0VrSHlNSTtJQU9RO0dsSStxbUJkO0NBQ0Y7QWdCbjNtQkk7RWtIcU1RO0lBQ0k7SUFDQTtJQUNBLG1EQWhSRDtHbElpOG1CYjtFa0locm1CYztJQUNJLGdEQWxSTDtHbElvOG1CYjtFa0locm1CYztJbEQzUFo7SWtEcVFnQjtJQUNBO0lBQ0EsZTlDMU9UO0k4QzJPUztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2xJOHFtQmxCO0VrSWpzbUJrQjtJQUNJO0dsSW1zbUJ0QjtFa0lqc21Ca0I7SWxEaFFoQjtJQUFBO0doRjY4bUJGO0NBQ0Y7QWdCNTZtQkk7RWtIeU5ZO0lBdUJRO0lBQ0E7SUFDQTtHbElnc21CdEI7Q0FDRjtBZ0J0Nm1CSTtFa0h1T2dCO0lBQ0k7R2xJa3NtQnRCO0NBQ0Y7QWdCMzZtQkk7RWtIMk9ZO0lBQ0k7R2xJbXNtQmxCO0VrSWxzbUJrQjtJQUNJO0lsRDdScEI7SWtEK1JvQjtJQUNBLDBCOUN2UWI7R3BGKzhtQlQ7RWtJcnNtQmtCO0lBQ0k7SWxEcFNwQjtJa0RzU29CO0dsSTJzbUJ0QjtFa0l4c21Ca0I7SUFDSTtJQUNBO0dsSTBzbUJ0QjtDQUNGO0FnQnA5bUJJO0VrSHVRZ0I7SUFJUTtHbEk2c21CMUI7Q0FDRjtBZ0I1OG1CSTtFa0hnUW9CO0lBQ0k7SUFDQTtHbEkrc21CMUI7Q0FDRjtBZ0IvOW1CSTtFa0g2UW9CO0lBSVE7R2xJa3RtQjlCO0NBQ0Y7QWdCdjltQkk7RWtIdVFvQjtJbER0VHBCO0lrRHdUd0I7SUFDQTtHbEl1dG1CMUI7Q0FDRjs7QW1JNy9tQkE7RUFDQztDbklnZ25CRDs7QW1JNy9tQkE7RUFFQztFQUNBO0VBQ0E7Q25JKy9tQkQ7QW1JNy9tQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25JKy9tQkY7QWdCamduQkk7RW1ISkg7SUFVRTtHbkkrL21CRDtDQUNGO0FtSTcvbUJFO0VBQ0M7RUFDQTtDbkkrL21CSDtBbUk1L21CRTs7RUFFQztDbkk4L21CSDtBbUk3L21CRzs7RUFDQztDbklnZ25CSjtBZ0JsaG5CSTtFbUhpQkQ7O0lBR0U7R25JbWduQkg7Q0FDRjtBbUlqZ25CRzs7RUFDQztFQUNBLGUvQzlCTztDcEZraW5CWDtBbUlsZ25CSTs7O0VBRUMsZS9DOUNNO0NwRm1qbkJYO0FtSW5nbkJJOzs7RUFFQyxlL0NqRE07Q3BGdWpuQlg7QW1JcGduQkk7OztFQUVDLGUvQ3BETTtDcEYyam5CWDtBbUlyZ25CSTs7O0VBRUMsZS9DdkRNO0NwRitqbkJYO0FtSXRnbkJJOzs7RUFFQyxlL0MxRE07Q3BGbWtuQlg7QW1JbGduQkc7RUFFQywrRC9DbEZjO0UrQ21GZDtFQUNBO0VBQ0E7Q25JbWduQko7QWdCNWpuQkk7RW1Ib0REO0lBT0U7SUFDQTtHbklxZ25CSDtDQUNGO0FtSWpnbkJFO0VBRUM7RUFDQTtDbklrZ25CSDtBbUloZ25CSTtFQUNDO0NuSWtnbkJMO0FtSS8vbUJHO0VBQ0Msa0UvQ3pHaUI7RStDMEdqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuSWlnbkJKO0FnQmpsbkJJO0VtSDBFRDtJQVFFO0lBQ0E7SUFDQTtHbkltZ25CSDtDQUNGO0FtSWxnbkJJO0VBQ0MsZS9DeEdNO0NwRjRtbkJYO0FnQjNsbkJJO0VtSDhGSDtJQW5KQztHbklvcG5CQTtFbUlucG5CQTtJQUFtQjtHbklzcG5CbkI7RW1JcnBuQkE7SUFDQyxvQi9DdUNRO0krQ3RDUjtJQUNBO0lBQ0E7SUFDQTtHbkl1cG5CRDtFbUlucG5CRTs7SUFDQztHbklzcG5CSDtFbUlqcG5CRTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0duSW1wbkJIO0VtSS9vbkJDO0lBQ0M7SUFDQTtJQUNBO0duSWlwbkJGO0VtSWhwbkJFO0lBQ0M7SUFDQTtJQUNBO0duSWtwbkJIO0NBQ0Y7QWdCOW5uQkk7RW1IaUdIO0lBdEpDO0duSXVybkJBO0VtSXRybkJBO0lBQW1CO0duSXlybkJuQjtFbUl4cm5CQTtJQUNDLG9CL0N1Q1E7SStDdENSO0lBQ0E7SUFDQTtJQUNBO0duSTBybkJEO0VtSXRybkJFOztJQUNDO0duSXlybkJIO0VtSXBybkJFO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7R25Jc3JuQkg7RW1JbHJuQkM7SUFDQztJQUNBO0lBQ0E7R25Jb3JuQkY7RW1JbnJuQkU7SUFDQztJQUNBO0lBQ0E7R25JcXJuQkg7Q0FDRjtBbUk1am5CQztFQUVDO0VBQ0Esb0IvQ25IUztFK0NvSFQ7Q25JNmpuQkY7QWdCdHFuQkk7RW1IcUdIO0lBTUU7R25JK2puQkQ7Q0FDRjtBbUk5am5CRTtFQUNDO0VBQ0E7RUFDQTtDbklna25CSDtBbUk5am5CRztFQUNDLGUvQ3hITztFK0N5SFA7RUFDQTtFQUNBO0NuSWdrbkJKO0FnQnRybkJJO0VtSGtIRDtJQVFFO0duSWdrbkJIO0NBQ0Y7QW1JL2puQkk7RUFDQztFQUNBO0NuSWlrbkJMO0FnQi9ybkJJO0VtSDRIQTtJQUlFO0lBQ0E7R25JbWtuQko7Q0FDRjtBbUkvam5CRTtFQUVDO0NuSWdrbkJIO0FtSS9qbkJHO0VBQ0M7RUFDQTtFQUNBO0NuSWlrbkJKO0FnQjdzbkJJO0VtSHlJRDtJQUtFO0lBQ0E7R25JbWtuQkg7Q0FDRjtBbUk1am5CRTtFQUNDO0NuSThqbkJIO0FtSTVqbkJFO0VBQ0MsZS9DaEtRO0NwRjh0bkJYOztBb0lueG5CQTtFQUNFO0NwSXN4bkJGO0FvSXJ4bkJFO0VBQVc7Q3BJd3huQmI7QW9JdnhuQkU7RUFBaUM7Q3BJMHhuQm5DOztBb0l4eG5CQTtFQUdFO0NwSTJ4bkJGO0FvSTF4bkJFO0VBR0U7Q3BJNHhuQko7O0FvSXZ4bkJFO0VBQ0U7Q3BJMHhuQko7QW9JenhuQkk7RUFDRTtFQUNBO0VBQ0E7Q3BJMnhuQk47QW9JdnhuQkk7RUFDRTtFQUNBO0VBQ0E7Q3BJeXhuQk47QW9JdnhuQkk7RUFDRTtDcEl5eG5CTjtBb0lweG5CTTtFQUNFO0NwSXN4bkJSOztBb0lqeG5CQTtFQUNFO0VBQ0E7Q3BJb3huQkY7O0FvSWx4bkJBO0VBQ0U7RUFDQTtFQUNBO0NwSXF4bkJGO0FvSW54bkJFO0VBQ0U7RUFDQTtFQUdBO0NwSXF4bkJKO0FvSW54bkJFO0VBQ0U7RUFDQTtDcElxeG5CSjtBb0lueG5CRTtFQUdFO0NwSXF4bkJKOztBb0lseG5CQTtFQUFpQjtDcElzeG5CakI7O0FvSXJ4bkJBO0VBR0U7RUFDQTtDcEl3eG5CRjtBb0l2eG5CRTtFQUFpQjtDcEkweG5CbkI7O0FvSXh4bkJBO0VBR0U7Q3BJMnhuQkY7O0FvSXp4bkJBO0VBQVc7Q3BJNnhuQlg7O0FvSTV4bkJBO0VBQXVCO0VBQW9CO0NwSWl5bkIzQzs7QW9JaHluQkE7RUFBbUI7RUFBWTtDcElxeW5CL0I7O0FvSW55bkJBO0VBQ0U7RUFDQTtFQUNBO0NwSXN5bkJGOztBb0lweW5CQTtFQUNFO0VBQ0E7RUFDQTtDcEl1eW5CRjs7QW9JbHluQkE7RUFDRTtDcElxeW5CRjtBb0lweW5CRTtFQUNFO0NwSXN5bkJKOztBb0kzeG5CRTtFQUNFO0VBQ0EsYUFSSTtFQVNKO0VBQ0EsYUFUSztFQVVMO0NwSTh4bkJKO0FvSTV4bkJFO0VBQ0U7RUFHQTtFQUNBO0VBQ0E7Q3BJOHhuQko7QW9JN3huQkk7RUFDRTtFQUNBO0VBQ0E7Q3BJK3huQk47QW9JN3huQkk7RUFDRTtFQUdBO0VBQ0EsYUE3Qkc7RUE4Qkg7Q3BJK3huQk47O0FnQi8ybkJJO0VxSHpEQTtJQUVRO0lBQ0E7R3JJMjZuQlY7Q0FDRjtBcUl6Nm5CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NySTI2bkJSO0FxSTE2bkJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckk0Nm5CWjtBcUkzNm5CWTtFQUNJO0VBQ0E7Q3JJNjZuQmhCO0FxSXg2bkJJO0VBQ0k7Q3JJMDZuQlI7QWdCaDVuQkk7RXFIM0JBO0lBR1E7R3JJNDZuQlY7Q0FDRjtBZ0JyNW5CSTtFcUhyQkE7SUFFUTtJQUNBO0dySTQ2bkJWO0NBQ0Y7QXFJMTZuQkk7RUFDSTtFQUNBO0NySTQ2bkJSO0FnQi81bkJJO0VxSGZBO0lBSVE7SUFDQTtHckk4Nm5CVjtDQUNGO0FxSTU2bkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JJODZuQlI7QXFJNzZuQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckkrNm5CWjtBcUk5Nm5CWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JJZzduQmhCO0FxSTU2bkJJO0VBQ0k7RUFDQTtFQUNBO0NySTg2bkJSO0FxSTU2bkJJO0VBQ0k7Q3JJODZuQlI7QXFJNTZuQkk7RUFDSTtDckk4Nm5CUjs7QXNJemdvQkE7RUFDSTtDdEk0Z29CSjtBc0kzZ29CSTtFQUNJO0N0STZnb0JSO0FzSTNnb0JJO0VBQ0k7Q3RJNmdvQlI7QWdCejluQkk7RXNIbkRJO0lBRVE7R3RJOGdvQmQ7Q0FDRjtBZ0I5OW5CSTtFc0hyREE7SUFRUTtJQUNBO0lBQ0E7SUFDQTtHdEkrZ29CVjtDQUNGO0FnQnQrbkJJO0VzSHJEQTtJQWNRO0lBQ0E7SUFDQTtHdElpaG9CVjtDQUNGO0FnQjcrbkJJO0VzSHJEQTtJQW1CUTtHdEltaG9CVjtDQUNGO0FnQmwvbkJJO0VzSGhDSTtJQUVRO0d0SW9ob0JkO0NBQ0Y7QWdCdi9uQkk7RXNIaENJO0lBS1E7R3RJc2hvQmQ7Q0FDRjtBZ0I1L25CSTtFc0hoQ0k7SUFRUTtHdEl3aG9CZDtDQUNGO0FzSXRob0JRO0VBQ0k7Q3RJd2hvQlo7QWdCcGdvQkk7RXNIckJJO0lBR1E7R3RJMGhvQmQ7Q0FDRjtBZ0J6Z29CSTtFc0hyQkk7SUFNUTtHdEk0aG9CZDtDQUNGO0FzSTNob0JZO0VBQ0k7Q3RJNmhvQmhCOztBdUk3aW9CQTtFQUNJO0VBQ0EiLCJmaWxlIjoibWFpbi5idW5kbGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBCb290c3RyYXAgdjQuNi4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cbjpyb290IHtcbiAgLS1ibHVlOiAjMDA3YmZmO1xuICAtLWluZGlnbzogIzY2MTBmMjtcbiAgLS1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tcGluazogI2U4M2U4YztcbiAgLS1yZWQ6ICNkYzM1NDU7XG4gIC0tb3JhbmdlOiAjZmQ3ZTE0O1xuICAtLXllbGxvdzogI2ZmYzEwNztcbiAgLS1ncmVlbjogIzI4YTc0NTtcbiAgLS10ZWFsOiAjMjBjOTk3O1xuICAtLWN5YW46ICMxN2EyYjg7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tZ3JheTogIzZjNzU3ZDtcbiAgLS1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tcHJpbWFyeTogIzAwN2JmZjtcbiAgLS1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG4gIC0tc3VjY2VzczogIzI4YTc0NTtcbiAgLS1pbmZvOiAjMTdhMmI4O1xuICAtLXdhcm5pbmc6ICNmZmMxMDc7XG4gIC0tZGFuZ2VyOiAjZGMzNTQ1O1xuICAtLWxpZ2h0OiAjZjhmOWZhO1xuICAtLWRhcms6ICMzNDNhNDA7XG4gIC0tYnJlYWtwb2ludC14czogMDtcbiAgLS1icmVha3BvaW50LXNtOiA1NzZweDtcbiAgLS1icmVha3BvaW50LW1kOiA3NjhweDtcbiAgLS1icmVha3BvaW50LWxnOiA5OTJweDtcbiAgLS1icmVha3BvaW50LXhsOiAxMjAwcHg7XG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogIzAwNTZiMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaHIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZTgzZThjO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5hID4gY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci14cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xufVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uby1ndXR0ZXJzID4gLmNvbCxcbi5uby1ndXR0ZXJzID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbC14bCxcbi5jb2wteGwtYXV0bywgLmNvbC14bC0xMiwgLmNvbC14bC0xMSwgLmNvbC14bC0xMCwgLmNvbC14bC05LCAuY29sLXhsLTgsIC5jb2wteGwtNywgLmNvbC14bC02LCAuY29sLXhsLTUsIC5jb2wteGwtNCwgLmNvbC14bC0zLCAuY29sLXhsLTIsIC5jb2wteGwtMSwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC1sZy0xMiwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMCwgLmNvbC1sZy05LCAuY29sLWxnLTgsIC5jb2wtbGctNywgLmNvbC1sZy02LCAuY29sLWxnLTUsIC5jb2wtbGctNCwgLmNvbC1sZy0zLCAuY29sLWxnLTIsIC5jb2wtbGctMSwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1tZC0xMiwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMCwgLmNvbC1tZC05LCAuY29sLW1kLTgsIC5jb2wtbWQtNywgLmNvbC1tZC02LCAuY29sLW1kLTUsIC5jb2wtbWQtNCwgLmNvbC1tZC0zLCAuY29sLW1kLTIsIC5jb2wtbWQtMSwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1zbS0xMiwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMCwgLmNvbC1zbS05LCAuY29sLXNtLTgsIC5jb2wtc20tNywgLmNvbC1zbS02LCAuY29sLXNtLTUsIC5jb2wtc20tNCwgLmNvbC1zbS0zLCAuY29sLXNtLTIsIC5jb2wtc20tMSwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC0xMiwgLmNvbC0xMSwgLmNvbC0xMCwgLmNvbC05LCAuY29sLTgsIC5jb2wtNywgLmNvbC02LCAuY29sLTUsIC5jb2wtNCwgLmNvbC0zLCAuY29sLTIsIC5jb2wtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMztcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cblxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuXG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG5cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG5cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4udGFibGUgdGgsXG4udGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZSB0aGVhZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RlZTJlNjtcbn1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0ZCxcbi50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlLXByaW1hcnksXG4udGFibGUtcHJpbWFyeSA+IHRoLFxuLnRhYmxlLXByaW1hcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGRhZmY7XG59XG4udGFibGUtcHJpbWFyeSB0aCxcbi50YWJsZS1wcmltYXJ5IHRkLFxuLnRhYmxlLXByaW1hcnkgdGhlYWQgdGgsXG4udGFibGUtcHJpbWFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjN2FiYWZmO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjZGZmO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7XG59XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGRiO1xufVxuLnRhYmxlLXNlY29uZGFyeSB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGQsXG4udGFibGUtc2Vjb25kYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXNlY29uZGFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYjNiN2JiO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7XG59XG5cbi50YWJsZS1zdWNjZXNzLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0aCxcbi50YWJsZS1zdWNjZXNzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlNmNiO1xufVxuLnRhYmxlLXN1Y2Nlc3MgdGgsXG4udGFibGUtc3VjY2VzcyB0ZCxcbi50YWJsZS1zdWNjZXNzIHRoZWFkIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzhmZDE5ZTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiO1xufVxuXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGgsXG4udGFibGUtaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjtcbn1cbi50YWJsZS1pbmZvIHRoLFxuLnRhYmxlLWluZm8gdGQsXG4udGFibGUtaW5mbyB0aGVhZCB0aCxcbi50YWJsZS1pbmZvIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4NmNmZGE7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTtcbn1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7XG59XG4udGFibGUtd2FybmluZyB0aCxcbi50YWJsZS13YXJuaW5nIHRkLFxuLnRhYmxlLXdhcm5pbmcgdGhlYWQgdGgsXG4udGFibGUtd2FybmluZyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZkZjdlO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7XG59XG5cbi50YWJsZS1kYW5nZXIsXG4udGFibGUtZGFuZ2VyID4gdGgsXG4udGFibGUtZGFuZ2VyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjNmNiO1xufVxuLnRhYmxlLWRhbmdlciB0aCxcbi50YWJsZS1kYW5nZXIgdGQsXG4udGFibGUtZGFuZ2VyIHRoZWFkIHRoLFxuLnRhYmxlLWRhbmdlciB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWQ5NjllO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7XG59XG5cbi50YWJsZS1saWdodCxcbi50YWJsZS1saWdodCA+IHRoLFxuLnRhYmxlLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlO1xufVxuLnRhYmxlLWxpZ2h0IHRoLFxuLnRhYmxlLWxpZ2h0IHRkLFxuLnRhYmxlLWxpZ2h0IHRoZWFkIHRoLFxuLnRhYmxlLWxpZ2h0IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmYmZjZmM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjtcbn1cblxuLnRhYmxlLWRhcmssXG4udGFibGUtZGFyayA+IHRoLFxuLnRhYmxlLWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7XG59XG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5OTljO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG59XG5cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGgsXG4udGFibGUtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICM0NTRkNTU7XG59XG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogIzQ1NGQ1NTtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1sZyA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS14bCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLWNvbnRyb2w6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjNDk1MDU3O1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmlucHV0W3R5cGU9ZGF0ZV0uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT10aW1lXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPW1vbnRoXS5mb3JtLWNvbnRyb2wge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sIHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4uZm9ybS1yb3cgPiAuY29sLFxuLmZvcm0tcm93ID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG59XG4uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5mb3JtLXJvdyA+IC5jb2wgPiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tcm93ID4gW2NsYXNzKj1jb2wtXSA+IC52YWxpZC10b29sdGlwIHtcbiAgbGVmdDogNXB4O1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzVlbSArIDIuMzEyNXJlbSk7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdCwgI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIgcmlnaHQgMS43NXJlbS9jYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBuby1yZXBlYXQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cywgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNGNlNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNGNlNTc7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmZvcm0tcm93ID4gLmNvbCA+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLXJvdyA+IFtjbGFzcyo9Y29sLV0gPiAuaW52YWxpZC10b29sdGlwIHtcbiAgbGVmdDogNXB4O1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NScgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gKyAyLjMxMjVyZW0pO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQsICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIgcmlnaHQgMS43NXJlbS9jYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBuby1yZXBlYXQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlNDYwNmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDYwNmQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvcm0taW5saW5lIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAsXG4uZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJ0biB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuOmZvY3VzLCAuYnRuLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuLmJ0bi5kaXNhYmxlZCwgLmJ0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5ZDk7XG4gIGJvcmRlci1jb2xvcjogIzAwNjJjYztcbn1cbi5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5ZDk7XG4gIGJvcmRlci1jb2xvcjogIzAwNjJjYztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xufVxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2M7XG4gIGJvcmRlci1jb2xvcjogIzAwNWNiZjtcbn1cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhNjI2ODtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1YjYyO1xufVxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2MjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTtcbn1cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MjtcbiAgYm9yZGVyLWNvbG9yOiAjNGU1NTViO1xufVxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4ODM4O1xuICBib3JkZXItY29sb3I6ICMxZTdlMzQ7XG59XG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4ODM4O1xuICBib3JkZXItY29sb3I6ICMxZTdlMzQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcyLCAxODAsIDk3LCAwLjUpO1xufVxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQ7XG4gIGJvcmRlci1jb2xvcjogIzFjNzQzMDtcbn1cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcyLCAxODAsIDk3LCAwLjUpO1xufVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XG4gIGJvcmRlci1jb2xvcjogIzExN2E4Yjtcbn1cbi5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XG4gIGJvcmRlci1jb2xvcjogIzExN2E4YjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTgsIDE3NiwgMTk1LCAwLjUpO1xufVxuLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG4gIGJvcmRlci1jb2xvcjogIzEwNzA3Zjtcbn1cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU4LCAxNzYsIDE5NSwgMC41KTtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhODAwO1xuICBib3JkZXItY29sb3I6ICNkMzllMDA7XG59XG4uYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhODAwO1xuICBib3JkZXItY29sb3I6ICNkMzllMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMTcwLCAxMiwgMC41KTtcbn1cbi5idG4td2FybmluZy5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwO1xuICBib3JkZXItY29sb3I6ICNjNjk1MDA7XG59XG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE3MCwgMTIsIDAuNSk7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjODIzMzM7XG4gIGJvcmRlci1jb2xvcjogI2JkMjEzMDtcbn1cbi5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICBib3JkZXItY29sb3I6ICNiZDIxMzA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgODMsIDk3LCAwLjUpO1xufVxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsIC5idG4tZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwO1xuICBib3JkZXItY29sb3I6ICNiMjFmMmQ7XG59XG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTtcbn1cblxuLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gIGJvcmRlci1jb2xvcjogI2RhZTBlNTtcbn1cbi5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQuZm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpO1xufVxuLmJ0bi1saWdodC5kaXNhYmxlZCwgLmJ0bi1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDNkOWRmO1xufVxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE2LCAyMTcsIDIxOSwgMC41KTtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5idG4tZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNzJiO1xuICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XG59XG4uYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyay5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNzJiO1xuICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgyLCA4OCwgOTMsIDAuNSk7XG59XG4uYnRuLWRhcmsuZGlzYWJsZWQsIC5idG4tZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDtcbiAgYm9yZGVyLWNvbG9yOiAjMTcxYTFkO1xufVxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogIzI4YTc0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzAwNTZiMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluay5mb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi1saW5rOmRpc2FibGVkLCAuYnRuLWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9cmVzZXRdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9YnV0dG9uXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMC4xMjVyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUtc20tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUtbWQtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUtbGctcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LXhsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xufVxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xufVxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj10b3BdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49cmlnaHRdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49Ym90dG9tXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePWxlZnRdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjMTYxODFiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogI2FkYjViZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIge1xuICB6LWluZGV4OiAxO1xufVxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07XG59XG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPXJhZGlvXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLWZpbGUge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gIHotaW5kZXg6IDQ7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWNvbnRyb2w6bnRoLWxhc3QtY2hpbGQobiszKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5jdXN0b20tc2VsZWN0Om50aC1sYXN0LWNoaWxkKG4rMyksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiszKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG46Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuKzMpID4gLmJ0bixcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgb3BhY2l0eTogMDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG4gIGJvcmRlci1jb2xvcjogI2IzZDdmZjtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjVyZW07XG4gIGxlZnQ6IC0xLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAjYWRiNWJkIHNvbGlkIDFweDtcbn1cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yNXJlbTtcbiAgbGVmdDogLTEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IDUwJS81MCUgNTAlIG5vLXJlcGVhdDtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGxlZnQ6IC0yLjI1cmVtO1xuICB3aWR0aDogMS43NXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIHRvcDogY2FsYygwLjI1cmVtICsgMnB4KTtcbiAgbGVmdDogY2FsYygtMi4yNXJlbSArIDJweCk7XG4gIHdpZHRoOiBjYWxjKDFyZW0gLSA0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMXJlbSAtIDRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC43NXJlbSk7XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMS43NXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG4uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sIC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzQ5NTA1Nztcbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuLmN1c3RvbS1maWxlLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xufVxuLmN1c3RvbS1maWxlLWlucHV0IH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAwIDAuMjVyZW0gMC4yNXJlbSAwO1xufVxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS40cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG59XG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4ycmVtO1xuICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTllY2VmICNlOWVjZWYgI2RlZTJlNjtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjtcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4ubmF2YmFyIC5jb250YWluZXIsXG4ubmF2YmFyIC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyIC5jb250YWluZXIteHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYXZiYXItdG9nZ2xlcjpob3ZlciwgLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiA1MCUvMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogNzV2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14cyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteHMge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXhzIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXhzIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14cyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14cyB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODAsIDAsIDAsIDAuNSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmNhcmQgPiBociB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuLmNhcmQgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbi5jYXJkID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uY2FyZC1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0wLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpIDAgMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbn1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1kZWNrIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1kZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbiAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5jYXJkLWdyb3VwID4gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtY29sdW1ucyB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hY2NvcmRpb24ge1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG59XG4uYWNjb3JkaW9uID4gLmNhcmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbnRlbnQ6IFwiL1wiO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMwMDU2YjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjJyZW07XG59XG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjJyZW07XG59XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4yNWVtIDAuNGVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJhZGdlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5hLmJhZGdlOmhvdmVyLCBhLmJhZGdlOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbn1cblxuLmJhZGdlLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cbmEuYmFkZ2UtcHJpbWFyeTpob3ZlciwgYS5iYWRnZS1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2M7XG59XG5hLmJhZGdlLXByaW1hcnk6Zm9jdXMsIGEuYmFkZ2UtcHJpbWFyeS5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG5hLmJhZGdlLXNlY29uZGFyeTpob3ZlciwgYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2Mjtcbn1cbmEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzLCBhLmJhZGdlLXNlY29uZGFyeS5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG5cbi5iYWRnZS1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG59XG5hLmJhZGdlLXN1Y2Nlc3M6aG92ZXIsIGEuYmFkZ2Utc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0O1xufVxuYS5iYWRnZS1zdWNjZXNzOmZvY3VzLCBhLmJhZGdlLXN1Y2Nlc3MuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLmJhZGdlLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbn1cbmEuYmFkZ2UtaW5mbzpob3ZlciwgYS5iYWRnZS1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG59XG5hLmJhZGdlLWluZm86Zm9jdXMsIGEuYmFkZ2UtaW5mby5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbn1cbmEuYmFkZ2Utd2FybmluZzpob3ZlciwgYS5iYWRnZS13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG59XG5hLmJhZGdlLXdhcm5pbmc6Zm9jdXMsIGEuYmFkZ2Utd2FybmluZy5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG5hLmJhZGdlLWRhbmdlcjpob3ZlciwgYS5iYWRnZS1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcbn1cbmEuYmFkZ2UtZGFuZ2VyOmZvY3VzLCBhLmJhZGdlLWRhbmdlci5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuXG4uYmFkZ2UtbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cbmEuYmFkZ2UtbGlnaHQ6aG92ZXIsIGEuYmFkZ2UtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNTtcbn1cbmEuYmFkZ2UtbGlnaHQ6Zm9jdXMsIGEuYmFkZ2UtbGlnaHQuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuXG4uYmFkZ2UtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuYS5iYWRnZS1kYXJrOmhvdmVyLCBhLmJhZGdlLWRhcms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDtcbn1cbmEuYmFkZ2UtZGFyazpmb2N1cywgYS5iYWRnZS1kYXJrLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmc6IDRyZW0gMnJlbTtcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbn1cbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDQwODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2U1ZmY7XG4gIGJvcmRlci1jb2xvcjogI2I4ZGFmZjtcbn1cbi5hbGVydC1wcmltYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzlmY2RmZjtcbn1cbi5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwMDI3NTI7XG59XG5cbi5hbGVydC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTNlNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDZkOGRiO1xufVxuLmFsZXJ0LXNlY29uZGFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjOGNiY2Y7XG59XG4uYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyMDIzMjY7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGVkZGE7XG4gIGJvcmRlci1jb2xvcjogI2MzZTZjYjtcbn1cbi5hbGVydC1zdWNjZXNzIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2IxZGZiYjtcbn1cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwYjJlMTM7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWVjZjE7XG4gIGJvcmRlci1jb2xvcjogI2JlZTVlYjtcbn1cbi5hbGVydC1pbmZvIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2FiZGRlNTtcbn1cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwNjJjMzM7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG4gIGJvcmRlci1jb2xvcjogI2ZmZWViYTtcbn1cbi5hbGVydC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZThhMTtcbn1cbi5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM1MzNmMDM7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVjNmNiO1xufVxuLmFsZXJ0LWRhbmdlciBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmMWIwYjc7XG59XG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM0OTEyMTc7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBib3JkZXItY29sb3I6ICNmZGZkZmU7XG59XG4uYWxlcnQtbGlnaHQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWNlY2Y2O1xufVxuLmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2ODY4Njg7XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZDk7XG4gIGJvcmRlci1jb2xvcjogI2M2YzhjYTtcbn1cbi5hbGVydC1kYXJrIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2I5YmJiZTtcbn1cbi5hbGVydC1kYXJrIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwNDA1MDU7XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcmVtIDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA0MDg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkYWZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMwMDQwODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA4NTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0MDg1O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGRiO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4M2Q0MTtcbiAgYm9yZGVyLWNvbG9yOiAjMzgzZDQxO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZTZjYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMTU1NzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTU3MjQ7XG4gIGJvcmRlci1jb2xvcjogIzE1NTcyNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM1NDYwO1xuICBib3JkZXItY29sb3I6ICMwYzU0NjA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1NjQwNDtcbiAgYm9yZGVyLWNvbG9yOiAjODU2NDA0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjNmNiO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyMWMyNDtcbiAgYm9yZGVyLWNvbG9yOiAjNzIxYzI0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4MTgyO1xuICBib3JkZXItY29sb3I6ICM4MTgxODI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWUyMTtcbiAgYm9yZGVyLWNvbG9yOiAjMWIxZTIxO1xufVxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRvYXN0IHtcbiAgZmxleC1iYXNpczogMzUwcHg7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNzVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLnRvYXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnRvYXN0LnNob3dpbmcge1xuICBvcGFjaXR5OiAxO1xufVxuLnRvYXN0LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cbi50b2FzdC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbn1cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBtYXJnaW46IC0xcmVtIC0xcmVtIC0xcmVtIGF1dG87XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbn1cbi5tb2RhbC1mb290ZXIgPiAqIHtcbiAgbWFyZ2luOiAwLjI1cmVtO1xufVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pO1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcsXG4ubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogMC45O1xufVxuLnRvb2x0aXAgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuOHJlbTtcbiAgaGVpZ2h0OiAwLjRyZW07XG59XG4udG9vbHRpcCAuYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIHtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG4uYnMtdG9vbHRpcC10b3AgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdyB7XG4gIGJvdHRvbTogMDtcbn1cbi5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG5cbi5icy10b29sdGlwLXJpZ2h0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cbi5icy10b29sdGlwLXJpZ2h0IC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIHtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdyB7XG4gIHRvcDogMDtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG5cbi5icy10b29sdGlwLWxlZnQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG4uYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93IHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG4ucG9wb3ZlciAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbjogMCAwLjNyZW07XG59XG4ucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy1wb3BvdmVyLXRvcCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMC41cmVtIC0gMXB4KTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwLjNyZW0gMDtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBsZWZ0OiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20sIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3cge1xuICB0b3A6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93OjphZnRlciB7XG4gIHRvcDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcbn1cblxuLmJzLXBvcG92ZXItbGVmdCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwLjNyZW0gMDtcbn1cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93OjphZnRlciB7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IDUwJS8xMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IDAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjJlbTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IDAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWdyb3c7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3Bpbm5lci1ib3JkZXIsXG4uc3Bpbm5lci1ncm93IHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIH1cbn1cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsIGEuYmctcHJpbWFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc2Vjb25kYXJ5OmhvdmVyLCBhLmJnLXNlY29uZGFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6aG92ZXIsXG5idXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MiAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zdWNjZXNzOmhvdmVyLCBhLmJnLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24uYmctc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNCAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuYS5iZy1pbmZvOmhvdmVyLCBhLmJnLWluZm86Zm9jdXMsXG5idXR0b24uYmctaW5mbzpob3ZlcixcbmJ1dHRvbi5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YiAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuYS5iZy13YXJuaW5nOmhvdmVyLCBhLmJnLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24uYmctd2FybmluZzpob3ZlcixcbmJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMCAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhbmdlcjpob3ZlciwgYS5iZy1kYW5nZXI6Zm9jdXMsXG5idXR0b24uYmctZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzAgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWxpZ2h0OmhvdmVyLCBhLmJnLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYXJrOmhvdmVyLCBhLmJnLWRhcms6Zm9jdXMsXG5idXR0b24uYmctZGFyazpob3ZlcixcbmJ1dHRvbi5iZy1kYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4uZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbi5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQyLjg1NzE0Mjg1NzElO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LW5vbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0wLFxuLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS0wLFxuLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTAsXG4ubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTAsXG4ubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTEsXG4ubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTEsXG4ubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMSxcbi5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tMSxcbi5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0yLFxuLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTIsXG4ubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0yLFxuLm15LXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTIsXG4ubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMyxcbi5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tMyxcbi5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0zLFxuLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS0zLFxuLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTQsXG4ubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tNCxcbi5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTQsXG4ubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tNCxcbi5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS01LFxuLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS01LFxuLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTUsXG4ubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTUsXG4ubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0wLFxuLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItc20tMCxcbi5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMCxcbi5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTAsXG4ucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMSxcbi5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTEsXG4ucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTEsXG4ucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1zbS0xLFxuLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMixcbi5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItc20tMixcbi5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0yLFxuLnB5LXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1zbS0yLFxuLnB4LXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMyxcbi5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTMsXG4ucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTMsXG4ucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1zbS0zLFxuLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tNCxcbi5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItc20tNCxcbi5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS00LFxuLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1zbS00LFxuLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tNSxcbi5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTUsXG4ucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTUsXG4ucHktc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1zbS01LFxuLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1uMSxcbi5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1uMSxcbi5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLW4xLFxuLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLW4xLFxuLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1uMixcbi5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLW4yLFxuLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uMixcbi5teS1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLW4yLFxuLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1uMyxcbi5teS1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1uMyxcbi5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLW4zLFxuLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLW4zLFxuLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1uNCxcbi5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLW40LFxuLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uNCxcbi5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLW40LFxuLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1uNSxcbi5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1uNSxcbi5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLW41LFxuLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLW41LFxuLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLWF1dG8sXG4ubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLWF1dG8sXG4ubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tYXV0byxcbi5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tYXV0byxcbi5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMCxcbi5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtMCxcbi5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0wLFxuLm15LW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC0wLFxuLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0xLFxuLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC0xLFxuLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTEsXG4ubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTEsXG4ubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMixcbi5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC0yLFxuLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMixcbi5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC0yLFxuLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTMsXG4ubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTMsXG4ubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMyxcbi5teS1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtMyxcbi5teC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC00LFxuLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTQsXG4ubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC00LFxuLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTQsXG4ubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtNSxcbi5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtNSxcbi5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC01LFxuLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC01LFxuLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMCxcbi5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTAsXG4ucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTAsXG4ucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC0wLFxuLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTEsXG4ucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC0xLFxuLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0xLFxuLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtMSxcbi5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTIsXG4ucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTIsXG4ucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMixcbi5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtMixcbi5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTMsXG4ucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC0zLFxuLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0zLFxuLnB5LW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtMyxcbi5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTQsXG4ucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTQsXG4ucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtNCxcbi5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtNCxcbi5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTUsXG4ucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC01LFxuLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC01LFxuLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtNSxcbi5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtbjEsXG4ubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtbjEsXG4ubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1uMSxcbi5teS1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC1uMSxcbi5teC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtbjIsXG4ubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC1uMixcbi5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbjIsXG4ubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC1uMixcbi5teC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtbjMsXG4ubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtbjMsXG4ubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1uMyxcbi5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC1uMyxcbi5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtbjQsXG4ubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC1uNCxcbi5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbjQsXG4ubXktbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC1uNCxcbi5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtbjUsXG4ubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtbjUsXG4ubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1uNSxcbi5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC1uNSxcbi5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1hdXRvLFxuLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC1hdXRvLFxuLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLWF1dG8sXG4ubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLWF1dG8sXG4ubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTAsXG4ubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTAsXG4ubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMCxcbi5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctMCxcbi5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMSxcbi5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctMSxcbi5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0xLFxuLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy0xLFxuLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTIsXG4ubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctMixcbi5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTIsXG4ubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctMixcbi5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0zLFxuLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy0zLFxuLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTMsXG4ubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTMsXG4ubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctNCxcbi5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy00LFxuLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctNCxcbi5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy00LFxuLm14LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTUsXG4ubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTUsXG4ubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctNSxcbi5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctNSxcbi5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTAsXG4ucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy0wLFxuLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0wLFxuLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctMCxcbi5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0xLFxuLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctMSxcbi5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMSxcbi5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTEsXG4ucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0yLFxuLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy0yLFxuLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTIsXG4ucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTIsXG4ucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0zLFxuLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctMyxcbi5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMyxcbi5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTMsXG4ucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy00LFxuLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy00LFxuLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTQsXG4ucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTQsXG4ucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy01LFxuLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctNSxcbi5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctNSxcbi5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTUsXG4ucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW4xLFxuLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLW4xLFxuLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctbjEsXG4ubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctbjEsXG4ubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW4yLFxuLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctbjIsXG4ubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW4yLFxuLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctbjIsXG4ubXgtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW4zLFxuLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLW4zLFxuLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctbjMsXG4ubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctbjMsXG4ubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW40LFxuLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctbjQsXG4ubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW40LFxuLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctbjQsXG4ubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW41LFxuLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLW41LFxuLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctbjUsXG4ubXktbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctbjUsXG4ubXgtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctYXV0byxcbi5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctYXV0byxcbi5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1hdXRvLFxuLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy1hdXRvLFxuLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMCxcbi5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtMCxcbi5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0wLFxuLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC0wLFxuLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0xLFxuLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC0xLFxuLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTEsXG4ubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTEsXG4ubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMixcbi5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC0yLFxuLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMixcbi5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC0yLFxuLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTMsXG4ubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTMsXG4ubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMyxcbi5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtMyxcbi5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC00LFxuLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTQsXG4ubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC00LFxuLm15LXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTQsXG4ubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtNSxcbi5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtNSxcbi5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC01LFxuLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC01LFxuLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMCxcbi5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTAsXG4ucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTAsXG4ucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC0wLFxuLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTEsXG4ucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC0xLFxuLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0xLFxuLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtMSxcbi5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTIsXG4ucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTIsXG4ucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMixcbi5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtMixcbi5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTMsXG4ucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC0zLFxuLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0zLFxuLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtMyxcbi5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTQsXG4ucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTQsXG4ucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtNCxcbi5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtNCxcbi5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTUsXG4ucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC01LFxuLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC01LFxuLnB5LXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtNSxcbi5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjEsXG4ubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtbjEsXG4ubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1uMSxcbi5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1uMSxcbi5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjIsXG4ubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1uMixcbi5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjIsXG4ubXkteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1uMixcbi5teC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjMsXG4ubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtbjMsXG4ubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1uMyxcbi5teS14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1uMyxcbi5teC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjQsXG4ubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1uNCxcbi5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjQsXG4ubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1uNCxcbi5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjUsXG4ubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtbjUsXG4ubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1uNSxcbi5teS14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1uNSxcbi5teC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1hdXRvLFxuLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1hdXRvLFxuLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLWF1dG8sXG4ubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLWF1dG8sXG4ubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLnRleHQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtcHJpbWFyeTpob3ZlciwgYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzAwNTZiMyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLCBhLnRleHQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICM0OTRmNTQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMTk2OTJjICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtaW5mbzpob3ZlciwgYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzBmNjY3NCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsIGEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNiYThiMDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhbmdlcjpob3ZlciwgYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjYTcxZDJhICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWxpZ2h0OmhvdmVyLCBhLnRleHQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2NiZDNkYSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhcms6aG92ZXIsIGEudGV4dC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxMjE0MTYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGE6bm90KC5idG4pIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG5cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIHByZSxcbmJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuXG4gIHRyLFxuaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICBwLFxuaDIsXG5oMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cblxuICBoMixcbmgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuXG4gIEBwYWdlIHtcbiAgICBzaXplOiBhMztcbiAgfVxuICBib2R5IHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJhZGdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB9XG5cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuLnRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWJsZS1kYXJrIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAudGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIH1cblxuICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgfVxufVxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi8qKlxuICogR2VuZXJhdGUgcmVtIGFuZCBJRSBjb21wYXRpYmxlIGFzc29jaWF0aW9uIGZvciBhIHByb3BlcnR5IGFuZCBhIHNpemUgZ2l2ZSBpbiBweFxuICogSW5zcGlyZWQgb2YgaHR0cDovL2h1Z29naXJhdWRlbC5jb20vMjAxMy8wMy8xOC91bHRpbWF0ZS1yZW0tbWl4aW4vXG4gKiBAcGFyYW0gJHByb3AgQ1NTIFByb3BlcnRpZXMgdG8gYXNzb2NpYXRlIGRlIHNpemluZ1xuICogQHBhcmFtICRweHMgVmFsdWUgaW4gcGl4ZWxzIHRvIGFwcGx5IGFuZCBjb252ZXJ0IHRvIHJlbS4gQ2FuIGJlIG1vcmUgdGhhbiBvbmUgdmFsdWUgZXguOiAkcHJvcDptYXJnaW4sICRweHM6MjAgMzAgMTAgNDBcbiAqKi9cbi8qKlxuICogR2VuZXJhdGUgdmVuZG9yIHByZWZpeGVzIGZvciBhIGNzcyBwcm9wZXJ0aWVzXG4gKiBAcGFyYW0gJGZvciBDU1MgUHJvcGVydGllcyB0byBtYWtlIHByZWZpeGVzXG4gKiBAcGFyYW0gJHZhbCBWYWx1ZSB0byBhcHBseVxuICogQHBhcmFtICRwcmVmaXhlcyBTcGFjZSBzZXBhcmF0ZWQgbGlzdCBvZiBwcmVmaXggdG8gdXNlXG4gKiovXG4vKipcbiAqIEdlbmVyaWMgdHJhbnNmb3JtIG1ldGhvZC4gR2VuZXJhdGUgdmVuZG9yIHByZWZpeGVzIHRyYW5zZm9ybSBjc3MgcHJvcGVydGllcyBmb3IgYSBzcGVjaWZpYyB0cmFuc2Zvcm0gbWV0aG9kXG4gKiBAcGFyYW0gJHRyYW5zZm9ybSBUcmFuc2Zvcm0gbWV0aG9kIHRvIG91dHB1dFxuICoqL1xuLyoqXG4gKiBHZW5lcmF0ZSB2ZW5kb3IgcHJlZml4ZXMgdHJhbnNmb3JtIGNzcyBwcm9wZXJ0aWVzIGZvciByb3RhdGUgbWV0aG9kXG4gKiBAcGFyYW0gJGRlZyBOdW1iZXIgb2YgZGVncmVlIHRvIHJvdGF0ZVxuICoqL1xuLyoqXG4gKiBHZW5lcmF0ZSB2ZW5kb3IgcHJlZml4ZXMgdHJhbnNmb3JtIGNzcyBwcm9wZXJ0aWVzIGZvciBzY2FsZSBtZXRob2RcbiAqIEBwYXJhbSAkc2NhbGUgU2NhbGUgdmFsdWVcbiAqKi9cbi8qKlxuICogR2VuZXJhdGUgdmVuZG9yIHByZWZpeGVzIHRyYW5zZm9ybSBjc3MgcHJvcGVydGllcyBmb3IgdHJhbnNsYXRlIG1ldGhvZFxuICogQHBhcmFtICR4IE51bWJlciB3aXRoIHVuaXQgdG8gbW92ZSBob3Jpem9udGFsbHkgKGllLjogMTBweCwgMjAlLCAtNGVtLCAuLi4pXG4gKiBAcGFyYW0gJHkgTnVtYmVyIHdpdGggdW5pdCB0byBtb3ZlIHZlcnRpY2FsbHkgIChpZS46IDEwcHgsIDIwJSwgLTRlbSwgLi4uKVxuICoqL1xuLyoqXG4gKiBHZW5lcmF0ZSB2ZW5kb3IgcHJlZml4ZXMgdHJhbnNmb3JtIGNzcyBwcm9wZXJ0aWVzIGZvciBza2V3IG1ldGhvZFxuICogQHBhcmFtICR4IE51bWJlciBvZiBkZWdyZWUgZm9yIGhvcml6b250YWwgYXhpc1xuICogQHBhcmFtICR5IE51bWJlciBvZiBkZWdyZWUgZm9yIHZlcnRpY2FsIGF4aXNcbiAqKi9cbi8qKlxuICogR2VuZXJhdGUgdmVuZG9yIHByZWZpeGVzIHRyYW5zZm9ybSBjc3MgcHJvcGVydGllcyB0byBzZXQgdHJhbnNmb3JtYXRpb24gb3JpZ2luIHVzZSBieSB0cmFuc2Zvcm0gbWV0aG9kc1xuICogQHBhcmFtICRvcmlnaW4gWCBhbmQgWSBPcmlnaW4gdG8gc2V0LiAoaWUuOiBsZWZ0IHRvcClcbiAqKi9cbi8qKlxuKkRlZmluZXMgYSAyRCB0cmFuc2Zvcm1hdGlvbiwgdXNpbmcgYSBtYXRyaXggb2Ygc2l4IHZhbHVlc1xuKiovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlLTAge1xuICB0byB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHJvdGF0ZS0wIHtcbiAgdG8ge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgcm90YXRlLTAge1xuICB0byB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQC1tcy1rZXlmcmFtZXMgcm90YXRlLTAge1xuICB0byB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGUtMCB7XG4gIHRvIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlLTE4MC1jdyB7XG4gIHRvIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHJvdGF0ZS0xODAtY3cge1xuICB0byB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgcm90YXRlLTE4MC1jdyB7XG4gIHRvIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuQC1tcy1rZXlmcmFtZXMgcm90YXRlLTE4MC1jdyB7XG4gIHRvIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGUtMTgwLWN3IHtcbiAgdG8ge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hvd0FuZEhpZGUge1xuICAwJSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAxNSUsIDg1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA5OSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgc2hvd0FuZEhpZGUge1xuICAwJSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAxNSUsIDg1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA5OSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIHNob3dBbmRIaWRlIHtcbiAgMCUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgMTUlLCA4NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgOTklIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuQC1tcy1rZXlmcmFtZXMgc2hvd0FuZEhpZGUge1xuICAwJSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAxNSUsIDg1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA5OSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNob3dBbmRIaWRlIHtcbiAgMCUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgMTUlLCA4NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgOTklIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLyogQ09VTEVVUlMgREUgU0VDVElPTiAqL1xuLyogQ09VTEVVUlMgREUgVEhFTUUgREFOUyBTRUNUSU9OICovXG4vKiBDT1VMRVVSUyBERSBUSEVNRSAqL1xuLyogTUFYLVdJRFRIIENPTlRBSU5FUiAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKipcbioqICAgbWF4LXdpZHRoIGNvbnRhaW5lclxuKipcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbioqXG4qKiAgIEZPTlRTXG4qKlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKipcbioqICAgQ09MT1IgU1dBVENIRVMgKEZST00gU1RZTEUgR1VJREUpXG4qKlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKipcbioqICAgU0VDVElPTiBDT0xPUlMgKFNIT1VMRCBORVZFUiBCRSBSRUZFUkVOQ0VEIERJUkVDVExZLCBVU0UgJ3NlY3Rpb24tY29sb3JzJyBNSVhJTiBJTlNURUFEKVxuKipcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbioqXG4qKiAgIFRIRU1FIENPTE9SUyAoU0hPVUxEIE5FVkVSIEJFIFJFRkVSRU5DRUQgRElSRUNUTFksIFVTRSAndGhlbWUtY29sb3JzJyBNSVhJTiBJTlNURUFEKVxuKipcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qXG4gQ291bGV1cnMgZGUgZm9uZHMgXG4kYmctdzE6ICRjb2xvci13MTsgIC8vQmxhbmNcbiRiZy1nNDogI2Y0ZjRmNDsgICAgLy9HcmlzIHDDomxlXG4kYmctZzM6ICRjb2xvci1nMzsgIC8vR3JpcyBmb25jw6lcbiRiZy1uNDogIzExMTsgICAgICAgLy9QcmVzcXVlIG5vaXJcbiRiZy1iNDogIzAwMTQyMjsgICAgLy9CbGV1IG51aXRcbiRiZy1uMTogJGNvbG9yLW4xOyAgLy9Ob2lyXG5cbiBUaGVtZSBjb2xvciBhbmQgYmFja2dyb3VuZC1jb2xvciBjbGFzc1xuIDEuMCBDb3VsZXVyc1xuLnRoZW1lLWNvbG9yLXIxIHtjb2xvcjogJGNvbG9yLXIxOyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbjEgIWltcG9ydGFudDt9XG4udGhlbWUtY29sb3ItcjIge2NvbG9yOiAkY29sb3ItdzEgIWltcG9ydGFudDsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXIyO31cbi50aGVtZS1jb2xvci1yMyB7Y29sb3I6ICRjb2xvci13MSAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcjNhO31cbi50aGVtZS1jb2xvci1iMSB7Y29sb3I6ICRjb2xvci1iMTsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW4xICFpbXBvcnRhbnQ7fVxuLnRoZW1lLWNvbG9yLWIyIHtjb2xvcjogJGNvbG9yLXcxICFpbXBvcnRhbnQ7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iMjt9XG4udGhlbWUtY29sb3ItYjMge2NvbG9yOiAkY29sb3ItdzEgIWltcG9ydGFudDsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWIzYTt9XG4udGhlbWUtY29sb3ItdjEge2NvbG9yOiAkY29sb3ItdjE7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uMSAhaW1wb3J0YW50O31cbi50aGVtZS1jb2xvci12MiB7Y29sb3I6ICRjb2xvci13MSAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdjI7fVxuLnRoZW1lLWNvbG9yLXYzIHtjb2xvcjogJGNvbG9yLXcxICFpbXBvcnRhbnQ7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci12M2E7fVxuLnRoZW1lLWNvbG9yLW0xIHtjb2xvcjogJGNvbG9yLW0xOyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbjEgIWltcG9ydGFudDt9XG4udGhlbWUtY29sb3ItbTIge2NvbG9yOiAkY29sb3ItdzEgIWltcG9ydGFudDsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW0yO31cbi50aGVtZS1jb2xvci1tMyB7Y29sb3I6ICRjb2xvci13MSAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbTNhO31cbi50aGVtZS1jb2xvci1lMSB7Y29sb3I6ICRjb2xvci1lMTsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW4xICFpbXBvcnRhbnQ7fVxuLnRoZW1lLWNvbG9yLWUyIHtjb2xvcjogJGNvbG9yLXcxICFpbXBvcnRhbnQ7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lMjt9XG4udGhlbWUtY29sb3ItZTMge2NvbG9yOiAkY29sb3ItdzEgIWltcG9ydGFudDsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWUzYTt9XG4udGhlbWUtY29sb3ItdDEge2NvbG9yOiAkY29sb3ItdDE7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uMSAhaW1wb3J0YW50O31cbi50aGVtZS1jb2xvci10MiB7Y29sb3I6ICRjb2xvci13MSAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdDI7fVxuLnRoZW1lLWNvbG9yLXQzIHtjb2xvcjogJGNvbG9yLXcxICFpbXBvcnRhbnQ7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10M2E7fVxuXG4udGhlbWUtbjEtY3AxIHtjb2xvcjogJGNvbG9yLW4xOyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3AxO31cbi50aGVtZS1uMS13MSB7Y29sb3I6ICRjb2xvci1uMTsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXcxO31cbi50aGVtZS13MS1uMSB7Y29sb3I6ICRjb2xvci13MTsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW4xO31cbi50aGVtZS13MS1uMmEge2NvbG9yOiAkY29sb3ItdzE7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uMmE7fVxuLnRoZW1lLXcxLW4zYSB7Y29sb3I6ICRjb2xvci13MTsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW4zYTt9XG4udGhlbWUtbjEtZzEge2NvbG9yOiAkY29sb3ItbjE7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1nMTt9XG4udGhlbWUtdzEtZzIge2NvbG9yOiAkY29sb3ItdzE7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1nMjt9XG4udGhlbWUtdzEtZzMge2NvbG9yOiAkY29sb3ItdzE7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1nMzt9XG5cbiAxLjEgQ291bGV1ciBkZSBmb25kXG4udGhlbWUtYmctYmxhbmMsXG4udGhlbWUtYmFja2dyb3VuZC13MSB7YmFja2dyb3VuZC1jb2xvcjogJGJnLXcxICFpbXBvcnRhbnQ7IGNvbG9yOiAkY29sb3ItbjE7fVxuLnRoZW1lLWJnLWdyaXMtcGFsZSxcbi50aGVtZS1iYWNrZ3JvdW5kLWc0IHtiYWNrZ3JvdW5kLWNvbG9yOiAkYmctZzQgIWltcG9ydGFudDsgY29sb3I6ICRjb2xvci1uMTt9XG4udGhlbWUtYmctZ3Jpcy1mb25jZSxcbi50aGVtZS1iYWNrZ3JvdW5kLWczIHtiYWNrZ3JvdW5kLWNvbG9yOiAkYmctZzMgIWltcG9ydGFudDsgY29sb3I6ICRjb2xvci13MTt9XG4udGhlbWUtYmctcHJlc3F1ZS1ub2lyLFxuLnRoZW1lLWJhY2tncm91bmQtbjQge2JhY2tncm91bmQtY29sb3I6ICRiZy1uNCAhaW1wb3J0YW50OyBjb2xvcjogJGNvbG9yLXcxO31cbi50aGVtZS1iZy1ibGV1LW51aXQsXG4udGhlbWUtYmFja2dyb3VuZC1iNCB7YmFja2dyb3VuZC1jb2xvcjogJGJnLWI0ICFpbXBvcnRhbnQ7IGNvbG9yOiAkY29sb3ItdzE7fVxuLnRoZW1lLWJnLW5vaXIsXG4udGhlbWUtYmFja2dyb3VuZC1uMSB7YmFja2dyb3VuZC1jb2xvcjogJGJnLW4xICFpbXBvcnRhbnQ7IGNvbG9yOiAkY29sb3ItdzE7fVxuXG4gMS4yIFRow6htZSBwcmluY2lwYWxlIChmb25jw6kpXG4udGhlbWUtZGFyay1iYWNrZ3JvdW5kIHtiYWNrZ3JvdW5kLWNvbG9yOiAkYmctbjE7IGNvbG9yOiAkY29sb3ItdzE7fVxuLnRoZW1lLWRhcmstdGV4dCB7YmFja2dyb3VuZC1jb2xvcjogJGJnLXcxOyBjb2xvcjogJGNvbG9yLW4xO31cbi50aGVtZS1kYXJrLWFsdC10ZXh0IHtiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZzE7IGNvbG9yOiAkY29sb3ItbjE7fVxuXG4gMS4yIFRow6htZSBhbHRlcm5hdGlmIChww6JsZSlcbi50aGVtZS1saWdodC1iYWNrZ3JvdW5kIHtiYWNrZ3JvdW5kLWNvbG9yOiAkYmctdzE7IGNvbG9yOiAkY29sb3ItbjE7fVxuLnRoZW1lLWxpZ2h0LXRleHQge2JhY2tncm91bmQtY29sb3I6ICRiZy1uMTsgY29sb3I6ICRjb2xvci13MTt9XG4udGhlbWUtbGlnaHQtYWx0LXRleHQge2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1nMjsgY29sb3I6ICRjb2xvci13MTt9XG4gKi9cbi5jb250YWluZXItc20ge1xuICBtYXgtd2lkdGg6IDU0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uY29udGFpbmVyLW1kIHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmNvbnRhaW5lci1sZyB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5jb250YWluZXIteGwge1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmNvbnRhaW5lci14eGwge1xuICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmNvbnRhaW5lci1mbHVpZCwgLmNvbnRhaW5lci14cyB7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5tZW51LmJhcnJlLWdyb3Nsb3Qge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmNhcnJvdXNlbFdyYXBwZXIgLmNvbnRyb2xzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdG9wOiBjYWxjKCg1MCUgLSAxNHB4KSk7XG59XG4uY2Fycm91c2VsV3JhcHBlciAuY29udHJvbHMgLm5leHQsIC5jYXJyb3VzZWxXcmFwcGVyIC5jb250cm9scyAucHJldmlvdXMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyBhbmQgSUUgdGV4dCBzaXplIGFkanVzdCBhZnRlciBkZXZpY2Ugb3JpZW50YXRpb24gY2hhbmdlLFxuICogICAgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tLlxuICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiAqIGFuZCBGaXJlZm94LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbiAqIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuICovXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBmb2N1c2VkIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgYWxzbyBpbiBhblxuICogYWN0aXZlL2hvdmVyIHN0YXRlLlxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuICovXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbiAqIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbiAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIDMgKi9cbn1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKipcbiAqIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbiAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4gKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbiAqIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbiAqL1xuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqL1xuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbiAqIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbiAqL1xuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBwYWRkaW5nOiAwO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWFfbm92YV9yZ3JlZ3VsYXIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIiwgXCJrZXJuXCI7XG4gIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2E9MSwga2Vybj0xXCI7XG4gIC1tcy1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiLCBcImtlcm5cIjtcbiAgLW8tZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIiwgXCJrZXJuXCI7XG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIiwgXCJrZXJuXCI7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIsIFwia2VyblwiO1xufVxuaHRtbC5uby1zY3JvbGwsXG5ib2R5Lm5vLXNjcm9sbCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxubWFpbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5ib2R5IHtcbiAgLW1vei10cmFuc2l0aW9uOiBwYWRkaW5nLXRvcCAwLjM1cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogcGFkZGluZy10b3AgMC4zNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogcGFkZGluZy10b3AgMC4zNXMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBwYWRkaW5nLXRvcCAwLjM1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nLXRvcCAwLjM1cyBlYXNlO1xufVxuYm9keS5zaG93LWxxLWJhciB7XG4gIHBhZGRpbmctdG9wOiByZW0oNDApO1xufVxuXG5saSxcbmEsXG5kaXYge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuaW5wdXQsXG5zZWxlY3Qge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxubGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hX25vdmFibGFjaywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbmgyLCAuaDIge1xuICBmb250LWZhbWlseTogcHJveGltYV9ub3ZhbGlnaHQsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuaDI6YWZ0ZXIsIC5oMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbmgyLmxpZ2h0LCAuaDIubGlnaHQge1xuICBmb250LWZhbWlseTogcHJveGltYV9ub3ZhbGlnaHQsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbmgzLCAuaDMge1xuICBmb250LWZhbWlseTogcHJveGltYV9ub3ZhX3JnYm9sZCwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbnAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBmb250LWZhbWlseTogcHJveGltYV9ub3ZhX3JncmVndWxhciwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxubGkge1xuICBmb250LWZhbWlseTogcHJveGltYV9ub3ZhX3JncmVndWxhciwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5zdmcgdXNlIHtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cblxuaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4udGEtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGEtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRhLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZmFkZU91dENvbGxhcHNlIHtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zO1xuICBtYXgtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYWRlSW5FeHBhbmQge1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXM7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXM7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN0aWNreS1maXhlZCB7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDkwMDtcbn1cblxuLnN0aWNreS1iYXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5idG4ge1xuICBmb250LWZhbWlseTogcHJveGltYV9ub3Zhc2VtaWJvbGQsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYnRuLm9wYXF1ZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuLm9wYXF1ZTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4uYnRuLmVzcGFjZS1qZXUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBjNTFlO1xuICBib3JkZXItY29sb3I6ICNmMGM1MWU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi5lc3BhY2UtamV1OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi5lc3BhY2UtamV1IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjBjNTFlO1xufVxuLmJ0bi5lc3BhY2UtamV1OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYzUxZTtcbn1cbi5idG4uaWNvbi1iZWxsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9qb3Vlci9wb2tlci9pY29uLWJ0bi1iZWxsLnBuZykgbm8tcmVwZWF0IDhweCBjZW50ZXI7XG59XG4uYnRuLmljb24tYmVsbDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvam91ZXIvcG9rZXIvaWNvbi1idG4tYmVsbC1ob3Zlci5wbmcpO1xuICBjb2xvcjogIzAwMDtcbn1cbi5idG4uaWNvbi1iZWxsLm9wYXF1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvam91ZXIvcG9rZXIvaWNvbi1idG4tYmVsbC5wbmcpO1xufVxuXG4vKiBtYXggd2lkdGggZGVzIGNvbXBvc2FudGVzICovXG4ubWFpbiA+IGRpdi5jb250ZW50LWNvbnRhaW5lciAubWVkaWEtY29tcG9uZW50LCBzZWN0aW9uIC5tZWRpYS1jb21wb25lbnQge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5tYWluID4gZGl2LmNvbnRlbnQtY29udGFpbmVyIC5tZWRpYS1jb21wb25lbnQubWVkaWEtdGV4dC13aXRoLWJnLWltYWdlLCBzZWN0aW9uIC5tZWRpYS1jb21wb25lbnQubWVkaWEtdGV4dC13aXRoLWJnLWltYWdlIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLm1haW4gPiBkaXYuY29udGVudC1jb250YWluZXIgLm1lZGlhLWNvbXBvbmVudC5tZWRpYS10ZXh0LXdpdGgtYmctaW1hZ2UgPiBkaXYsIHNlY3Rpb24gLm1lZGlhLWNvbXBvbmVudC5tZWRpYS10ZXh0LXdpdGgtYmctaW1hZ2UgPiBkaXYge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5tYWluID4gZGl2LmNvbnRlbnQtY29udGFpbmVyIC5tZWRpYS1jb21wb25lbnQubWVkaWEtdmlkZW8sIC5tYWluID4gZGl2LmNvbnRlbnQtY29udGFpbmVyIC5tZWRpYS1jb21wb25lbnQubWVkaWEtaW1hZ2UsIHNlY3Rpb24gLm1lZGlhLWNvbXBvbmVudC5tZWRpYS12aWRlbywgc2VjdGlvbiAubWVkaWEtY29tcG9uZW50Lm1lZGlhLWltYWdlIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4ubWF4LXdpZHRoLCAucm93IC5yb3cubWF4LXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZnVsbC13aWR0aCB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBBdSBiZXNvaW4sIGfDqXJlciBjYXMgcGFyIGNhcyBsZSBtYXggd2lkdGggZGVzIGNvbnRlbnVzIGRlcyBjb21wb3NhbnRlcyBwbGVpbmUgbGFyZ2V1ciAqL1xuLmNhcm91c2VsLXRleHQtYmxvY2sgLm1heC13aWR0aCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNwb3J0YWxCYXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZ3VmFsdWUoOTQpO1xuICB6LWluZGV4OiAxMDY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG4jcG9ydGFsQmFyID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4jcG9ydGFsQmFyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3BvcnRhbEJhciBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLnNlY3Rpb24tMCAubWVkaWEtY29tcG9uZW50IGgyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQURCQiAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tMCAubWVkaWEtY29tcG9uZW50IGEge1xuICBjb2xvcjogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTAgLm1lZGlhLWNvbXBvbmVudCAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMkRBREJCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi0wIC5tZWRpYS1jb21wb25lbnQgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREFEQkI7XG4gIGJvcmRlci1jb2xvcjogIzJEQURCQjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi0wIC5tZWRpYS1jb21wb25lbnQgLmJ0bi5vcGFxdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRBREJCO1xuICBib3JkZXItY29sb3I6ICMyREFEQkI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tMCAubWVkaWEtY29tcG9uZW50IC5idG4ub3BhcXVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2VjdGlvbi0wIC5tZWRpYS10YWJzIC5saW5rLWxpc3RzID4gYS5zZWxlY3RlZDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREFEQkI7XG59XG5cbi5zZWN0aW9uLTEgLm1lZGlhLWNvbXBvbmVudCBoMjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREFEQkIgIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLTEgLm1lZGlhLWNvbXBvbmVudCBhIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi0xIC5tZWRpYS1jb21wb25lbnQgLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogIzJEQURCQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tMSAubWVkaWEtY29tcG9uZW50IC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRBREJCO1xuICBib3JkZXItY29sb3I6ICMyREFEQkI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tMSAubWVkaWEtY29tcG9uZW50IC5idG4ub3BhcXVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQURCQjtcbiAgYm9yZGVyLWNvbG9yOiAjMkRBREJCO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLTEgLm1lZGlhLWNvbXBvbmVudCAuYnRuLm9wYXF1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNlY3Rpb24tMSAubWVkaWEtdGFicyAubGluay1saXN0cyA+IGEuc2VsZWN0ZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRBREJCO1xufVxuXG4uc2VjdGlvbi0yIC5tZWRpYS1jb21wb25lbnQgaDI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUVCRjJCICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi0yIC5tZWRpYS1jb21wb25lbnQgYSB7XG4gIGNvbG9yOiAjOUVCRjJCO1xufVxuLnNlY3Rpb24tMiAubWVkaWEtY29tcG9uZW50IC5idG4ge1xuICBib3JkZXItY29sb3I6ICM5RUJGMkI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLTIgLm1lZGlhLWNvbXBvbmVudCAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFQkYyQjtcbiAgYm9yZGVyLWNvbG9yOiAjOUVCRjJCO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLTIgLm1lZGlhLWNvbXBvbmVudCAuYnRuLm9wYXF1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RUJGMkI7XG4gIGJvcmRlci1jb2xvcjogIzlFQkYyQjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi0yIC5tZWRpYS1jb21wb25lbnQgLmJ0bi5vcGFxdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zZWN0aW9uLTIgLm1lZGlhLXRhYnMgLmxpbmstbGlzdHMgPiBhLnNlbGVjdGVkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFQkYyQjtcbn1cblxuLnNlY3Rpb24tMyAubWVkaWEtY29tcG9uZW50IGgyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwRTBBQiAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tMyAubWVkaWEtY29tcG9uZW50IGEge1xuICBjb2xvcjogIzgwRTBBQjtcbn1cbi5zZWN0aW9uLTMgLm1lZGlhLWNvbXBvbmVudCAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBFMEFCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi0zIC5tZWRpYS1jb21wb25lbnQgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MEUwQUI7XG4gIGJvcmRlci1jb2xvcjogIzgwRTBBQjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi0zIC5tZWRpYS1jb21wb25lbnQgLmJ0bi5vcGFxdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBFMEFCO1xuICBib3JkZXItY29sb3I6ICM4MEUwQUI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tMyAubWVkaWEtY29tcG9uZW50IC5idG4ub3BhcXVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2VjdGlvbi0zIC5tZWRpYS10YWJzIC5saW5rLWxpc3RzID4gYS5zZWxlY3RlZDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MEUwQUI7XG59XG5cbi5zZWN0aW9uLTQgLm1lZGlhLWNvbXBvbmVudCBoMjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUNGMUQgIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLTQgLm1lZGlhLWNvbXBvbmVudCBhIHtcbiAgY29sb3I6ICNGRUNGMUQ7XG59XG4uc2VjdGlvbi00IC5tZWRpYS1jb21wb25lbnQgLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogI0ZFQ0YxRDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tNCAubWVkaWEtY29tcG9uZW50IC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVDRjFEO1xuICBib3JkZXItY29sb3I6ICNGRUNGMUQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tNCAubWVkaWEtY29tcG9uZW50IC5idG4ub3BhcXVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFQ0YxRDtcbiAgYm9yZGVyLWNvbG9yOiAjRkVDRjFEO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLTQgLm1lZGlhLWNvbXBvbmVudCAuYnRuLm9wYXF1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNlY3Rpb24tNCAubWVkaWEtdGFicyAubGluay1saXN0cyA+IGEuc2VsZWN0ZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVDRjFEO1xufVxuXG4uc2VjdGlvbi01IC5tZWRpYS1jb21wb25lbnQgaDI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzNTY0ICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi01IC5tZWRpYS1jb21wb25lbnQgYSB7XG4gIGNvbG9yOiAjRkYzNTY0O1xufVxuLnNlY3Rpb24tNSAubWVkaWEtY29tcG9uZW50IC5idG4ge1xuICBib3JkZXItY29sb3I6ICNGRjM1NjQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLTUgLm1lZGlhLWNvbXBvbmVudCAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzU2NDtcbiAgYm9yZGVyLWNvbG9yOiAjRkYzNTY0O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLTUgLm1lZGlhLWNvbXBvbmVudCAuYnRuLm9wYXF1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjM1NjQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGMzU2NDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi01IC5tZWRpYS1jb21wb25lbnQgLmJ0bi5vcGFxdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zZWN0aW9uLTUgLm1lZGlhLXRhYnMgLmxpbmstbGlzdHMgPiBhLnNlbGVjdGVkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzU2NDtcbn1cblxuLnNlY3Rpb24tNiAubWVkaWEtY29tcG9uZW50IGgyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tNiAubWVkaWEtY29tcG9uZW50IGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLTYgLm1lZGlhLWNvbXBvbmVudCAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi02IC5tZWRpYS1jb21wb25lbnQgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi02IC5tZWRpYS1jb21wb25lbnQgLmJ0bi5vcGFxdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tNiAubWVkaWEtY29tcG9uZW50IC5idG4ub3BhcXVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2VjdGlvbi02IC5tZWRpYS10YWJzIC5saW5rLWxpc3RzID4gYS5zZWxlY3RlZDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5zZWN0aW9uLTcgLm1lZGlhLWNvbXBvbmVudCBoMjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QzhDOEMgIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLTcgLm1lZGlhLWNvbXBvbmVudCBhIHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG4uc2VjdGlvbi03IC5tZWRpYS1jb21wb25lbnQgLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogIzhDOEM4QztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tNyAubWVkaWEtY29tcG9uZW50IC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEM4QzhDO1xuICBib3JkZXItY29sb3I6ICM4QzhDOEM7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tNyAubWVkaWEtY29tcG9uZW50IC5idG4ub3BhcXVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhDOEM4QztcbiAgYm9yZGVyLWNvbG9yOiAjOEM4QzhDO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLTcgLm1lZGlhLWNvbXBvbmVudCAuYnRuLm9wYXF1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNlY3Rpb24tNyAubWVkaWEtdGFicyAubGluay1saXN0cyA+IGEuc2VsZWN0ZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEM4QzhDO1xufVxuXG4uc2VjdGlvbi04IC5tZWRpYS1jb21wb25lbnQgaDI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRBREJCICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi04IC5tZWRpYS1jb21wb25lbnQgYSB7XG4gIGNvbG9yOiAjMkRBREJCO1xufVxuLnNlY3Rpb24tOCAubWVkaWEtY29tcG9uZW50IC5idG4ge1xuICBib3JkZXItY29sb3I6ICMyREFEQkI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLTggLm1lZGlhLWNvbXBvbmVudCAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQURCQjtcbiAgYm9yZGVyLWNvbG9yOiAjMkRBREJCO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLTggLm1lZGlhLWNvbXBvbmVudCAuYnRuLm9wYXF1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREFEQkI7XG4gIGJvcmRlci1jb2xvcjogIzJEQURCQjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi04IC5tZWRpYS1jb21wb25lbnQgLmJ0bi5vcGFxdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zZWN0aW9uLTggLm1lZGlhLXRhYnMgLmxpbmstbGlzdHMgPiBhLnNlbGVjdGVkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQURCQjtcbn1cblxuLnNlY3Rpb24tOSAubWVkaWEtY29tcG9uZW50IGgyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFQkYyQiAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tOSAubWVkaWEtY29tcG9uZW50IGEge1xuICBjb2xvcjogIzlFQkYyQjtcbn1cbi5zZWN0aW9uLTkgLm1lZGlhLWNvbXBvbmVudCAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUVCRjJCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi05IC5tZWRpYS1jb21wb25lbnQgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RUJGMkI7XG4gIGJvcmRlci1jb2xvcjogIzlFQkYyQjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi05IC5tZWRpYS1jb21wb25lbnQgLmJ0bi5vcGFxdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUVCRjJCO1xuICBib3JkZXItY29sb3I6ICM5RUJGMkI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tOSAubWVkaWEtY29tcG9uZW50IC5idG4ub3BhcXVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2VjdGlvbi05IC5tZWRpYS10YWJzIC5saW5rLWxpc3RzID4gYS5zZWxlY3RlZDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RUJGMkI7XG59XG5cbi5zZWN0aW9uLTEwIC5tZWRpYS1jb21wb25lbnQgaDI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBFMEFCICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi0xMCAubWVkaWEtY29tcG9uZW50IGEge1xuICBjb2xvcjogIzgwRTBBQjtcbn1cbi5zZWN0aW9uLTEwIC5tZWRpYS1jb21wb25lbnQgLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogIzgwRTBBQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tMTAgLm1lZGlhLWNvbXBvbmVudCAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwRTBBQjtcbiAgYm9yZGVyLWNvbG9yOiAjODBFMEFCO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLTEwIC5tZWRpYS1jb21wb25lbnQgLmJ0bi5vcGFxdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBFMEFCO1xuICBib3JkZXItY29sb3I6ICM4MEUwQUI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tMTAgLm1lZGlhLWNvbXBvbmVudCAuYnRuLm9wYXF1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNlY3Rpb24tMTAgLm1lZGlhLXRhYnMgLmxpbmstbGlzdHMgPiBhLnNlbGVjdGVkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwRTBBQjtcbn1cblxuLnNlY3Rpb24tMTEgLm1lZGlhLWNvbXBvbmVudCBoMjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUNGMUQgIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLTExIC5tZWRpYS1jb21wb25lbnQgYSB7XG4gIGNvbG9yOiAjRkVDRjFEO1xufVxuLnNlY3Rpb24tMTEgLm1lZGlhLWNvbXBvbmVudCAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkVDRjFEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi0xMSAubWVkaWEtY29tcG9uZW50IC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVDRjFEO1xuICBib3JkZXItY29sb3I6ICNGRUNGMUQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tMTEgLm1lZGlhLWNvbXBvbmVudCAuYnRuLm9wYXF1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUNGMUQ7XG4gIGJvcmRlci1jb2xvcjogI0ZFQ0YxRDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi0xMSAubWVkaWEtY29tcG9uZW50IC5idG4ub3BhcXVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2VjdGlvbi0xMSAubWVkaWEtdGFicyAubGluay1saXN0cyA+IGEuc2VsZWN0ZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVDRjFEO1xufVxuXG4uc2VjdGlvbi0xMiAubWVkaWEtY29tcG9uZW50IGgyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzU2NCAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tMTIgLm1lZGlhLWNvbXBvbmVudCBhIHtcbiAgY29sb3I6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi0xMiAubWVkaWEtY29tcG9uZW50IC5idG4ge1xuICBib3JkZXItY29sb3I6ICNGRjM1NjQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLTEyIC5tZWRpYS1jb21wb25lbnQgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjM1NjQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGMzU2NDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi0xMiAubWVkaWEtY29tcG9uZW50IC5idG4ub3BhcXVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzU2NDtcbiAgYm9yZGVyLWNvbG9yOiAjRkYzNTY0O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLTEyIC5tZWRpYS1jb21wb25lbnQgLmJ0bi5vcGFxdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zZWN0aW9uLTEyIC5tZWRpYS10YWJzIC5saW5rLWxpc3RzID4gYS5zZWxlY3RlZDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjM1NjQ7XG59XG5cbi5zZWN0aW9uLTEzIC5tZWRpYS1jb21wb25lbnQgaDI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi0xMyAubWVkaWEtY29tcG9uZW50IGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5zZWN0aW9uLTEzIC5tZWRpYS1jb21wb25lbnQgLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tMTMgLm1lZGlhLWNvbXBvbmVudCAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLTEzIC5tZWRpYS1jb21wb25lbnQgLmJ0bi5vcGFxdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tMTMgLm1lZGlhLWNvbXBvbmVudCAuYnRuLm9wYXF1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNlY3Rpb24tMTMgLm1lZGlhLXRhYnMgLmxpbmstbGlzdHMgPiBhLnNlbGVjdGVkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmJnLWNvbG9yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREFEQkIgIWltcG9ydGFudDtcbn1cblxuLmJnLWNvbG9yMC1hbHBoYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsIDE3MywgMTg3LCAwLjg1KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvcjAge1xuICBjb2xvcjogIzJEQURCQjtcbn1cblxuLmJnLWNvbG9yMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREFEQkIgIWltcG9ydGFudDtcbn1cblxuLmJnLWNvbG9yMS1hbHBoYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsIDE3MywgMTg3LCAwLjg1KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvcjEge1xuICBjb2xvcjogIzJEQURCQjtcbn1cblxuLmJnLWNvbG9yMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RUJGMkIgIWltcG9ydGFudDtcbn1cblxuLmJnLWNvbG9yMi1hbHBoYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LCAxOTEsIDQzLCAwLjg1KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvcjIge1xuICBjb2xvcjogIzlFQkYyQjtcbn1cblxuLmJnLWNvbG9yMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MEUwQUIgIWltcG9ydGFudDtcbn1cblxuLmJnLWNvbG9yMy1hbHBoYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI4LCAyMjQsIDE3MSwgMC44NSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3IzIHtcbiAgY29sb3I6ICM4MEUwQUI7XG59XG5cbi5iZy1jb2xvcjQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVDRjFEICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jb2xvcjQtYWxwaGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjA3LCAyOSwgMC44NSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3I0IHtcbiAgY29sb3I6ICNGRUNGMUQ7XG59XG5cbi5iZy1jb2xvcjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzNTY0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jb2xvcjUtYWxwaGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNTMsIDEwMCwgMC44NSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3I1IHtcbiAgY29sb3I6ICNGRjM1NjQ7XG59XG5cbi5iZy1jb2xvcjYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jb2xvcjYtYWxwaGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuODUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yNiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYmctY29sb3I3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhDOEM4QyAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3I3LWFscGhhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDAsIDE0MCwgMTQwLCAwLjg1KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvcjcge1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmJnLWNvbG9yOCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREFEQkIgIWltcG9ydGFudDtcbn1cblxuLmJnLWNvbG9yOC1hbHBoYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3I4IHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG5cbi5iZy1jb2xvcjkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUVCRjJCICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jb2xvcjktYWxwaGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OCwgMTkxLCA0MywgMC44NSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3I5IHtcbiAgY29sb3I6ICM5RUJGMkI7XG59XG5cbi5iZy1jb2xvcjEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwRTBBQiAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3IxMC1hbHBoYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI4LCAyMjQsIDE3MSwgMC44NSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3IxMCB7XG4gIGNvbG9yOiAjODBFMEFCO1xufVxuXG4uYmctY29sb3IxMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUNGMUQgIWltcG9ydGFudDtcbn1cblxuLmJnLWNvbG9yMTEtYWxwaGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjA3LCAyOSwgMC44NSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3IxMSB7XG4gIGNvbG9yOiAjRkVDRjFEO1xufVxuXG4uYmctY29sb3IxMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjM1NjQgIWltcG9ydGFudDtcbn1cblxuLmJnLWNvbG9yMTItYWxwaGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNTMsIDEwMCwgMC44NSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3IxMiB7XG4gIGNvbG9yOiAjRkYzNTY0O1xufVxuXG4uYmctY29sb3IxMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLmJnLWNvbG9yMTMtYWxwaGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yMTMge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnRoZW1lLTAsIC50aGVtZS1iZy1ibGV1LW51aXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYyMTJBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRoZW1lLTAgbGksIC50aGVtZS0wIGEsIC50aGVtZS0wIGRpdiwgLnRoZW1lLWJnLWJsZXUtbnVpdCBsaSwgLnRoZW1lLWJnLWJsZXUtbnVpdCBhLCAudGhlbWUtYmctYmxldS1udWl0IGRpdiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRoZW1lLTAgLm1lZGlhLWNvbXBvbmVudCAuYnRuLCAudGhlbWUtYmctYmxldS1udWl0IC5tZWRpYS1jb21wb25lbnQgLmJ0biB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRoZW1lLTAgaDEuc2hvdy1mb3Itc3IsIC50aGVtZS1iZy1ibGV1LW51aXQgaDEuc2hvdy1mb3Itc3Ige1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnRoZW1lLTEsIC50aGVtZS1iZy1wcmVzcXVlLW5vaXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEMxMzFCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRoZW1lLTEgbGksIC50aGVtZS0xIGEsIC50aGVtZS0xIGRpdiwgLnRoZW1lLWJnLXByZXNxdWUtbm9pciBsaSwgLnRoZW1lLWJnLXByZXNxdWUtbm9pciBhLCAudGhlbWUtYmctcHJlc3F1ZS1ub2lyIGRpdiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRoZW1lLTEgLm1lZGlhLWNvbXBvbmVudCAuYnRuLCAudGhlbWUtYmctcHJlc3F1ZS1ub2lyIC5tZWRpYS1jb21wb25lbnQgLmJ0biB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRoZW1lLTEgaDEuc2hvdy1mb3Itc3IsIC50aGVtZS1iZy1wcmVzcXVlLW5vaXIgaDEuc2hvdy1mb3Itc3Ige1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnRoZW1lLTIsIC50aGVtZS1iZy1ub2lyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi50aGVtZS0yIGxpLCAudGhlbWUtMiBhLCAudGhlbWUtMiBkaXYsIC50aGVtZS1iZy1ub2lyIGxpLCAudGhlbWUtYmctbm9pciBhLCAudGhlbWUtYmctbm9pciBkaXYge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi50aGVtZS0yIC5tZWRpYS1jb21wb25lbnQgLmJ0biwgLnRoZW1lLWJnLW5vaXIgLm1lZGlhLWNvbXBvbmVudCAuYnRuIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4udGhlbWUtMiBoMS5zaG93LWZvci1zciwgLnRoZW1lLWJnLW5vaXIgaDEuc2hvdy1mb3Itc3Ige1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnRoZW1lLTMsIC50aGVtZS1iZy1pbnZpc2libGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGMDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4udGhlbWUtMyBsaSwgLnRoZW1lLTMgYSwgLnRoZW1lLTMgZGl2LCAudGhlbWUtYmctaW52aXNpYmxlIGxpLCAudGhlbWUtYmctaW52aXNpYmxlIGEsIC50aGVtZS1iZy1pbnZpc2libGUgZGl2IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4udGhlbWUtMyAubWVkaWEtY29tcG9uZW50IC5idG4sIC50aGVtZS1iZy1pbnZpc2libGUgLm1lZGlhLWNvbXBvbmVudCAuYnRuIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4udGhlbWUtMyBoMS5zaG93LWZvci1zciwgLnRoZW1lLWJnLWludmlzaWJsZSBoMS5zaG93LWZvci1zciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uY29sLXhsLCAuY29sLXhsLWF1dG8sIC5jb2wteGwtMTIsIC5jb2wteGwtMTEsIC5jb2wteGwtMTAsIC5jb2wteGwtOSwgLmNvbC14bC04LCAuY29sLXhsLTcsIC5jb2wteGwtNiwgLmNvbC14bC01LCAuY29sLXhsLTQsIC5jb2wteGwtMywgLmNvbC14bC0yLCAuY29sLXhsLTEsIC5jb2wtbGcsIC5jb2wtbGctYXV0bywgLmNvbC1sZy0xMiwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMCwgLmNvbC1sZy05LCAuY29sLWxnLTgsIC5jb2wtbGctNywgLmNvbC1sZy02LCAuY29sLWxnLTUsIC5jb2wtbGctNCwgLmNvbC1sZy0zLCAuY29sLWxnLTIsIC5jb2wtbGctMSwgLmNvbC1tZCwgLmNvbC1tZC1hdXRvLCAuY29sLW1kLTEyLCAuY29sLW1kLTExLCAuY29sLW1kLTEwLCAuY29sLW1kLTksIC5jb2wtbWQtOCwgLmNvbC1tZC03LCAuY29sLW1kLTYsIC5jb2wtbWQtNSwgLmNvbC1tZC00LCAuY29sLW1kLTMsIC5jb2wtbWQtMiwgLmNvbC1tZC0xLCAuY29sLXNtLCAuY29sLXNtLWF1dG8sIC5jb2wtc20tMTIsIC5jb2wtc20tMTEsIC5jb2wtc20tMTAsIC5jb2wtc20tOSwgLmNvbC1zbS04LCAuY29sLXNtLTcsIC5jb2wtc20tNiwgLmNvbC1zbS01LCAuY29sLXNtLTQsIC5jb2wtc20tMywgLmNvbC1zbS0yLCAuY29sLXNtLTEsIC5jb2wsIC5jb2wtYXV0bywgLmNvbC0xMiwgLmNvbC0xMSwgLmNvbC0xMCwgLmNvbC05LCAuY29sLTgsIC5jb2wtNywgLmNvbC02LCAuY29sLTUsIC5jb2wtNCwgLmNvbC0zLCAuY29sLTIsIC5jb2wtMSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmNhcmQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jYXJkLnNxdWFyZWQtaW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2FyZC5zcXVhcmVkLWltZyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbi5jYXJkLnNxdWFyZWQtaW1nIC5jYXJkLWltZyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNSUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01JSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNSUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNSUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUlKTtcbn1cblxuLmJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYnRuLm9wYXF1ZSB7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5oMSwgLmgxLCBoMiwgLmgyLCBoMywgLmgzLCBoNCwgLmg0IHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmb250LWZhbWlseTogcHJveGltYV9ub3ZhX3JnYm9sZCwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbmgxLmxpZ2h0LCAuaDEubGlnaHQsIGgyLmxpZ2h0LCAuaDIubGlnaHQsIGgzLmxpZ2h0LCAuaDMubGlnaHQsIGg0LmxpZ2h0LCAuaDQubGlnaHQge1xuICBmb250LWZhbWlseTogcHJveGltYV9ub3ZhbGlnaHQsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMsIGg0LCAuaDQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMS43OTM3NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiAyLjAxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuaDIgc3Ryb25nLCBoMiAuZW1waGFzaXMsIC5oMiBzdHJvbmcsIC5oMiAuZW1waGFzaXMge1xuICBmb250LWZhbWlseTogcHJveGltYV9ub3ZhX3JnYm9sZCwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbmgyOmFmdGVyLCAuaDI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuaDIgc3BhbiwgLmgyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmgyIC51bmRlcmxpbmUsIC5oMiAudW5kZXJsaW5lIHtcbiAgbWFyZ2luLXRvcDogMS4wN3JlbTtcbiAgd2lkdGg6IDYuMTI1cmVtO1xuICBoZWlnaHQ6IDAuMTg3NXJlbTtcbn1cbmgyLnRleHQtY2VudGVyIC51bmRlcmxpbmUsIC5oMi50ZXh0LWNlbnRlciAudW5kZXJsaW5lIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuaDMsIC5oMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuaDMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xufVxuXG5oNCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIGg0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBoNC5oMyB7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBoNC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuXG5wIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2VjdGlvbi0wIGgyLCAuc2VjdGlvbi0wIC5oMiB7XG4gIGNvbG9yOiAjMkRBREJCO1xufVxuLnNlY3Rpb24tMCAubWVkaWEtY29tcG9uZW50IGEge1xuICBjb2xvcjogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTAgLm1lZGlhLWNvbXBvbmVudCAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMkRBREJCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi0wIC5tZWRpYS1jb21wb25lbnQgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREFEQkI7XG4gIGJvcmRlci1jb2xvcjogIzJEQURCQjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi0wIC5tZWRpYS1jb21wb25lbnQgLmJ0bi5vcGFxdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRBREJCO1xuICBib3JkZXItY29sb3I6ICMyREFEQkI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tMCAubWVkaWEtY29tcG9uZW50IC5idG4ub3BhcXVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnNlY3Rpb24tMSBoMiwgLnNlY3Rpb24tMSAuaDIge1xuICBjb2xvcjogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTEgLm1lZGlhLWNvbXBvbmVudCBhIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi0xIC5tZWRpYS1jb21wb25lbnQgLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogIzJEQURCQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMkRBREJCO1xufVxuLnNlY3Rpb24tMSAubWVkaWEtY29tcG9uZW50IC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRBREJCO1xuICBib3JkZXItY29sb3I6ICMyREFEQkI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tMSAubWVkaWEtY29tcG9uZW50IC5idG4ub3BhcXVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQURCQjtcbiAgYm9yZGVyLWNvbG9yOiAjMkRBREJCO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLTEgLm1lZGlhLWNvbXBvbmVudCAuYnRuLm9wYXF1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5zZWN0aW9uLTIgaDIsIC5zZWN0aW9uLTIgLmgyIHtcbiAgY29sb3I6ICM5RUJGMkI7XG59XG4uc2VjdGlvbi0yIC5tZWRpYS1jb21wb25lbnQgYSB7XG4gIGNvbG9yOiAjOUVCRjJCO1xufVxuLnNlY3Rpb24tMiAubWVkaWEtY29tcG9uZW50IC5idG4ge1xuICBib3JkZXItY29sb3I6ICM5RUJGMkI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzlFQkYyQjtcbn1cbi5zZWN0aW9uLTIgLm1lZGlhLWNvbXBvbmVudCAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFQkYyQjtcbiAgYm9yZGVyLWNvbG9yOiAjOUVCRjJCO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLTIgLm1lZGlhLWNvbXBvbmVudCAuYnRuLm9wYXF1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RUJGMkI7XG4gIGJvcmRlci1jb2xvcjogIzlFQkYyQjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi0yIC5tZWRpYS1jb21wb25lbnQgLmJ0bi5vcGFxdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc2VjdGlvbi0zIGgyLCAuc2VjdGlvbi0zIC5oMiB7XG4gIGNvbG9yOiAjODBFMEFCO1xufVxuLnNlY3Rpb24tMyAubWVkaWEtY29tcG9uZW50IGEge1xuICBjb2xvcjogIzgwRTBBQjtcbn1cbi5zZWN0aW9uLTMgLm1lZGlhLWNvbXBvbmVudCAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBFMEFCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM4MEUwQUI7XG59XG4uc2VjdGlvbi0zIC5tZWRpYS1jb21wb25lbnQgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MEUwQUI7XG4gIGJvcmRlci1jb2xvcjogIzgwRTBBQjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi0zIC5tZWRpYS1jb21wb25lbnQgLmJ0bi5vcGFxdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBFMEFCO1xuICBib3JkZXItY29sb3I6ICM4MEUwQUI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tMyAubWVkaWEtY29tcG9uZW50IC5idG4ub3BhcXVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnNlY3Rpb24tNCBoMiwgLnNlY3Rpb24tNCAuaDIge1xuICBjb2xvcjogI0ZFQ0YxRDtcbn1cbi5zZWN0aW9uLTQgLm1lZGlhLWNvbXBvbmVudCBhIHtcbiAgY29sb3I6ICNGRUNGMUQ7XG59XG4uc2VjdGlvbi00IC5tZWRpYS1jb21wb25lbnQgLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogI0ZFQ0YxRDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkVDRjFEO1xufVxuLnNlY3Rpb24tNCAubWVkaWEtY29tcG9uZW50IC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVDRjFEO1xuICBib3JkZXItY29sb3I6ICNGRUNGMUQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tNCAubWVkaWEtY29tcG9uZW50IC5idG4ub3BhcXVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFQ0YxRDtcbiAgYm9yZGVyLWNvbG9yOiAjRkVDRjFEO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLTQgLm1lZGlhLWNvbXBvbmVudCAuYnRuLm9wYXF1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5zZWN0aW9uLTUgaDIsIC5zZWN0aW9uLTUgLmgyIHtcbiAgY29sb3I6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi01IC5tZWRpYS1jb21wb25lbnQgYSB7XG4gIGNvbG9yOiAjRkYzNTY0O1xufVxuLnNlY3Rpb24tNSAubWVkaWEtY29tcG9uZW50IC5idG4ge1xuICBib3JkZXItY29sb3I6ICNGRjM1NjQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0ZGMzU2NDtcbn1cbi5zZWN0aW9uLTUgLm1lZGlhLWNvbXBvbmVudCAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzU2NDtcbiAgYm9yZGVyLWNvbG9yOiAjRkYzNTY0O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLTUgLm1lZGlhLWNvbXBvbmVudCAuYnRuLm9wYXF1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjM1NjQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGMzU2NDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi01IC5tZWRpYS1jb21wb25lbnQgLmJ0bi5vcGFxdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc2VjdGlvbi02IGgyLCAuc2VjdGlvbi02IC5oMiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tNiAubWVkaWEtY29tcG9uZW50IGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLTYgLm1lZGlhLWNvbXBvbmVudCAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi02IC5tZWRpYS1jb21wb25lbnQgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi02IC5tZWRpYS1jb21wb25lbnQgLmJ0bi5vcGFxdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tNiAubWVkaWEtY29tcG9uZW50IC5idG4ub3BhcXVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnNlY3Rpb24tNyBoMiwgLnNlY3Rpb24tNyAuaDIge1xuICBjb2xvcjogIzhDOEM4Qztcbn1cbi5zZWN0aW9uLTcgLm1lZGlhLWNvbXBvbmVudCBhIHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG4uc2VjdGlvbi03IC5tZWRpYS1jb21wb25lbnQgLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogIzhDOEM4QztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuLnNlY3Rpb24tNyAubWVkaWEtY29tcG9uZW50IC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEM4QzhDO1xuICBib3JkZXItY29sb3I6ICM4QzhDOEM7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tNyAubWVkaWEtY29tcG9uZW50IC5idG4ub3BhcXVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhDOEM4QztcbiAgYm9yZGVyLWNvbG9yOiAjOEM4QzhDO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLTcgLm1lZGlhLWNvbXBvbmVudCAuYnRuLm9wYXF1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5zZWN0aW9uLTggaDIsIC5zZWN0aW9uLTggLmgyIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi04IC5tZWRpYS1jb21wb25lbnQgYSB7XG4gIGNvbG9yOiAjMkRBREJCO1xufVxuLnNlY3Rpb24tOCAubWVkaWEtY29tcG9uZW50IC5idG4ge1xuICBib3JkZXItY29sb3I6ICMyREFEQkI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTggLm1lZGlhLWNvbXBvbmVudCAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQURCQjtcbiAgYm9yZGVyLWNvbG9yOiAjMkRBREJCO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLTggLm1lZGlhLWNvbXBvbmVudCAuYnRuLm9wYXF1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREFEQkI7XG4gIGJvcmRlci1jb2xvcjogIzJEQURCQjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi04IC5tZWRpYS1jb21wb25lbnQgLmJ0bi5vcGFxdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc2VjdGlvbi05IGgyLCAuc2VjdGlvbi05IC5oMiB7XG4gIGNvbG9yOiAjOUVCRjJCO1xufVxuLnNlY3Rpb24tOSAubWVkaWEtY29tcG9uZW50IGEge1xuICBjb2xvcjogIzlFQkYyQjtcbn1cbi5zZWN0aW9uLTkgLm1lZGlhLWNvbXBvbmVudCAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUVCRjJCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM5RUJGMkI7XG59XG4uc2VjdGlvbi05IC5tZWRpYS1jb21wb25lbnQgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RUJGMkI7XG4gIGJvcmRlci1jb2xvcjogIzlFQkYyQjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi05IC5tZWRpYS1jb21wb25lbnQgLmJ0bi5vcGFxdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUVCRjJCO1xuICBib3JkZXItY29sb3I6ICM5RUJGMkI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tOSAubWVkaWEtY29tcG9uZW50IC5idG4ub3BhcXVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnNlY3Rpb24tMTAgaDIsIC5zZWN0aW9uLTEwIC5oMiB7XG4gIGNvbG9yOiAjODBFMEFCO1xufVxuLnNlY3Rpb24tMTAgLm1lZGlhLWNvbXBvbmVudCBhIHtcbiAgY29sb3I6ICM4MEUwQUI7XG59XG4uc2VjdGlvbi0xMCAubWVkaWEtY29tcG9uZW50IC5idG4ge1xuICBib3JkZXItY29sb3I6ICM4MEUwQUI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzgwRTBBQjtcbn1cbi5zZWN0aW9uLTEwIC5tZWRpYS1jb21wb25lbnQgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MEUwQUI7XG4gIGJvcmRlci1jb2xvcjogIzgwRTBBQjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi0xMCAubWVkaWEtY29tcG9uZW50IC5idG4ub3BhcXVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwRTBBQjtcbiAgYm9yZGVyLWNvbG9yOiAjODBFMEFCO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLTEwIC5tZWRpYS1jb21wb25lbnQgLmJ0bi5vcGFxdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc2VjdGlvbi0xMSBoMiwgLnNlY3Rpb24tMTEgLmgyIHtcbiAgY29sb3I6ICNGRUNGMUQ7XG59XG4uc2VjdGlvbi0xMSAubWVkaWEtY29tcG9uZW50IGEge1xuICBjb2xvcjogI0ZFQ0YxRDtcbn1cbi5zZWN0aW9uLTExIC5tZWRpYS1jb21wb25lbnQgLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogI0ZFQ0YxRDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkVDRjFEO1xufVxuLnNlY3Rpb24tMTEgLm1lZGlhLWNvbXBvbmVudCAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFQ0YxRDtcbiAgYm9yZGVyLWNvbG9yOiAjRkVDRjFEO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLTExIC5tZWRpYS1jb21wb25lbnQgLmJ0bi5vcGFxdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVDRjFEO1xuICBib3JkZXItY29sb3I6ICNGRUNGMUQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tMTEgLm1lZGlhLWNvbXBvbmVudCAuYnRuLm9wYXF1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5zZWN0aW9uLTEyIGgyLCAuc2VjdGlvbi0xMiAuaDIge1xuICBjb2xvcjogI0ZGMzU2NDtcbn1cbi5zZWN0aW9uLTEyIC5tZWRpYS1jb21wb25lbnQgYSB7XG4gIGNvbG9yOiAjRkYzNTY0O1xufVxuLnNlY3Rpb24tMTIgLm1lZGlhLWNvbXBvbmVudCAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkYzNTY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi0xMiAubWVkaWEtY29tcG9uZW50IC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzNTY0O1xuICBib3JkZXItY29sb3I6ICNGRjM1NjQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tMTIgLm1lZGlhLWNvbXBvbmVudCAuYnRuLm9wYXF1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjM1NjQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGMzU2NDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi0xMiAubWVkaWEtY29tcG9uZW50IC5idG4ub3BhcXVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnNlY3Rpb24tMTMgaDIsIC5zZWN0aW9uLTEzIC5oMiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnNlY3Rpb24tMTMgLm1lZGlhLWNvbXBvbmVudCBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uc2VjdGlvbi0xMyAubWVkaWEtY29tcG9uZW50IC5idG4ge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5zZWN0aW9uLTEzIC5tZWRpYS1jb21wb25lbnQgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi0xMyAubWVkaWEtY29tcG9uZW50IC5idG4ub3BhcXVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLTEzIC5tZWRpYS1jb21wb25lbnQgLmJ0bi5vcGFxdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4udGV4dC1jb2xvcjAge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnRleHQtY29sb3IxIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi50ZXh0LWNvbG9yMiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4udGV4dC1jb2xvcjMge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnRleHQtY29sb3I0IHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi50ZXh0LWNvbG9yNSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4udGV4dC1jb2xvcjYge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnRleHQtY29sb3I3IHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi50ZXh0LWNvbG9yOCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4udGV4dC1jb2xvcjkge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnRleHQtY29sb3IxMCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4udGV4dC1jb2xvcjExIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi50ZXh0LWNvbG9yMTIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnRleHQtY29sb3IxMyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2VjdGlvbi0wIGgxLCAuc2VjdGlvbi0wIGgyLCAuc2VjdGlvbi0wIC5oMiB7XG4gIGNvbG9yOiAjMkRBREJCO1xufVxuLnNlY3Rpb24tMCBoMTphZnRlciwgLnNlY3Rpb24tMCBoMjphZnRlciwgLnNlY3Rpb24tMCAuaDI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRBREJCO1xufVxuLnNlY3Rpb24tMCAudW5kZXJsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQURCQjtcbn1cblxuLnNlY3Rpb24tMSBoMSwgLnNlY3Rpb24tMSBoMiwgLnNlY3Rpb24tMSAuaDIge1xuICBjb2xvcjogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTEgaDE6YWZ0ZXIsIC5zZWN0aW9uLTEgaDI6YWZ0ZXIsIC5zZWN0aW9uLTEgLmgyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTEgLnVuZGVybGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREFEQkI7XG59XG5cbi5zZWN0aW9uLTIgaDEsIC5zZWN0aW9uLTIgaDIsIC5zZWN0aW9uLTIgLmgyIHtcbiAgY29sb3I6ICM5RUJGMkI7XG59XG4uc2VjdGlvbi0yIGgxOmFmdGVyLCAuc2VjdGlvbi0yIGgyOmFmdGVyLCAuc2VjdGlvbi0yIC5oMjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RUJGMkI7XG59XG4uc2VjdGlvbi0yIC51bmRlcmxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUVCRjJCO1xufVxuXG4uc2VjdGlvbi0zIGgxLCAuc2VjdGlvbi0zIGgyLCAuc2VjdGlvbi0zIC5oMiB7XG4gIGNvbG9yOiAjODBFMEFCO1xufVxuLnNlY3Rpb24tMyBoMTphZnRlciwgLnNlY3Rpb24tMyBoMjphZnRlciwgLnNlY3Rpb24tMyAuaDI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBFMEFCO1xufVxuLnNlY3Rpb24tMyAudW5kZXJsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwRTBBQjtcbn1cblxuLnNlY3Rpb24tNCBoMSwgLnNlY3Rpb24tNCBoMiwgLnNlY3Rpb24tNCAuaDIge1xuICBjb2xvcjogI0ZFQ0YxRDtcbn1cbi5zZWN0aW9uLTQgaDE6YWZ0ZXIsIC5zZWN0aW9uLTQgaDI6YWZ0ZXIsIC5zZWN0aW9uLTQgLmgyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFQ0YxRDtcbn1cbi5zZWN0aW9uLTQgLnVuZGVybGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUNGMUQ7XG59XG5cbi5zZWN0aW9uLTUgaDEsIC5zZWN0aW9uLTUgaDIsIC5zZWN0aW9uLTUgLmgyIHtcbiAgY29sb3I6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi01IGgxOmFmdGVyLCAuc2VjdGlvbi01IGgyOmFmdGVyLCAuc2VjdGlvbi01IC5oMjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi01IC51bmRlcmxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzNTY0O1xufVxuXG4uc2VjdGlvbi02IGgxLCAuc2VjdGlvbi02IGgyLCAuc2VjdGlvbi02IC5oMiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tNiBoMTphZnRlciwgLnNlY3Rpb24tNiBoMjphZnRlciwgLnNlY3Rpb24tNiAuaDI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tNiAudW5kZXJsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLnNlY3Rpb24tNyBoMSwgLnNlY3Rpb24tNyBoMiwgLnNlY3Rpb24tNyAuaDIge1xuICBjb2xvcjogIzhDOEM4Qztcbn1cbi5zZWN0aW9uLTcgaDE6YWZ0ZXIsIC5zZWN0aW9uLTcgaDI6YWZ0ZXIsIC5zZWN0aW9uLTcgLmgyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhDOEM4Qztcbn1cbi5zZWN0aW9uLTcgLnVuZGVybGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QzhDOEM7XG59XG5cbi5zZWN0aW9uLTggaDEsIC5zZWN0aW9uLTggaDIsIC5zZWN0aW9uLTggLmgyIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi04IGgxOmFmdGVyLCAuc2VjdGlvbi04IGgyOmFmdGVyLCAuc2VjdGlvbi04IC5oMjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi04IC51bmRlcmxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRBREJCO1xufVxuXG4uc2VjdGlvbi05IGgxLCAuc2VjdGlvbi05IGgyLCAuc2VjdGlvbi05IC5oMiB7XG4gIGNvbG9yOiAjOUVCRjJCO1xufVxuLnNlY3Rpb24tOSBoMTphZnRlciwgLnNlY3Rpb24tOSBoMjphZnRlciwgLnNlY3Rpb24tOSAuaDI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUVCRjJCO1xufVxuLnNlY3Rpb24tOSAudW5kZXJsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFQkYyQjtcbn1cblxuLnNlY3Rpb24tMTAgaDEsIC5zZWN0aW9uLTEwIGgyLCAuc2VjdGlvbi0xMCAuaDIge1xuICBjb2xvcjogIzgwRTBBQjtcbn1cbi5zZWN0aW9uLTEwIGgxOmFmdGVyLCAuc2VjdGlvbi0xMCBoMjphZnRlciwgLnNlY3Rpb24tMTAgLmgyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwRTBBQjtcbn1cbi5zZWN0aW9uLTEwIC51bmRlcmxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBFMEFCO1xufVxuXG4uc2VjdGlvbi0xMSBoMSwgLnNlY3Rpb24tMTEgaDIsIC5zZWN0aW9uLTExIC5oMiB7XG4gIGNvbG9yOiAjRkVDRjFEO1xufVxuLnNlY3Rpb24tMTEgaDE6YWZ0ZXIsIC5zZWN0aW9uLTExIGgyOmFmdGVyLCAuc2VjdGlvbi0xMSAuaDI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVDRjFEO1xufVxuLnNlY3Rpb24tMTEgLnVuZGVybGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUNGMUQ7XG59XG5cbi5zZWN0aW9uLTEyIGgxLCAuc2VjdGlvbi0xMiBoMiwgLnNlY3Rpb24tMTIgLmgyIHtcbiAgY29sb3I6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi0xMiBoMTphZnRlciwgLnNlY3Rpb24tMTIgaDI6YWZ0ZXIsIC5zZWN0aW9uLTEyIC5oMjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi0xMiAudW5kZXJsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzU2NDtcbn1cblxuLnNlY3Rpb24tMTMgaDEsIC5zZWN0aW9uLTEzIGgyLCAuc2VjdGlvbi0xMyAuaDIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5zZWN0aW9uLTEzIGgxOmFmdGVyLCAuc2VjdGlvbi0xMyBoMjphZnRlciwgLnNlY3Rpb24tMTMgLmgyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5zZWN0aW9uLTEzIC51bmRlcmxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogQ29waWUgZGUgX3RyYW5zaXRpb24uc2Nzc1xuKiAgw6l0YWl0IGRhbnMgQmluZ29wbHVzIHNyY1xcbWFpblxccmVzb3VyY2VzXFxiaW5nb3BsdXMtdGVtcGxhdGluZ1xcc291cmNlc1xcc3R5bGVzaGVldHNcXHNhc3NcXG1peGluc1xuKiAgRXN0LWNlIGVuY29yZSB1dGlsZSA/XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhYmxhY2tcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS1ibGFjay13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS1ibGFjay13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhLWJsYWNrLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhLWJsYWNrLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS1ibGFjay13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEtYmxhY2std2ViZm9udC5zdmcjcHJveGltYV9ub3ZhYmxhY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhX3JnYm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LnN2ZyNwcm94aW1hX25vdmFfcmdib2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YWV4dHJhYm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhLWV4dHJhYm9sZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS1leHRyYWJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS1leHRyYWJvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEtZXh0cmFib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS1leHRyYWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhLWV4dHJhYm9sZC13ZWJmb250LnN2ZyNwcm94aW1hX25vdmFleHRyYWJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhbGlnaHRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS1saWdodC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS1saWdodC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhLWxpZ2h0LXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhLWxpZ2h0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS1saWdodC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEtbGlnaHQtd2ViZm9udC5zdmcjcHJveGltYV9ub3ZhbGlnaHRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhX3JncmVndWxhclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LnN2ZyNwcm94aW1hX25vdmFfcmdyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YXNlbWlib2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuc3ZnI3Byb3hpbWFfbm92YXNlbWlib2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnRhLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGEtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGEtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm1lZGlhLXRleHQgLnJpY2gtdGV4dC5sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tZWRpYS10ZXh0IC5yaWNoLXRleHQuY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1lZGlhLXRleHQgLnJpY2gtdGV4dC5yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1lZGlhLXRleHQgLnJpY2gtdGV4dC5qdXN0aWZpZWQge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLm1lZGlhLXRleHQgLnJpY2gtdGV4dC5qdXN0aWZpZWQgdWwsIC5tZWRpYS10ZXh0IC5yaWNoLXRleHQuanVzdGlmaWVkIG9sLCAubWVkaWEtdGV4dCAucmljaC10ZXh0LmxlZnQgdWwsIC5tZWRpYS10ZXh0IC5yaWNoLXRleHQubGVmdCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMS4yNWVtO1xufVxuLm1lZGlhLXRleHQgLnJpY2gtdGV4dC5qdXN0aWZpZWQgb2wgPiBsaSwgLm1lZGlhLXRleHQgLnJpY2gtdGV4dC5qdXN0aWZpZWQgdWwgPiBsaSwgLm1lZGlhLXRleHQgLnJpY2gtdGV4dC5sZWZ0IG9sID4gbGksIC5tZWRpYS10ZXh0IC5yaWNoLXRleHQubGVmdCB1bCA+IGxpIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbn1cbi5tZWRpYS10ZXh0IC5yaWNoLXRleHQuY2VudGVyIG9sID4gbGksIC5tZWRpYS10ZXh0IC5yaWNoLXRleHQuY2VudGVyIHVsID4gbGksIC5tZWRpYS10ZXh0IC5yaWNoLXRleHQucmlnaHQgb2wgPiBsaSwgLm1lZGlhLXRleHQgLnJpY2gtdGV4dC5yaWdodCB1bCA+IGxpIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuLm1lZGlhLXRleHQgLmltYWdlLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5tZWRpYS10ZXh0IHNwYW4gLm5vLXdyYXAsXG4ubWVkaWEtdGV4dCBzcGFuIC5scUNvbnRlbnVJbnNlY2FibGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ub3Zlci10aXRsZS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG5cbmltZy5scWNhdC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5pbWcuY292ZXIge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm1lZGlhLXZpZGVvIC5iZy1pbWctdmlkZW8ge1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lZGlhLXZpZGVvIC5iZy1pbWctdmlkZW8ge1xuICAgIHRvcDogNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tZWRpYS12aWRlbyAuYmctaW1nLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4ubWVkaWEtdmlkZW8gLnl0LWFtYmlhbmNlLXZpZGVvIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lZGlhLXZpZGVvIC55dC1hbWJpYW5jZS12aWRlbyB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgfVxuICAubWVkaWEtdmlkZW8gLnl0LWFtYmlhbmNlLXZpZGVvIC55dC1wbGF5LXBhdXNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWVkaWEtdmlkZW8gLnJlbGF0ZWQtdGV4dC1ib3gge1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDMwMHB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ueW91dHViZS1jb250YWluZXIge1xuICAtLWJyay1idXR0b24tb3BhY2l0eS1kaXNhYmxlZDogNTAlO1xuICAtLWJyay1idXR0b24tcHJpbWFyeS1ib3JkZXItcmFkaXVzOiAwLjI1MTc0NTQ1NDU0NTQ1NDU1ZW07XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWJvcmRlci13aWR0aDogMHB4O1xuICAtLWJyay1idXR0b24tcHJpbWFyeS1mb250LWZhbWlseTogQXJpYWw7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWhlaWdodDogMi43NjkyZW07XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWljb24tZ2FwOiAwLjYxNTNlbTtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktaWNvbi1zaXplOiAxLjIzMDdlbTtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtYmFja2dyb3VuZC1jb2xvci1kZWZhdWx0OiAjZmZmZmZmO1xuICAtLWJyay1idXR0b24tcHJpbWFyeS1pbnZlcnRlZC1iYWNrZ3JvdW5kLWNvbG9yLWZvY3VzOiAjMmU0OWQxO1xuICAtLWJyay1idXR0b24tcHJpbWFyeS1pbnZlcnRlZC1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiAjMmU0OWQxO1xuICAtLWJyay1idXR0b24tcHJpbWFyeS1pbnZlcnRlZC1ib3JkZXItY29sb3ItZGVmYXVsdDogdHJhbnNwYXJlbnQ7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWJvcmRlci1jb2xvci1mb2N1czogdHJhbnNwYXJlbnQ7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWJvcmRlci1jb2xvci1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWZvbnQtY29sb3ItZGVmYXVsdDogIzI1M2FhNztcbiAgLS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtZm9udC1jb2xvci1mb2N1czogI2ZmZmZmZjtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtZm9udC1jb2xvci1ob3ZlcjogI2ZmZmZmZjtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtaWNvbi1maWxsLWRlZmF1bHQ6ICMyNTNhYTc7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWljb24tZmlsbC1mb2N1czogI2ZmZmZmZjtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtaWNvbi1maWxsLWhvdmVyOiAjZmZmZmZmO1xuICAtLWJyay1idXR0b24tcHJpbWFyeS1sZXR0ZXItc3BhY2luZzogMiU7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWxnLWZvbnQtc2l6ZTogMjRweDtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktbGluZS1oZWlnaHQ6IDExMCU7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LW1kLWZvbnQtc2l6ZTogMjBweDtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktcGFkZGluZy1ob3Jpem9udGFsOiAxLjIzMDdlbTtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktc20tZm9udC1zaXplOiAxNnB4O1xuICAtLWJyay1idXR0b24tcHJpbWFyeS1zdGFuZGFyZC1iYWNrZ3JvdW5kLWNvbG9yLWRlZmF1bHQ6ICMxOTI4NzI7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXN0YW5kYXJkLWJhY2tncm91bmQtY29sb3ItZm9jdXM6ICMyZTQ5ZDE7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXN0YW5kYXJkLWJhY2tncm91bmQtY29sb3ItaG92ZXI6ICMyZTQ5ZDE7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXN0YW5kYXJkLWJvcmRlci1jb2xvci1kZWZhdWx0OiB0cmFuc3BhcmVudDtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktc3RhbmRhcmQtYm9yZGVyLWNvbG9yLWZvY3VzOiB0cmFuc3BhcmVudDtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktc3RhbmRhcmQtYm9yZGVyLWNvbG9yLWhvdmVyOiB0cmFuc3BhcmVudDtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktc3RhbmRhcmQtZm9udC1jb2xvci1kZWZhdWx0OiAjZmZmZmZmO1xuICAtLWJyay1idXR0b24tcHJpbWFyeS1zdGFuZGFyZC1mb250LWNvbG9yLWZvY3VzOiAjZmZmZmZmO1xuICAtLWJyay1idXR0b24tcHJpbWFyeS1zdGFuZGFyZC1mb250LWNvbG9yLWhvdmVyOiAjZmZmZmZmO1xuICAtLWJyay1idXR0b24tcHJpbWFyeS1zdGFuZGFyZC1pY29uLWZpbGwtZGVmYXVsdDogI2ZmZmZmZjtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktc3RhbmRhcmQtaWNvbi1maWxsLWZvY3VzOiAjZmZmZmZmO1xuICAtLWJyay1idXR0b24tcHJpbWFyeS1zdGFuZGFyZC1pY29uLWZpbGwtaG92ZXI6ICNmZmZmZmY7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXRleHQtZGVjb3JhdGlvbi1kZWZhdWx0OiBub25lO1xuICAtLWJyay1idXR0b24tcHJpbWFyeS10ZXh0LWRlY29yYXRpb24tZm9jdXM6IG5vbmU7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXRleHQtZGVjb3JhdGlvbi1ob3Zlcjogbm9uZTtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktYm9yZGVyLXJhZGl1czogMC4yNTE3NDU0NTQ1NDU0NTQ1NWVtO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LWZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1mb250LXdlaWdodDogNzAwO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LWhlaWdodDogMi43NjkyZW07XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktaWNvbi1nYXA6IDAuNjE1M2VtO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LWljb24tc2l6ZTogMS4yMzA3ZW07XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktaW52ZXJ0ZWQtYmFja2dyb3VuZC1jb2xvci1kZWZhdWx0OiB0cmFuc3BhcmVudDtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1pbnZlcnRlZC1iYWNrZ3JvdW5kLWNvbG9yLWZvY3VzOiAjZmZmZmZmO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LWludmVydGVkLWJhY2tncm91bmQtY29sb3ItaG92ZXI6ICNmZmZmZmY7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktaW52ZXJ0ZWQtYm9yZGVyLWNvbG9yLWRlZmF1bHQ6ICNmZmZmZmY7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktaW52ZXJ0ZWQtYm9yZGVyLWNvbG9yLWZvY3VzOiAjZmZmZmZmO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LWludmVydGVkLWJvcmRlci1jb2xvci1ob3ZlcjogI2ZmZmZmZjtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1pbnZlcnRlZC1mb250LWNvbG9yLWRlZmF1bHQ6ICNmZmZmZmY7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktaW52ZXJ0ZWQtZm9udC1jb2xvci1mb2N1czogIzA5MGYyYTtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1pbnZlcnRlZC1mb250LWNvbG9yLWhvdmVyOiAjMDkwZjJhO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LWludmVydGVkLWljb24tZmlsbC1kZWZhdWx0OiAjZmZmZmZmO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LWludmVydGVkLWljb24tZmlsbC1mb2N1czogIzA5MGYyYTtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1pbnZlcnRlZC1pY29uLWZpbGwtaG92ZXI6ICMwOTBmMmE7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktbGV0dGVyLXNwYWNpbmc6IDIlO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LWxnLWZvbnQtc2l6ZTogMjRweDtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1saW5lLWhlaWdodDogMTEwJTtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1tZC1mb250LXNpemU6IDIwcHg7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktcGFkZGluZy1ob3Jpem9udGFsOiAxLjIzMDdlbTtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1zbS1mb250LXNpemU6IDE2cHg7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktc3RhbmRhcmQtYmFja2dyb3VuZC1jb2xvci1kZWZhdWx0OiB0cmFuc3BhcmVudDtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1zdGFuZGFyZC1iYWNrZ3JvdW5kLWNvbG9yLWZvY3VzOiAjMDkwZjJhO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LXN0YW5kYXJkLWJhY2tncm91bmQtY29sb3ItaG92ZXI6ICMwOTBmMmE7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktc3RhbmRhcmQtYm9yZGVyLWNvbG9yLWRlZmF1bHQ6ICMwOTBmMmE7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktc3RhbmRhcmQtYm9yZGVyLWNvbG9yLWZvY3VzOiAjMDkwZjJhO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LXN0YW5kYXJkLWJvcmRlci1jb2xvci1ob3ZlcjogIzA5MGYyYTtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1zdGFuZGFyZC1mb250LWNvbG9yLWRlZmF1bHQ6ICMwOTBmMmE7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktc3RhbmRhcmQtZm9udC1jb2xvci1mb2N1czogI2ZmZmZmZjtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1zdGFuZGFyZC1mb250LWNvbG9yLWhvdmVyOiAjZmZmZmZmO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LXN0YW5kYXJkLWljb24tZmlsbC1kZWZhdWx0OiAjMDkwZjJhO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LXN0YW5kYXJkLWljb24tZmlsbC1mb2N1czogI2ZmZmZmZjtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1zdGFuZGFyZC1pY29uLWZpbGwtaG92ZXI6ICNmZmZmZmY7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktdGV4dC1kZWNvcmF0aW9uLWRlZmF1bHQ6IG5vbmU7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktdGV4dC1kZWNvcmF0aW9uLWZvY3VzOiBub25lO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LXRleHQtZGVjb3JhdGlvbi1ob3Zlcjogbm9uZTtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS10ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLS1icmstZGVjLWJvcmRlci1yYWRpdXMtMnhsOiAyNHB4O1xuICAtLWJyay1kZWMtYm9yZGVyLXJhZGl1cy0yeHM6IDJweDtcbiAgLS1icmstZGVjLWJvcmRlci1yYWRpdXMtM3hsOiAyOHB4O1xuICAtLWJyay1kZWMtYm9yZGVyLXJhZGl1cy00eGw6IDMycHg7XG4gIC0tYnJrLWRlYy1ib3JkZXItcmFkaXVzLWxnOiAxNnB4O1xuICAtLWJyay1kZWMtYm9yZGVyLXJhZGl1cy1tZDogMTJweDtcbiAgLS1icmstZGVjLWJvcmRlci1yYWRpdXMtbm9uZTogMHB4O1xuICAtLWJyay1kZWMtYm9yZGVyLXJhZGl1cy1zbTogOHB4O1xuICAtLWJyay1kZWMtYm9yZGVyLXJhZGl1cy14bDogMjBweDtcbiAgLS1icmstZGVjLWJvcmRlci1yYWRpdXMteHM6IDRweDtcbiAgLS1icmstZGVjLWJvcmRlci13aWR0aC1sZzogNHB4O1xuICAtLWJyay1kZWMtYm9yZGVyLXdpZHRoLW1kOiAycHg7XG4gIC0tYnJrLWRlYy1ib3JkZXItd2lkdGgtbm9uZTogMHB4O1xuICAtLWJyay1kZWMtYm9yZGVyLXdpZHRoLXNtOiAxcHg7XG4gIC0tYnJrLWRlYy1ib3JkZXItd2lkdGgteHM6IDFweDtcbiAgLS1icmstZGVjLWJveC1zaGFkb3ctaW52ZXJ0ZWQtZGVmYXVsdDogMHB4IDBweCAwcHggMHB4ICMxYTFhMWE7XG4gIC0tYnJrLWRlYy1ib3gtc2hhZG93LWludmVydGVkLWZvY3VzOiAwcHggMHB4IDBweCAwcHggIzFhMWExYTtcbiAgLS1icmstZGVjLWJveC1zaGFkb3ctaW52ZXJ0ZWQtaG92ZXI6IDBweCAycHggOHB4IDBweCAjMWExYTFhO1xuICAtLWJyay1kZWMtYm94LXNoYWRvdy1zdGFuZGFyZC1kZWZhdWx0OiAwcHggMHB4IDBweCAwcHggI2U2ZTZlNjtcbiAgLS1icmstZGVjLWJveC1zaGFkb3ctc3RhbmRhcmQtZm9jdXM6IDBweCAwcHggMHB4IDBweCAjZTZlNmU2O1xuICAtLWJyay1kZWMtYm94LXNoYWRvdy1zdGFuZGFyZC1ob3ZlcjogMHB4IDJweCA4cHggMHB4ICNlNmU2ZTY7XG4gIC0tYnJrLWRlYy1jb2xvci1hY2NlbnQtZGFyazogIzRiMDA1NztcbiAgLS1icmstZGVjLWNvbG9yLWFjY2VudC1saWdodDogI0ZERjNEMTtcbiAgLS1icmstZGVjLWNvbG9yLWFjY2VudC1tZWRpdW06ICNDOTJDQTc7XG4gIC0tYnJrLWRlYy1jb2xvci1hY2NlbnQtd2FybTogI2UyMTg3OTtcbiAgLS1icmstZGVjLWNvbG9yLW1haW4tZGFyay0yODogIzE5Mjg3MjtcbiAgLS1icmstZGVjLWNvbG9yLW1haW4tZGFya2VyOiAjMDkwZjJhO1xuICAtLWJyay1kZWMtY29sb3ItbWFpbi1leHRyYWRhcms6ICMxMjFkNTQ7XG4gIC0tYnJrLWRlYy1jb2xvci1tYWluLWV4dHJhZGFyay0yNTogIzEwMWE0OTtcbiAgLS1icmstZGVjLWNvbG9yLW1haW4tZXh0cmFkYXJrLTUxOiAjMDAwMzRjO1xuICAtLWJyay1kZWMtY29sb3ItbWFpbi1leHRyYWxpZ2h0OiAjYWJiNmVkO1xuICAtLWJyay1kZWMtY29sb3ItbWFpbi1saWdodGVyOiAjZDVkYmY2O1xuICAtLWJyay1kZWMtY29sb3ItbWFpbi1saWdodGVzdC0yNTogI2Y1ZjZmZDtcbiAgLS1icmstZGVjLWNvbG9yLW1haW4tbGlnaHRlc3QtNTA6ICNlYWVkZmE7XG4gIC0tYnJrLWRlYy1jb2xvci1tYWluLW1lZGl1bTogIzJlNDlkMTtcbiAgLS1icmstZGVjLWNvbG9yLW1haW4tbWVkaXVtLTc1OiAjMjczZWIyO1xuICAtLWJyay1kZWMtY29sb3ItbWFpbi1ub3JtYWw6ICM1ODZkZGE7XG4gIC0tYnJrLWRlYy1jb2xvci1tYWluLXNlbWlkYXJrOiAjMjUzYWE3O1xuICAtLWJyay1kZWMtY29sb3ItbWFpbi1zZW1pZGFyay00MzogIzE5MTJhNDtcbiAgLS1icmstZGVjLWNvbG9yLW1haW4tc2VtaWRhcmstNTA6ICMyMDMzOTI7XG4gIC0tYnJrLWRlYy1jb2xvci1uZXV0cmFsLWRhcmtlcjogIzFhMWExYTtcbiAgLS1icmstZGVjLWNvbG9yLW5ldXRyYWwtZGFya2VzdDogIzAwMDAwMDtcbiAgLS1icmstZGVjLWNvbG9yLW5ldXRyYWwtZXh0cmFkYXJrOiAjMzMzMzMzO1xuICAtLWJyay1kZWMtY29sb3ItbmV1dHJhbC1leHRyYWRhcmstMjU6ICMyZDJkMmQ7XG4gIC0tYnJrLWRlYy1jb2xvci1uZXV0cmFsLWV4dHJhbGlnaHQ6ICNDQ0NDQ0M7XG4gIC0tYnJrLWRlYy1jb2xvci1uZXV0cmFsLWxpZ2h0ZXI6ICNlNmU2ZTY7XG4gIC0tYnJrLWRlYy1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0OiAjZmZmZmZmO1xuICAtLWJyay1kZWMtY29sb3ItbmV1dHJhbC1saWdodGVzdC0yNTogI2Y5ZjlmOTtcbiAgLS1icmstZGVjLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QtNTA6ICNmMmYyZjI7XG4gIC0tYnJrLWRlYy1jb2xvci1uZXV0cmFsLW1lZGl1bTogIzgwODA4MDtcbiAgLS1icmstZGVjLWNvbG9yLW5ldXRyYWwtbWVkaXVtLTc1OiAjNmM2YzZjO1xuICAtLWJyay1kZWMtY29sb3ItbmV1dHJhbC1ub25lOiB0cmFuc3BhcmVudDtcbiAgLS1icmstZGVjLWNvbG9yLW5ldXRyYWwtbm9ybWFsOiAjOTk5OTk5O1xuICAtLWJyay1kZWMtY29sb3ItbmV1dHJhbC1zZW1pZGFyay03NTogIzUzNTM1MztcbiAgLS1icmstZGVjLWNvbG9yLXNlbWFudGljLWVycm9yLWRhcms6ICNiZjAwMDA7XG4gIC0tYnJrLWRlYy1jb2xvci1zZW1hbnRpYy1lcnJvci1saWdodDogI2ZmNTk1OTtcbiAgLS1icmstZGVjLWNvbG9yLXNlbWFudGljLXN1Y2Nlc3MtZGFyazogIzE0ODUyNztcbiAgLS1icmstZGVjLWNvbG9yLXNlbWFudGljLXN1Y2Nlc3MtbGlnaHQ6ICMxZmQzM2Q7XG4gIC0tYnJrLWRlYy1jb2xvci1zZW1hbnRpYy13YXJuaW5nLWRhcms6ICNmZGM1MGY7XG4gIC0tYnJrLWRlYy1jb2xvci1zZW1hbnRpYy13YXJuaW5nLWxpZ2h0OiAjZmZmOWU2O1xuICAtLWJyay1kZWMtZm9udC1mYW1pbHktYWx0OiBBcmlhbDtcbiAgLS1icmstZGVjLWZvbnQtZmFtaWx5LW1haW46IEdyYXBoaWs7XG4gIC0tYnJrLWRlYy1mb250LXNpemUtMnhsOiAzMnB4O1xuICAtLWJyay1kZWMtZm9udC1zaXplLTN4bDogMzZweDtcbiAgLS1icmstZGVjLWZvbnQtc2l6ZS00eGw6IDQwcHg7XG4gIC0tYnJrLWRlYy1mb250LXNpemUtbGc6IDI0cHg7XG4gIC0tYnJrLWRlYy1mb250LXNpemUtbWQ6IDIwcHg7XG4gIC0tYnJrLWRlYy1mb250LXNpemUtc206IDE2cHg7XG4gIC0tYnJrLWRlYy1mb250LXNpemUteGw6IDI4cHg7XG4gIC0tYnJrLWRlYy1mb250LXNpemUteHM6IDE0cHg7XG4gIC0tYnJrLWRlYy1mb250LXdlaWdodC1ibGFjazogOTAwO1xuICAtLWJyay1kZWMtZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuICAtLWJyay1kZWMtZm9udC13ZWlnaHQtbm9ybWFsOiA0MDA7XG4gIC0tYnJrLWRlYy1sZXR0ZXItc3BhY2luZy1sZzogNCU7XG4gIC0tYnJrLWRlYy1sZXR0ZXItc3BhY2luZy1tZDogMiU7XG4gIC0tYnJrLWRlYy1sZXR0ZXItc3BhY2luZy1zbTogMCU7XG4gIC0tYnJrLWRlYy1sZXR0ZXItc3BhY2luZy14czogLTIlO1xuICAtLWJyay1kZWMtbGluZS1oZWlnaHQtbGc6IDE0MCU7XG4gIC0tYnJrLWRlYy1saW5lLWhlaWdodC1tZDogMTMwJTtcbiAgLS1icmstZGVjLWxpbmUtaGVpZ2h0LXNtOiAxMjAlO1xuICAtLWJyay1kZWMtbGluZS1oZWlnaHQteGw6IDE1MCU7XG4gIC0tYnJrLWRlYy1saW5lLWhlaWdodC14czogMTEwJTtcbiAgLS1icmstZGVjLW9wYWNpdHktYWxsOiAxMDAlO1xuICAtLWJyay1kZWMtb3BhY2l0eS1tZDogNTAlO1xuICAtLWJyay1kZWMtb3BhY2l0eS1ub25lOiAwJTtcbiAgLS1icmstZGVjLXNpemUtMnhsOiA0OHB4O1xuICAtLWJyay1kZWMtc2l6ZS0yeHM6IDhweDtcbiAgLS1icmstZGVjLXNpemUtM3hsOiA2NHB4O1xuICAtLWJyay1kZWMtc2l6ZS0zeHM6IDRweDtcbiAgLS1icmstZGVjLXNpemUtbGc6IDI4cHg7XG4gIC0tYnJrLWRlYy1zaXplLW1kOiAyNHB4O1xuICAtLWJyay1kZWMtc2l6ZS1ub25lOiAwcHg7XG4gIC0tYnJrLWRlYy1zaXplLXNtOiAyMHB4O1xuICAtLWJyay1kZWMtc2l6ZS14bDogMzJweDtcbiAgLS1icmstZGVjLXNpemUteHM6IDE2cHg7XG4gIC0tYnJrLWRlYy1zcGFjZS0yeGw6IDQ4cHg7XG4gIC0tYnJrLWRlYy1zcGFjZS0yeHM6IDhweDtcbiAgLS1icmstZGVjLXNwYWNlLTN4bDogNjRweDtcbiAgLS1icmstZGVjLXNwYWNlLTN4czogNHB4O1xuICAtLWJyay1kZWMtc3BhY2UtbGc6IDI4cHg7XG4gIC0tYnJrLWRlYy1zcGFjZS1tZDogMjRweDtcbiAgLS1icmstZGVjLXNwYWNlLW5vbmU6IDBweDtcbiAgLS1icmstZGVjLXNwYWNlLXNtOiAyMHB4O1xuICAtLWJyay1kZWMtc3BhY2UteGw6IDMycHg7XG4gIC0tYnJrLWRlYy1zcGFjZS14czogMTZweDtcbiAgLS1icmstaW50ZXJhY3RpdmUtaW52ZXJ0ZWQtb3V0bGluZS1jb2xvci1mb2N1czogI2FiYjZlZDtcbiAgLS1icmstaW50ZXJhY3RpdmUtb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgLS1icmstaW50ZXJhY3RpdmUtb3V0bGluZS13aWR0aDogMnB4O1xuICAtLWJyay1pbnRlcmFjdGl2ZS1zdGFuZGFyZC1vdXRsaW5lLWNvbG9yLWZvY3VzOiAjMjAzMzkyO1xuICAtLWJyay1tb2RhbC13aW5kb3ctYm9yZGVyLXJhZGl1czogNHB4O1xuICAtLWJyay1tb2RhbC13aW5kb3ctYm9yZGVyLXdpZHRoOiAwcHg7XG4gIC0tYnJrLW1vZGFsLXdpbmRvdy1pbnZlcnRlZC1iYWNrZ3JvdW5kLWNvbG9yOiAjMDkwZjJhO1xuICAtLWJyay1tb2RhbC13aW5kb3ctaW52ZXJ0ZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icmstbW9kYWwtd2luZG93LWludmVydGVkLW92ZXJsYXktY29sb3I6ICMwMDAyMzM4MDtcbiAgLS1icmstbW9kYWwtd2luZG93LWxhcmdlLWJveC1sZy1tYXgtaGVpZ2h0OiA1MHZoO1xuICAtLWJyay1tb2RhbC13aW5kb3ctbGFyZ2UtYm94LWxnLXBhZGRpbmc6IDQwcHg7XG4gIC0tYnJrLW1vZGFsLXdpbmRvdy1sYXJnZS1ib3gtbGctd2lkdGg6IDg1NnB4O1xuICAtLWJyay1tb2RhbC13aW5kb3ctbGFyZ2UtYm94LW1kLW1heC1oZWlnaHQ6IDgwdmg7XG4gIC0tYnJrLW1vZGFsLXdpbmRvdy1sYXJnZS1ib3gtbWQtcGFkZGluZzogNDBweDtcbiAgLS1icmstbW9kYWwtd2luZG93LWxhcmdlLWJveC1tZC13aWR0aDogNzQ0cHg7XG4gIC0tYnJrLW1vZGFsLXdpbmRvdy1sYXJnZS1ib3gtc20tbWF4LWhlaWdodDogOTB2aDtcbiAgLS1icmstbW9kYWwtd2luZG93LWxhcmdlLWJveC1zbS1wYWRkaW5nOiAyNHB4O1xuICAtLWJyay1tb2RhbC13aW5kb3ctbGFyZ2UtYm94LXNtLXBhZGRpbmcteDogMzJweDtcbiAgLS1icmstbW9kYWwtd2luZG93LWxhcmdlLWJveC1zbS13aWR0aDogOTB2aDtcbiAgLS1icmstbW9kYWwtd2luZG93LW1lZGl1bS1ib3gtbGctbWF4LWhlaWdodDogNTB2aDtcbiAgLS1icmstbW9kYWwtd2luZG93LW1lZGl1bS1ib3gtbGctcGFkZGluZzogMzJweDtcbiAgLS1icmstbW9kYWwtd2luZG93LW1lZGl1bS1ib3gtbGctd2lkdGg6IDY0MHB4O1xuICAtLWJyay1tb2RhbC13aW5kb3ctbWVkaXVtLWJveC1tZC1tYXgtaGVpZ2h0OiA4MHZoO1xuICAtLWJyay1tb2RhbC13aW5kb3ctbWVkaXVtLWJveC1tZC1wYWRkaW5nOiAzMnB4O1xuICAtLWJyay1tb2RhbC13aW5kb3ctbWVkaXVtLWJveC1tZC13aWR0aDogNTYwcHg7XG4gIC0tYnJrLW1vZGFsLXdpbmRvdy1tZWRpdW0tYm94LXNtLW1heC1oZWlnaHQ6IDkwdmg7XG4gIC0tYnJrLW1vZGFsLXdpbmRvdy1tZWRpdW0tYm94LXNtLXBhZGRpbmc6IDI0cHg7XG4gIC0tYnJrLW1vZGFsLXdpbmRvdy1tZWRpdW0tYm94LXNtLXBhZGRpbmcteDogMzJweDtcbiAgLS1icmstbW9kYWwtd2luZG93LW1lZGl1bS1ib3gtc20td2lkdGg6IDkwdmg7XG4gIC0tYnJrLW1vZGFsLXdpbmRvdy1zbWFsbC1ib3gtbGctbWF4LWhlaWdodDogNTB2aDtcbiAgLS1icmstbW9kYWwtd2luZG93LXNtYWxsLWJveC1sZy1wYWRkaW5nOiAyNHB4O1xuICAtLWJyay1tb2RhbC13aW5kb3ctc21hbGwtYm94LWxnLXBhZGRpbmcteDogMzJweDtcbiAgLS1icmstbW9kYWwtd2luZG93LXNtYWxsLWJveC1sZy13aWR0aDogNDI0cHg7XG4gIC0tYnJrLW1vZGFsLXdpbmRvdy1zbWFsbC1ib3gtbWQtbWF4LWhlaWdodDogODB2aDtcbiAgLS1icmstbW9kYWwtd2luZG93LXNtYWxsLWJveC1tZC1wYWRkaW5nOiAyNHB4O1xuICAtLWJyay1tb2RhbC13aW5kb3ctc21hbGwtYm94LW1kLXBhZGRpbmcteDogMzJweDtcbiAgLS1icmstbW9kYWwtd2luZG93LXNtYWxsLWJveC1tZC13aWR0aDogMzY4cHg7XG4gIC0tYnJrLW1vZGFsLXdpbmRvdy1zbWFsbC1ib3gtc20tbWF4LWhlaWdodDogOTB2aDtcbiAgLS1icmstbW9kYWwtd2luZG93LXNtYWxsLWJveC1zbS1wYWRkaW5nOiAyNHB4O1xuICAtLWJyay1tb2RhbC13aW5kb3ctc21hbGwtYm94LXNtLXBhZGRpbmcteDogMzJweDtcbiAgLS1icmstbW9kYWwtd2luZG93LXNtYWxsLWJveC1zbS13aWR0aDogNzB2aDtcbiAgLS1icmstbW9kYWwtd2luZG93LXN0YW5kYXJkLWJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC0tYnJrLW1vZGFsLXdpbmRvdy1zdGFuZGFyZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJyay1tb2RhbC13aW5kb3ctc3RhbmRhcmQtb3ZlcmxheS1jb2xvcjogIzAwMDIzMzgwO1xuICAtLWJyay10ZXh0LWJvZHktYmFzZS1mb250LWZhbWlseTogQXJpYWw7XG4gIC0tYnJrLXRleHQtYm9keS1iYXNlLWZvbnQtc2l6ZTogMTZweDtcbiAgLS1icmstdGV4dC1ib2R5LWJhc2UtZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icmstdGV4dC1ib2R5LWJhc2UtbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAtLWJyay10ZXh0LWJvZHktYmFzZS1saW5lLWhlaWdodDogMTUwJTtcbiAgLS1icmstdGV4dC1ib2R5LWJhc2UtbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIC0tYnJrLXRleHQtYm9keS1iYXNlLW1hcmdpbi10b3A6IDFlbTtcbiAgLS1icmstdGV4dC1ib2R5LWJhc2UtcGFyYWdyYXBoLXNwYWNpbmc6IDFlbTtcbiAgLS1icmstdGV4dC1ib2R5LWJhc2Utc3Ryb25nLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tYnJrLXRleHQtYm9keS1iYXNlLXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLS1icmstdGV4dC1ib2R5LWJhc2UtdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC0tYnJrLXRleHQtaGVhZGluZy0xLWZvbnQtZmFtaWx5OiBHcmFwaGlrO1xuICAtLWJyay10ZXh0LWhlYWRpbmctMS1mb250LXdlaWdodDogNzAwO1xuICAtLWJyay10ZXh0LWhlYWRpbmctMS1sZXR0ZXItc3BhY2luZzogMCU7XG4gIC0tYnJrLXRleHQtaGVhZGluZy0xLWxpbmUtaGVpZ2h0OiAxMzAlO1xuICAtLWJyay10ZXh0LWhlYWRpbmctMS1wYXJhZ3JhcGgtc3BhY2luZzogMWVtO1xuICAtLWJyay10ZXh0LWhlYWRpbmctMS1zdHJvbmctZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS1icmstdGV4dC1oZWFkaW5nLTEtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtLWJyay10ZXh0LWhlYWRpbmctMS10ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLS1icmstdGV4dC1oZWFkaW5nLTItZm9udC1mYW1pbHk6IEdyYXBoaWs7XG4gIC0tYnJrLXRleHQtaGVhZGluZy0yLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tYnJrLXRleHQtaGVhZGluZy0yLWxldHRlci1zcGFjaW5nOiAwJTtcbiAgLS1icmstdGV4dC1oZWFkaW5nLTItbGluZS1oZWlnaHQ6IDEzMCU7XG4gIC0tYnJrLXRleHQtaGVhZGluZy0yLXBhcmFncmFwaC1zcGFjaW5nOiAxZW07XG4gIC0tYnJrLXRleHQtaGVhZGluZy0yLXN0cm9uZy1mb250LXdlaWdodDogNzAwO1xuICAtLWJyay10ZXh0LWhlYWRpbmctMi10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC0tYnJrLXRleHQtaGVhZGluZy0yLXRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtLWJyay10ZXh0LWhlYWRpbmctMy1mb250LWZhbWlseTogR3JhcGhpaztcbiAgLS1icmstdGV4dC1oZWFkaW5nLTMtZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS1icmstdGV4dC1oZWFkaW5nLTMtbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAtLWJyay10ZXh0LWhlYWRpbmctMy1saW5lLWhlaWdodDogMTMwJTtcbiAgLS1icmstdGV4dC1oZWFkaW5nLTMtcGFyYWdyYXBoLXNwYWNpbmc6IDFlbTtcbiAgLS1icmstdGV4dC1oZWFkaW5nLTMtc3Ryb25nLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tYnJrLXRleHQtaGVhZGluZy0zLXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLS1icmstdGV4dC1oZWFkaW5nLTMtdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC0tYnJrLXRleHQtaW52ZXJ0ZWQtYm9keS1iYXNlLWZvbnQtY29sb3I6ICNmZmZmZmY7XG4gIC0tYnJrLXRleHQtaW52ZXJ0ZWQtY2FwdGlvbi1mb250LWNvbG9yOiAjZmZmZmZmO1xuICAtLWJyay10ZXh0LWludmVydGVkLWRpc3BsYXktMS1mb250LWNvbG9yOiAjZmZmZmZmO1xuICAtLWJyay10ZXh0LWludmVydGVkLWRpc3BsYXktMi1mb250LWNvbG9yOiAjZmZmZmZmO1xuICAtLWJyay10ZXh0LWludmVydGVkLWRpc3BsYXktMy1mb250LWNvbG9yOiAjZmZmZmZmO1xuICAtLWJyay10ZXh0LWludmVydGVkLWhlYWRpbmctMS1mb250LWNvbG9yOiAjZmZmZmZmO1xuICAtLWJyay10ZXh0LWludmVydGVkLWhlYWRpbmctMi1mb250LWNvbG9yOiAjZmZmZmZmO1xuICAtLWJyay10ZXh0LWludmVydGVkLWhlYWRpbmctMy1mb250LWNvbG9yOiAjZmZmZmZmO1xuICAtLWJyay10ZXh0LWludmVydGVkLWhlYWRpbmctNC1mb250LWNvbG9yOiAjZmZmZmZmO1xuICAtLWJyay10ZXh0LWxpbmstaW52ZXJ0ZWQtYm9keS1mb250LWNvbG9yLWRlZmF1bHQ6ICNhYmI2ZWQ7XG4gIC0tYnJrLXRleHQtbGluay1pbnZlcnRlZC1ib2R5LWZvbnQtY29sb3ItZm9jdXM6ICNhYmI2ZWQ7XG4gIC0tYnJrLXRleHQtbGluay1pbnZlcnRlZC1ib2R5LWZvbnQtY29sb3ItaG92ZXI6ICNhYmI2ZWQ7XG4gIC0tYnJrLXRleHQtbGluay1pbnZlcnRlZC1ib2R5LWZvbnQtY29sb3ItdmlzaXRlZDogIzAwMDM0YztcbiAgLS1icmstdGV4dC1saW5rLXN0YW5kYXJkLWJvZHktZm9udC1jb2xvci1kZWZhdWx0OiAjMjczZWIyO1xuICAtLWJyay10ZXh0LWxpbmstc3RhbmRhcmQtYm9keS1mb250LWNvbG9yLWZvY3VzOiAjMjczZWIyO1xuICAtLWJyay10ZXh0LWxpbmstc3RhbmRhcmQtYm9keS1mb250LWNvbG9yLWhvdmVyOiAjMjczZWIyO1xuICAtLWJyay10ZXh0LWxpbmstc3RhbmRhcmQtYm9keS1mb250LWNvbG9yLXZpc2l0ZWQ6ICMwMDAzNGM7XG4gIC0tYnJrLXRleHQtbGluay10ZXh0LWRlY29yYXRpb24tZGVmYXVsdDogdW5kZXJsaW5lO1xuICAtLWJyay10ZXh0LWxpbmstdGV4dC1kZWNvcmF0aW9uLWhvdmVyOiBub25lO1xuICAtLWJyay10ZXh0LXJhdGlvLWxnOiAxLjI1O1xuICAtLWJyay10ZXh0LXJhdGlvLW1kOiAxLjI7XG4gIC0tYnJrLXRleHQtcmF0aW8tc206IDEuMTI1O1xuICAtLWJyay10ZXh0LXN0YW5kYXJkLWJvZHktYmFzZS1mb250LWNvbG9yOiAjMDkwZjJhO1xuICAtLWJyay10ZXh0LXN0YW5kYXJkLWNhcHRpb24tZm9udC1jb2xvcjogIzA5MGYyYTtcbiAgLS1icmstdGV4dC1zdGFuZGFyZC1kaXNwbGF5LTEtZm9udC1jb2xvcjogIzI3M2ViMjtcbiAgLS1icmstdGV4dC1zdGFuZGFyZC1kaXNwbGF5LTItZm9udC1jb2xvcjogIzI3M2ViMjtcbiAgLS1icmstdGV4dC1zdGFuZGFyZC1kaXNwbGF5LTMtZm9udC1jb2xvcjogIzI3M2ViMjtcbiAgLS1icmstdGV4dC1zdGFuZGFyZC1oZWFkaW5nLTEtZm9udC1jb2xvcjogIzA5MGYyYTtcbiAgLS1icmstdGV4dC1zdGFuZGFyZC1oZWFkaW5nLTItZm9udC1jb2xvcjogIzA5MGYyYTtcbiAgLS1icmstdGV4dC1zdGFuZGFyZC1oZWFkaW5nLTMtZm9udC1jb2xvcjogIzA5MGYyYTtcbiAgLS1icmstdGV4dC1zdGFuZGFyZC1oZWFkaW5nLTQtZm9udC1jb2xvcjogIzA5MGYyYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnlvdXR1YmUtY29udGFpbmVyID4gaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ueW91dHViZS1jb250YWluZXIgPiAudmlkZW8tY29uc2VudC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyay1kZWMtY29sb3ItbWFpbi1leHRyYWRhcmspO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC55b3V0dWJlLWNvbnRhaW5lciA+IC52aWRlby1jb25zZW50LW92ZXJsYXkge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ueW91dHViZS1jb250YWluZXIgLmxvZ28ge1xuICBtYXJnaW46IDE4cHggYXV0byAxOHB4IGF1dG87XG4gIGhlaWdodDogMjNweDtcbiAgd2lkdGg6IDEwMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC55b3V0dWJlLWNvbnRhaW5lciAubG9nbyB7XG4gICAgbWFyZ2luOiAxOHB4IGF1dG8gMThweCAyMHB4O1xuICB9XG59XG4ueW91dHViZS1jb250YWluZXIgLmxvZ28gc3ZnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi55b3V0dWJlLWNvbnRhaW5lciAudmlkZW8tY29uc2VudC1vdmVybGF5IC5zY3JvbGxhYmxlLXNlY3Rpb24ge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogIzkwYTRhZSAjY2ZkOGRjO1xufVxuLnlvdXR1YmUtY29udGFpbmVyIC52aWRlby1jb25zZW50LW92ZXJsYXkgLnNjcm9sbGFibGUtc2VjdGlvbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjY2ZkOGRjO1xufVxuLnlvdXR1YmUtY29udGFpbmVyIC52aWRlby1jb25zZW50LW92ZXJsYXkgLnNjcm9sbGFibGUtc2VjdGlvbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBhNGFlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjZmQ4ZGM7XG59XG4ueW91dHViZS1jb250YWluZXIgLnZpZGVvLWNvbnNlbnQtb3ZlcmxheSAuc2Nyb2xsYWJsZS1zZWN0aW9uOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA3cHg7XG59XG4ueW91dHViZS1jb250YWluZXIgaDIudmlkZW8tY29uc2VudC1vdmVybGF5LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiB2YXIoLS1icmstdGV4dC1ib2R5LWJhc2UtbWFyZ2luLXRvcCkgMTNweCAwIDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1icmstdGV4dC1pbnZlcnRlZC1oZWFkaW5nLTMtZm9udC1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJyay10ZXh0LWhlYWRpbmctMy1mb250LXdlaWdodCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnJrLWRlYy1mb250LXNpemUtc20pO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYnJrLXRleHQtaGVhZGluZy0zLWxldHRlci1zcGFjaW5nKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJyay10ZXh0LWhlYWRpbmctMy1saW5lLWhlaWdodCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icmstdGV4dC1oZWFkaW5nLTMtc3Ryb25nLWZvbnQtd2VpZ2h0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB2YXIoLS1icmstdGV4dC1oZWFkaW5nLTMtdGV4dC1kZWNvcmF0aW9uKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWJyay10ZXh0LWhlYWRpbmctMy10ZXh0LXRyYW5zZm9ybSk7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnlvdXR1YmUtY29udGFpbmVyIGgyLnZpZGVvLWNvbnNlbnQtb3ZlcmxheS10aXRsZSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1icmstZGVjLWZvbnQtc2l6ZS1tZCk7XG4gIH1cbn1cbi55b3V0dWJlLWNvbnRhaW5lciAudmlkZW8tY29uc2VudC1vdmVybGF5LXRleHQgcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icmstdGV4dC1ib2R5LWJhc2UtZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnJrLXRleHQtYm9keS1iYXNlLWZvbnQtd2VpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWJyay10ZXh0LWJvZHktYmFzZS1sZXR0ZXItc3BhY2luZyk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icmstdGV4dC1ib2R5LWJhc2UtbGluZS1oZWlnaHQpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IHZhcigtLWJyay10ZXh0LWJvZHktYmFzZS10ZXh0LWRlY29yYXRpb24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tYnJrLXRleHQtYm9keS1iYXNlLXRleHQtdHJhbnNmb3JtKTtcbiAgbWFyZ2luOiB2YXIoLS1icmstdGV4dC1ib2R5LWJhc2UtbWFyZ2luLXRvcCkgMTNweCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnJrLWRlYy1mb250LXNpemUteHMpO1xuICBjb2xvcjogdmFyKC0tYnJrLXRleHQtaW52ZXJ0ZWQtYm9keS1iYXNlLWZvbnQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC55b3V0dWJlLWNvbnRhaW5lciAudmlkZW8tY29uc2VudC1vdmVybGF5LXRleHQgcCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1icmstZGVjLWZvbnQtc2l6ZS1zbSk7XG4gIH1cbn1cbi55b3V0dWJlLWNvbnRhaW5lciAudmlkZW8tY29uc2VudC1vdmVybGF5LWFjY2VwdC1idXR0b24ge1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtYmFja2dyb3VuZC1jb2xvci1kZWZhdWx0KTtcbiAgYm9yZGVyOiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtYm9yZGVyLWNvbG9yLWRlZmF1bHQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtZm9udC1jb2xvci1kZWZhdWx0KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXNtLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktZm9udC13ZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS1oZWlnaHQpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS1sZXR0ZXItc3BhY2luZyk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktbGluZS1oZWlnaHQpO1xuICBtYXJnaW46IDEwcHggMjBweCAxMnB4IDIwcHg7XG4gIG91dGxpbmU6IHZhcigtLWJyay1pbnRlcmFjdGl2ZS1vdXRsaW5lLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWJyay1pbnRlcmFjdGl2ZS1vdXRsaW5lLW9mZnNldCk7XG4gIHBhZGRpbmc6IDAgdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIHRleHQtZGVjb3JhdGlvbjogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXRleHQtZGVjb3JhdGlvbi1kZWZhdWx0KTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS10ZXh0LXRyYW5zZm9ybSk7XG59XG4ueW91dHViZS1jb250YWluZXIgLnZpZGVvLWNvbnNlbnQtb3ZlcmxheS1hY2NlcHQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWJhY2tncm91bmQtY29sb3ItaG92ZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS1pbnZlcnRlZC1ib3JkZXItY29sb3ItaG92ZXIpO1xuICBjb2xvcjogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWZvbnQtY29sb3ItaG92ZXIpO1xuICB0ZXh0LWRlY29yYXRpb246IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS10ZXh0LWRlY29yYXRpb24taG92ZXIpO1xufVxuLnlvdXR1YmUtY29udGFpbmVyIC52aWRlby1jb25zZW50LW92ZXJsYXktYWNjZXB0LWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWJhY2tncm91bmQtY29sb3ItZm9jdXMpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS1pbnZlcnRlZC1ib3JkZXItY29sb3ItZm9jdXMpO1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1icmstaW50ZXJhY3RpdmUtaW52ZXJ0ZWQtb3V0bGluZS1jb2xvci1mb2N1cyk7XG4gIHRleHQtZGVjb3JhdGlvbjogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXRleHQtZGVjb3JhdGlvbi1mb2N1cyk7XG59XG5cbi5nbWFwLXN0YXRpcXVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtLWJyay1idXR0b24tb3BhY2l0eS1kaXNhYmxlZDogNTAlO1xuICAtLWJyay1idXR0b24tcHJpbWFyeS1ib3JkZXItcmFkaXVzOiAwLjI1MTc0NTQ1NDU0NTQ1NDU1ZW07XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWJvcmRlci13aWR0aDogMHB4O1xuICAtLWJyay1idXR0b24tcHJpbWFyeS1mb250LWZhbWlseTogQXJpYWw7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWhlaWdodDogMi43NjkyZW07XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWljb24tZ2FwOiAwLjYxNTNlbTtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktaWNvbi1zaXplOiAxLjIzMDdlbTtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtYmFja2dyb3VuZC1jb2xvci1kZWZhdWx0OiAjZmZmZmZmO1xuICAtLWJyay1idXR0b24tcHJpbWFyeS1pbnZlcnRlZC1iYWNrZ3JvdW5kLWNvbG9yLWZvY3VzOiAjMmU0OWQxO1xuICAtLWJyay1idXR0b24tcHJpbWFyeS1pbnZlcnRlZC1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiAjMmU0OWQxO1xuICAtLWJyay1idXR0b24tcHJpbWFyeS1pbnZlcnRlZC1ib3JkZXItY29sb3ItZGVmYXVsdDogdHJhbnNwYXJlbnQ7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWJvcmRlci1jb2xvci1mb2N1czogdHJhbnNwYXJlbnQ7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWJvcmRlci1jb2xvci1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWZvbnQtY29sb3ItZGVmYXVsdDogIzI1M2FhNztcbiAgLS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtZm9udC1jb2xvci1mb2N1czogI2ZmZmZmZjtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtZm9udC1jb2xvci1ob3ZlcjogI2ZmZmZmZjtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtaWNvbi1maWxsLWRlZmF1bHQ6ICMyNTNhYTc7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWljb24tZmlsbC1mb2N1czogI2ZmZmZmZjtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtaWNvbi1maWxsLWhvdmVyOiAjZmZmZmZmO1xuICAtLWJyay1idXR0b24tcHJpbWFyeS1sZXR0ZXItc3BhY2luZzogMiU7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWxnLWZvbnQtc2l6ZTogMjRweDtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktbGluZS1oZWlnaHQ6IDExMCU7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LW1kLWZvbnQtc2l6ZTogMjBweDtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktcGFkZGluZy1ob3Jpem9udGFsOiAxLjIzMDdlbTtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktc20tZm9udC1zaXplOiAxNnB4O1xuICAtLWJyay1idXR0b24tcHJpbWFyeS1zdGFuZGFyZC1iYWNrZ3JvdW5kLWNvbG9yLWRlZmF1bHQ6ICMxOTI4NzI7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXN0YW5kYXJkLWJhY2tncm91bmQtY29sb3ItZm9jdXM6ICMyZTQ5ZDE7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXN0YW5kYXJkLWJhY2tncm91bmQtY29sb3ItaG92ZXI6ICMyZTQ5ZDE7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXN0YW5kYXJkLWJvcmRlci1jb2xvci1kZWZhdWx0OiB0cmFuc3BhcmVudDtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktc3RhbmRhcmQtYm9yZGVyLWNvbG9yLWZvY3VzOiB0cmFuc3BhcmVudDtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktc3RhbmRhcmQtYm9yZGVyLWNvbG9yLWhvdmVyOiB0cmFuc3BhcmVudDtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktc3RhbmRhcmQtZm9udC1jb2xvci1kZWZhdWx0OiAjZmZmZmZmO1xuICAtLWJyay1idXR0b24tcHJpbWFyeS1zdGFuZGFyZC1mb250LWNvbG9yLWZvY3VzOiAjZmZmZmZmO1xuICAtLWJyay1idXR0b24tcHJpbWFyeS1zdGFuZGFyZC1mb250LWNvbG9yLWhvdmVyOiAjZmZmZmZmO1xuICAtLWJyay1idXR0b24tcHJpbWFyeS1zdGFuZGFyZC1pY29uLWZpbGwtZGVmYXVsdDogI2ZmZmZmZjtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktc3RhbmRhcmQtaWNvbi1maWxsLWZvY3VzOiAjZmZmZmZmO1xuICAtLWJyay1idXR0b24tcHJpbWFyeS1zdGFuZGFyZC1pY29uLWZpbGwtaG92ZXI6ICNmZmZmZmY7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXRleHQtZGVjb3JhdGlvbi1kZWZhdWx0OiBub25lO1xuICAtLWJyay1idXR0b24tcHJpbWFyeS10ZXh0LWRlY29yYXRpb24tZm9jdXM6IG5vbmU7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXRleHQtZGVjb3JhdGlvbi1ob3Zlcjogbm9uZTtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktYm9yZGVyLXJhZGl1czogMC4yNTE3NDU0NTQ1NDU0NTQ1NWVtO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LWZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1mb250LXdlaWdodDogNzAwO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LWhlaWdodDogMi43NjkyZW07XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktaWNvbi1nYXA6IDAuNjE1M2VtO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LWljb24tc2l6ZTogMS4yMzA3ZW07XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktaW52ZXJ0ZWQtYmFja2dyb3VuZC1jb2xvci1kZWZhdWx0OiB0cmFuc3BhcmVudDtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1pbnZlcnRlZC1iYWNrZ3JvdW5kLWNvbG9yLWZvY3VzOiAjZmZmZmZmO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LWludmVydGVkLWJhY2tncm91bmQtY29sb3ItaG92ZXI6ICNmZmZmZmY7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktaW52ZXJ0ZWQtYm9yZGVyLWNvbG9yLWRlZmF1bHQ6ICNmZmZmZmY7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktaW52ZXJ0ZWQtYm9yZGVyLWNvbG9yLWZvY3VzOiAjZmZmZmZmO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LWludmVydGVkLWJvcmRlci1jb2xvci1ob3ZlcjogI2ZmZmZmZjtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1pbnZlcnRlZC1mb250LWNvbG9yLWRlZmF1bHQ6ICNmZmZmZmY7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktaW52ZXJ0ZWQtZm9udC1jb2xvci1mb2N1czogIzA5MGYyYTtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1pbnZlcnRlZC1mb250LWNvbG9yLWhvdmVyOiAjMDkwZjJhO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LWludmVydGVkLWljb24tZmlsbC1kZWZhdWx0OiAjZmZmZmZmO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LWludmVydGVkLWljb24tZmlsbC1mb2N1czogIzA5MGYyYTtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1pbnZlcnRlZC1pY29uLWZpbGwtaG92ZXI6ICMwOTBmMmE7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktbGV0dGVyLXNwYWNpbmc6IDIlO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LWxnLWZvbnQtc2l6ZTogMjRweDtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1saW5lLWhlaWdodDogMTEwJTtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1tZC1mb250LXNpemU6IDIwcHg7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktcGFkZGluZy1ob3Jpem9udGFsOiAxLjIzMDdlbTtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1zbS1mb250LXNpemU6IDE2cHg7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktc3RhbmRhcmQtYmFja2dyb3VuZC1jb2xvci1kZWZhdWx0OiB0cmFuc3BhcmVudDtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1zdGFuZGFyZC1iYWNrZ3JvdW5kLWNvbG9yLWZvY3VzOiAjMDkwZjJhO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LXN0YW5kYXJkLWJhY2tncm91bmQtY29sb3ItaG92ZXI6ICMwOTBmMmE7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktc3RhbmRhcmQtYm9yZGVyLWNvbG9yLWRlZmF1bHQ6ICMwOTBmMmE7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktc3RhbmRhcmQtYm9yZGVyLWNvbG9yLWZvY3VzOiAjMDkwZjJhO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LXN0YW5kYXJkLWJvcmRlci1jb2xvci1ob3ZlcjogIzA5MGYyYTtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1zdGFuZGFyZC1mb250LWNvbG9yLWRlZmF1bHQ6ICMwOTBmMmE7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktc3RhbmRhcmQtZm9udC1jb2xvci1mb2N1czogI2ZmZmZmZjtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1zdGFuZGFyZC1mb250LWNvbG9yLWhvdmVyOiAjZmZmZmZmO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LXN0YW5kYXJkLWljb24tZmlsbC1kZWZhdWx0OiAjMDkwZjJhO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LXN0YW5kYXJkLWljb24tZmlsbC1mb2N1czogI2ZmZmZmZjtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1zdGFuZGFyZC1pY29uLWZpbGwtaG92ZXI6ICNmZmZmZmY7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktdGV4dC1kZWNvcmF0aW9uLWRlZmF1bHQ6IG5vbmU7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktdGV4dC1kZWNvcmF0aW9uLWZvY3VzOiBub25lO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LXRleHQtZGVjb3JhdGlvbi1ob3Zlcjogbm9uZTtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS10ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLS1icmstZGVjLWJvcmRlci1yYWRpdXMtMnhsOiAyNHB4O1xuICAtLWJyay1kZWMtYm9yZGVyLXJhZGl1cy0yeHM6IDJweDtcbiAgLS1icmstZGVjLWJvcmRlci1yYWRpdXMtM3hsOiAyOHB4O1xuICAtLWJyay1kZWMtYm9yZGVyLXJhZGl1cy00eGw6IDMycHg7XG4gIC0tYnJrLWRlYy1ib3JkZXItcmFkaXVzLWxnOiAxNnB4O1xuICAtLWJyay1kZWMtYm9yZGVyLXJhZGl1cy1tZDogMTJweDtcbiAgLS1icmstZGVjLWJvcmRlci1yYWRpdXMtbm9uZTogMHB4O1xuICAtLWJyay1kZWMtYm9yZGVyLXJhZGl1cy1zbTogOHB4O1xuICAtLWJyay1kZWMtYm9yZGVyLXJhZGl1cy14bDogMjBweDtcbiAgLS1icmstZGVjLWJvcmRlci1yYWRpdXMteHM6IDRweDtcbiAgLS1icmstZGVjLWJvcmRlci13aWR0aC1sZzogNHB4O1xuICAtLWJyay1kZWMtYm9yZGVyLXdpZHRoLW1kOiAycHg7XG4gIC0tYnJrLWRlYy1ib3JkZXItd2lkdGgtbm9uZTogMHB4O1xuICAtLWJyay1kZWMtYm9yZGVyLXdpZHRoLXNtOiAxcHg7XG4gIC0tYnJrLWRlYy1ib3JkZXItd2lkdGgteHM6IDFweDtcbiAgLS1icmstZGVjLWJveC1zaGFkb3ctaW52ZXJ0ZWQtZGVmYXVsdDogMHB4IDBweCAwcHggMHB4ICMxYTFhMWE7XG4gIC0tYnJrLWRlYy1ib3gtc2hhZG93LWludmVydGVkLWZvY3VzOiAwcHggMHB4IDBweCAwcHggIzFhMWExYTtcbiAgLS1icmstZGVjLWJveC1zaGFkb3ctaW52ZXJ0ZWQtaG92ZXI6IDBweCAycHggOHB4IDBweCAjMWExYTFhO1xuICAtLWJyay1kZWMtYm94LXNoYWRvdy1zdGFuZGFyZC1kZWZhdWx0OiAwcHggMHB4IDBweCAwcHggI2U2ZTZlNjtcbiAgLS1icmstZGVjLWJveC1zaGFkb3ctc3RhbmRhcmQtZm9jdXM6IDBweCAwcHggMHB4IDBweCAjZTZlNmU2O1xuICAtLWJyay1kZWMtYm94LXNoYWRvdy1zdGFuZGFyZC1ob3ZlcjogMHB4IDJweCA4cHggMHB4ICNlNmU2ZTY7XG4gIC0tYnJrLWRlYy1jb2xvci1hY2NlbnQtZGFyazogIzRiMDA1NztcbiAgLS1icmstZGVjLWNvbG9yLWFjY2VudC1saWdodDogI0ZERjNEMTtcbiAgLS1icmstZGVjLWNvbG9yLWFjY2VudC1tZWRpdW06ICNDOTJDQTc7XG4gIC0tYnJrLWRlYy1jb2xvci1hY2NlbnQtd2FybTogI2UyMTg3OTtcbiAgLS1icmstZGVjLWNvbG9yLW1haW4tZGFyay0yODogIzE5Mjg3MjtcbiAgLS1icmstZGVjLWNvbG9yLW1haW4tZGFya2VyOiAjMDkwZjJhO1xuICAtLWJyay1kZWMtY29sb3ItbWFpbi1leHRyYWRhcms6ICMxMjFkNTQ7XG4gIC0tYnJrLWRlYy1jb2xvci1tYWluLWV4dHJhZGFyay0yNTogIzEwMWE0OTtcbiAgLS1icmstZGVjLWNvbG9yLW1haW4tZXh0cmFkYXJrLTUxOiAjMDAwMzRjO1xuICAtLWJyay1kZWMtY29sb3ItbWFpbi1leHRyYWxpZ2h0OiAjYWJiNmVkO1xuICAtLWJyay1kZWMtY29sb3ItbWFpbi1saWdodGVyOiAjZDVkYmY2O1xuICAtLWJyay1kZWMtY29sb3ItbWFpbi1saWdodGVzdC0yNTogI2Y1ZjZmZDtcbiAgLS1icmstZGVjLWNvbG9yLW1haW4tbGlnaHRlc3QtNTA6ICNlYWVkZmE7XG4gIC0tYnJrLWRlYy1jb2xvci1tYWluLW1lZGl1bTogIzJlNDlkMTtcbiAgLS1icmstZGVjLWNvbG9yLW1haW4tbWVkaXVtLTc1OiAjMjczZWIyO1xuICAtLWJyay1kZWMtY29sb3ItbWFpbi1ub3JtYWw6ICM1ODZkZGE7XG4gIC0tYnJrLWRlYy1jb2xvci1tYWluLXNlbWlkYXJrOiAjMjUzYWE3O1xuICAtLWJyay1kZWMtY29sb3ItbWFpbi1zZW1pZGFyay00MzogIzE5MTJhNDtcbiAgLS1icmstZGVjLWNvbG9yLW1haW4tc2VtaWRhcmstNTA6ICMyMDMzOTI7XG4gIC0tYnJrLWRlYy1jb2xvci1uZXV0cmFsLWRhcmtlcjogIzFhMWExYTtcbiAgLS1icmstZGVjLWNvbG9yLW5ldXRyYWwtZGFya2VzdDogIzAwMDAwMDtcbiAgLS1icmstZGVjLWNvbG9yLW5ldXRyYWwtZXh0cmFkYXJrOiAjMzMzMzMzO1xuICAtLWJyay1kZWMtY29sb3ItbmV1dHJhbC1leHRyYWRhcmstMjU6ICMyZDJkMmQ7XG4gIC0tYnJrLWRlYy1jb2xvci1uZXV0cmFsLWV4dHJhbGlnaHQ6ICNDQ0NDQ0M7XG4gIC0tYnJrLWRlYy1jb2xvci1uZXV0cmFsLWxpZ2h0ZXI6ICNlNmU2ZTY7XG4gIC0tYnJrLWRlYy1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0OiAjZmZmZmZmO1xuICAtLWJyay1kZWMtY29sb3ItbmV1dHJhbC1saWdodGVzdC0yNTogI2Y5ZjlmOTtcbiAgLS1icmstZGVjLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QtNTA6ICNmMmYyZjI7XG4gIC0tYnJrLWRlYy1jb2xvci1uZXV0cmFsLW1lZGl1bTogIzgwODA4MDtcbiAgLS1icmstZGVjLWNvbG9yLW5ldXRyYWwtbWVkaXVtLTc1OiAjNmM2YzZjO1xuICAtLWJyay1kZWMtY29sb3ItbmV1dHJhbC1ub25lOiB0cmFuc3BhcmVudDtcbiAgLS1icmstZGVjLWNvbG9yLW5ldXRyYWwtbm9ybWFsOiAjOTk5OTk5O1xuICAtLWJyay1kZWMtY29sb3ItbmV1dHJhbC1zZW1pZGFyay03NTogIzUzNTM1MztcbiAgLS1icmstZGVjLWNvbG9yLXNlbWFudGljLWVycm9yLWRhcms6ICNiZjAwMDA7XG4gIC0tYnJrLWRlYy1jb2xvci1zZW1hbnRpYy1lcnJvci1saWdodDogI2ZmNTk1OTtcbiAgLS1icmstZGVjLWNvbG9yLXNlbWFudGljLXN1Y2Nlc3MtZGFyazogIzE0ODUyNztcbiAgLS1icmstZGVjLWNvbG9yLXNlbWFudGljLXN1Y2Nlc3MtbGlnaHQ6ICMxZmQzM2Q7XG4gIC0tYnJrLWRlYy1jb2xvci1zZW1hbnRpYy13YXJuaW5nLWRhcms6ICNmZGM1MGY7XG4gIC0tYnJrLWRlYy1jb2xvci1zZW1hbnRpYy13YXJuaW5nLWxpZ2h0OiAjZmZmOWU2O1xuICAtLWJyay1kZWMtZm9udC1mYW1pbHktYWx0OiBBcmlhbDtcbiAgLS1icmstZGVjLWZvbnQtZmFtaWx5LW1haW46IEdyYXBoaWs7XG4gIC0tYnJrLWRlYy1mb250LXNpemUtMnhsOiAzMnB4O1xuICAtLWJyay1kZWMtZm9udC1zaXplLTN4bDogMzZweDtcbiAgLS1icmstZGVjLWZvbnQtc2l6ZS00eGw6IDQwcHg7XG4gIC0tYnJrLWRlYy1mb250LXNpemUtbGc6IDI0cHg7XG4gIC0tYnJrLWRlYy1mb250LXNpemUtbWQ6IDIwcHg7XG4gIC0tYnJrLWRlYy1mb250LXNpemUtc206IDE2cHg7XG4gIC0tYnJrLWRlYy1mb250LXNpemUteGw6IDI4cHg7XG4gIC0tYnJrLWRlYy1mb250LXNpemUteHM6IDE0cHg7XG4gIC0tYnJrLWRlYy1mb250LXdlaWdodC1ibGFjazogOTAwO1xuICAtLWJyay1kZWMtZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuICAtLWJyay1kZWMtZm9udC13ZWlnaHQtbm9ybWFsOiA0MDA7XG4gIC0tYnJrLWRlYy1sZXR0ZXItc3BhY2luZy1sZzogNCU7XG4gIC0tYnJrLWRlYy1sZXR0ZXItc3BhY2luZy1tZDogMiU7XG4gIC0tYnJrLWRlYy1sZXR0ZXItc3BhY2luZy1zbTogMCU7XG4gIC0tYnJrLWRlYy1sZXR0ZXItc3BhY2luZy14czogLTIlO1xuICAtLWJyay1kZWMtbGluZS1oZWlnaHQtbGc6IDE0MCU7XG4gIC0tYnJrLWRlYy1saW5lLWhlaWdodC1tZDogMTMwJTtcbiAgLS1icmstZGVjLWxpbmUtaGVpZ2h0LXNtOiAxMjAlO1xuICAtLWJyay1kZWMtbGluZS1oZWlnaHQteGw6IDE1MCU7XG4gIC0tYnJrLWRlYy1saW5lLWhlaWdodC14czogMTEwJTtcbiAgLS1icmstZGVjLW9wYWNpdHktYWxsOiAxMDAlO1xuICAtLWJyay1kZWMtb3BhY2l0eS1tZDogNTAlO1xuICAtLWJyay1kZWMtb3BhY2l0eS1ub25lOiAwJTtcbiAgLS1icmstZGVjLXNpemUtMnhsOiA0OHB4O1xuICAtLWJyay1kZWMtc2l6ZS0yeHM6IDhweDtcbiAgLS1icmstZGVjLXNpemUtM3hsOiA2NHB4O1xuICAtLWJyay1kZWMtc2l6ZS0zeHM6IDRweDtcbiAgLS1icmstZGVjLXNpemUtbGc6IDI4cHg7XG4gIC0tYnJrLWRlYy1zaXplLW1kOiAyNHB4O1xuICAtLWJyay1kZWMtc2l6ZS1ub25lOiAwcHg7XG4gIC0tYnJrLWRlYy1zaXplLXNtOiAyMHB4O1xuICAtLWJyay1kZWMtc2l6ZS14bDogMzJweDtcbiAgLS1icmstZGVjLXNpemUteHM6IDE2cHg7XG4gIC0tYnJrLWRlYy1zcGFjZS0yeGw6IDQ4cHg7XG4gIC0tYnJrLWRlYy1zcGFjZS0yeHM6IDhweDtcbiAgLS1icmstZGVjLXNwYWNlLTN4bDogNjRweDtcbiAgLS1icmstZGVjLXNwYWNlLTN4czogNHB4O1xuICAtLWJyay1kZWMtc3BhY2UtbGc6IDI4cHg7XG4gIC0tYnJrLWRlYy1zcGFjZS1tZDogMjRweDtcbiAgLS1icmstZGVjLXNwYWNlLW5vbmU6IDBweDtcbiAgLS1icmstZGVjLXNwYWNlLXNtOiAyMHB4O1xuICAtLWJyay1kZWMtc3BhY2UteGw6IDMycHg7XG4gIC0tYnJrLWRlYy1zcGFjZS14czogMTZweDtcbiAgLS1icmstaW50ZXJhY3RpdmUtaW52ZXJ0ZWQtb3V0bGluZS1jb2xvci1mb2N1czogI2FiYjZlZDtcbiAgLS1icmstaW50ZXJhY3RpdmUtb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgLS1icmstaW50ZXJhY3RpdmUtb3V0bGluZS13aWR0aDogMnB4O1xuICAtLWJyay1pbnRlcmFjdGl2ZS1zdGFuZGFyZC1vdXRsaW5lLWNvbG9yLWZvY3VzOiAjMjAzMzkyO1xuICAtLWJyay1tb2RhbC13aW5kb3ctYm9yZGVyLXJhZGl1czogNHB4O1xuICAtLWJyay1tb2RhbC13aW5kb3ctYm9yZGVyLXdpZHRoOiAwcHg7XG4gIC0tYnJrLW1vZGFsLXdpbmRvdy1pbnZlcnRlZC1iYWNrZ3JvdW5kLWNvbG9yOiAjMDkwZjJhO1xuICAtLWJyay1tb2RhbC13aW5kb3ctaW52ZXJ0ZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icmstbW9kYWwtd2luZG93LWludmVydGVkLW92ZXJsYXktY29sb3I6ICMwMDAyMzM4MDtcbiAgLS1icmstbW9kYWwtd2luZG93LWxhcmdlLWJveC1sZy1tYXgtaGVpZ2h0OiA1MHZoO1xuICAtLWJyay1tb2RhbC13aW5kb3ctbGFyZ2UtYm94LWxnLXBhZGRpbmc6IDQwcHg7XG4gIC0tYnJrLW1vZGFsLXdpbmRvdy1sYXJnZS1ib3gtbGctd2lkdGg6IDg1NnB4O1xuICAtLWJyay1tb2RhbC13aW5kb3ctbGFyZ2UtYm94LW1kLW1heC1oZWlnaHQ6IDgwdmg7XG4gIC0tYnJrLW1vZGFsLXdpbmRvdy1sYXJnZS1ib3gtbWQtcGFkZGluZzogNDBweDtcbiAgLS1icmstbW9kYWwtd2luZG93LWxhcmdlLWJveC1tZC13aWR0aDogNzQ0cHg7XG4gIC0tYnJrLW1vZGFsLXdpbmRvdy1sYXJnZS1ib3gtc20tbWF4LWhlaWdodDogOTB2aDtcbiAgLS1icmstbW9kYWwtd2luZG93LWxhcmdlLWJveC1zbS1wYWRkaW5nOiAyNHB4O1xuICAtLWJyay1tb2RhbC13aW5kb3ctbGFyZ2UtYm94LXNtLXBhZGRpbmcteDogMzJweDtcbiAgLS1icmstbW9kYWwtd2luZG93LWxhcmdlLWJveC1zbS13aWR0aDogOTB2aDtcbiAgLS1icmstbW9kYWwtd2luZG93LW1lZGl1bS1ib3gtbGctbWF4LWhlaWdodDogNTB2aDtcbiAgLS1icmstbW9kYWwtd2luZG93LW1lZGl1bS1ib3gtbGctcGFkZGluZzogMzJweDtcbiAgLS1icmstbW9kYWwtd2luZG93LW1lZGl1bS1ib3gtbGctd2lkdGg6IDY0MHB4O1xuICAtLWJyay1tb2RhbC13aW5kb3ctbWVkaXVtLWJveC1tZC1tYXgtaGVpZ2h0OiA4MHZoO1xuICAtLWJyay1tb2RhbC13aW5kb3ctbWVkaXVtLWJveC1tZC1wYWRkaW5nOiAzMnB4O1xuICAtLWJyay1tb2RhbC13aW5kb3ctbWVkaXVtLWJveC1tZC13aWR0aDogNTYwcHg7XG4gIC0tYnJrLW1vZGFsLXdpbmRvdy1tZWRpdW0tYm94LXNtLW1heC1oZWlnaHQ6IDkwdmg7XG4gIC0tYnJrLW1vZGFsLXdpbmRvdy1tZWRpdW0tYm94LXNtLXBhZGRpbmc6IDI0cHg7XG4gIC0tYnJrLW1vZGFsLXdpbmRvdy1tZWRpdW0tYm94LXNtLXBhZGRpbmcteDogMzJweDtcbiAgLS1icmstbW9kYWwtd2luZG93LW1lZGl1bS1ib3gtc20td2lkdGg6IDkwdmg7XG4gIC0tYnJrLW1vZGFsLXdpbmRvdy1zbWFsbC1ib3gtbGctbWF4LWhlaWdodDogNTB2aDtcbiAgLS1icmstbW9kYWwtd2luZG93LXNtYWxsLWJveC1sZy1wYWRkaW5nOiAyNHB4O1xuICAtLWJyay1tb2RhbC13aW5kb3ctc21hbGwtYm94LWxnLXBhZGRpbmcteDogMzJweDtcbiAgLS1icmstbW9kYWwtd2luZG93LXNtYWxsLWJveC1sZy13aWR0aDogNDI0cHg7XG4gIC0tYnJrLW1vZGFsLXdpbmRvdy1zbWFsbC1ib3gtbWQtbWF4LWhlaWdodDogODB2aDtcbiAgLS1icmstbW9kYWwtd2luZG93LXNtYWxsLWJveC1tZC1wYWRkaW5nOiAyNHB4O1xuICAtLWJyay1tb2RhbC13aW5kb3ctc21hbGwtYm94LW1kLXBhZGRpbmcteDogMzJweDtcbiAgLS1icmstbW9kYWwtd2luZG93LXNtYWxsLWJveC1tZC13aWR0aDogMzY4cHg7XG4gIC0tYnJrLW1vZGFsLXdpbmRvdy1zbWFsbC1ib3gtc20tbWF4LWhlaWdodDogOTB2aDtcbiAgLS1icmstbW9kYWwtd2luZG93LXNtYWxsLWJveC1zbS1wYWRkaW5nOiAyNHB4O1xuICAtLWJyay1tb2RhbC13aW5kb3ctc21hbGwtYm94LXNtLXBhZGRpbmcteDogMzJweDtcbiAgLS1icmstbW9kYWwtd2luZG93LXNtYWxsLWJveC1zbS13aWR0aDogNzB2aDtcbiAgLS1icmstbW9kYWwtd2luZG93LXN0YW5kYXJkLWJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC0tYnJrLW1vZGFsLXdpbmRvdy1zdGFuZGFyZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJyay1tb2RhbC13aW5kb3ctc3RhbmRhcmQtb3ZlcmxheS1jb2xvcjogIzAwMDIzMzgwO1xuICAtLWJyay10ZXh0LWJvZHktYmFzZS1mb250LWZhbWlseTogQXJpYWw7XG4gIC0tYnJrLXRleHQtYm9keS1iYXNlLWZvbnQtc2l6ZTogMTZweDtcbiAgLS1icmstdGV4dC1ib2R5LWJhc2UtZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icmstdGV4dC1ib2R5LWJhc2UtbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAtLWJyay10ZXh0LWJvZHktYmFzZS1saW5lLWhlaWdodDogMTUwJTtcbiAgLS1icmstdGV4dC1ib2R5LWJhc2UtbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIC0tYnJrLXRleHQtYm9keS1iYXNlLW1hcmdpbi10b3A6IDFlbTtcbiAgLS1icmstdGV4dC1ib2R5LWJhc2UtcGFyYWdyYXBoLXNwYWNpbmc6IDFlbTtcbiAgLS1icmstdGV4dC1ib2R5LWJhc2Utc3Ryb25nLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tYnJrLXRleHQtYm9keS1iYXNlLXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLS1icmstdGV4dC1ib2R5LWJhc2UtdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC0tYnJrLXRleHQtaGVhZGluZy0xLWZvbnQtZmFtaWx5OiBHcmFwaGlrO1xuICAtLWJyay10ZXh0LWhlYWRpbmctMS1mb250LXdlaWdodDogNzAwO1xuICAtLWJyay10ZXh0LWhlYWRpbmctMS1sZXR0ZXItc3BhY2luZzogMCU7XG4gIC0tYnJrLXRleHQtaGVhZGluZy0xLWxpbmUtaGVpZ2h0OiAxMzAlO1xuICAtLWJyay10ZXh0LWhlYWRpbmctMS1wYXJhZ3JhcGgtc3BhY2luZzogMWVtO1xuICAtLWJyay10ZXh0LWhlYWRpbmctMS1zdHJvbmctZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS1icmstdGV4dC1oZWFkaW5nLTEtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtLWJyay10ZXh0LWhlYWRpbmctMS10ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLS1icmstdGV4dC1oZWFkaW5nLTItZm9udC1mYW1pbHk6IEdyYXBoaWs7XG4gIC0tYnJrLXRleHQtaGVhZGluZy0yLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tYnJrLXRleHQtaGVhZGluZy0yLWxldHRlci1zcGFjaW5nOiAwJTtcbiAgLS1icmstdGV4dC1oZWFkaW5nLTItbGluZS1oZWlnaHQ6IDEzMCU7XG4gIC0tYnJrLXRleHQtaGVhZGluZy0yLXBhcmFncmFwaC1zcGFjaW5nOiAxZW07XG4gIC0tYnJrLXRleHQtaGVhZGluZy0yLXN0cm9uZy1mb250LXdlaWdodDogNzAwO1xuICAtLWJyay10ZXh0LWhlYWRpbmctMi10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC0tYnJrLXRleHQtaGVhZGluZy0yLXRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtLWJyay10ZXh0LWhlYWRpbmctMy1mb250LWZhbWlseTogR3JhcGhpaztcbiAgLS1icmstdGV4dC1oZWFkaW5nLTMtZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS1icmstdGV4dC1oZWFkaW5nLTMtbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAtLWJyay10ZXh0LWhlYWRpbmctMy1saW5lLWhlaWdodDogMTMwJTtcbiAgLS1icmstdGV4dC1oZWFkaW5nLTMtcGFyYWdyYXBoLXNwYWNpbmc6IDFlbTtcbiAgLS1icmstdGV4dC1oZWFkaW5nLTMtc3Ryb25nLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tYnJrLXRleHQtaGVhZGluZy0zLXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLS1icmstdGV4dC1oZWFkaW5nLTMtdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC0tYnJrLXRleHQtaW52ZXJ0ZWQtYm9keS1iYXNlLWZvbnQtY29sb3I6ICNmZmZmZmY7XG4gIC0tYnJrLXRleHQtaW52ZXJ0ZWQtY2FwdGlvbi1mb250LWNvbG9yOiAjZmZmZmZmO1xuICAtLWJyay10ZXh0LWludmVydGVkLWRpc3BsYXktMS1mb250LWNvbG9yOiAjZmZmZmZmO1xuICAtLWJyay10ZXh0LWludmVydGVkLWRpc3BsYXktMi1mb250LWNvbG9yOiAjZmZmZmZmO1xuICAtLWJyay10ZXh0LWludmVydGVkLWRpc3BsYXktMy1mb250LWNvbG9yOiAjZmZmZmZmO1xuICAtLWJyay10ZXh0LWludmVydGVkLWhlYWRpbmctMS1mb250LWNvbG9yOiAjZmZmZmZmO1xuICAtLWJyay10ZXh0LWludmVydGVkLWhlYWRpbmctMi1mb250LWNvbG9yOiAjZmZmZmZmO1xuICAtLWJyay10ZXh0LWludmVydGVkLWhlYWRpbmctMy1mb250LWNvbG9yOiAjZmZmZmZmO1xuICAtLWJyay10ZXh0LWludmVydGVkLWhlYWRpbmctNC1mb250LWNvbG9yOiAjZmZmZmZmO1xuICAtLWJyay10ZXh0LWxpbmstaW52ZXJ0ZWQtYm9keS1mb250LWNvbG9yLWRlZmF1bHQ6ICNhYmI2ZWQ7XG4gIC0tYnJrLXRleHQtbGluay1pbnZlcnRlZC1ib2R5LWZvbnQtY29sb3ItZm9jdXM6ICNhYmI2ZWQ7XG4gIC0tYnJrLXRleHQtbGluay1pbnZlcnRlZC1ib2R5LWZvbnQtY29sb3ItaG92ZXI6ICNhYmI2ZWQ7XG4gIC0tYnJrLXRleHQtbGluay1pbnZlcnRlZC1ib2R5LWZvbnQtY29sb3ItdmlzaXRlZDogIzAwMDM0YztcbiAgLS1icmstdGV4dC1saW5rLXN0YW5kYXJkLWJvZHktZm9udC1jb2xvci1kZWZhdWx0OiAjMjczZWIyO1xuICAtLWJyay10ZXh0LWxpbmstc3RhbmRhcmQtYm9keS1mb250LWNvbG9yLWZvY3VzOiAjMjczZWIyO1xuICAtLWJyay10ZXh0LWxpbmstc3RhbmRhcmQtYm9keS1mb250LWNvbG9yLWhvdmVyOiAjMjczZWIyO1xuICAtLWJyay10ZXh0LWxpbmstc3RhbmRhcmQtYm9keS1mb250LWNvbG9yLXZpc2l0ZWQ6ICMwMDAzNGM7XG4gIC0tYnJrLXRleHQtbGluay10ZXh0LWRlY29yYXRpb24tZGVmYXVsdDogdW5kZXJsaW5lO1xuICAtLWJyay10ZXh0LWxpbmstdGV4dC1kZWNvcmF0aW9uLWhvdmVyOiBub25lO1xuICAtLWJyay10ZXh0LXJhdGlvLWxnOiAxLjI1O1xuICAtLWJyay10ZXh0LXJhdGlvLW1kOiAxLjI7XG4gIC0tYnJrLXRleHQtcmF0aW8tc206IDEuMTI1O1xuICAtLWJyay10ZXh0LXN0YW5kYXJkLWJvZHktYmFzZS1mb250LWNvbG9yOiAjMDkwZjJhO1xuICAtLWJyay10ZXh0LXN0YW5kYXJkLWNhcHRpb24tZm9udC1jb2xvcjogIzA5MGYyYTtcbiAgLS1icmstdGV4dC1zdGFuZGFyZC1kaXNwbGF5LTEtZm9udC1jb2xvcjogIzI3M2ViMjtcbiAgLS1icmstdGV4dC1zdGFuZGFyZC1kaXNwbGF5LTItZm9udC1jb2xvcjogIzI3M2ViMjtcbiAgLS1icmstdGV4dC1zdGFuZGFyZC1kaXNwbGF5LTMtZm9udC1jb2xvcjogIzI3M2ViMjtcbiAgLS1icmstdGV4dC1zdGFuZGFyZC1oZWFkaW5nLTEtZm9udC1jb2xvcjogIzA5MGYyYTtcbiAgLS1icmstdGV4dC1zdGFuZGFyZC1oZWFkaW5nLTItZm9udC1jb2xvcjogIzA5MGYyYTtcbiAgLS1icmstdGV4dC1zdGFuZGFyZC1oZWFkaW5nLTMtZm9udC1jb2xvcjogIzA5MGYyYTtcbiAgLS1icmstdGV4dC1zdGFuZGFyZC1oZWFkaW5nLTQtZm9udC1jb2xvcjogIzA5MGYyYTtcbiAgaGVpZ2h0OiA2Ni42NjY2NjY2NjY3dnc7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nbWFwLXN0YXRpcXVlIHtcbiAgICBoZWlnaHQ6IDI0LjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ21hcC1zdGF0aXF1ZSB7XG4gICAgaGVpZ2h0OiAzNHJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmdtYXAtc3RhdGlxdWUgPiBpZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5nbWFwLXN0YXRpcXVlID4gLmdtYXAtY29uc2VudC1vdmVybGF5IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icmstZGVjLWNvbG9yLW1haW4tbGlnaHRlc3QtNTApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmdtYXAtc3RhdGlxdWUgLmxvZ28ge1xuICBtYXJnaW46IDE4cHggYXV0byAxOHB4IGF1dG87XG4gIGhlaWdodDogMjNweDtcbiAgd2lkdGg6IDEwMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nbWFwLXN0YXRpcXVlIC5sb2dvIHtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgd2lkdGg6IDIwNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdtYXAtc3RhdGlxdWUgLmxvZ28ge1xuICAgIG1hcmdpbjogMThweCBhdXRvIDE4cHggMDtcbiAgfVxufVxuLmdtYXAtc3RhdGlxdWUgLmxvZ28gc3ZnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5nbWFwLXN0YXRpcXVlIC5nbWFwLWNvbnNlbnQtb3ZlcmxheSAuc2Nyb2xsYWJsZS1zZWN0aW9uIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBzY3JvbGxiYXItY29sb3I6ICM1YzY3NmQgI2JlYzRjNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ21hcC1zdGF0aXF1ZSAuZ21hcC1jb25zZW50LW92ZXJsYXkgLnNjcm9sbGFibGUtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdtYXAtc3RhdGlxdWUgLmdtYXAtY29uc2VudC1vdmVybGF5IC5idG4tZGl2IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cbi5nbWFwLXN0YXRpcXVlIC5nbWFwLWNvbnNlbnQtb3ZlcmxheSAuc2Nyb2xsYWJsZS1zZWN0aW9uOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNiZWM0Yzc7XG59XG4uZ21hcC1zdGF0aXF1ZSAuZ21hcC1jb25zZW50LW92ZXJsYXkgLnNjcm9sbGFibGUtc2VjdGlvbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM2NzZkO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZWM0Yzc7XG59XG4uZ21hcC1zdGF0aXF1ZSAuZ21hcC1jb25zZW50LW92ZXJsYXkgLnNjcm9sbGFibGUtc2VjdGlvbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogN3B4O1xufVxuLmdtYXAtc3RhdGlxdWUgaDIuZ21hcC1jb25zZW50LW92ZXJsYXktdGl0bGUge1xuICBjb2xvcjogdmFyKC0tYnJrLXRleHQtc3RhbmRhcmQtaGVhZGluZy0zLWZvbnQtY29sb3IpO1xuICBmb250LWZhbWlseTogQXJpYWw7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icmstdGV4dC1oZWFkaW5nLTMtZm9udC13ZWlnaHQpO1xuICBmb250LXNpemU6IHZhcigtLWJyay1kZWMtZm9udC1zaXplLXNtKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWJyay10ZXh0LWhlYWRpbmctMy1sZXR0ZXItc3BhY2luZyk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icmstdGV4dC1oZWFkaW5nLTMtbGluZS1oZWlnaHQpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnJrLXRleHQtaGVhZGluZy0zLXN0cm9uZy1mb250LXdlaWdodCk7XG4gIHRleHQtZGVjb3JhdGlvbjogdmFyKC0tYnJrLXRleHQtaGVhZGluZy0zLXRleHQtZGVjb3JhdGlvbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1icmstdGV4dC1oZWFkaW5nLTMtdGV4dC10cmFuc2Zvcm0pO1xuICBtYXJnaW46IHZhcigtLWJyay10ZXh0LWJvZHktYmFzZS1tYXJnaW4tdG9wKSA1cHggMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nbWFwLXN0YXRpcXVlIGgyLmdtYXAtY29uc2VudC1vdmVybGF5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IHZhcigtLWJyay1kZWMtZm9udC1zaXplLW1kKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nbWFwLXN0YXRpcXVlIGgyLmdtYXAtY29uc2VudC1vdmVybGF5LXRpdGxlIHtcbiAgICBtYXJnaW46IHZhcigtLWJyay10ZXh0LWJvZHktYmFzZS1tYXJnaW4tdG9wKSAwIDAgMDtcbiAgfVxufVxuLmdtYXAtc3RhdGlxdWUgLmdtYXAtY29uc2VudC1vdmVybGF5LXRleHQgcCB7XG4gIGNvbG9yOiB2YXIoLS1icmstdGV4dC1zdGFuZGFyZC1ib2R5LWJhc2UtZm9udC1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icmstdGV4dC1ib2R5LWJhc2UtZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnJrLXRleHQtYm9keS1iYXNlLWZvbnQtd2VpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWJyay10ZXh0LWJvZHktYmFzZS1sZXR0ZXItc3BhY2luZyk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icmstdGV4dC1ib2R5LWJhc2UtbGluZS1oZWlnaHQpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IHZhcigtLWJyay10ZXh0LWJvZHktYmFzZS10ZXh0LWRlY29yYXRpb24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tYnJrLXRleHQtYm9keS1iYXNlLXRleHQtdHJhbnNmb3JtKTtcbiAgbWFyZ2luOiB2YXIoLS1icmstdGV4dC1ib2R5LWJhc2UtbWFyZ2luLXRvcCkgMTNweCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnJrLWRlYy1mb250LXNpemUteHMpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nbWFwLXN0YXRpcXVlIC5nbWFwLWNvbnNlbnQtb3ZlcmxheS10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tYnJrLWRlYy1mb250LXNpemUtc20pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdtYXAtc3RhdGlxdWUgLmdtYXAtY29uc2VudC1vdmVybGF5LXRleHQgcCB7XG4gICAgbWFyZ2luOiB2YXIoLS1icmstdGV4dC1ib2R5LWJhc2UtbWFyZ2luLXRvcCkgMCAwIDA7XG4gIH1cbn1cbi5nbWFwLXN0YXRpcXVlIC5nbWFwLWNvbnNlbnQtb3ZlcmxheS1hY2NlcHQtYnV0dG9uIHtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXN0YW5kYXJkLWJhY2tncm91bmQtY29sb3ItZGVmYXVsdCk7XG4gIGJvcmRlcjogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXN0YW5kYXJkLWJvcmRlci1jb2xvci1kZWZhdWx0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXN0YW5kYXJkLWZvbnQtY29sb3ItZGVmYXVsdCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS1zbS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWZvbnQtd2VpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktaGVpZ2h0KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktbGV0dGVyLXNwYWNpbmcpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWxpbmUtaGVpZ2h0KTtcbiAgbWFyZ2luOiAxMHB4IDIwcHggMTJweCAyMHB4O1xuICBvdXRsaW5lOiB2YXIoLS1icmstaW50ZXJhY3RpdmUtb3V0bGluZS13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1icmstaW50ZXJhY3RpdmUtb3V0bGluZS1vZmZzZXQpO1xuICBwYWRkaW5nOiAwIHZhcigtLWJyay1idXR0b24tcHJpbWFyeS1wYWRkaW5nLWhvcml6b250YWwpO1xuICB0ZXh0LWRlY29yYXRpb246IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS10ZXh0LWRlY29yYXRpb24tZGVmYXVsdCk7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktdGV4dC10cmFuc2Zvcm0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nbWFwLXN0YXRpcXVlIC5nbWFwLWNvbnNlbnQtb3ZlcmxheS1hY2NlcHQtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdtYXAtc3RhdGlxdWUgLmdtYXAtY29uc2VudC1vdmVybGF5LWFjY2VwdC1idXR0b24ge1xuICAgIG1hcmdpbjogMjRweCAwIDZweCAwO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5nbWFwLXN0YXRpcXVlIC5nbWFwLWNvbnNlbnQtb3ZlcmxheS1hY2NlcHQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXN0YW5kYXJkLWJhY2tncm91bmQtY29sb3ItaG92ZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS1zdGFuZGFyZC1ib3JkZXItY29sb3ItaG92ZXIpO1xuICBjb2xvcjogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXN0YW5kYXJkLWZvbnQtY29sb3ItaG92ZXIpO1xuICB0ZXh0LWRlY29yYXRpb246IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS10ZXh0LWRlY29yYXRpb24taG92ZXIpO1xufVxuLmdtYXAtc3RhdGlxdWUgLmdtYXAtY29uc2VudC1vdmVybGF5LWFjY2VwdC1idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS1zdGFuZGFyZC1iYWNrZ3JvdW5kLWNvbG9yLWZvY3VzKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktc3RhbmRhcmQtYm9yZGVyLWNvbG9yLWZvY3VzKTtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tYnJrLWludGVyYWN0aXZlLXN0YW5kYXJkLW91dGxpbmUtY29sb3ItZm9jdXMpO1xuICB0ZXh0LWRlY29yYXRpb246IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS10ZXh0LWRlY29yYXRpb24tZm9jdXMpO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLXNob3cge1xuICAwJSB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLm5vdGlmaWNhdGlvbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvdHRvbTogYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm90aWZpY2F0aW9uLWNvbnRhaW5lci5hY3RpdmUsIC5ub3RpZmljYXRpb24tY29udGFpbmVyLmVuTW9kZUVkaXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgYW5pbWF0aW9uOiBzbGlkZS1zaG93IDJzIGZvcndhcmRzO1xuICBsZWZ0OiAwO1xufVxuLm5vdGlmaWNhdGlvbi1jb250YWluZXIgLmJnLWNvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub3RpZmljYXRpb24tY29udGFpbmVyIC5iZy1jb3ZlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuLm5vdGlmaWNhdGlvbi1jb250YWluZXIgLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbn1cbi5ub3RpZmljYXRpb24tY29udGFpbmVyIC5sb2dvTm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDk1JTtcbiAgd2lkdGg6IDY1cHg7XG59XG4ubm90aWZpY2F0aW9uLWNvbnRhaW5lciAuZmVybWVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwcHg7XG59XG4ubm90aWZpY2F0aW9uLWNvbnRhaW5lciAuY29udGVuZXVyVGV4dGUge1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vdGlmaWNhdGlvbi1jb250YWluZXIgLmNvbnRlbmV1clRleHRlIC50ZXh0ZSB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LWZhbWlseTogZ3JhcGhpa19ib2xkLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLm5vdGlmaWNhdGlvbi1jb250YWluZXIgLmNvbnRlbmV1clRleHRlIC50ZXh0ZSBwIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4ubm90aWZpY2F0aW9uLWNvbnRhaW5lciAuY29udGVuZXVyVGV4dGUgLnRleHRlIHNwYW4ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5ub3RpZmljYXRpb24tY29udGFpbmVyIC5jb250ZW5ldXJUZXh0ZSAubG9nb05vdGlmaWNhdGlvbiB+IC50ZXh0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMCU7XG4gIG1hcmdpbi1yaWdodDogOCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5vdGlmaWNhdGlvbi1jb250YWluZXIgLmNvbnRlbmV1clRleHRlIC5sb2dvTm90aWZpY2F0aW9uIH4gLnRleHRlIHtcbiAgICBtYXJnaW4tbGVmdDogOSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm90aWZpY2F0aW9uLWNvbnRhaW5lciAuY29udGVuZXVyVGV4dGUgLmxvZ29Ob3RpZmljYXRpb24gfiAudGV4dGUge1xuICAgIG1hcmdpbi1sZWZ0OiA3JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDYlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vdGlmaWNhdGlvbi1jb250YWluZXIgLmNvbnRlbmV1clRleHRlIC5sb2dvTm90aWZpY2F0aW9uIH4gLnRleHRlIHtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubm90aWZpY2F0aW9uLWNvbnRhaW5lciAuY29udGVuZXVyVGV4dGUgLmxvZ29Ob3RpZmljYXRpb24gfiAudGV4dGUge1xuICAgIG1hcmdpbi1sZWZ0OiA0JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICB9XG59XG5cbi5hY2NvcmRlb25fX2hlYWRlciB7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hY2NvcmRlb25fX2hlYWRlciB7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgfVxufVxuLmFjY29yZGVvbl9faGVhZGVyIC5idG4tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMHJlbTtcbiAgbWluLWhlaWdodDogMHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5hY2NvcmRlb25fX2hlYWRlciAuYnRuLWxpbmsgc3BhbiB7XG4gIG1heC13aWR0aDogODUlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1hcmdpbjogMCAwIDAgM3Z3O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG59XG4uYWNjb3JkZW9uX19oZWFkZXIgLmJ0bi1saW5rIC5hY2NvcmRlb25fX2ljb25lLWhlYWRlcixcbi5hY2NvcmRlb25fX2hlYWRlciAuYnRuLWxpbmsgLnBsdXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIG1pbi13aWR0aDogMzRweDtcbiAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmxlY2hlLWFjY29yZGVvbi5zdmcnKTsqL1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAydncgMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hY2NvcmRlb25fX2hlYWRlciAuYnRuLWxpbmsgLmFjY29yZGVvbl9faWNvbmUtaGVhZGVyLFxuLmFjY29yZGVvbl9faGVhZGVyIC5idG4tbGluayAucGx1cyB7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgfVxufVxuLmFjY29yZGVvbl9faGVhZGVyIC5idG4tbGluayAubWludXMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uYWNjb3JkZW9uLWJvZHkge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9yZHJlLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZHJlLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZHJlLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZHJlLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZHJlLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZHJlLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZHJlLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZHJlLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZHJlLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZHJlLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZHJlLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkcmUtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxufVxuLnJhbmdlZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5yYW5nZWUuaGF1dGV1ci1taW5pbWFsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDE5LjQ3MjVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmFuZ2VlLmhhdXRldXItbWluaW1hbGUge1xuICAgIG1pbi1oZWlnaHQ6IDM1LjcxNDI4NTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnJhbmdlZS5iZy1jb3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnJhbmdlZS5wYXMtaW1hZ2UtYmctbW9iaWxlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmxpc3RlLW1lZGlhLWljb25lcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5saXN0ZS1tZWRpYS1pY29uZXMgLmljb25lLXRleHRlIHtcbiAgcGFkZGluZy10b3A6IDEuNDI4NTcxNDI4NnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxpc3RlLW1lZGlhLWljb25lcyAuaWNvbmUtdGV4dGUgLmljb25lLXRpdHJlIHtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWFfbm92YV9yZ2JvbGQsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5saXN0ZS1tZWRpYS1pY29uZXMgLmljb25lLXRleHRlIC5yaWNoLXRleHQge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ubGlzdGUtbWVkaWEtaWNvbmVzIC5pY29uZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNjBweDtcbn1cbi5saXN0ZS1tZWRpYS1pY29uZXMgLmljb25lLmljb25lLWxhcmdlIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgd2lkdGg6IDEyMHB4O1xufVxuLmxpc3RlLW1lZGlhLWljb25lcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubGlzdGUtbWVkaWEtaWNvbmVzIC5pY29uZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGlzdGUtbWVkaWEtaWNvbmVzLnNtLWljb25lcy1jb21wdGUtMiAuaWNvbmUtd3JhcHBlciB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3RlLW1lZGlhLWljb25lcy5tZC1pY29uZXMtY29tcHRlLTEgLmljb25lLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5saXN0ZS1tZWRpYS1pY29uZXMubWQtaWNvbmVzLWNvbXB0ZS0yIC5pY29uZS13cmFwcGVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5saXN0ZS1tZWRpYS1pY29uZXMubWQtaWNvbmVzLWNvbXB0ZS0zIC5pY29uZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3RlLW1lZGlhLWljb25lcy5sZy1pY29uZXMtY29tcHRlLTEgLmljb25lLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5saXN0ZS1tZWRpYS1pY29uZXMubGctaWNvbmVzLWNvbXB0ZS0yIC5pY29uZS13cmFwcGVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5saXN0ZS1tZWRpYS1pY29uZXMubGctaWNvbmVzLWNvbXB0ZS0zIC5pY29uZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG4gIC5saXN0ZS1tZWRpYS1pY29uZXMubGctaWNvbmVzLWNvbXB0ZS00IC5pY29uZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5saXN0ZS1tZWRpYS1pY29uZXMubGctaWNvbmVzLWNvbXB0ZS01IC5pY29uZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5saXN0ZS1tZWRpYS1pY29uZXMubGctaWNvbmVzLWNvbXB0ZS02IC5pY29uZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTYuNjYlO1xuICB9XG59XG5cbi5jYXJ0ZVNpdGUgI2NvbnRlbmV1ckxpZW5zUGFnZSB7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbn1cbi5jYXJ0ZVNpdGUgI2NvbnRlbmV1ckxpZW5zUGFnZSBvbCBsaSxcbi5jYXJ0ZVNpdGUgI2NvbnRlbmV1ckxpZW5zUGFnZSB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbn1cbi5jYXJ0ZVNpdGUgI2NvbnRlbmV1ckxpZW5zUGFnZSBvbCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbi5jYXJ0ZVNpdGUgI2NvbnRlbmV1ckxpZW5zUGFnZSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxuLmNhcnRlU2l0ZSB7XG4gIHBhZGRpbmctdG9wOiA2JTtcbiAgcGFkZGluZy1ib3R0b206IDYlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDU1cHgpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jYXJ0ZVNpdGUgLm1lZGlhLXRleHQge1xuICBwYWRkaW5nOiAwO1xufVxuLmNhcnRlU2l0ZSAubWVkaWEtdGV4dCBoMiB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2FydGVTaXRlICNjb250ZW5ldXJMaWVuc1BhZ2Uge1xuICBtYXJnaW4tdG9wOiAwLjYxOCU7XG59XG4uY2FydGVTaXRlICNjb250ZW5ldXJMaWVuc1BhZ2UgZGl2Lm5hdiB7XG4gIGNvbG9yOiAjMkRBREJCO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY2FydGVTaXRlICNjb250ZW5ldXJMaWVuc1BhZ2UgYS5uYXYtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hX25vdmFfcmdyZWd1bGFyLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgcGFkZGluZzogMDtcbn1cbi5jYXJ0ZVNpdGUgI2NvbnRlbmV1ckxpZW5zUGFnZSBhLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNhcnRlU2l0ZSAjY29udGVuZXVyTGllbnNQYWdlIGEubmF2LWxpbmsuZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNlY3Rpb24tMCAuY2FydGVTaXRlIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMkRBREJCO1xufVxuXG4uc2VjdGlvbi0xIC5jYXJ0ZVNpdGUgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG5cbi5zZWN0aW9uLTIgLmNhcnRlU2l0ZSAubmF2LWxpbmsge1xuICBjb2xvcjogIzJEQURCQjtcbn1cblxuLnNlY3Rpb24tMyAuY2FydGVTaXRlIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMkRBREJCO1xufVxuXG4uc2VjdGlvbi00IC5jYXJ0ZVNpdGUgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG5cbi5zZWN0aW9uLTUgLmNhcnRlU2l0ZSAubmF2LWxpbmsge1xuICBjb2xvcjogIzJEQURCQjtcbn1cblxuLnNlY3Rpb24tNiAuY2FydGVTaXRlIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMkRBREJCO1xufVxuXG4uc2VjdGlvbi03IC5jYXJ0ZVNpdGUgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG5cbi5zZWN0aW9uLTggLmNhcnRlU2l0ZSAubmF2LWxpbmsge1xuICBjb2xvcjogIzJEQURCQjtcbn1cblxuLnNlY3Rpb24tOSAuY2FydGVTaXRlIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMkRBREJCO1xufVxuXG4uc2VjdGlvbi0xMCAuY2FydGVTaXRlIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMkRBREJCO1xufVxuXG4uc2VjdGlvbi0xMSAuY2FydGVTaXRlIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMkRBREJCO1xufVxuXG4uc2VjdGlvbi0xMiAuY2FydGVTaXRlIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMkRBREJCO1xufVxuXG4uc2VjdGlvbi0xMyAuY2FydGVTaXRlIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMkRBREJCO1xufVxuXG4uZ3JpZC1tb3NhaWMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbi5ncmlkLW1vc2FpYyAuYXNpZGUtY2VsbCB7XG4gIGdyaWQtcm93OiAxMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC1tb3NhaWMge1xuICAgIGdyaWQtZ2FwOiAxMHB4O1xuICB9XG4gIC5ncmlkLW1vc2FpYy5tdWx0aXBsZS1yb3dzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG4gIH1cbiAgLmdyaWQtbW9zYWljLm11bHRpcGxlLXJvd3MgLm1haW4tY2VsbCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAyO1xuICAgIGdyaWQtcm93OiAxL3NwYW4gMjtcbiAgfVxuICAuZ3JpZC1tb3NhaWMubXVsdGlwbGUtcm93cyAuYXNpZGUtY2VsbCB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgZ3JpZC1yb3c6IDMvc3BhbiAyO1xuICB9XG4gIC5ncmlkLW1vc2FpYy5tdWx0aXBsZS1yb3dzIC5hc2lkZS10b3AtY2VsbCArIC5hc2lkZS1jZWxsIHtcbiAgICBncmlkLXJvdzogMy9zcGFuIDM7XG4gIH1cbiAgLmdyaWQtbW9zYWljLm11bHRpcGxlLXJvd3MgLmNvbDEtY2VsbCB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDM7XG4gIH1cbiAgLmdyaWQtbW9zYWljLm11bHRpcGxlLXJvd3MgLmNvbDItY2VsbCB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDQ7XG4gIH1cbiAgLmdyaWQtbW9zYWljLm11bHRpcGxlLXJvd3MgLmdyaWQtY2VsbC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtbW9zYWljLm11bHRpcGxlLXJvd3MgLmdyaWQtY2VsbC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC1tb3NhaWMubXVsdGlwbGUtcm93cyAubWFpbi1jZWxsIC5ncmlkLWNlbGwtd3JhcHBlcixcbi5ncmlkLW1vc2FpYy5tdWx0aXBsZS1yb3dzIC5hc2lkZS1jZWxsIC5ncmlkLWNlbGwtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5ncmlkLW1vc2FpYy5tdWx0aXBsZS1yb3dzIC5hc2lkZS10b3AtY2VsbCAuZ3JpZC1jZWxsLXdyYXBwZXIsXG4uZ3JpZC1tb3NhaWMubXVsdGlwbGUtcm93cyAuY29sMS1jZWxsIC5ncmlkLWNlbGwtd3JhcHBlcixcbi5ncmlkLW1vc2FpYy5tdWx0aXBsZS1yb3dzIC5jb2wyLWNlbGwgLmdyaWQtY2VsbC13cmFwcGVyLFxuLmdyaWQtbW9zYWljLm11bHRpcGxlLXJvd3MgLmV4dHJhLWNvbDEtY2VsbCAuZ3JpZC1jZWxsLXdyYXBwZXIsXG4uZ3JpZC1tb3NhaWMubXVsdGlwbGUtcm93cyAuZXh0cmEtY29sMi1jZWxsIC5ncmlkLWNlbGwtd3JhcHBlcixcbi5ncmlkLW1vc2FpYy5tdWx0aXBsZS1yb3dzIC5leHRyYS1jb2wzLWNlbGwgLmdyaWQtY2VsbC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICB9XG4gIC5ncmlkLW1vc2FpYy5zaW5nbGUtcm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1vc2FpYy5zaW5nbGUtcm93IC5tYWluLWNlbGwge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogMztcbiAgfVxuICAuZ3JpZC1tb3NhaWMuc2luZ2xlLXJvdyAuYXNpZGUtY2VsbCB7XG4gICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgZ3JpZC1yb3c6IDEvc3BhbiAxO1xuICB9XG4gIC5ncmlkLW1vc2FpYy5zaW5nbGUtcm93IC5ncmlkLWNlbGwtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLW1vc2FpYy5zaW5nbGUtcm93IC5ncmlkLWNlbGwtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtbW9zYWljLnNpbmdsZS1yb3cgLm1haW4tY2VsbCAuZ3JpZC1jZWxsLXdyYXBwZXIge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC1tb3NhaWMuc2luZ2xlLXJvdyAuYXNpZGUtY2VsbCAuZ3JpZC1jZWxsLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ncmlkLW1vc2FpYy5tdWx0aXBsZS1yb3dzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLmdyaWQtbW9zYWljLm11bHRpcGxlLXJvd3MgLm1haW4tY2VsbCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAyO1xuICAgIGdyaWQtcm93OiAxL3NwYW4gMjtcbiAgfVxuICAuZ3JpZC1tb3NhaWMubXVsdGlwbGUtcm93cyAuYXNpZGUtY2VsbCB7XG4gICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgZ3JpZC1yb3c6IDEvc3BhbiAzO1xuICB9XG4gIC5ncmlkLW1vc2FpYy5tdWx0aXBsZS1yb3dzIC5hc2lkZS10b3AtY2VsbCB7XG4gICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbiAgLmdyaWQtbW9zYWljLm11bHRpcGxlLXJvd3MgLmFzaWRlLXRvcC1jZWxsICsgLmFzaWRlLWNlbGwge1xuICAgIGdyaWQtcm93OiAyL3NwYW4gMjtcbiAgfVxuICAuZ3JpZC1tb3NhaWMubXVsdGlwbGUtcm93cyAuY29sMS1jZWxsIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMztcbiAgfVxuICAuZ3JpZC1tb3NhaWMubXVsdGlwbGUtcm93cyAuY29sMi1jZWxsIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBncmlkLXJvdzogMztcbiAgfVxufVxuXG4uY29udGVuZXVyLWNhcmQuY29udGVuZXVyLWNhcmQtZ3JpZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbnRlbmV1ci1jYXJkLmNvbnRlbmV1ci1jYXJkLWdyaWQgLnRleHQtc2hhZG93IHtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDtcbn1cbi5jb250ZW5ldXItY2FyZC5jb250ZW5ldXItY2FyZC1ncmlkIC5jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNvbnRlbmV1ci1jYXJkLmNvbnRlbmV1ci1jYXJkLWdyaWQgLmNhcmQtbm8taW1hZ2Uge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW5ldXItY2FyZC5jb250ZW5ldXItY2FyZC1ncmlkIC5jYXJkLW5vLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbi5jb250ZW5ldXItY2FyZC5jb250ZW5ldXItY2FyZC1ncmlkIC5jYXJkLWltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbmV1ci1jYXJkLmNvbnRlbmV1ci1jYXJkLWdyaWQgLmNhcmQtaW1nLmltYWdlTW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY29udGVuZXVyLWNhcmQuY29udGVuZXVyLWNhcmQtZ3JpZCAuY2FyZC1pbWcuaW1hZ2VEZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVuZXVyLWNhcmQuY29udGVuZXVyLWNhcmQtZ3JpZCAuY2FyZC1pbWcuaW1hZ2VEZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb250ZW5ldXItY2FyZC5jb250ZW5ldXItY2FyZC1ncmlkIC50ZXh0ZVNvdXNJbWFnZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuLmNvbnRlbmV1ci1jYXJkLmNvbnRlbmV1ci1jYXJkLWdyaWQgLnRleHRlU291c0ltYWdlLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb250ZW5ldXItY2FyZC5jb250ZW5ldXItY2FyZC1ncmlkIC50ZXh0ZVNvdXNJbWFnZS5jYXJkLWltZy1vdmVybGF5IC50ZXh0LWJnIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbnRlbmV1ci1jYXJkLmNvbnRlbmV1ci1jYXJkLWdyaWQgLnRoZW1lLTAuY2FyZCwgLmNvbnRlbmV1ci1jYXJkLmNvbnRlbmV1ci1jYXJkLWdyaWQgLnRoZW1lLWJnLWJsZXUtbnVpdC5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MjEyQTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uY29udGVuZXVyLWNhcmQuY29udGVuZXVyLWNhcmQtZ3JpZCAudGhlbWUtMS5jYXJkLCAuY29udGVuZXVyLWNhcmQuY29udGVuZXVyLWNhcmQtZ3JpZCAudGhlbWUtYmctcHJlc3F1ZS1ub2lyLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEMxMzFCO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jb250ZW5ldXItY2FyZC5jb250ZW5ldXItY2FyZC1ncmlkIC50aGVtZS0yLmNhcmQsIC5jb250ZW5ldXItY2FyZC5jb250ZW5ldXItY2FyZC1ncmlkIC50aGVtZS1iZy1ub2lyLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jb250ZW5ldXItY2FyZC5jb250ZW5ldXItY2FyZC1ncmlkIC50aGVtZS0zLmNhcmQsIC5jb250ZW5ldXItY2FyZC5jb250ZW5ldXItY2FyZC1ncmlkIC50aGVtZS1iZy1pbnZpc2libGUuY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5ncmlkLWNvbnRhaW5lciAuY29udGVuZXVyLWNhcmQgLmNhcmQgLmNhcmQtaW1nLW92ZXJsYXkuY2FyZC1uby1pbWFnZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uY29udGVuZXVyLWNhcmQgLnpvb20taG92ZXI6aGFzKDpob3ZlcikgLmNhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmNvbnRlbmV1ci1jYXJkIC5jYXJkIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuLmNvbnRlbmV1ci1jYXJkIC5jYXJkIC5jYXJkLWJvZHkgLnRleHQtYmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNvbnRlbmV1ci1jYXJkIC5jYXJkIC5jYXJkLWltZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5jb250ZW5ldXItY2FyZCAuY2FyZCAuY2FyZC1pbWctb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY29udGVuZXVyLWNhcmQgLmNhcmQgLmNhcmQtaW1nLW92ZXJsYXkudGV4dC16b25lLXRvcCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5jb250ZW5ldXItY2FyZCAuY2FyZCAuY2FyZC1pbWctb3ZlcmxheS50ZXh0LXpvbmUtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY29udGVuZXVyLWNhcmQgLmNhcmQgLmNhcmQtaW1nLW92ZXJsYXkudGV4dC16b25lLWJvdHRvbSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uY29udGVuZXVyLWNhcmQgLmNhcmQgLmNhcmQtaW1nLW92ZXJsYXkgLnRleHQtYmcge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uY29udGVuZXVyLWNhcmQgLmNhcmQgLmNhcmQtaW1nLW92ZXJsYXkgLnRleHQtYmcudGV4dC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmNvbnRlbmV1ci1jYXJkIC5jYXJkIC5jYXJkLWltZy1vdmVybGF5IC50ZXh0LWJnLnRleHQtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5jb250ZW5ldXItY2FyZCAuY2FyZCAuY2FyZC1pbWctb3ZlcmxheSAudGV4dC1iZy50ZXh0LWNlbnRlciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uY29udGVuZXVyLWNhcmQgLmNhcmQgLmNhcmQtaW1nLW92ZXJsYXkgLnRleHQtYmcgLmNhcmQtb3Zlci10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZm9udC1zaXplOiA0LjY2NjY2NjY2Njd2dztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVuZXVyLWNhcmQgLmNhcmQgLmNhcmQtaW1nLW92ZXJsYXkgLnRleHQtYmcgLmNhcmQtb3Zlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjExNDI4NTcxNDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGVuZXVyLWNhcmQgLmNhcmQgLmNhcmQtaW1nLW92ZXJsYXkgLnRleHQtYmcgLmNhcmQtb3Zlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbmV1ci1jYXJkIC5jYXJkIC5jYXJkLWltZy1vdmVybGF5IC50ZXh0LWJnIC5jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNTQyODU3MTQyOXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250ZW5ldXItY2FyZCAuY2FyZCAuY2FyZC1pbWctb3ZlcmxheSAudGV4dC1iZyAuY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5jb250ZW5ldXItY2FyZCAuY2FyZCAuY2FyZC1pbWctb3ZlcmxheSAudGV4dC1iZyAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgcCB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4jbWVudSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyMztcbn1cbiNtZW51LmhpZGU6bm90KC5tb2JpbGVTaG93KSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbm5hdiNjb250ZW5ldXJNZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxubmF2I2NvbnRlbmV1ck1lbnUubWVudU1vZGVFZGl0aW9uIHtcbiAgcG9zaXRpb246IGluaXRpYWwgIWltcG9ydGFudDtcbn1cbm5hdiNjb250ZW5ldXJNZW51Lm1lbnVNb2RlRWRpdGlvbiAuZHJvcGRvd24tbWVudSB7XG4gIHotaW5kZXg6IDcwMDAwO1xufVxubmF2I2NvbnRlbmV1ck1lbnUgLnRvcC1iYXItc2VjdGlvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxubmF2I2NvbnRlbmV1ck1lbnUgLnRvcC1iYXItc2VjdGlvbiB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1heC13aWR0aDogOTEuNHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbm5hdiNjb250ZW5ldXJNZW51IC50b3AtYmFyLXNlY3Rpb24gLmxpZW5zUHJpbWFpcmVzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxubmF2I2NvbnRlbmV1ck1lbnUgLnRvcC1iYXItc2VjdGlvbiAubGllbnNQcmltYWlyZXMgLmhhcy1tZWdhbWVudSAuY29sbGFwc2luZyB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5uYXYjY29udGVuZXVyTWVudSAudG9wLWJhci1zZWN0aW9uIC5saWVuc1ByaW1haXJlcyAuaGFzLW1lZ2FtZW51IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgd2lsbC1jaGFuZ2U6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5uYXYjY29udGVuZXVyTWVudSAudG9wLWJhci1zZWN0aW9uIC5saWVuc1ByaW1haXJlcyAuaGFzLW1lZ2FtZW51IC5kcm9wZG93bi1tZW51LnNob3cgI21vYmlsZS1zb3VzLW1lbnUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5uYXYjY29udGVuZXVyTWVudSAudG9wLWJhci1zZWN0aW9uIC5saWVuc1ByaW1haXJlcyAuaGFzLW1lZ2FtZW51IC5kcm9wZG93bi1tZW51Lm1lZ2FtZW51IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBuYXYjY29udGVuZXVyTWVudS5tZW51LWV4cGFuZC1tZCAudG9wLWJhci1zZWN0aW9uLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgbmF2I2NvbnRlbmV1ck1lbnUubWVudS1leHBhbmQtbWQgLnRvcC1iYXItc2VjdGlvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBuYXYjY29udGVuZXVyTWVudS5tZW51LWV4cGFuZC1tZCAudG9wLWJhci1zZWN0aW9uIC5saWVuc1ByaW1haXJlcyAuaGFzLW1lZ2FtZW51OmZvY3VzLXdpdGhpbiAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciwgbmF2I2NvbnRlbmV1ck1lbnUubWVudS1leHBhbmQtbWQgLnRvcC1iYXItc2VjdGlvbiAubGllbnNQcmltYWlyZXMgLmhhcy1tZWdhbWVudTpob3ZlciAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBuYXYjY29udGVuZXVyTWVudS5tZW51LWV4cGFuZC1tZCAudG9wLWJhci1zZWN0aW9uIC5saWVuc1ByaW1haXJlcyAuaGFzLW1lZ2FtZW51OmZvY3VzLXdpdGhpbiAubWVnYW1lbnUsIG5hdiNjb250ZW5ldXJNZW51Lm1lbnUtZXhwYW5kLW1kIC50b3AtYmFyLXNlY3Rpb24gLmxpZW5zUHJpbWFpcmVzIC5oYXMtbWVnYW1lbnU6aG92ZXIgLm1lZ2FtZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBuYXYjY29udGVuZXVyTWVudS5tZW51LWV4cGFuZC1tZCAudG9wLWJhci1zZWN0aW9uIC5saWVuc1ByaW1haXJlcyAuaGFzLW1lZ2FtZW51IC5kcm9wZG93bi1tZW51Lm1lZ2FtZW51IHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB0b3A6IDEwMCU7XG4gIH1cbiAgbmF2I2NvbnRlbmV1ck1lbnUubWVudS1leHBhbmQtbWQgLnRvcC1iYXItc2VjdGlvbiAubGllbnNSYXBpZGVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgbmF2I2NvbnRlbmV1ck1lbnUubWVudS1leHBhbmQtbWQgLnRvcC1iYXItc2VjdGlvbiAudG9wLWJhci1zZWN0aW9uLXdyYXBwZXIuaGlkZS1tb2JpbGUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgbmF2I2NvbnRlbmV1ck1lbnUubWVudS1leHBhbmQtbWQgLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBuYXYjY29udGVuZXVyTWVudS5tZW51LWV4cGFuZC1tZCAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBuYXYjY29udGVuZXVyTWVudS5tZW51LWV4cGFuZC14bCAudG9wLWJhci1zZWN0aW9uLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgbmF2I2NvbnRlbmV1ck1lbnUubWVudS1leHBhbmQteGwgLnRvcC1iYXItc2VjdGlvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBuYXYjY29udGVuZXVyTWVudS5tZW51LWV4cGFuZC14bCAudG9wLWJhci1zZWN0aW9uIC5saWVuc1ByaW1haXJlcyAuaGFzLW1lZ2FtZW51OmZvY3VzLXdpdGhpbiAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciwgbmF2I2NvbnRlbmV1ck1lbnUubWVudS1leHBhbmQteGwgLnRvcC1iYXItc2VjdGlvbiAubGllbnNQcmltYWlyZXMgLmhhcy1tZWdhbWVudTpob3ZlciAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBuYXYjY29udGVuZXVyTWVudS5tZW51LWV4cGFuZC14bCAudG9wLWJhci1zZWN0aW9uIC5saWVuc1ByaW1haXJlcyAuaGFzLW1lZ2FtZW51OmZvY3VzLXdpdGhpbiAubWVnYW1lbnUsIG5hdiNjb250ZW5ldXJNZW51Lm1lbnUtZXhwYW5kLXhsIC50b3AtYmFyLXNlY3Rpb24gLmxpZW5zUHJpbWFpcmVzIC5oYXMtbWVnYW1lbnU6aG92ZXIgLm1lZ2FtZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBuYXYjY29udGVuZXVyTWVudS5tZW51LWV4cGFuZC14bCAudG9wLWJhci1zZWN0aW9uIC5saWVuc1ByaW1haXJlcyAuaGFzLW1lZ2FtZW51IC5kcm9wZG93bi1tZW51Lm1lZ2FtZW51IHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB0b3A6IDEwMCU7XG4gIH1cbiAgbmF2I2NvbnRlbmV1ck1lbnUubWVudS1leHBhbmQteGwgLnRvcC1iYXItc2VjdGlvbiAubGllbnNSYXBpZGVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgbmF2I2NvbnRlbmV1ck1lbnUubWVudS1leHBhbmQteGwgLnRvcC1iYXItc2VjdGlvbiAudG9wLWJhci1zZWN0aW9uLXdyYXBwZXIuaGlkZS1tb2JpbGUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgbmF2I2NvbnRlbmV1ck1lbnUubWVudS1leHBhbmQteGwgLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBuYXYjY29udGVuZXVyTWVudS5tZW51LWV4cGFuZC14bCAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxubmF2I2NvbnRlbmV1ck1lbnUgPiAubW9iaWxlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBuYXYjY29udGVuZXVyTWVudSA+IC5tb2JpbGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbm5hdiNjb250ZW5ldXJNZW51ID4gLm1vYmlsZS1oZWFkZXIgLm1lbnUtaWNvbiB7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBuYXYjY29udGVuZXVyTWVudSA+IC5tb2JpbGUtaGVhZGVyIC5tZW51LWljb24ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG59XG5uYXYjY29udGVuZXVyTWVudSA+IC5tb2JpbGUtaGVhZGVyIC5tZW51LWljb24gLm5hdmJhci10b2dnbGVyIHtcbiAgaGVpZ2h0OiAyLjEyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDJ2dztcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBuYXYjY29udGVuZXVyTWVudSA+IC5tb2JpbGUtaGVhZGVyIC5tZW51LWljb24gLm5hdmJhci10b2dnbGVyIHtcbiAgICBtYXJnaW4tbGVmdDogM3Z3O1xuICB9XG59XG5uYXYjY29udGVuZXVyTWVudSA+IC5tb2JpbGUtaGVhZGVyIC5tZW51LWljb24gLm5hdmJhci10b2dnbGVyIC5idXJnZXItaW5uZXIge1xuICB3aWR0aDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBuYXYjY29udGVuZXVyTWVudSA+IC5tb2JpbGUtaGVhZGVyIC5tZW51LWljb24gLm5hdmJhci10b2dnbGVyIC5idXJnZXItaW5uZXIge1xuICAgIHdpZHRoOiAxLjJyZW07XG4gICAgaGVpZ2h0OiAxLjJyZW07XG4gIH1cbn1cbm5hdiNjb250ZW5ldXJNZW51ID4gLm1vYmlsZS1oZWFkZXIgLm1lbnUtaWNvbiAubmF2YmFyLXRvZ2dsZXIgLmJ1cmdlci1pbm5lciBzdmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxubmF2I2NvbnRlbmV1ck1lbnUgPiAubW9iaWxlLWhlYWRlciAubWVudS1pY29uIC5uYXZiYXItdG9nZ2xlci5jb2xsYXBzZWQgLmljb24tb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxubmF2I2NvbnRlbmV1ck1lbnUgPiAubW9iaWxlLWhlYWRlciAubWVudS1pY29uIC5uYXZiYXItdG9nZ2xlci5jb2xsYXBzZWQgLmljb24tY2xvc2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbm5hdiNjb250ZW5ldXJNZW51ID4gLm1vYmlsZS1oZWFkZXIgLm1lbnUtaWNvbiAubmF2YmFyLXRvZ2dsZXI6bm90KC5jb2xsYXBzZWQpIC5pY29uLW9wZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxubmF2I2NvbnRlbmV1ck1lbnUgPiAubW9iaWxlLWhlYWRlciAubWVudS1pY29uIC5uYXZiYXItdG9nZ2xlcjpub3QoLmNvbGxhcHNlZCkgLmljb24tY2xvc2VkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5uYXYjY29udGVuZXVyTWVudSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5uYXYjY29udGVuZXVyTWVudSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5uYXYjY29udGVuZXVyTWVudSBhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG5cbi5lbGVtcy1zdXBlcnBvc2Uge1xuICAtLWJyay1idXR0b24tb3BhY2l0eS1kaXNhYmxlZDogNTAlO1xuICAtLWJyay1idXR0b24tcHJpbWFyeS1ib3JkZXItcmFkaXVzOiAwLjI1MTc0NTQ1NDU0NTQ1NDU1ZW07XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWJvcmRlci13aWR0aDogMHB4O1xuICAtLWJyay1idXR0b24tcHJpbWFyeS1mb250LWZhbWlseTogQXJpYWw7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWhlaWdodDogMi43NjkyZW07XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWljb24tZ2FwOiAwLjYxNTNlbTtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktaWNvbi1zaXplOiAxLjIzMDdlbTtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtYmFja2dyb3VuZC1jb2xvci1kZWZhdWx0OiAjZmZmZmZmO1xuICAtLWJyay1idXR0b24tcHJpbWFyeS1pbnZlcnRlZC1iYWNrZ3JvdW5kLWNvbG9yLWZvY3VzOiAjMmU0OWQxO1xuICAtLWJyay1idXR0b24tcHJpbWFyeS1pbnZlcnRlZC1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiAjMmU0OWQxO1xuICAtLWJyay1idXR0b24tcHJpbWFyeS1pbnZlcnRlZC1ib3JkZXItY29sb3ItZGVmYXVsdDogdHJhbnNwYXJlbnQ7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWJvcmRlci1jb2xvci1mb2N1czogdHJhbnNwYXJlbnQ7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWJvcmRlci1jb2xvci1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWZvbnQtY29sb3ItZGVmYXVsdDogIzI1M2FhNztcbiAgLS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtZm9udC1jb2xvci1mb2N1czogI2ZmZmZmZjtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtZm9udC1jb2xvci1ob3ZlcjogI2ZmZmZmZjtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtaWNvbi1maWxsLWRlZmF1bHQ6ICMyNTNhYTc7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWljb24tZmlsbC1mb2N1czogI2ZmZmZmZjtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtaWNvbi1maWxsLWhvdmVyOiAjZmZmZmZmO1xuICAtLWJyay1idXR0b24tcHJpbWFyeS1sZXR0ZXItc3BhY2luZzogMiU7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWxnLWZvbnQtc2l6ZTogMjRweDtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktbGluZS1oZWlnaHQ6IDExMCU7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LW1kLWZvbnQtc2l6ZTogMjBweDtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktcGFkZGluZy1ob3Jpem9udGFsOiAxLjIzMDdlbTtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktc20tZm9udC1zaXplOiAxNnB4O1xuICAtLWJyay1idXR0b24tcHJpbWFyeS1zdGFuZGFyZC1iYWNrZ3JvdW5kLWNvbG9yLWRlZmF1bHQ6ICMxOTI4NzI7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXN0YW5kYXJkLWJhY2tncm91bmQtY29sb3ItZm9jdXM6ICMyZTQ5ZDE7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXN0YW5kYXJkLWJhY2tncm91bmQtY29sb3ItaG92ZXI6ICMyZTQ5ZDE7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXN0YW5kYXJkLWJvcmRlci1jb2xvci1kZWZhdWx0OiB0cmFuc3BhcmVudDtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktc3RhbmRhcmQtYm9yZGVyLWNvbG9yLWZvY3VzOiB0cmFuc3BhcmVudDtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktc3RhbmRhcmQtYm9yZGVyLWNvbG9yLWhvdmVyOiB0cmFuc3BhcmVudDtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktc3RhbmRhcmQtZm9udC1jb2xvci1kZWZhdWx0OiAjZmZmZmZmO1xuICAtLWJyay1idXR0b24tcHJpbWFyeS1zdGFuZGFyZC1mb250LWNvbG9yLWZvY3VzOiAjZmZmZmZmO1xuICAtLWJyay1idXR0b24tcHJpbWFyeS1zdGFuZGFyZC1mb250LWNvbG9yLWhvdmVyOiAjZmZmZmZmO1xuICAtLWJyay1idXR0b24tcHJpbWFyeS1zdGFuZGFyZC1pY29uLWZpbGwtZGVmYXVsdDogI2ZmZmZmZjtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktc3RhbmRhcmQtaWNvbi1maWxsLWZvY3VzOiAjZmZmZmZmO1xuICAtLWJyay1idXR0b24tcHJpbWFyeS1zdGFuZGFyZC1pY29uLWZpbGwtaG92ZXI6ICNmZmZmZmY7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXRleHQtZGVjb3JhdGlvbi1kZWZhdWx0OiBub25lO1xuICAtLWJyay1idXR0b24tcHJpbWFyeS10ZXh0LWRlY29yYXRpb24tZm9jdXM6IG5vbmU7XG4gIC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXRleHQtZGVjb3JhdGlvbi1ob3Zlcjogbm9uZTtcbiAgLS1icmstYnV0dG9uLXByaW1hcnktdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktYm9yZGVyLXJhZGl1czogMC4yNTE3NDU0NTQ1NDU0NTQ1NWVtO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LWZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1mb250LXdlaWdodDogNzAwO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LWhlaWdodDogMi43NjkyZW07XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktaWNvbi1nYXA6IDAuNjE1M2VtO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LWljb24tc2l6ZTogMS4yMzA3ZW07XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktaW52ZXJ0ZWQtYmFja2dyb3VuZC1jb2xvci1kZWZhdWx0OiB0cmFuc3BhcmVudDtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1pbnZlcnRlZC1iYWNrZ3JvdW5kLWNvbG9yLWZvY3VzOiAjZmZmZmZmO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LWludmVydGVkLWJhY2tncm91bmQtY29sb3ItaG92ZXI6ICNmZmZmZmY7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktaW52ZXJ0ZWQtYm9yZGVyLWNvbG9yLWRlZmF1bHQ6ICNmZmZmZmY7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktaW52ZXJ0ZWQtYm9yZGVyLWNvbG9yLWZvY3VzOiAjZmZmZmZmO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LWludmVydGVkLWJvcmRlci1jb2xvci1ob3ZlcjogI2ZmZmZmZjtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1pbnZlcnRlZC1mb250LWNvbG9yLWRlZmF1bHQ6ICNmZmZmZmY7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktaW52ZXJ0ZWQtZm9udC1jb2xvci1mb2N1czogIzA5MGYyYTtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1pbnZlcnRlZC1mb250LWNvbG9yLWhvdmVyOiAjMDkwZjJhO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LWludmVydGVkLWljb24tZmlsbC1kZWZhdWx0OiAjZmZmZmZmO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LWludmVydGVkLWljb24tZmlsbC1mb2N1czogIzA5MGYyYTtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1pbnZlcnRlZC1pY29uLWZpbGwtaG92ZXI6ICMwOTBmMmE7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktbGV0dGVyLXNwYWNpbmc6IDIlO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LWxnLWZvbnQtc2l6ZTogMjRweDtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1saW5lLWhlaWdodDogMTEwJTtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1tZC1mb250LXNpemU6IDIwcHg7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktcGFkZGluZy1ob3Jpem9udGFsOiAxLjIzMDdlbTtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1zbS1mb250LXNpemU6IDE2cHg7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktc3RhbmRhcmQtYmFja2dyb3VuZC1jb2xvci1kZWZhdWx0OiB0cmFuc3BhcmVudDtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1zdGFuZGFyZC1iYWNrZ3JvdW5kLWNvbG9yLWZvY3VzOiAjMDkwZjJhO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LXN0YW5kYXJkLWJhY2tncm91bmQtY29sb3ItaG92ZXI6ICMwOTBmMmE7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktc3RhbmRhcmQtYm9yZGVyLWNvbG9yLWRlZmF1bHQ6ICMwOTBmMmE7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktc3RhbmRhcmQtYm9yZGVyLWNvbG9yLWZvY3VzOiAjMDkwZjJhO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LXN0YW5kYXJkLWJvcmRlci1jb2xvci1ob3ZlcjogIzA5MGYyYTtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1zdGFuZGFyZC1mb250LWNvbG9yLWRlZmF1bHQ6ICMwOTBmMmE7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktc3RhbmRhcmQtZm9udC1jb2xvci1mb2N1czogI2ZmZmZmZjtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1zdGFuZGFyZC1mb250LWNvbG9yLWhvdmVyOiAjZmZmZmZmO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LXN0YW5kYXJkLWljb24tZmlsbC1kZWZhdWx0OiAjMDkwZjJhO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LXN0YW5kYXJkLWljb24tZmlsbC1mb2N1czogI2ZmZmZmZjtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS1zdGFuZGFyZC1pY29uLWZpbGwtaG92ZXI6ICNmZmZmZmY7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktdGV4dC1kZWNvcmF0aW9uLWRlZmF1bHQ6IG5vbmU7XG4gIC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktdGV4dC1kZWNvcmF0aW9uLWZvY3VzOiBub25lO1xuICAtLWJyay1idXR0b24tc2Vjb25kYXJ5LXRleHQtZGVjb3JhdGlvbi1ob3Zlcjogbm9uZTtcbiAgLS1icmstYnV0dG9uLXNlY29uZGFyeS10ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLS1icmstZGVjLWJvcmRlci1yYWRpdXMtMnhsOiAyNHB4O1xuICAtLWJyay1kZWMtYm9yZGVyLXJhZGl1cy0yeHM6IDJweDtcbiAgLS1icmstZGVjLWJvcmRlci1yYWRpdXMtM3hsOiAyOHB4O1xuICAtLWJyay1kZWMtYm9yZGVyLXJhZGl1cy00eGw6IDMycHg7XG4gIC0tYnJrLWRlYy1ib3JkZXItcmFkaXVzLWxnOiAxNnB4O1xuICAtLWJyay1kZWMtYm9yZGVyLXJhZGl1cy1tZDogMTJweDtcbiAgLS1icmstZGVjLWJvcmRlci1yYWRpdXMtbm9uZTogMHB4O1xuICAtLWJyay1kZWMtYm9yZGVyLXJhZGl1cy1zbTogOHB4O1xuICAtLWJyay1kZWMtYm9yZGVyLXJhZGl1cy14bDogMjBweDtcbiAgLS1icmstZGVjLWJvcmRlci1yYWRpdXMteHM6IDRweDtcbiAgLS1icmstZGVjLWJvcmRlci13aWR0aC1sZzogNHB4O1xuICAtLWJyay1kZWMtYm9yZGVyLXdpZHRoLW1kOiAycHg7XG4gIC0tYnJrLWRlYy1ib3JkZXItd2lkdGgtbm9uZTogMHB4O1xuICAtLWJyay1kZWMtYm9yZGVyLXdpZHRoLXNtOiAxcHg7XG4gIC0tYnJrLWRlYy1ib3JkZXItd2lkdGgteHM6IDFweDtcbiAgLS1icmstZGVjLWJveC1zaGFkb3ctaW52ZXJ0ZWQtZGVmYXVsdDogMHB4IDBweCAwcHggMHB4ICMxYTFhMWE7XG4gIC0tYnJrLWRlYy1ib3gtc2hhZG93LWludmVydGVkLWZvY3VzOiAwcHggMHB4IDBweCAwcHggIzFhMWExYTtcbiAgLS1icmstZGVjLWJveC1zaGFkb3ctaW52ZXJ0ZWQtaG92ZXI6IDBweCAycHggOHB4IDBweCAjMWExYTFhO1xuICAtLWJyay1kZWMtYm94LXNoYWRvdy1zdGFuZGFyZC1kZWZhdWx0OiAwcHggMHB4IDBweCAwcHggI2U2ZTZlNjtcbiAgLS1icmstZGVjLWJveC1zaGFkb3ctc3RhbmRhcmQtZm9jdXM6IDBweCAwcHggMHB4IDBweCAjZTZlNmU2O1xuICAtLWJyay1kZWMtYm94LXNoYWRvdy1zdGFuZGFyZC1ob3ZlcjogMHB4IDJweCA4cHggMHB4ICNlNmU2ZTY7XG4gIC0tYnJrLWRlYy1jb2xvci1hY2NlbnQtZGFyazogIzRiMDA1NztcbiAgLS1icmstZGVjLWNvbG9yLWFjY2VudC1saWdodDogI0ZERjNEMTtcbiAgLS1icmstZGVjLWNvbG9yLWFjY2VudC1tZWRpdW06ICNDOTJDQTc7XG4gIC0tYnJrLWRlYy1jb2xvci1hY2NlbnQtd2FybTogI2UyMTg3OTtcbiAgLS1icmstZGVjLWNvbG9yLW1haW4tZGFyay0yODogIzE5Mjg3MjtcbiAgLS1icmstZGVjLWNvbG9yLW1haW4tZGFya2VyOiAjMDkwZjJhO1xuICAtLWJyay1kZWMtY29sb3ItbWFpbi1leHRyYWRhcms6ICMxMjFkNTQ7XG4gIC0tYnJrLWRlYy1jb2xvci1tYWluLWV4dHJhZGFyay0yNTogIzEwMWE0OTtcbiAgLS1icmstZGVjLWNvbG9yLW1haW4tZXh0cmFkYXJrLTUxOiAjMDAwMzRjO1xuICAtLWJyay1kZWMtY29sb3ItbWFpbi1leHRyYWxpZ2h0OiAjYWJiNmVkO1xuICAtLWJyay1kZWMtY29sb3ItbWFpbi1saWdodGVyOiAjZDVkYmY2O1xuICAtLWJyay1kZWMtY29sb3ItbWFpbi1saWdodGVzdC0yNTogI2Y1ZjZmZDtcbiAgLS1icmstZGVjLWNvbG9yLW1haW4tbGlnaHRlc3QtNTA6ICNlYWVkZmE7XG4gIC0tYnJrLWRlYy1jb2xvci1tYWluLW1lZGl1bTogIzJlNDlkMTtcbiAgLS1icmstZGVjLWNvbG9yLW1haW4tbWVkaXVtLTc1OiAjMjczZWIyO1xuICAtLWJyay1kZWMtY29sb3ItbWFpbi1ub3JtYWw6ICM1ODZkZGE7XG4gIC0tYnJrLWRlYy1jb2xvci1tYWluLXNlbWlkYXJrOiAjMjUzYWE3O1xuICAtLWJyay1kZWMtY29sb3ItbWFpbi1zZW1pZGFyay00MzogIzE5MTJhNDtcbiAgLS1icmstZGVjLWNvbG9yLW1haW4tc2VtaWRhcmstNTA6ICMyMDMzOTI7XG4gIC0tYnJrLWRlYy1jb2xvci1uZXV0cmFsLWRhcmtlcjogIzFhMWExYTtcbiAgLS1icmstZGVjLWNvbG9yLW5ldXRyYWwtZGFya2VzdDogIzAwMDAwMDtcbiAgLS1icmstZGVjLWNvbG9yLW5ldXRyYWwtZXh0cmFkYXJrOiAjMzMzMzMzO1xuICAtLWJyay1kZWMtY29sb3ItbmV1dHJhbC1leHRyYWRhcmstMjU6ICMyZDJkMmQ7XG4gIC0tYnJrLWRlYy1jb2xvci1uZXV0cmFsLWV4dHJhbGlnaHQ6ICNDQ0NDQ0M7XG4gIC0tYnJrLWRlYy1jb2xvci1uZXV0cmFsLWxpZ2h0ZXI6ICNlNmU2ZTY7XG4gIC0tYnJrLWRlYy1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0OiAjZmZmZmZmO1xuICAtLWJyay1kZWMtY29sb3ItbmV1dHJhbC1saWdodGVzdC0yNTogI2Y5ZjlmOTtcbiAgLS1icmstZGVjLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QtNTA6ICNmMmYyZjI7XG4gIC0tYnJrLWRlYy1jb2xvci1uZXV0cmFsLW1lZGl1bTogIzgwODA4MDtcbiAgLS1icmstZGVjLWNvbG9yLW5ldXRyYWwtbWVkaXVtLTc1OiAjNmM2YzZjO1xuICAtLWJyay1kZWMtY29sb3ItbmV1dHJhbC1ub25lOiB0cmFuc3BhcmVudDtcbiAgLS1icmstZGVjLWNvbG9yLW5ldXRyYWwtbm9ybWFsOiAjOTk5OTk5O1xuICAtLWJyay1kZWMtY29sb3ItbmV1dHJhbC1zZW1pZGFyay03NTogIzUzNTM1MztcbiAgLS1icmstZGVjLWNvbG9yLXNlbWFudGljLWVycm9yLWRhcms6ICNiZjAwMDA7XG4gIC0tYnJrLWRlYy1jb2xvci1zZW1hbnRpYy1lcnJvci1saWdodDogI2ZmNTk1OTtcbiAgLS1icmstZGVjLWNvbG9yLXNlbWFudGljLXN1Y2Nlc3MtZGFyazogIzE0ODUyNztcbiAgLS1icmstZGVjLWNvbG9yLXNlbWFudGljLXN1Y2Nlc3MtbGlnaHQ6ICMxZmQzM2Q7XG4gIC0tYnJrLWRlYy1jb2xvci1zZW1hbnRpYy13YXJuaW5nLWRhcms6ICNmZGM1MGY7XG4gIC0tYnJrLWRlYy1jb2xvci1zZW1hbnRpYy13YXJuaW5nLWxpZ2h0OiAjZmZmOWU2O1xuICAtLWJyay1kZWMtZm9udC1mYW1pbHktYWx0OiBBcmlhbDtcbiAgLS1icmstZGVjLWZvbnQtZmFtaWx5LW1haW46IEdyYXBoaWs7XG4gIC0tYnJrLWRlYy1mb250LXNpemUtMnhsOiAzMnB4O1xuICAtLWJyay1kZWMtZm9udC1zaXplLTN4bDogMzZweDtcbiAgLS1icmstZGVjLWZvbnQtc2l6ZS00eGw6IDQwcHg7XG4gIC0tYnJrLWRlYy1mb250LXNpemUtbGc6IDI0cHg7XG4gIC0tYnJrLWRlYy1mb250LXNpemUtbWQ6IDIwcHg7XG4gIC0tYnJrLWRlYy1mb250LXNpemUtc206IDE2cHg7XG4gIC0tYnJrLWRlYy1mb250LXNpemUteGw6IDI4cHg7XG4gIC0tYnJrLWRlYy1mb250LXNpemUteHM6IDE0cHg7XG4gIC0tYnJrLWRlYy1mb250LXdlaWdodC1ibGFjazogOTAwO1xuICAtLWJyay1kZWMtZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuICAtLWJyay1kZWMtZm9udC13ZWlnaHQtbm9ybWFsOiA0MDA7XG4gIC0tYnJrLWRlYy1sZXR0ZXItc3BhY2luZy1sZzogNCU7XG4gIC0tYnJrLWRlYy1sZXR0ZXItc3BhY2luZy1tZDogMiU7XG4gIC0tYnJrLWRlYy1sZXR0ZXItc3BhY2luZy1zbTogMCU7XG4gIC0tYnJrLWRlYy1sZXR0ZXItc3BhY2luZy14czogLTIlO1xuICAtLWJyay1kZWMtbGluZS1oZWlnaHQtbGc6IDE0MCU7XG4gIC0tYnJrLWRlYy1saW5lLWhlaWdodC1tZDogMTMwJTtcbiAgLS1icmstZGVjLWxpbmUtaGVpZ2h0LXNtOiAxMjAlO1xuICAtLWJyay1kZWMtbGluZS1oZWlnaHQteGw6IDE1MCU7XG4gIC0tYnJrLWRlYy1saW5lLWhlaWdodC14czogMTEwJTtcbiAgLS1icmstZGVjLW9wYWNpdHktYWxsOiAxMDAlO1xuICAtLWJyay1kZWMtb3BhY2l0eS1tZDogNTAlO1xuICAtLWJyay1kZWMtb3BhY2l0eS1ub25lOiAwJTtcbiAgLS1icmstZGVjLXNpemUtMnhsOiA0OHB4O1xuICAtLWJyay1kZWMtc2l6ZS0yeHM6IDhweDtcbiAgLS1icmstZGVjLXNpemUtM3hsOiA2NHB4O1xuICAtLWJyay1kZWMtc2l6ZS0zeHM6IDRweDtcbiAgLS1icmstZGVjLXNpemUtbGc6IDI4cHg7XG4gIC0tYnJrLWRlYy1zaXplLW1kOiAyNHB4O1xuICAtLWJyay1kZWMtc2l6ZS1ub25lOiAwcHg7XG4gIC0tYnJrLWRlYy1zaXplLXNtOiAyMHB4O1xuICAtLWJyay1kZWMtc2l6ZS14bDogMzJweDtcbiAgLS1icmstZGVjLXNpemUteHM6IDE2cHg7XG4gIC0tYnJrLWRlYy1zcGFjZS0yeGw6IDQ4cHg7XG4gIC0tYnJrLWRlYy1zcGFjZS0yeHM6IDhweDtcbiAgLS1icmstZGVjLXNwYWNlLTN4bDogNjRweDtcbiAgLS1icmstZGVjLXNwYWNlLTN4czogNHB4O1xuICAtLWJyay1kZWMtc3BhY2UtbGc6IDI4cHg7XG4gIC0tYnJrLWRlYy1zcGFjZS1tZDogMjRweDtcbiAgLS1icmstZGVjLXNwYWNlLW5vbmU6IDBweDtcbiAgLS1icmstZGVjLXNwYWNlLXNtOiAyMHB4O1xuICAtLWJyay1kZWMtc3BhY2UteGw6IDMycHg7XG4gIC0tYnJrLWRlYy1zcGFjZS14czogMTZweDtcbiAgLS1icmstaW50ZXJhY3RpdmUtaW52ZXJ0ZWQtb3V0bGluZS1jb2xvci1mb2N1czogI2FiYjZlZDtcbiAgLS1icmstaW50ZXJhY3RpdmUtb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgLS1icmstaW50ZXJhY3RpdmUtb3V0bGluZS13aWR0aDogMnB4O1xuICAtLWJyay1pbnRlcmFjdGl2ZS1zdGFuZGFyZC1vdXRsaW5lLWNvbG9yLWZvY3VzOiAjMjAzMzkyO1xuICAtLWJyay1tb2RhbC13aW5kb3ctYm9yZGVyLXJhZGl1czogNHB4O1xuICAtLWJyay1tb2RhbC13aW5kb3ctYm9yZGVyLXdpZHRoOiAwcHg7XG4gIC0tYnJrLW1vZGFsLXdpbmRvdy1pbnZlcnRlZC1iYWNrZ3JvdW5kLWNvbG9yOiAjMDkwZjJhO1xuICAtLWJyay1tb2RhbC13aW5kb3ctaW52ZXJ0ZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icmstbW9kYWwtd2luZG93LWludmVydGVkLW92ZXJsYXktY29sb3I6ICMwMDAyMzM4MDtcbiAgLS1icmstbW9kYWwtd2luZG93LWxhcmdlLWJveC1sZy1tYXgtaGVpZ2h0OiA1MHZoO1xuICAtLWJyay1tb2RhbC13aW5kb3ctbGFyZ2UtYm94LWxnLXBhZGRpbmc6IDQwcHg7XG4gIC0tYnJrLW1vZGFsLXdpbmRvdy1sYXJnZS1ib3gtbGctd2lkdGg6IDg1NnB4O1xuICAtLWJyay1tb2RhbC13aW5kb3ctbGFyZ2UtYm94LW1kLW1heC1oZWlnaHQ6IDgwdmg7XG4gIC0tYnJrLW1vZGFsLXdpbmRvdy1sYXJnZS1ib3gtbWQtcGFkZGluZzogNDBweDtcbiAgLS1icmstbW9kYWwtd2luZG93LWxhcmdlLWJveC1tZC13aWR0aDogNzQ0cHg7XG4gIC0tYnJrLW1vZGFsLXdpbmRvdy1sYXJnZS1ib3gtc20tbWF4LWhlaWdodDogOTB2aDtcbiAgLS1icmstbW9kYWwtd2luZG93LWxhcmdlLWJveC1zbS1wYWRkaW5nOiAyNHB4O1xuICAtLWJyay1tb2RhbC13aW5kb3ctbGFyZ2UtYm94LXNtLXBhZGRpbmcteDogMzJweDtcbiAgLS1icmstbW9kYWwtd2luZG93LWxhcmdlLWJveC1zbS13aWR0aDogOTB2aDtcbiAgLS1icmstbW9kYWwtd2luZG93LW1lZGl1bS1ib3gtbGctbWF4LWhlaWdodDogNTB2aDtcbiAgLS1icmstbW9kYWwtd2luZG93LW1lZGl1bS1ib3gtbGctcGFkZGluZzogMzJweDtcbiAgLS1icmstbW9kYWwtd2luZG93LW1lZGl1bS1ib3gtbGctd2lkdGg6IDY0MHB4O1xuICAtLWJyay1tb2RhbC13aW5kb3ctbWVkaXVtLWJveC1tZC1tYXgtaGVpZ2h0OiA4MHZoO1xuICAtLWJyay1tb2RhbC13aW5kb3ctbWVkaXVtLWJveC1tZC1wYWRkaW5nOiAzMnB4O1xuICAtLWJyay1tb2RhbC13aW5kb3ctbWVkaXVtLWJveC1tZC13aWR0aDogNTYwcHg7XG4gIC0tYnJrLW1vZGFsLXdpbmRvdy1tZWRpdW0tYm94LXNtLW1heC1oZWlnaHQ6IDkwdmg7XG4gIC0tYnJrLW1vZGFsLXdpbmRvdy1tZWRpdW0tYm94LXNtLXBhZGRpbmc6IDI0cHg7XG4gIC0tYnJrLW1vZGFsLXdpbmRvdy1tZWRpdW0tYm94LXNtLXBhZGRpbmcteDogMzJweDtcbiAgLS1icmstbW9kYWwtd2luZG93LW1lZGl1bS1ib3gtc20td2lkdGg6IDkwdmg7XG4gIC0tYnJrLW1vZGFsLXdpbmRvdy1zbWFsbC1ib3gtbGctbWF4LWhlaWdodDogNTB2aDtcbiAgLS1icmstbW9kYWwtd2luZG93LXNtYWxsLWJveC1sZy1wYWRkaW5nOiAyNHB4O1xuICAtLWJyay1tb2RhbC13aW5kb3ctc21hbGwtYm94LWxnLXBhZGRpbmcteDogMzJweDtcbiAgLS1icmstbW9kYWwtd2luZG93LXNtYWxsLWJveC1sZy13aWR0aDogNDI0cHg7XG4gIC0tYnJrLW1vZGFsLXdpbmRvdy1zbWFsbC1ib3gtbWQtbWF4LWhlaWdodDogODB2aDtcbiAgLS1icmstbW9kYWwtd2luZG93LXNtYWxsLWJveC1tZC1wYWRkaW5nOiAyNHB4O1xuICAtLWJyay1tb2RhbC13aW5kb3ctc21hbGwtYm94LW1kLXBhZGRpbmcteDogMzJweDtcbiAgLS1icmstbW9kYWwtd2luZG93LXNtYWxsLWJveC1tZC13aWR0aDogMzY4cHg7XG4gIC0tYnJrLW1vZGFsLXdpbmRvdy1zbWFsbC1ib3gtc20tbWF4LWhlaWdodDogOTB2aDtcbiAgLS1icmstbW9kYWwtd2luZG93LXNtYWxsLWJveC1zbS1wYWRkaW5nOiAyNHB4O1xuICAtLWJyay1tb2RhbC13aW5kb3ctc21hbGwtYm94LXNtLXBhZGRpbmcteDogMzJweDtcbiAgLS1icmstbW9kYWwtd2luZG93LXNtYWxsLWJveC1zbS13aWR0aDogNzB2aDtcbiAgLS1icmstbW9kYWwtd2luZG93LXN0YW5kYXJkLWJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC0tYnJrLW1vZGFsLXdpbmRvdy1zdGFuZGFyZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJyay1tb2RhbC13aW5kb3ctc3RhbmRhcmQtb3ZlcmxheS1jb2xvcjogIzAwMDIzMzgwO1xuICAtLWJyay10ZXh0LWJvZHktYmFzZS1mb250LWZhbWlseTogQXJpYWw7XG4gIC0tYnJrLXRleHQtYm9keS1iYXNlLWZvbnQtc2l6ZTogMTZweDtcbiAgLS1icmstdGV4dC1ib2R5LWJhc2UtZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icmstdGV4dC1ib2R5LWJhc2UtbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAtLWJyay10ZXh0LWJvZHktYmFzZS1saW5lLWhlaWdodDogMTUwJTtcbiAgLS1icmstdGV4dC1ib2R5LWJhc2UtbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIC0tYnJrLXRleHQtYm9keS1iYXNlLW1hcmdpbi10b3A6IDFlbTtcbiAgLS1icmstdGV4dC1ib2R5LWJhc2UtcGFyYWdyYXBoLXNwYWNpbmc6IDFlbTtcbiAgLS1icmstdGV4dC1ib2R5LWJhc2Utc3Ryb25nLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tYnJrLXRleHQtYm9keS1iYXNlLXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLS1icmstdGV4dC1ib2R5LWJhc2UtdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC0tYnJrLXRleHQtaGVhZGluZy0xLWZvbnQtZmFtaWx5OiBHcmFwaGlrO1xuICAtLWJyay10ZXh0LWhlYWRpbmctMS1mb250LXdlaWdodDogNzAwO1xuICAtLWJyay10ZXh0LWhlYWRpbmctMS1sZXR0ZXItc3BhY2luZzogMCU7XG4gIC0tYnJrLXRleHQtaGVhZGluZy0xLWxpbmUtaGVpZ2h0OiAxMzAlO1xuICAtLWJyay10ZXh0LWhlYWRpbmctMS1wYXJhZ3JhcGgtc3BhY2luZzogMWVtO1xuICAtLWJyay10ZXh0LWhlYWRpbmctMS1zdHJvbmctZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS1icmstdGV4dC1oZWFkaW5nLTEtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtLWJyay10ZXh0LWhlYWRpbmctMS10ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLS1icmstdGV4dC1oZWFkaW5nLTItZm9udC1mYW1pbHk6IEdyYXBoaWs7XG4gIC0tYnJrLXRleHQtaGVhZGluZy0yLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tYnJrLXRleHQtaGVhZGluZy0yLWxldHRlci1zcGFjaW5nOiAwJTtcbiAgLS1icmstdGV4dC1oZWFkaW5nLTItbGluZS1oZWlnaHQ6IDEzMCU7XG4gIC0tYnJrLXRleHQtaGVhZGluZy0yLXBhcmFncmFwaC1zcGFjaW5nOiAxZW07XG4gIC0tYnJrLXRleHQtaGVhZGluZy0yLXN0cm9uZy1mb250LXdlaWdodDogNzAwO1xuICAtLWJyay10ZXh0LWhlYWRpbmctMi10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC0tYnJrLXRleHQtaGVhZGluZy0yLXRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtLWJyay10ZXh0LWhlYWRpbmctMy1mb250LWZhbWlseTogR3JhcGhpaztcbiAgLS1icmstdGV4dC1oZWFkaW5nLTMtZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS1icmstdGV4dC1oZWFkaW5nLTMtbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAtLWJyay10ZXh0LWhlYWRpbmctMy1saW5lLWhlaWdodDogMTMwJTtcbiAgLS1icmstdGV4dC1oZWFkaW5nLTMtcGFyYWdyYXBoLXNwYWNpbmc6IDFlbTtcbiAgLS1icmstdGV4dC1oZWFkaW5nLTMtc3Ryb25nLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tYnJrLXRleHQtaGVhZGluZy0zLXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLS1icmstdGV4dC1oZWFkaW5nLTMtdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC0tYnJrLXRleHQtaW52ZXJ0ZWQtYm9keS1iYXNlLWZvbnQtY29sb3I6ICNmZmZmZmY7XG4gIC0tYnJrLXRleHQtaW52ZXJ0ZWQtY2FwdGlvbi1mb250LWNvbG9yOiAjZmZmZmZmO1xuICAtLWJyay10ZXh0LWludmVydGVkLWRpc3BsYXktMS1mb250LWNvbG9yOiAjZmZmZmZmO1xuICAtLWJyay10ZXh0LWludmVydGVkLWRpc3BsYXktMi1mb250LWNvbG9yOiAjZmZmZmZmO1xuICAtLWJyay10ZXh0LWludmVydGVkLWRpc3BsYXktMy1mb250LWNvbG9yOiAjZmZmZmZmO1xuICAtLWJyay10ZXh0LWludmVydGVkLWhlYWRpbmctMS1mb250LWNvbG9yOiAjZmZmZmZmO1xuICAtLWJyay10ZXh0LWludmVydGVkLWhlYWRpbmctMi1mb250LWNvbG9yOiAjZmZmZmZmO1xuICAtLWJyay10ZXh0LWludmVydGVkLWhlYWRpbmctMy1mb250LWNvbG9yOiAjZmZmZmZmO1xuICAtLWJyay10ZXh0LWludmVydGVkLWhlYWRpbmctNC1mb250LWNvbG9yOiAjZmZmZmZmO1xuICAtLWJyay10ZXh0LWxpbmstaW52ZXJ0ZWQtYm9keS1mb250LWNvbG9yLWRlZmF1bHQ6ICNhYmI2ZWQ7XG4gIC0tYnJrLXRleHQtbGluay1pbnZlcnRlZC1ib2R5LWZvbnQtY29sb3ItZm9jdXM6ICNhYmI2ZWQ7XG4gIC0tYnJrLXRleHQtbGluay1pbnZlcnRlZC1ib2R5LWZvbnQtY29sb3ItaG92ZXI6ICNhYmI2ZWQ7XG4gIC0tYnJrLXRleHQtbGluay1pbnZlcnRlZC1ib2R5LWZvbnQtY29sb3ItdmlzaXRlZDogIzAwMDM0YztcbiAgLS1icmstdGV4dC1saW5rLXN0YW5kYXJkLWJvZHktZm9udC1jb2xvci1kZWZhdWx0OiAjMjczZWIyO1xuICAtLWJyay10ZXh0LWxpbmstc3RhbmRhcmQtYm9keS1mb250LWNvbG9yLWZvY3VzOiAjMjczZWIyO1xuICAtLWJyay10ZXh0LWxpbmstc3RhbmRhcmQtYm9keS1mb250LWNvbG9yLWhvdmVyOiAjMjczZWIyO1xuICAtLWJyay10ZXh0LWxpbmstc3RhbmRhcmQtYm9keS1mb250LWNvbG9yLXZpc2l0ZWQ6ICMwMDAzNGM7XG4gIC0tYnJrLXRleHQtbGluay10ZXh0LWRlY29yYXRpb24tZGVmYXVsdDogdW5kZXJsaW5lO1xuICAtLWJyay10ZXh0LWxpbmstdGV4dC1kZWNvcmF0aW9uLWhvdmVyOiBub25lO1xuICAtLWJyay10ZXh0LXJhdGlvLWxnOiAxLjI1O1xuICAtLWJyay10ZXh0LXJhdGlvLW1kOiAxLjI7XG4gIC0tYnJrLXRleHQtcmF0aW8tc206IDEuMTI1O1xuICAtLWJyay10ZXh0LXN0YW5kYXJkLWJvZHktYmFzZS1mb250LWNvbG9yOiAjMDkwZjJhO1xuICAtLWJyay10ZXh0LXN0YW5kYXJkLWNhcHRpb24tZm9udC1jb2xvcjogIzA5MGYyYTtcbiAgLS1icmstdGV4dC1zdGFuZGFyZC1kaXNwbGF5LTEtZm9udC1jb2xvcjogIzI3M2ViMjtcbiAgLS1icmstdGV4dC1zdGFuZGFyZC1kaXNwbGF5LTItZm9udC1jb2xvcjogIzI3M2ViMjtcbiAgLS1icmstdGV4dC1zdGFuZGFyZC1kaXNwbGF5LTMtZm9udC1jb2xvcjogIzI3M2ViMjtcbiAgLS1icmstdGV4dC1zdGFuZGFyZC1oZWFkaW5nLTEtZm9udC1jb2xvcjogIzA5MGYyYTtcbiAgLS1icmstdGV4dC1zdGFuZGFyZC1oZWFkaW5nLTItZm9udC1jb2xvcjogIzA5MGYyYTtcbiAgLS1icmstdGV4dC1zdGFuZGFyZC1oZWFkaW5nLTMtZm9udC1jb2xvcjogIzA5MGYyYTtcbiAgLS1icmstdGV4dC1zdGFuZGFyZC1oZWFkaW5nLTQtZm9udC1jb2xvcjogIzA5MGYyYTtcbn1cbi5lbGVtcy1zdXBlcnBvc2UgLnN1cGVycG9zZS12aWRlby10b3AsIC5lbGVtcy1zdXBlcnBvc2UgLnN1cGVycG9zZS12aWRlby1ib3R0b20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVsZW1zLXN1cGVycG9zZSAuc3VwZXJwb3NlLXZpZGVvLXRvcC5jb25zZW50LWdpdmVuLCAuZWxlbXMtc3VwZXJwb3NlIC5zdXBlcnBvc2UtdmlkZW8tYm90dG9tLmNvbnNlbnQtZ2l2ZW4ge1xuICBkaXNwbGF5OiB1bnNldDtcbn1cbi5lbGVtcy1zdXBlcnBvc2UgPiAuc3VwZXJwb3NlLWNvbnNlbnQtb3ZlcmxheSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJrLWRlYy1jb2xvci1tYWluLWV4dHJhZGFyayk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsZW1zLXN1cGVycG9zZSA+IC5zdXBlcnBvc2UtY29uc2VudC1vdmVybGF5IHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVsZW1zLXN1cGVycG9zZSA+IC5zdXBlcnBvc2UtY29uc2VudC1vdmVybGF5IHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5lbGVtcy1zdXBlcnBvc2UgPiAuc3VwZXJwb3NlLWNvbnNlbnQtb3ZlcmxheSB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuLmVsZW1zLXN1cGVycG9zZSAubG9nbyB7XG4gIG1hcmdpbjogMThweCBhdXRvIDE4cHggYXV0bztcbiAgaGVpZ2h0OiAyM3B4O1xuICB3aWR0aDogMTAycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVsZW1zLXN1cGVycG9zZSAubG9nbyB7XG4gICAgbWFyZ2luOiAxOHB4IGF1dG8gMThweCAwO1xuICB9XG59XG4uZWxlbXMtc3VwZXJwb3NlIC5sb2dvIHN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZWxlbXMtc3VwZXJwb3NlIC5zdXBlcnBvc2UtY29uc2VudC1vdmVybGF5IC5zY3JvbGxhYmxlLXNlY3Rpb24ge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogIzkwYTRhZSAjY2ZkOGRjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lbGVtcy1zdXBlcnBvc2UgLnN1cGVycG9zZS1jb25zZW50LW92ZXJsYXkgLnNjcm9sbGFibGUtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVsZW1zLXN1cGVycG9zZSAuc3VwZXJwb3NlLWNvbnNlbnQtb3ZlcmxheSAuYnRuLWRpdiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG4uZWxlbXMtc3VwZXJwb3NlIC5zdXBlcnBvc2UtY29uc2VudC1vdmVybGF5IC5zY3JvbGxhYmxlLXNlY3Rpb246Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2NmZDhkYztcbn1cbi5lbGVtcy1zdXBlcnBvc2UgLnN1cGVycG9zZS1jb25zZW50LW92ZXJsYXkgLnNjcm9sbGFibGUtc2VjdGlvbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBhNGFlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjZmQ4ZGM7XG59XG4uZWxlbXMtc3VwZXJwb3NlIC5zdXBlcnBvc2UtY29uc2VudC1vdmVybGF5IC5zY3JvbGxhYmxlLXNlY3Rpb246Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDdweDtcbn1cbi5lbGVtcy1zdXBlcnBvc2UgaDIuc3VwZXJwb3NlLWNvbnNlbnQtb3ZlcmxheS10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1icmstdGV4dC1pbnZlcnRlZC1oZWFkaW5nLTMtZm9udC1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJyay10ZXh0LWhlYWRpbmctMy1mb250LXdlaWdodCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnJrLWRlYy1mb250LXNpemUtc20pO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYnJrLXRleHQtaGVhZGluZy0zLWxldHRlci1zcGFjaW5nKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJyay10ZXh0LWhlYWRpbmctMy1saW5lLWhlaWdodCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icmstdGV4dC1oZWFkaW5nLTMtc3Ryb25nLWZvbnQtd2VpZ2h0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB2YXIoLS1icmstdGV4dC1oZWFkaW5nLTMtdGV4dC1kZWNvcmF0aW9uKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWJyay10ZXh0LWhlYWRpbmctMy10ZXh0LXRyYW5zZm9ybSk7XG4gIG1hcmdpbjogdmFyKC0tYnJrLXRleHQtYm9keS1iYXNlLW1hcmdpbi10b3ApIDIwcHggMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbGVtcy1zdXBlcnBvc2UgaDIuc3VwZXJwb3NlLWNvbnNlbnQtb3ZlcmxheS10aXRsZSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1icmstZGVjLWZvbnQtc2l6ZS1tZCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZWxlbXMtc3VwZXJwb3NlIGgyLnN1cGVycG9zZS1jb25zZW50LW92ZXJsYXktdGl0bGUge1xuICAgIG1hcmdpbjogdmFyKC0tYnJrLXRleHQtYm9keS1iYXNlLW1hcmdpbi10b3ApIDAgMCAwO1xuICB9XG59XG4uZWxlbXMtc3VwZXJwb3NlIC5zdXBlcnBvc2UtY29uc2VudC1vdmVybGF5LXRleHQgcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icmstdGV4dC1ib2R5LWJhc2UtZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnJrLXRleHQtYm9keS1iYXNlLWZvbnQtd2VpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWJyay10ZXh0LWJvZHktYmFzZS1sZXR0ZXItc3BhY2luZyk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icmstdGV4dC1ib2R5LWJhc2UtbGluZS1oZWlnaHQpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IHZhcigtLWJyay10ZXh0LWJvZHktYmFzZS10ZXh0LWRlY29yYXRpb24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tYnJrLXRleHQtYm9keS1iYXNlLXRleHQtdHJhbnNmb3JtKTtcbiAgbWFyZ2luOiB2YXIoLS1icmstdGV4dC1ib2R5LWJhc2UtbWFyZ2luLXRvcCkgMjBweCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnJrLWRlYy1mb250LXNpemUteHMpO1xuICBjb2xvcjogdmFyKC0tYnJrLXRleHQtaW52ZXJ0ZWQtYm9keS1iYXNlLWZvbnQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbGVtcy1zdXBlcnBvc2UgLnN1cGVycG9zZS1jb25zZW50LW92ZXJsYXktdGV4dCBwIHtcbiAgICBmb250LXNpemU6IHZhcigtLWJyay1kZWMtZm9udC1zaXplLXNtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lbGVtcy1zdXBlcnBvc2UgLnN1cGVycG9zZS1jb25zZW50LW92ZXJsYXktdGV4dCBwIHtcbiAgICBtYXJnaW46IHZhcigtLWJyay10ZXh0LWJvZHktYmFzZS1tYXJnaW4tdG9wKSAwIDAgMDtcbiAgfVxufVxuLmVsZW1zLXN1cGVycG9zZSAuc3VwZXJwb3NlLWNvbnNlbnQtb3ZlcmxheS1hY2NlcHQtYnV0dG9uIHtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWJhY2tncm91bmQtY29sb3ItZGVmYXVsdCk7XG4gIGJvcmRlcjogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWJvcmRlci1jb2xvci1kZWZhdWx0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWZvbnQtY29sb3ItZGVmYXVsdCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS1zbS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWZvbnQtd2VpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktaGVpZ2h0KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktbGV0dGVyLXNwYWNpbmcpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWxpbmUtaGVpZ2h0KTtcbiAgbWFyZ2luOiAxMHB4IDIwcHggMTJweCAyMHB4O1xuICBvdXRsaW5lOiB2YXIoLS1icmstaW50ZXJhY3RpdmUtb3V0bGluZS13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1icmstaW50ZXJhY3RpdmUtb3V0bGluZS1vZmZzZXQpO1xuICBwYWRkaW5nOiAwIHZhcigtLWJyay1idXR0b24tcHJpbWFyeS1wYWRkaW5nLWhvcml6b250YWwpO1xuICB0ZXh0LWRlY29yYXRpb246IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS10ZXh0LWRlY29yYXRpb24tZGVmYXVsdCk7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktdGV4dC10cmFuc2Zvcm0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbGVtcy1zdXBlcnBvc2UgLnN1cGVycG9zZS1jb25zZW50LW92ZXJsYXktYWNjZXB0LWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lbGVtcy1zdXBlcnBvc2UgLnN1cGVycG9zZS1jb25zZW50LW92ZXJsYXktYWNjZXB0LWJ1dHRvbiB7XG4gICAgbWFyZ2luOiAyNHB4IDAgNnB4IDA7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxufVxuLmVsZW1zLXN1cGVycG9zZSAuc3VwZXJwb3NlLWNvbnNlbnQtb3ZlcmxheS1hY2NlcHQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWJhY2tncm91bmQtY29sb3ItaG92ZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS1pbnZlcnRlZC1ib3JkZXItY29sb3ItaG92ZXIpO1xuICBjb2xvcjogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWZvbnQtY29sb3ItaG92ZXIpO1xuICB0ZXh0LWRlY29yYXRpb246IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS10ZXh0LWRlY29yYXRpb24taG92ZXIpO1xufVxuLmVsZW1zLXN1cGVycG9zZSAuc3VwZXJwb3NlLWNvbnNlbnQtb3ZlcmxheS1hY2NlcHQtYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtYmFja2dyb3VuZC1jb2xvci1mb2N1cyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWJvcmRlci1jb2xvci1mb2N1cyk7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWJyay1pbnRlcmFjdGl2ZS1pbnZlcnRlZC1vdXRsaW5lLWNvbG9yLWZvY3VzKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktdGV4dC1kZWNvcmF0aW9uLWZvY3VzKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWxlbXMtc3VwZXJwb3NlLmhhdXRldXItbGltaXRlZSB7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZWxlbXMtc3VwZXJwb3NlLmhhdXRldXItbGltaXRlZSB7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmVsZW1zLXN1cGVycG9zZS5oYXV0ZXVyLWxpbWl0ZWUge1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICB9XG59XG4uZWxlbXMtc3VwZXJwb3NlID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIHotaW5kZXg6IDIwO1xufVxuLmVsZW1zLXN1cGVycG9zZSA+IGRpdjpudGgtY2hpbGQoMikge1xuICB6LWluZGV4OiAwO1xufVxuLmVsZW1zLXN1cGVycG9zZSAubWVkaWEtdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsZW1zLXN1cGVycG9zZSAubWVkaWEtdmlkZW8ge1xuICAgIG1heC1oZWlnaHQ6IDQwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZWxlbXMtc3VwZXJwb3NlIC5tZWRpYS12aWRlbyB7XG4gICAgbWF4LWhlaWdodDogNjB2aDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZWxlbXMtc3VwZXJwb3NlIC5tZWRpYS12aWRlbyB7XG4gICAgbWF4LWhlaWdodDogNjB2aDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbGVtcy1zdXBlcnBvc2UgLm1lZGlhLXZpZGVvIHtcbiAgICBtaW4td2lkdGg6IDc4Ny41NTZweDtcbiAgICBtaW4taGVpZ2h0OiA0NDNweDtcbiAgfVxufVxuLmVsZW1zLXN1cGVycG9zZSAubWVkaWEtdmlkZW8gLnl0LWFtYmlhbmNlLXZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udG9wLTAge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcC01MCB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMCB7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTUwIHtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtMCB7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXgge1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS15IHtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteC50cmFuc2xhdGUtbWlkZGxlLXkge1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2JpbGUtZmxvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLm1vYmlsZS1mbG93IC5wb3NpdGlvbi1hYnNvbHV0ZS1tb2JpbGUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICB9XG4gIC5tb2JpbGUtZmxvdyAudG9wLTAge1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tb2JpbGUtZmxvdyAudG9wLTUwIHtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubW9iaWxlLWZsb3cgLmJvdHRvbS0wIHtcbiAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubW9iaWxlLWZsb3cgLnN0YXJ0LTAge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubW9iaWxlLWZsb3cgLnN0YXJ0LTUwIHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1vYmlsZS1mbG93IC5lbmQtMCB7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubW9iaWxlLWZsb3cgLnRyYW5zbGF0ZS1taWRkbGUteCB7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XG4gIH1cbiAgLm1vYmlsZS1mbG93IC50cmFuc2xhdGUtbWlkZGxlLXkge1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xuICB9XG4gIC5tb2JpbGUtZmxvdyAudHJhbnNsYXRlLW1pZGRsZS14LnRyYW5zbGF0ZS1taWRkbGUteSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XG4gIH1cbn1cbi5wb3NpdGlvbi1hYnNvbHV0ZS1tb2JpbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlIHtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggIzAwMDAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYSAuc2xpZGUgaDMge1xuICBmb250LWZhbWlseTogcHJveGltYV9ub3ZhX3JnYm9sZCwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiAzLjVyZW07XG59XG4uZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBwIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYSAuc2xpZGUgYS5idG5TbGlkZSB7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogMC41cztcbiAgLW8tdHJhbnNpdGlvbjogMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIHtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggIzAwMDAwMDtcbn1cbi5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBoMyB7XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hX25vdmFfcmdib2xkLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMC41ZW07XG4gIGZvbnQtc2l6ZTogNi45M3Z3O1xufVxuLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIHAge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hLW1vYmlsZSAuc2xpZGUgYS5idG5TbGlkZSB7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiA0LjR2dztcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgcGFkZGluZzogMi40dncgMTB2dztcbn1cblxuLnNlY3Rpb24tMCAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMkRBREJCO1xufVxuLnNlY3Rpb24tMCAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTAgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBib3JkZXItY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi0wIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQURCQjtcbn1cblxuLnNlY3Rpb24tMSAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMkRBREJCO1xufVxuLnNlY3Rpb24tMSAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTEgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBib3JkZXItY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi0xIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQURCQjtcbn1cblxuLnNlY3Rpb24tMiAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUVCRjJCO1xufVxuLnNlY3Rpb24tMiAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFQkYyQjtcbn1cbi5zZWN0aW9uLTIgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBib3JkZXItY29sb3I6ICM5RUJGMkI7XG59XG4uc2VjdGlvbi0yIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFQkYyQjtcbn1cblxuLnNlY3Rpb24tMyAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBFMEFCO1xufVxuLnNlY3Rpb24tMyAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwRTBBQjtcbn1cbi5zZWN0aW9uLTMgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBib3JkZXItY29sb3I6ICM4MEUwQUI7XG59XG4uc2VjdGlvbi0zIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwRTBBQjtcbn1cblxuLnNlY3Rpb24tNCAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkVDRjFEO1xufVxuLnNlY3Rpb24tNCAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFQ0YxRDtcbn1cbi5zZWN0aW9uLTQgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBib3JkZXItY29sb3I6ICNGRUNGMUQ7XG59XG4uc2VjdGlvbi00IC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFQ0YxRDtcbn1cblxuLnNlY3Rpb24tNSAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkYzNTY0O1xufVxuLnNlY3Rpb24tNSAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzU2NDtcbn1cbi5zZWN0aW9uLTUgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBib3JkZXItY29sb3I6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi01IC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzU2NDtcbn1cblxuLnNlY3Rpb24tNiAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tNiAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLTYgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi02IC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLnNlY3Rpb24tNyAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOEM4QzhDO1xufVxuLnNlY3Rpb24tNyAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhDOEM4Qztcbn1cbi5zZWN0aW9uLTcgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBib3JkZXItY29sb3I6ICM4QzhDOEM7XG59XG4uc2VjdGlvbi03IC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhDOEM4Qztcbn1cblxuLnNlY3Rpb24tOCAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMkRBREJCO1xufVxuLnNlY3Rpb24tOCAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTggLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBib3JkZXItY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi04IC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQURCQjtcbn1cblxuLnNlY3Rpb24tOSAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUVCRjJCO1xufVxuLnNlY3Rpb24tOSAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFQkYyQjtcbn1cbi5zZWN0aW9uLTkgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBib3JkZXItY29sb3I6ICM5RUJGMkI7XG59XG4uc2VjdGlvbi05IC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFQkYyQjtcbn1cblxuLnNlY3Rpb24tMTAgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYSAuc2xpZGUgYS5idG5TbGlkZSB7XG4gIGJvcmRlci1jb2xvcjogIzgwRTBBQjtcbn1cbi5zZWN0aW9uLTEwIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlIGEuYnRuU2xpZGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBFMEFCO1xufVxuLnNlY3Rpb24tMTAgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBib3JkZXItY29sb3I6ICM4MEUwQUI7XG59XG4uc2VjdGlvbi0xMCAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hLW1vYmlsZSAuc2xpZGUgYS5idG5TbGlkZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MEUwQUI7XG59XG5cbi5zZWN0aW9uLTExIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBib3JkZXItY29sb3I6ICNGRUNGMUQ7XG59XG4uc2VjdGlvbi0xMSAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFQ0YxRDtcbn1cbi5zZWN0aW9uLTExIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBhLmJ0blNsaWRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkVDRjFEO1xufVxuLnNlY3Rpb24tMTEgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVDRjFEO1xufVxuXG4uc2VjdGlvbi0xMiAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkYzNTY0O1xufVxuLnNlY3Rpb24tMTIgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYSAuc2xpZGUgYS5idG5TbGlkZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi0xMiAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hLW1vYmlsZSAuc2xpZGUgYS5idG5TbGlkZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGMzU2NDtcbn1cbi5zZWN0aW9uLTEyIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzU2NDtcbn1cblxuLnNlY3Rpb24tMTMgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYSAuc2xpZGUgYS5idG5TbGlkZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5zZWN0aW9uLTEzIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlIGEuYnRuU2xpZGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLnNlY3Rpb24tMTMgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4uc2VjdGlvbi0xMyAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hLW1vYmlsZSAuc2xpZGUgYS5idG5TbGlkZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi50aGVtZS0wIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlLCAudGhlbWUtYmctYmxldS1udWl0IC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4udGhlbWUtMCAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlLCAudGhlbWUtYmctYmxldS1udWl0IC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi50aGVtZS0wIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlIHAsIC50aGVtZS1iZy1ibGV1LW51aXQgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYSAuc2xpZGUgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRoZW1lLTAgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlLCAudGhlbWUtYmctYmxldS1udWl0IC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRoZW1lLTAgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUsIC50aGVtZS1iZy1ibGV1LW51aXQgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi50aGVtZS0wIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBwLCAudGhlbWUtYmctYmxldS1udWl0IC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBwIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi50aGVtZS0xIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlLCAudGhlbWUtYmctcHJlc3F1ZS1ub2lyIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4udGhlbWUtMSAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlLCAudGhlbWUtYmctcHJlc3F1ZS1ub2lyIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi50aGVtZS0xIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlIHAsIC50aGVtZS1iZy1wcmVzcXVlLW5vaXIgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYSAuc2xpZGUgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRoZW1lLTEgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlLCAudGhlbWUtYmctcHJlc3F1ZS1ub2lyIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRoZW1lLTEgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUsIC50aGVtZS1iZy1wcmVzcXVlLW5vaXIgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi50aGVtZS0xIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBwLCAudGhlbWUtYmctcHJlc3F1ZS1ub2lyIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBwIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi50aGVtZS0yIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlLCAudGhlbWUtYmctbm9pciAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRoZW1lLTIgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYSAuc2xpZGUgYS5idG5TbGlkZSwgLnRoZW1lLWJnLW5vaXIgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYSAuc2xpZGUgYS5idG5TbGlkZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRoZW1lLTIgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYSAuc2xpZGUgcCwgLnRoZW1lLWJnLW5vaXIgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYSAuc2xpZGUgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRoZW1lLTIgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlLCAudGhlbWUtYmctbm9pciAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hLW1vYmlsZSAuc2xpZGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi50aGVtZS0yIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBhLmJ0blNsaWRlLCAudGhlbWUtYmctbm9pciAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hLW1vYmlsZSAuc2xpZGUgYS5idG5TbGlkZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRoZW1lLTIgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIHAsIC50aGVtZS1iZy1ub2lyIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBwIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi50aGVtZS0zIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlLCAudGhlbWUtYmctaW52aXNpYmxlIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4udGhlbWUtMyAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlLCAudGhlbWUtYmctaW52aXNpYmxlIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi50aGVtZS0zIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlIHAsIC50aGVtZS1iZy1pbnZpc2libGUgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYSAuc2xpZGUgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRoZW1lLTMgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlLCAudGhlbWUtYmctaW52aXNpYmxlIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRoZW1lLTMgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUsIC50aGVtZS1iZy1pbnZpc2libGUgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi50aGVtZS0zIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBwLCAudGhlbWUtYmctaW52aXNpYmxlIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBwIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbmhlYWRlci5tZWwtYmFycmUtcG9ydGFpbC5maXhlZC1iYXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICBoZWFkZXIubWVsLWJhcnJlLXBvcnRhaWwuZml4ZWQtYmFyIC5tZWwtdXNlZnVsLWxpbmtzIC5tZWwtdGV4dC5tZWwtdGV4dC1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICBoZWFkZXIubWVsLWJhcnJlLXBvcnRhaWwuZml4ZWQtYmFyIC5tZWwtdXNlZnVsLWxpbmtzIC5tZWwtdGV4dC5tZWwtdGV4dC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5oZWFkZXIubWVsLWJhcnJlLXBvcnRhaWwgLm1lbC1iYXJyZS1wb3J0YWlsLXdyYXBwZXIgLm1lbC11c2VmdWwtbGlua3MgYSB7XG4gIGhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0aWNreS10b3AsIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIge1xuICAgIHRvcDogMy4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGlja3ktdG9wLCAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIHtcbiAgICB0b3A6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLnN0aWNreS10b3AsIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIge1xuICAgIHRvcDogMi4wOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ub3RpZmljYXRpb24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgbWluLWhlaWdodDogMHB4O1xufVxuXG4ubm90aWZpY2F0aW9uLWNvbnRhaW5lci1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDBweDtcbn1cblxuLm5vdGlmaWNhdGlvbi1jb250YWluZXItdmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuI2Zlcm1lck5vdGlmaWNhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jZmVybWVyTm90aWZpY2F0aW9uOnRhcmdldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yaWNoLXRleHQgdWwgPiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYyAhaW1wb3J0YW50O1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG4ucmljaC10ZXh0IG9sID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWwgIWltcG9ydGFudDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuLnJpY2gtdGV4dCB1bCwgLnJpY2gtdGV4dCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBhLmJ0biB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEMxMzFCO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDEuNXJlbTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4uZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5uYXZiYXItY29sbGFwc2Uge1xuICBtYXJnaW46IDVyZW0gMCAwIDA7XG59XG4uZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5tZW51LWdyb3Nsb3Qge1xuICBtYXgtaGVpZ2h0OiA3cmVtO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAubWVudS1ncm9zbG90IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5tZW51LWdyb3Nsb3QgaDMge1xuICB3aWR0aDogOTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLm1lbnUtZ3Jvc2xvdCBoMyBzdmcge1xuICBoZWlnaHQ6IDEuN3JlbTtcbiAgd2lkdGg6IDEuN3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5tZW51LWdyb3Nsb3Qgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMCAzcmVtIDAgMDtcbn1cbi5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLm1lbnUtZ3Jvc2xvdCBzcGFuLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmZuLWtpbnpvLWphY2twb3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogIzBDMTMxQjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cy5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItdG9wOiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICB9XG59XG4uZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyAua2luem8tamFja3BvdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlIG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyAua2luem8tamFja3BvdC1jb250YWluZXIge1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyAua2luem8tamFja3BvdC1jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAxNXB4KTtcbiAgfVxufVxuLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgLmtpbnpvLWphY2twb3QtY29udGFpbmVyIC5zdXBlci1lbmpldSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmZuLWtpbnpvLWphY2twb3RzIC5raW56by1qYWNrcG90LWNvbnRhaW5lciAuamFja3BvdC1tb250YW50LCAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyAua2luem8tamFja3BvdC1jb250YWluZXIgLmVuamV1IHtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWFfbm92YV9yZ2JvbGQsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDAuMTg5cmVtO1xuICBmb250LXNpemU6IDcuMzMzMzMzMzMzM3Z3O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyAua2luem8tamFja3BvdC1jb250YWluZXIgLmphY2twb3QtbW9udGFudCwgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgLmtpbnpvLWphY2twb3QtY29udGFpbmVyIC5lbmpldSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyAua2luem8tamFja3BvdC1jb250YWluZXIgLmphY2twb3QtbW9udGFudCwgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgLmtpbnpvLWphY2twb3QtY29udGFpbmVyIC5lbmpldSB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxufVxuLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgLmtpbnpvLWphY2twb3QtY29udGFpbmVyIC5lbmpldSB7XG4gIGZvbnQtc2l6ZTogNnZ3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmZuLWtpbnpvLWphY2twb3RzIC5raW56by1qYWNrcG90LWNvbnRhaW5lciAuZW5qZXUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyAua2luem8tamFja3BvdC1jb250YWluZXIgLmNhcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyAua2luem8tamFja3BvdC1jb250YWluZXIgLmNhcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyAua2luem8tamFja3BvdC1jb250YWluZXIgLmNhcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDUzJTtcbiAgfVxufVxuLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgLmtpbnpvLWphY2twb3QtY29udGFpbmVyIC5jYXB0aW9uIGgzIHtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWFfbm92YV9yZ2JvbGQsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDQuNjZ2dztcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyAua2luem8tamFja3BvdC1jb250YWluZXIgLmNhcHRpb24gaDMge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgLmtpbnpvLWphY2twb3QtY29udGFpbmVyIC5jYXB0aW9uIGgzIHNwYW4ge1xuICBmb250LXNpemU6IDQuNjZ2dztcbiAgZm9udC1mYW1pbHk6IHByb3hpbWFfbm92YV9yZ2JvbGQsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgLmtpbnpvLWphY2twb3QtY29udGFpbmVyIC5jYXB0aW9uIGgzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgLmtpbnpvLWphY2twb3QtY29udGFpbmVyIC5jYXB0aW9uIHNwYW4ge1xuICBmb250LXNpemU6IDR2dztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyAua2luem8tamFja3BvdC1jb250YWluZXIgLmNhcHRpb24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5pY29uLXRpbWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmljb24tdGltZXIge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5pY29uLXRpbWVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuaWNvbi10aW1lciBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmljb24tdGltZXIgc3ZnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbi5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmljb24tdGltZXIgLnRvb2x0aXAtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNHZ3O1xuICBwYWRkaW5nOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LWZhbWlseTogcHJveGltYV9ub3ZhX3JncmVndWxhciwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAxdmggYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmljb24tdGltZXIgLnRvb2x0aXAtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgIHRvcDogMzVweDtcbiAgICBsZWZ0OiAtMTMwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmljb24tdGltZXIgLnRvb2x0aXAtd3JhcHBlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmljb24tdGltZXIgLnRvb2x0aXAtd3JhcHBlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRvcDogLTEwcHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuaWNvbi10aW1lcjpob3ZlciAudG9vbHRpcC13cmFwcGVyIHtcbiAgY2xpcDogYXV0bztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQVBQTElDQVRJT04gQ09MT1IgT0YgVEhFTUUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRoZW1lLTAgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciwgLnRoZW1lLWJnLWJsZXUtbnVpdCAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4udGhlbWUtMCAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cywgLnRoZW1lLWJnLWJsZXUtbnVpdCAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4udGhlbWUtMSAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyLCAudGhlbWUtYmctcHJlc3F1ZS1ub2lyIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi50aGVtZS0xIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmZuLWtpbnpvLWphY2twb3RzLCAudGhlbWUtYmctcHJlc3F1ZS1ub2lyIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmZuLWtpbnpvLWphY2twb3RzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi50aGVtZS0yIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIsIC50aGVtZS1iZy1ub2lyIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi50aGVtZS0yIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmZuLWtpbnpvLWphY2twb3RzLCAudGhlbWUtYmctbm9pciAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4udGhlbWUtMyAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyLCAudGhlbWUtYmctaW52aXNpYmxlIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi50aGVtZS0zIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmZuLWtpbnpvLWphY2twb3RzLCAudGhlbWUtYmctaW52aXNpYmxlIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmZuLWtpbnpvLWphY2twb3RzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zZWN0aW9uLTAgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAubWVudS1ncm9zbG90IGgzLCAuc2VjdGlvbi0wIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLm1lbnUtZ3Jvc2xvdCAuaDMsIC5zZWN0aW9uLTAgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAubWVudS1ncm9zbG90IHNwYW4ge1xuICBjb2xvcjogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTAgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAubWVudS1ncm9zbG90IHN2ZyB1c2Uge1xuICBmaWxsOiAjMkRBREJCO1xufVxuLnNlY3Rpb24tMCAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiAjMkRBREJCO1xufVxuLnNlY3Rpb24tMCAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCBzcGFuLmVuamV1IHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi0wIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmZuLWtpbnpvLWphY2twb3RzID4gZGl2IC5jYXB0aW9uIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi0wIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmZuLWtpbnpvLWphY2twb3RzID4gZGl2IC5jYXB0aW9uIGgzIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi0wIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmZuLWtpbnpvLWphY2twb3RzID4gZGl2IC5jYXB0aW9uIGgzIHNwYW4ge1xuICBjb2xvcjogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTAgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgPiBkaXYgLmNhcHRpb24gc3BhbiB7XG4gIGNvbG9yOiAjMkRBREJCO1xufVxuLnNlY3Rpb24tMCAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5pY29uLXRpbWVyIHN2ZyB1c2Uge1xuICBmaWxsOiAjMkRBREJCO1xufVxuLnNlY3Rpb24tMCAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5pY29uLXRpbWVyIC50b29sdGlwLXdyYXBwZXIge1xuICBjb2xvcjogIzJEQURCQjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0wIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmljb24tdGltZXIgLnRvb2x0aXAtd3JhcHBlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJEQURCQjtcbiAgfVxufVxuLnNlY3Rpb24tMCAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5pY29uLXRpbWVyIC50b29sdGlwLXdyYXBwZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMkRBREJCO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMkRBREJCO1xufVxuXG4uc2VjdGlvbi0xIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLm1lbnUtZ3Jvc2xvdCBoMywgLnNlY3Rpb24tMSAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5tZW51LWdyb3Nsb3QgLmgzLCAuc2VjdGlvbi0xIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLm1lbnUtZ3Jvc2xvdCBzcGFuIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi0xIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLm1lbnUtZ3Jvc2xvdCBzdmcgdXNlIHtcbiAgZmlsbDogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTEgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTEgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgc3Bhbi5lbmpldSB7XG4gIGNvbG9yOiAjMkRBREJCO1xufVxuLnNlY3Rpb24tMSAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyA+IGRpdiAuY2FwdGlvbiB7XG4gIGNvbG9yOiAjMkRBREJCO1xufVxuLnNlY3Rpb24tMSAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyA+IGRpdiAuY2FwdGlvbiBoMyB7XG4gIGNvbG9yOiAjMkRBREJCO1xufVxuLnNlY3Rpb24tMSAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyA+IGRpdiAuY2FwdGlvbiBoMyBzcGFuIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi0xIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmZuLWtpbnpvLWphY2twb3RzID4gZGl2IC5jYXB0aW9uIHNwYW4ge1xuICBjb2xvcjogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTEgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuaWNvbi10aW1lciBzdmcgdXNlIHtcbiAgZmlsbDogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTEgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuaWNvbi10aW1lciAudG9vbHRpcC13cmFwcGVyIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tMSAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5pY29uLXRpbWVyIC50b29sdGlwLXdyYXBwZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyREFEQkI7XG4gIH1cbn1cbi5zZWN0aW9uLTEgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuaWNvbi10aW1lciAudG9vbHRpcC13cmFwcGVyOjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJEQURCQjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJEQURCQjtcbn1cblxuLnNlY3Rpb24tMiAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5tZW51LWdyb3Nsb3QgaDMsIC5zZWN0aW9uLTIgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAubWVudS1ncm9zbG90IC5oMywgLnNlY3Rpb24tMiAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5tZW51LWdyb3Nsb3Qgc3BhbiB7XG4gIGNvbG9yOiAjOUVCRjJCO1xufVxuLnNlY3Rpb24tMiAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5tZW51LWdyb3Nsb3Qgc3ZnIHVzZSB7XG4gIGZpbGw6ICM5RUJGMkI7XG59XG4uc2VjdGlvbi0yIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmZuLWtpbnpvLWphY2twb3RzID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICM5RUJGMkI7XG59XG4uc2VjdGlvbi0yIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmZuLWtpbnpvLWphY2twb3RzID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHNwYW4uZW5qZXUge1xuICBjb2xvcjogIzlFQkYyQjtcbn1cbi5zZWN0aW9uLTIgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgPiBkaXYgLmNhcHRpb24ge1xuICBjb2xvcjogIzlFQkYyQjtcbn1cbi5zZWN0aW9uLTIgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgPiBkaXYgLmNhcHRpb24gaDMge1xuICBjb2xvcjogIzlFQkYyQjtcbn1cbi5zZWN0aW9uLTIgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgPiBkaXYgLmNhcHRpb24gaDMgc3BhbiB7XG4gIGNvbG9yOiAjOUVCRjJCO1xufVxuLnNlY3Rpb24tMiAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyA+IGRpdiAuY2FwdGlvbiBzcGFuIHtcbiAgY29sb3I6ICM5RUJGMkI7XG59XG4uc2VjdGlvbi0yIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmljb24tdGltZXIgc3ZnIHVzZSB7XG4gIGZpbGw6ICM5RUJGMkI7XG59XG4uc2VjdGlvbi0yIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmljb24tdGltZXIgLnRvb2x0aXAtd3JhcHBlciB7XG4gIGNvbG9yOiAjOUVCRjJCO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLTIgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuaWNvbi10aW1lciAudG9vbHRpcC13cmFwcGVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUVCRjJCO1xuICB9XG59XG4uc2VjdGlvbi0yIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmljb24tdGltZXIgLnRvb2x0aXAtd3JhcHBlcjo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5RUJGMkI7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5RUJGMkI7XG59XG5cbi5zZWN0aW9uLTMgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAubWVudS1ncm9zbG90IGgzLCAuc2VjdGlvbi0zIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLm1lbnUtZ3Jvc2xvdCAuaDMsIC5zZWN0aW9uLTMgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAubWVudS1ncm9zbG90IHNwYW4ge1xuICBjb2xvcjogIzgwRTBBQjtcbn1cbi5zZWN0aW9uLTMgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAubWVudS1ncm9zbG90IHN2ZyB1c2Uge1xuICBmaWxsOiAjODBFMEFCO1xufVxuLnNlY3Rpb24tMyAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiAjODBFMEFCO1xufVxuLnNlY3Rpb24tMyAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCBzcGFuLmVuamV1IHtcbiAgY29sb3I6ICM4MEUwQUI7XG59XG4uc2VjdGlvbi0zIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmZuLWtpbnpvLWphY2twb3RzID4gZGl2IC5jYXB0aW9uIHtcbiAgY29sb3I6ICM4MEUwQUI7XG59XG4uc2VjdGlvbi0zIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmZuLWtpbnpvLWphY2twb3RzID4gZGl2IC5jYXB0aW9uIGgzIHtcbiAgY29sb3I6ICM4MEUwQUI7XG59XG4uc2VjdGlvbi0zIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmZuLWtpbnpvLWphY2twb3RzID4gZGl2IC5jYXB0aW9uIGgzIHNwYW4ge1xuICBjb2xvcjogIzgwRTBBQjtcbn1cbi5zZWN0aW9uLTMgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgPiBkaXYgLmNhcHRpb24gc3BhbiB7XG4gIGNvbG9yOiAjODBFMEFCO1xufVxuLnNlY3Rpb24tMyAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5pY29uLXRpbWVyIHN2ZyB1c2Uge1xuICBmaWxsOiAjODBFMEFCO1xufVxuLnNlY3Rpb24tMyAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5pY29uLXRpbWVyIC50b29sdGlwLXdyYXBwZXIge1xuICBjb2xvcjogIzgwRTBBQjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0zIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmljb24tdGltZXIgLnRvb2x0aXAtd3JhcHBlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgwRTBBQjtcbiAgfVxufVxuLnNlY3Rpb24tMyAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5pY29uLXRpbWVyIC50b29sdGlwLXdyYXBwZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjODBFMEFCO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjODBFMEFCO1xufVxuXG4uc2VjdGlvbi00IC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLm1lbnUtZ3Jvc2xvdCBoMywgLnNlY3Rpb24tNCAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5tZW51LWdyb3Nsb3QgLmgzLCAuc2VjdGlvbi00IC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLm1lbnUtZ3Jvc2xvdCBzcGFuIHtcbiAgY29sb3I6ICNGRUNGMUQ7XG59XG4uc2VjdGlvbi00IC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLm1lbnUtZ3Jvc2xvdCBzdmcgdXNlIHtcbiAgZmlsbDogI0ZFQ0YxRDtcbn1cbi5zZWN0aW9uLTQgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogI0ZFQ0YxRDtcbn1cbi5zZWN0aW9uLTQgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgc3Bhbi5lbmpldSB7XG4gIGNvbG9yOiAjRkVDRjFEO1xufVxuLnNlY3Rpb24tNCAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyA+IGRpdiAuY2FwdGlvbiB7XG4gIGNvbG9yOiAjRkVDRjFEO1xufVxuLnNlY3Rpb24tNCAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyA+IGRpdiAuY2FwdGlvbiBoMyB7XG4gIGNvbG9yOiAjRkVDRjFEO1xufVxuLnNlY3Rpb24tNCAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyA+IGRpdiAuY2FwdGlvbiBoMyBzcGFuIHtcbiAgY29sb3I6ICNGRUNGMUQ7XG59XG4uc2VjdGlvbi00IC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmZuLWtpbnpvLWphY2twb3RzID4gZGl2IC5jYXB0aW9uIHNwYW4ge1xuICBjb2xvcjogI0ZFQ0YxRDtcbn1cbi5zZWN0aW9uLTQgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuaWNvbi10aW1lciBzdmcgdXNlIHtcbiAgZmlsbDogI0ZFQ0YxRDtcbn1cbi5zZWN0aW9uLTQgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuaWNvbi10aW1lciAudG9vbHRpcC13cmFwcGVyIHtcbiAgY29sb3I6ICNGRUNGMUQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tNCAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5pY29uLXRpbWVyIC50b29sdGlwLXdyYXBwZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRUNGMUQ7XG4gIH1cbn1cbi5zZWN0aW9uLTQgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuaWNvbi10aW1lciAudG9vbHRpcC13cmFwcGVyOjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZFQ0YxRDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZFQ0YxRDtcbn1cblxuLnNlY3Rpb24tNSAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5tZW51LWdyb3Nsb3QgaDMsIC5zZWN0aW9uLTUgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAubWVudS1ncm9zbG90IC5oMywgLnNlY3Rpb24tNSAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5tZW51LWdyb3Nsb3Qgc3BhbiB7XG4gIGNvbG9yOiAjRkYzNTY0O1xufVxuLnNlY3Rpb24tNSAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5tZW51LWdyb3Nsb3Qgc3ZnIHVzZSB7XG4gIGZpbGw6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi01IC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmZuLWtpbnpvLWphY2twb3RzID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi01IC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmZuLWtpbnpvLWphY2twb3RzID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHNwYW4uZW5qZXUge1xuICBjb2xvcjogI0ZGMzU2NDtcbn1cbi5zZWN0aW9uLTUgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgPiBkaXYgLmNhcHRpb24ge1xuICBjb2xvcjogI0ZGMzU2NDtcbn1cbi5zZWN0aW9uLTUgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgPiBkaXYgLmNhcHRpb24gaDMge1xuICBjb2xvcjogI0ZGMzU2NDtcbn1cbi5zZWN0aW9uLTUgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgPiBkaXYgLmNhcHRpb24gaDMgc3BhbiB7XG4gIGNvbG9yOiAjRkYzNTY0O1xufVxuLnNlY3Rpb24tNSAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyA+IGRpdiAuY2FwdGlvbiBzcGFuIHtcbiAgY29sb3I6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi01IC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmljb24tdGltZXIgc3ZnIHVzZSB7XG4gIGZpbGw6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi01IC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmljb24tdGltZXIgLnRvb2x0aXAtd3JhcHBlciB7XG4gIGNvbG9yOiAjRkYzNTY0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLTUgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuaWNvbi10aW1lciAudG9vbHRpcC13cmFwcGVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzNTY0O1xuICB9XG59XG4uc2VjdGlvbi01IC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmljb24tdGltZXIgLnRvb2x0aXAtd3JhcHBlcjo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjM1NjQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjM1NjQ7XG59XG5cbi5zZWN0aW9uLTYgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAubWVudS1ncm9zbG90IGgzLCAuc2VjdGlvbi02IC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLm1lbnUtZ3Jvc2xvdCAuaDMsIC5zZWN0aW9uLTYgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAubWVudS1ncm9zbG90IHNwYW4ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLTYgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAubWVudS1ncm9zbG90IHN2ZyB1c2Uge1xuICBmaWxsOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tNiAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tNiAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCBzcGFuLmVuamV1IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi02IC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmZuLWtpbnpvLWphY2twb3RzID4gZGl2IC5jYXB0aW9uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi02IC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmZuLWtpbnpvLWphY2twb3RzID4gZGl2IC5jYXB0aW9uIGgzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi02IC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmZuLWtpbnpvLWphY2twb3RzID4gZGl2IC5jYXB0aW9uIGgzIHNwYW4ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLTYgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgPiBkaXYgLmNhcHRpb24gc3BhbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tNiAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5pY29uLXRpbWVyIHN2ZyB1c2Uge1xuICBmaWxsOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tNiAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5pY29uLXRpbWVyIC50b29sdGlwLXdyYXBwZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi02IC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmljb24tdGltZXIgLnRvb2x0aXAtd3JhcHBlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgfVxufVxuLnNlY3Rpb24tNiAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5pY29uLXRpbWVyIC50b29sdGlwLXdyYXBwZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc2VjdGlvbi03IC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLm1lbnUtZ3Jvc2xvdCBoMywgLnNlY3Rpb24tNyAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5tZW51LWdyb3Nsb3QgLmgzLCAuc2VjdGlvbi03IC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLm1lbnUtZ3Jvc2xvdCBzcGFuIHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG4uc2VjdGlvbi03IC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLm1lbnUtZ3Jvc2xvdCBzdmcgdXNlIHtcbiAgZmlsbDogIzhDOEM4Qztcbn1cbi5zZWN0aW9uLTcgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogIzhDOEM4Qztcbn1cbi5zZWN0aW9uLTcgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgc3Bhbi5lbmpldSB7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuLnNlY3Rpb24tNyAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyA+IGRpdiAuY2FwdGlvbiB7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuLnNlY3Rpb24tNyAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyA+IGRpdiAuY2FwdGlvbiBoMyB7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuLnNlY3Rpb24tNyAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyA+IGRpdiAuY2FwdGlvbiBoMyBzcGFuIHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG4uc2VjdGlvbi03IC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmZuLWtpbnpvLWphY2twb3RzID4gZGl2IC5jYXB0aW9uIHNwYW4ge1xuICBjb2xvcjogIzhDOEM4Qztcbn1cbi5zZWN0aW9uLTcgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuaWNvbi10aW1lciBzdmcgdXNlIHtcbiAgZmlsbDogIzhDOEM4Qztcbn1cbi5zZWN0aW9uLTcgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuaWNvbi10aW1lciAudG9vbHRpcC13cmFwcGVyIHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tNyAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5pY29uLXRpbWVyIC50b29sdGlwLXdyYXBwZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4QzhDOEM7XG4gIH1cbn1cbi5zZWN0aW9uLTcgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuaWNvbi10aW1lciAudG9vbHRpcC13cmFwcGVyOjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzhDOEM4QztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzhDOEM4Qztcbn1cblxuLnNlY3Rpb24tOCAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5tZW51LWdyb3Nsb3QgaDMsIC5zZWN0aW9uLTggLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAubWVudS1ncm9zbG90IC5oMywgLnNlY3Rpb24tOCAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5tZW51LWdyb3Nsb3Qgc3BhbiB7XG4gIGNvbG9yOiAjMkRBREJCO1xufVxuLnNlY3Rpb24tOCAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5tZW51LWdyb3Nsb3Qgc3ZnIHVzZSB7XG4gIGZpbGw6ICMyREFEQkI7XG59XG4uc2VjdGlvbi04IC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmZuLWtpbnpvLWphY2twb3RzID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi04IC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmZuLWtpbnpvLWphY2twb3RzID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHNwYW4uZW5qZXUge1xuICBjb2xvcjogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTggLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgPiBkaXYgLmNhcHRpb24ge1xuICBjb2xvcjogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTggLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgPiBkaXYgLmNhcHRpb24gaDMge1xuICBjb2xvcjogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTggLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgPiBkaXYgLmNhcHRpb24gaDMgc3BhbiB7XG4gIGNvbG9yOiAjMkRBREJCO1xufVxuLnNlY3Rpb24tOCAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyA+IGRpdiAuY2FwdGlvbiBzcGFuIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi04IC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmljb24tdGltZXIgc3ZnIHVzZSB7XG4gIGZpbGw6ICMyREFEQkI7XG59XG4uc2VjdGlvbi04IC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmljb24tdGltZXIgLnRvb2x0aXAtd3JhcHBlciB7XG4gIGNvbG9yOiAjMkRBREJCO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLTggLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuaWNvbi10aW1lciAudG9vbHRpcC13cmFwcGVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRBREJCO1xuICB9XG59XG4uc2VjdGlvbi04IC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmljb24tdGltZXIgLnRvb2x0aXAtd3JhcHBlcjo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyREFEQkI7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyREFEQkI7XG59XG5cbi5zZWN0aW9uLTkgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAubWVudS1ncm9zbG90IGgzLCAuc2VjdGlvbi05IC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLm1lbnUtZ3Jvc2xvdCAuaDMsIC5zZWN0aW9uLTkgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAubWVudS1ncm9zbG90IHNwYW4ge1xuICBjb2xvcjogIzlFQkYyQjtcbn1cbi5zZWN0aW9uLTkgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAubWVudS1ncm9zbG90IHN2ZyB1c2Uge1xuICBmaWxsOiAjOUVCRjJCO1xufVxuLnNlY3Rpb24tOSAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiAjOUVCRjJCO1xufVxuLnNlY3Rpb24tOSAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCBzcGFuLmVuamV1IHtcbiAgY29sb3I6ICM5RUJGMkI7XG59XG4uc2VjdGlvbi05IC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmZuLWtpbnpvLWphY2twb3RzID4gZGl2IC5jYXB0aW9uIHtcbiAgY29sb3I6ICM5RUJGMkI7XG59XG4uc2VjdGlvbi05IC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmZuLWtpbnpvLWphY2twb3RzID4gZGl2IC5jYXB0aW9uIGgzIHtcbiAgY29sb3I6ICM5RUJGMkI7XG59XG4uc2VjdGlvbi05IC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmZuLWtpbnpvLWphY2twb3RzID4gZGl2IC5jYXB0aW9uIGgzIHNwYW4ge1xuICBjb2xvcjogIzlFQkYyQjtcbn1cbi5zZWN0aW9uLTkgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgPiBkaXYgLmNhcHRpb24gc3BhbiB7XG4gIGNvbG9yOiAjOUVCRjJCO1xufVxuLnNlY3Rpb24tOSAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5pY29uLXRpbWVyIHN2ZyB1c2Uge1xuICBmaWxsOiAjOUVCRjJCO1xufVxuLnNlY3Rpb24tOSAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5pY29uLXRpbWVyIC50b29sdGlwLXdyYXBwZXIge1xuICBjb2xvcjogIzlFQkYyQjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi05IC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmljb24tdGltZXIgLnRvb2x0aXAtd3JhcHBlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlFQkYyQjtcbiAgfVxufVxuLnNlY3Rpb24tOSAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5pY29uLXRpbWVyIC50b29sdGlwLXdyYXBwZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOUVCRjJCO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOUVCRjJCO1xufVxuXG4uc2VjdGlvbi0xMCAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5tZW51LWdyb3Nsb3QgaDMsIC5zZWN0aW9uLTEwIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLm1lbnUtZ3Jvc2xvdCAuaDMsIC5zZWN0aW9uLTEwIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLm1lbnUtZ3Jvc2xvdCBzcGFuIHtcbiAgY29sb3I6ICM4MEUwQUI7XG59XG4uc2VjdGlvbi0xMCAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5tZW51LWdyb3Nsb3Qgc3ZnIHVzZSB7XG4gIGZpbGw6ICM4MEUwQUI7XG59XG4uc2VjdGlvbi0xMCAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiAjODBFMEFCO1xufVxuLnNlY3Rpb24tMTAgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgc3Bhbi5lbmpldSB7XG4gIGNvbG9yOiAjODBFMEFCO1xufVxuLnNlY3Rpb24tMTAgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgPiBkaXYgLmNhcHRpb24ge1xuICBjb2xvcjogIzgwRTBBQjtcbn1cbi5zZWN0aW9uLTEwIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmZuLWtpbnpvLWphY2twb3RzID4gZGl2IC5jYXB0aW9uIGgzIHtcbiAgY29sb3I6ICM4MEUwQUI7XG59XG4uc2VjdGlvbi0xMCAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyA+IGRpdiAuY2FwdGlvbiBoMyBzcGFuIHtcbiAgY29sb3I6ICM4MEUwQUI7XG59XG4uc2VjdGlvbi0xMCAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyA+IGRpdiAuY2FwdGlvbiBzcGFuIHtcbiAgY29sb3I6ICM4MEUwQUI7XG59XG4uc2VjdGlvbi0xMCAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5pY29uLXRpbWVyIHN2ZyB1c2Uge1xuICBmaWxsOiAjODBFMEFCO1xufVxuLnNlY3Rpb24tMTAgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuaWNvbi10aW1lciAudG9vbHRpcC13cmFwcGVyIHtcbiAgY29sb3I6ICM4MEUwQUI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tMTAgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuaWNvbi10aW1lciAudG9vbHRpcC13cmFwcGVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBFMEFCO1xuICB9XG59XG4uc2VjdGlvbi0xMCAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5pY29uLXRpbWVyIC50b29sdGlwLXdyYXBwZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjODBFMEFCO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjODBFMEFCO1xufVxuXG4uc2VjdGlvbi0xMSAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5tZW51LWdyb3Nsb3QgaDMsIC5zZWN0aW9uLTExIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLm1lbnUtZ3Jvc2xvdCAuaDMsIC5zZWN0aW9uLTExIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLm1lbnUtZ3Jvc2xvdCBzcGFuIHtcbiAgY29sb3I6ICNGRUNGMUQ7XG59XG4uc2VjdGlvbi0xMSAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5tZW51LWdyb3Nsb3Qgc3ZnIHVzZSB7XG4gIGZpbGw6ICNGRUNGMUQ7XG59XG4uc2VjdGlvbi0xMSAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiAjRkVDRjFEO1xufVxuLnNlY3Rpb24tMTEgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgc3Bhbi5lbmpldSB7XG4gIGNvbG9yOiAjRkVDRjFEO1xufVxuLnNlY3Rpb24tMTEgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgPiBkaXYgLmNhcHRpb24ge1xuICBjb2xvcjogI0ZFQ0YxRDtcbn1cbi5zZWN0aW9uLTExIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmZuLWtpbnpvLWphY2twb3RzID4gZGl2IC5jYXB0aW9uIGgzIHtcbiAgY29sb3I6ICNGRUNGMUQ7XG59XG4uc2VjdGlvbi0xMSAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyA+IGRpdiAuY2FwdGlvbiBoMyBzcGFuIHtcbiAgY29sb3I6ICNGRUNGMUQ7XG59XG4uc2VjdGlvbi0xMSAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyA+IGRpdiAuY2FwdGlvbiBzcGFuIHtcbiAgY29sb3I6ICNGRUNGMUQ7XG59XG4uc2VjdGlvbi0xMSAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5pY29uLXRpbWVyIHN2ZyB1c2Uge1xuICBmaWxsOiAjRkVDRjFEO1xufVxuLnNlY3Rpb24tMTEgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuaWNvbi10aW1lciAudG9vbHRpcC13cmFwcGVyIHtcbiAgY29sb3I6ICNGRUNGMUQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tMTEgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuaWNvbi10aW1lciAudG9vbHRpcC13cmFwcGVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVDRjFEO1xuICB9XG59XG4uc2VjdGlvbi0xMSAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5pY29uLXRpbWVyIC50b29sdGlwLXdyYXBwZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkVDRjFEO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkVDRjFEO1xufVxuXG4uc2VjdGlvbi0xMiAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5tZW51LWdyb3Nsb3QgaDMsIC5zZWN0aW9uLTEyIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLm1lbnUtZ3Jvc2xvdCAuaDMsIC5zZWN0aW9uLTEyIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLm1lbnUtZ3Jvc2xvdCBzcGFuIHtcbiAgY29sb3I6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi0xMiAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5tZW51LWdyb3Nsb3Qgc3ZnIHVzZSB7XG4gIGZpbGw6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi0xMiAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiAjRkYzNTY0O1xufVxuLnNlY3Rpb24tMTIgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgc3Bhbi5lbmpldSB7XG4gIGNvbG9yOiAjRkYzNTY0O1xufVxuLnNlY3Rpb24tMTIgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgPiBkaXYgLmNhcHRpb24ge1xuICBjb2xvcjogI0ZGMzU2NDtcbn1cbi5zZWN0aW9uLTEyIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmZuLWtpbnpvLWphY2twb3RzID4gZGl2IC5jYXB0aW9uIGgzIHtcbiAgY29sb3I6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi0xMiAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyA+IGRpdiAuY2FwdGlvbiBoMyBzcGFuIHtcbiAgY29sb3I6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi0xMiAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyA+IGRpdiAuY2FwdGlvbiBzcGFuIHtcbiAgY29sb3I6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi0xMiAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5pY29uLXRpbWVyIHN2ZyB1c2Uge1xuICBmaWxsOiAjRkYzNTY0O1xufVxuLnNlY3Rpb24tMTIgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuaWNvbi10aW1lciAudG9vbHRpcC13cmFwcGVyIHtcbiAgY29sb3I6ICNGRjM1NjQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tMTIgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuaWNvbi10aW1lciAudG9vbHRpcC13cmFwcGVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzNTY0O1xuICB9XG59XG4uc2VjdGlvbi0xMiAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5pY29uLXRpbWVyIC50b29sdGlwLXdyYXBwZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkYzNTY0O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkYzNTY0O1xufVxuXG4uc2VjdGlvbi0xMyAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5tZW51LWdyb3Nsb3QgaDMsIC5zZWN0aW9uLTEzIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLm1lbnUtZ3Jvc2xvdCAuaDMsIC5zZWN0aW9uLTEzIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLm1lbnUtZ3Jvc2xvdCBzcGFuIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uc2VjdGlvbi0xMyAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5tZW51LWdyb3Nsb3Qgc3ZnIHVzZSB7XG4gIGZpbGw6ICMwMDAwMDA7XG59XG4uc2VjdGlvbi0xMyAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnNlY3Rpb24tMTMgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgc3Bhbi5lbmpldSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnNlY3Rpb24tMTMgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuZm4ta2luem8tamFja3BvdHMgPiBkaXYgLmNhcHRpb24ge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5zZWN0aW9uLTEzIC5mbi1raW56by1qYWNrcG90cy1jb250YWluZXIgLmZuLWtpbnpvLWphY2twb3RzID4gZGl2IC5jYXB0aW9uIGgzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uc2VjdGlvbi0xMyAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyA+IGRpdiAuY2FwdGlvbiBoMyBzcGFuIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uc2VjdGlvbi0xMyAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5mbi1raW56by1qYWNrcG90cyA+IGRpdiAuY2FwdGlvbiBzcGFuIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uc2VjdGlvbi0xMyAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5pY29uLXRpbWVyIHN2ZyB1c2Uge1xuICBmaWxsOiAjMDAwMDAwO1xufVxuLnNlY3Rpb24tMTMgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuaWNvbi10aW1lciAudG9vbHRpcC13cmFwcGVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tMTMgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciAuaWNvbi10aW1lciAudG9vbHRpcC13cmFwcGVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB9XG59XG4uc2VjdGlvbi0xMyAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIC5pY29uLXRpbWVyIC50b29sdGlwLXdyYXBwZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYWNjb3JkZW9uIC5hY2NvcmRlb25fX2hlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYWNjb3JkZW9uIC5hY2NvcmRlb25fX2hlYWRlciAuYnRuLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFjY29yZGVvbiAuYWNjb3JkZW9uX19oZWFkZXIgLmJ0bi1saW5rIHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWFfbm92YXNlbWlib2xkLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLmFjY29yZGVvbiAuYWNjb3JkZW9uX19oZWFkZXIgLmJ0bi1saW5rIC5hY2NvcmRlb25fX2ljb25lLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYWNjb3JkZW9uIC5hY2NvcmRlb25fX2hlYWRlciAuYnRuLWxpbmsgLmFjY29yZGVvbl9faWNvbmUtaGVhZGVyLnBsdXM6OmFmdGVyIHtcbiAgY29udGVudDogXCIrXCI7XG59XG4uYWNjb3JkZW9uIC5hY2NvcmRlb25fX2hlYWRlciAuYnRuLWxpbmsgLmFjY29yZGVvbl9faWNvbmUtaGVhZGVyLm1pbnVzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xufVxuLmFjY29yZGVvbiAuYWNjb3JkZW9uLWJvZHkge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4udGhlbWUtMCAuYWNjb3JkZW9uLCAudGhlbWUtYmctYmxldS1udWl0IC5hY2NvcmRlb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJEQURCQjtcbn1cbi50aGVtZS0wIC5hY2NvcmRlb24gLmFjY29yZGVvbl9faGVhZGVyIC5idG4tbGluaywgLnRoZW1lLWJnLWJsZXUtbnVpdCAuYWNjb3JkZW9uIC5hY2NvcmRlb25fX2hlYWRlciAuYnRuLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYyMTJBO1xufVxuLnRoZW1lLTAgLmFjY29yZGVvbiAuYWNjb3JkZW9uX19oZWFkZXIgLmJ0bi1saW5rIC5wbHVzLCAudGhlbWUtMCAuYWNjb3JkZW9uIC5hY2NvcmRlb25fX2hlYWRlciAuYnRuLWxpbmsgLm1pbnVzLCAudGhlbWUtYmctYmxldS1udWl0IC5hY2NvcmRlb24gLmFjY29yZGVvbl9faGVhZGVyIC5idG4tbGluayAucGx1cywgLnRoZW1lLWJnLWJsZXUtbnVpdCAuYWNjb3JkZW9uIC5hY2NvcmRlb25fX2hlYWRlciAuYnRuLWxpbmsgLm1pbnVzIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG4udGhlbWUtMCAuYWNjb3JkZW9uIC5hY2NvcmRlb24tYm9keSwgLnRoZW1lLWJnLWJsZXUtbnVpdCAuYWNjb3JkZW9uIC5hY2NvcmRlb24tYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjIxMkE7XG59XG4udGhlbWUtMCAubWVkaWEtdGV4dCArIC5hY2NvcmRlb24sIC50aGVtZS1iZy1ibGV1LW51aXQgLm1lZGlhLXRleHQgKyAuYWNjb3JkZW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyREFEQkI7XG59XG5cbi50aGVtZS0xIC5hY2NvcmRlb24sIC50aGVtZS1iZy1wcmVzcXVlLW5vaXIgLmFjY29yZGVvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMkRBREJCO1xufVxuLnRoZW1lLTEgLmFjY29yZGVvbiAuYWNjb3JkZW9uX19oZWFkZXIgLmJ0bi1saW5rLCAudGhlbWUtYmctcHJlc3F1ZS1ub2lyIC5hY2NvcmRlb24gLmFjY29yZGVvbl9faGVhZGVyIC5idG4tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQzEzMUI7XG59XG4udGhlbWUtMSAuYWNjb3JkZW9uIC5hY2NvcmRlb25fX2hlYWRlciAuYnRuLWxpbmsgLnBsdXMsIC50aGVtZS0xIC5hY2NvcmRlb24gLmFjY29yZGVvbl9faGVhZGVyIC5idG4tbGluayAubWludXMsIC50aGVtZS1iZy1wcmVzcXVlLW5vaXIgLmFjY29yZGVvbiAuYWNjb3JkZW9uX19oZWFkZXIgLmJ0bi1saW5rIC5wbHVzLCAudGhlbWUtYmctcHJlc3F1ZS1ub2lyIC5hY2NvcmRlb24gLmFjY29yZGVvbl9faGVhZGVyIC5idG4tbGluayAubWludXMge1xuICBjb2xvcjogIzJEQURCQjtcbn1cbi50aGVtZS0xIC5hY2NvcmRlb24gLmFjY29yZGVvbi1ib2R5LCAudGhlbWUtYmctcHJlc3F1ZS1ub2lyIC5hY2NvcmRlb24gLmFjY29yZGVvbi1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBDMTMxQjtcbn1cbi50aGVtZS0xIC5tZWRpYS10ZXh0ICsgLmFjY29yZGVvbiwgLnRoZW1lLWJnLXByZXNxdWUtbm9pciAubWVkaWEtdGV4dCArIC5hY2NvcmRlb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzJEQURCQjtcbn1cblxuLnRoZW1lLTIgLmFjY29yZGVvbiwgLnRoZW1lLWJnLW5vaXIgLmFjY29yZGVvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMkRBREJCO1xufVxuLnRoZW1lLTIgLmFjY29yZGVvbiAuYWNjb3JkZW9uX19oZWFkZXIgLmJ0bi1saW5rLCAudGhlbWUtYmctbm9pciAuYWNjb3JkZW9uIC5hY2NvcmRlb25fX2hlYWRlciAuYnRuLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLnRoZW1lLTIgLmFjY29yZGVvbiAuYWNjb3JkZW9uX19oZWFkZXIgLmJ0bi1saW5rIC5wbHVzLCAudGhlbWUtMiAuYWNjb3JkZW9uIC5hY2NvcmRlb25fX2hlYWRlciAuYnRuLWxpbmsgLm1pbnVzLCAudGhlbWUtYmctbm9pciAuYWNjb3JkZW9uIC5hY2NvcmRlb25fX2hlYWRlciAuYnRuLWxpbmsgLnBsdXMsIC50aGVtZS1iZy1ub2lyIC5hY2NvcmRlb24gLmFjY29yZGVvbl9faGVhZGVyIC5idG4tbGluayAubWludXMge1xuICBjb2xvcjogIzJEQURCQjtcbn1cbi50aGVtZS0yIC5hY2NvcmRlb24gLmFjY29yZGVvbi1ib2R5LCAudGhlbWUtYmctbm9pciAuYWNjb3JkZW9uIC5hY2NvcmRlb24tYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4udGhlbWUtMiAubWVkaWEtdGV4dCArIC5hY2NvcmRlb24sIC50aGVtZS1iZy1ub2lyIC5tZWRpYS10ZXh0ICsgLmFjY29yZGVvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMkRBREJCO1xufVxuXG4udGhlbWUtMyAuYWNjb3JkZW9uLCAudGhlbWUtYmctaW52aXNpYmxlIC5hY2NvcmRlb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJEQURCQjtcbn1cbi50aGVtZS0zIC5hY2NvcmRlb24gLmFjY29yZGVvbl9faGVhZGVyIC5idG4tbGluaywgLnRoZW1lLWJnLWludmlzaWJsZSAuYWNjb3JkZW9uIC5hY2NvcmRlb25fX2hlYWRlciAuYnRuLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGMDA7XG59XG4udGhlbWUtMyAuYWNjb3JkZW9uIC5hY2NvcmRlb25fX2hlYWRlciAuYnRuLWxpbmsgLnBsdXMsIC50aGVtZS0zIC5hY2NvcmRlb24gLmFjY29yZGVvbl9faGVhZGVyIC5idG4tbGluayAubWludXMsIC50aGVtZS1iZy1pbnZpc2libGUgLmFjY29yZGVvbiAuYWNjb3JkZW9uX19oZWFkZXIgLmJ0bi1saW5rIC5wbHVzLCAudGhlbWUtYmctaW52aXNpYmxlIC5hY2NvcmRlb24gLmFjY29yZGVvbl9faGVhZGVyIC5idG4tbGluayAubWludXMge1xuICBjb2xvcjogIzJEQURCQjtcbn1cbi50aGVtZS0zIC5hY2NvcmRlb24gLmFjY29yZGVvbi1ib2R5LCAudGhlbWUtYmctaW52aXNpYmxlIC5hY2NvcmRlb24gLmFjY29yZGVvbi1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjAwO1xufVxuLnRoZW1lLTMgLm1lZGlhLXRleHQgKyAuYWNjb3JkZW9uLCAudGhlbWUtYmctaW52aXNpYmxlIC5tZWRpYS10ZXh0ICsgLmFjY29yZGVvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMkRBREJCO1xufVxuXG4uc2VjdGlvbi0wIC5hY2NvcmRlb24gLmFjY29yZGVvbl9faGVhZGVyIC5idG4tbGluayB7XG4gIGNvbG9yOiAjMkRBREJCO1xufVxuXG4uc2VjdGlvbi0xIC5hY2NvcmRlb24gLmFjY29yZGVvbl9faGVhZGVyIC5idG4tbGluayB7XG4gIGNvbG9yOiAjMkRBREJCO1xufVxuXG4uc2VjdGlvbi0yIC5hY2NvcmRlb24gLmFjY29yZGVvbl9faGVhZGVyIC5idG4tbGluayB7XG4gIGNvbG9yOiAjOUVCRjJCO1xufVxuXG4uc2VjdGlvbi0zIC5hY2NvcmRlb24gLmFjY29yZGVvbl9faGVhZGVyIC5idG4tbGluayB7XG4gIGNvbG9yOiAjODBFMEFCO1xufVxuXG4uc2VjdGlvbi00IC5hY2NvcmRlb24gLmFjY29yZGVvbl9faGVhZGVyIC5idG4tbGluayB7XG4gIGNvbG9yOiAjRkVDRjFEO1xufVxuXG4uc2VjdGlvbi01IC5hY2NvcmRlb24gLmFjY29yZGVvbl9faGVhZGVyIC5idG4tbGluayB7XG4gIGNvbG9yOiAjRkYzNTY0O1xufVxuXG4uc2VjdGlvbi02IC5hY2NvcmRlb24gLmFjY29yZGVvbl9faGVhZGVyIC5idG4tbGluayB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc2VjdGlvbi03IC5hY2NvcmRlb24gLmFjY29yZGVvbl9faGVhZGVyIC5idG4tbGluayB7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4uc2VjdGlvbi04IC5hY2NvcmRlb24gLmFjY29yZGVvbl9faGVhZGVyIC5idG4tbGluayB7XG4gIGNvbG9yOiAjMkRBREJCO1xufVxuXG4uc2VjdGlvbi05IC5hY2NvcmRlb24gLmFjY29yZGVvbl9faGVhZGVyIC5idG4tbGluayB7XG4gIGNvbG9yOiAjOUVCRjJCO1xufVxuXG4uc2VjdGlvbi0xMCAuYWNjb3JkZW9uIC5hY2NvcmRlb25fX2hlYWRlciAuYnRuLWxpbmsge1xuICBjb2xvcjogIzgwRTBBQjtcbn1cblxuLnNlY3Rpb24tMTEgLmFjY29yZGVvbiAuYWNjb3JkZW9uX19oZWFkZXIgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICNGRUNGMUQ7XG59XG5cbi5zZWN0aW9uLTEyIC5hY2NvcmRlb24gLmFjY29yZGVvbl9faGVhZGVyIC5idG4tbGluayB7XG4gIGNvbG9yOiAjRkYzNTY0O1xufVxuXG4uc2VjdGlvbi0xMyAuYWNjb3JkZW9uIC5hY2NvcmRlb25fX2hlYWRlciAuYnRuLWxpbmsge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmNhcmQuZW50ZXRlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uZW50ZXRlIHtcbiAgbWluLWhlaWdodDogMTJyZW07XG59XG4uZW50ZXRlLmVudGV0ZS12aWRlbyAuY29udGVuZXVyLXRleHRlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAgICAgICAgICAgICBoZWlnaHQ6IDUwJTsgXG4gICAgICAgICAgICAgIHRvcDo0MSU7ICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGV0ZS5lbnRldGUtdmlkZW8gLmNvbnRlbmV1ci10ZXh0ZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRldGUuZW50ZXRlLXZpZGVvIC5pbWFnZURlc2t0b3AuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZW50ZXRlIC5jYXJkLWltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRldGUgLmNhcmQtaW1nIHtcbiAgICBoZWlnaHQ6IDQwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZW50ZXRlIC5jYXJkLWltZyB7XG4gICAgaGVpZ2h0OiA2MHZoO1xuICB9XG59XG4uZW50ZXRlIC5jb250ZW5ldXItdGV4dGUge1xuICBtYXgtd2lkdGg6IDkwcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmVudGV0ZSAuY29udGVuZXVyLXRleHRlLnRleHRlU291c0ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVudGV0ZSAuY29udGVuZXVyLXRleHRlLnRleHRlU291c0ltYWdlIC5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50ZXRlIC5jb250ZW5ldXItdGV4dGUudGV4dGVTb3VzSW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuLmVudGV0ZSAuY29udGVuZXVyLXRleHRlIC5jYXJkLWltZy1vdmVybGF5IHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50ZXRlIC5jb250ZW5ldXItdGV4dGUgLmNhcmQtaW1nLW92ZXJsYXkge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuLmVudGV0ZSAuY29udGVuZXVyLXRleHRlIC5jYXJkLWltZy1vdmVybGF5IC5yaWNoLXRleHQge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRldGUgLmNvbnRlbmV1ci10ZXh0ZSAuY2FyZC1pbWctb3ZlcmxheSAucmljaC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVudGV0ZSAuY29udGVuZXVyLXRleHRlIC5jYXJkLWltZy1vdmVybGF5IC5yaWNoLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5lbnRldGUgLmNvbnRlbmV1ci10ZXh0ZSAuY2FyZC1pbWctb3ZlcmxheSAucmljaC10ZXh0IHAge1xuICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBmb250LWZhbWlseTogcHJveGltYV9ub3ZhX3JncmVndWxhciwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50ZXRlIC5jb250ZW5ldXItdGV4dGUgLmNhcmQtaW1nLW92ZXJsYXkgLnJpY2gtdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lbnRldGUgLmNvbnRlbmV1ci10ZXh0ZSAuY2FyZC1pbWctb3ZlcmxheSAucmljaC10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRldGUgLmNvbnRlbmV1ci10ZXh0ZSAuY2FyZC1pbWctb3ZlcmxheSAucmljaC10ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZW50ZXRlIC5jb250ZW5ldXItdGV4dGUgLmNhcmQtaW1nLW92ZXJsYXkgLnJpY2gtdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRldGUgLmNvbnRlbmV1ci10ZXh0ZSAuY2FyZC1pbWctb3ZlcmxheSAucmljaC10ZXh0IGgzIHtcbiAgICBtYXJnaW46IDFyZW0gYXV0bztcbiAgfVxufVxuLmVudGV0ZSAuY29udGVuZXVyLXRleHRlIC5jYXJkLWltZy1vdmVybGF5LnBvc0Ryb2l0IHtcbiAgbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50ZXRlIC5jb250ZW5ldXItdGV4dGUgLmNhcmQtaW1nLW92ZXJsYXkucG9zRHJvaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZW50ZXRlIC5jb250YWluZXJ2aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGV0ZSAuY29udGFpbmVydmlkZW8ge1xuICAgIG1heC1oZWlnaHQ6IDQwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZW50ZXRlIC5jb250YWluZXJ2aWRlbyB7XG4gICAgbWF4LWhlaWdodDogNjB2aDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZW50ZXRlIC5jb250YWluZXJ2aWRlbyB7XG4gICAgbWF4LWhlaWdodDogNjB2aDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRldGUgLmNvbnRhaW5lcnZpZGVvIHtcbiAgICBtaW4td2lkdGg6IDc4Ny41NTZweDtcbiAgICBtaW4taGVpZ2h0OiA0NDNweDtcbiAgfVxufVxuLmVudGV0ZSAuY29udGFpbmVyYmd2aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cbi5lbnRldGUgLnZpZGVvMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRoZW1lLTAgLmVudGV0ZSAuY29udGVuZXVyLXRleHRlIC5jYXJkLWltZy1vdmVybGF5LnRleHRlU291c0ltYWdlLCAudGhlbWUtYmctYmxldS1udWl0IC5lbnRldGUgLmNvbnRlbmV1ci10ZXh0ZSAuY2FyZC1pbWctb3ZlcmxheS50ZXh0ZVNvdXNJbWFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE2MjEyQTtcbiAgfVxufVxuLnRoZW1lLTAgLmVudGV0ZSAuY29udGVuZXVyLXRleHRlIC5jYXJkLWltZy1vdmVybGF5IC5yaWNoLXRleHQsIC50aGVtZS1iZy1ibGV1LW51aXQgLmVudGV0ZSAuY29udGVuZXVyLXRleHRlIC5jYXJkLWltZy1vdmVybGF5IC5yaWNoLXRleHQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50aGVtZS0xIC5lbnRldGUgLmNvbnRlbmV1ci10ZXh0ZSAuY2FyZC1pbWctb3ZlcmxheS50ZXh0ZVNvdXNJbWFnZSwgLnRoZW1lLWJnLXByZXNxdWUtbm9pciAuZW50ZXRlIC5jb250ZW5ldXItdGV4dGUgLmNhcmQtaW1nLW92ZXJsYXkudGV4dGVTb3VzSW1hZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwQzEzMUI7XG4gIH1cbn1cbi50aGVtZS0xIC5lbnRldGUgLmNvbnRlbmV1ci10ZXh0ZSAuY2FyZC1pbWctb3ZlcmxheSAucmljaC10ZXh0LCAudGhlbWUtYmctcHJlc3F1ZS1ub2lyIC5lbnRldGUgLmNvbnRlbmV1ci10ZXh0ZSAuY2FyZC1pbWctb3ZlcmxheSAucmljaC10ZXh0IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGhlbWUtMiAuZW50ZXRlIC5jb250ZW5ldXItdGV4dGUgLmNhcmQtaW1nLW92ZXJsYXkudGV4dGVTb3VzSW1hZ2UsIC50aGVtZS1iZy1ub2lyIC5lbnRldGUgLmNvbnRlbmV1ci10ZXh0ZSAuY2FyZC1pbWctb3ZlcmxheS50ZXh0ZVNvdXNJbWFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuLnRoZW1lLTIgLmVudGV0ZSAuY29udGVuZXVyLXRleHRlIC5jYXJkLWltZy1vdmVybGF5IC5yaWNoLXRleHQsIC50aGVtZS1iZy1ub2lyIC5lbnRldGUgLmNvbnRlbmV1ci10ZXh0ZSAuY2FyZC1pbWctb3ZlcmxheSAucmljaC10ZXh0IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGhlbWUtMyAuZW50ZXRlIC5jb250ZW5ldXItdGV4dGUgLmNhcmQtaW1nLW92ZXJsYXkudGV4dGVTb3VzSW1hZ2UsIC50aGVtZS1iZy1pbnZpc2libGUgLmVudGV0ZSAuY29udGVuZXVyLXRleHRlIC5jYXJkLWltZy1vdmVybGF5LnRleHRlU291c0ltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGMDA7XG4gIH1cbn1cbi50aGVtZS0zIC5lbnRldGUgLmNvbnRlbmV1ci10ZXh0ZSAuY2FyZC1pbWctb3ZlcmxheSAucmljaC10ZXh0LCAudGhlbWUtYmctaW52aXNpYmxlIC5lbnRldGUgLmNvbnRlbmV1ci10ZXh0ZSAuY2FyZC1pbWctb3ZlcmxheSAucmljaC10ZXh0IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5zZWN0aW9uLTAgLmVudGV0ZSAuY29udGVuZXVyLXRleHRlIC5jYXJkLWltZy1vdmVybGF5IC5yaWNoLXRleHQge1xuICBjb2xvcjogIzJEQURCQjtcbn1cblxuLnNlY3Rpb24tMSAuZW50ZXRlIC5jb250ZW5ldXItdGV4dGUgLmNhcmQtaW1nLW92ZXJsYXkgLnJpY2gtdGV4dCB7XG4gIGNvbG9yOiAjMkRBREJCO1xufVxuXG4uc2VjdGlvbi0yIC5lbnRldGUgLmNvbnRlbmV1ci10ZXh0ZSAuY2FyZC1pbWctb3ZlcmxheSAucmljaC10ZXh0IHtcbiAgY29sb3I6ICM5RUJGMkI7XG59XG5cbi5zZWN0aW9uLTMgLmVudGV0ZSAuY29udGVuZXVyLXRleHRlIC5jYXJkLWltZy1vdmVybGF5IC5yaWNoLXRleHQge1xuICBjb2xvcjogIzgwRTBBQjtcbn1cblxuLnNlY3Rpb24tNCAuZW50ZXRlIC5jb250ZW5ldXItdGV4dGUgLmNhcmQtaW1nLW92ZXJsYXkgLnJpY2gtdGV4dCB7XG4gIGNvbG9yOiAjRkVDRjFEO1xufVxuXG4uc2VjdGlvbi01IC5lbnRldGUgLmNvbnRlbmV1ci10ZXh0ZSAuY2FyZC1pbWctb3ZlcmxheSAucmljaC10ZXh0IHtcbiAgY29sb3I6ICNGRjM1NjQ7XG59XG5cbi5zZWN0aW9uLTYgLmVudGV0ZSAuY29udGVuZXVyLXRleHRlIC5jYXJkLWltZy1vdmVybGF5IC5yaWNoLXRleHQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnNlY3Rpb24tNyAuZW50ZXRlIC5jb250ZW5ldXItdGV4dGUgLmNhcmQtaW1nLW92ZXJsYXkgLnJpY2gtdGV4dCB7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4uc2VjdGlvbi04IC5lbnRldGUgLmNvbnRlbmV1ci10ZXh0ZSAuY2FyZC1pbWctb3ZlcmxheSAucmljaC10ZXh0IHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG5cbi5zZWN0aW9uLTkgLmVudGV0ZSAuY29udGVuZXVyLXRleHRlIC5jYXJkLWltZy1vdmVybGF5IC5yaWNoLXRleHQge1xuICBjb2xvcjogIzlFQkYyQjtcbn1cblxuLnNlY3Rpb24tMTAgLmVudGV0ZSAuY29udGVuZXVyLXRleHRlIC5jYXJkLWltZy1vdmVybGF5IC5yaWNoLXRleHQge1xuICBjb2xvcjogIzgwRTBBQjtcbn1cblxuLnNlY3Rpb24tMTEgLmVudGV0ZSAuY29udGVuZXVyLXRleHRlIC5jYXJkLWltZy1vdmVybGF5IC5yaWNoLXRleHQge1xuICBjb2xvcjogI0ZFQ0YxRDtcbn1cblxuLnNlY3Rpb24tMTIgLmVudGV0ZSAuY29udGVuZXVyLXRleHRlIC5jYXJkLWltZy1vdmVybGF5IC5yaWNoLXRleHQge1xuICBjb2xvcjogI0ZGMzU2NDtcbn1cblxuLnNlY3Rpb24tMTMgLmVudGV0ZSAuY29udGVuZXVyLXRleHRlIC5jYXJkLWltZy1vdmVybGF5IC5yaWNoLXRleHQge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmNvbnRlbmV1ci1jYXJkLmNvbnRlbmV1ci1jYXJkLWdyaWQgLmNhcmQuc3F1YXJlZC1pbWcgLmNhcmQtaW1nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uZ3JpZC1jb250YWluZXIge1xuICBncmlkLWdhcDogMDtcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FyZCBoMiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWN0aW9uLTAgLmxpc3RlLW1lZGlhLWljb25lcyBzdmcgdXNlIHtcbiAgZmlsbDogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTAgLmxpc3RlLW1lZGlhLWljb25lcyBhOmhvdmVyIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi0wIC5pY29uZS10ZXh0ZSAucmljaC10ZXh0IC5scUNoYW1wUmljaGUge1xuICBmb250LXNpemU6IDEuMjQyMjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tMCAuaWNvbmUtdGV4dGUgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHtcbiAgICBmb250LXNpemU6IDEuMDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi0wIC5pY29uZS10ZXh0ZSAucmljaC10ZXh0IC5scUNoYW1wUmljaGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnNlY3Rpb24tMCAuaWNvbmUtdGV4dGUgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHAgLm5vdGUge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cblxuLnNlY3Rpb24tMSAubGlzdGUtbWVkaWEtaWNvbmVzIHN2ZyB1c2Uge1xuICBmaWxsOiAjMkRBREJCO1xufVxuLnNlY3Rpb24tMSAubGlzdGUtbWVkaWEtaWNvbmVzIGE6aG92ZXIge1xuICBjb2xvcjogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTEgLmljb25lLXRleHRlIC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSB7XG4gIGZvbnQtc2l6ZTogMS4yNDIyNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0xIC5pY29uZS10ZXh0ZSAucmljaC10ZXh0IC5scUNoYW1wUmljaGUge1xuICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uLTEgLmljb25lLXRleHRlIC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uc2VjdGlvbi0xIC5pY29uZS10ZXh0ZSAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgcCAubm90ZSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuXG4uc2VjdGlvbi0yIC5saXN0ZS1tZWRpYS1pY29uZXMgc3ZnIHVzZSB7XG4gIGZpbGw6ICM5RUJGMkI7XG59XG4uc2VjdGlvbi0yIC5saXN0ZS1tZWRpYS1pY29uZXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjOUVCRjJCO1xufVxuLnNlY3Rpb24tMiAuaWNvbmUtdGV4dGUgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHtcbiAgZm9udC1zaXplOiAxLjI0MjI2cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLTIgLmljb25lLXRleHRlIC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSB7XG4gICAgZm9udC1zaXplOiAxLjA1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24tMiAuaWNvbmUtdGV4dGUgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5zZWN0aW9uLTIgLmljb25lLXRleHRlIC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBwIC5ub3RlIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5cbi5zZWN0aW9uLTMgLmxpc3RlLW1lZGlhLWljb25lcyBzdmcgdXNlIHtcbiAgZmlsbDogIzgwRTBBQjtcbn1cbi5zZWN0aW9uLTMgLmxpc3RlLW1lZGlhLWljb25lcyBhOmhvdmVyIHtcbiAgY29sb3I6ICM4MEUwQUI7XG59XG4uc2VjdGlvbi0zIC5pY29uZS10ZXh0ZSAucmljaC10ZXh0IC5scUNoYW1wUmljaGUge1xuICBmb250LXNpemU6IDEuMjQyMjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tMyAuaWNvbmUtdGV4dGUgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHtcbiAgICBmb250LXNpemU6IDEuMDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi0zIC5pY29uZS10ZXh0ZSAucmljaC10ZXh0IC5scUNoYW1wUmljaGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnNlY3Rpb24tMyAuaWNvbmUtdGV4dGUgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHAgLm5vdGUge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cblxuLnNlY3Rpb24tNCAubGlzdGUtbWVkaWEtaWNvbmVzIHN2ZyB1c2Uge1xuICBmaWxsOiAjRkVDRjFEO1xufVxuLnNlY3Rpb24tNCAubGlzdGUtbWVkaWEtaWNvbmVzIGE6aG92ZXIge1xuICBjb2xvcjogI0ZFQ0YxRDtcbn1cbi5zZWN0aW9uLTQgLmljb25lLXRleHRlIC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSB7XG4gIGZvbnQtc2l6ZTogMS4yNDIyNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi00IC5pY29uZS10ZXh0ZSAucmljaC10ZXh0IC5scUNoYW1wUmljaGUge1xuICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uLTQgLmljb25lLXRleHRlIC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uc2VjdGlvbi00IC5pY29uZS10ZXh0ZSAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgcCAubm90ZSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuXG4uc2VjdGlvbi01IC5saXN0ZS1tZWRpYS1pY29uZXMgc3ZnIHVzZSB7XG4gIGZpbGw6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi01IC5saXN0ZS1tZWRpYS1pY29uZXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkYzNTY0O1xufVxuLnNlY3Rpb24tNSAuaWNvbmUtdGV4dGUgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHtcbiAgZm9udC1zaXplOiAxLjI0MjI2cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLTUgLmljb25lLXRleHRlIC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSB7XG4gICAgZm9udC1zaXplOiAxLjA1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24tNSAuaWNvbmUtdGV4dGUgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5zZWN0aW9uLTUgLmljb25lLXRleHRlIC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBwIC5ub3RlIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5cbi5zZWN0aW9uLTYgLmxpc3RlLW1lZGlhLWljb25lcyBzdmcgdXNlIHtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLTYgLmxpc3RlLW1lZGlhLWljb25lcyBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi02IC5pY29uZS10ZXh0ZSAucmljaC10ZXh0IC5scUNoYW1wUmljaGUge1xuICBmb250LXNpemU6IDEuMjQyMjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tNiAuaWNvbmUtdGV4dGUgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHtcbiAgICBmb250LXNpemU6IDEuMDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi02IC5pY29uZS10ZXh0ZSAucmljaC10ZXh0IC5scUNoYW1wUmljaGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnNlY3Rpb24tNiAuaWNvbmUtdGV4dGUgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHAgLm5vdGUge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cblxuLnNlY3Rpb24tNyAubGlzdGUtbWVkaWEtaWNvbmVzIHN2ZyB1c2Uge1xuICBmaWxsOiAjOEM4QzhDO1xufVxuLnNlY3Rpb24tNyAubGlzdGUtbWVkaWEtaWNvbmVzIGE6aG92ZXIge1xuICBjb2xvcjogIzhDOEM4Qztcbn1cbi5zZWN0aW9uLTcgLmljb25lLXRleHRlIC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSB7XG4gIGZvbnQtc2l6ZTogMS4yNDIyNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi03IC5pY29uZS10ZXh0ZSAucmljaC10ZXh0IC5scUNoYW1wUmljaGUge1xuICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uLTcgLmljb25lLXRleHRlIC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uc2VjdGlvbi03IC5pY29uZS10ZXh0ZSAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgcCAubm90ZSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuXG4uc2VjdGlvbi04IC5saXN0ZS1tZWRpYS1pY29uZXMgc3ZnIHVzZSB7XG4gIGZpbGw6ICMyREFEQkI7XG59XG4uc2VjdGlvbi04IC5saXN0ZS1tZWRpYS1pY29uZXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMkRBREJCO1xufVxuLnNlY3Rpb24tOCAuaWNvbmUtdGV4dGUgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHtcbiAgZm9udC1zaXplOiAxLjI0MjI2cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLTggLmljb25lLXRleHRlIC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSB7XG4gICAgZm9udC1zaXplOiAxLjA1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24tOCAuaWNvbmUtdGV4dGUgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5zZWN0aW9uLTggLmljb25lLXRleHRlIC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBwIC5ub3RlIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5cbi5zZWN0aW9uLTkgLmxpc3RlLW1lZGlhLWljb25lcyBzdmcgdXNlIHtcbiAgZmlsbDogIzlFQkYyQjtcbn1cbi5zZWN0aW9uLTkgLmxpc3RlLW1lZGlhLWljb25lcyBhOmhvdmVyIHtcbiAgY29sb3I6ICM5RUJGMkI7XG59XG4uc2VjdGlvbi05IC5pY29uZS10ZXh0ZSAucmljaC10ZXh0IC5scUNoYW1wUmljaGUge1xuICBmb250LXNpemU6IDEuMjQyMjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tOSAuaWNvbmUtdGV4dGUgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHtcbiAgICBmb250LXNpemU6IDEuMDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi05IC5pY29uZS10ZXh0ZSAucmljaC10ZXh0IC5scUNoYW1wUmljaGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnNlY3Rpb24tOSAuaWNvbmUtdGV4dGUgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHAgLm5vdGUge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cblxuLnNlY3Rpb24tMTAgLmxpc3RlLW1lZGlhLWljb25lcyBzdmcgdXNlIHtcbiAgZmlsbDogIzgwRTBBQjtcbn1cbi5zZWN0aW9uLTEwIC5saXN0ZS1tZWRpYS1pY29uZXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjODBFMEFCO1xufVxuLnNlY3Rpb24tMTAgLmljb25lLXRleHRlIC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSB7XG4gIGZvbnQtc2l6ZTogMS4yNDIyNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0xMCAuaWNvbmUtdGV4dGUgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHtcbiAgICBmb250LXNpemU6IDEuMDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi0xMCAuaWNvbmUtdGV4dGUgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5zZWN0aW9uLTEwIC5pY29uZS10ZXh0ZSAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgcCAubm90ZSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuXG4uc2VjdGlvbi0xMSAubGlzdGUtbWVkaWEtaWNvbmVzIHN2ZyB1c2Uge1xuICBmaWxsOiAjRkVDRjFEO1xufVxuLnNlY3Rpb24tMTEgLmxpc3RlLW1lZGlhLWljb25lcyBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRUNGMUQ7XG59XG4uc2VjdGlvbi0xMSAuaWNvbmUtdGV4dGUgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHtcbiAgZm9udC1zaXplOiAxLjI0MjI2cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLTExIC5pY29uZS10ZXh0ZSAucmljaC10ZXh0IC5scUNoYW1wUmljaGUge1xuICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uLTExIC5pY29uZS10ZXh0ZSAucmljaC10ZXh0IC5scUNoYW1wUmljaGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnNlY3Rpb24tMTEgLmljb25lLXRleHRlIC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBwIC5ub3RlIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5cbi5zZWN0aW9uLTEyIC5saXN0ZS1tZWRpYS1pY29uZXMgc3ZnIHVzZSB7XG4gIGZpbGw6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi0xMiAubGlzdGUtbWVkaWEtaWNvbmVzIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGMzU2NDtcbn1cbi5zZWN0aW9uLTEyIC5pY29uZS10ZXh0ZSAucmljaC10ZXh0IC5scUNoYW1wUmljaGUge1xuICBmb250LXNpemU6IDEuMjQyMjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tMTIgLmljb25lLXRleHRlIC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSB7XG4gICAgZm9udC1zaXplOiAxLjA1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24tMTIgLmljb25lLXRleHRlIC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uc2VjdGlvbi0xMiAuaWNvbmUtdGV4dGUgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHAgLm5vdGUge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cblxuLnNlY3Rpb24tMTMgLmxpc3RlLW1lZGlhLWljb25lcyBzdmcgdXNlIHtcbiAgZmlsbDogIzAwMDAwMDtcbn1cbi5zZWN0aW9uLTEzIC5saXN0ZS1tZWRpYS1pY29uZXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnNlY3Rpb24tMTMgLmljb25lLXRleHRlIC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSB7XG4gIGZvbnQtc2l6ZTogMS4yNDIyNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0xMyAuaWNvbmUtdGV4dGUgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHtcbiAgICBmb250LXNpemU6IDEuMDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi0xMyAuaWNvbmUtdGV4dGUgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5zZWN0aW9uLTEzIC5pY29uZS10ZXh0ZSAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgcCAubm90ZSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuXG4ubWVkaWEtaWNvbiB7XG4gIG1hcmdpbjogMCAwIDMuNTcxNDI4NTcxNHJlbSAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tZWRpYS1pY29uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ubWVkaWEtaWNvbiBoMyB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubWVkaWEtaWNvbiAudGl0cmUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hX25vdmFfcmdyZWd1bGFyLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS40cmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCAtIC44NTcxNDI4NTcxcmVtKTtcbn1cbi5tZWRpYS1pY29uIC50aXRyZSAucmljaC10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMC43cmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubWVkaWEtaWNvbiAudGl0cmUgLnJpY2gtdGV4dCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWVkaWEtaWNvbiAuaWNvbmUge1xuICBtYXJnaW4tcmlnaHQ6IDAuODU3MTQyODU3MXJlbTtcbiAgd2lkdGg6IDYwcHg7XG59XG4ubWVkaWEtaWNvbiAuaWNvbmUgc3ZnIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogNjBweDtcbn1cbi5tZWRpYS1pY29uLmp1c3RpZnktY29udGVudC1jZW50ZXIgLmljb25lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbi0wIC5tZWRpYS1pY29uIC5pY29uZSBzdmcgdXNlIHtcbiAgZmlsbDogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTAgLm1lZGlhLWljb24gLnRpdHJlIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi0wIC5tZWRpYS1pY29uIC50aXRyZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi0wIC5tZWRpYS1pY29uIC5yaWNoLXRleHQgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc2VjdGlvbi0xIC5tZWRpYS1pY29uIC5pY29uZSBzdmcgdXNlIHtcbiAgZmlsbDogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTEgLm1lZGlhLWljb24gLnRpdHJlIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi0xIC5tZWRpYS1pY29uIC50aXRyZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi0xIC5tZWRpYS1pY29uIC5yaWNoLXRleHQgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc2VjdGlvbi0yIC5tZWRpYS1pY29uIC5pY29uZSBzdmcgdXNlIHtcbiAgZmlsbDogIzlFQkYyQjtcbn1cbi5zZWN0aW9uLTIgLm1lZGlhLWljb24gLnRpdHJlIHtcbiAgY29sb3I6ICM5RUJGMkI7XG59XG4uc2VjdGlvbi0yIC5tZWRpYS1pY29uIC50aXRyZSBhOmhvdmVyIHtcbiAgY29sb3I6ICM5RUJGMkI7XG59XG4uc2VjdGlvbi0yIC5tZWRpYS1pY29uIC5yaWNoLXRleHQgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc2VjdGlvbi0zIC5tZWRpYS1pY29uIC5pY29uZSBzdmcgdXNlIHtcbiAgZmlsbDogIzgwRTBBQjtcbn1cbi5zZWN0aW9uLTMgLm1lZGlhLWljb24gLnRpdHJlIHtcbiAgY29sb3I6ICM4MEUwQUI7XG59XG4uc2VjdGlvbi0zIC5tZWRpYS1pY29uIC50aXRyZSBhOmhvdmVyIHtcbiAgY29sb3I6ICM4MEUwQUI7XG59XG4uc2VjdGlvbi0zIC5tZWRpYS1pY29uIC5yaWNoLXRleHQgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc2VjdGlvbi00IC5tZWRpYS1pY29uIC5pY29uZSBzdmcgdXNlIHtcbiAgZmlsbDogI0ZFQ0YxRDtcbn1cbi5zZWN0aW9uLTQgLm1lZGlhLWljb24gLnRpdHJlIHtcbiAgY29sb3I6ICNGRUNGMUQ7XG59XG4uc2VjdGlvbi00IC5tZWRpYS1pY29uIC50aXRyZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRUNGMUQ7XG59XG4uc2VjdGlvbi00IC5tZWRpYS1pY29uIC5yaWNoLXRleHQgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc2VjdGlvbi01IC5tZWRpYS1pY29uIC5pY29uZSBzdmcgdXNlIHtcbiAgZmlsbDogI0ZGMzU2NDtcbn1cbi5zZWN0aW9uLTUgLm1lZGlhLWljb24gLnRpdHJlIHtcbiAgY29sb3I6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi01IC5tZWRpYS1pY29uIC50aXRyZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi01IC5tZWRpYS1pY29uIC5yaWNoLXRleHQgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc2VjdGlvbi02IC5tZWRpYS1pY29uIC5pY29uZSBzdmcgdXNlIHtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLTYgLm1lZGlhLWljb24gLnRpdHJlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi02IC5tZWRpYS1pY29uIC50aXRyZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi02IC5tZWRpYS1pY29uIC5yaWNoLXRleHQgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc2VjdGlvbi03IC5tZWRpYS1pY29uIC5pY29uZSBzdmcgdXNlIHtcbiAgZmlsbDogIzhDOEM4Qztcbn1cbi5zZWN0aW9uLTcgLm1lZGlhLWljb24gLnRpdHJlIHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG4uc2VjdGlvbi03IC5tZWRpYS1pY29uIC50aXRyZSBhOmhvdmVyIHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG4uc2VjdGlvbi03IC5tZWRpYS1pY29uIC5yaWNoLXRleHQgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc2VjdGlvbi04IC5tZWRpYS1pY29uIC5pY29uZSBzdmcgdXNlIHtcbiAgZmlsbDogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTggLm1lZGlhLWljb24gLnRpdHJlIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi04IC5tZWRpYS1pY29uIC50aXRyZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi04IC5tZWRpYS1pY29uIC5yaWNoLXRleHQgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc2VjdGlvbi05IC5tZWRpYS1pY29uIC5pY29uZSBzdmcgdXNlIHtcbiAgZmlsbDogIzlFQkYyQjtcbn1cbi5zZWN0aW9uLTkgLm1lZGlhLWljb24gLnRpdHJlIHtcbiAgY29sb3I6ICM5RUJGMkI7XG59XG4uc2VjdGlvbi05IC5tZWRpYS1pY29uIC50aXRyZSBhOmhvdmVyIHtcbiAgY29sb3I6ICM5RUJGMkI7XG59XG4uc2VjdGlvbi05IC5tZWRpYS1pY29uIC5yaWNoLXRleHQgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc2VjdGlvbi0xMCAubWVkaWEtaWNvbiAuaWNvbmUgc3ZnIHVzZSB7XG4gIGZpbGw6ICM4MEUwQUI7XG59XG4uc2VjdGlvbi0xMCAubWVkaWEtaWNvbiAudGl0cmUge1xuICBjb2xvcjogIzgwRTBBQjtcbn1cbi5zZWN0aW9uLTEwIC5tZWRpYS1pY29uIC50aXRyZSBhOmhvdmVyIHtcbiAgY29sb3I6ICM4MEUwQUI7XG59XG4uc2VjdGlvbi0xMCAubWVkaWEtaWNvbiAucmljaC10ZXh0IHAge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnNlY3Rpb24tMTEgLm1lZGlhLWljb24gLmljb25lIHN2ZyB1c2Uge1xuICBmaWxsOiAjRkVDRjFEO1xufVxuLnNlY3Rpb24tMTEgLm1lZGlhLWljb24gLnRpdHJlIHtcbiAgY29sb3I6ICNGRUNGMUQ7XG59XG4uc2VjdGlvbi0xMSAubWVkaWEtaWNvbiAudGl0cmUgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkVDRjFEO1xufVxuLnNlY3Rpb24tMTEgLm1lZGlhLWljb24gLnJpY2gtdGV4dCBwIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5zZWN0aW9uLTEyIC5tZWRpYS1pY29uIC5pY29uZSBzdmcgdXNlIHtcbiAgZmlsbDogI0ZGMzU2NDtcbn1cbi5zZWN0aW9uLTEyIC5tZWRpYS1pY29uIC50aXRyZSB7XG4gIGNvbG9yOiAjRkYzNTY0O1xufVxuLnNlY3Rpb24tMTIgLm1lZGlhLWljb24gLnRpdHJlIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGMzU2NDtcbn1cbi5zZWN0aW9uLTEyIC5tZWRpYS1pY29uIC5yaWNoLXRleHQgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc2VjdGlvbi0xMyAubWVkaWEtaWNvbiAuaWNvbmUgc3ZnIHVzZSB7XG4gIGZpbGw6ICMwMDAwMDA7XG59XG4uc2VjdGlvbi0xMyAubWVkaWEtaWNvbiAudGl0cmUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5zZWN0aW9uLTEzIC5tZWRpYS1pY29uIC50aXRyZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uc2VjdGlvbi0xMyAubWVkaWEtaWNvbiAucmljaC10ZXh0IHAge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuYm9keSB7XG4gIC1tb3otdHJhbnNpdGlvbjogM3M7XG4gIC1tcy10cmFuc2l0aW9uOiAzcztcbiAgLW8tdHJhbnNpdGlvbjogM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogM3M7XG4gIHRyYW5zaXRpb246IDNzO1xufVxuXG4udGFiLXBhbmU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBtYXJnaW4tdG9wOiAtMzAwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNvbnRlbmV1ci1vbmdsZXRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRlbmV1ci1vbmdsZXRzICNjb2xsYXBzZVdyYXBwZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW5ldXItb25nbGV0cyAjY29sbGFwc2VXcmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNvbnRlbmV1ci1vbmdsZXRzIC5uYXYtdGFicyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHotaW5kZXg6IDQyMDY5O1xufVxuLmNvbnRlbmV1ci1vbmdsZXRzIC5uYXYtdGFicy5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jb250ZW5ldXItb25nbGV0cyBidXR0b24uYnRuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjQyODU3MTQyODZyZW07XG4gIHBhZGRpbmc6IDAuNGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMS45MmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2LXRhYnMge1xuICBwYWRkaW5nOiAzcmVtIDhweCAyNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg2cmVtO1xuICBtYXJnaW46IDhweDtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4zcztcbiAgLW1zLXRyYW5zaXRpb246IDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IDAuM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnNlY3Rpb24tMCAubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgY29sb3I6ICMyREFEQkI7XG4gIGJvcmRlcjogIzJEQURCQiAzcHggc29saWQ7XG59XG4uc2VjdGlvbi0wIC5uYXYtdGFicyAubmF2LWl0ZW0uYWN0aXZlLCAuc2VjdGlvbi0wIC5uYXYtdGFicyAubmF2LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRBREJCO1xuICBib3JkZXI6ICMyREFEQkIgM3B4IHNvbGlkO1xufVxuXG4uc2VjdGlvbi0xIC5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBjb2xvcjogIzJEQURCQjtcbiAgYm9yZGVyOiAjMkRBREJCIDNweCBzb2xpZDtcbn1cbi5zZWN0aW9uLTEgLm5hdi10YWJzIC5uYXYtaXRlbS5hY3RpdmUsIC5zZWN0aW9uLTEgLm5hdi10YWJzIC5uYXYtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREFEQkI7XG4gIGJvcmRlcjogIzJEQURCQiAzcHggc29saWQ7XG59XG5cbi5zZWN0aW9uLTIgLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIGNvbG9yOiAjOUVCRjJCO1xuICBib3JkZXI6ICM5RUJGMkIgM3B4IHNvbGlkO1xufVxuLnNlY3Rpb24tMiAubmF2LXRhYnMgLm5hdi1pdGVtLmFjdGl2ZSwgLnNlY3Rpb24tMiAubmF2LXRhYnMgLm5hdi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFQkYyQjtcbiAgYm9yZGVyOiAjOUVCRjJCIDNweCBzb2xpZDtcbn1cblxuLnNlY3Rpb24tMyAubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgY29sb3I6ICM4MEUwQUI7XG4gIGJvcmRlcjogIzgwRTBBQiAzcHggc29saWQ7XG59XG4uc2VjdGlvbi0zIC5uYXYtdGFicyAubmF2LWl0ZW0uYWN0aXZlLCAuc2VjdGlvbi0zIC5uYXYtdGFicyAubmF2LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBFMEFCO1xuICBib3JkZXI6ICM4MEUwQUIgM3B4IHNvbGlkO1xufVxuXG4uc2VjdGlvbi00IC5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBjb2xvcjogI0ZFQ0YxRDtcbiAgYm9yZGVyOiAjRkVDRjFEIDNweCBzb2xpZDtcbn1cbi5zZWN0aW9uLTQgLm5hdi10YWJzIC5uYXYtaXRlbS5hY3RpdmUsIC5zZWN0aW9uLTQgLm5hdi10YWJzIC5uYXYtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUNGMUQ7XG4gIGJvcmRlcjogI0ZFQ0YxRCAzcHggc29saWQ7XG59XG5cbi5zZWN0aW9uLTUgLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIGNvbG9yOiAjRkYzNTY0O1xuICBib3JkZXI6ICNGRjM1NjQgM3B4IHNvbGlkO1xufVxuLnNlY3Rpb24tNSAubmF2LXRhYnMgLm5hdi1pdGVtLmFjdGl2ZSwgLnNlY3Rpb24tNSAubmF2LXRhYnMgLm5hdi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzU2NDtcbiAgYm9yZGVyOiAjRkYzNTY0IDNweCBzb2xpZDtcbn1cblxuLnNlY3Rpb24tNiAubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogI0ZGRkZGRiAzcHggc29saWQ7XG59XG4uc2VjdGlvbi02IC5uYXYtdGFicyAubmF2LWl0ZW0uYWN0aXZlLCAuc2VjdGlvbi02IC5uYXYtdGFicyAubmF2LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6ICNGRkZGRkYgM3B4IHNvbGlkO1xufVxuXG4uc2VjdGlvbi03IC5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBjb2xvcjogIzhDOEM4QztcbiAgYm9yZGVyOiAjOEM4QzhDIDNweCBzb2xpZDtcbn1cbi5zZWN0aW9uLTcgLm5hdi10YWJzIC5uYXYtaXRlbS5hY3RpdmUsIC5zZWN0aW9uLTcgLm5hdi10YWJzIC5uYXYtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QzhDOEM7XG4gIGJvcmRlcjogIzhDOEM4QyAzcHggc29saWQ7XG59XG5cbi5zZWN0aW9uLTggLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIGNvbG9yOiAjMkRBREJCO1xuICBib3JkZXI6ICMyREFEQkIgM3B4IHNvbGlkO1xufVxuLnNlY3Rpb24tOCAubmF2LXRhYnMgLm5hdi1pdGVtLmFjdGl2ZSwgLnNlY3Rpb24tOCAubmF2LXRhYnMgLm5hdi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQURCQjtcbiAgYm9yZGVyOiAjMkRBREJCIDNweCBzb2xpZDtcbn1cblxuLnNlY3Rpb24tOSAubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgY29sb3I6ICM5RUJGMkI7XG4gIGJvcmRlcjogIzlFQkYyQiAzcHggc29saWQ7XG59XG4uc2VjdGlvbi05IC5uYXYtdGFicyAubmF2LWl0ZW0uYWN0aXZlLCAuc2VjdGlvbi05IC5uYXYtdGFicyAubmF2LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUVCRjJCO1xuICBib3JkZXI6ICM5RUJGMkIgM3B4IHNvbGlkO1xufVxuXG4uc2VjdGlvbi0xMCAubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgY29sb3I6ICM4MEUwQUI7XG4gIGJvcmRlcjogIzgwRTBBQiAzcHggc29saWQ7XG59XG4uc2VjdGlvbi0xMCAubmF2LXRhYnMgLm5hdi1pdGVtLmFjdGl2ZSwgLnNlY3Rpb24tMTAgLm5hdi10YWJzIC5uYXYtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MEUwQUI7XG4gIGJvcmRlcjogIzgwRTBBQiAzcHggc29saWQ7XG59XG5cbi5zZWN0aW9uLTExIC5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBjb2xvcjogI0ZFQ0YxRDtcbiAgYm9yZGVyOiAjRkVDRjFEIDNweCBzb2xpZDtcbn1cbi5zZWN0aW9uLTExIC5uYXYtdGFicyAubmF2LWl0ZW0uYWN0aXZlLCAuc2VjdGlvbi0xMSAubmF2LXRhYnMgLm5hdi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFQ0YxRDtcbiAgYm9yZGVyOiAjRkVDRjFEIDNweCBzb2xpZDtcbn1cblxuLnNlY3Rpb24tMTIgLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIGNvbG9yOiAjRkYzNTY0O1xuICBib3JkZXI6ICNGRjM1NjQgM3B4IHNvbGlkO1xufVxuLnNlY3Rpb24tMTIgLm5hdi10YWJzIC5uYXYtaXRlbS5hY3RpdmUsIC5zZWN0aW9uLTEyIC5uYXYtdGFicyAubmF2LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzNTY0O1xuICBib3JkZXI6ICNGRjM1NjQgM3B4IHNvbGlkO1xufVxuXG4uc2VjdGlvbi0xMyAubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogIzAwMDAwMCAzcHggc29saWQ7XG59XG4uc2VjdGlvbi0xMyAubmF2LXRhYnMgLm5hdi1pdGVtLmFjdGl2ZSwgLnNlY3Rpb24tMTMgLm5hdi10YWJzIC5uYXYtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogIzAwMDAwMCAzcHggc29saWQ7XG59XG5cbi50aGVtZS0wIC5uYXYtdGFicyAubmF2LWl0ZW0uYWN0aXZlLCAudGhlbWUtMCAubmF2LXRhYnMgLm5hdi1pdGVtOmhvdmVyLCAudGhlbWUtYmctYmxldS1udWl0IC5uYXYtdGFicyAubmF2LWl0ZW0uYWN0aXZlLCAudGhlbWUtYmctYmxldS1udWl0IC5uYXYtdGFicyAubmF2LWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzE2MjEyQTtcbn1cblxuLnRoZW1lLTEgLm5hdi10YWJzIC5uYXYtaXRlbS5hY3RpdmUsIC50aGVtZS0xIC5uYXYtdGFicyAubmF2LWl0ZW06aG92ZXIsIC50aGVtZS1iZy1wcmVzcXVlLW5vaXIgLm5hdi10YWJzIC5uYXYtaXRlbS5hY3RpdmUsIC50aGVtZS1iZy1wcmVzcXVlLW5vaXIgLm5hdi10YWJzIC5uYXYtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMEMxMzFCO1xufVxuXG4udGhlbWUtMiAubmF2LXRhYnMgLm5hdi1pdGVtLmFjdGl2ZSwgLnRoZW1lLTIgLm5hdi10YWJzIC5uYXYtaXRlbTpob3ZlciwgLnRoZW1lLWJnLW5vaXIgLm5hdi10YWJzIC5uYXYtaXRlbS5hY3RpdmUsIC50aGVtZS1iZy1ub2lyIC5uYXYtdGFicyAubmF2LWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnRoZW1lLTMgLm5hdi10YWJzIC5uYXYtaXRlbS5hY3RpdmUsIC50aGVtZS0zIC5uYXYtdGFicyAubmF2LWl0ZW06aG92ZXIsIC50aGVtZS1iZy1pbnZpc2libGUgLm5hdi10YWJzIC5uYXYtaXRlbS5hY3RpdmUsIC50aGVtZS1iZy1pbnZpc2libGUgLm5hdi10YWJzIC5uYXYtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbi0wIC5jb250ZW5ldXItb25nbGV0cy5pc0NvbGxhcHNlIGJ1dHRvbi5idG4ge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRBREJCO1xuICB9XG4gIC5zZWN0aW9uLTAgLmNvbnRlbmV1ci1vbmdsZXRzLmlzQ29sbGFwc2UgLm5hdi10YWJzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJEQURCQjtcbiAgfVxuXG4gIC5zZWN0aW9uLTEgLmNvbnRlbmV1ci1vbmdsZXRzLmlzQ29sbGFwc2UgYnV0dG9uLmJ0biB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyREFEQkI7XG4gIH1cbiAgLnNlY3Rpb24tMSAuY29udGVuZXVyLW9uZ2xldHMuaXNDb2xsYXBzZSAubmF2LXRhYnMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMkRBREJCO1xuICB9XG5cbiAgLnNlY3Rpb24tMiAuY29udGVuZXVyLW9uZ2xldHMuaXNDb2xsYXBzZSBidXR0b24uYnRuIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlFQkYyQjtcbiAgfVxuICAuc2VjdGlvbi0yIC5jb250ZW5ldXItb25nbGV0cy5pc0NvbGxhcHNlIC5uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5RUJGMkI7XG4gIH1cblxuICAuc2VjdGlvbi0zIC5jb250ZW5ldXItb25nbGV0cy5pc0NvbGxhcHNlIGJ1dHRvbi5idG4ge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBFMEFCO1xuICB9XG4gIC5zZWN0aW9uLTMgLmNvbnRlbmV1ci1vbmdsZXRzLmlzQ29sbGFwc2UgLm5hdi10YWJzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgwRTBBQjtcbiAgfVxuXG4gIC5zZWN0aW9uLTQgLmNvbnRlbmV1ci1vbmdsZXRzLmlzQ29sbGFwc2UgYnV0dG9uLmJ0biB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRUNGMUQ7XG4gIH1cbiAgLnNlY3Rpb24tNCAuY29udGVuZXVyLW9uZ2xldHMuaXNDb2xsYXBzZSAubmF2LXRhYnMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkVDRjFEO1xuICB9XG5cbiAgLnNlY3Rpb24tNSAuY29udGVuZXVyLW9uZ2xldHMuaXNDb2xsYXBzZSBidXR0b24uYnRuIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzU2NDtcbiAgfVxuICAuc2VjdGlvbi01IC5jb250ZW5ldXItb25nbGV0cy5pc0NvbGxhcHNlIC5uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRjM1NjQ7XG4gIH1cblxuICAuc2VjdGlvbi02IC5jb250ZW5ldXItb25nbGV0cy5pc0NvbGxhcHNlIGJ1dHRvbi5idG4ge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5zZWN0aW9uLTYgLmNvbnRlbmV1ci1vbmdsZXRzLmlzQ29sbGFwc2UgLm5hdi10YWJzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgfVxuXG4gIC5zZWN0aW9uLTcgLmNvbnRlbmV1ci1vbmdsZXRzLmlzQ29sbGFwc2UgYnV0dG9uLmJ0biB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4QzhDOEM7XG4gIH1cbiAgLnNlY3Rpb24tNyAuY29udGVuZXVyLW9uZ2xldHMuaXNDb2xsYXBzZSAubmF2LXRhYnMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOEM4QzhDO1xuICB9XG5cbiAgLnNlY3Rpb24tOCAuY29udGVuZXVyLW9uZ2xldHMuaXNDb2xsYXBzZSBidXR0b24uYnRuIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJEQURCQjtcbiAgfVxuICAuc2VjdGlvbi04IC5jb250ZW5ldXItb25nbGV0cy5pc0NvbGxhcHNlIC5uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyREFEQkI7XG4gIH1cblxuICAuc2VjdGlvbi05IC5jb250ZW5ldXItb25nbGV0cy5pc0NvbGxhcHNlIGJ1dHRvbi5idG4ge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUVCRjJCO1xuICB9XG4gIC5zZWN0aW9uLTkgLmNvbnRlbmV1ci1vbmdsZXRzLmlzQ29sbGFwc2UgLm5hdi10YWJzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzlFQkYyQjtcbiAgfVxuXG4gIC5zZWN0aW9uLTEwIC5jb250ZW5ldXItb25nbGV0cy5pc0NvbGxhcHNlIGJ1dHRvbi5idG4ge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBFMEFCO1xuICB9XG4gIC5zZWN0aW9uLTEwIC5jb250ZW5ldXItb25nbGV0cy5pc0NvbGxhcHNlIC5uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4MEUwQUI7XG4gIH1cblxuICAuc2VjdGlvbi0xMSAuY29udGVuZXVyLW9uZ2xldHMuaXNDb2xsYXBzZSBidXR0b24uYnRuIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZFQ0YxRDtcbiAgfVxuICAuc2VjdGlvbi0xMSAuY29udGVuZXVyLW9uZ2xldHMuaXNDb2xsYXBzZSAubmF2LXRhYnMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkVDRjFEO1xuICB9XG5cbiAgLnNlY3Rpb24tMTIgLmNvbnRlbmV1ci1vbmdsZXRzLmlzQ29sbGFwc2UgYnV0dG9uLmJ0biB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjM1NjQ7XG4gIH1cbiAgLnNlY3Rpb24tMTIgLmNvbnRlbmV1ci1vbmdsZXRzLmlzQ29sbGFwc2UgLm5hdi10YWJzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGMzU2NDtcbiAgfVxuXG4gIC5zZWN0aW9uLTEzIC5jb250ZW5ldXItb25nbGV0cy5pc0NvbGxhcHNlIGJ1dHRvbi5idG4ge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB9XG4gIC5zZWN0aW9uLTEzIC5jb250ZW5ldXItb25nbGV0cy5pc0NvbGxhcHNlIC5uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG4gIH1cblxuICAudGhlbWUtMCAuY29udGVuZXVyLW9uZ2xldHMuaXNDb2xsYXBzZSBidXR0b24uYnRuOjphZnRlciwgLnRoZW1lLWJnLWJsZXUtbnVpdCAuY29udGVuZXVyLW9uZ2xldHMuaXNDb2xsYXBzZSBidXR0b24uYnRuOjphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMxNjIxMkE7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzE2MjEyQTtcbiAgfVxuICAudGhlbWUtMCAuY29udGVuZXVyLW9uZ2xldHMuaXNDb2xsYXBzZSAubmF2LXRhYnMsIC50aGVtZS1iZy1ibGV1LW51aXQgLmNvbnRlbmV1ci1vbmdsZXRzLmlzQ29sbGFwc2UgLm5hdi10YWJzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYyMTJBO1xuICB9XG4gIC50aGVtZS0wIC5jb250ZW5ldXItb25nbGV0cy5pc0NvbGxhcHNlIC5uYXYtdGFicyBhLmFjdGl2ZSwgLnRoZW1lLTAgLmNvbnRlbmV1ci1vbmdsZXRzLmlzQ29sbGFwc2UgLm5hdi10YWJzIGE6aG92ZXIsIC50aGVtZS1iZy1ibGV1LW51aXQgLmNvbnRlbmV1ci1vbmdsZXRzLmlzQ29sbGFwc2UgLm5hdi10YWJzIGEuYWN0aXZlLCAudGhlbWUtYmctYmxldS1udWl0IC5jb250ZW5ldXItb25nbGV0cy5pc0NvbGxhcHNlIC5uYXYtdGFicyBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxuXG4gIC50aGVtZS0xIC5jb250ZW5ldXItb25nbGV0cy5pc0NvbGxhcHNlIGJ1dHRvbi5idG46OmFmdGVyLCAudGhlbWUtYmctcHJlc3F1ZS1ub2lyIC5jb250ZW5ldXItb25nbGV0cy5pc0NvbGxhcHNlIGJ1dHRvbi5idG46OmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzBDMTMxQjtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjMEMxMzFCO1xuICB9XG4gIC50aGVtZS0xIC5jb250ZW5ldXItb25nbGV0cy5pc0NvbGxhcHNlIC5uYXYtdGFicywgLnRoZW1lLWJnLXByZXNxdWUtbm9pciAuY29udGVuZXVyLW9uZ2xldHMuaXNDb2xsYXBzZSAubmF2LXRhYnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwQzEzMUI7XG4gIH1cbiAgLnRoZW1lLTEgLmNvbnRlbmV1ci1vbmdsZXRzLmlzQ29sbGFwc2UgLm5hdi10YWJzIGEuYWN0aXZlLCAudGhlbWUtMSAuY29udGVuZXVyLW9uZ2xldHMuaXNDb2xsYXBzZSAubmF2LXRhYnMgYTpob3ZlciwgLnRoZW1lLWJnLXByZXNxdWUtbm9pciAuY29udGVuZXVyLW9uZ2xldHMuaXNDb2xsYXBzZSAubmF2LXRhYnMgYS5hY3RpdmUsIC50aGVtZS1iZy1wcmVzcXVlLW5vaXIgLmNvbnRlbmV1ci1vbmdsZXRzLmlzQ29sbGFwc2UgLm5hdi10YWJzIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG5cbiAgLnRoZW1lLTIgLmNvbnRlbmV1ci1vbmdsZXRzLmlzQ29sbGFwc2UgYnV0dG9uLmJ0bjo6YWZ0ZXIsIC50aGVtZS1iZy1ub2lyIC5jb250ZW5ldXItb25nbGV0cy5pc0NvbGxhcHNlIGJ1dHRvbi5idG46OmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwMDAwMDtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjMDAwMDAwO1xuICB9XG4gIC50aGVtZS0yIC5jb250ZW5ldXItb25nbGV0cy5pc0NvbGxhcHNlIC5uYXYtdGFicywgLnRoZW1lLWJnLW5vaXIgLmNvbnRlbmV1ci1vbmdsZXRzLmlzQ29sbGFwc2UgLm5hdi10YWJzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB9XG4gIC50aGVtZS0yIC5jb250ZW5ldXItb25nbGV0cy5pc0NvbGxhcHNlIC5uYXYtdGFicyBhLmFjdGl2ZSwgLnRoZW1lLTIgLmNvbnRlbmV1ci1vbmdsZXRzLmlzQ29sbGFwc2UgLm5hdi10YWJzIGE6aG92ZXIsIC50aGVtZS1iZy1ub2lyIC5jb250ZW5ldXItb25nbGV0cy5pc0NvbGxhcHNlIC5uYXYtdGFicyBhLmFjdGl2ZSwgLnRoZW1lLWJnLW5vaXIgLmNvbnRlbmV1ci1vbmdsZXRzLmlzQ29sbGFwc2UgLm5hdi10YWJzIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG5cbiAgLnRoZW1lLTMgLmNvbnRlbmV1ci1vbmdsZXRzLmlzQ29sbGFwc2UgYnV0dG9uLmJ0bjo6YWZ0ZXIsIC50aGVtZS1iZy1pbnZpc2libGUgLmNvbnRlbmV1ci1vbmdsZXRzLmlzQ29sbGFwc2UgYnV0dG9uLmJ0bjo6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjRkZGRkZGMDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI0ZGRkZGRjAwO1xuICB9XG4gIC50aGVtZS0zIC5jb250ZW5ldXItb25nbGV0cy5pc0NvbGxhcHNlIC5uYXYtdGFicywgLnRoZW1lLWJnLWludmlzaWJsZSAuY29udGVuZXVyLW9uZ2xldHMuaXNDb2xsYXBzZSAubmF2LXRhYnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYwMDtcbiAgfVxuICAudGhlbWUtMyAuY29udGVuZXVyLW9uZ2xldHMuaXNDb2xsYXBzZSAubmF2LXRhYnMgYS5hY3RpdmUsIC50aGVtZS0zIC5jb250ZW5ldXItb25nbGV0cy5pc0NvbGxhcHNlIC5uYXYtdGFicyBhOmhvdmVyLCAudGhlbWUtYmctaW52aXNpYmxlIC5jb250ZW5ldXItb25nbGV0cy5pc0NvbGxhcHNlIC5uYXYtdGFicyBhLmFjdGl2ZSwgLnRoZW1lLWJnLWludmlzaWJsZSAuY29udGVuZXVyLW9uZ2xldHMuaXNDb2xsYXBzZSAubmF2LXRhYnMgYTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cblxuICAuY29udGVuZXVyLW9uZ2xldHMuaXNDb2xsYXBzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5jb250ZW5ldXItb25nbGV0cy5pc0NvbGxhcHNlIGJ1dHRvbi5idG4ge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jb250ZW5ldXItb25nbGV0cy5pc0NvbGxhcHNlIGJ1dHRvbi5idG46OmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWNhcHRpb24pO1xuICB9XG4gIC5jb250ZW5ldXItb25nbGV0cy5pc0NvbGxhcHNlIGJ1dHRvbi5idG46OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICB3aWR0aDogMXJlbTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAtbW96LXRyYW5zaXRpb246IDAuM3M7XG4gICAgLW1zLXRyYW5zaXRpb246IDAuM3M7XG4gICAgLW8tdHJhbnNpdGlvbjogMC4zcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICB0b3A6IDQ1JTtcbiAgICByaWdodDogMnJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLmNvbnRlbmV1ci1vbmdsZXRzLmlzQ29sbGFwc2UgYnV0dG9uLmJ0bi5jb2xsYXBzZWQ6OmFmdGVyIHtcbiAgICB0b3A6IDI1JTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgLmNvbnRlbmV1ci1vbmdsZXRzLmlzQ29sbGFwc2UgLm5hdi10YWJzIHtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gIH1cbiAgLmNvbnRlbmV1ci1vbmdsZXRzLmlzQ29sbGFwc2UgLm5hdi10YWJzLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRlbmV1ci1vbmdsZXRzLmlzQ29sbGFwc2UgLm5hdi10YWJzIGEge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuICB9XG4gIC5jb250ZW5ldXItb25nbGV0cy5pc0NvbGxhcHNlIC5uYXYtdGFicyBhLmFjdGl2ZSwgLmNvbnRlbmV1ci1vbmdsZXRzLmlzQ29sbGFwc2UgLm5hdi10YWJzIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuY29udGVuZXVyLW9uZ2xldHMuaXNDb2xsYXBzZSAubmF2LXRhYnMgYS5hY3RpdmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuY29udGVuZXVyLW9uZ2xldHMuaXNDb2xsYXBzZSAudGFiLWNvbnRlbnQjbmF2LXRhYkNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAuY29udGVuZXVyLW9uZ2xldHMuaXNDb2xsYXBzZSAudGFiLWNvbnRlbnQjbmF2LXRhYkNvbnRlbnQgLnRhYi1wYW5lICoge1xuICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi10YWJzIHtcbiAgICBtYXJnaW46IDEycHggMzJweCAzMnB4O1xuICB9XG4gIC5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICAgIHdpZHRoOiAxM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXYtdGFicyB7XG4gICAgbWFyZ2luOiAxMnB4IDgwcHggMzJweDtcbiAgfVxufVxuLnJhbmdlZSAuY29udGFpbmVyLW1vY2stbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJhbmdlZSAuY29udGFpbmVyLW1vY2stbWVudSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU1cHgpO1xuICB9XG59XG5cbi5yYW5nZWUudGhlbWUtMCwgLnJhbmdlZS50aGVtZS1iZy1ibGV1LW51aXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYyMTJBO1xufVxuLnJhbmdlZS50aGVtZS0wLmJhY2tncm91bmQtYm9yZGVyc2hhZG93LCAucmFuZ2VlLnRoZW1lLWJnLWJsZXUtbnVpdC5iYWNrZ3JvdW5kLWJvcmRlcnNoYWRvdyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ucmFuZ2VlLnRoZW1lLTEsIC5yYW5nZWUudGhlbWUtYmctcHJlc3F1ZS1ub2lyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBDMTMxQjtcbn1cbi5yYW5nZWUudGhlbWUtMS5iYWNrZ3JvdW5kLWJvcmRlcnNoYWRvdywgLnJhbmdlZS50aGVtZS1iZy1wcmVzcXVlLW5vaXIuYmFja2dyb3VuZC1ib3JkZXJzaGFkb3cge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnJhbmdlZS50aGVtZS0yLCAucmFuZ2VlLnRoZW1lLWJnLW5vaXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLnJhbmdlZS50aGVtZS0yLmJhY2tncm91bmQtYm9yZGVyc2hhZG93LCAucmFuZ2VlLnRoZW1lLWJnLW5vaXIuYmFja2dyb3VuZC1ib3JkZXJzaGFkb3cge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnJhbmdlZS50aGVtZS0zLCAucmFuZ2VlLnRoZW1lLWJnLWludmlzaWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYwMDtcbn1cbi5yYW5nZWUudGhlbWUtMy5iYWNrZ3JvdW5kLWJvcmRlcnNoYWRvdywgLnJhbmdlZS50aGVtZS1iZy1pbnZpc2libGUuYmFja2dyb3VuZC1ib3JkZXJzaGFkb3cge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnJhbmdlZS5zZWN0aW9uLTAgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHAsIC5yYW5nZWUuc2VjdGlvbi0wIC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSB1bCwgLnJhbmdlZS5zZWN0aW9uLTAgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIG9sLCAucmFuZ2VlLnNlY3Rpb24tMCAubWVkaWEtdGV4dCAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgaDEsIC5yYW5nZWUuc2VjdGlvbi0wIC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBoMiwgLnJhbmdlZS5zZWN0aW9uLTAgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIGgzIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG4ucmFuZ2VlLnNlY3Rpb24tMCAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMkRBREJCICFpbXBvcnRhbnQ7XG59XG4ucmFuZ2VlLnNlY3Rpb24tMCAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQURCQiAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnJhbmdlZS5zZWN0aW9uLTEgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHAsIC5yYW5nZWUuc2VjdGlvbi0xIC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSB1bCwgLnJhbmdlZS5zZWN0aW9uLTEgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIG9sLCAucmFuZ2VlLnNlY3Rpb24tMSAubWVkaWEtdGV4dCAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgaDEsIC5yYW5nZWUuc2VjdGlvbi0xIC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBoMiwgLnJhbmdlZS5zZWN0aW9uLTEgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIGgzIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG4ucmFuZ2VlLnNlY3Rpb24tMSAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMkRBREJCICFpbXBvcnRhbnQ7XG59XG4ucmFuZ2VlLnNlY3Rpb24tMSAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQURCQiAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnJhbmdlZS5zZWN0aW9uLTIgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHAsIC5yYW5nZWUuc2VjdGlvbi0yIC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSB1bCwgLnJhbmdlZS5zZWN0aW9uLTIgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIG9sLCAucmFuZ2VlLnNlY3Rpb24tMiAubWVkaWEtdGV4dCAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgaDEsIC5yYW5nZWUuc2VjdGlvbi0yIC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBoMiwgLnJhbmdlZS5zZWN0aW9uLTIgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIGgzIHtcbiAgY29sb3I6ICM5RUJGMkI7XG59XG4ucmFuZ2VlLnNlY3Rpb24tMiAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUVCRjJCICFpbXBvcnRhbnQ7XG59XG4ucmFuZ2VlLnNlY3Rpb24tMiAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFQkYyQiAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnJhbmdlZS5zZWN0aW9uLTMgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHAsIC5yYW5nZWUuc2VjdGlvbi0zIC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSB1bCwgLnJhbmdlZS5zZWN0aW9uLTMgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIG9sLCAucmFuZ2VlLnNlY3Rpb24tMyAubWVkaWEtdGV4dCAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgaDEsIC5yYW5nZWUuc2VjdGlvbi0zIC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBoMiwgLnJhbmdlZS5zZWN0aW9uLTMgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIGgzIHtcbiAgY29sb3I6ICM4MEUwQUI7XG59XG4ucmFuZ2VlLnNlY3Rpb24tMyAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBFMEFCICFpbXBvcnRhbnQ7XG59XG4ucmFuZ2VlLnNlY3Rpb24tMyAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwRTBBQiAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnJhbmdlZS5zZWN0aW9uLTQgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHAsIC5yYW5nZWUuc2VjdGlvbi00IC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSB1bCwgLnJhbmdlZS5zZWN0aW9uLTQgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIG9sLCAucmFuZ2VlLnNlY3Rpb24tNCAubWVkaWEtdGV4dCAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgaDEsIC5yYW5nZWUuc2VjdGlvbi00IC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBoMiwgLnJhbmdlZS5zZWN0aW9uLTQgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIGgzIHtcbiAgY29sb3I6ICNGRUNGMUQ7XG59XG4ucmFuZ2VlLnNlY3Rpb24tNCAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkVDRjFEICFpbXBvcnRhbnQ7XG59XG4ucmFuZ2VlLnNlY3Rpb24tNCAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFQ0YxRCAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnJhbmdlZS5zZWN0aW9uLTUgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHAsIC5yYW5nZWUuc2VjdGlvbi01IC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSB1bCwgLnJhbmdlZS5zZWN0aW9uLTUgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIG9sLCAucmFuZ2VlLnNlY3Rpb24tNSAubWVkaWEtdGV4dCAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgaDEsIC5yYW5nZWUuc2VjdGlvbi01IC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBoMiwgLnJhbmdlZS5zZWN0aW9uLTUgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIGgzIHtcbiAgY29sb3I6ICNGRjM1NjQ7XG59XG4ucmFuZ2VlLnNlY3Rpb24tNSAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkYzNTY0ICFpbXBvcnRhbnQ7XG59XG4ucmFuZ2VlLnNlY3Rpb24tNSAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzU2NCAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnJhbmdlZS5zZWN0aW9uLTYgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHAsIC5yYW5nZWUuc2VjdGlvbi02IC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSB1bCwgLnJhbmdlZS5zZWN0aW9uLTYgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIG9sLCAucmFuZ2VlLnNlY3Rpb24tNiAubWVkaWEtdGV4dCAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgaDEsIC5yYW5nZWUuc2VjdGlvbi02IC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBoMiwgLnJhbmdlZS5zZWN0aW9uLTYgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIGgzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucmFuZ2VlLnNlY3Rpb24tNiAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4ucmFuZ2VlLnNlY3Rpb24tNiAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnJhbmdlZS5zZWN0aW9uLTcgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHAsIC5yYW5nZWUuc2VjdGlvbi03IC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSB1bCwgLnJhbmdlZS5zZWN0aW9uLTcgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIG9sLCAucmFuZ2VlLnNlY3Rpb24tNyAubWVkaWEtdGV4dCAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgaDEsIC5yYW5nZWUuc2VjdGlvbi03IC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBoMiwgLnJhbmdlZS5zZWN0aW9uLTcgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIGgzIHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG4ucmFuZ2VlLnNlY3Rpb24tNyAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjOEM4QzhDICFpbXBvcnRhbnQ7XG59XG4ucmFuZ2VlLnNlY3Rpb24tNyAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhDOEM4QyAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnJhbmdlZS5zZWN0aW9uLTggLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHAsIC5yYW5nZWUuc2VjdGlvbi04IC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSB1bCwgLnJhbmdlZS5zZWN0aW9uLTggLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIG9sLCAucmFuZ2VlLnNlY3Rpb24tOCAubWVkaWEtdGV4dCAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgaDEsIC5yYW5nZWUuc2VjdGlvbi04IC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBoMiwgLnJhbmdlZS5zZWN0aW9uLTggLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIGgzIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG4ucmFuZ2VlLnNlY3Rpb24tOCAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMkRBREJCICFpbXBvcnRhbnQ7XG59XG4ucmFuZ2VlLnNlY3Rpb24tOCAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQURCQiAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnJhbmdlZS5zZWN0aW9uLTkgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHAsIC5yYW5nZWUuc2VjdGlvbi05IC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSB1bCwgLnJhbmdlZS5zZWN0aW9uLTkgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIG9sLCAucmFuZ2VlLnNlY3Rpb24tOSAubWVkaWEtdGV4dCAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgaDEsIC5yYW5nZWUuc2VjdGlvbi05IC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBoMiwgLnJhbmdlZS5zZWN0aW9uLTkgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIGgzIHtcbiAgY29sb3I6ICM5RUJGMkI7XG59XG4ucmFuZ2VlLnNlY3Rpb24tOSAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUVCRjJCICFpbXBvcnRhbnQ7XG59XG4ucmFuZ2VlLnNlY3Rpb24tOSAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFQkYyQiAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnJhbmdlZS5zZWN0aW9uLTEwIC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBwLCAucmFuZ2VlLnNlY3Rpb24tMTAgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHVsLCAucmFuZ2VlLnNlY3Rpb24tMTAgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIG9sLCAucmFuZ2VlLnNlY3Rpb24tMTAgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIGgxLCAucmFuZ2VlLnNlY3Rpb24tMTAgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIGgyLCAucmFuZ2VlLnNlY3Rpb24tMTAgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIGgzIHtcbiAgY29sb3I6ICM4MEUwQUI7XG59XG4ucmFuZ2VlLnNlY3Rpb24tMTAgLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogIzgwRTBBQiAhaW1wb3J0YW50O1xufVxuLnJhbmdlZS5zZWN0aW9uLTEwIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBFMEFCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ucmFuZ2VlLnNlY3Rpb24tMTEgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHAsIC5yYW5nZWUuc2VjdGlvbi0xMSAubWVkaWEtdGV4dCAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgdWwsIC5yYW5nZWUuc2VjdGlvbi0xMSAubWVkaWEtdGV4dCAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgb2wsIC5yYW5nZWUuc2VjdGlvbi0xMSAubWVkaWEtdGV4dCAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgaDEsIC5yYW5nZWUuc2VjdGlvbi0xMSAubWVkaWEtdGV4dCAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgaDIsIC5yYW5nZWUuc2VjdGlvbi0xMSAubWVkaWEtdGV4dCAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgaDMge1xuICBjb2xvcjogI0ZFQ0YxRDtcbn1cbi5yYW5nZWUuc2VjdGlvbi0xMSAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkVDRjFEICFpbXBvcnRhbnQ7XG59XG4ucmFuZ2VlLnNlY3Rpb24tMTEgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUNGMUQgIWltcG9ydGFudDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5yYW5nZWUuc2VjdGlvbi0xMiAubWVkaWEtdGV4dCAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgcCwgLnJhbmdlZS5zZWN0aW9uLTEyIC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSB1bCwgLnJhbmdlZS5zZWN0aW9uLTEyIC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBvbCwgLnJhbmdlZS5zZWN0aW9uLTEyIC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBoMSwgLnJhbmdlZS5zZWN0aW9uLTEyIC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBoMiwgLnJhbmdlZS5zZWN0aW9uLTEyIC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBoMyB7XG4gIGNvbG9yOiAjRkYzNTY0O1xufVxuLnJhbmdlZS5zZWN0aW9uLTEyIC5idG4ge1xuICBib3JkZXItY29sb3I6ICNGRjM1NjQgIWltcG9ydGFudDtcbn1cbi5yYW5nZWUuc2VjdGlvbi0xMiAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzU2NCAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnJhbmdlZS5zZWN0aW9uLTEzIC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBwLCAucmFuZ2VlLnNlY3Rpb24tMTMgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHVsLCAucmFuZ2VlLnNlY3Rpb24tMTMgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIG9sLCAucmFuZ2VlLnNlY3Rpb24tMTMgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIGgxLCAucmFuZ2VlLnNlY3Rpb24tMTMgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIGgyLCAucmFuZ2VlLnNlY3Rpb24tMTMgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIGgzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucmFuZ2VlLnNlY3Rpb24tMTMgLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuLnJhbmdlZS5zZWN0aW9uLTEzIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubHEta2luem8tZ2FnbmFudHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG4ubHEta2luem8tZ2FnbmFudHMgLmZuLWtpbnpvLWdhZ25hbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNjI0LjkzNzVyZW07XG4gIHdpZHRoOiA4MCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxxLWtpbnpvLWdhZ25hbnRzIC5mbi1raW56by1nYWduYW50cyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubHEta2luem8tZ2FnbmFudHMgLmZuLWtpbnpvLWdhZ25hbnRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4ubHEta2luem8tZ2FnbmFudHMgLmZuLWtpbnpvLWdhZ25hbnRzIC5sb3QtZ2FnbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMy45Mjg1NzE0Mjg2cmVtIDA7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxxLWtpbnpvLWdhZ25hbnRzIC5mbi1raW56by1nYWduYW50cyAubG90LWdhZ25lIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5scS1raW56by1nYWduYW50cyAuZm4ta2luem8tZ2FnbmFudHMgLmxvdC1nYWduZSDCrSA+ICoge1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuLmxxLWtpbnpvLWdhZ25hbnRzIC5mbi1raW56by1nYWduYW50cyAubG90LWdhZ25lIGRpdi5vdmVyLXRpdGxlLCAubHEta2luem8tZ2FnbmFudHMgLmZuLWtpbnpvLWdhZ25hbnRzIC5sb3QtZ2FnbmUgc3Bhbi5zYWxsZUdMLCAubHEta2luem8tZ2FnbmFudHMgLmZuLWtpbnpvLWdhZ25hbnRzIC5sb3QtZ2FnbmUgZGl2LmRhdGVHTCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hX25vdmFfcmdyZWd1bGFyLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLmxxLWtpbnpvLWdhZ25hbnRzIC5mbi1raW56by1nYWduYW50cyAubG90LWdhZ25lIGRpdi5oMiB7XG4gIGZvbnQtc2l6ZTogMTAuOHZ3O1xuICBmb250LWZhbWlseTogcHJveGltYV9ub3ZhX3JnYm9sZCwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubHEta2luem8tZ2FnbmFudHMgLmZuLWtpbnpvLWdhZ25hbnRzIC5sb3QtZ2FnbmUgZGl2LmgyIHtcbiAgICBmb250LXNpemU6IDIuMTRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubHEta2luem8tZ2FnbmFudHMgLmZuLWtpbnpvLWdhZ25hbnRzIC5sb3QtZ2FnbmUgZGl2LmgyIHtcbiAgICBmb250LXNpemU6IDMuNzlyZW07XG4gIH1cbn1cbi5scS1raW56by1nYWduYW50cyAuZm4ta2luem8tZ2FnbmFudHMgLmxvdC1nYWduZSBzcGFuLnNhbGxlR0wge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGhlbWUtMCAubHEta2luem8tZ2FnbmFudHMgLmZuLWtpbnpvLWdhZ25hbnRzIC5sb3QtZ2FnbmUgc3Bhbi5zYWxsZUdMLCAudGhlbWUtMCAubHEta2luem8tZ2FnbmFudHMgLmZuLWtpbnpvLWdhZ25hbnRzIC5sb3QtZ2FnbmUgZGl2LmRhdGVHTCwgLnRoZW1lLWJnLWJsZXUtbnVpdCAubHEta2luem8tZ2FnbmFudHMgLmZuLWtpbnpvLWdhZ25hbnRzIC5sb3QtZ2FnbmUgc3Bhbi5zYWxsZUdMLCAudGhlbWUtYmctYmxldS1udWl0IC5scS1raW56by1nYWduYW50cyAuZm4ta2luem8tZ2FnbmFudHMgLmxvdC1nYWduZSBkaXYuZGF0ZUdMIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi50aGVtZS0xIC5scS1raW56by1nYWduYW50cyAuZm4ta2luem8tZ2FnbmFudHMgLmxvdC1nYWduZSBzcGFuLnNhbGxlR0wsIC50aGVtZS0xIC5scS1raW56by1nYWduYW50cyAuZm4ta2luem8tZ2FnbmFudHMgLmxvdC1nYWduZSBkaXYuZGF0ZUdMLCAudGhlbWUtYmctcHJlc3F1ZS1ub2lyIC5scS1raW56by1nYWduYW50cyAuZm4ta2luem8tZ2FnbmFudHMgLmxvdC1nYWduZSBzcGFuLnNhbGxlR0wsIC50aGVtZS1iZy1wcmVzcXVlLW5vaXIgLmxxLWtpbnpvLWdhZ25hbnRzIC5mbi1raW56by1nYWduYW50cyAubG90LWdhZ25lIGRpdi5kYXRlR0wge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnRoZW1lLTIgLmxxLWtpbnpvLWdhZ25hbnRzIC5mbi1raW56by1nYWduYW50cyAubG90LWdhZ25lIHNwYW4uc2FsbGVHTCwgLnRoZW1lLTIgLmxxLWtpbnpvLWdhZ25hbnRzIC5mbi1raW56by1nYWduYW50cyAubG90LWdhZ25lIGRpdi5kYXRlR0wsIC50aGVtZS1iZy1ub2lyIC5scS1raW56by1nYWduYW50cyAuZm4ta2luem8tZ2FnbmFudHMgLmxvdC1nYWduZSBzcGFuLnNhbGxlR0wsIC50aGVtZS1iZy1ub2lyIC5scS1raW56by1nYWduYW50cyAuZm4ta2luem8tZ2FnbmFudHMgLmxvdC1nYWduZSBkaXYuZGF0ZUdMIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi50aGVtZS0zIC5scS1raW56by1nYWduYW50cyAuZm4ta2luem8tZ2FnbmFudHMgLmxvdC1nYWduZSBzcGFuLnNhbGxlR0wsIC50aGVtZS0zIC5scS1raW56by1nYWduYW50cyAuZm4ta2luem8tZ2FnbmFudHMgLmxvdC1nYWduZSBkaXYuZGF0ZUdMLCAudGhlbWUtYmctaW52aXNpYmxlIC5scS1raW56by1nYWduYW50cyAuZm4ta2luem8tZ2FnbmFudHMgLmxvdC1nYWduZSBzcGFuLnNhbGxlR0wsIC50aGVtZS1iZy1pbnZpc2libGUgLmxxLWtpbnpvLWdhZ25hbnRzIC5mbi1raW56by1nYWduYW50cyAubG90LWdhZ25lIGRpdi5kYXRlR0wge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnNlY3Rpb24tMCAubHEta2luem8tZ2FnbmFudHMgLmZuLWtpbnpvLWdhZ25hbnRzIC5sb3QtZ2FnbmUgZGl2Lm92ZXItdGl0bGUsIC5zZWN0aW9uLTAgLmxxLWtpbnpvLWdhZ25hbnRzIC5mbi1raW56by1nYWduYW50cyAubG90LWdhZ25lIGRpdi5oMiB7XG4gIGNvbG9yOiAjMkRBREJCO1xufVxuXG4uc2VjdGlvbi0xIC5scS1raW56by1nYWduYW50cyAuZm4ta2luem8tZ2FnbmFudHMgLmxvdC1nYWduZSBkaXYub3Zlci10aXRsZSwgLnNlY3Rpb24tMSAubHEta2luem8tZ2FnbmFudHMgLmZuLWtpbnpvLWdhZ25hbnRzIC5sb3QtZ2FnbmUgZGl2LmgyIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG5cbi5zZWN0aW9uLTIgLmxxLWtpbnpvLWdhZ25hbnRzIC5mbi1raW56by1nYWduYW50cyAubG90LWdhZ25lIGRpdi5vdmVyLXRpdGxlLCAuc2VjdGlvbi0yIC5scS1raW56by1nYWduYW50cyAuZm4ta2luem8tZ2FnbmFudHMgLmxvdC1nYWduZSBkaXYuaDIge1xuICBjb2xvcjogIzlFQkYyQjtcbn1cblxuLnNlY3Rpb24tMyAubHEta2luem8tZ2FnbmFudHMgLmZuLWtpbnpvLWdhZ25hbnRzIC5sb3QtZ2FnbmUgZGl2Lm92ZXItdGl0bGUsIC5zZWN0aW9uLTMgLmxxLWtpbnpvLWdhZ25hbnRzIC5mbi1raW56by1nYWduYW50cyAubG90LWdhZ25lIGRpdi5oMiB7XG4gIGNvbG9yOiAjODBFMEFCO1xufVxuXG4uc2VjdGlvbi00IC5scS1raW56by1nYWduYW50cyAuZm4ta2luem8tZ2FnbmFudHMgLmxvdC1nYWduZSBkaXYub3Zlci10aXRsZSwgLnNlY3Rpb24tNCAubHEta2luem8tZ2FnbmFudHMgLmZuLWtpbnpvLWdhZ25hbnRzIC5sb3QtZ2FnbmUgZGl2LmgyIHtcbiAgY29sb3I6ICNGRUNGMUQ7XG59XG5cbi5zZWN0aW9uLTUgLmxxLWtpbnpvLWdhZ25hbnRzIC5mbi1raW56by1nYWduYW50cyAubG90LWdhZ25lIGRpdi5vdmVyLXRpdGxlLCAuc2VjdGlvbi01IC5scS1raW56by1nYWduYW50cyAuZm4ta2luem8tZ2FnbmFudHMgLmxvdC1nYWduZSBkaXYuaDIge1xuICBjb2xvcjogI0ZGMzU2NDtcbn1cblxuLnNlY3Rpb24tNiAubHEta2luem8tZ2FnbmFudHMgLmZuLWtpbnpvLWdhZ25hbnRzIC5sb3QtZ2FnbmUgZGl2Lm92ZXItdGl0bGUsIC5zZWN0aW9uLTYgLmxxLWtpbnpvLWdhZ25hbnRzIC5mbi1raW56by1nYWduYW50cyAubG90LWdhZ25lIGRpdi5oMiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc2VjdGlvbi03IC5scS1raW56by1nYWduYW50cyAuZm4ta2luem8tZ2FnbmFudHMgLmxvdC1nYWduZSBkaXYub3Zlci10aXRsZSwgLnNlY3Rpb24tNyAubHEta2luem8tZ2FnbmFudHMgLmZuLWtpbnpvLWdhZ25hbnRzIC5sb3QtZ2FnbmUgZGl2LmgyIHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5zZWN0aW9uLTggLmxxLWtpbnpvLWdhZ25hbnRzIC5mbi1raW56by1nYWduYW50cyAubG90LWdhZ25lIGRpdi5vdmVyLXRpdGxlLCAuc2VjdGlvbi04IC5scS1raW56by1nYWduYW50cyAuZm4ta2luem8tZ2FnbmFudHMgLmxvdC1nYWduZSBkaXYuaDIge1xuICBjb2xvcjogIzJEQURCQjtcbn1cblxuLnNlY3Rpb24tOSAubHEta2luem8tZ2FnbmFudHMgLmZuLWtpbnpvLWdhZ25hbnRzIC5sb3QtZ2FnbmUgZGl2Lm92ZXItdGl0bGUsIC5zZWN0aW9uLTkgLmxxLWtpbnpvLWdhZ25hbnRzIC5mbi1raW56by1nYWduYW50cyAubG90LWdhZ25lIGRpdi5oMiB7XG4gIGNvbG9yOiAjOUVCRjJCO1xufVxuXG4uc2VjdGlvbi0xMCAubHEta2luem8tZ2FnbmFudHMgLmZuLWtpbnpvLWdhZ25hbnRzIC5sb3QtZ2FnbmUgZGl2Lm92ZXItdGl0bGUsIC5zZWN0aW9uLTEwIC5scS1raW56by1nYWduYW50cyAuZm4ta2luem8tZ2FnbmFudHMgLmxvdC1nYWduZSBkaXYuaDIge1xuICBjb2xvcjogIzgwRTBBQjtcbn1cblxuLnNlY3Rpb24tMTEgLmxxLWtpbnpvLWdhZ25hbnRzIC5mbi1raW56by1nYWduYW50cyAubG90LWdhZ25lIGRpdi5vdmVyLXRpdGxlLCAuc2VjdGlvbi0xMSAubHEta2luem8tZ2FnbmFudHMgLmZuLWtpbnpvLWdhZ25hbnRzIC5sb3QtZ2FnbmUgZGl2LmgyIHtcbiAgY29sb3I6ICNGRUNGMUQ7XG59XG5cbi5zZWN0aW9uLTEyIC5scS1raW56by1nYWduYW50cyAuZm4ta2luem8tZ2FnbmFudHMgLmxvdC1nYWduZSBkaXYub3Zlci10aXRsZSwgLnNlY3Rpb24tMTIgLmxxLWtpbnpvLWdhZ25hbnRzIC5mbi1raW56by1nYWduYW50cyAubG90LWdhZ25lIGRpdi5oMiB7XG4gIGNvbG9yOiAjRkYzNTY0O1xufVxuXG4uc2VjdGlvbi0xMyAubHEta2luem8tZ2FnbmFudHMgLmZuLWtpbnpvLWdhZ25hbnRzIC5sb3QtZ2FnbmUgZGl2Lm92ZXItdGl0bGUsIC5zZWN0aW9uLTEzIC5scS1raW56by1nYWduYW50cyAuZm4ta2luem8tZ2FnbmFudHMgLmxvdC1nYWduZSBkaXYuaDIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLm5vdGlmaWNhdGlvbi1jb250YWluZXIuZW5Nb2RlRWRpdGlvbiAubm90aWZpY2F0aW9uLWNvbnRhaW5lci1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG4ubm90aWZpY2F0aW9uLWNvbnRhaW5lci5lbk1vZGVFZGl0aW9uIC5jb250ZW5ldXJUZXh0ZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5ub3RpZmljYXRpb24tY29udGFpbmVyIC5jb250ZW5ldXJUZXh0ZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ub3RpZmljYXRpb24tY29udGFpbmVyIC5jb250ZW5ldXJUZXh0ZSAucmljaC10ZXh0IHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub3RpZmljYXRpb24tY29udGFpbmVyIC5jb250ZW5ldXJUZXh0ZSAucmljaC10ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm90aWZpY2F0aW9uLWNvbnRhaW5lciAuY29udGVuZXVyVGV4dGUgLnJpY2gtdGV4dCB7XG4gICAgcGFkZGluZzogMCAzcmVtO1xuICB9XG59XG4ubm90aWZpY2F0aW9uLWNvbnRhaW5lciAuY29udGVuZXVyVGV4dGUgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cbi5ub3RpZmljYXRpb24tY29udGFpbmVyIC5jb250ZW5ldXJUZXh0ZSAucmljaC10ZXh0IGE6aG92ZXIge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5ub3RpZmljYXRpb24tY29udGFpbmVyIC5sb2dvTm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwLjI1cmVtIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vdGlmaWNhdGlvbi1jb250YWluZXIgLmxvZ29Ob3RpZmljYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgfVxufVxuXG4ubm90aWZpY2F0aW9uLWNvbnRhaW5lci5lbk1vZGVFZGl0aW9uLm5vdGlmaWNhdGlvbi1jb250YWluZXItaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi0wIC5ub3RpZmljYXRpb24tY29udGFpbmVyIC5jb250ZW5ldXJUZXh0ZSAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgcCwgLnNlY3Rpb24tMCAubm90aWZpY2F0aW9uLWNvbnRhaW5lciAuY29udGVuZXVyVGV4dGUgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIGEge1xuICBjb2xvcjogIzJEQURCQjtcbn1cblxuLnNlY3Rpb24tMSAubm90aWZpY2F0aW9uLWNvbnRhaW5lciAuY29udGVuZXVyVGV4dGUgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHAsIC5zZWN0aW9uLTEgLm5vdGlmaWNhdGlvbi1jb250YWluZXIgLmNvbnRlbmV1clRleHRlIC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBhIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG5cbi5zZWN0aW9uLTIgLm5vdGlmaWNhdGlvbi1jb250YWluZXIgLmNvbnRlbmV1clRleHRlIC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBwLCAuc2VjdGlvbi0yIC5ub3RpZmljYXRpb24tY29udGFpbmVyIC5jb250ZW5ldXJUZXh0ZSAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgYSB7XG4gIGNvbG9yOiAjOUVCRjJCO1xufVxuXG4uc2VjdGlvbi0zIC5ub3RpZmljYXRpb24tY29udGFpbmVyIC5jb250ZW5ldXJUZXh0ZSAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgcCwgLnNlY3Rpb24tMyAubm90aWZpY2F0aW9uLWNvbnRhaW5lciAuY29udGVuZXVyVGV4dGUgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIGEge1xuICBjb2xvcjogIzgwRTBBQjtcbn1cblxuLnNlY3Rpb24tNCAubm90aWZpY2F0aW9uLWNvbnRhaW5lciAuY29udGVuZXVyVGV4dGUgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHAsIC5zZWN0aW9uLTQgLm5vdGlmaWNhdGlvbi1jb250YWluZXIgLmNvbnRlbmV1clRleHRlIC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBhIHtcbiAgY29sb3I6ICNGRUNGMUQ7XG59XG5cbi5zZWN0aW9uLTUgLm5vdGlmaWNhdGlvbi1jb250YWluZXIgLmNvbnRlbmV1clRleHRlIC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBwLCAuc2VjdGlvbi01IC5ub3RpZmljYXRpb24tY29udGFpbmVyIC5jb250ZW5ldXJUZXh0ZSAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgYSB7XG4gIGNvbG9yOiAjRkYzNTY0O1xufVxuXG4uc2VjdGlvbi02IC5ub3RpZmljYXRpb24tY29udGFpbmVyIC5jb250ZW5ldXJUZXh0ZSAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgcCwgLnNlY3Rpb24tNiAubm90aWZpY2F0aW9uLWNvbnRhaW5lciAuY29udGVuZXVyVGV4dGUgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnNlY3Rpb24tNyAubm90aWZpY2F0aW9uLWNvbnRhaW5lciAuY29udGVuZXVyVGV4dGUgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHAsIC5zZWN0aW9uLTcgLm5vdGlmaWNhdGlvbi1jb250YWluZXIgLmNvbnRlbmV1clRleHRlIC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBhIHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5zZWN0aW9uLTggLm5vdGlmaWNhdGlvbi1jb250YWluZXIgLmNvbnRlbmV1clRleHRlIC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBwLCAuc2VjdGlvbi04IC5ub3RpZmljYXRpb24tY29udGFpbmVyIC5jb250ZW5ldXJUZXh0ZSAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgYSB7XG4gIGNvbG9yOiAjMkRBREJCO1xufVxuXG4uc2VjdGlvbi05IC5ub3RpZmljYXRpb24tY29udGFpbmVyIC5jb250ZW5ldXJUZXh0ZSAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgcCwgLnNlY3Rpb24tOSAubm90aWZpY2F0aW9uLWNvbnRhaW5lciAuY29udGVuZXVyVGV4dGUgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIGEge1xuICBjb2xvcjogIzlFQkYyQjtcbn1cblxuLnNlY3Rpb24tMTAgLm5vdGlmaWNhdGlvbi1jb250YWluZXIgLmNvbnRlbmV1clRleHRlIC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBwLCAuc2VjdGlvbi0xMCAubm90aWZpY2F0aW9uLWNvbnRhaW5lciAuY29udGVuZXVyVGV4dGUgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIGEge1xuICBjb2xvcjogIzgwRTBBQjtcbn1cblxuLnNlY3Rpb24tMTEgLm5vdGlmaWNhdGlvbi1jb250YWluZXIgLmNvbnRlbmV1clRleHRlIC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBwLCAuc2VjdGlvbi0xMSAubm90aWZpY2F0aW9uLWNvbnRhaW5lciAuY29udGVuZXVyVGV4dGUgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIGEge1xuICBjb2xvcjogI0ZFQ0YxRDtcbn1cblxuLnNlY3Rpb24tMTIgLm5vdGlmaWNhdGlvbi1jb250YWluZXIgLmNvbnRlbmV1clRleHRlIC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBwLCAuc2VjdGlvbi0xMiAubm90aWZpY2F0aW9uLWNvbnRhaW5lciAuY29udGVuZXVyVGV4dGUgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIGEge1xuICBjb2xvcjogI0ZGMzU2NDtcbn1cblxuLnNlY3Rpb24tMTMgLm5vdGlmaWNhdGlvbi1jb250YWluZXIgLmNvbnRlbmV1clRleHRlIC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBwLCAuc2VjdGlvbi0xMyAubm90aWZpY2F0aW9uLWNvbnRhaW5lciAuY29udGVuZXVyVGV4dGUgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZS1zaG93IHtcbiAgMCUge1xuICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICB9XG4gIDEwMCUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBAa2V5ZnJhbWVzIHNsaWRlLXNob3cge1xuICAgIDAlIHtcbiAgICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgQGtleWZyYW1lcyBzbGlkZS1zaG93IHtcbiAgICAwJSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuLmdtYXAtc3RhdGlxdWUgaWZyYW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nbWFwLXN0YXRpcXVlIGlmcmFtZS52ZW5kb3ItY29uc2VudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50aGVtZS0wIGhyLCAudGhlbWUtYmctYmxldS1udWl0IGhyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4QzhDOEM7XG59XG5cbi50aGVtZS0xIGhyLCAudGhlbWUtYmctcHJlc3F1ZS1ub2lyIGhyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4QzhDOEM7XG59XG5cbi50aGVtZS0yIGhyLCAudGhlbWUtYmctbm9pciBociB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOEM4QzhDO1xufVxuXG4udGhlbWUtMyBociwgLnRoZW1lLWJnLWludmlzaWJsZSBociB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOEM4QzhDO1xufVxuXG4ubWVkaWEtYm91dG9uIC5idG5Db250YWluZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5tZWRpYS1ib3V0b24gLmJ0bkNvbnRhaW5lci5tbC1tZC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tZWRpYS1ib3V0b24gLmJ0bkNvbnRhaW5lciAuYnRuIHtcbiAgcGFkZGluZzogMi40dncgMTB2dztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVkaWEtYm91dG9uIC5idG5Db250YWluZXIgLmJ0biB7XG4gICAgcGFkZGluZzogMC41MTQyODU3MTQzcmVtIDIuMTQyODU3MTQyOXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWVkaWEtYm91dG9uIC5idG5Db250YWluZXIgLmJ0biB7XG4gICAgcGFkZGluZzogMC43MTQyODU3MTQzcmVtIDIuODU3MTQyODU3MXJlbTtcbiAgfVxufVxuXG4udGhlbWUtMCAubWVkaWEtYm91dG9uIC5idG5Db250YWluZXIgLmJ0biwgLnRoZW1lLWJnLWJsZXUtbnVpdCAubWVkaWEtYm91dG9uIC5idG5Db250YWluZXIgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4udGhlbWUtMCAubWVkaWEtYm91dG9uIC5idG5Db250YWluZXIgLmJ0bjpob3ZlciwgLnRoZW1lLWJnLWJsZXUtbnVpdCAubWVkaWEtYm91dG9uIC5idG5Db250YWluZXIgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4udGhlbWUtMSAubWVkaWEtYm91dG9uIC5idG5Db250YWluZXIgLmJ0biwgLnRoZW1lLWJnLXByZXNxdWUtbm9pciAubWVkaWEtYm91dG9uIC5idG5Db250YWluZXIgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4udGhlbWUtMSAubWVkaWEtYm91dG9uIC5idG5Db250YWluZXIgLmJ0bjpob3ZlciwgLnRoZW1lLWJnLXByZXNxdWUtbm9pciAubWVkaWEtYm91dG9uIC5idG5Db250YWluZXIgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4udGhlbWUtMiAubWVkaWEtYm91dG9uIC5idG5Db250YWluZXIgLmJ0biwgLnRoZW1lLWJnLW5vaXIgLm1lZGlhLWJvdXRvbiAuYnRuQ29udGFpbmVyIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLnRoZW1lLTIgLm1lZGlhLWJvdXRvbiAuYnRuQ29udGFpbmVyIC5idG46aG92ZXIsIC50aGVtZS1iZy1ub2lyIC5tZWRpYS1ib3V0b24gLmJ0bkNvbnRhaW5lciAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi50aGVtZS0zIC5tZWRpYS1ib3V0b24gLmJ0bkNvbnRhaW5lciAuYnRuLCAudGhlbWUtYmctaW52aXNpYmxlIC5tZWRpYS1ib3V0b24gLmJ0bkNvbnRhaW5lciAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi50aGVtZS0zIC5tZWRpYS1ib3V0b24gLmJ0bkNvbnRhaW5lciAuYnRuOmhvdmVyLCAudGhlbWUtYmctaW52aXNpYmxlIC5tZWRpYS1ib3V0b24gLmJ0bkNvbnRhaW5lciAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5zZWN0aW9uLTAgLm1lZGlhLWJvdXRvbiAuYnRuQ29udGFpbmVyIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMkRBREJCO1xufVxuLnNlY3Rpb24tMCAubWVkaWEtYm91dG9uIC5idG5Db250YWluZXIgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREFEQkI7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2VjdGlvbi0xIC5tZWRpYS1ib3V0b24gLmJ0bkNvbnRhaW5lciAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTEgLm1lZGlhLWJvdXRvbiAuYnRuQ29udGFpbmVyIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRBREJCO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnNlY3Rpb24tMiAubWVkaWEtYm91dG9uIC5idG5Db250YWluZXIgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM5RUJGMkI7XG59XG4uc2VjdGlvbi0yIC5tZWRpYS1ib3V0b24gLmJ0bkNvbnRhaW5lciAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFQkYyQjtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5zZWN0aW9uLTMgLm1lZGlhLWJvdXRvbiAuYnRuQ29udGFpbmVyIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjODBFMEFCO1xufVxuLnNlY3Rpb24tMyAubWVkaWEtYm91dG9uIC5idG5Db250YWluZXIgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MEUwQUI7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2VjdGlvbi00IC5tZWRpYS1ib3V0b24gLmJ0bkNvbnRhaW5lciAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZFQ0YxRDtcbn1cbi5zZWN0aW9uLTQgLm1lZGlhLWJvdXRvbiAuYnRuQ29udGFpbmVyIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVDRjFEO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnNlY3Rpb24tNSAubWVkaWEtYm91dG9uIC5idG5Db250YWluZXIgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi01IC5tZWRpYS1ib3V0b24gLmJ0bkNvbnRhaW5lciAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzU2NDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5zZWN0aW9uLTYgLm1lZGlhLWJvdXRvbiAuYnRuQ29udGFpbmVyIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tNiAubWVkaWEtYm91dG9uIC5idG5Db250YWluZXIgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2VjdGlvbi03IC5tZWRpYS1ib3V0b24gLmJ0bkNvbnRhaW5lciAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzhDOEM4Qztcbn1cbi5zZWN0aW9uLTcgLm1lZGlhLWJvdXRvbiAuYnRuQ29udGFpbmVyIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEM4QzhDO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnNlY3Rpb24tOCAubWVkaWEtYm91dG9uIC5idG5Db250YWluZXIgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi04IC5tZWRpYS1ib3V0b24gLmJ0bkNvbnRhaW5lciAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQURCQjtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5zZWN0aW9uLTkgLm1lZGlhLWJvdXRvbiAuYnRuQ29udGFpbmVyIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjOUVCRjJCO1xufVxuLnNlY3Rpb24tOSAubWVkaWEtYm91dG9uIC5idG5Db250YWluZXIgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RUJGMkI7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2VjdGlvbi0xMCAubWVkaWEtYm91dG9uIC5idG5Db250YWluZXIgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM4MEUwQUI7XG59XG4uc2VjdGlvbi0xMCAubWVkaWEtYm91dG9uIC5idG5Db250YWluZXIgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MEUwQUI7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2VjdGlvbi0xMSAubWVkaWEtYm91dG9uIC5idG5Db250YWluZXIgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNGRUNGMUQ7XG59XG4uc2VjdGlvbi0xMSAubWVkaWEtYm91dG9uIC5idG5Db250YWluZXIgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUNGMUQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2VjdGlvbi0xMiAubWVkaWEtYm91dG9uIC5idG5Db250YWluZXIgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi0xMiAubWVkaWEtYm91dG9uIC5idG5Db250YWluZXIgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjM1NjQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2VjdGlvbi0xMyAubWVkaWEtYm91dG9uIC5idG5Db250YWluZXIgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4uc2VjdGlvbi0xMyAubWVkaWEtYm91dG9uIC5idG5Db250YWluZXIgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uY2FyZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2FyZC5zcXVhcmVkLWltZyB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2FyZCBoMyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5jYXJkIGg0IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hX25vdmFfcmdib2xkLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLmNhcmQgLnVuZGVyLXRpdGxlLXRleHQge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uY2FyZCAuYnRuIHtcbiAgcGFkZGluZzogMi40dncgMTB2dztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZCAuYnRuIHtcbiAgICBwYWRkaW5nOiAwLjUxNDI4NTcxNDNyZW0gMi4xNDI4NTcxNDI5cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkIC5idG4ge1xuICAgIHBhZGRpbmc6IDAuNzE0Mjg1NzE0M3JlbSAyLjg1NzE0Mjg1NzFyZW07XG4gIH1cbn1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwYWRkaW5nOiAycmVtO1xufVxuLmNhcmQtaW1nLW92ZXJsYXkgLnRleHQtYmcge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmNhcmQtaW1nLW92ZXJsYXkgaDQge1xuICBmb250LXNpemU6IDNyZW07XG59XG4uY2FyZC1pbWctb3ZlcmxheSBoMy5jYXJkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWFfbm92YWxpZ2h0LCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLmNhcmQtaW1nLW92ZXJsYXkgaDQuY2FyZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hX25vdmFibGFjaywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2VjdGlvbi0wIC5jYXJkIC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi0wIC5jYXJkIC5idG5Db250YWluZXIgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi0wIC5jYXJkIC5idG5Db250YWluZXIgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREFEQkI7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2VjdGlvbi0xIC5jYXJkIC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi0xIC5jYXJkIC5idG5Db250YWluZXIgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi0xIC5jYXJkIC5idG5Db250YWluZXIgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREFEQkI7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2VjdGlvbi0yIC5jYXJkIC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICM5RUJGMkI7XG59XG4uc2VjdGlvbi0yIC5jYXJkIC5idG5Db250YWluZXIgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM5RUJGMkI7XG59XG4uc2VjdGlvbi0yIC5jYXJkIC5idG5Db250YWluZXIgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RUJGMkI7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2VjdGlvbi0zIC5jYXJkIC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICM4MEUwQUI7XG59XG4uc2VjdGlvbi0zIC5jYXJkIC5idG5Db250YWluZXIgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM4MEUwQUI7XG59XG4uc2VjdGlvbi0zIC5jYXJkIC5idG5Db250YWluZXIgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MEUwQUI7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2VjdGlvbi00IC5jYXJkIC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICNGRUNGMUQ7XG59XG4uc2VjdGlvbi00IC5jYXJkIC5idG5Db250YWluZXIgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNGRUNGMUQ7XG59XG4uc2VjdGlvbi00IC5jYXJkIC5idG5Db250YWluZXIgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUNGMUQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2VjdGlvbi01IC5jYXJkIC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi01IC5jYXJkIC5idG5Db250YWluZXIgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi01IC5jYXJkIC5idG5Db250YWluZXIgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjM1NjQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2VjdGlvbi02IC5jYXJkIC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi02IC5jYXJkIC5idG5Db250YWluZXIgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi02IC5jYXJkIC5idG5Db250YWluZXIgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2VjdGlvbi03IC5jYXJkIC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG4uc2VjdGlvbi03IC5jYXJkIC5idG5Db250YWluZXIgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM4QzhDOEM7XG59XG4uc2VjdGlvbi03IC5jYXJkIC5idG5Db250YWluZXIgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QzhDOEM7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2VjdGlvbi04IC5jYXJkIC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi04IC5jYXJkIC5idG5Db250YWluZXIgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi04IC5jYXJkIC5idG5Db250YWluZXIgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREFEQkI7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2VjdGlvbi05IC5jYXJkIC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICM5RUJGMkI7XG59XG4uc2VjdGlvbi05IC5jYXJkIC5idG5Db250YWluZXIgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM5RUJGMkI7XG59XG4uc2VjdGlvbi05IC5jYXJkIC5idG5Db250YWluZXIgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RUJGMkI7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2VjdGlvbi0xMCAuY2FyZCAuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjODBFMEFCO1xufVxuLnNlY3Rpb24tMTAgLmNhcmQgLmJ0bkNvbnRhaW5lciAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzgwRTBBQjtcbn1cbi5zZWN0aW9uLTEwIC5jYXJkIC5idG5Db250YWluZXIgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MEUwQUI7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2VjdGlvbi0xMSAuY2FyZCAuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjRkVDRjFEO1xufVxuLnNlY3Rpb24tMTEgLmNhcmQgLmJ0bkNvbnRhaW5lciAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZFQ0YxRDtcbn1cbi5zZWN0aW9uLTExIC5jYXJkIC5idG5Db250YWluZXIgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUNGMUQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2VjdGlvbi0xMiAuY2FyZCAuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjRkYzNTY0O1xufVxuLnNlY3Rpb24tMTIgLmNhcmQgLmJ0bkNvbnRhaW5lciAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGMzU2NDtcbn1cbi5zZWN0aW9uLTEyIC5jYXJkIC5idG5Db250YWluZXIgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjM1NjQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2VjdGlvbi0xMyAuY2FyZCAuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnNlY3Rpb24tMTMgLmNhcmQgLmJ0bkNvbnRhaW5lciAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5zZWN0aW9uLTEzIC5jYXJkIC5idG5Db250YWluZXIgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZ3JpZC1tb3NhaWMgLmNvbnRlbmV1ci1jYXJkLWdyaWQgaDIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29sLW1kLTEyIGltZy5scWNhdC1pbWFnZSwgcGljdHVyZSB7XG4gIGhlaWdodDogNjIlO1xufVxuXG4uY29sLTEyIGltZy5scWNhdC1pbWFnZSwgcGljdHVyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJnLWltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAvKkBpbmNsdWRlIG9wYWNpdHkoMCk7Ki9cbiAgb3BhY2l0eTogMDtcbn1cbi5iZy1pbWcubGF6eWxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jb250ZW5ldXItb2ZmcmUgLmNhcmQge1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbmV1ci1vZmZyZSAuY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmNvbnRlbmV1ci1vZmZyZSAuY2FyZDpob3ZlciAuY29udGVuZXVyLWltZy1vZmZyZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uY29udGVuZXVyLW9mZnJlIC5jYXJkIC5jb250ZW5ldXItaW1nLW9mZnJlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICB3aWR0aDogMzMlO1xuICBoZWlnaHQ6IDMzJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVuZXVyLW9mZnJlIC5jYXJkIC5jb250ZW5ldXItaW1nLW9mZnJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGVuZXVyLW9mZnJlIC5jYXJkIC5jb250ZW5ldXItaW1nLW9mZnJlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5jb250ZW5ldXItb2ZmcmUgLmNhcmQgLmNvbnRlbmV1ci1pbWctb2ZmcmUgaW1nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMsIGZpbHRlciAxLjVzIGVhc2UtaW4tb3V0O1xufVxuLmNvbnRlbmV1ci1vZmZyZSAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDY2JTtcbiAgcGFkZGluZzogMCAyLjY2NjY2NjY2Njd2dyAxMC42NjY2NjY2NjY3dncgMi42NjY2NjY2NjY3dnc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbmV1ci1vZmZyZSAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gIH1cbn1cbi5jb250ZW5ldXItb2ZmcmUgLmNhcmQgLmNhcmQtYm9keSAuY2FyZC10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmNvbnRlbmV1ci1vZmZyZSAuY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlLmgzIHtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44MTNyZW07XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hX25vdmFfcmdyZWd1bGFyLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW5ldXItb2ZmcmUgLmNhcmQgLmNhcmQtYm9keSAuY2FyZC10aXRsZS5oMyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRlbmV1ci1vZmZyZSAuY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlLmgzIHtcbiAgICBmb250LXNpemU6IDAuODEzcmVtO1xuICB9XG59XG4uY29udGVuZXVyLW9mZnJlIC5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUuaDQge1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogcHJveGltYV9ub3ZhX3JnYm9sZCwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbnRlbmV1ci1vZmZyZSAuY2FyZCAuY2FyZC1ib2R5IC5yaWNoLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMS4wMzEyNXJlbTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVuZXVyLW9mZnJlIC5jYXJkIC5jYXJkLWJvZHkgLnJpY2gtdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uY29udGVuZXVyLW9mZnJlIC5jYXJkIC5jYXJkLWJvZHkgaDMsIC5jb250ZW5ldXItb2ZmcmUgLmNhcmQgLmNhcmQtYm9keSBoNCwgLmNvbnRlbmV1ci1vZmZyZSAuY2FyZCAuY2FyZC1ib2R5IC5yaWNoLXRleHQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucmFuZ2VlLnNlY3Rpb24tMCAuY29udGVuZXVyLW9mZnJlIC5jYXJkIGgzLmNhcmQtdGl0bGUge1xuICBjb2xvcjogIzJEQURCQjtcbn1cbi5yYW5nZWUuc2VjdGlvbi0wIC5jb250ZW5ldXItb2ZmcmUgLmNhcmQgaDQuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjMkRBREJCO1xufVxuLnJhbmdlZS5zZWN0aW9uLTAgLmNvbnRlbmV1ci1vZmZyZSAuY2FyZCAucmljaC10ZXh0IHAge1xuICBjb2xvcjogIzJEQURCQjtcbn1cblxuLnJhbmdlZS5zZWN0aW9uLTEgLmNvbnRlbmV1ci1vZmZyZSAuY2FyZCBoMy5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG4ucmFuZ2VlLnNlY3Rpb24tMSAuY29udGVuZXVyLW9mZnJlIC5jYXJkIGg0LmNhcmQtdGl0bGUge1xuICBjb2xvcjogIzJEQURCQjtcbn1cbi5yYW5nZWUuc2VjdGlvbi0xIC5jb250ZW5ldXItb2ZmcmUgLmNhcmQgLnJpY2gtdGV4dCBwIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG5cbi5yYW5nZWUuc2VjdGlvbi0yIC5jb250ZW5ldXItb2ZmcmUgLmNhcmQgaDMuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjOUVCRjJCO1xufVxuLnJhbmdlZS5zZWN0aW9uLTIgLmNvbnRlbmV1ci1vZmZyZSAuY2FyZCBoNC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICM5RUJGMkI7XG59XG4ucmFuZ2VlLnNlY3Rpb24tMiAuY29udGVuZXVyLW9mZnJlIC5jYXJkIC5yaWNoLXRleHQgcCB7XG4gIGNvbG9yOiAjOUVCRjJCO1xufVxuXG4ucmFuZ2VlLnNlY3Rpb24tMyAuY29udGVuZXVyLW9mZnJlIC5jYXJkIGgzLmNhcmQtdGl0bGUge1xuICBjb2xvcjogIzgwRTBBQjtcbn1cbi5yYW5nZWUuc2VjdGlvbi0zIC5jb250ZW5ldXItb2ZmcmUgLmNhcmQgaDQuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjODBFMEFCO1xufVxuLnJhbmdlZS5zZWN0aW9uLTMgLmNvbnRlbmV1ci1vZmZyZSAuY2FyZCAucmljaC10ZXh0IHAge1xuICBjb2xvcjogIzgwRTBBQjtcbn1cblxuLnJhbmdlZS5zZWN0aW9uLTQgLmNvbnRlbmV1ci1vZmZyZSAuY2FyZCBoMy5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICNGRUNGMUQ7XG59XG4ucmFuZ2VlLnNlY3Rpb24tNCAuY29udGVuZXVyLW9mZnJlIC5jYXJkIGg0LmNhcmQtdGl0bGUge1xuICBjb2xvcjogI0ZFQ0YxRDtcbn1cbi5yYW5nZWUuc2VjdGlvbi00IC5jb250ZW5ldXItb2ZmcmUgLmNhcmQgLnJpY2gtdGV4dCBwIHtcbiAgY29sb3I6ICNGRUNGMUQ7XG59XG5cbi5yYW5nZWUuc2VjdGlvbi01IC5jb250ZW5ldXItb2ZmcmUgLmNhcmQgaDMuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjRkYzNTY0O1xufVxuLnJhbmdlZS5zZWN0aW9uLTUgLmNvbnRlbmV1ci1vZmZyZSAuY2FyZCBoNC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICNGRjM1NjQ7XG59XG4ucmFuZ2VlLnNlY3Rpb24tNSAuY29udGVuZXVyLW9mZnJlIC5jYXJkIC5yaWNoLXRleHQgcCB7XG4gIGNvbG9yOiAjRkYzNTY0O1xufVxuXG4ucmFuZ2VlLnNlY3Rpb24tNiAuY29udGVuZXVyLW9mZnJlIC5jYXJkIGgzLmNhcmQtdGl0bGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5yYW5nZWUuc2VjdGlvbi02IC5jb250ZW5ldXItb2ZmcmUgLmNhcmQgaDQuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnJhbmdlZS5zZWN0aW9uLTYgLmNvbnRlbmV1ci1vZmZyZSAuY2FyZCAucmljaC10ZXh0IHAge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnJhbmdlZS5zZWN0aW9uLTcgLmNvbnRlbmV1ci1vZmZyZSAuY2FyZCBoMy5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG4ucmFuZ2VlLnNlY3Rpb24tNyAuY29udGVuZXVyLW9mZnJlIC5jYXJkIGg0LmNhcmQtdGl0bGUge1xuICBjb2xvcjogIzhDOEM4Qztcbn1cbi5yYW5nZWUuc2VjdGlvbi03IC5jb250ZW5ldXItb2ZmcmUgLmNhcmQgLnJpY2gtdGV4dCBwIHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5yYW5nZWUuc2VjdGlvbi04IC5jb250ZW5ldXItb2ZmcmUgLmNhcmQgaDMuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjMkRBREJCO1xufVxuLnJhbmdlZS5zZWN0aW9uLTggLmNvbnRlbmV1ci1vZmZyZSAuY2FyZCBoNC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG4ucmFuZ2VlLnNlY3Rpb24tOCAuY29udGVuZXVyLW9mZnJlIC5jYXJkIC5yaWNoLXRleHQgcCB7XG4gIGNvbG9yOiAjMkRBREJCO1xufVxuXG4ucmFuZ2VlLnNlY3Rpb24tOSAuY29udGVuZXVyLW9mZnJlIC5jYXJkIGgzLmNhcmQtdGl0bGUge1xuICBjb2xvcjogIzlFQkYyQjtcbn1cbi5yYW5nZWUuc2VjdGlvbi05IC5jb250ZW5ldXItb2ZmcmUgLmNhcmQgaDQuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjOUVCRjJCO1xufVxuLnJhbmdlZS5zZWN0aW9uLTkgLmNvbnRlbmV1ci1vZmZyZSAuY2FyZCAucmljaC10ZXh0IHAge1xuICBjb2xvcjogIzlFQkYyQjtcbn1cblxuLnJhbmdlZS5zZWN0aW9uLTEwIC5jb250ZW5ldXItb2ZmcmUgLmNhcmQgaDMuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjODBFMEFCO1xufVxuLnJhbmdlZS5zZWN0aW9uLTEwIC5jb250ZW5ldXItb2ZmcmUgLmNhcmQgaDQuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjODBFMEFCO1xufVxuLnJhbmdlZS5zZWN0aW9uLTEwIC5jb250ZW5ldXItb2ZmcmUgLmNhcmQgLnJpY2gtdGV4dCBwIHtcbiAgY29sb3I6ICM4MEUwQUI7XG59XG5cbi5yYW5nZWUuc2VjdGlvbi0xMSAuY29udGVuZXVyLW9mZnJlIC5jYXJkIGgzLmNhcmQtdGl0bGUge1xuICBjb2xvcjogI0ZFQ0YxRDtcbn1cbi5yYW5nZWUuc2VjdGlvbi0xMSAuY29udGVuZXVyLW9mZnJlIC5jYXJkIGg0LmNhcmQtdGl0bGUge1xuICBjb2xvcjogI0ZFQ0YxRDtcbn1cbi5yYW5nZWUuc2VjdGlvbi0xMSAuY29udGVuZXVyLW9mZnJlIC5jYXJkIC5yaWNoLXRleHQgcCB7XG4gIGNvbG9yOiAjRkVDRjFEO1xufVxuXG4ucmFuZ2VlLnNlY3Rpb24tMTIgLmNvbnRlbmV1ci1vZmZyZSAuY2FyZCBoMy5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICNGRjM1NjQ7XG59XG4ucmFuZ2VlLnNlY3Rpb24tMTIgLmNvbnRlbmV1ci1vZmZyZSAuY2FyZCBoNC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICNGRjM1NjQ7XG59XG4ucmFuZ2VlLnNlY3Rpb24tMTIgLmNvbnRlbmV1ci1vZmZyZSAuY2FyZCAucmljaC10ZXh0IHAge1xuICBjb2xvcjogI0ZGMzU2NDtcbn1cblxuLnJhbmdlZS5zZWN0aW9uLTEzIC5jb250ZW5ldXItb2ZmcmUgLmNhcmQgaDMuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnJhbmdlZS5zZWN0aW9uLTEzIC5jb250ZW5ldXItb2ZmcmUgLmNhcmQgaDQuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnJhbmdlZS5zZWN0aW9uLTEzIC5jb250ZW5ldXItb2ZmcmUgLmNhcmQgLnJpY2gtdGV4dCBwIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5tZWRpYS10ZXh0IHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLm1lZGlhLXRleHQubGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubWVkaWEtdGV4dC5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWVkaWEtdGV4dC5yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWVkaWEtdGV4dCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHtcbiAgZm9udC1zaXplOiAxLjI0MjI2cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSB7XG4gICAgZm9udC1zaXplOiAxLjA1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBoMSwgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIGgyLCAubWVkaWEtdGV4dCAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgLmgyLCAubWVkaWEtdGV4dCAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgaDMsIC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSAuaDMsIC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBoNCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubWVkaWEtdGV4dCAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBwIC5ub3RlIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5cbi5zZWN0aW9uLTAgLmNvdWxldXJEZVRoZW1lIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi0wIC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBwIGE6aG92ZXIge1xuICBjb2xvcjogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTAgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHAgYS5idG4ge1xuICBib3JkZXItY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi0wIC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBwIGEuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTAgLm1lZGlhLXRleHQgYS5idG4ge1xuICBib3JkZXItY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi0wIC5tZWRpYS10ZXh0IGEuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQURCQjtcbn1cblxuLnNlY3Rpb24tMSAuY291bGV1ckRlVGhlbWUge1xuICBjb2xvcjogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTEgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjMkRBREJCO1xufVxuLnNlY3Rpb24tMSAubWVkaWEtdGV4dCAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgcCBhLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTEgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHAgYS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRBREJCO1xufVxuLnNlY3Rpb24tMSAubWVkaWEtdGV4dCBhLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTEgLm1lZGlhLXRleHQgYS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRBREJCO1xufVxuXG4uc2VjdGlvbi0yIC5jb3VsZXVyRGVUaGVtZSB7XG4gIGNvbG9yOiAjOUVCRjJCO1xufVxuLnNlY3Rpb24tMiAubWVkaWEtdGV4dCAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICM5RUJGMkI7XG59XG4uc2VjdGlvbi0yIC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBwIGEuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUVCRjJCO1xufVxuLnNlY3Rpb24tMiAubWVkaWEtdGV4dCAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgcCBhLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RUJGMkI7XG59XG4uc2VjdGlvbi0yIC5tZWRpYS10ZXh0IGEuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUVCRjJCO1xufVxuLnNlY3Rpb24tMiAubWVkaWEtdGV4dCBhLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RUJGMkI7XG59XG5cbi5zZWN0aW9uLTMgLmNvdWxldXJEZVRoZW1lIHtcbiAgY29sb3I6ICM4MEUwQUI7XG59XG4uc2VjdGlvbi0zIC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBwIGE6aG92ZXIge1xuICBjb2xvcjogIzgwRTBBQjtcbn1cbi5zZWN0aW9uLTMgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHAgYS5idG4ge1xuICBib3JkZXItY29sb3I6ICM4MEUwQUI7XG59XG4uc2VjdGlvbi0zIC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBwIGEuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwRTBBQjtcbn1cbi5zZWN0aW9uLTMgLm1lZGlhLXRleHQgYS5idG4ge1xuICBib3JkZXItY29sb3I6ICM4MEUwQUI7XG59XG4uc2VjdGlvbi0zIC5tZWRpYS10ZXh0IGEuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwRTBBQjtcbn1cblxuLnNlY3Rpb24tNCAuY291bGV1ckRlVGhlbWUge1xuICBjb2xvcjogI0ZFQ0YxRDtcbn1cbi5zZWN0aW9uLTQgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkVDRjFEO1xufVxuLnNlY3Rpb24tNCAubWVkaWEtdGV4dCAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgcCBhLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogI0ZFQ0YxRDtcbn1cbi5zZWN0aW9uLTQgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHAgYS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVDRjFEO1xufVxuLnNlY3Rpb24tNCAubWVkaWEtdGV4dCBhLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogI0ZFQ0YxRDtcbn1cbi5zZWN0aW9uLTQgLm1lZGlhLXRleHQgYS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVDRjFEO1xufVxuXG4uc2VjdGlvbi01IC5jb3VsZXVyRGVUaGVtZSB7XG4gIGNvbG9yOiAjRkYzNTY0O1xufVxuLnNlY3Rpb24tNSAubWVkaWEtdGV4dCAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi01IC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBwIGEuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkYzNTY0O1xufVxuLnNlY3Rpb24tNSAubWVkaWEtdGV4dCAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgcCBhLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi01IC5tZWRpYS10ZXh0IGEuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkYzNTY0O1xufVxuLnNlY3Rpb24tNSAubWVkaWEtdGV4dCBhLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjM1NjQ7XG59XG5cbi5zZWN0aW9uLTYgLmNvdWxldXJEZVRoZW1lIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi02IC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBwIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLTYgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHAgYS5idG4ge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi02IC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBwIGEuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLTYgLm1lZGlhLXRleHQgYS5idG4ge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi02IC5tZWRpYS10ZXh0IGEuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLnNlY3Rpb24tNyAuY291bGV1ckRlVGhlbWUge1xuICBjb2xvcjogIzhDOEM4Qztcbn1cbi5zZWN0aW9uLTcgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuLnNlY3Rpb24tNyAubWVkaWEtdGV4dCAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgcCBhLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogIzhDOEM4Qztcbn1cbi5zZWN0aW9uLTcgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHAgYS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEM4QzhDO1xufVxuLnNlY3Rpb24tNyAubWVkaWEtdGV4dCBhLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogIzhDOEM4Qztcbn1cbi5zZWN0aW9uLTcgLm1lZGlhLXRleHQgYS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEM4QzhDO1xufVxuXG4uc2VjdGlvbi04IC5jb3VsZXVyRGVUaGVtZSB7XG4gIGNvbG9yOiAjMkRBREJCO1xufVxuLnNlY3Rpb24tOCAubWVkaWEtdGV4dCAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi04IC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBwIGEuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMkRBREJCO1xufVxuLnNlY3Rpb24tOCAubWVkaWEtdGV4dCAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgcCBhLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi04IC5tZWRpYS10ZXh0IGEuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMkRBREJCO1xufVxuLnNlY3Rpb24tOCAubWVkaWEtdGV4dCBhLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREFEQkI7XG59XG5cbi5zZWN0aW9uLTkgLmNvdWxldXJEZVRoZW1lIHtcbiAgY29sb3I6ICM5RUJGMkI7XG59XG4uc2VjdGlvbi05IC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBwIGE6aG92ZXIge1xuICBjb2xvcjogIzlFQkYyQjtcbn1cbi5zZWN0aW9uLTkgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHAgYS5idG4ge1xuICBib3JkZXItY29sb3I6ICM5RUJGMkI7XG59XG4uc2VjdGlvbi05IC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBwIGEuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFQkYyQjtcbn1cbi5zZWN0aW9uLTkgLm1lZGlhLXRleHQgYS5idG4ge1xuICBib3JkZXItY29sb3I6ICM5RUJGMkI7XG59XG4uc2VjdGlvbi05IC5tZWRpYS10ZXh0IGEuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFQkYyQjtcbn1cblxuLnNlY3Rpb24tMTAgLmNvdWxldXJEZVRoZW1lIHtcbiAgY29sb3I6ICM4MEUwQUI7XG59XG4uc2VjdGlvbi0xMCAubWVkaWEtdGV4dCAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICM4MEUwQUI7XG59XG4uc2VjdGlvbi0xMCAubWVkaWEtdGV4dCAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgcCBhLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogIzgwRTBBQjtcbn1cbi5zZWN0aW9uLTEwIC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBwIGEuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwRTBBQjtcbn1cbi5zZWN0aW9uLTEwIC5tZWRpYS10ZXh0IGEuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBFMEFCO1xufVxuLnNlY3Rpb24tMTAgLm1lZGlhLXRleHQgYS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBFMEFCO1xufVxuXG4uc2VjdGlvbi0xMSAuY291bGV1ckRlVGhlbWUge1xuICBjb2xvcjogI0ZFQ0YxRDtcbn1cbi5zZWN0aW9uLTExIC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBwIGE6aG92ZXIge1xuICBjb2xvcjogI0ZFQ0YxRDtcbn1cbi5zZWN0aW9uLTExIC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBwIGEuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkVDRjFEO1xufVxuLnNlY3Rpb24tMTEgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHAgYS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVDRjFEO1xufVxuLnNlY3Rpb24tMTEgLm1lZGlhLXRleHQgYS5idG4ge1xuICBib3JkZXItY29sb3I6ICNGRUNGMUQ7XG59XG4uc2VjdGlvbi0xMSAubWVkaWEtdGV4dCBhLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUNGMUQ7XG59XG5cbi5zZWN0aW9uLTEyIC5jb3VsZXVyRGVUaGVtZSB7XG4gIGNvbG9yOiAjRkYzNTY0O1xufVxuLnNlY3Rpb24tMTIgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkYzNTY0O1xufVxuLnNlY3Rpb24tMTIgLm1lZGlhLXRleHQgLnJpY2gtdGV4dCAubHFDaGFtcFJpY2hlIHAgYS5idG4ge1xuICBib3JkZXItY29sb3I6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi0xMiAubWVkaWEtdGV4dCAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgcCBhLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi0xMiAubWVkaWEtdGV4dCBhLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogI0ZGMzU2NDtcbn1cbi5zZWN0aW9uLTEyIC5tZWRpYS10ZXh0IGEuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzU2NDtcbn1cblxuLnNlY3Rpb24tMTMgLmNvdWxldXJEZVRoZW1lIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uc2VjdGlvbi0xMyAubWVkaWEtdGV4dCAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uc2VjdGlvbi0xMyAubWVkaWEtdGV4dCAucmljaC10ZXh0IC5scUNoYW1wUmljaGUgcCBhLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5zZWN0aW9uLTEzIC5tZWRpYS10ZXh0IC5yaWNoLXRleHQgLmxxQ2hhbXBSaWNoZSBwIGEuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5zZWN0aW9uLTEzIC5tZWRpYS10ZXh0IGEuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLnNlY3Rpb24tMTMgLm1lZGlhLXRleHQgYS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uaWNvbi1saXN0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmljb24tbGlzdCAuaWNvbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEuNXJlbSArIDVweCk7XG4gIHdpZHRoOiBjYWxjKDEuNXJlbSArIDVweCk7XG59XG4uaWNvbi1saXN0IC5pY29uZSBzdmcge1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbn1cbi5pY29uLWxpc3QgLmljb25lIC5idWJibGUge1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyLjVyZW0pO1xufVxuLmljb24tbGlzdCAuaWNvbmUgLmJ1YmJsZSBzcGFuIHtcbiAgcGFkZGluZzogNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmljb24tbGlzdCAuaWNvbmUgLmJ1YmJsZSBzcGFuOmVtcHR5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5pY29uLWxpc3QgLmljb25lIC5idWJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAtMTBweDtcbn1cbi5pY29uLWxpc3QgLmljb25lOmhvdmVyIC5idWJibGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1lZGlhLXNhbGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDUlO1xuICBwYWRkaW5nLWJvdHRvbTogNSU7XG4gIHBhZGRpbmctbGVmdDogMC40cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNHJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMjQyMjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1lZGlhLXNhbGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVkaWEtc2FsbGUge1xuICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tZWRpYS1zYWxsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4ubWVkaWEtc2FsbGUgaDEsIC5tZWRpYS1zYWxsZSBoMiwgLm1lZGlhLXNhbGxlIC5oMiwgLm1lZGlhLXNhbGxlIGgzLCAubWVkaWEtc2FsbGUgLmgzLCAubWVkaWEtc2FsbGUgaDQge1xuICBwYWRkaW5nOiAwO1xufVxuLm1lZGlhLXNhbGxlIHAge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubWVkaWEtc2FsbGUgcCAubm90ZSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuLm1lZGlhLXNhbGxlIC5zYWxsZS1saWVuIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxLjI0MjI2cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZWRpYS1zYWxsZSAuc2FsbGUtbGllbiBhIHtcbiAgICBmb250LXNpemU6IDEuMDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWVkaWEtc2FsbGUgLnNhbGxlLWxpZW4gYSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4ubWVkaWEtc2FsbGUgaDIsIC5tZWRpYS1zYWxsZSAuaDIge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1lZGlhLXNhbGxlIGgyIHN0cm9uZywgLm1lZGlhLXNhbGxlIGgyIC5lbXBoYXNpcywgLm1lZGlhLXNhbGxlIC5oMiBzdHJvbmcsIC5tZWRpYS1zYWxsZSAuaDIgLmVtcGhhc2lzIHtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWFfbm92YV9yZ2JvbGQsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi5zZWN0aW9uLTAgLm1lZGlhLXNhbGxlIC5zYWxsZS1saWVuIGE6aG92ZXIge1xuICBjb2xvcjogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTAgLmljb24tbGlzdCAuaWNvbmUgc3ZnIHVzZSB7XG4gIGZpbGw6ICMyREFEQkI7XG59XG4uc2VjdGlvbi0wIC5pY29uLWxpc3QgLmljb25lIC5idWJibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRBREJCO1xufVxuLnNlY3Rpb24tMCAuaWNvbi1saXN0IC5pY29uZSAuYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzJEQURCQjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICMyREFEQkI7XG59XG5cbi5zZWN0aW9uLTEgLm1lZGlhLXNhbGxlIC5zYWxsZS1saWVuIGE6aG92ZXIge1xuICBjb2xvcjogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTEgLmljb24tbGlzdCAuaWNvbmUgc3ZnIHVzZSB7XG4gIGZpbGw6ICMyREFEQkI7XG59XG4uc2VjdGlvbi0xIC5pY29uLWxpc3QgLmljb25lIC5idWJibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRBREJCO1xufVxuLnNlY3Rpb24tMSAuaWNvbi1saXN0IC5pY29uZSAuYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzJEQURCQjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICMyREFEQkI7XG59XG5cbi5zZWN0aW9uLTIgLm1lZGlhLXNhbGxlIC5zYWxsZS1saWVuIGE6aG92ZXIge1xuICBjb2xvcjogIzlFQkYyQjtcbn1cbi5zZWN0aW9uLTIgLmljb24tbGlzdCAuaWNvbmUgc3ZnIHVzZSB7XG4gIGZpbGw6ICM5RUJGMkI7XG59XG4uc2VjdGlvbi0yIC5pY29uLWxpc3QgLmljb25lIC5idWJibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUVCRjJCO1xufVxuLnNlY3Rpb24tMiAuaWNvbi1saXN0IC5pY29uZSAuYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzlFQkYyQjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM5RUJGMkI7XG59XG5cbi5zZWN0aW9uLTMgLm1lZGlhLXNhbGxlIC5zYWxsZS1saWVuIGE6aG92ZXIge1xuICBjb2xvcjogIzgwRTBBQjtcbn1cbi5zZWN0aW9uLTMgLmljb24tbGlzdCAuaWNvbmUgc3ZnIHVzZSB7XG4gIGZpbGw6ICM4MEUwQUI7XG59XG4uc2VjdGlvbi0zIC5pY29uLWxpc3QgLmljb25lIC5idWJibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBFMEFCO1xufVxuLnNlY3Rpb24tMyAuaWNvbi1saXN0IC5pY29uZSAuYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzgwRTBBQjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM4MEUwQUI7XG59XG5cbi5zZWN0aW9uLTQgLm1lZGlhLXNhbGxlIC5zYWxsZS1saWVuIGE6aG92ZXIge1xuICBjb2xvcjogI0ZFQ0YxRDtcbn1cbi5zZWN0aW9uLTQgLmljb24tbGlzdCAuaWNvbmUgc3ZnIHVzZSB7XG4gIGZpbGw6ICNGRUNGMUQ7XG59XG4uc2VjdGlvbi00IC5pY29uLWxpc3QgLmljb25lIC5idWJibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVDRjFEO1xufVxuLnNlY3Rpb24tNCAuaWNvbi1saXN0IC5pY29uZSAuYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI0ZFQ0YxRDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNGRUNGMUQ7XG59XG5cbi5zZWN0aW9uLTUgLm1lZGlhLXNhbGxlIC5zYWxsZS1saWVuIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGMzU2NDtcbn1cbi5zZWN0aW9uLTUgLmljb24tbGlzdCAuaWNvbmUgc3ZnIHVzZSB7XG4gIGZpbGw6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi01IC5pY29uLWxpc3QgLmljb25lIC5idWJibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzNTY0O1xufVxuLnNlY3Rpb24tNSAuaWNvbi1saXN0IC5pY29uZSAuYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI0ZGMzU2NDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNGRjM1NjQ7XG59XG5cbi5zZWN0aW9uLTYgLm1lZGlhLXNhbGxlIC5zYWxsZS1saWVuIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLTYgLmljb24tbGlzdCAuaWNvbmUgc3ZnIHVzZSB7XG4gIGZpbGw6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi02IC5pY29uLWxpc3QgLmljb25lIC5idWJibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tNiAuaWNvbi1saXN0IC5pY29uZSAuYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNGRkZGRkY7XG59XG5cbi5zZWN0aW9uLTcgLm1lZGlhLXNhbGxlIC5zYWxsZS1saWVuIGE6aG92ZXIge1xuICBjb2xvcjogIzhDOEM4Qztcbn1cbi5zZWN0aW9uLTcgLmljb24tbGlzdCAuaWNvbmUgc3ZnIHVzZSB7XG4gIGZpbGw6ICM4QzhDOEM7XG59XG4uc2VjdGlvbi03IC5pY29uLWxpc3QgLmljb25lIC5idWJibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEM4QzhDO1xufVxuLnNlY3Rpb24tNyAuaWNvbi1saXN0IC5pY29uZSAuYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzhDOEM4QztcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM4QzhDOEM7XG59XG5cbi5zZWN0aW9uLTggLm1lZGlhLXNhbGxlIC5zYWxsZS1saWVuIGE6aG92ZXIge1xuICBjb2xvcjogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTggLmljb24tbGlzdCAuaWNvbmUgc3ZnIHVzZSB7XG4gIGZpbGw6ICMyREFEQkI7XG59XG4uc2VjdGlvbi04IC5pY29uLWxpc3QgLmljb25lIC5idWJibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRBREJCO1xufVxuLnNlY3Rpb24tOCAuaWNvbi1saXN0IC5pY29uZSAuYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzJEQURCQjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICMyREFEQkI7XG59XG5cbi5zZWN0aW9uLTkgLm1lZGlhLXNhbGxlIC5zYWxsZS1saWVuIGE6aG92ZXIge1xuICBjb2xvcjogIzlFQkYyQjtcbn1cbi5zZWN0aW9uLTkgLmljb24tbGlzdCAuaWNvbmUgc3ZnIHVzZSB7XG4gIGZpbGw6ICM5RUJGMkI7XG59XG4uc2VjdGlvbi05IC5pY29uLWxpc3QgLmljb25lIC5idWJibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUVCRjJCO1xufVxuLnNlY3Rpb24tOSAuaWNvbi1saXN0IC5pY29uZSAuYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzlFQkYyQjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM5RUJGMkI7XG59XG5cbi5zZWN0aW9uLTEwIC5tZWRpYS1zYWxsZSAuc2FsbGUtbGllbiBhOmhvdmVyIHtcbiAgY29sb3I6ICM4MEUwQUI7XG59XG4uc2VjdGlvbi0xMCAuaWNvbi1saXN0IC5pY29uZSBzdmcgdXNlIHtcbiAgZmlsbDogIzgwRTBBQjtcbn1cbi5zZWN0aW9uLTEwIC5pY29uLWxpc3QgLmljb25lIC5idWJibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBFMEFCO1xufVxuLnNlY3Rpb24tMTAgLmljb24tbGlzdCAuaWNvbmUgLmJ1YmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICM4MEUwQUI7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjODBFMEFCO1xufVxuXG4uc2VjdGlvbi0xMSAubWVkaWEtc2FsbGUgLnNhbGxlLWxpZW4gYTpob3ZlciB7XG4gIGNvbG9yOiAjRkVDRjFEO1xufVxuLnNlY3Rpb24tMTEgLmljb24tbGlzdCAuaWNvbmUgc3ZnIHVzZSB7XG4gIGZpbGw6ICNGRUNGMUQ7XG59XG4uc2VjdGlvbi0xMSAuaWNvbi1saXN0IC5pY29uZSAuYnViYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFQ0YxRDtcbn1cbi5zZWN0aW9uLTExIC5pY29uLWxpc3QgLmljb25lIC5idWJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjRkVDRjFEO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI0ZFQ0YxRDtcbn1cblxuLnNlY3Rpb24tMTIgLm1lZGlhLXNhbGxlIC5zYWxsZS1saWVuIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGMzU2NDtcbn1cbi5zZWN0aW9uLTEyIC5pY29uLWxpc3QgLmljb25lIHN2ZyB1c2Uge1xuICBmaWxsOiAjRkYzNTY0O1xufVxuLnNlY3Rpb24tMTIgLmljb24tbGlzdCAuaWNvbmUgLmJ1YmJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi0xMiAuaWNvbi1saXN0IC5pY29uZSAuYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI0ZGMzU2NDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNGRjM1NjQ7XG59XG5cbi5zZWN0aW9uLTEzIC5tZWRpYS1zYWxsZSAuc2FsbGUtbGllbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uc2VjdGlvbi0xMyAuaWNvbi1saXN0IC5pY29uZSBzdmcgdXNlIHtcbiAgZmlsbDogIzAwMDAwMDtcbn1cbi5zZWN0aW9uLTEzIC5pY29uLWxpc3QgLmljb25lIC5idWJibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLnNlY3Rpb24tMTMgLmljb24tbGlzdCAuaWNvbmUgLmJ1YmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMDAwMDAwO1xufVxuXG4udGhlbWUtMCAuaWNvbi1saXN0IC5idWJibGUgc3BhbiwgLnRoZW1lLWJnLWJsZXUtbnVpdCAuaWNvbi1saXN0IC5idWJibGUgc3BhbiB7XG4gIGNvbG9yOiAjMTYyMTJBO1xufVxuLnRoZW1lLTAgLm1lZGlhLXNhbGxlLCAudGhlbWUtYmctYmxldS1udWl0IC5tZWRpYS1zYWxsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjIxMkE7XG59XG5cbi50aGVtZS0xIC5pY29uLWxpc3QgLmJ1YmJsZSBzcGFuLCAudGhlbWUtYmctcHJlc3F1ZS1ub2lyIC5pY29uLWxpc3QgLmJ1YmJsZSBzcGFuIHtcbiAgY29sb3I6ICMwQzEzMUI7XG59XG4udGhlbWUtMSAubWVkaWEtc2FsbGUsIC50aGVtZS1iZy1wcmVzcXVlLW5vaXIgLm1lZGlhLXNhbGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBDMTMxQjtcbn1cblxuLnRoZW1lLTIgLmljb24tbGlzdCAuYnViYmxlIHNwYW4sIC50aGVtZS1iZy1ub2lyIC5pY29uLWxpc3QgLmJ1YmJsZSBzcGFuIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4udGhlbWUtMiAubWVkaWEtc2FsbGUsIC50aGVtZS1iZy1ub2lyIC5tZWRpYS1zYWxsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi50aGVtZS0zIC5pY29uLWxpc3QgLmJ1YmJsZSBzcGFuLCAudGhlbWUtYmctaW52aXNpYmxlIC5pY29uLWxpc3QgLmJ1YmJsZSBzcGFuIHtcbiAgY29sb3I6ICNGRkZGRkYwMDtcbn1cbi50aGVtZS0zIC5tZWRpYS1zYWxsZSwgLnRoZW1lLWJnLWludmlzaWJsZSAubWVkaWEtc2FsbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGMDA7XG59XG5cbi5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlIHtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggIzAwMDAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYSAuc2xpZGUgaDMge1xuICBmb250LWZhbWlseTogcHJveGltYV9ub3ZhX3JnYm9sZCwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiAzLjVyZW07XG59XG4uZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBwIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYSAuc2xpZGUgYS5idG5TbGlkZSB7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogMC41cztcbiAgLW8tdHJhbnNpdGlvbjogMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIHtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggIzAwMDAwMDtcbn1cbi5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBoMyB7XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hX25vdmFfcmdib2xkLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMC41ZW07XG4gIGZvbnQtc2l6ZTogNi45M3Z3O1xufVxuLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIHAge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hLW1vYmlsZSAuc2xpZGUgYS5idG5TbGlkZSB7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiA0LjR2dztcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgcGFkZGluZzogMi40dncgMTB2dztcbn1cblxuLnNlY3Rpb24tMCAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMkRBREJCO1xufVxuLnNlY3Rpb24tMCAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTAgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBib3JkZXItY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi0wIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQURCQjtcbn1cblxuLnNlY3Rpb24tMSAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMkRBREJCO1xufVxuLnNlY3Rpb24tMSAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTEgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBib3JkZXItY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi0xIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQURCQjtcbn1cblxuLnNlY3Rpb24tMiAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUVCRjJCO1xufVxuLnNlY3Rpb24tMiAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFQkYyQjtcbn1cbi5zZWN0aW9uLTIgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBib3JkZXItY29sb3I6ICM5RUJGMkI7XG59XG4uc2VjdGlvbi0yIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFQkYyQjtcbn1cblxuLnNlY3Rpb24tMyAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBFMEFCO1xufVxuLnNlY3Rpb24tMyAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwRTBBQjtcbn1cbi5zZWN0aW9uLTMgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBib3JkZXItY29sb3I6ICM4MEUwQUI7XG59XG4uc2VjdGlvbi0zIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwRTBBQjtcbn1cblxuLnNlY3Rpb24tNCAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkVDRjFEO1xufVxuLnNlY3Rpb24tNCAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFQ0YxRDtcbn1cbi5zZWN0aW9uLTQgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBib3JkZXItY29sb3I6ICNGRUNGMUQ7XG59XG4uc2VjdGlvbi00IC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFQ0YxRDtcbn1cblxuLnNlY3Rpb24tNSAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkYzNTY0O1xufVxuLnNlY3Rpb24tNSAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzU2NDtcbn1cbi5zZWN0aW9uLTUgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBib3JkZXItY29sb3I6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi01IC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzU2NDtcbn1cblxuLnNlY3Rpb24tNiAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tNiAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLTYgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi02IC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLnNlY3Rpb24tNyAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOEM4QzhDO1xufVxuLnNlY3Rpb24tNyAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhDOEM4Qztcbn1cbi5zZWN0aW9uLTcgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBib3JkZXItY29sb3I6ICM4QzhDOEM7XG59XG4uc2VjdGlvbi03IC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhDOEM4Qztcbn1cblxuLnNlY3Rpb24tOCAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMkRBREJCO1xufVxuLnNlY3Rpb24tOCAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQURCQjtcbn1cbi5zZWN0aW9uLTggLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBib3JkZXItY29sb3I6ICMyREFEQkI7XG59XG4uc2VjdGlvbi04IC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQURCQjtcbn1cblxuLnNlY3Rpb24tOSAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUVCRjJCO1xufVxuLnNlY3Rpb24tOSAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFQkYyQjtcbn1cbi5zZWN0aW9uLTkgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBib3JkZXItY29sb3I6ICM5RUJGMkI7XG59XG4uc2VjdGlvbi05IC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFQkYyQjtcbn1cblxuLnNlY3Rpb24tMTAgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYSAuc2xpZGUgYS5idG5TbGlkZSB7XG4gIGJvcmRlci1jb2xvcjogIzgwRTBBQjtcbn1cbi5zZWN0aW9uLTEwIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlIGEuYnRuU2xpZGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBFMEFCO1xufVxuLnNlY3Rpb24tMTAgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBib3JkZXItY29sb3I6ICM4MEUwQUI7XG59XG4uc2VjdGlvbi0xMCAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hLW1vYmlsZSAuc2xpZGUgYS5idG5TbGlkZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MEUwQUI7XG59XG5cbi5zZWN0aW9uLTExIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBib3JkZXItY29sb3I6ICNGRUNGMUQ7XG59XG4uc2VjdGlvbi0xMSAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFQ0YxRDtcbn1cbi5zZWN0aW9uLTExIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBhLmJ0blNsaWRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkVDRjFEO1xufVxuLnNlY3Rpb24tMTEgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVDRjFEO1xufVxuXG4uc2VjdGlvbi0xMiAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkYzNTY0O1xufVxuLnNlY3Rpb24tMTIgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYSAuc2xpZGUgYS5idG5TbGlkZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjM1NjQ7XG59XG4uc2VjdGlvbi0xMiAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hLW1vYmlsZSAuc2xpZGUgYS5idG5TbGlkZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGMzU2NDtcbn1cbi5zZWN0aW9uLTEyIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBhLmJ0blNsaWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzU2NDtcbn1cblxuLnNlY3Rpb24tMTMgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYSAuc2xpZGUgYS5idG5TbGlkZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5zZWN0aW9uLTEzIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlIGEuYnRuU2xpZGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLnNlY3Rpb24tMTMgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4uc2VjdGlvbi0xMyAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hLW1vYmlsZSAuc2xpZGUgYS5idG5TbGlkZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi50aGVtZS0wIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlLCAudGhlbWUtYmctYmxldS1udWl0IC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4udGhlbWUtMCAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlLCAudGhlbWUtYmctYmxldS1udWl0IC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi50aGVtZS0wIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlIHAsIC50aGVtZS1iZy1ibGV1LW51aXQgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYSAuc2xpZGUgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRoZW1lLTAgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlLCAudGhlbWUtYmctYmxldS1udWl0IC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRoZW1lLTAgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUsIC50aGVtZS1iZy1ibGV1LW51aXQgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi50aGVtZS0wIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBwLCAudGhlbWUtYmctYmxldS1udWl0IC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBwIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi50aGVtZS0xIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlLCAudGhlbWUtYmctcHJlc3F1ZS1ub2lyIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4udGhlbWUtMSAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlLCAudGhlbWUtYmctcHJlc3F1ZS1ub2lyIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi50aGVtZS0xIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlIHAsIC50aGVtZS1iZy1wcmVzcXVlLW5vaXIgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYSAuc2xpZGUgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRoZW1lLTEgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlLCAudGhlbWUtYmctcHJlc3F1ZS1ub2lyIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRoZW1lLTEgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUsIC50aGVtZS1iZy1wcmVzcXVlLW5vaXIgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi50aGVtZS0xIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBwLCAudGhlbWUtYmctcHJlc3F1ZS1ub2lyIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBwIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi50aGVtZS0yIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlLCAudGhlbWUtYmctbm9pciAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRoZW1lLTIgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYSAuc2xpZGUgYS5idG5TbGlkZSwgLnRoZW1lLWJnLW5vaXIgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYSAuc2xpZGUgYS5idG5TbGlkZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRoZW1lLTIgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYSAuc2xpZGUgcCwgLnRoZW1lLWJnLW5vaXIgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYSAuc2xpZGUgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRoZW1lLTIgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlLCAudGhlbWUtYmctbm9pciAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hLW1vYmlsZSAuc2xpZGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi50aGVtZS0yIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBhLmJ0blNsaWRlLCAudGhlbWUtYmctbm9pciAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hLW1vYmlsZSAuc2xpZGUgYS5idG5TbGlkZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRoZW1lLTIgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIHAsIC50aGVtZS1iZy1ub2lyIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBwIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi50aGVtZS0zIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlLCAudGhlbWUtYmctaW52aXNpYmxlIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4udGhlbWUtMyAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5jb250ZW5ldXItZGlhcG9yYW1hIC5zbGlkZSBhLmJ0blNsaWRlLCAudGhlbWUtYmctaW52aXNpYmxlIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi50aGVtZS0zIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEgLnNsaWRlIHAsIC50aGVtZS1iZy1pbnZpc2libGUgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYSAuc2xpZGUgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRoZW1lLTMgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlLCAudGhlbWUtYmctaW52aXNpYmxlIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRoZW1lLTMgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUsIC50aGVtZS1iZy1pbnZpc2libGUgLmZuLWFuaW1hdGUtZWxlbWVudHMuY29udGVudC1jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGUgLnNsaWRlIGEuYnRuU2xpZGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi50aGVtZS0zIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBwLCAudGhlbWUtYmctaW52aXNpYmxlIC5mbi1hbmltYXRlLWVsZW1lbnRzLmNvbnRlbnQtY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxlIC5zbGlkZSBwIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGZvb3RlciBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICBib3JkZXItYm90dG9tOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpIHNvbGlkIDFweDtcbiAgICBib3JkZXItdG9wOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpIHNvbGlkIDFweDtcbiAgfVxufVxuZm9vdGVyIGRpdjpudGgtY2hpbGQoMykgLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmZvb3RlciBzdmcge1xuICBmaWxsOiAjRkZGRkZGO1xufVxuZm9vdGVyIC5jb3B5IHtcbiAgZm9udC1zaXplOiAyLjY3dnc7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIC5jb3B5IHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgfVxufVxuZm9vdGVyIHVsLnNvY2lhbC1pY29ucyBsaSB7XG4gIG1hcmdpbjogMXJlbSAycmVtO1xufVxuZm9vdGVyIHVsLnNvY2lhbC1pY29ucyBsaSBidXR0b24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmZvb3RlciB1bC5zb2NpYWwtaWNvbnMgbGkgc3ZnIHtcbiAgZmlsbDogI0ZGRkZGRjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG59XG5mb290ZXIgdWwuc29jaWFsLWljb25zIGxpIHN2Zzpob3ZlciArIHNwYW4ge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuZm9vdGVyIHVsLnNvY2lhbC1pY29ucyBsaSBzdmcgKyBzcGFuIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMi40dnc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZm9vdGVyIHVsLnNvY2lhbC1pY29ucyBsaSBzdmcgKyBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbmZvb3RlciB1bC5saW5rLWxpc3RzIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG5mb290ZXIgdWwubGluay1saXN0cyA+IGxpIHtcbiAgcGFkZGluZzogMCAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGZvb3RlciB1bC5saW5rLWxpc3RzID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuZm9vdGVyIHVsLmxpbmstbGlzdHMgPiBsaSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMCAwIDAuNXJlbSAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZm9vdGVyIHVsLmxpbmstbGlzdHMgPiBsaSBidXR0b24ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbmZvb3RlciB1bC5saW5rLWxpc3RzID4gbGkgYnV0dG9uOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAydnc7XG4gIGhlaWdodDogMnZ3O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2ZmZjtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogMC41cztcbiAgLW8tdHJhbnNpdGlvbjogMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciB1bC5saW5rLWxpc3RzID4gbGkgYnV0dG9uOjphZnRlciB7XG4gICAgd2lkdGg6IDAuNjVyZW07XG4gICAgaGVpZ2h0OiAwLjY1cmVtO1xuICB9XG59XG5mb290ZXIgdWwubGluay1saXN0cyA+IGxpIHVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuZm9vdGVyIHVsLmxpbmstbGlzdHMgPiBsaSB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbmZvb3RlciB1bC5saW5rLWxpc3RzID4gbGkgdWwgbGkgYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuZm9vdGVyIHVsLmxpbmstbGlzdHMgPiBsaSB1bCBsaSBhOmhvdmVyIHtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogMC41cztcbiAgLW8tdHJhbnNpdGlvbjogMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuZm9vdGVyIHVsLmNlcnRpZmljYXRpb24taWNvbnMgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbmZvb3RlciB1bC5jZXJ0aWZpY2F0aW9uLWljb25zIGxpIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWF4LWhlaWdodDogNC41cmVtO1xufVxuZm9vdGVyIHVsLmNlcnRpZmljYXRpb24taWNvbnMgbGkgaW1nIHtcbiAgZmlsbDogI0ZGRkZGRjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5mb290ZXIgdWwuY2VydGlmaWNhdGlvbi1pY29ucyBsaSBpbWcuc3ZnIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBmb290ZXIgdWwuY2VydGlmaWNhdGlvbi1pY29ucyBsaSBpbWcud2xhLWVuIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDMxMy43MTA5Mzc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBmb290ZXIgdWwuY2VydGlmaWNhdGlvbi1pY29ucyBsaSBpbWcud2xhLWZyIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDMwNC4yNTc4MTI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBmb290ZXIgdWwuY2VydGlmaWNhdGlvbi1pY29ucyBsaSBpbWcuYWlkZWpldS1mciB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA5OC4yMjY0MTUwOTQzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBmb290ZXIgdWwuY2VydGlmaWNhdGlvbi1pY29ucyBsaSBpbWcuYWlkZWpldS1lbiB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA5NS4zODQ2MTUzODQ2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBmb290ZXIgdWwuY2VydGlmaWNhdGlvbi1pY29ucyBsaSBpbWcubHEge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGZvb3RlciB1bC5jZXJ0aWZpY2F0aW9uLWljb25zIGxpIGltZy5qZXUtZG9pdC1yZXN0ZXItdW4tamV1LWZyIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwNi4xMjI0NDg5Nzk2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBmb290ZXIgdWwuY2VydGlmaWNhdGlvbi1pY29ucyBsaSBpbWcuamV1LWRvaXQtcmVzdGVyLXVuLWpldS1lbiB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMTMuNDY5Mzg3NzU1MXB4O1xuICB9XG59XG5mb290ZXIgdWwuY2VydGlmaWNhdGlvbi1pY29ucyBsaSBpbWcgKyBzcGFuIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmZvb3RlciBsaSB7XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hX25vdmFfcmdyZWd1bGFyLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmZvb3RlciBkaXYuc29jaWFsLXNoYXJlLXRvb2x0aXAge1xuICB3aWR0aDogOHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYyMTJBO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtMy4xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xufVxuZm9vdGVyIGRpdi5zb2NpYWwtc2hhcmUtdG9vbHRpcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAuNXZ3O1xuICBib3R0b206IC0xLjFyZW07XG4gIGJvcmRlci10b3AtY29sb3I6ICMxNjIxMkE7XG59XG5mb290ZXIgZGl2LnNvY2lhbC1zaGFyZS10b29sdGlwLmFjdGl2ZSwgZm9vdGVyIGRpdi5zb2NpYWwtc2hhcmUtdG9vbHRpcDpob3ZlciB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbmZvb3RlciBkaXYuc29jaWFsLXNoYXJlLXRvb2x0aXAgcCB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuZm9vdGVyIGRpdi5zb2NpYWwtc2hhcmUtdG9vbHRpcCBzdmcge1xuICB3aWR0aDogMS43cmVtO1xuICBoZWlnaHQ6IDEuN3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBmb290ZXIgdWwuY2VydGlmaWNhdGlvbi1pY29ucyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIGZvb3RlciB1bC5jZXJ0aWZpY2F0aW9uLWljb25zIGxpIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB3aWR0aDogOTUlO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIHVsLmNlcnRpZmljYXRpb24taWNvbnMgbGkge1xuICAgIHBhZGRpbmc6IDAuODVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBmb290ZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgZm9vdGVyIHVsLmxpbmstbGlzdHMge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA4dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciB1bC5saW5rLWxpc3RzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgZm9vdGVyIHVsLmxpbmstbGlzdHMgPiBsaSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpIHNvbGlkIDFweDtcbiAgfVxuICBmb290ZXIgdWwubGluay1saXN0cyA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpIHNvbGlkIDFweDtcbiAgfVxuICBmb290ZXIgdWwubGluay1saXN0cyA+IGxpIGJ1dHRvbiB7XG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xuICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xuICAgIC1vLXRyYW5zaXRpb246IDAuNXM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiA0LjJ2dztcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEydnc7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDAgNC41dnc7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgZm9vdGVyIHVsLmxpbmstbGlzdHMgPiBsaSBidXR0b24uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjFiO1xuICB9XG4gIGZvb3RlciB1bC5saW5rLWxpc3RzID4gbGkgYnV0dG9uLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogMC41cztcbiAgICAtbXMtdHJhbnNpdGlvbjogMC41cztcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgdWwubGluay1saXN0cyA+IGxpIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgaGVpZ2h0OiA0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgZm9vdGVyIHVsLmxpbmstbGlzdHMgPiBsaSBidXR0b246OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGZvb3RlciB1bC5saW5rLWxpc3RzID4gbGkgdWwge1xuICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICB9XG4gIGZvb3RlciB1bC5saW5rLWxpc3RzID4gbGkgdWwubWVudS1vdXZlcnQge1xuICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICAgIC1tb3otdHJhbnNpdGlvbjogMC41cyBlYXNlLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogMC41cyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzIGVhc2Utb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2Utb3V0O1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjIxMkE7XG4gIH1cbiAgZm9vdGVyIHVsLmxpbmstbGlzdHMgPiBsaSB1bC5tZW51LWZlcm1lIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC1tb3otdHJhbnNpdGlvbjogMC41cyBlYXNlLWluO1xuICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW47XG4gICAgLW8tdHJhbnNpdGlvbjogMC41cyBlYXNlLWluO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBlYXNlLWluO1xuICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbjtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICB9XG4gIGZvb3RlciB1bC5saW5rLWxpc3RzID4gbGkgdWwgbGkge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICBoZWlnaHQ6IDEydnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciB1bC5saW5rLWxpc3RzID4gbGkgdWwgbGkge1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGZvb3RlciB1bC5saW5rLWxpc3RzID4gbGkgdWwgbGkgYSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBmb250LXNpemU6IDQuMnZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgdWwubGluay1saXN0cyA+IGxpIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGZvb3RlciB1bC5saW5rLWxpc3RzID4gbGkgdWwgbGkgYTpob3ZlciB7XG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xuICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xuICAgIC1vLXRyYW5zaXRpb246IDAuNXM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4jbWVudSB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xufVxuXG5uYXYjY29udGVuZXVyTWVudSB7XG4gIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgYm94LXNoYWRvdzogMCAxcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xufVxubmF2I2NvbnRlbmV1ck1lbnUgLnRvcC1iYXItc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogIzE0MTQxNDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzNweCAtIDguNjY2NjY2NjY2N3Z3IC0gMi45MzMzMzMzMzMzdncgLSAyLjkzMzMzMzMzMzN2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbmF2I2NvbnRlbmV1ck1lbnUgLnRvcC1iYXItc2VjdGlvbiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDZweCAtIDM1cHgpO1xuICB9XG59XG5uYXYjY29udGVuZXVyTWVudSAudG9wLWJhci1zZWN0aW9uIC5tZW51LWxvZ28tZGVza3RvcCB7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxubmF2I2NvbnRlbmV1ck1lbnUgLnRvcC1iYXItc2VjdGlvbiAubGllbnNQcmltYWlyZXMsXG5uYXYjY29udGVuZXVyTWVudSAudG9wLWJhci1zZWN0aW9uIC5saWVuc1JhcGlkZXMge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxubmF2I2NvbnRlbmV1ck1lbnUgLnRvcC1iYXItc2VjdGlvbiAubGllbnNQcmltYWlyZXMgLm5hdi1pdGVtLFxubmF2I2NvbnRlbmV1ck1lbnUgLnRvcC1iYXItc2VjdGlvbiAubGllbnNSYXBpZGVzIC5uYXYtaXRlbSB7XG4gIHBhZGRpbmc6IDAgNC42NjY2NjY2NjY3dnc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbmF2I2NvbnRlbmV1ck1lbnUgLnRvcC1iYXItc2VjdGlvbiAubGllbnNQcmltYWlyZXMgLm5hdi1pdGVtLFxubmF2I2NvbnRlbmV1ck1lbnUgLnRvcC1iYXItc2VjdGlvbiAubGllbnNSYXBpZGVzIC5uYXYtaXRlbSB7XG4gICAgcGFkZGluZzogMCAzdnc7XG4gIH1cbn1cbm5hdiNjb250ZW5ldXJNZW51IC50b3AtYmFyLXNlY3Rpb24gLmxpZW5zUHJpbWFpcmVzIC5uYXYtaXRlbSA+IC5uYXYtbGluayxcbm5hdiNjb250ZW5ldXJNZW51IC50b3AtYmFyLXNlY3Rpb24gLmxpZW5zUmFwaWRlcyAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAwLjA2MjVyZW0gMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5uYXYjY29udGVuZXVyTWVudSAudG9wLWJhci1zZWN0aW9uIC5saWVuc1ByaW1haXJlcyAubmF2LWl0ZW0gPiAubmF2LWxpbmsub25nbGV0LTE6aG92ZXIsIG5hdiNjb250ZW5ldXJNZW51IC50b3AtYmFyLXNlY3Rpb24gLmxpZW5zUHJpbWFpcmVzIC5uYXYtaXRlbSA+IC5uYXYtbGluay5vbmdsZXQtMTpmb2N1cyxcbm5hdiNjb250ZW5ldXJNZW51IC50b3AtYmFyLXNlY3Rpb24gLmxpZW5zUmFwaWRlcyAubmF2LWl0ZW0gPiAubmF2LWxpbmsub25nbGV0LTE6aG92ZXIsXG5uYXYjY29udGVuZXVyTWVudSAudG9wLWJhci1zZWN0aW9uIC5saWVuc1JhcGlkZXMgLm5hdi1pdGVtID4gLm5hdi1saW5rLm9uZ2xldC0xOmZvY3VzIHtcbiAgY29sb3I6ICMyREFEQkI7XG59XG5uYXYjY29udGVuZXVyTWVudSAudG9wLWJhci1zZWN0aW9uIC5saWVuc1ByaW1haXJlcyAubmF2LWl0ZW0gPiAubmF2LWxpbmsub25nbGV0LTI6aG92ZXIsIG5hdiNjb250ZW5ldXJNZW51IC50b3AtYmFyLXNlY3Rpb24gLmxpZW5zUHJpbWFpcmVzIC5uYXYtaXRlbSA+IC5uYXYtbGluay5vbmdsZXQtMjpmb2N1cyxcbm5hdiNjb250ZW5ldXJNZW51IC50b3AtYmFyLXNlY3Rpb24gLmxpZW5zUmFwaWRlcyAubmF2LWl0ZW0gPiAubmF2LWxpbmsub25nbGV0LTI6aG92ZXIsXG5uYXYjY29udGVuZXVyTWVudSAudG9wLWJhci1zZWN0aW9uIC5saWVuc1JhcGlkZXMgLm5hdi1pdGVtID4gLm5hdi1saW5rLm9uZ2xldC0yOmZvY3VzIHtcbiAgY29sb3I6ICM5RUJGMkI7XG59XG5uYXYjY29udGVuZXVyTWVudSAudG9wLWJhci1zZWN0aW9uIC5saWVuc1ByaW1haXJlcyAubmF2LWl0ZW0gPiAubmF2LWxpbmsub25nbGV0LTM6aG92ZXIsIG5hdiNjb250ZW5ldXJNZW51IC50b3AtYmFyLXNlY3Rpb24gLmxpZW5zUHJpbWFpcmVzIC5uYXYtaXRlbSA+IC5uYXYtbGluay5vbmdsZXQtMzpmb2N1cyxcbm5hdiNjb250ZW5ldXJNZW51IC50b3AtYmFyLXNlY3Rpb24gLmxpZW5zUmFwaWRlcyAubmF2LWl0ZW0gPiAubmF2LWxpbmsub25nbGV0LTM6aG92ZXIsXG5uYXYjY29udGVuZXVyTWVudSAudG9wLWJhci1zZWN0aW9uIC5saWVuc1JhcGlkZXMgLm5hdi1pdGVtID4gLm5hdi1saW5rLm9uZ2xldC0zOmZvY3VzIHtcbiAgY29sb3I6ICM4MEUwQUI7XG59XG5uYXYjY29udGVuZXVyTWVudSAudG9wLWJhci1zZWN0aW9uIC5saWVuc1ByaW1haXJlcyAubmF2LWl0ZW0gPiAubmF2LWxpbmsub25nbGV0LTQ6aG92ZXIsIG5hdiNjb250ZW5ldXJNZW51IC50b3AtYmFyLXNlY3Rpb24gLmxpZW5zUHJpbWFpcmVzIC5uYXYtaXRlbSA+IC5uYXYtbGluay5vbmdsZXQtNDpmb2N1cyxcbm5hdiNjb250ZW5ldXJNZW51IC50b3AtYmFyLXNlY3Rpb24gLmxpZW5zUmFwaWRlcyAubmF2LWl0ZW0gPiAubmF2LWxpbmsub25nbGV0LTQ6aG92ZXIsXG5uYXYjY29udGVuZXVyTWVudSAudG9wLWJhci1zZWN0aW9uIC5saWVuc1JhcGlkZXMgLm5hdi1pdGVtID4gLm5hdi1saW5rLm9uZ2xldC00OmZvY3VzIHtcbiAgY29sb3I6ICNGRUNGMUQ7XG59XG5uYXYjY29udGVuZXVyTWVudSAudG9wLWJhci1zZWN0aW9uIC5saWVuc1ByaW1haXJlcyAubmF2LWl0ZW0gPiAubmF2LWxpbmsub25nbGV0LTU6aG92ZXIsIG5hdiNjb250ZW5ldXJNZW51IC50b3AtYmFyLXNlY3Rpb24gLmxpZW5zUHJpbWFpcmVzIC5uYXYtaXRlbSA+IC5uYXYtbGluay5vbmdsZXQtNTpmb2N1cyxcbm5hdiNjb250ZW5ldXJNZW51IC50b3AtYmFyLXNlY3Rpb24gLmxpZW5zUmFwaWRlcyAubmF2LWl0ZW0gPiAubmF2LWxpbmsub25nbGV0LTU6aG92ZXIsXG5uYXYjY29udGVuZXVyTWVudSAudG9wLWJhci1zZWN0aW9uIC5saWVuc1JhcGlkZXMgLm5hdi1pdGVtID4gLm5hdi1saW5rLm9uZ2xldC01OmZvY3VzIHtcbiAgY29sb3I6ICNGRjM1NjQ7XG59XG5uYXYjY29udGVuZXVyTWVudSAudG9wLWJhci1zZWN0aW9uIC5saWVuc1ByaW1haXJlcyAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICBmb250LWZhbWlseTogcHJveGltYV9ub3ZhX3JnYm9sZCwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbmF2I2NvbnRlbmV1ck1lbnUgLnRvcC1iYXItc2VjdGlvbiAubGllbnNQcmltYWlyZXMgLm5hdi1pdGVtID4gLm5hdi1saW5rIHtcbiAgICBmb250LXNpemU6IDIuMDU3MTQyODU3MXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC4yODU3MTQyODU3cmVtO1xuICB9XG59XG5uYXYjY29udGVuZXVyTWVudSAudG9wLWJhci1zZWN0aW9uIC5saWVuc1JhcGlkZXMge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5uYXYjY29udGVuZXVyTWVudSAudG9wLWJhci1zZWN0aW9uIC5saWVuc1JhcGlkZXMgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xufVxubmF2I2NvbnRlbmV1ck1lbnUgLnRvcC1iYXItc2VjdGlvbiAubGllbnNSYXBpZGVzIC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hX25vdmFfcmdyZWd1bGFyLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gIHBhZGRpbmctbGVmdDogMS4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG5hdiNjb250ZW5ldXJNZW51IC50b3AtYmFyLXNlY3Rpb24gLmxpZW5zUmFwaWRlcyAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjcyODU3MTQyODZyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjY3MTQyODU3MTRyZW07XG4gIH1cbn1cbm5hdiNjb250ZW5ldXJNZW51IC50b3AtYmFyLXNlY3Rpb24gLmxpZW5zUmFwaWRlcyAubmF2LWl0ZW0gPiAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzJEQURCQjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBuYXYjY29udGVuZXVyTWVudS5tZW51LWV4cGFuZC1tZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBuYXYjY29udGVuZXVyTWVudS5tZW51LWV4cGFuZC1tZCA+IC5tb2JpbGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgbmF2I2NvbnRlbmV1ck1lbnUubWVudS1leHBhbmQtbWQgLnRvcC1iYXItc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTVweCk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBuYXYjY29udGVuZXVyTWVudS5tZW51LWV4cGFuZC1tZCAudG9wLWJhci1zZWN0aW9uIC5saWVuc1ByaW1haXJlcyAubmF2LWl0ZW0sXG5uYXYjY29udGVuZXVyTWVudS5tZW51LWV4cGFuZC1tZCAudG9wLWJhci1zZWN0aW9uIC5saWVuc1JhcGlkZXMgLm5hdi1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIG5hdiNjb250ZW5ldXJNZW51Lm1lbnUtZXhwYW5kLW1kIC50b3AtYmFyLXNlY3Rpb24gLmxpZW5zUHJpbWFpcmVzIC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gICAgcGFkZGluZzogMCAxLjA0MTY2NjY2NjdyZW07XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIG5hdiNjb250ZW5ldXJNZW51Lm1lbnUtZXhwYW5kLW1kIC50b3AtYmFyLXNlY3Rpb24gLmxpZW5zUmFwaWRlcyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBuYXYjY29udGVuZXVyTWVudS5tZW51LWV4cGFuZC1tZCAudG9wLWJhci1zZWN0aW9uIC5saWVuc1JhcGlkZXMgLm5hdi1pdGVtID4gLm5hdi1saW5rIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbmF2I2NvbnRlbmV1ck1lbnUubWVudS1leHBhbmQteGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgbmF2I2NvbnRlbmV1ck1lbnUubWVudS1leHBhbmQteGwgPiAubW9iaWxlLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIG5hdiNjb250ZW5ldXJNZW51Lm1lbnUtZXhwYW5kLXhsIC50b3AtYmFyLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU1cHgpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgbmF2I2NvbnRlbmV1ck1lbnUubWVudS1leHBhbmQteGwgLnRvcC1iYXItc2VjdGlvbiAubGllbnNQcmltYWlyZXMgLm5hdi1pdGVtLFxubmF2I2NvbnRlbmV1ck1lbnUubWVudS1leHBhbmQteGwgLnRvcC1iYXItc2VjdGlvbiAubGllbnNSYXBpZGVzIC5uYXYtaXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBuYXYjY29udGVuZXVyTWVudS5tZW51LWV4cGFuZC14bCAudG9wLWJhci1zZWN0aW9uIC5saWVuc1ByaW1haXJlcyAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICAgIHBhZGRpbmc6IDAgMS4wNDE2NjY2NjY3cmVtO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICBuYXYjY29udGVuZXVyTWVudS5tZW51LWV4cGFuZC14bCAudG9wLWJhci1zZWN0aW9uIC5saWVuc1JhcGlkZXMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgbmF2I2NvbnRlbmV1ck1lbnUubWVudS1leHBhbmQteGwgLnRvcC1iYXItc2VjdGlvbiAubGllbnNSYXBpZGVzIC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5uYXYjY29udGVuZXVyTWVudSA+IC5tb2JpbGUtaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgcGFkZGluZzogMi45MzMzMzMzMzMzdncgMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbmF2I2NvbnRlbmV1ck1lbnUgPiAubW9iaWxlLWhlYWRlciB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5uYXYjY29udGVuZXVyTWVudSA+IC5tb2JpbGUtaGVhZGVyIC5tZW51LWljb24ge1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxubmF2I2NvbnRlbmV1ck1lbnUgPiAubW9iaWxlLWhlYWRlciAubWVudS1pY29uIC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDIuMTI1cmVtO1xuICBtYXJnaW4tbGVmdDogMnZ3O1xuICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG5hdiNjb250ZW5ldXJNZW51ID4gLm1vYmlsZS1oZWFkZXIgLm1lbnUtaWNvbiAubmF2YmFyLXRvZ2dsZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAzdnc7XG4gIH1cbn1cbm5hdiNjb250ZW5ldXJNZW51ID4gLm1vYmlsZS1oZWFkZXIgLm1lbnUtaWNvbiAubmF2YmFyLXRvZ2dsZXIgLmJ1cmdlci1pbm5lciB7XG4gIHdpZHRoOiA1LjMzMzMzMzMzMzN2dztcbiAgaGVpZ2h0OiAzLjczMzMzMzMzMzN2dztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBuYXYjY29udGVuZXVyTWVudSA+IC5tb2JpbGUtaGVhZGVyIC5tZW51LWljb24gLm5hdmJhci10b2dnbGVyIC5idXJnZXItaW5uZXIge1xuICAgIHdpZHRoOiAxLjJyZW07XG4gICAgaGVpZ2h0OiAxLjJyZW07XG4gIH1cbn1cbm5hdiNjb250ZW5ldXJNZW51ID4gLm1vYmlsZS1oZWFkZXIgLm1lbnUtbG9nbyB7XG4gIGZsZXg6IDg7XG59XG5uYXYjY29udGVuZXVyTWVudSA+IC5tb2JpbGUtaGVhZGVyIC5tZW51LWxvZ28gLmxvZ28tc2l0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwdnc7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG5hdiNjb250ZW5ldXJNZW51ID4gLm1vYmlsZS1oZWFkZXIgLm1lbnUtbG9nbyAubG9nby1zaXRlIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5uYXYjY29udGVuZXVyTWVudSAuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbm5hdiNjb250ZW5ldXJNZW51IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi50bnMtb3V0ZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4udG5zLW91dGVyIFtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRucy1vdXRlciBbYXJpYS1jb250cm9sc10sIC50bnMtb3V0ZXIgW2RhdGEtYWN0aW9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRucy1zbGlkZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwcztcbn1cbi50bnMtc2xpZGVyID4gLnRucy1pdGVtIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi50bnMtaG9yaXpvbnRhbC50bnMtc3VicGl4ZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRucy1ob3Jpem9udGFsLnRucy1zdWJwaXhlbCA+IC50bnMtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi50bnMtaG9yaXpvbnRhbC50bnMtbm8tc3VicGl4ZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4udG5zLWhvcml6b250YWwudG5zLW5vLXN1YnBpeGVsID4gLnRucy1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udG5zLWhvcml6b250YWwudG5zLWNhcm91c2VsLnRucy1uby1zdWJwaXhlbCA+IC50bnMtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG59XG5cbi50bnMtbm8tY2FsYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbn1cblxuLnRucy1nYWxsZXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG4udG5zLWdhbGxlcnkgPiAudG5zLWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwcywgb3BhY2l0eSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcywgb3BhY2l0eSAwcztcbn1cbi50bnMtZ2FsbGVyeSA+IC50bnMtc2xpZGUtYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4udG5zLWdhbGxlcnkgPiAudG5zLW1vdmluZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xufVxuXG4udG5zLWF1dG93aWR0aCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRucy1sYXp5LWltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICBvcGFjaXR5OiAwLjY7XG59XG4udG5zLWxhenktaW1nLnRucy1jb21wbGV0ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50bnMtYWgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMHM7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwcztcbn1cblxuLnRucy1vdmgge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udG5zLXZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwZW07XG59XG5cbi50bnMtdHJhbnNwYXJlbnQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi50bnMtZmFkZUluIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIHotaW5kZXg6IDA7XG59XG5cbi50bnMtbm9ybWFsLCAudG5zLWZhZGVPdXQge1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4udG5zLXZwZml4IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50bnMtdnBmaXggPiBkaXYsIC50bnMtdnBmaXggPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRucy10LXN1YnAyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAzMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udG5zLXQtY3Qge1xuICB3aWR0aDogMjMzMy4zMzMzMzMzMzMzJTtcbiAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlICogNzAgLyAzKTtcbiAgd2lkdGg6IC1tb3otY2FsYygxMDAlICogNzAgLyAzKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAqIDcwIC8gMyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG4udG5zLXQtY3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4udG5zLXQtY3QgPiBkaXYge1xuICB3aWR0aDogMS40Mjg1NzE0Mjg2JTtcbiAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC8gNzApO1xuICB3aWR0aDogLW1vei1jYWxjKDEwMCUgLyA3MCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA3MCk7XG4gIGhlaWdodDogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2Fycm91c2VsV3JhcHBlciAuc2xpZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMzMuNXZ3O1xuICB9XG59XG4uY2Fycm91c2VsV3JhcHBlciAuY29udHJvbHMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cbi5jYXJyb3VzZWxXcmFwcGVyIC5jb250cm9scyAubmV4dCwgLmNhcnJvdXNlbFdyYXBwZXIgLmNvbnRyb2xzIC5wcmV2aW91cyB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhcnJvdXNlbFdyYXBwZXIgLmNvbnRyb2xzIC5uZXh0IHN2ZywgLmNhcnJvdXNlbFdyYXBwZXIgLmNvbnRyb2xzIC5wcmV2aW91cyBzdmcge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuLmNhcnJvdXNlbFdyYXBwZXIgLnRucy1vdXRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnJvdXNlbFdyYXBwZXIgLnRucy1vdXRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnJvdXNlbFdyYXBwZXIgLnRucy1pdGVtIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG4gICAgdG9wOiA1MCU7XG4gIH1cbn1cbi5jYXJyb3VzZWxXcmFwcGVyIC5jb250cm9scyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBoZWlnaHQ6IDQ0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnJvdXNlbFdyYXBwZXIgLmNvbnRyb2xzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuLmNhcnJvdXNlbFdyYXBwZXIgLnRucy1uYXYge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDM7XG59XG4uY2Fycm91c2VsV3JhcHBlciAudG5zLW5hdiBidXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMC41dnc7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDIycHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmNhcnJvdXNlbFdyYXBwZXIgLnRucy1uYXYgYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkIGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY2Fycm91c2VsV3JhcHBlciAubmV4dCwgLmNhcnJvdXNlbFdyYXBwZXIgLnByZXZpb3VzIHtcbiAgdG9wOiBjYWxjKCgxMDAlIC0gNDRweCkvMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmNhcnJvdXNlbFdyYXBwZXIgLm5leHQge1xuICByaWdodDogMDtcbn1cbi5jYXJyb3VzZWxXcmFwcGVyIC5wcmV2aW91cyB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jb250ZW5ldXItY2Fycm91c2VsLWNhcmQge1xuICBjb2xvcjogYmxhY2s7XG59XG4uY29udGVuZXVyLWNhcnJvdXNlbC1jYXJkOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmNvbnRlbmV1ci1jYXJyb3VzZWwtY2FyZCAuY2FyZC10ZXh0LWJsb2NrIHtcbiAgcGFkZGluZzogNS4zM3Z3IDIuNjd2dztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGVuZXVyLWNhcnJvdXNlbC1jYXJkIC5jYXJkLXRleHQtYmxvY2sgLmxxQ2hhbXBSaWNoZSB7XG4gICAgbWFyZ2luOiAxcmVtIDAgMS41cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVuZXVyLWNhcnJvdXNlbC1jYXJkIC5jYXJkLXRleHQtYmxvY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAxcmVtIDQ1JSAxcmVtIDQuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250ZW5ldXItY2Fycm91c2VsLWNhcmQgLmNhcmQtdGV4dC1ibG9jayB7XG4gICAgbGVmdDogNSU7XG4gICAgd2lkdGg6IDg3MHB4O1xuICAgIHBhZGRpbmc6IDFyZW0gMzYlIDFyZW0gNC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250ZW5ldXItY2Fycm91c2VsLWNhcmQgLmNhcmQtdGV4dC1ibG9jayB7XG4gICAgcGFkZGluZzogMXJlbSAxMSUgMXJlbSA0LjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVuZXVyLWNhcnJvdXNlbC1jYXJkIC5jYXJkLXRleHQtYmxvY2sgLmNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250ZW5ldXItY2Fycm91c2VsLWNhcmQgLmNhcmQtdGV4dC1ibG9jayAuY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGVuZXVyLWNhcnJvdXNlbC1jYXJkIC5jYXJkLXRleHQtYmxvY2sgLmNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gIH1cbn1cbi5jb250ZW5ldXItY2Fycm91c2VsLWNhcmQgLmNhcmQtdGV4dC1ibG9jayAuYnRuQ29udGFpbmVyIHtcbiAgbWFyZ2luOiAxLjVyZW0gYXV0byAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbmV1ci1jYXJyb3VzZWwtY2FyZCAuY2FyZC10ZXh0LWJsb2NrIC5idG5Db250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGVuZXVyLWNhcnJvdXNlbC1jYXJkIC5jYXJkLXRleHQtYmxvY2sgLmJ0bkNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuLmNvbnRlbmV1ci1jYXJyb3VzZWwtY2FyZCAuY2FyZC10ZXh0LWJsb2NrIC5idG5Db250YWluZXIgLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xufSIsIjpyb290IHtcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tYnJlYWtwb2ludC0jeyRicH06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gRnV0dXJlLXByb29mIHJ1bGU6IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCA6Zm9jdXMtdmlzaWJsZSwgc3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmVcbi8vIG9uIGVsZW1lbnRzIHRoYXQgcHJvZ3JhbW1hdGljYWxseSByZWNlaXZlIGZvY3VzIGJ1dCB3b3VsZG4ndCBub3JtYWxseSBzaG93IGEgdmlzaWJsZVxuLy8gZm9jdXMgb3V0bGluZS4gSW4gZ2VuZXJhbCwgdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlIG91dGxpbmUgaXMgb25seSBhcHBsaWVkIGlmIHRoZVxuLy8gaW50ZXJhY3Rpb24gdGhhdCBsZWQgdG8gdGhlIGVsZW1lbnQgcmVjZWl2aW5nIHByb2dyYW1tYXRpYyBmb2N1cyB3YXMgYSBrZXlib2FyZCBpbnRlcmFjdGlvbixcbi8vIG9yIHRoZSBicm93c2VyIGhhcyBzb21laG93IGRldGVybWluZWQgdGhhdCB0aGUgdXNlciBpcyBwcmltYXJpbHkgYSBrZXlib2FyZCB1c2VyIGFuZC9vclxuLy8gd2FudHMgZm9jdXMgb3V0bGluZXMgdG8gYWx3YXlzIGJlIHByZXNlbnRlZC5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLzpmb2N1cy12aXNpYmxlXG4vLyBhbmQgaHR0cHM6Ly9kZXZlbG9wZXIucGFjaWVsbG9ncm91cC5jb20vYmxvZy8yMDE4LzAzL2ZvY3VzLXZpc2libGUtYW5kLWJhY2t3YXJkcy1jb21wYXRpYmlsaXR5L1xuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDVcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg4MCUpOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg3NSUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBEaXNhYmxlIGF1dG8taGlkaW5nIHNjcm9sbGJhciBpbiBJRSAmIGxlZ2FjeSBFZGdlIHRvIGF2b2lkIG92ZXJsYXAsXG4gIC8vIG1ha2luZyBpdCBpbXBvc3NpYmxlIHRvIGludGVyYWN0IHdpdGggdGhlIGNvbnRlbnRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5AaWYgJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucyB7XG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgLyAyKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgLyAyICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgc3VidHJhY3QoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDQpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICBlc2NhcGUtc3ZnKCRjdXN0b20tc2VsZWN0LWluZGljYXRvcikgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgbm8tcmVwZWF0ICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGFkZCgxZW0gKiAuNzUsICgyICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nMCAwIDEyIDEyJz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0OiAgICAgIDc1dmggIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG4kdXNlci1zZWxlY3RzOiBhbGwsIGF1dG8sIG5vbmUgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIGZvbnQtcmVzaXppbmdcbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuLy8gUmVzaXplIGZvbnQtc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQtc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFZhcmlhYmxlcyBmb3Igc3RvcmluZyBzdGF0aWMgYW5kIGZsdWlkIHJlc2NhbGluZ1xuICAgICRyZnMtc3RhdGljOiBudWxsO1xuICAgICRyZnMtZmx1aWQ6IG51bGw7XG5cbiAgICAvLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udC1zaXplXG4gICAgQGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtIHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmcyAvICRyZnMtcmVtLXZhbHVlfXJlbSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHB4IHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmc31weCN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG4gICAgfVxuXG4gICAgLy8gT25seSBhZGQgbWVkaWEgcXVlcnkgaWYgZm9udC1zaXplIGlzIGJpZ2dlciBhcyB0aGUgbWluaW11bSBmb250LXNpemVcbiAgICAvLyBJZiAkcmZzLWZhY3RvciA9PSAxLCBubyByZXNjYWxpbmcgd2lsbCB0YWtlIHBsYWNlXG4gICAgQGlmICRmcyA+ICRyZnMtYmFzZS1mb250LXNpemUgYW5kICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgICRtaW4td2lkdGg6IG51bGw7XG4gICAgICAkdmFyaWFibGUtdW5pdDogbnVsbDtcblxuICAgICAgLy8gQ2FsY3VsYXRlIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyAoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSkgLyAkcmZzLWZhY3RvcjtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiBnaXZlbiBmb250LXNpemUgYW5kIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAvLyBObyBuZWVkIHRvIGNoZWNrIGlmIHRoZSB1bml0IGlzIHZhbGlkLCBiZWNhdXNlIHdlIGRpZCB0aGF0IGJlZm9yZVxuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7JGZzLW1pbiAvICRyZnMtcmVtLXZhbHVlfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gSWYgdHdvLWRpbWVuc2lvbmFsLCB1c2Ugc21hbGxlc3Qgb2Ygc2NyZWVuIHdpZHRoIGFuZCBoZWlnaHRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7JGZzLWRpZmYgKiAxMDAgLyAkcmZzLWJyZWFrcG9pbnR9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemUuXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuICAgIH1cblxuICAgIC8vIFJlbmRlcmluZ1xuICAgIEBpZiAkcmZzLWZsdWlkID09IG51bGwge1xuICAgICAgLy8gT25seSByZW5kZXIgc3RhdGljIGZvbnQtc2l6ZSBpZiBubyBmbHVpZCBmb250LXNpemUgaXMgYXZhaWxhYmxlXG4gICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAkbXEtdmFsdWU6IG51bGw7XG5cbiAgICAgIC8vIFJGUyBicmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgIEBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSByZW0ge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50IC8gJHJmcy1yZW0tdmFsdWV9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH07XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnR9cHg7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksXG4gICAgICAgIC8vIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgICAgICYsXG4gICAgICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGluIHVzZXMgUkZTIHRvIHJlc2NhbGUgZm9udCBzaXplc1xuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyKCkge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMoKSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTsgfVxuaDIsIC5oMiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTsgfVxuaDMsIC5oMyB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTsgfVxuaDQsIC5oNCB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTsgfVxuaDUsIC5oNSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTsgfVxuaDYsIC5oNiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTsgfVxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5MS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkyLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTMtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5NC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoOTAlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkKCkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgLyAyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQoKSB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS9jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4iLCIvLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAvIDI7XG59XG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbWFrZS1jb250YWluZXItbWF4LXdpZHRoc2AgbWl4aW5cIiwgXCJ2NC41LjJcIiwgXCJ2NVwiKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJSAvICRjb3VudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgLyAkY291bnQ7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLy9Db25maWd1cmF0aW9uIGRlIG1vZHVsYXItc2NhbGVcbiRtb2R1bGFyc2NhbGU6IChcbiAgYmFzZTogMTZweCxcbiAgcmF0aW86IDEuMixcbiAgMzIwcHg6IChcbiAgICBiYXNlOjEzcHgsXG4gICksXG4gIDU3NnB4OiAoXG4gICAgYmFzZToxNHB4LFxuICApLFxuICA3NjhweDogKFxuICAgIGJhc2U6MTZweCxcbiAgKSxcbiAgMTIwMHB4OiAoXG4gICAgYmFzZToxOHB4LFxuICApXG4pO1xuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuLy9PbiBzZXQgdG91dCDDoCAxMTQwcHggcG91ciBzdWl2cmUgbGUgbWVudSBxdWkgZXN0IHRvdWpvdXJzIG1heC13aWR0aCAxMTQwcHgsIHNpbm9uIGxlIGNvbnRlbnUgZXN0IHBsdXMgcGV0aXQgcXVlIGxlIG1lbnUuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgeHM6IDEwMHZ3LFxuKSAhZGVmYXVsdDsiLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogJHRhYmxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7IC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgsXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICB0Ym9keSB0ciB7XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYWNjZW50LWJnO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBjb2xvcjogJHRhYmxlLWRhcmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXG4gICAgICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGJvcmRlcjogbnVsbCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICBAaWYgJGJvcmRlciAhPSBudWxsIHtcbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIFJlbW92ZSBzZWxlY3Qgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkaW5wdXQtY29sb3I7XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJltzaXplXSxcbiAgJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgZm9yIHdvcmthcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuICAmOmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgYmFzZSAuZm9ybS1jaGVja1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAvLyBVbmRvIC5mb3JtLWNoZWNrLWlucHV0IGRlZmF1bHRzIGFuZCBhZGQgc29tZSBgbWFyZ2luLXJpZ2h0YC5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuQGVhY2ggJHN0YXRlLCAkZGF0YSBpbiAkZm9ybS12YWxpZGF0aW9uLXN0YXRlcyB7XG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsIG1hcC1nZXQoJGRhdGEsIGNvbG9yKSwgbWFwLWdldCgkZGF0YSwgaWNvbikpO1xufVxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxuXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxuICAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCxcbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgZm9ybS1jb250cm9sLWZvY3VzKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvciwgJGljb24pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMxNTU3XG4gICAgLy8gQWxpZ24gdG9vbHRpcCB0byBmb3JtIGVsZW1lbnRzXG4gICAgLmZvcm0tcm93ID4gLmNvbCA+ICYsXG4gICAgLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0gPiAmIHtcbiAgICAgIGxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQsICRjdXN0b20tc2VsZWN0LWJnIGVzY2FwZS1zdmcoJGljb24pICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemUgbm8tcmVwZWF0O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogaWYoJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucywgcG9pbnRlciwgbnVsbCk7XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLXBhZGRpbmcteDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBAaW5jbHVkZSBmb250LXNpemUoJGRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1sZWZ0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hlbiBQb3BwZXIgaXMgZW5hYmxlZCwgcmVzZXQgdGhlIGJhc2ljIGRyb3Bkb3duIHBvc2l0aW9uXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmRyb3Bkb3duLW1lbnUge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnLCAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSwgdHJ1ZSk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjc3MDNcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xufVxuIiwiQG1peGluIGNhcmV0LWRvd24oKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCgpIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtbGVmdCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXJpZ2h0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15LCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBuYXYtZGl2aWRlcigpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BsZWZ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuLmJ0bi1ncm91cC10b2dnbGUge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIHZhbHVlXG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICArIC5mb3JtLWNvbnRyb2wsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBCcmluZyB0aGUgY3VzdG9tIGZpbGUgaW5wdXQgYWJvdmUgdGhlIGxhYmVsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuY3VzdG9tLXNlbGVjdCB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLFxuICAgID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gLmZvcm0tY29udHJvbDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmRcbi8vXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXG4vLyBhcHBlbmQgZWxlbWVudHMgYWxsb3cgdXMgdG8gMSkgYmUgbGVzcyBjbGV2ZXIsIDIpIHNpbXBsaWZ5IG91ciBzZWxlY3RvcnMsIGFuZFxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cbi5pbnB1dC1ncm91cC1hcHBlbmQgeyBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmJ0bixcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4iLCIvLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgaGVpZ2h0OiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcbi8vXG4vLyBCdWlsZCB0aGUgY3VzdG9tIGNvbnRyb2xzIG91dCBvZiBwc2V1ZG8tZWxlbWVudHMuXG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY3Vyc29yOiAkY3VzdG9tLWNvbnRyb2wtY3Vyc29yO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICBib3JkZXI6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yIHNvbGlkICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIEZvcmVncm91bmQgKGljb24pXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiA1MCUgLyAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZX0gbm8tcmVwZWF0O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgICAmOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSYWRpb3Ncbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxuXG4uY3VzdG9tLXJhZGlvIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc3dpdGNoZXNcbi8vXG4vLyBUd2VhayBhIGZldyB0aGluZ3MgZm9yIHN3aXRjaGVzXG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG5cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLXdpZHRoO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogYWRkKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgbGVmdDogYWRkKC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGhlaWdodDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCwgJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkY3VzdG9tLXN3aXRjaC13aWR0aCAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iZyAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdywgJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc7XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbn1cblxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdmFsdWUgaW4gJGN1c3RvbS1maWxlLXRleHQge1xuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cblxuICB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LWZhbWlseTogJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG59XG5cbi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCwgJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1zLXRodW1iICAgICAgICAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodCAtICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0KSAvIDI7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAwOyAvLyBFZGdlIHNwZWNpZmljXG4gICAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7IC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIG1hcmdpbi1sZWZ0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7ICAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCAvIDI7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgLy8gYXJiaXRyYXJ5P1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IDUwJSAvIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6ICRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6ICRjYXJkLWhlaWdodDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIGltYWdlIHNpemUgYnVnIGluIElFXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjg4NTVcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNvbG9yO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0kY2FyZC1zcGFjZXIteSAvIDI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwOyAvLyBGb3IgSUU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjkzOTZcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gQ2FyZCBkZWNrXG5cbi5jYXJkLWRlY2sge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZGVjay1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLSRjYXJkLWRlY2stbWFyZ2luO1xuICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtZGVjay1tYXJnaW47XG5cbiAgICAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgZGVmYXVsdFxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29sdW1uc1xuLy9cblxuLmNhcmQtY29sdW1ucyB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBBY2NvcmRpb25cbi8vXG5cbi5hY2NvcmRpb24ge1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG5cbiAgPiAuY2FyZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgPiAuY2FyZC1oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kY2FyZC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRicmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBTdXBwcmVzcyBpbmxpbmUgc3BhY2luZ3MgYW5kIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3JcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKTtcbiAgICB9XG4gIH1cblxuICAvLyBJRTktMTEgaGFjayB0byBwcm9wZXJseSBoYW5kbGUgaHlwZXJsaW5rIHVuZGVybGluZXMgZm9yIGJyZWFkY3J1bWJzIGJ1aWx0XG4gIC8vIHdpdGhvdXQgYDx1bD5gcy4gVGhlIGA6OmJlZm9yZWAgcHNldWRvLWVsZW1lbnQgZ2VuZXJhdGVzIGFuIGVsZW1lbnRcbiAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHRoZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxuICAvL1xuICAvLyBUbyB0cmljayBJRSBpbnRvIHN1cHByZXNzaW5nIHRoZSB1bmRlcmxpbmUsIHdlIGdpdmUgdGhlIHBzZXVkby1lbGVtZW50IGFuXG4gIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vIE9waW5pb25hdGVkOiByZW1vdmUgdGhlIFwiaGFuZFwiIGN1cnNvciBzZXQgcHJldmlvdXNseSBmb3IgLnBhZ2UtbGlua1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRiYWRnZS10cmFuc2l0aW9uKTtcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vLyBQaWxsIGJhZGdlc1xuLy9cbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENvbG9yc1xuLy9cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYmFkZ2UtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBiYWRnZS12YXJpYW50KCRiZykge1xuICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJhZGdlLWZvY3VzLXdpZHRoIHJnYmEoJGJnLCAuNSk7XG4gICAgfVxuICB9XG59XG4iLCIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogJGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKSAkanVtYm90cm9uLXBhZGRpbmc7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjbG9zZS1mb250LXNpemUgKyAkYWxlcnQtcGFkZGluZy14ICogMjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICB9XG59XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzcy1oZWlnaHQgMDsgfVxuICAgIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nIHByb2dyZXNzLWJhci1zdHJpcGVzO1xuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJiArICYge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY2xvc2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IC41O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLnRvYXN0IHtcbiAgLy8gUHJldmVudHMgZnJvbSBzaHJpbmtpbmcgaW4gSUUxMSwgd2hlbiBpbiBhIGZsZXggY29udGFpbmVyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MzQxXG4gIGZsZXgtYmFzaXM6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIG1heC13aWR0aDogJHRvYXN0LW1heC13aWR0aDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b2FzdC1mb250LXNpemUpO1xuICBjb2xvcjogJHRvYXN0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1ib3JkZXItY29sb3I7XG4gIGJveC1zaGFkb3c6ICR0b2FzdC1ib3gtc2hhZG93O1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b2FzdC1ib3JkZXItcmFkaXVzKTtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICR0b2FzdC1wYWRkaW5nLXg7XG4gIH1cblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXkgJHRvYXN0LXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b2FzdC1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoc3VidHJhY3QoJHRvYXN0LWJvcmRlci1yYWRpdXMsICR0b2FzdC1ib3JkZXItd2lkdGgpKTtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy14OyAvLyBhcHBseSB0byBib3RoIHZlcnRpY2FsIGFuZCBob3Jpem9udGFsXG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4ubW9kYWwtb3BlbiB7XG4gIC8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7IC8vIElFMTAvMTFcbiAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7IC8vIElFMTAvMTFcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAvLyBFbnN1cmUgYG1vZGFsLWRpYWxvZy1jZW50ZXJlZGAgZXh0ZW5kcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIHZpZXcgKElFMTAvMTEpXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IC8vIElFMTBcbiAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7IC8vIFJlc2V0IGhlaWdodCB0byAwIGV4Y2VwdCBvbiBJRVxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAvLyBFbnN1cmUgYC5tb2RhbC1ib2R5YCBzaG93cyBzY3JvbGxiYXIgKElFMTAvMTEpXG4gICYubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiAkbW9kYWwtY29udGVudC1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAuY2xvc2Uge1xuICAgIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgICAvLyBhdXRvIG9uIHRoZSBsZWZ0IGZvcmNlIGljb24gdG8gdGhlIHJpZ2h0IGV2ZW4gd2hlbiB0aGVyZSBpcyBubyAubW9kYWwtdGl0bGVcbiAgICBtYXJnaW46ICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nIC0gJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAvIDI7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46ICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gLyAyO1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14bDsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5OyB9XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICBib3R0b206IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1yaWdodCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICB0b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1sZWZ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWxlZnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQoKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHBvcG92ZXItZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBtYXJnaW46IDAgJHBvcG92ZXItYm9yZGVyLXJhZGl1cztcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBib3R0b206IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGxlZnQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHRvcDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoIC8gMjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICByaWdodDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWxlZnQ7XG4gIH1cbn1cblxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci1oZWFkZXItYmcsIDUlKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kOiA1MCUgLyAxMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpO1xufVxuXG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIG9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBvdmVycmlkZSA8b2w+IGRlZmF1bHRcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMjtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBib3JkZXI6ICRzcGlubmVyLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xuICBib3JkZXItd2lkdGg6ICRzcGlubmVyLWJvcmRlci13aWR0aC1zbTtcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3Jvdztcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG59XG5cbkBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zcGlubmVyLWJvcmRlcixcbiAgICAuc3Bpbm5lci1ncm93IHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy12YXJpYW50YCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLWdyYWRpZW50LXZhcmlhbnRgIG1peGluXCIsIFwidjQuNS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15IC8gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkdXNlci1zZWxlY3RzIHtcbiAgLnVzZXItc2VsZWN0LSN7JHZhbHVlfSB7IHVzZXItc2VsZWN0OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUoKSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uc2hhZG93LXNtIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc20gIWltcG9ydGFudDsgfVxuLnNoYWRvdyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93ICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbGcgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LW5vbmUgeyBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8vIFZpZXdwb3J0IGFkZGl0aW9uYWwgaGVscGVyc1xuXG4ubWluLXZ3LTEwMCB7IG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLm1pbi12aC0xMDAgeyBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAgeyB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLnZoLTEwMCB7IGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmICRzaXplICE9IDAge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gSnVzdCBpbiBjYXNlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgaXMgc2V0IG9uIGEgcGFyZW50XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBJRTEwIGJ1Z2ZpeCwgc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2OTQ3OTY3L2llMTAtaG92ZXItcHNldWRvLWNsYXNzLWRvZXNudC13b3JrLXdpdGhvdXQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIERlcHJlY2F0ZWQsIGJ1dCBhdm9pZHMgaXNzdWVzIHdpdGggZmxleCBjb250YWluZXJzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBVc2VkIGluc3RlYWQgb2YgYG92ZXJmbG93LXdyYXBgIGZvciBJRSAmIEVkZ2UgTGVnYWN5XG59XG5cbi8vIFJlc2V0XG5cbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1lbXBoYXNpcy12YXJpYW50KClgXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9tYWluLmNzcy9ibG9iL21hc3Rlci9zcmMvX3ByaW50LmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7IC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBQcmludGluZyBUYWJsZXM6XG4gICAgLy8gaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTgwODE1MTUwOTM0L2h0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgIC8vXG5cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi8qKlxuICogR2VuZXJhdGUgcmVtIGFuZCBJRSBjb21wYXRpYmxlIGFzc29jaWF0aW9uIGZvciBhIHByb3BlcnR5IGFuZCBhIHNpemUgZ2l2ZSBpbiBweFxuICogSW5zcGlyZWQgb2YgaHR0cDovL2h1Z29naXJhdWRlbC5jb20vMjAxMy8wMy8xOC91bHRpbWF0ZS1yZW0tbWl4aW4vXG4gKiBAcGFyYW0gJHByb3AgQ1NTIFByb3BlcnRpZXMgdG8gYXNzb2NpYXRlIGRlIHNpemluZ1xuICogQHBhcmFtICRweHMgVmFsdWUgaW4gcGl4ZWxzIHRvIGFwcGx5IGFuZCBjb252ZXJ0IHRvIHJlbS4gQ2FuIGJlIG1vcmUgdGhhbiBvbmUgdmFsdWUgZXguOiAkcHJvcDptYXJnaW4sICRweHM6MjAgMzAgMTAgNDBcbiAqKi9cbkBtaXhpbiByZW0oJHByb3BlcnR5LCAkdmFsdWVzKSB7XG5cdC8vIGRlZmluZSBsaXN0IG9mIHZhbHVlIHRvIHJldHVyblxuXHQkcHggOiAoKTtcblx0JHJlbTogKCk7XG5cblx0Ly8gTG9vcCB0aHJvdWdoIGVhY2ggdmFsdWUgaW4gJHZhbHVlc1xuXHRAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG5cblx0XHQvLyBJZiB0eXBlIG9mICR2YWx1ZSBpcyBub3QgbnVtYmVyLCBpLmUuOiAhaW1wb3J0YW50IGlzIGEgc3RyaW5nIHRvIGJlIGNvbmNhdGVuYXRlIHdpdGggdGhlIHByZWNlZGluZyB2YWx1ZS5cblx0XHRAaWYgKHR5cGUtb2YoJHZhbHVlKSAhPSBcIm51bWJlclwiKSB7XG5cdFx0XHQkcHggOiBhcHBlbmQoJHB4ICwgJHZhbHVlKTtcblx0XHRcdCRyZW06IGFwcGVuZCgkcmVtLCAkdmFsdWUpO1xuXHRcdH1cblxuXHRcdEBlbHNlIHtcblx0XHRcdC8vIFNlcGFyYXRlIHVuaXQgYW5kIHZhbHVlXG5cdFx0XHQkdW5pdDogdW5pdCgkdmFsdWUpO1xuXHRcdFx0JHZhbDogcGFyc2VJbnQoJHZhbHVlKTtcblxuXHRcdFx0Ly8gSWYgdW5pdCBpcyBlbXB0eSwgZGVmYXVsdCBpcyBQWFxuXHRcdFx0QGlmICR1bml0ID09IFwiXCIge1xuXHRcdFx0XHQkdW5pdDogcHg7XG5cdFx0XHR9XG5cblx0XHRcdC8vIElmIHRoZSB2YWx1ZSBpcyBlaXRoZXIgMCBvciBub3QgYSBudW1iZXIsIGxpa2UgYXV0byBvciBub25lLCBqdXN0IGFwcGVuZCBpdCB0byB0aGUgbGlzdCBhcy1pc1xuXHRcdFx0QGlmICR2YWx1ZSA9PSAwIG9yIHR5cGUtb2YoJHZhbHVlKSAhPSBcIm51bWJlclwiIG9yICgkdW5pdCAhPSBcInB4XCIgYW5kICR1bml0ICE9IFwicmVtXCIpIHtcblx0XHRcdFx0JHB4OiBhcHBlbmQoJHB4LCAkdmFsdWUpO1xuXHRcdFx0XHQkcmVtOiBhcHBlbmQoJHJlbSwgJHZhbHVlKTtcblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHQvLyBJZiB0aGUgdW5pdCBpcyBweFxuXHRcdFx0XHRAaWYgJHVuaXQgPT0gXCJweFwiIHtcblx0XHRcdFx0XHQkcHg6IGFwcGVuZCgkcHgsICR2YWx1ZSk7XG5cdFx0XHRcdFx0JHJlbTogYXBwZW5kKCRyZW0sICgkdmFsIC8gcGFyc2VJbnQoJHJlbS1iYXNlKSArIHJlbSkpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIEF0IHRoaXMgcG9pbnQsIHVuaXQgaXMgaW4gUkVNXG5cdFx0XHRcdEBlbHNlIHtcblx0XHRcdFx0XHQkcHg6IGFwcGVuZCgkcHgsICgkdmFsICogcGFyc2VJbnQoJHJlbS1iYXNlKSArIHB4KSk7XG5cdFx0XHRcdFx0JHJlbTogYXBwZW5kKCRyZW0sICR2YWx1ZSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gSWYgJHB4IGlzIHRoZSBzYW1lIGFzIHRoZSAkcmVtIHZhbHVlLCBvdXRwdXQgb25seSAxIGxpbmUgZm9yIHRoZSBwcm9wZXJ0eVxuXHRAaWYgJHB4ID09ICRyZW0ge1xuXHRcdCN7JHByb3BlcnR5fTogJHB4O1xuXHR9IEBlbHNlIHtcblx0XHQvLyBQaXhlbCBmaXJzdCAhXG5cdFx0I3skcHJvcGVydHl9OiAkcHg7XG5cdFx0I3skcHJvcGVydHl9OiAkcmVtO1xuXHR9XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi8qKlxuICogR2VuZXJhdGUgdmVuZG9yIHByZWZpeGVzIGZvciBhIGNzcyBwcm9wZXJ0aWVzXG4gKiBAcGFyYW0gJGZvciBDU1MgUHJvcGVydGllcyB0byBtYWtlIHByZWZpeGVzXG4gKiBAcGFyYW0gJHZhbCBWYWx1ZSB0byBhcHBseVxuICogQHBhcmFtICRwcmVmaXhlcyBTcGFjZSBzZXBhcmF0ZWQgbGlzdCBvZiBwcmVmaXggdG8gdXNlXG4gKiovXG5cbiR2ZW5kb3IwOiAtbW96LTtcbiR2ZW5kb3IxOiAtbXMtO1xuJHZlbmRvcjI6IC1vLTtcbiR2ZW5kb3IzOiAtd2Via2l0LTtcblxuXG4kdmVuZG9yLXByZWZpeGVzOiAkdmVuZG9yMCwkdmVuZG9yMSwkdmVuZG9yMiwkdmVuZG9yMztcbiR2ZW5kb3Itd2Via2l0LW1vejogJHZlbmRvcjAsJHZlbmRvcjM7XG4kdmVuZG9yLW5vLW1zOiAkdmVuZG9yMCwkdmVuZG9yMiwkdmVuZG9yMztcblxuQG1peGluIG1ha2UtdmVuZG9yLXByZWZpeCgkZm9yLCAkdmFsLCAkcHJlZml4ZXM6ICR2ZW5kb3ItcHJlZml4ZXMpIHtcbiAgICBcblx0Ly8gb3V0cHV0IGEgbGluZSBmb3IgYWxsIHByZWZpeFxuICAgIEBlYWNoICRwcmVmaXggaW4gJHByZWZpeGVzIHtcbiAgICAgICAgI3skcHJlZml4fSN7JGZvcn06ICN7JHZhbH07XG4gICAgfVxuXHQvLyBkZWZhdWx0IGxpbmUgd2l0aG91dCBwcmVmaXhcbiAgICAjeyRmb3J9OiAjeyR2YWx9O1xufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLy8gZ2VuZXJpYyB0cmFuc2Zvcm1cbi8qKlxuICogR2VuZXJpYyB0cmFuc2Zvcm0gbWV0aG9kLiBHZW5lcmF0ZSB2ZW5kb3IgcHJlZml4ZXMgdHJhbnNmb3JtIGNzcyBwcm9wZXJ0aWVzIGZvciBhIHNwZWNpZmljIHRyYW5zZm9ybSBtZXRob2RcbiAqIEBwYXJhbSAkdHJhbnNmb3JtIFRyYW5zZm9ybSBtZXRob2QgdG8gb3V0cHV0XG4gKiovXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm1zKSB7XG5cdEBpbmNsdWRlIG1ha2UtdmVuZG9yLXByZWZpeCgndHJhbnNmb3JtJywgJHRyYW5zZm9ybXMpO1xufVxuLyoqXG4gKiBHZW5lcmF0ZSB2ZW5kb3IgcHJlZml4ZXMgdHJhbnNmb3JtIGNzcyBwcm9wZXJ0aWVzIGZvciByb3RhdGUgbWV0aG9kXG4gKiBAcGFyYW0gJGRlZyBOdW1iZXIgb2YgZGVncmVlIHRvIHJvdGF0ZVxuICoqL1xuQG1peGluIHJvdGF0ZSAoJGRlZykge1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKCN7JGRlZ31kZWcpKTtcbn1cbi8qKlxuICogR2VuZXJhdGUgdmVuZG9yIHByZWZpeGVzIHRyYW5zZm9ybSBjc3MgcHJvcGVydGllcyBmb3Igc2NhbGUgbWV0aG9kXG4gKiBAcGFyYW0gJHNjYWxlIFNjYWxlIHZhbHVlXG4gKiovXG5AbWl4aW4gc2NhbGUoJHNjYWxlKSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgkc2NhbGUpKTtcbn1cbi8qKlxuICogR2VuZXJhdGUgdmVuZG9yIHByZWZpeGVzIHRyYW5zZm9ybSBjc3MgcHJvcGVydGllcyBmb3IgdHJhbnNsYXRlIG1ldGhvZFxuICogQHBhcmFtICR4IE51bWJlciB3aXRoIHVuaXQgdG8gbW92ZSBob3Jpem9udGFsbHkgKGllLjogMTBweCwgMjAlLCAtNGVtLCAuLi4pXG4gKiBAcGFyYW0gJHkgTnVtYmVyIHdpdGggdW5pdCB0byBtb3ZlIHZlcnRpY2FsbHkgIChpZS46IDEwcHgsIDIwJSwgLTRlbSwgLi4uKVxuICoqL1xuQG1peGluIHRyYW5zbGF0ZSAoJHgsICR5KSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoJHgsICR5KSk7XG59XG4vKipcbiAqIEdlbmVyYXRlIHZlbmRvciBwcmVmaXhlcyB0cmFuc2Zvcm0gY3NzIHByb3BlcnRpZXMgZm9yIHNrZXcgbWV0aG9kXG4gKiBAcGFyYW0gJHggTnVtYmVyIG9mIGRlZ3JlZSBmb3IgaG9yaXpvbnRhbCBheGlzXG4gKiBAcGFyYW0gJHkgTnVtYmVyIG9mIGRlZ3JlZSBmb3IgdmVydGljYWwgYXhpc1xuICoqL1xuQG1peGluIHNrZXcgKCR4LCAkeSkge1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0oc2tldygjeyR4fWRlZywgI3skeX1kZWcpKTtcbn1cbi8qKlxuICogR2VuZXJhdGUgdmVuZG9yIHByZWZpeGVzIHRyYW5zZm9ybSBjc3MgcHJvcGVydGllcyB0byBzZXQgdHJhbnNmb3JtYXRpb24gb3JpZ2luIHVzZSBieSB0cmFuc2Zvcm0gbWV0aG9kc1xuICogQHBhcmFtICRvcmlnaW4gWCBhbmQgWSBPcmlnaW4gdG8gc2V0LiAoaWUuOiBsZWZ0IHRvcClcbiAqKi9cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luICgkb3JpZ2luOiBjZW50ZXIgY2VudGVyKSB7XG5cdEBpbmNsdWRlIG1ha2UtdmVuZG9yLXByZWZpeCgndHJhbnNmb3JtLW9yaWdpbicsICRvcmlnaW4pO1xufVxuXG4vKipcbipEZWZpbmVzIGEgMkQgdHJhbnNmb3JtYXRpb24sIHVzaW5nIGEgbWF0cml4IG9mIHNpeCB2YWx1ZXNcbioqL1xuQG1peGluIG1hdHJpeCgkbjEsICRuMiwgJG4zLCAkbjQsICRuNSwgJG42KXtcblx0LXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeCgkbjEsICRuMiwgJG4zLCAkbjQsICRuNSwgJG42KTtcblx0LW1vei10cmFuc2Zvcm06IG1hdHJpeCgkbjEsICRuMiwgJG4zLCAkbjQsICRuNSwgJG42KTtcblx0LW1zLXRyYW5zZm9ybTogbWF0cml4KCRuMSwgJG4yLCAkbjMsICRuNCwgJG41LCAkbjYpO1xuXHQtby10cmFuc2Zvcm06IG1hdHJpeCgkbjEsICRuMiwgJG4zLCAkbjQsICRuNSwgJG42KTtcblx0dHJhbnNmb3JtOiBtYXRyaXgoJG4xLCAkbjIsICRuMywgJG40LCAkbjUsICRuNik7XG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG5AbWl4aW4gdHJhbnNpdGlvbigkYXJncykge1xuXHRAaW5jbHVkZSBtYWtlLXZlbmRvci1wcmVmaXgodHJhbnNpdGlvbiwgJGFyZ3MpO1xuICB9XG4vLy0tPiBoZWxwZXJzXG5AbWl4aW4gYW5pbWF0ZSggJHByb3BlcnR5OiBhbGwsICRkdXJhdGlvbjogMXMsICRlYXNpbmc6IGVhc2UgKSB7XG5cdEBpbmNsdWRlIG1ha2UtdmVuZG9yLXByZWZpeCh0cmFuc2l0aW9uLCAkcHJvcGVydHkgJGR1cmF0aW9uICRlYXNpbmcpO1xufVxuQG1peGluIHNldHVwLWFuaW1hdGlvbigka2V5RnJhbWVzLCAkYW5pbTogbGluZWFyLCAkZHVyYXRpb246MXMsICRpdGVyYXRpb246MSwgJG9yaWdpbjo1MCUgNTAlLCAkZmlsbC1tb2RlOiBmb3J3YXJkcykge1xuXHRAaW5jbHVkZSBtYWtlLXZlbmRvci1wcmVmaXgoYW5pbWF0aW9uLCAka2V5RnJhbWVzICRhbmltICRkdXJhdGlvbik7XG5cdEBpbmNsdWRlIG1ha2UtdmVuZG9yLXByZWZpeChhbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCAkaXRlcmF0aW9uKTtcblx0QGluY2x1ZGUgbWFrZS12ZW5kb3ItcHJlZml4KHRyYW5zZm9ybS1vcmlnaW4sICRvcmlnaW4pO1xuXHRAaW5jbHVkZSBtYWtlLXZlbmRvci1wcmVmaXgoYW5pbWF0aW9uLWZpbGwtbW9kZSwgJGZpbGwtbW9kZSk7XG59XG5cbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGUuLi4pIHtcblx0JG1heDogbGVuZ3RoKCRhbmltYXRlKTtcblx0JGFuaW1hdGlvbnM6ICcnO1xuXG5cdC8vIHN1cHBvcnQgZm9yIGNoYWluaW5nIG11bHRpcGxlIGFuaW1hdGlvblxuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoICRtYXgge1xuXHRcdCRhbmltYXRpb25zOiAjeyRhbmltYXRpb25zICsgbnRoKCRhbmltYXRlLCAkaSl9O1xuXG5cdFx0Ly8gQWRkIGEgY29tYSB0byBmb2xsb3dpbmcgYWxsIGFuaW1hdGlvbiwgaWYgbm90IHRoZSBsYXN0LlxuXHRcdEBpZiAkaSA8ICRtYXgge1xuXHRcdFx0JGFuaW1hdGlvbnM6ICN7JGFuaW1hdGlvbnMgKyBcIiwgXCJ9O1xuXHRcdH1cblx0fVxuXHQvLyBPdXRwdXQgYnJvd3NlciBwcmVmaXhcblx0QGluY2x1ZGUgbWFrZS12ZW5kb3ItcHJlZml4KGFuaW1hdGlvbiwgJGFuaW1hdGlvbnMpO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbigkZnVuY3Rpb24pIHtcblx0QGluY2x1ZGUgbWFrZS12ZW5kb3ItcHJlZml4KGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24sICRmdW5jdGlvbik7XG59XG5cbkBtaXhpbiBzY2FsZTNkKCR4OiAwLCAkeTogMCwgJHo6IDApIHtcblx0QGluY2x1ZGUgbWFrZS12ZW5kb3ItcHJlZml4KHRyYW5zZm9ybSwgc2NhbGUzZCgkeCwgJHksICR6KSk7XG59XG5cbi8vIGtleWZyYW1lcyBtaXhpblxuQG1peGluIGtleWZyYW1lcygkbmFtZSkge1xuXHRALXdlYmtpdC1rZXlmcmFtZXMgI3skbmFtZX0ge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cdEAtbW96LWtleWZyYW1lcyAjeyRuYW1lfSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblx0QC1vLWtleWZyYW1lcyAjeyRuYW1lfSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblx0QC1tcy1rZXlmcmFtZXMgI3skbmFtZX0ge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cdEBrZXlmcmFtZXMgI3skbmFtZX0ge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBpbmNsdWRlIGtleWZyYW1lcyhyb3RhdGUtMCkge1xuXHR0byB7XG5cdFx0QGluY2x1ZGUgcm90YXRlKDApO1xuXHR9XG59XG5AaW5jbHVkZSBrZXlmcmFtZXMocm90YXRlLTE4MC1jdykge1xuXHR0byB7XG5cdFx0QGluY2x1ZGUgcm90YXRlKDE4MCk7XG5cdH1cbn1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKHNob3dBbmRIaWRlKSB7XG5cdDAlIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cdDE1JSwgODUlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdDk5JSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHQxMDAlIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbkBpbXBvcnQgXCJyZW1cIjtcbkBpbXBvcnQgXCJjbGVhcmZpeFwiO1xuQGltcG9ydCBcInNpemVcIjtcbkBpbXBvcnQgXCJwcmVmaXhlc1wiO1xuQGltcG9ydCBcImJhY2tncm91bmRcIjtcbkBpbXBvcnQgXCJjb3ZlclwiO1xuQGltcG9ydCBcInRyYW5zZm9ybVwiO1xuQGltcG9ydCBcImFuaW1hdGlvblwiO1xuQGltcG9ydCBcImJveC1zaXppbmdcIjtcblxuQG1peGluIHBzLWxldHRlcnNwYWNpbmctdG8tZW0oJHZhbCkge1xuXHRsZXR0ZXItc3BhY2luZzogKCAkdmFsIC8gMTAwMCApICogMWVtXG59XG5cbkBtaXhpbiBwcy1sZXR0ZXJzcGFjaW5nLXRvLXB4KCR2YWwsICRmb250LXNpemUpIHtcblx0bGV0dGVyLXNwYWNpbmc6ICgkdmFsICogJGZvbnQtc2l6ZSAvIDEwMDAgKSAqIDFweFxufVxuXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xuXHRvcGFjaXR5OiAkb3BhY2l0eTtcblx0JG9wYWNpdHktaWU6ICRvcGFjaXR5ICogMTAwO1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JG9wYWNpdHktaWUpOyAvL0lFOFxufVxuXG4ldmlzdWFsbHloaWRkZW4ge1xuXHRtYXJnaW46IC0xcHg7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cblxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkYXJncykge1xuICBAaW5jbHVkZSBtYWtlLXZlbmRvci1wcmVmaXgoYm9yZGVyLXJhZGl1cywgJGFyZ3MsICR2ZW5kb3Itd2Via2l0LW1veik7XG59XG5cbkBtaXhpbiBzZXQtY29tcG9uZW50LW1heC13aWR0aCgkZnVsbHdpZHRoOiB0cnVlKXtcbiAgQGlmICRmdWxsd2lkdGgge1xuICAgIG1heC13aWR0aDogJGNvbXBvbmVudC1tYXgtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9IEBlbHNlIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgPiBkaXYge1xuICAgICAgQGluY2x1ZGUgc2V0LWNvbXBvbmVudC1tYXgtd2lkdGgoKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vKiBDT1VMRVVSUyBERSBTRUNUSU9OICovXG5AbWl4aW4gc2VjdGlvbi1jb2xvcnMoJHdyYXBwZXI6IHRydWUgLCAkd3JhcHBlclByZWZpeDogJycpIHtcblxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkbGlzdC1jb2xvci1zZWN0aW9uLWZnKSB7XG5cbiAgICAkaWQ6ICRpIC0gMSAhZ2xvYmFsO1xuICAgICRjb2xvci1zZWN0aW9uLWZnOiBudGgoJGxpc3QtY29sb3Itc2VjdGlvbi1mZywgJGkpICFnbG9iYWw7XG4gICAgJGNvbG9yLXNlY3Rpb24tYmc6IG50aCgkbGlzdC1jb2xvci1zZWN0aW9uLWJnLCAkaSkgIWdsb2JhbDtcbiAgICAkY29sb3Itc2VjdGlvbi1iZy1hbHBoYTogbnRoKCRsaXN0LWNvbG9yLXNlY3Rpb24tYmctYWxwaGEsICRpKSAhZ2xvYmFsO1xuICAgICRjb2xvci1zZWN0aW9uLWh2OiBudGgoJGxpc3QtY29sb3Itc2VjdGlvbi1odiwgJGkpICFnbG9iYWw7XG5cbiAgICAvLyBvbGQgdmFycyAoZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkpXG4gICAgJGNvbG9yLXRoZW1lLXNlY3Rpb246ICRjb2xvci1zZWN0aW9uLWJnICFnbG9iYWw7XG4gICAgJGNvbG9yLXRoZW1lLW1lbnUtaXRlbTogJGNvbG9yLXNlY3Rpb24tZmcgIWdsb2JhbDtcblxuICAgIEBpZiAkd3JhcHBlciA9PSB0cnVlIHtcbiAgICAgICN7JHdyYXBwZXJQcmVmaXh9LnNlY3Rpb24tI3skaWR9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICB9XG5cblxuICAvLyBhcHBseSBhbHRlcm5hdGUgc2VjdGlvbjAgY29sb3JzIGJhc2VkIG9uICRjb2xvci1zZWN0aW9uMC1hbHQtdGhlbWVzXG4vLyAgQGlmICgkd3JhcHBlciA9PSB0cnVlKSBhbmQgKHZhcmlhYmxlLWV4aXN0cyhjb2xvci1zZWN0aW9uMC1hbHQtdGhlbWVzKSl7XG4vL1xuLy8gICAgJGNvbG9yLXNlY3Rpb24tZmc6ICRjb2xvci1zZWN0aW9uMC1hbHQtZmcgIWdsb2JhbDtcbi8vICAgICRjb2xvci1zZWN0aW9uLWJnOiAkY29sb3Itc2VjdGlvbjAtYWx0LWJnICFnbG9iYWw7XG4vLyAgICAkY29sb3Itc2VjdGlvbi1iZy1hbHBoYTogJGNvbG9yLXNlY3Rpb24wLWFsdC1iZy1hbHBoYSAhZ2xvYmFsO1xuLy9cbi8vICAgIC8vIG9sZCB2YXJzIChmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSlcbi8vICAgICRjb2xvci10aGVtZS1zZWN0aW9uOiAkY29sb3Itc2VjdGlvbi1iZyAhZ2xvYmFsO1xuLy8gICAgJGNvbG9yLXRoZW1lLW1lbnUtaXRlbTogJGNvbG9yLXNlY3Rpb24tZmcgIWdsb2JhbDtcbi8vXG4vLyAgICBAZm9yICRrIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkY29sb3Itc2VjdGlvbjAtYWx0LXRoZW1lcykge1xuLy9cbi8vICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGxpc3QtY29sb3ItdGhlbWUtZmcpIHtcbi8vICAgICAgICBAaWYgbnRoKCRjb2xvci1zZWN0aW9uMC1hbHQtdGhlbWVzLCAkaykgPT0gJGkge1xuLy9cbi8vICAgICAgICAgICRpZDogJGkgLSAxICFnbG9iYWw7XG4vLyAgICAgICAgICAkdGhlbWUtY2xhc3NuYW1lOiBudGgoJGxpc3QtdGhlbWUtY2xhc3NuYW1lLCAkaSkgIWdsb2JhbDtcbi8vXG4vLyAgICAgICAgICAuc2VjdGlvbi0wIHtcbi8vICAgICAgICAgICAgLnRoZW1lLSN7JGlkfSwgLnRoZW1lLWJnLSN7JHRoZW1lLWNsYXNzbmFtZX0sICB7XG4vLyAgICAgICAgICAgICAgQGNvbnRlbnQ7XG4vLyAgICAgICAgICAgIH1cbi8vICAgICAgICAgIH1cbi8vXG4vLyAgICAgICAgfVxuLy8gICAgICB9XG4vL1xuLy8gICAgfVxuLy8gIH1cblxuXG59XG5cbi8qIENPVUxFVVJTIERFIFRIRU1FIERBTlMgU0VDVElPTiAqL1xuXG5AbWl4aW4gc3ViLXRoZW1lLWNvbG9ycygkd3JhcHBlcjogdHJ1ZSkge1xuXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRsaXN0LWNvbG9yLXRoZW1lLWZnKSB7XG5cbiAgICAkaWQ6ICRpIC0gMSAhZ2xvYmFsO1xuICAgICRjb2xvci10aGVtZS1mZzogbnRoKCRsaXN0LWNvbG9yLXRoZW1lLWZnLCAkaSkgIWdsb2JhbDtcbiAgICAkY29sb3ItdGhlbWUtZmctc2Vjb25kYXJ5OiBudGgoJGxpc3QtY29sb3ItdGhlbWUtZmctc2Vjb25kYXJ5LCAkaSkgIWdsb2JhbDtcbiAgICAkY29sb3ItdGhlbWUtYmc6IG50aCgkbGlzdC1jb2xvci10aGVtZS1iZywgJGkpICFnbG9iYWw7XG4gICAgJGNvbG9yLXRoZW1lLWh2OiBudGgoJGxpc3QtY29sb3ItdGhlbWUtaHYsICRpKSAhZ2xvYmFsO1xuICAgICR0aGVtZS1jbGFzc25hbWU6IG50aCgkbGlzdC10aGVtZS1jbGFzc25hbWUsICRpKSAhZ2xvYmFsO1xuXG4gICAgQGlmICR3cmFwcGVyID09IHRydWUge1xuICAgICAgLm1lZGlhLWNvbXBvbmVudC50aGVtZS0jeyRpZH0sIC5tZWRpYS1jb21wb25lbnQudGhlbWUtYmctI3skdGhlbWUtY2xhc3NuYW1lfSwgIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICB9XG5cbn1cblxuLyogQ09VTEVVUlMgREUgVEhFTUUgKi9cbkBtaXhpbiB0aGVtZS1jb2xvcnMoJHdyYXBwZXI6IHRydWUsICR3cmFwcGVyUHJlZml4OiAnJykge1xuXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRsaXN0LWNvbG9yLXRoZW1lLWZnKSB7XG5cbiAgICAkaWQ6ICRpIC0gMSAhZ2xvYmFsO1xuICAgICRjb2xvci10aGVtZS1mZzogbnRoKCRsaXN0LWNvbG9yLXRoZW1lLWZnLCAkaSkgIWdsb2JhbDtcbiAgICAkY29sb3ItdGhlbWUtZmctc2Vjb25kYXJ5OiBudGgoJGxpc3QtY29sb3ItdGhlbWUtZmctc2Vjb25kYXJ5LCAkaSkgIWdsb2JhbDtcbiAgICAkY29sb3ItdGhlbWUtYmc6IG50aCgkbGlzdC1jb2xvci10aGVtZS1iZywgJGkpICFnbG9iYWw7XG4gICAgJGNvbG9yLXRoZW1lLWh2OiBudGgoJGxpc3QtY29sb3ItdGhlbWUtaHYsICRpKSAhZ2xvYmFsO1xuICAgICR0aGVtZS1jbGFzc25hbWU6IG50aCgkbGlzdC10aGVtZS1jbGFzc25hbWUsICRpKSAhZ2xvYmFsO1xuXG4gICAgQGlmICR3cmFwcGVyID09IHRydWUge1xuICAgICAgI3skd3JhcHBlclByZWZpeH0udGhlbWUtI3skaWR9LCAjeyR3cmFwcGVyUHJlZml4fS50aGVtZS1iZy0jeyR0aGVtZS1jbGFzc25hbWV9LCAge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbn1cblxuLyogTUFYLVdJRFRIIENPTlRBSU5FUiAqL1xuQG1peGluIG1heC13aWR0aC1jb250YWluZXJzKCkge1xuXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRjLWxpc3QpIHtcblxuICAgICRpZDogJGkgLSAxICFnbG9iYWw7XG4gICAgJGMtaTogbnRoKCRjLWxpc3QsICRpKSAhZ2xvYmFsO1xuICAgICRjLWktbmFtZTogbnRoKCRjLW5hbWUtbGlzdCwgJGkpICFnbG9iYWw7XG4gIFxuXG4gICAgLmNvbnRhaW5lci0jeyRjLWktbmFtZX17XG4gICAgICBtYXgtd2lkdGg6ICRjLWk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbioqXG4qKiAgIG1heC13aWR0aCBjb250YWluZXJcbioqXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjLXNtOiA1NDBweDtcbiRjLW1kOiA3MjBweDtcbiRjLWxnOiA5NjBweDtcbiRjLXhsOiAxMTQwcHg7XG4kYy14eGw6IDEzMjBweDtcbiRjLWZsdWlkOiAxMDB2dztcblxuJGMtbmFtZS1zbTpcInNtXCI7XG4kYy1uYW1lLW1kOlwibWRcIjtcbiRjLW5hbWUtbGc6XCJsZ1wiO1xuJGMtbmFtZS14bDpcInhsXCI7XG4kYy1uYW1lLXh4bDpcInh4bFwiO1xuJGMtbmFtZS1mbHVpZDpcImZsdWlkXCI7XG5cbiRjLW5hbWUtbGlzdDogJGMtbmFtZS1zbSwgJGMtbmFtZS1tZCwgJGMtbmFtZS1sZywgJGMtbmFtZS14bCwgJGMtbmFtZS14eGwsICRjLW5hbWUtZmx1aWQ7XG4kYy1saXN0OiAkYy1zbSwgJGMtbWQsICRjLWxnLCAkYy14bCwgJGMteHhsLCAkYy1mbHVpZDtcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbioqXG4qKiAgIEZPTlRTXG4qKlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kdGhlbWUtZm9udC1saWdodDogcHJveGltYV9ub3ZhbGlnaHQsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4kdGhlbWUtZm9udC1yZWd1bGFyOiBwcm94aW1hX25vdmFfcmdyZWd1bGFyLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuJHRoZW1lLWZvbnQtbWVkaXVtOiBwcm94aW1hX25vdmFzZW1pYm9sZCwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiR0aGVtZS1mb250LWJvbGQ6IHByb3hpbWFfbm92YV9yZ2JvbGQsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4kdGhlbWUtZm9udC1ibGFjazogcHJveGltYV9ub3ZhYmxhY2ssIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4kdGhlbWUtZm9udDogJHRoZW1lLWZvbnQtcmVndWxhcjtcblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qKlxuKiogICBDT0xPUiBTV0FUQ0hFUyAoRlJPTSBTVFlMRSBHVUlERSlcbioqXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1iMTogIzJEQURCQjtcbiRjb2xvci12MTogIzlFQkYyQjtcbiRjb2xvci1lMTogIzgwRTBBQjtcbiRjb2xvci1qMTogI0ZFQ0YxRDtcbiRjb2xvci1yMTogI0ZGMzU2NDtcblxuJGNvbG9yLW4xOiAjMDAwMDAwO1xuJGNvbG9yLW4yOiAjMEMxMzFCO1xuJGNvbG9yLW4zOiAjMTYyMTJBO1x0XHRcdFx0Ly9DeWFuIGJsZXVcbiRjb2xvci1uNDogIzBDMTMxQjsgICAgICAgICAgICAgLy9QcmVzcXVlIG5vaXJcbiRjb2xvci1iNDogIzAwMTQyMjsgICAgICAgICAgICAgLy9CbGV1ZSBudWl0XG5cbiRjb2xvci13MTogI0ZGRkZGRjtcbiRjb2xvci1nMTogIzhDOEM4QztcbiRjb2xvci1pMTogI0ZGRkZGRjAwO1xuXG4vLyBhbHBoYXNcbiRjb2xvci1iMWE6IHJnYmEoNDUsIDE3MywgMTg3LCAwLjg1KTtcbiRjb2xvci12MWE6IHJnYmEoMTU4LCAxOTEsIDQzLCAwLjg1KTtcbiRjb2xvci1lMWE6IHJnYmEoMTI4LCAyMjQsIDE3MSwgMC44NSk7XG4kY29sb3ItajFhOiByZ2JhKDI1NCwgMjA3LCAyOSwgMC44NSk7XG4kY29sb3ItcjFhOiByZ2JhKDI1NSwgNTMsIDEwMCwgMC44NSk7XG4kY29sb3ItbjFhOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuJGNvbG9yLXcxYTogcmdiYSgyNTAsIDI1MCwgMjUwLCAwLjg1KTtcbiRjb2xvci1nMWE6IHJnYmEoMTQwLCAxNDAsIDE0MCwgMC44NSk7XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbioqXG4qKiAgIFNFQ1RJT04gQ09MT1JTIChTSE9VTEQgTkVWRVIgQkUgUkVGRVJFTkNFRCBESVJFQ1RMWSwgVVNFICdzZWN0aW9uLWNvbG9ycycgTUlYSU4gSU5TVEVBRClcbioqXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8vIGZvcmVncm91bmQgKHRleHQsIGJvcmRlciwgZXRjLilcbiRjb2xvci1zZWN0aW9uMC1mZzogJGNvbG9yLWIxO1xuJGNvbG9yLXNlY3Rpb24xLWZnOiAkY29sb3ItYjE7XG4kY29sb3Itc2VjdGlvbjItZmc6ICRjb2xvci12MTtcbiRjb2xvci1zZWN0aW9uMy1mZzogJGNvbG9yLWUxO1xuJGNvbG9yLXNlY3Rpb240LWZnOiAkY29sb3ItajE7XG4kY29sb3Itc2VjdGlvbjUtZmc6ICRjb2xvci1yMTtcbiRjb2xvci1zZWN0aW9uNi1mZzogJGNvbG9yLXcxO1xuJGNvbG9yLXNlY3Rpb243LWZnOiAkY29sb3ItZzE7XG4kY29sb3Itc2VjdGlvbjExLWZnOiAkY29sb3ItbjE7XG4vLyBiYWNrZ3JvdW5kXG4kY29sb3Itc2VjdGlvbjAtYmc6ICRjb2xvci1iMTtcbiRjb2xvci1zZWN0aW9uMS1iZzogJGNvbG9yLWIxO1xuJGNvbG9yLXNlY3Rpb24yLWJnOiAkY29sb3ItdjE7XG4kY29sb3Itc2VjdGlvbjMtYmc6ICRjb2xvci1lMTtcbiRjb2xvci1zZWN0aW9uNC1iZzogJGNvbG9yLWoxO1xuJGNvbG9yLXNlY3Rpb241LWJnOiAkY29sb3ItcjE7XG4kY29sb3Itc2VjdGlvbjYtYmc6ICRjb2xvci13MTtcbiRjb2xvci1zZWN0aW9uNy1iZzogJGNvbG9yLWcxO1xuJGNvbG9yLXNlY3Rpb24xMS1iZzogJGNvbG9yLW4xO1xuLy8gYmFja2dyb3VuZCBzZW1pLXRyYW5zcGFyZW50XG4kY29sb3Itc2VjdGlvbjAtYmctYWxwaGE6ICRjb2xvci1iMWE7XG4kY29sb3Itc2VjdGlvbjEtYmctYWxwaGE6ICRjb2xvci1iMWE7XG4kY29sb3Itc2VjdGlvbjItYmctYWxwaGE6ICRjb2xvci12MWE7XG4kY29sb3Itc2VjdGlvbjMtYmctYWxwaGE6ICRjb2xvci1lMWE7XG4kY29sb3Itc2VjdGlvbjQtYmctYWxwaGE6ICRjb2xvci1qMWE7XG4kY29sb3Itc2VjdGlvbjUtYmctYWxwaGE6ICRjb2xvci1yMWE7XG4kY29sb3Itc2VjdGlvbjYtYmctYWxwaGE6ICRjb2xvci13MWE7XG4kY29sb3Itc2VjdGlvbjctYmctYWxwaGE6ICRjb2xvci1nMWE7XG4kY29sb3Itc2VjdGlvbjExLWJnLWFscGhhOiAkY29sb3ItbjFhO1xuLy8gaG92ZXJcbiRjb2xvci1zZWN0aW9uMC1odjogJGNvbG9yLWIxO1xuJGNvbG9yLXNlY3Rpb24xLWh2OiAkY29sb3ItYjE7XG4kY29sb3Itc2VjdGlvbjItaHY6ICRjb2xvci12MTtcbiRjb2xvci1zZWN0aW9uMy1odjogJGNvbG9yLWUxO1xuJGNvbG9yLXNlY3Rpb240LWh2OiAkY29sb3ItajE7XG4kY29sb3Itc2VjdGlvbjUtaHY6ICRjb2xvci1yMTtcbiRjb2xvci1zZWN0aW9uNi1odjogJGNvbG9yLXcxO1xuJGNvbG9yLXNlY3Rpb243LWh2OiAkY29sb3ItYjE7IFxuJGNvbG9yLXNlY3Rpb24xMS1odjogJGNvbG9yLW4xO1xuXG4vLyBJTklUSUFMSVpFIFNFQ1RJT04gTElTVFMgVVNFRCBJTiAnc2VjdGlvbi1jb2xvcnMnIE1JWElOXG4kbGlzdC1jb2xvci1zZWN0aW9uLWZnOiAkY29sb3Itc2VjdGlvbjAtZmcsJGNvbG9yLXNlY3Rpb24xLWZnLCRjb2xvci1zZWN0aW9uMi1mZywkY29sb3Itc2VjdGlvbjMtZmcsJGNvbG9yLXNlY3Rpb240LWZnLCRjb2xvci1zZWN0aW9uNS1mZywkY29sb3Itc2VjdGlvbjYtZmcsJGNvbG9yLXNlY3Rpb243LWZnLCRjb2xvci1zZWN0aW9uMS1mZywkY29sb3Itc2VjdGlvbjItZmcsJGNvbG9yLXNlY3Rpb24zLWZnLCRjb2xvci1zZWN0aW9uNC1mZywkY29sb3Itc2VjdGlvbjUtZmcsJGNvbG9yLXNlY3Rpb24xMS1mZztcbiRsaXN0LWNvbG9yLXNlY3Rpb24tYmc6ICRjb2xvci1zZWN0aW9uMC1iZywkY29sb3Itc2VjdGlvbjEtYmcsJGNvbG9yLXNlY3Rpb24yLWJnLCRjb2xvci1zZWN0aW9uMy1iZywkY29sb3Itc2VjdGlvbjQtYmcsJGNvbG9yLXNlY3Rpb241LWJnLCRjb2xvci1zZWN0aW9uNi1iZywkY29sb3Itc2VjdGlvbjctYmcsJGNvbG9yLXNlY3Rpb24xLWJnLCRjb2xvci1zZWN0aW9uMi1iZywkY29sb3Itc2VjdGlvbjMtYmcsJGNvbG9yLXNlY3Rpb240LWJnLCRjb2xvci1zZWN0aW9uNS1iZywkY29sb3Itc2VjdGlvbjExLWJnO1xuJGxpc3QtY29sb3Itc2VjdGlvbi1iZy1hbHBoYTogJGNvbG9yLXNlY3Rpb24wLWJnLWFscGhhLCRjb2xvci1zZWN0aW9uMS1iZy1hbHBoYSwkY29sb3Itc2VjdGlvbjItYmctYWxwaGEsJGNvbG9yLXNlY3Rpb24zLWJnLWFscGhhLCRjb2xvci1zZWN0aW9uNC1iZy1hbHBoYSwkY29sb3Itc2VjdGlvbjUtYmctYWxwaGEsJGNvbG9yLXNlY3Rpb242LWJnLWFscGhhLCRjb2xvci1zZWN0aW9uNy1iZy1hbHBoYSwkY29sb3Itc2VjdGlvbjExLWJnLWFscGhhLCRjb2xvci1zZWN0aW9uMi1iZy1hbHBoYSwkY29sb3Itc2VjdGlvbjMtYmctYWxwaGEsJGNvbG9yLXNlY3Rpb240LWJnLWFscGhhLCRjb2xvci1zZWN0aW9uNS1iZy1hbHBoYSwkY29sb3Itc2VjdGlvbjExLWJnLWFscGhhO1xuJGxpc3QtY29sb3Itc2VjdGlvbi1odjogJGNvbG9yLXNlY3Rpb24wLWh2LCRjb2xvci1zZWN0aW9uMS1odiwkY29sb3Itc2VjdGlvbjItaHYsJGNvbG9yLXNlY3Rpb24zLWh2LCRjb2xvci1zZWN0aW9uNC1odiwkY29sb3Itc2VjdGlvbjUtaHYsJGNvbG9yLXNlY3Rpb242LWh2LCRjb2xvci1zZWN0aW9uNy1odiwkY29sb3Itc2VjdGlvbjEtaHYsJGNvbG9yLXNlY3Rpb24yLWh2LCRjb2xvci1zZWN0aW9uMy1odiwkY29sb3Itc2VjdGlvbjQtaHYsJGNvbG9yLXNlY3Rpb241LWh2LCRjb2xvci1zZWN0aW9uMTEtaHY7XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKipcbioqICAgVEhFTUUgQ09MT1JTIChTSE9VTEQgTkVWRVIgQkUgUkVGRVJFTkNFRCBESVJFQ1RMWSwgVVNFICd0aGVtZS1jb2xvcnMnIE1JWElOIElOU1RFQUQpXG4qKlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vLyB0aGVtZTE6IEJsZXUgbnVpdFxuJGNvbG9yLXRoZW1lMS1jbGFzc25hbWU6IFwiYmxldS1udWl0XCI7XG4kY29sb3ItdGhlbWUxLWZnOiAkY29sb3ItdzE7XG4kY29sb3ItdGhlbWUxLWZnLXNlY29uZGFyeTogJGNvbG9yLWcxO1xuJGNvbG9yLXRoZW1lMS1iZzogJGNvbG9yLW4zO1xuJGNvbG9yLXRoZW1lMS1odjogJGNvbG9yLWIxO1xuLy8gdGhlbWUyOiBQcmVzcXVlIG5vaXJcbiRjb2xvci10aGVtZTItY2xhc3NuYW1lOiBcInByZXNxdWUtbm9pclwiO1xuJGNvbG9yLXRoZW1lMi1mZzogJGNvbG9yLXcxO1xuJGNvbG9yLXRoZW1lMi1mZy1zZWNvbmRhcnk6ICRjb2xvci1nMTtcbiRjb2xvci10aGVtZTItYmc6ICRjb2xvci1uMjtcbiRjb2xvci10aGVtZTItaHY6ICRjb2xvci1iMTtcbi8vIHRoZW1lMzogTm9pclxuJGNvbG9yLXRoZW1lMy1jbGFzc25hbWU6IFwibm9pclwiO1xuJGNvbG9yLXRoZW1lMy1mZzogJGNvbG9yLXcxO1xuJGNvbG9yLXRoZW1lMy1mZy1zZWNvbmRhcnk6ICRjb2xvci1nMTtcbiRjb2xvci10aGVtZTMtYmc6ICRjb2xvci1uMTtcbiRjb2xvci10aGVtZTMtaHY6ICRjb2xvci1iMTtcbi8vIHRoZW1lNDogSW52aXNpYmxlXG4kY29sb3ItdGhlbWU0LWNsYXNzbmFtZTogXCJpbnZpc2libGVcIjtcbiRjb2xvci10aGVtZTQtZmc6ICRjb2xvci13MTtcbiRjb2xvci10aGVtZTQtZmctc2Vjb25kYXJ5OiAkY29sb3ItZzE7XG4kY29sb3ItdGhlbWU0LWJnOiAkY29sb3ItaTE7XG4kY29sb3ItdGhlbWU0LWh2OiAkY29sb3ItYjE7XG5cbi8vIElOSVRJQUxJWkUgVEhFTUUgTElTVFMgVVNFRCBJTiBNSVhJTlxuJGxpc3QtY29sb3ItdGhlbWUtZmc6ICRjb2xvci10aGVtZTEtZmcsJGNvbG9yLXRoZW1lMi1mZywkY29sb3ItdGhlbWUzLWZnLCRjb2xvci10aGVtZTQtZmc7XG4kbGlzdC1jb2xvci10aGVtZS1mZy1zZWNvbmRhcnk6ICRjb2xvci10aGVtZTEtZmctc2Vjb25kYXJ5LCRjb2xvci10aGVtZTItZmctc2Vjb25kYXJ5LCRjb2xvci10aGVtZTMtZmctc2Vjb25kYXJ5LCRjb2xvci10aGVtZTQtZmctc2Vjb25kYXJ5O1xuJGxpc3QtY29sb3ItdGhlbWUtYmc6ICRjb2xvci10aGVtZTEtYmcsJGNvbG9yLXRoZW1lMi1iZywkY29sb3ItdGhlbWUzLWJnLCRjb2xvci10aGVtZTQtYmc7XG4kbGlzdC1jb2xvci10aGVtZS1odjogJGNvbG9yLXRoZW1lMS1odiwkY29sb3ItdGhlbWUyLWh2LCRjb2xvci10aGVtZTMtaHYsJGNvbG9yLXRoZW1lNC1odjtcbiRsaXN0LXRoZW1lLWNsYXNzbmFtZTogJGNvbG9yLXRoZW1lMS1jbGFzc25hbWUsJGNvbG9yLXRoZW1lMi1jbGFzc25hbWUsJGNvbG9yLXRoZW1lMy1jbGFzc25hbWUsJGNvbG9yLXRoZW1lNC1jbGFzc25hbWU7XG5cbi8vIGRlZmluZSBkZWZhdWx0IHZhbHVlc1xuJGNvbG9yLWZnOiAkY29sb3ItdzE7XG4kY29sb3ItZmctc2Vjb25kYXJ5OiAkY29sb3ItZzE7XG4kY29sb3ItYmc6ICRjb2xvci1uMTtcblxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4vL1RIRU1FIERFRkFVTFRcbiRjb2xvci10aGVtZS10ZXh0LWRlZmF1bHQ6ICRjb2xvci1mZztcbiRjb2xvci10aGVtZS10ZXh0LWFsdGVybmF0aXZlOiAkY29sb3ItZmctc2Vjb25kYXJ5O1xuJGNvbG9yLXRoZW1lLWJhY2tncm91bmQ6ICRjb2xvci1iZztcbiRjb2xvci1lc3BhY2UtamV1OiAjZjBjNTFlICFkZWZhdWx0O1xuXG4vL1RIRU1FIEFMVEVSTkFUSUZcbiRjb2xvci10aGVtZS1hbHQtdGV4dC1kZWZhdWx0OiAkY29sb3ItdGhlbWUxLWZnO1xuJGNvbG9yLXRoZW1lLWFsdC10ZXh0LWFsdGVybmF0aXZlOiAkY29sb3ItdGhlbWUxLWZnLXNlY29uZGFyeTtcbiRjb2xvci10aGVtZS1hbHQtYmFja2dyb3VuZDogJGNvbG9yLXRoZW1lMS1iZztcblxuXG4vL0ZPUk0gRUxFTUVOVFNcbiRjb2xvci1idG4tZGVmYXVsdDogJGNvbG9yLXRoZW1lLXRleHQtZGVmYXVsdDtcbiRjb2xvci1idG4tZGVmYXVsdC1iZzogJGNvbG9yLXRoZW1lLWJhY2tncm91bmQ7XG5cbi8vVEVYVC1CT1ggRUxFTUVOVFNcbiRjb2xvci10aWxlLWJnOiAkY29sb3ItbjQgIWRlZmF1bHQ7XG5cbi8vRk9STSBFTEVNRU5UU1xuJGNvbG9yLWlucHV0LWRlZmF1bHQ6ICRjb2xvci10aGVtZS1hbHQtdGV4dC1kZWZhdWx0O1xuXG5cbi8vQ0FST1VTRUwgSVRFTVNcbiRjb2xvci1jYXJvdXNlbC1kb3RzOiAkY29sb3ItZmcgIWRlZmF1bHQ7XG5cbi8vRk9VTkRBVElPTlxuJGNvbHVtbi1ndXR0ZXI6IDBweCAhZGVmYXVsdDtcblxuLy9GT09URVJcbiRmb290ZXItdGV4dC1jb2xvcjogJGNvbG9yLXRoZW1lLXRleHQtZGVmYXVsdDtcbiRmb290ZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvcjogJGZvb3Rlci10ZXh0LWNvbG9yLCAkYWxwaGE6IDAuMTgpO1xuJGZvb3Rlci1iZy1jb2xvcjogJGNvbG9yLXRoZW1lLWJhY2tncm91bmQ7XG4kbS1mb290ZXItbGluay1saXN0LWJnOiAkY29sb3ItdGhlbWUtYWx0LWJhY2tncm91bmQ7XG5cbi8vTcOJR0EtTUVOVVxuJG1lZ2EtbWVudS1iZy1jb2xvcjogJGNvbG9yLXNlY3Rpb24xMS1iZztcbiRtZWdhLW1lbnUtbW9iaWxlLWJnOiAjMTQxNDE0O1xuXG4vLyBKQUNLUE9UUyBCQVJcbiRjb2xvci1qYWNrcG90cy1iZzogJGNvbG9yLW40O1xuXG4vL01lbnUgR3JvcyBsb3RzXG4kY29sb3ItYmctZ3Jvc2xvdDogJGNvbG9yLXRoZW1lLWFsdC1iYWNrZ3JvdW5kO1xuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4vKlxuIENvdWxldXJzIGRlIGZvbmRzIFxuJGJnLXcxOiAkY29sb3ItdzE7ICAvL0JsYW5jXG4kYmctZzQ6ICNmNGY0ZjQ7ICAgIC8vR3JpcyBww6JsZVxuJGJnLWczOiAkY29sb3ItZzM7ICAvL0dyaXMgZm9uY8OpXG4kYmctbjQ6ICMxMTE7ICAgICAgIC8vUHJlc3F1ZSBub2lyXG4kYmctYjQ6ICMwMDE0MjI7ICAgIC8vQmxldSBudWl0XG4kYmctbjE6ICRjb2xvci1uMTsgIC8vTm9pclxuXG4gVGhlbWUgY29sb3IgYW5kIGJhY2tncm91bmQtY29sb3IgY2xhc3NcbiAxLjAgQ291bGV1cnNcbi50aGVtZS1jb2xvci1yMSB7Y29sb3I6ICRjb2xvci1yMTsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW4xICFpbXBvcnRhbnQ7fVxuLnRoZW1lLWNvbG9yLXIyIHtjb2xvcjogJGNvbG9yLXcxICFpbXBvcnRhbnQ7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yMjt9XG4udGhlbWUtY29sb3ItcjMge2NvbG9yOiAkY29sb3ItdzEgIWltcG9ydGFudDsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXIzYTt9XG4udGhlbWUtY29sb3ItYjEge2NvbG9yOiAkY29sb3ItYjE7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uMSAhaW1wb3J0YW50O31cbi50aGVtZS1jb2xvci1iMiB7Y29sb3I6ICRjb2xvci13MSAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYjI7fVxuLnRoZW1lLWNvbG9yLWIzIHtjb2xvcjogJGNvbG9yLXcxICFpbXBvcnRhbnQ7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iM2E7fVxuLnRoZW1lLWNvbG9yLXYxIHtjb2xvcjogJGNvbG9yLXYxOyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbjEgIWltcG9ydGFudDt9XG4udGhlbWUtY29sb3ItdjIge2NvbG9yOiAkY29sb3ItdzEgIWltcG9ydGFudDsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXYyO31cbi50aGVtZS1jb2xvci12MyB7Y29sb3I6ICRjb2xvci13MSAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdjNhO31cbi50aGVtZS1jb2xvci1tMSB7Y29sb3I6ICRjb2xvci1tMTsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW4xICFpbXBvcnRhbnQ7fVxuLnRoZW1lLWNvbG9yLW0yIHtjb2xvcjogJGNvbG9yLXcxICFpbXBvcnRhbnQ7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tMjt9XG4udGhlbWUtY29sb3ItbTMge2NvbG9yOiAkY29sb3ItdzEgIWltcG9ydGFudDsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW0zYTt9XG4udGhlbWUtY29sb3ItZTEge2NvbG9yOiAkY29sb3ItZTE7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uMSAhaW1wb3J0YW50O31cbi50aGVtZS1jb2xvci1lMiB7Y29sb3I6ICRjb2xvci13MSAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZTI7fVxuLnRoZW1lLWNvbG9yLWUzIHtjb2xvcjogJGNvbG9yLXcxICFpbXBvcnRhbnQ7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lM2E7fVxuLnRoZW1lLWNvbG9yLXQxIHtjb2xvcjogJGNvbG9yLXQxOyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbjEgIWltcG9ydGFudDt9XG4udGhlbWUtY29sb3ItdDIge2NvbG9yOiAkY29sb3ItdzEgIWltcG9ydGFudDsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXQyO31cbi50aGVtZS1jb2xvci10MyB7Y29sb3I6ICRjb2xvci13MSAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdDNhO31cblxuLnRoZW1lLW4xLWNwMSB7Y29sb3I6ICRjb2xvci1uMTsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNwMTt9XG4udGhlbWUtbjEtdzEge2NvbG9yOiAkY29sb3ItbjE7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13MTt9XG4udGhlbWUtdzEtbjEge2NvbG9yOiAkY29sb3ItdzE7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uMTt9XG4udGhlbWUtdzEtbjJhIHtjb2xvcjogJGNvbG9yLXcxOyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbjJhO31cbi50aGVtZS13MS1uM2Ege2NvbG9yOiAkY29sb3ItdzE7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uM2E7fVxuLnRoZW1lLW4xLWcxIHtjb2xvcjogJGNvbG9yLW4xOyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZzE7fVxuLnRoZW1lLXcxLWcyIHtjb2xvcjogJGNvbG9yLXcxOyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZzI7fVxuLnRoZW1lLXcxLWczIHtjb2xvcjogJGNvbG9yLXcxOyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZzM7fVxuXG4gMS4xIENvdWxldXIgZGUgZm9uZFxuLnRoZW1lLWJnLWJsYW5jLFxuLnRoZW1lLWJhY2tncm91bmQtdzEge2JhY2tncm91bmQtY29sb3I6ICRiZy13MSAhaW1wb3J0YW50OyBjb2xvcjogJGNvbG9yLW4xO31cbi50aGVtZS1iZy1ncmlzLXBhbGUsXG4udGhlbWUtYmFja2dyb3VuZC1nNCB7YmFja2dyb3VuZC1jb2xvcjogJGJnLWc0ICFpbXBvcnRhbnQ7IGNvbG9yOiAkY29sb3ItbjE7fVxuLnRoZW1lLWJnLWdyaXMtZm9uY2UsXG4udGhlbWUtYmFja2dyb3VuZC1nMyB7YmFja2dyb3VuZC1jb2xvcjogJGJnLWczICFpbXBvcnRhbnQ7IGNvbG9yOiAkY29sb3ItdzE7fVxuLnRoZW1lLWJnLXByZXNxdWUtbm9pcixcbi50aGVtZS1iYWNrZ3JvdW5kLW40IHtiYWNrZ3JvdW5kLWNvbG9yOiAkYmctbjQgIWltcG9ydGFudDsgY29sb3I6ICRjb2xvci13MTt9XG4udGhlbWUtYmctYmxldS1udWl0LFxuLnRoZW1lLWJhY2tncm91bmQtYjQge2JhY2tncm91bmQtY29sb3I6ICRiZy1iNCAhaW1wb3J0YW50OyBjb2xvcjogJGNvbG9yLXcxO31cbi50aGVtZS1iZy1ub2lyLFxuLnRoZW1lLWJhY2tncm91bmQtbjEge2JhY2tncm91bmQtY29sb3I6ICRiZy1uMSAhaW1wb3J0YW50OyBjb2xvcjogJGNvbG9yLXcxO31cblxuIDEuMiBUaMOobWUgcHJpbmNpcGFsZSAoZm9uY8OpKVxuLnRoZW1lLWRhcmstYmFja2dyb3VuZCB7YmFja2dyb3VuZC1jb2xvcjogJGJnLW4xOyBjb2xvcjogJGNvbG9yLXcxO31cbi50aGVtZS1kYXJrLXRleHQge2JhY2tncm91bmQtY29sb3I6ICRiZy13MTsgY29sb3I6ICRjb2xvci1uMTt9XG4udGhlbWUtZGFyay1hbHQtdGV4dCB7YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWcxOyBjb2xvcjogJGNvbG9yLW4xO31cblxuIDEuMiBUaMOobWUgYWx0ZXJuYXRpZiAocMOibGUpXG4udGhlbWUtbGlnaHQtYmFja2dyb3VuZCB7YmFja2dyb3VuZC1jb2xvcjogJGJnLXcxOyBjb2xvcjogJGNvbG9yLW4xO31cbi50aGVtZS1saWdodC10ZXh0IHtiYWNrZ3JvdW5kLWNvbG9yOiAkYmctbjE7IGNvbG9yOiAkY29sb3ItdzE7fVxuLnRoZW1lLWxpZ2h0LWFsdC10ZXh0IHtiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZzI7IGNvbG9yOiAkY29sb3ItdzE7fVxuICovIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG5AaW1wb3J0IFwia2luem8uc2Nzc1wiO1xuQGltcG9ydCBcIm1pc2MtY29tbXVuLnNjc3NcIjtcblxuQGluY2x1ZGUgbWF4LXdpZHRoLWNvbnRhaW5lcnM7XG4vLyBKQUNLUE9UUyBCQVJcbiRjb2xvci1qYWNrcG90cy1iZzogJGNvbG9yLW40OyAvL1ByZXNxdWUgbm9pclxuXG4ubWVudSB7XG5cdCYuYmFycmUtZ3Jvc2xvdCB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cbn1cbi5jYXJyb3VzZWxXcmFwcGVyIHtcbiAgICAuY29udHJvbHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IGNhbGMoKDUwJSAtIDE0cHgpKTtcbiAgICAgICAgLm5leHQsIC5wcmV2aW91cyB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6bm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4vKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qKlxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbiAqIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXG4gKiAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXG4gKi9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuICogYW5kIEZpcmVmb3guXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIGZvY3VzZWQgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBhbHNvIGluIGFuXG4gKiBhY3RpdmUvaG92ZXIgc3RhdGUuXG4gKi9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xuICBtYXJnaW46IDA7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG4gIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qKlxuICogSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuICogRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbiAqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbiAqIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4gKiBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4gKiBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbiAqL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgZm9udC1zaXplOiAkcmVtLWJhc2U7XG4gIGZvbnQtZmFtaWx5OiAkdGhlbWUtZm9udDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRoZW1lLWJhY2tncm91bmQ7XG5cbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiLCBcImtlcm5cIjtcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6XCJsaWdhPTEsIGtlcm49MVwiO1xuICAtbXMtZm9udC1mZWF0dXJlLXNldHRpbmdzOlwibGlnYVwiLCBcImtlcm5cIjtcbiAgLW8tZm9udC1mZWF0dXJlLXNldHRpbmdzOlwibGlnYVwiLCBcImtlcm5cIjtcbiAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6XCJsaWdhXCIsIFwia2VyblwiO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiLCBcImtlcm5cIjtcblxuICAmLm5vLXNjcm9sbCB7XG4gICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG5tYWluIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmJvZHkge1xuICBAaW5jbHVkZSBhbmltYXRlKHBhZGRpbmctdG9wLCAuMzVzKTtcblxuICAmLnNob3ctbHEtYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDQwKTtcbiAgfVxufVxuXG5saSxcbmEsXG5kaXYge1xuICBjb2xvcjogJGNvbG9yLXRoZW1lLXRleHQtZGVmYXVsdDtcbn1cblxuaW5wdXQsXG5zZWxlY3Qge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAkY29sb3ItaW5wdXQtZGVmYXVsdDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOjA7XG4gIG1hcmdpbjogMDtcbn1cblxubGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtZmFtaWx5OiAkdGhlbWUtZm9udC1ibGFjaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICRjb2xvci10aGVtZS10ZXh0LWRlZmF1bHQ7XG59XG5cbmgyLCAuaDIge1xuICBmb250LWZhbWlseTogJHRoZW1lLWZvbnQtbGlnaHQ7XG4gIGNvbG9yOiAkY29sb3ItdGhlbWUtdGV4dC1kZWZhdWx0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIGxpbmUtaGVpZ2h0OiAxZW07XG5cbiAgJjphZnRlciB7XG4gICAgXG4gICAgY29udGVudDogJyc7XG4gICAgXG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRoZW1lLXRleHQtZGVmYXVsdDtcbiAgfVxuXG4gICYubGlnaHQge1xuICAgIGZvbnQtZmFtaWx5OiAkdGhlbWUtZm9udC1saWdodDtcbiAgfVxufVxuXG5oMywgLmgzIHtcblxuICBmb250LWZhbWlseTogJHRoZW1lLWZvbnQtYm9sZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICRjb2xvci10aGVtZS10ZXh0LWRlZmF1bHQ7XG59XG5cbnAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAkY29sb3ItdGhlbWUtYWx0LXRleHQtYWx0ZXJuYXRpdmU7XG4gIC8vbGluZS1oZWlnaHQ6dndWYWx1ZSgzOSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIGZvbnQtZmFtaWx5OiAkdGhlbWUtZm9udC1yZWd1bGFyO1xufVxuXG5saSB7XG4gIGZvbnQtZmFtaWx5OiAkdGhlbWUtZm9udC1yZWd1bGFyO1xuICBjb2xvcjogJGNvbG9yLXRoZW1lLXRleHQtZGVmYXVsdDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuXG5idXR0b24ge1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG5zdmcge1xuICB1c2Uge1xuICAgIGZpbGw6ICRjb2xvci1mZzsvLyRjb2xvci1pY29uLWRlZmF1bHQ7XG4gIH1cblxuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vLyA6Zm9jdXMge291dGxpbmU6IDA7fVxuXG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBAZXh0ZW5kICV2aXN1YWxseWhpZGRlbjtcbn1cblxuaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4udGEtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGEtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRhLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZmFkZU91dENvbGxhcHNlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDIwMG1zKTtcbiAgbWF4LWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xufVxuLmZhZGVJbkV4cGFuZCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSA0MDBtcyk7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN0aWNreS1maXhlZCB7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDkwMDtcbn1cblxuLnN0aWNreS1iYXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5idG4ge1xuICBmb250LWZhbWlseTogJHRoZW1lLWZvbnQtbWVkaXVtO1xuICAvL2ZvbnQtc2l6ZTogdndWYWx1ZSgzMyk7XG4gIC8vbGluZS1oZWlnaHQ6IHZ3VmFsdWUoODUpO1xuXG4gIFxuICAvL2xpbmUtaGVpZ2h0OiB2d1ZhbHVlKDg1KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcblxuICBjb2xvcjogJGNvbG9yLXRoZW1lLXRleHQtZGVmYXVsdDtcbiAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWJ0bi1kZWZhdWx0O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ0bi1kZWZhdWx0O1xuICAgIGNvbG9yOiAkY29sb3ItYnRuLWRlZmF1bHQtYmc7XG4gIH1cblxuICAmLm9wYXF1ZSB7XG5cbiAgICBjb2xvcjogJGNvbG9yLWJ0bi1kZWZhdWx0LWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJ0bi1kZWZhdWx0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1idG4tZGVmYXVsdDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1idG4tZGVmYXVsdDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJ0bi1kZWZhdWx0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ0bi1kZWZhdWx0LWJnO1xuICAgIH1cbiAgfVxuXG4gICYuZXNwYWNlLWpldSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWVzcGFjZS1qZXU7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZXNwYWNlLWpldTtcbiAgICBjb2xvcjogJGNvbG9yLWJ0bi1kZWZhdWx0LWJnO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkY29sb3ItYnRuLWRlZmF1bHQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi5lc3BhY2UtamV1IHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1lc3BhY2UtamV1O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZXNwYWNlLWpldTtcbiAgICB9XG4gIH1cblxuXG5cbiAgJi5pY29uLWJlbGwge1xuXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9qb3Vlci9wb2tlci9pY29uLWJ0bi1iZWxsLnBuZykgbm8tcmVwZWF0IDhweCBjZW50ZXI7XG5cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9qb3Vlci9wb2tlci9pY29uLWJ0bi1iZWxsLWhvdmVyLnBuZyk7XG4gICAgICBjb2xvcjogIzAwMDsgLy90b2RvIHZhcmlhYmxlXG4gICAgfVxuXG4gICAgJi5vcGFxdWU6aG92ZXIge2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvam91ZXIvcG9rZXIvaWNvbi1idG4tYmVsbC5wbmcpO31cbiAgfVxufVxuXG5cbi5ja2VfcGFuZWxfbGlzdEl0ZW0sIC5ja2VfY29tYm9fYnV0dG9uIHtcbiAgLy8gYWx3YXlzIGRpc3BsYXkgLnNob3ctZm9yLXNyIGluIGNrZSBkcm9wZG93blxuICAuc2hvdy1mb3Itc3Ige1xuICAgIC8vQGluY2x1ZGUgZWxlbWVudC1pbnZpc2libGUtb2ZmKCk7XG4gIH1cbn1cblxuXG5cblxuXG4vKiBtYXggd2lkdGggZGVzIGNvbXBvc2FudGVzICovXG4ubWFpbiA+IGRpdi5jb250ZW50LWNvbnRhaW5lciAubWVkaWEtY29tcG9uZW50LCBzZWN0aW9uIC5tZWRpYS1jb21wb25lbnQge1xuICBAaW5jbHVkZSBzZXQtY29tcG9uZW50LW1heC13aWR0aCgpO1xuICAmLm1lZGlhLXRleHQtd2l0aC1iZy1pbWFnZSB7XG4gICAgQGluY2x1ZGUgc2V0LWNvbXBvbmVudC1tYXgtd2lkdGgoZmFsc2UpO1xuICB9XG4gICYubWVkaWEtdmlkZW8sICYubWVkaWEtaW1hZ2Uge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4ubWF4LXdpZHRoLCAucm93IC5yb3cubWF4LXdpZHRoIHtcbiAgQGluY2x1ZGUgc2V0LWNvbXBvbmVudC1tYXgtd2lkdGgoKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mdWxsLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIEF1IGJlc29pbiwgZ8OpcmVyIGNhcyBwYXIgY2FzIGxlIG1heCB3aWR0aCBkZXMgY29udGVudXMgZGVzIGNvbXBvc2FudGVzIHBsZWluZSBsYXJnZXVyICovXG4uY2Fyb3VzZWwtdGV4dC1ibG9ja3tcbiBcdC5tYXgtd2lkdGgge1xuXHQgIGhlaWdodDoxMDAlO1xuXHQgIHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cblxuXG4jcG9ydGFsQmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2d1ZhbHVlKDk0KTtcbiAgei1pbmRleDogMTA2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuXG4gICYgPiBkaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDoxMDAlO1xuICB9XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6MDtcbiAgfVxufVxuXG5cblxuQGluY2x1ZGUgc2VjdGlvbi1jb2xvcnMoKXtcbiAgLm1lZGlhLWNvbXBvbmVudCB7XG4gICAgaDI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY3Rpb24tZmcgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtjb2xvcjogJGNvbG9yLXNlY3Rpb24tZmc7fVxuXG4gICAgLmJ0biB7XG4gICAgICBib3JkZXItY29sb3I6ICAkY29sb3Itc2VjdGlvbi1mZztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGhlbWUtdGV4dC1kZWZhdWx0O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY3Rpb24tYmc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY3Rpb24tYmc7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGhlbWUtdGV4dC1kZWZhdWx0O1xuICAgICAgfVxuXG4gICAgICAmLm9wYXF1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICAkY29sb3Itc2VjdGlvbi1iZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2VjdGlvbi1iZztcbiAgICAgICAgY29sb3I6ICRjb2xvci10aGVtZS10ZXh0LWRlZmF1bHQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lZGlhLXRhYnMge1xuICAgIC5saW5rLWxpc3RzID4gYSB7XG4gICAgICAmLnNlbGVjdGVkOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY3Rpb24tZmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gc2VjdGlvbiBjb2xvcnMgdXRpbGl0eSBjbGFzc2VzXG5AaW5jbHVkZSBzZWN0aW9uLWNvbG9ycyhmYWxzZSl7XG4gIC5iZy1jb2xvciN7JGlkfSB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWN0aW9uLWJnICFpbXBvcnRhbnQ7fVxuICAuYmctY29sb3IjeyRpZH0tYWxwaGEgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2VjdGlvbi1iZy1hbHBoYSAhaW1wb3J0YW50O31cbiAgLnRleHQtY29sb3IjeyRpZH0ge2NvbG9yOiAkY29sb3Itc2VjdGlvbi1mZzt9XG59XG5cbi8vIHRoZW1lIGNvbG9ycyB1dGlsaXR5IGNsYXNzZXNcbkBpbmNsdWRlIHRoZW1lLWNvbG9ycygpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRoZW1lLWJnICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkY29sb3ItdGhlbWUtZmc7XG5cbiAgbGksIGEsIGRpdiB7XG4gICAgY29sb3I6ICRjb2xvci10aGVtZS1mZztcbiAgfVxuXG4gIC5tZWRpYS1jb21wb25lbnQge1xuICAgIC5idG4ge1xuICAgICAgY29sb3I6ICRjb2xvci10aGVtZS1mZztcbiAgICB9XG4gIH1cblxuICBoMS5zaG93LWZvci1zciB7XG4gICAgY29sb3I6ICRjb2xvci10aGVtZS1mZztcbiAgfVxuXG59XG5cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLy8gSW1wb3J0IGRlZmF1bHQgdGhlbWUgc2V0dGluZ1xuLy9AaW1wb3J0ICd0aGVtZXMvZGVmYXVsdCc7XG4vL0BpbXBvcnQgJ3RoZW1lcy9taXNjJztcblxuLy8gSW1wb3J0IHNwZWNpZmljIHRoZW1lIHN0eWxlc1xuLy8ndGhlbWVzL2xhYy1sZWFteSc7XG5cbi8vLy8gT3ZlcndyaXRlIGZvdW5kYXRpb24gbWVkaWEgcXVlcmllc1xuLy8kc21hbGwtYnJlYWtwb2ludDogZW0tY2FsYyg3NjgpICFkZWZhdWx0O1xuLy8kbWVkaXVtLWJyZWFrcG9pbnQ6IGVtLWNhbGMoMTAyMykgIWRlZmF1bHQ7XG5cblxuXG5cblxuLy8gT3ZlcndyaXRlIGZvdW5kYXRpb24gcmVtLWJhc2VcbiR0YWJsZXQtcmF0aW86IDAuNjtcbiRyZW0tYmFzZTogMTZweDtcbiRiYXNlLWZvbnQtc2l6ZTogJHJlbS1iYXNlO1xuXG4vLyBmb290ZXJcblxuLy89PSBWZW5kb3IgcHJlZml4IHZhcmlhYmxlc1xuXG5cblxuJGNvbXBvbmVudC1tYXgtd2lkdGg6IDEyODBweDtcbiRjb21wb25lbnQtbWF4LXdpZHRoLXBhZGRpbmc6IDUwcHg7XG5cbiR3aWRlLXJhdGlvOiAoMTAwJSAqIDkgLyAxNik7XG4kc2NhcmUtcmF0aW86IDEwMCU7XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi8vYm9vc3RyYXAgb3ZlcndyaXRlXG4gIC5jb250YWluZXJ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbC14bCwgLmNvbC14bC1hdXRvLCAuY29sLXhsLTEyLCAuY29sLXhsLTExLCAuY29sLXhsLTEwLCAuY29sLXhsLTksIC5jb2wteGwtOCwgLmNvbC14bC03LCAuY29sLXhsLTYsIC5jb2wteGwtNSwgLmNvbC14bC00LCAuY29sLXhsLTMsIC5jb2wteGwtMiwgLmNvbC14bC0xLCAuY29sLWxnLCAuY29sLWxnLWF1dG8sIC5jb2wtbGctMTIsIC5jb2wtbGctMTEsIC5jb2wtbGctMTAsIC5jb2wtbGctOSwgLmNvbC1sZy04LCAuY29sLWxnLTcsIC5jb2wtbGctNiwgLmNvbC1sZy01LCAuY29sLWxnLTQsIC5jb2wtbGctMywgLmNvbC1sZy0yLCAuY29sLWxnLTEsIC5jb2wtbWQsIC5jb2wtbWQtYXV0bywgLmNvbC1tZC0xMiwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMCwgLmNvbC1tZC05LCAuY29sLW1kLTgsIC5jb2wtbWQtNywgLmNvbC1tZC02LCAuY29sLW1kLTUsIC5jb2wtbWQtNCwgLmNvbC1tZC0zLCAuY29sLW1kLTIsIC5jb2wtbWQtMSwgLmNvbC1zbSwgLmNvbC1zbS1hdXRvLCAuY29sLXNtLTEyLCAuY29sLXNtLTExLCAuY29sLXNtLTEwLCAuY29sLXNtLTksIC5jb2wtc20tOCwgLmNvbC1zbS03LCAuY29sLXNtLTYsIC5jb2wtc20tNSwgLmNvbC1zbS00LCAuY29sLXNtLTMsIC5jb2wtc20tMiwgLmNvbC1zbS0xLCAuY29sLCAuY29sLWF1dG8sIC5jb2wtMTIsIC5jb2wtMTEsIC5jb2wtMTAsIC5jb2wtOSwgLmNvbC04LCAuY29sLTcsIC5jb2wtNiwgLmNvbC01LCAuY29sLTQsIC5jb2wtMywgLmNvbC0yLCAuY29sLTEge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC8vY2FyZFxuICAuY2FyZHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIFxuICAgICYuc3F1YXJlZC1pbWd7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG92ZXJmbG93OnZpc2libGU7XG4gICAgfVxuICAgICAgLmNhcmQtaW1ne1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAlLCAtNSUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcblxuXG4uYnRuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLy9tYXJnaW4tdG9wOiB2d1ZhbHVlKDQ1KTtcblxuICAmLm9wYXF1ZSB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbmE6aG92ZXJ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMsIGg0LCAuaDQge1xuICAvLyBBbGlnbmVtZW50IG1lZGlhLXRpdHJlcyBhdmVjIG1lZGlhLXRleHRlXG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LWJvbGQ7XG4gICYubGlnaHQge1xuICAgIGZvbnQtZmFtaWx5OiAkdGhlbWUtZm9udC1saWdodDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAxLjc5Mzc1cmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiAyLjAxMjVyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBzdHJvbmcsIC5lbXBoYXNpc3tcbiAgICBmb250LWZhbWlseTogJHRoZW1lLWZvbnQtYm9sZDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbiAgc3BhbntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgIH1cbiAgLnVuZGVybGluZSB7XG4gICAgbWFyZ2luLXRvcDogMS4wN3JlbTtcbiAgICB3aWR0aDogKDk4cmVtIC8gMTYpO1xuICAgIGhlaWdodDogKDNyZW0gLyAxNik7XG4gIH1cbiAgJi50ZXh0LWNlbnRlciB7XG4gICAgLnVuZGVybGluZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gIH1cblxufVxuXG5oMywgLmgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4vL01lZGlhLXRpdHJlIFNUQUdFU0xOLTYyN1xuaDMge1xuICBzcGFue1xuICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICB9IFxufVxuaDQge1xuICBzcGFue1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICB9IFxufVxuXG4vL21lZGlhLXRleHRlIFNUQUdFU0xOLTYyN1xuLm1lZGlhLXRleHQge1xuICAucmljaC10ZXh0e1xuICAgICAgLmxxQ2hhbXBSaWNoZXtcbiAgICAgICAgICBoNHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDQuaDN7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gIH1cbn1cblxuXG5cbnAge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbkBpbmNsdWRlIHNlY3Rpb24tY29sb3JzKCl7XG5cbiAgaDIsIC5oMiB7XG4gICAgY29sb3I6ICRjb2xvci10aGVtZS1tZW51LWl0ZW07XG4gIH1cblxuICAubWVkaWEtY29tcG9uZW50IHtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRjb2xvci10aGVtZS1tZW51LWl0ZW07XG4gICAgfVxuXG4gICAgLmJ0biB7XG5cbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRoZW1lLW1lbnUtaXRlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICRjb2xvci10aGVtZS1tZW51LWl0ZW07XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGhlbWUtc2VjdGlvbjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItdGhlbWUtc2VjdGlvbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci10aGVtZS1hbHQtdGV4dC1kZWZhdWx0O1xuICAgICAgfVxuXG4gICAgICAmLm9wYXF1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10aGVtZS1zZWN0aW9uO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci10aGVtZS1zZWN0aW9uO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRoZW1lLWFsdC10ZXh0LWRlZmF1bHQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10aGVtZS10ZXh0LWRlZmF1bHQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItdGhlbWUtdGV4dC1kZWZhdWx0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGhlbWUtYWx0LXRleHQtZGVmYXVsdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG5cbi8vIHNlY3Rpb24gY29sb3JzIHV0aWxpdHkgY2xhc3Nlc1xuQGluY2x1ZGUgc2VjdGlvbi1jb2xvcnMoZmFsc2Upe1xuICAudGV4dC1jb2xvciN7JGlkfSB7Y29sb3I6IGluaGVyaXQ7fVxufVxuXG5AaW5jbHVkZSBzZWN0aW9uLWNvbG9ycygpIHtcbiAgICBoMSwgaDIsIC5oMiB7XG4gICAgY29sb3I6ICRjb2xvci1zZWN0aW9uLWZnO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWN0aW9uLWZnO1xuICAgICAgfVxuICAgIH1cbiAgICAudW5kZXJsaW5lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3Itc2VjdGlvbi1mZztcbiAgICB9IFxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuQG1peGluIGJ0bigpIHtcblxuICBmb250LWZhbWlseTogJHRoZW1lLWZvbnQtbWVkaXVtO1xuICBmb250LXNpemU6IHZ3VmFsdWUoMzMpO1xuICAvL2xpbmUtaGVpZ2h0OiB2d1ZhbHVlKDg1KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgY29sb3I6ICRjb2xvci10aGVtZS10ZXh0LWRlZmF1bHQ7XG4gIHBhZGRpbmc6IDAgdndWYWx1ZSg3NSk7XG4gIG1hcmdpbi10b3A6IHZ3VmFsdWUoNTIpO1xuICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYnRuLWRlZmF1bHQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ0bi1kZWZhdWx0O1xuICAgIGNvbG9yOiAkY29sb3ItYnRuLWRlZmF1bHQtYmc7XG4gIH1cblxuICAmLm9wYXF1ZSB7XG5cbiAgICBjb2xvcjogJGNvbG9yLXRoZW1lLW1lbnUtaXRlbTtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1idG4tZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnRuLWRlZmF1bHQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10aGVtZS10ZXh0LWRlZmF1bHQ7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci10aGVtZS10ZXh0LWRlZmF1bHQ7XG4gICAgICBjb2xvcjogJGNvbG9yLXRoZW1lLWFsdC10ZXh0LWRlZmF1bHRcbiAgICB9XG5cbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogQ29waWUgZGUgX3RyYW5zaXRpb24uc2Nzc1xuKiAgw6l0YWl0IGRhbnMgQmluZ29wbHVzIHNyY1xcbWFpblxccmVzb3VyY2VzXFxiaW5nb3BsdXMtdGVtcGxhdGluZ1xcc291cmNlc1xcc3R5bGVzaGVldHNcXHNhc3NcXG1peGluc1xuKiAgRXN0LWNlIGVuY29yZSB1dGlsZSA/XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8vIFVzYWdlOiAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKHdpZHRoLCBoZWlnaHQgMC4zcyBlYXNlLWluLW91dCk7XG4vLyBPdXRwdXQ6ICAtd2Via2l0LXRyYW5zaXRpb24od2lkdGggMC4ycywgaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQpO1xuLy8gICAgICAgICAgdHJhbnNpdGlvbih3aWR0aCAwLjJzLCBoZWlnaHQgMC4zcyBlYXNlLWluLW91dCk7XG4vL1xuLy8gUGFzcyBpbiBhbnkgbnVtYmVyIG9mIHRyYW5zaXRpb25zXG5AZnVuY3Rpb24gdW5mb2xkVHJhbnNpdGlvbiAoJHRyYW5zaXRpb24pIHtcbiAgLy8gRGVmYXVsdCB2YWx1ZXNcbiAgJHByb3BlcnR5OiBhbGw7XG4gICRkdXJhdGlvbjogLjJzO1xuICAkZWFzaW5nOiBudWxsOyAvLyBCcm93c2VyIGRlZmF1bHQgaXMgZWFzZSwgd2hpY2ggaXMgd2hhdCB3ZSB3YW50XG4gICRkZWxheTogbnVsbDsgLy8gQnJvd3NlciBkZWZhdWx0IGlzIDAsIHdoaWNoIGlzIHdoYXQgd2Ugd2FudFxuICAkZGVmYXVsdFByb3BlcnRpZXM6ICgkcHJvcGVydHksICRkdXJhdGlvbiwgJGVhc2luZywgJGRlbGF5KTtcblxuICAvLyBHcmFiIHRyYW5zaXRpb24gcHJvcGVydGllcyBpZiB0aGV5IGV4aXN0XG4gICR1bmZvbGRlZFRyYW5zaXRpb246ICgpO1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkZGVmYXVsdFByb3BlcnRpZXMpIHtcbiAgICAkcDogbnVsbDtcbiAgICBAaWYgJGkgPD0gbGVuZ3RoKCR0cmFuc2l0aW9uKSB7XG4gICAgICAkcDogbnRoKCR0cmFuc2l0aW9uLCAkaSlcbiAgICB9IEBlbHNlIHtcbiAgICAgICRwOiBudGgoJGRlZmF1bHRQcm9wZXJ0aWVzLCAkaSlcbiAgICB9XG4gICAgJHVuZm9sZGVkVHJhbnNpdGlvbjogYXBwZW5kKCR1bmZvbGRlZFRyYW5zaXRpb24sICRwKTtcbiAgfVxuXG4gIEByZXR1cm4gJHVuZm9sZGVkVHJhbnNpdGlvbjtcbn1cblxuQG1peGluIHRyYW5zaXRpb25zKCR0cmFuc2l0aW9ucy4uLikge1xuICAkdW5mb2xkZWRUcmFuc2l0aW9uczogKCk7XG5cbiAgQGVhY2ggJHRyYW5zaXRpb24gaW4gJHRyYW5zaXRpb25zIHtcbiAgICAkdW5mb2xkZWRUcmFuc2l0aW9uczogYXBwZW5kKCR1bmZvbGRlZFRyYW5zaXRpb25zLCB1bmZvbGRUcmFuc2l0aW9uKCR0cmFuc2l0aW9uKSwgY29tbWEpO1xuICB9XG5cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdW5mb2xkZWRUcmFuc2l0aW9ucztcbiAgdHJhbnNpdGlvbjogJHVuZm9sZGVkVHJhbnNpdGlvbnM7XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbiRwYXRoOiBcIi4uL1wiO1xuLy8kcGF0aDogXCJodHRwczovL2Ntcy1hdXRoLWVudjEwYS5sb3RvLXF1ZWJlYy50aTo4NDQzL21hZ25vbGlhQXV0aG9yL2tpbnpvLy5yZXNvdXJjZXMva2luem8tdGVtcGxhdGluZy9cIjtcbi8vJHBhdGg6IFwiaHR0cDovL2tpbnpvLmxvdG9xdWViZWMtMTAudGkvLnJlc291cmNlcy9raW56by10ZW1wbGF0aW5nL1wiO1xuXG5cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hX25vdmFibGFjayc7XG4gIHNyYzogdXJsKCcjeyRwYXRofWZvbnRzL3Byb3hpbWFub3ZhLWJsYWNrLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRwYXRofWZvbnRzL3Byb3hpbWFub3ZhLWJsYWNrLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRwYXRofWZvbnRzL3Byb3hpbWFub3ZhLWJsYWNrLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnI3skcGF0aH1mb250cy9wcm94aW1hbm92YS1ibGFjay13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRwYXRofWZvbnRzL3Byb3hpbWFub3ZhLWJsYWNrLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JHBhdGh9Zm9udHMvcHJveGltYW5vdmEtYmxhY2std2ViZm9udC5zdmcjcHJveGltYV9ub3ZhYmxhY2snKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuXG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYV9ub3ZhX3JnYm9sZCc7XG4gIHNyYzogdXJsKCcjeyRwYXRofWZvbnRzL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JHBhdGh9Zm9udHMvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnI3skcGF0aH1mb250cy9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnI3skcGF0aH1mb250cy9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JHBhdGh9Zm9udHMvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcjeyRwYXRofWZvbnRzL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5zdmcjcHJveGltYV9ub3ZhX3JnYm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hX25vdmFleHRyYWJvbGQnO1xuICBzcmM6IHVybCgnI3skcGF0aH1mb250cy9wcm94aW1hbm92YS1leHRyYWJvbGQtd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JHBhdGh9Zm9udHMvcHJveGltYW5vdmEtZXh0cmFib2xkLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRwYXRofWZvbnRzL3Byb3hpbWFub3ZhLWV4dHJhYm9sZC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JHBhdGh9Zm9udHMvcHJveGltYW5vdmEtZXh0cmFib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JHBhdGh9Zm9udHMvcHJveGltYW5vdmEtZXh0cmFib2xkLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JHBhdGh9Zm9udHMvcHJveGltYW5vdmEtZXh0cmFib2xkLXdlYmZvbnQuc3ZnI3Byb3hpbWFfbm92YWV4dHJhYm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hX25vdmFsaWdodCc7XG4gIHNyYzogdXJsKCcjeyRwYXRofWZvbnRzL3Byb3hpbWFub3ZhLWxpZ2h0LXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRwYXRofWZvbnRzL3Byb3hpbWFub3ZhLWxpZ2h0LXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRwYXRofWZvbnRzL3Byb3hpbWFub3ZhLWxpZ2h0LXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnI3skcGF0aH1mb250cy9wcm94aW1hbm92YS1saWdodC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRwYXRofWZvbnRzL3Byb3hpbWFub3ZhLWxpZ2h0LXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JHBhdGh9Zm9udHMvcHJveGltYW5vdmEtbGlnaHQtd2ViZm9udC5zdmcjcHJveGltYV9ub3ZhbGlnaHQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuXG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYV9ub3ZhX3JncmVndWxhcic7XG4gIHNyYzogdXJsKCcjeyRwYXRofWZvbnRzL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JHBhdGh9Zm9udHMvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnI3skcGF0aH1mb250cy9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnI3skcGF0aH1mb250cy9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JHBhdGh9Zm9udHMvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcjeyRwYXRofWZvbnRzL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5zdmcjcHJveGltYV9ub3ZhX3JncmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hX25vdmFzZW1pYm9sZCc7XG4gIHNyYzogdXJsKCcjeyRwYXRofWZvbnRzL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRwYXRofWZvbnRzL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRwYXRofWZvbnRzL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnI3skcGF0aH1mb250cy9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRwYXRofWZvbnRzL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JHBhdGh9Zm9udHMvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC5zdmcjcHJveGltYV9ub3Zhc2VtaWJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG4udGEtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRhLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGEtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubWVkaWEtdGV4dCB7XG4gICAgLnJpY2gtdGV4dHtcbiAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5jZW50ZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5qdXN0aWZpZWQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgfVxuICAgICAgICAmLmp1c3RpZmllZCwgJi5sZWZ0IHtcbiAgICAgICAgICAgIHVsLCBvbCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBvbCA+IGxpLCB1bCA+IGxpIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY2VudGVyLCAmLnJpZ2h0IHtcbiAgICAgICAgICAgIG9sID4gbGksIHVsID4gbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2UtdGl0bGUge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICAgLm5vLXdyYXAsXG4gICAgICAgIC5scUNvbnRlbnVJbnNlY2FibGUge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm92ZXItdGl0bGUtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbmltZy5scWNhdC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5pbWcuY292ZXJ7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IFxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLm1lZGlhLXZpZGVve1xuICAgIC5iZy1pbWctdmlkZW97XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICB0b3A6IDVyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnl0LWFtYmlhbmNlLXZpZGVve1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIC55dC1wbGF5LXBhdXNlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5yZWxhdGVkLXRleHQtYm94e1xuICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogMzAwcHg7IC8vIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgXG59XG5cbi55b3V0dWJlLWNvbnRhaW5lcntcblx0LS1icmstYnV0dG9uLW9wYWNpdHktZGlzYWJsZWQ6IDUwJTtcblx0LS1icmstYnV0dG9uLXByaW1hcnktYm9yZGVyLXJhZGl1czogMC4yNTE3NDU0NTQ1NDU0NTQ1NWVtO1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1ib3JkZXItd2lkdGg6IDBweDtcblx0LS1icmstYnV0dG9uLXByaW1hcnktZm9udC1mYW1pbHk6IEFyaWFsO1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1mb250LXdlaWdodDogNzAwO1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1oZWlnaHQ6IDIuNzY5MmVtO1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1pY29uLWdhcDogMC42MTUzZW07XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWljb24tc2l6ZTogMS4yMzA3ZW07XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWJhY2tncm91bmQtY29sb3ItZGVmYXVsdDogI2ZmZmZmZjtcblx0LS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtYmFja2dyb3VuZC1jb2xvci1mb2N1czogIzJlNDlkMTtcblx0LS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogIzJlNDlkMTtcblx0LS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtYm9yZGVyLWNvbG9yLWRlZmF1bHQ6IHRyYW5zcGFyZW50O1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1pbnZlcnRlZC1ib3JkZXItY29sb3ItZm9jdXM6IHRyYW5zcGFyZW50O1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1pbnZlcnRlZC1ib3JkZXItY29sb3ItaG92ZXI6IHRyYW5zcGFyZW50O1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1pbnZlcnRlZC1mb250LWNvbG9yLWRlZmF1bHQ6ICMyNTNhYTc7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWZvbnQtY29sb3ItZm9jdXM6ICNmZmZmZmY7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWZvbnQtY29sb3ItaG92ZXI6ICNmZmZmZmY7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWljb24tZmlsbC1kZWZhdWx0OiAjMjUzYWE3O1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1pbnZlcnRlZC1pY29uLWZpbGwtZm9jdXM6ICNmZmZmZmY7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWljb24tZmlsbC1ob3ZlcjogI2ZmZmZmZjtcblx0LS1icmstYnV0dG9uLXByaW1hcnktbGV0dGVyLXNwYWNpbmc6IDIlO1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1sZy1mb250LXNpemU6IDI0cHg7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWxpbmUtaGVpZ2h0OiAxMTAlO1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1tZC1mb250LXNpemU6IDIwcHg7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXBhZGRpbmctaG9yaXpvbnRhbDogMS4yMzA3ZW07XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXNtLWZvbnQtc2l6ZTogMTZweDtcblx0LS1icmstYnV0dG9uLXByaW1hcnktc3RhbmRhcmQtYmFja2dyb3VuZC1jb2xvci1kZWZhdWx0OiAjMTkyODcyO1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1zdGFuZGFyZC1iYWNrZ3JvdW5kLWNvbG9yLWZvY3VzOiAjMmU0OWQxO1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1zdGFuZGFyZC1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiAjMmU0OWQxO1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1zdGFuZGFyZC1ib3JkZXItY29sb3ItZGVmYXVsdDogdHJhbnNwYXJlbnQ7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXN0YW5kYXJkLWJvcmRlci1jb2xvci1mb2N1czogdHJhbnNwYXJlbnQ7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXN0YW5kYXJkLWJvcmRlci1jb2xvci1ob3ZlcjogdHJhbnNwYXJlbnQ7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXN0YW5kYXJkLWZvbnQtY29sb3ItZGVmYXVsdDogI2ZmZmZmZjtcblx0LS1icmstYnV0dG9uLXByaW1hcnktc3RhbmRhcmQtZm9udC1jb2xvci1mb2N1czogI2ZmZmZmZjtcblx0LS1icmstYnV0dG9uLXByaW1hcnktc3RhbmRhcmQtZm9udC1jb2xvci1ob3ZlcjogI2ZmZmZmZjtcblx0LS1icmstYnV0dG9uLXByaW1hcnktc3RhbmRhcmQtaWNvbi1maWxsLWRlZmF1bHQ6ICNmZmZmZmY7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXN0YW5kYXJkLWljb24tZmlsbC1mb2N1czogI2ZmZmZmZjtcblx0LS1icmstYnV0dG9uLXByaW1hcnktc3RhbmRhcmQtaWNvbi1maWxsLWhvdmVyOiAjZmZmZmZmO1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS10ZXh0LWRlY29yYXRpb24tZGVmYXVsdDogbm9uZTtcblx0LS1icmstYnV0dG9uLXByaW1hcnktdGV4dC1kZWNvcmF0aW9uLWZvY3VzOiBub25lO1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS10ZXh0LWRlY29yYXRpb24taG92ZXI6IG5vbmU7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXRleHQtdHJhbnNmb3JtOiBub25lO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LWJvcmRlci1yYWRpdXM6IDAuMjUxNzQ1NDU0NTQ1NDU0NTVlbTtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1ib3JkZXItd2lkdGg6IDFweDtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1mb250LWZhbWlseTogQXJpYWw7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktZm9udC13ZWlnaHQ6IDcwMDtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1oZWlnaHQ6IDIuNzY5MmVtO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LWljb24tZ2FwOiAwLjYxNTNlbTtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1pY29uLXNpemU6IDEuMjMwN2VtO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LWludmVydGVkLWJhY2tncm91bmQtY29sb3ItZGVmYXVsdDogdHJhbnNwYXJlbnQ7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktaW52ZXJ0ZWQtYmFja2dyb3VuZC1jb2xvci1mb2N1czogI2ZmZmZmZjtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1pbnZlcnRlZC1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiAjZmZmZmZmO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LWludmVydGVkLWJvcmRlci1jb2xvci1kZWZhdWx0OiAjZmZmZmZmO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LWludmVydGVkLWJvcmRlci1jb2xvci1mb2N1czogI2ZmZmZmZjtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1pbnZlcnRlZC1ib3JkZXItY29sb3ItaG92ZXI6ICNmZmZmZmY7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktaW52ZXJ0ZWQtZm9udC1jb2xvci1kZWZhdWx0OiAjZmZmZmZmO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LWludmVydGVkLWZvbnQtY29sb3ItZm9jdXM6ICMwOTBmMmE7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktaW52ZXJ0ZWQtZm9udC1jb2xvci1ob3ZlcjogIzA5MGYyYTtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1pbnZlcnRlZC1pY29uLWZpbGwtZGVmYXVsdDogI2ZmZmZmZjtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1pbnZlcnRlZC1pY29uLWZpbGwtZm9jdXM6ICMwOTBmMmE7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktaW52ZXJ0ZWQtaWNvbi1maWxsLWhvdmVyOiAjMDkwZjJhO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LWxldHRlci1zcGFjaW5nOiAyJTtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1sZy1mb250LXNpemU6IDI0cHg7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktbGluZS1oZWlnaHQ6IDExMCU7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktbWQtZm9udC1zaXplOiAyMHB4O1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LXBhZGRpbmctaG9yaXpvbnRhbDogMS4yMzA3ZW07XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktc20tZm9udC1zaXplOiAxNnB4O1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LXN0YW5kYXJkLWJhY2tncm91bmQtY29sb3ItZGVmYXVsdDogdHJhbnNwYXJlbnQ7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktc3RhbmRhcmQtYmFja2dyb3VuZC1jb2xvci1mb2N1czogIzA5MGYyYTtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1zdGFuZGFyZC1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiAjMDkwZjJhO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LXN0YW5kYXJkLWJvcmRlci1jb2xvci1kZWZhdWx0OiAjMDkwZjJhO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LXN0YW5kYXJkLWJvcmRlci1jb2xvci1mb2N1czogIzA5MGYyYTtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1zdGFuZGFyZC1ib3JkZXItY29sb3ItaG92ZXI6ICMwOTBmMmE7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktc3RhbmRhcmQtZm9udC1jb2xvci1kZWZhdWx0OiAjMDkwZjJhO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LXN0YW5kYXJkLWZvbnQtY29sb3ItZm9jdXM6ICNmZmZmZmY7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktc3RhbmRhcmQtZm9udC1jb2xvci1ob3ZlcjogI2ZmZmZmZjtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1zdGFuZGFyZC1pY29uLWZpbGwtZGVmYXVsdDogIzA5MGYyYTtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1zdGFuZGFyZC1pY29uLWZpbGwtZm9jdXM6ICNmZmZmZmY7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktc3RhbmRhcmQtaWNvbi1maWxsLWhvdmVyOiAjZmZmZmZmO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LXRleHQtZGVjb3JhdGlvbi1kZWZhdWx0OiBub25lO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LXRleHQtZGVjb3JhdGlvbi1mb2N1czogbm9uZTtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS10ZXh0LWRlY29yYXRpb24taG92ZXI6IG5vbmU7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdC0tYnJrLWRlYy1ib3JkZXItcmFkaXVzLTJ4bDogMjRweDtcblx0LS1icmstZGVjLWJvcmRlci1yYWRpdXMtMnhzOiAycHg7XG5cdC0tYnJrLWRlYy1ib3JkZXItcmFkaXVzLTN4bDogMjhweDtcblx0LS1icmstZGVjLWJvcmRlci1yYWRpdXMtNHhsOiAzMnB4O1xuXHQtLWJyay1kZWMtYm9yZGVyLXJhZGl1cy1sZzogMTZweDtcblx0LS1icmstZGVjLWJvcmRlci1yYWRpdXMtbWQ6IDEycHg7XG5cdC0tYnJrLWRlYy1ib3JkZXItcmFkaXVzLW5vbmU6IDBweDtcblx0LS1icmstZGVjLWJvcmRlci1yYWRpdXMtc206IDhweDtcblx0LS1icmstZGVjLWJvcmRlci1yYWRpdXMteGw6IDIwcHg7XG5cdC0tYnJrLWRlYy1ib3JkZXItcmFkaXVzLXhzOiA0cHg7XG5cdC0tYnJrLWRlYy1ib3JkZXItd2lkdGgtbGc6IDRweDtcblx0LS1icmstZGVjLWJvcmRlci13aWR0aC1tZDogMnB4O1xuXHQtLWJyay1kZWMtYm9yZGVyLXdpZHRoLW5vbmU6IDBweDtcblx0LS1icmstZGVjLWJvcmRlci13aWR0aC1zbTogMXB4O1xuXHQtLWJyay1kZWMtYm9yZGVyLXdpZHRoLXhzOiAxcHg7XG5cdC0tYnJrLWRlYy1ib3gtc2hhZG93LWludmVydGVkLWRlZmF1bHQ6IDBweCAwcHggMHB4IDBweCAjMWExYTFhO1xuXHQtLWJyay1kZWMtYm94LXNoYWRvdy1pbnZlcnRlZC1mb2N1czogMHB4IDBweCAwcHggMHB4ICMxYTFhMWE7XG5cdC0tYnJrLWRlYy1ib3gtc2hhZG93LWludmVydGVkLWhvdmVyOiAwcHggMnB4IDhweCAwcHggIzFhMWExYTtcblx0LS1icmstZGVjLWJveC1zaGFkb3ctc3RhbmRhcmQtZGVmYXVsdDogMHB4IDBweCAwcHggMHB4ICNlNmU2ZTY7XG5cdC0tYnJrLWRlYy1ib3gtc2hhZG93LXN0YW5kYXJkLWZvY3VzOiAwcHggMHB4IDBweCAwcHggI2U2ZTZlNjtcblx0LS1icmstZGVjLWJveC1zaGFkb3ctc3RhbmRhcmQtaG92ZXI6IDBweCAycHggOHB4IDBweCAjZTZlNmU2O1xuXHQtLWJyay1kZWMtY29sb3ItYWNjZW50LWRhcms6ICM0YjAwNTc7XG5cdC0tYnJrLWRlYy1jb2xvci1hY2NlbnQtbGlnaHQ6ICNGREYzRDE7XG5cdC0tYnJrLWRlYy1jb2xvci1hY2NlbnQtbWVkaXVtOiAjQzkyQ0E3O1xuXHQtLWJyay1kZWMtY29sb3ItYWNjZW50LXdhcm06ICNlMjE4Nzk7XG5cdC0tYnJrLWRlYy1jb2xvci1tYWluLWRhcmstMjg6ICMxOTI4NzI7XG5cdC0tYnJrLWRlYy1jb2xvci1tYWluLWRhcmtlcjogIzA5MGYyYTtcblx0LS1icmstZGVjLWNvbG9yLW1haW4tZXh0cmFkYXJrOiAjMTIxZDU0O1xuXHQtLWJyay1kZWMtY29sb3ItbWFpbi1leHRyYWRhcmstMjU6ICMxMDFhNDk7XG5cdC0tYnJrLWRlYy1jb2xvci1tYWluLWV4dHJhZGFyay01MTogIzAwMDM0Yztcblx0LS1icmstZGVjLWNvbG9yLW1haW4tZXh0cmFsaWdodDogI2FiYjZlZDtcblx0LS1icmstZGVjLWNvbG9yLW1haW4tbGlnaHRlcjogI2Q1ZGJmNjtcblx0LS1icmstZGVjLWNvbG9yLW1haW4tbGlnaHRlc3QtMjU6ICNmNWY2ZmQ7XG5cdC0tYnJrLWRlYy1jb2xvci1tYWluLWxpZ2h0ZXN0LTUwOiAjZWFlZGZhO1xuXHQtLWJyay1kZWMtY29sb3ItbWFpbi1tZWRpdW06ICMyZTQ5ZDE7XG5cdC0tYnJrLWRlYy1jb2xvci1tYWluLW1lZGl1bS03NTogIzI3M2ViMjtcblx0LS1icmstZGVjLWNvbG9yLW1haW4tbm9ybWFsOiAjNTg2ZGRhO1xuXHQtLWJyay1kZWMtY29sb3ItbWFpbi1zZW1pZGFyazogIzI1M2FhNztcblx0LS1icmstZGVjLWNvbG9yLW1haW4tc2VtaWRhcmstNDM6ICMxOTEyYTQ7XG5cdC0tYnJrLWRlYy1jb2xvci1tYWluLXNlbWlkYXJrLTUwOiAjMjAzMzkyO1xuXHQtLWJyay1kZWMtY29sb3ItbmV1dHJhbC1kYXJrZXI6ICMxYTFhMWE7XG5cdC0tYnJrLWRlYy1jb2xvci1uZXV0cmFsLWRhcmtlc3Q6ICMwMDAwMDA7XG5cdC0tYnJrLWRlYy1jb2xvci1uZXV0cmFsLWV4dHJhZGFyazogIzMzMzMzMztcblx0LS1icmstZGVjLWNvbG9yLW5ldXRyYWwtZXh0cmFkYXJrLTI1OiAjMmQyZDJkO1xuXHQtLWJyay1kZWMtY29sb3ItbmV1dHJhbC1leHRyYWxpZ2h0OiAjQ0NDQ0NDO1xuXHQtLWJyay1kZWMtY29sb3ItbmV1dHJhbC1saWdodGVyOiAjZTZlNmU2O1xuXHQtLWJyay1kZWMtY29sb3ItbmV1dHJhbC1saWdodGVzdDogI2ZmZmZmZjtcblx0LS1icmstZGVjLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QtMjU6ICNmOWY5Zjk7XG5cdC0tYnJrLWRlYy1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0LTUwOiAjZjJmMmYyO1xuXHQtLWJyay1kZWMtY29sb3ItbmV1dHJhbC1tZWRpdW06ICM4MDgwODA7XG5cdC0tYnJrLWRlYy1jb2xvci1uZXV0cmFsLW1lZGl1bS03NTogIzZjNmM2Yztcblx0LS1icmstZGVjLWNvbG9yLW5ldXRyYWwtbm9uZTogdHJhbnNwYXJlbnQ7XG5cdC0tYnJrLWRlYy1jb2xvci1uZXV0cmFsLW5vcm1hbDogIzk5OTk5OTtcblx0LS1icmstZGVjLWNvbG9yLW5ldXRyYWwtc2VtaWRhcmstNzU6ICM1MzUzNTM7XG5cdC0tYnJrLWRlYy1jb2xvci1zZW1hbnRpYy1lcnJvci1kYXJrOiAjYmYwMDAwO1xuXHQtLWJyay1kZWMtY29sb3Itc2VtYW50aWMtZXJyb3ItbGlnaHQ6ICNmZjU5NTk7XG5cdC0tYnJrLWRlYy1jb2xvci1zZW1hbnRpYy1zdWNjZXNzLWRhcms6ICMxNDg1Mjc7XG5cdC0tYnJrLWRlYy1jb2xvci1zZW1hbnRpYy1zdWNjZXNzLWxpZ2h0OiAjMWZkMzNkO1xuXHQtLWJyay1kZWMtY29sb3Itc2VtYW50aWMtd2FybmluZy1kYXJrOiAjZmRjNTBmO1xuXHQtLWJyay1kZWMtY29sb3Itc2VtYW50aWMtd2FybmluZy1saWdodDogI2ZmZjllNjtcblx0LS1icmstZGVjLWZvbnQtZmFtaWx5LWFsdDogQXJpYWw7XG5cdC0tYnJrLWRlYy1mb250LWZhbWlseS1tYWluOiBHcmFwaGlrO1xuXHQtLWJyay1kZWMtZm9udC1zaXplLTJ4bDogMzJweDtcblx0LS1icmstZGVjLWZvbnQtc2l6ZS0zeGw6IDM2cHg7XG5cdC0tYnJrLWRlYy1mb250LXNpemUtNHhsOiA0MHB4O1xuXHQtLWJyay1kZWMtZm9udC1zaXplLWxnOiAyNHB4O1xuXHQtLWJyay1kZWMtZm9udC1zaXplLW1kOiAyMHB4O1xuXHQtLWJyay1kZWMtZm9udC1zaXplLXNtOiAxNnB4O1xuXHQtLWJyay1kZWMtZm9udC1zaXplLXhsOiAyOHB4O1xuXHQtLWJyay1kZWMtZm9udC1zaXplLXhzOiAxNHB4O1xuXHQtLWJyay1kZWMtZm9udC13ZWlnaHQtYmxhY2s6IDkwMDtcblx0LS1icmstZGVjLWZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblx0LS1icmstZGVjLWZvbnQtd2VpZ2h0LW5vcm1hbDogNDAwO1xuXHQtLWJyay1kZWMtbGV0dGVyLXNwYWNpbmctbGc6IDQlO1xuXHQtLWJyay1kZWMtbGV0dGVyLXNwYWNpbmctbWQ6IDIlO1xuXHQtLWJyay1kZWMtbGV0dGVyLXNwYWNpbmctc206IDAlO1xuXHQtLWJyay1kZWMtbGV0dGVyLXNwYWNpbmcteHM6IC0yJTtcblx0LS1icmstZGVjLWxpbmUtaGVpZ2h0LWxnOiAxNDAlO1xuXHQtLWJyay1kZWMtbGluZS1oZWlnaHQtbWQ6IDEzMCU7XG5cdC0tYnJrLWRlYy1saW5lLWhlaWdodC1zbTogMTIwJTtcblx0LS1icmstZGVjLWxpbmUtaGVpZ2h0LXhsOiAxNTAlO1xuXHQtLWJyay1kZWMtbGluZS1oZWlnaHQteHM6IDExMCU7XG5cdC0tYnJrLWRlYy1vcGFjaXR5LWFsbDogMTAwJTtcblx0LS1icmstZGVjLW9wYWNpdHktbWQ6IDUwJTtcblx0LS1icmstZGVjLW9wYWNpdHktbm9uZTogMCU7XG5cdC0tYnJrLWRlYy1zaXplLTJ4bDogNDhweDtcblx0LS1icmstZGVjLXNpemUtMnhzOiA4cHg7XG5cdC0tYnJrLWRlYy1zaXplLTN4bDogNjRweDtcblx0LS1icmstZGVjLXNpemUtM3hzOiA0cHg7XG5cdC0tYnJrLWRlYy1zaXplLWxnOiAyOHB4O1xuXHQtLWJyay1kZWMtc2l6ZS1tZDogMjRweDtcblx0LS1icmstZGVjLXNpemUtbm9uZTogMHB4O1xuXHQtLWJyay1kZWMtc2l6ZS1zbTogMjBweDtcblx0LS1icmstZGVjLXNpemUteGw6IDMycHg7XG5cdC0tYnJrLWRlYy1zaXplLXhzOiAxNnB4O1xuXHQtLWJyay1kZWMtc3BhY2UtMnhsOiA0OHB4O1xuXHQtLWJyay1kZWMtc3BhY2UtMnhzOiA4cHg7XG5cdC0tYnJrLWRlYy1zcGFjZS0zeGw6IDY0cHg7XG5cdC0tYnJrLWRlYy1zcGFjZS0zeHM6IDRweDtcblx0LS1icmstZGVjLXNwYWNlLWxnOiAyOHB4O1xuXHQtLWJyay1kZWMtc3BhY2UtbWQ6IDI0cHg7XG5cdC0tYnJrLWRlYy1zcGFjZS1ub25lOiAwcHg7XG5cdC0tYnJrLWRlYy1zcGFjZS1zbTogMjBweDtcblx0LS1icmstZGVjLXNwYWNlLXhsOiAzMnB4O1xuXHQtLWJyay1kZWMtc3BhY2UteHM6IDE2cHg7XG5cdC0tYnJrLWludGVyYWN0aXZlLWludmVydGVkLW91dGxpbmUtY29sb3ItZm9jdXM6ICNhYmI2ZWQ7XG5cdC0tYnJrLWludGVyYWN0aXZlLW91dGxpbmUtb2Zmc2V0OiAycHg7XG5cdC0tYnJrLWludGVyYWN0aXZlLW91dGxpbmUtd2lkdGg6IDJweDtcblx0LS1icmstaW50ZXJhY3RpdmUtc3RhbmRhcmQtb3V0bGluZS1jb2xvci1mb2N1czogIzIwMzM5Mjtcblx0LS1icmstbW9kYWwtd2luZG93LWJvcmRlci1yYWRpdXM6IDRweDtcblx0LS1icmstbW9kYWwtd2luZG93LWJvcmRlci13aWR0aDogMHB4O1xuXHQtLWJyay1tb2RhbC13aW5kb3ctaW52ZXJ0ZWQtYmFja2dyb3VuZC1jb2xvcjogIzA5MGYyYTtcblx0LS1icmstbW9kYWwtd2luZG93LWludmVydGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1pbnZlcnRlZC1vdmVybGF5LWNvbG9yOiAjMDAwMjMzODA7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1sYXJnZS1ib3gtbGctbWF4LWhlaWdodDogNTB2aDtcblx0LS1icmstbW9kYWwtd2luZG93LWxhcmdlLWJveC1sZy1wYWRkaW5nOiA0MHB4O1xuXHQtLWJyay1tb2RhbC13aW5kb3ctbGFyZ2UtYm94LWxnLXdpZHRoOiA4NTZweDtcblx0LS1icmstbW9kYWwtd2luZG93LWxhcmdlLWJveC1tZC1tYXgtaGVpZ2h0OiA4MHZoO1xuXHQtLWJyay1tb2RhbC13aW5kb3ctbGFyZ2UtYm94LW1kLXBhZGRpbmc6IDQwcHg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1sYXJnZS1ib3gtbWQtd2lkdGg6IDc0NHB4O1xuXHQtLWJyay1tb2RhbC13aW5kb3ctbGFyZ2UtYm94LXNtLW1heC1oZWlnaHQ6IDkwdmg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1sYXJnZS1ib3gtc20tcGFkZGluZzogMjRweDtcblx0LS1icmstbW9kYWwtd2luZG93LWxhcmdlLWJveC1zbS1wYWRkaW5nLXg6IDMycHg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1sYXJnZS1ib3gtc20td2lkdGg6IDkwdmg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1tZWRpdW0tYm94LWxnLW1heC1oZWlnaHQ6IDUwdmg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1tZWRpdW0tYm94LWxnLXBhZGRpbmc6IDMycHg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1tZWRpdW0tYm94LWxnLXdpZHRoOiA2NDBweDtcblx0LS1icmstbW9kYWwtd2luZG93LW1lZGl1bS1ib3gtbWQtbWF4LWhlaWdodDogODB2aDtcblx0LS1icmstbW9kYWwtd2luZG93LW1lZGl1bS1ib3gtbWQtcGFkZGluZzogMzJweDtcblx0LS1icmstbW9kYWwtd2luZG93LW1lZGl1bS1ib3gtbWQtd2lkdGg6IDU2MHB4O1xuXHQtLWJyay1tb2RhbC13aW5kb3ctbWVkaXVtLWJveC1zbS1tYXgtaGVpZ2h0OiA5MHZoO1xuXHQtLWJyay1tb2RhbC13aW5kb3ctbWVkaXVtLWJveC1zbS1wYWRkaW5nOiAyNHB4O1xuXHQtLWJyay1tb2RhbC13aW5kb3ctbWVkaXVtLWJveC1zbS1wYWRkaW5nLXg6IDMycHg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1tZWRpdW0tYm94LXNtLXdpZHRoOiA5MHZoO1xuXHQtLWJyay1tb2RhbC13aW5kb3ctc21hbGwtYm94LWxnLW1heC1oZWlnaHQ6IDUwdmg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1zbWFsbC1ib3gtbGctcGFkZGluZzogMjRweDtcblx0LS1icmstbW9kYWwtd2luZG93LXNtYWxsLWJveC1sZy1wYWRkaW5nLXg6IDMycHg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1zbWFsbC1ib3gtbGctd2lkdGg6IDQyNHB4O1xuXHQtLWJyay1tb2RhbC13aW5kb3ctc21hbGwtYm94LW1kLW1heC1oZWlnaHQ6IDgwdmg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1zbWFsbC1ib3gtbWQtcGFkZGluZzogMjRweDtcblx0LS1icmstbW9kYWwtd2luZG93LXNtYWxsLWJveC1tZC1wYWRkaW5nLXg6IDMycHg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1zbWFsbC1ib3gtbWQtd2lkdGg6IDM2OHB4O1xuXHQtLWJyay1tb2RhbC13aW5kb3ctc21hbGwtYm94LXNtLW1heC1oZWlnaHQ6IDkwdmg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1zbWFsbC1ib3gtc20tcGFkZGluZzogMjRweDtcblx0LS1icmstbW9kYWwtd2luZG93LXNtYWxsLWJveC1zbS1wYWRkaW5nLXg6IDMycHg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1zbWFsbC1ib3gtc20td2lkdGg6IDcwdmg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1zdGFuZGFyZC1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHQtLWJyay1tb2RhbC13aW5kb3ctc3RhbmRhcmQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LS1icmstbW9kYWwtd2luZG93LXN0YW5kYXJkLW92ZXJsYXktY29sb3I6ICMwMDAyMzM4MDtcblx0LS1icmstdGV4dC1ib2R5LWJhc2UtZm9udC1mYW1pbHk6IEFyaWFsO1xuXHQtLWJyay10ZXh0LWJvZHktYmFzZS1mb250LXNpemU6IDE2cHg7XG5cdC0tYnJrLXRleHQtYm9keS1iYXNlLWZvbnQtd2VpZ2h0OiA0MDA7XG5cdC0tYnJrLXRleHQtYm9keS1iYXNlLWxldHRlci1zcGFjaW5nOiAwJTtcblx0LS1icmstdGV4dC1ib2R5LWJhc2UtbGluZS1oZWlnaHQ6IDE1MCU7XG5cdC0tYnJrLXRleHQtYm9keS1iYXNlLW1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHQtLWJyay10ZXh0LWJvZHktYmFzZS1tYXJnaW4tdG9wOiAxZW07XG5cdC0tYnJrLXRleHQtYm9keS1iYXNlLXBhcmFncmFwaC1zcGFjaW5nOiAxZW07XG5cdC0tYnJrLXRleHQtYm9keS1iYXNlLXN0cm9uZy1mb250LXdlaWdodDogNzAwO1xuXHQtLWJyay10ZXh0LWJvZHktYmFzZS10ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdC0tYnJrLXRleHQtYm9keS1iYXNlLXRleHQtdHJhbnNmb3JtOiBub25lO1xuXHQtLWJyay10ZXh0LWhlYWRpbmctMS1mb250LWZhbWlseTogR3JhcGhpaztcblx0LS1icmstdGV4dC1oZWFkaW5nLTEtZm9udC13ZWlnaHQ6IDcwMDtcblx0LS1icmstdGV4dC1oZWFkaW5nLTEtbGV0dGVyLXNwYWNpbmc6IDAlO1xuXHQtLWJyay10ZXh0LWhlYWRpbmctMS1saW5lLWhlaWdodDogMTMwJTtcblx0LS1icmstdGV4dC1oZWFkaW5nLTEtcGFyYWdyYXBoLXNwYWNpbmc6IDFlbTtcblx0LS1icmstdGV4dC1oZWFkaW5nLTEtc3Ryb25nLWZvbnQtd2VpZ2h0OiA3MDA7XG5cdC0tYnJrLXRleHQtaGVhZGluZy0xLXRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0LS1icmstdGV4dC1oZWFkaW5nLTEtdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdC0tYnJrLXRleHQtaGVhZGluZy0yLWZvbnQtZmFtaWx5OiBHcmFwaGlrO1xuXHQtLWJyay10ZXh0LWhlYWRpbmctMi1mb250LXdlaWdodDogNzAwO1xuXHQtLWJyay10ZXh0LWhlYWRpbmctMi1sZXR0ZXItc3BhY2luZzogMCU7XG5cdC0tYnJrLXRleHQtaGVhZGluZy0yLWxpbmUtaGVpZ2h0OiAxMzAlO1xuXHQtLWJyay10ZXh0LWhlYWRpbmctMi1wYXJhZ3JhcGgtc3BhY2luZzogMWVtO1xuXHQtLWJyay10ZXh0LWhlYWRpbmctMi1zdHJvbmctZm9udC13ZWlnaHQ6IDcwMDtcblx0LS1icmstdGV4dC1oZWFkaW5nLTItdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQtLWJyay10ZXh0LWhlYWRpbmctMi10ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0LS1icmstdGV4dC1oZWFkaW5nLTMtZm9udC1mYW1pbHk6IEdyYXBoaWs7XG5cdC0tYnJrLXRleHQtaGVhZGluZy0zLWZvbnQtd2VpZ2h0OiA3MDA7XG5cdC0tYnJrLXRleHQtaGVhZGluZy0zLWxldHRlci1zcGFjaW5nOiAwJTtcblx0LS1icmstdGV4dC1oZWFkaW5nLTMtbGluZS1oZWlnaHQ6IDEzMCU7XG5cdC0tYnJrLXRleHQtaGVhZGluZy0zLXBhcmFncmFwaC1zcGFjaW5nOiAxZW07XG5cdC0tYnJrLXRleHQtaGVhZGluZy0zLXN0cm9uZy1mb250LXdlaWdodDogNzAwO1xuXHQtLWJyay10ZXh0LWhlYWRpbmctMy10ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdC0tYnJrLXRleHQtaGVhZGluZy0zLXRleHQtdHJhbnNmb3JtOiBub25lO1xuXHQtLWJyay10ZXh0LWludmVydGVkLWJvZHktYmFzZS1mb250LWNvbG9yOiAjZmZmZmZmO1xuXHQtLWJyay10ZXh0LWludmVydGVkLWNhcHRpb24tZm9udC1jb2xvcjogI2ZmZmZmZjtcblx0LS1icmstdGV4dC1pbnZlcnRlZC1kaXNwbGF5LTEtZm9udC1jb2xvcjogI2ZmZmZmZjtcblx0LS1icmstdGV4dC1pbnZlcnRlZC1kaXNwbGF5LTItZm9udC1jb2xvcjogI2ZmZmZmZjtcblx0LS1icmstdGV4dC1pbnZlcnRlZC1kaXNwbGF5LTMtZm9udC1jb2xvcjogI2ZmZmZmZjtcblx0LS1icmstdGV4dC1pbnZlcnRlZC1oZWFkaW5nLTEtZm9udC1jb2xvcjogI2ZmZmZmZjtcblx0LS1icmstdGV4dC1pbnZlcnRlZC1oZWFkaW5nLTItZm9udC1jb2xvcjogI2ZmZmZmZjtcblx0LS1icmstdGV4dC1pbnZlcnRlZC1oZWFkaW5nLTMtZm9udC1jb2xvcjogI2ZmZmZmZjtcblx0LS1icmstdGV4dC1pbnZlcnRlZC1oZWFkaW5nLTQtZm9udC1jb2xvcjogI2ZmZmZmZjtcblx0LS1icmstdGV4dC1saW5rLWludmVydGVkLWJvZHktZm9udC1jb2xvci1kZWZhdWx0OiAjYWJiNmVkO1xuXHQtLWJyay10ZXh0LWxpbmstaW52ZXJ0ZWQtYm9keS1mb250LWNvbG9yLWZvY3VzOiAjYWJiNmVkO1xuXHQtLWJyay10ZXh0LWxpbmstaW52ZXJ0ZWQtYm9keS1mb250LWNvbG9yLWhvdmVyOiAjYWJiNmVkO1xuXHQtLWJyay10ZXh0LWxpbmstaW52ZXJ0ZWQtYm9keS1mb250LWNvbG9yLXZpc2l0ZWQ6ICMwMDAzNGM7XG5cdC0tYnJrLXRleHQtbGluay1zdGFuZGFyZC1ib2R5LWZvbnQtY29sb3ItZGVmYXVsdDogIzI3M2ViMjtcblx0LS1icmstdGV4dC1saW5rLXN0YW5kYXJkLWJvZHktZm9udC1jb2xvci1mb2N1czogIzI3M2ViMjtcblx0LS1icmstdGV4dC1saW5rLXN0YW5kYXJkLWJvZHktZm9udC1jb2xvci1ob3ZlcjogIzI3M2ViMjtcblx0LS1icmstdGV4dC1saW5rLXN0YW5kYXJkLWJvZHktZm9udC1jb2xvci12aXNpdGVkOiAjMDAwMzRjO1xuXHQtLWJyay10ZXh0LWxpbmstdGV4dC1kZWNvcmF0aW9uLWRlZmF1bHQ6IHVuZGVybGluZTtcblx0LS1icmstdGV4dC1saW5rLXRleHQtZGVjb3JhdGlvbi1ob3Zlcjogbm9uZTtcblx0LS1icmstdGV4dC1yYXRpby1sZzogMS4yNTtcblx0LS1icmstdGV4dC1yYXRpby1tZDogMS4yO1xuXHQtLWJyay10ZXh0LXJhdGlvLXNtOiAxLjEyNTtcblx0LS1icmstdGV4dC1zdGFuZGFyZC1ib2R5LWJhc2UtZm9udC1jb2xvcjogIzA5MGYyYTtcblx0LS1icmstdGV4dC1zdGFuZGFyZC1jYXB0aW9uLWZvbnQtY29sb3I6ICMwOTBmMmE7XG5cdC0tYnJrLXRleHQtc3RhbmRhcmQtZGlzcGxheS0xLWZvbnQtY29sb3I6ICMyNzNlYjI7XG5cdC0tYnJrLXRleHQtc3RhbmRhcmQtZGlzcGxheS0yLWZvbnQtY29sb3I6ICMyNzNlYjI7XG5cdC0tYnJrLXRleHQtc3RhbmRhcmQtZGlzcGxheS0zLWZvbnQtY29sb3I6ICMyNzNlYjI7XG5cdC0tYnJrLXRleHQtc3RhbmRhcmQtaGVhZGluZy0xLWZvbnQtY29sb3I6ICMwOTBmMmE7XG5cdC0tYnJrLXRleHQtc3RhbmRhcmQtaGVhZGluZy0yLWZvbnQtY29sb3I6ICMwOTBmMmE7XG5cdC0tYnJrLXRleHQtc3RhbmRhcmQtaGVhZGluZy0zLWZvbnQtY29sb3I6ICMwOTBmMmE7XG5cdC0tYnJrLXRleHQtc3RhbmRhcmQtaGVhZGluZy00LWZvbnQtY29sb3I6ICMwOTBmMmE7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cblx0PiBpZnJhbWV7XG5cdFx0ZGlzcGxheTpibG9jaztcblx0fVxuXG5cdD4gLnZpZGVvLWNvbnNlbnQtb3ZlcmxheXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOjA7XG5cdFx0bGVmdDowO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icmstZGVjLWNvbG9yLW1haW4tZXh0cmFkYXJrKTtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHR9XG5cdH1cblxuXHQubG9nb3tcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdG1hcmdpbjogMThweCBhdXRvIDE4cHggMjBweDtcblx0XHR9XG5cdFx0bWFyZ2luOiAxOHB4IGF1dG8gMThweCBhdXRvO1xuXHRcdGhlaWdodDogMjNweDtcblx0XHR3aWR0aDogMTAycHg7XG5cblx0XHRzdmcge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LnZpZGVvLWNvbnNlbnQtb3ZlcmxheSAuc2Nyb2xsYWJsZS1zZWN0aW9ue1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0c2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuXHRcdHNjcm9sbGJhci1jb2xvcjogIzkwYTRhZSAjY2ZkOGRjO1xuXHR9XG5cblx0LnZpZGVvLWNvbnNlbnQtb3ZlcmxheSAuc2Nyb2xsYWJsZS1zZWN0aW9uOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tcblx0XHRiYWNrZ3JvdW5kOiAjY2ZkOGRjO1xuXHR9XG5cblx0LnZpZGVvLWNvbnNlbnQtb3ZlcmxheSAuc2Nyb2xsYWJsZS1zZWN0aW9uOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTBhNGFlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjY2ZkOGRjO1xuXHR9XG5cblx0LnZpZGVvLWNvbnNlbnQtb3ZlcmxheSAuc2Nyb2xsYWJsZS1zZWN0aW9uOjotd2Via2l0LXNjcm9sbGJhcntcblx0XHR3aWR0aDogN3B4O1xuXHR9XG5cblxuXHRoMi52aWRlby1jb25zZW50LW92ZXJsYXktdGl0bGV7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLWJyay1kZWMtZm9udC1zaXplLW1kKTtcblx0XHR9XG5cblx0XHR0ZXh0LWFsaWduOmxlZnQ7XG5cdFx0bWFyZ2luOiB2YXIoLS1icmstdGV4dC1ib2R5LWJhc2UtbWFyZ2luLXRvcCkgMTNweCAwIDIwcHg7XG5cblx0XHRjb2xvcjogdmFyKC0tYnJrLXRleHQtaW52ZXJ0ZWQtaGVhZGluZy0zLWZvbnQtY29sb3IpO1xuXHRcdGZvbnQtZmFtaWx5OiBBcmlhbDtcblx0XHRmb250LXdlaWdodDogdmFyKC0tYnJrLXRleHQtaGVhZGluZy0zLWZvbnQtd2VpZ2h0KTtcblx0XHRmb250LXNpemU6IHZhcigtLWJyay1kZWMtZm9udC1zaXplLXNtKTtcblx0XHRsZXR0ZXItc3BhY2luZzogdmFyKC0tYnJrLXRleHQtaGVhZGluZy0zLWxldHRlci1zcGFjaW5nKTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tYnJrLXRleHQtaGVhZGluZy0zLWxpbmUtaGVpZ2h0KTtcblx0XHRmb250LXdlaWdodDogdmFyKC0tYnJrLXRleHQtaGVhZGluZy0zLXN0cm9uZy1mb250LXdlaWdodCk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB2YXIoLS1icmstdGV4dC1oZWFkaW5nLTMtdGV4dC1kZWNvcmF0aW9uKTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdmFyKC0tYnJrLXRleHQtaGVhZGluZy0zLXRleHQtdHJhbnNmb3JtKTtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LnZpZGVvLWNvbnNlbnQtb3ZlcmxheS10ZXh0IHB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLWJyay1kZWMtZm9udC1zaXplLXNtKTtcblx0XHR9XG5cblx0XHRmb250LWZhbWlseTogdmFyKC0tYnJrLXRleHQtYm9keS1iYXNlLWZvbnQtZmFtaWx5KTtcblx0XHRmb250LXdlaWdodDogdmFyKC0tYnJrLXRleHQtYm9keS1iYXNlLWZvbnQtd2VpZ2h0KTtcblx0XHRsZXR0ZXItc3BhY2luZzogdmFyKC0tYnJrLXRleHQtYm9keS1iYXNlLWxldHRlci1zcGFjaW5nKTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tYnJrLXRleHQtYm9keS1iYXNlLWxpbmUtaGVpZ2h0KTtcblx0XHR0ZXh0LWFsaWduOmxlZnQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB2YXIoLS1icmstdGV4dC1ib2R5LWJhc2UtdGV4dC1kZWNvcmF0aW9uKTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdmFyKC0tYnJrLXRleHQtYm9keS1iYXNlLXRleHQtdHJhbnNmb3JtKTtcblx0XHRtYXJnaW46IHZhcigtLWJyay10ZXh0LWJvZHktYmFzZS1tYXJnaW4tdG9wKSAxM3B4IDAgMjBweDtcblx0XHRmb250LXNpemU6IHZhcigtLWJyay1kZWMtZm9udC1zaXplLXhzKTtcblx0XHRjb2xvcjogdmFyKC0tYnJrLXRleHQtaW52ZXJ0ZWQtYm9keS1iYXNlLWZvbnQtY29sb3IpO1xuXHR9XG5cblx0LnZpZGVvLWNvbnNlbnQtb3ZlcmxheS1hY2NlcHQtYnV0dG9ue1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWJhY2tncm91bmQtY29sb3ItaG92ZXIpO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtYm9yZGVyLWNvbG9yLWhvdmVyKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtZm9udC1jb2xvci1ob3Zlcik7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS10ZXh0LWRlY29yYXRpb24taG92ZXIpO1xuXHRcdH1cblx0XHQmOmZvY3VzLXZpc2libGUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWJhY2tncm91bmQtY29sb3ItZm9jdXMpO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtYm9yZGVyLWNvbG9yLWZvY3VzKTtcblx0XHRcdG91dGxpbmUtY29sb3I6IHZhcigtLWJyay1pbnRlcmFjdGl2ZS1pbnZlcnRlZC1vdXRsaW5lLWNvbG9yLWZvY3VzKTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXRleHQtZGVjb3JhdGlvbi1mb2N1cyk7XG5cdFx0fVxuXHRcdG1pbi1oZWlnaHQ6IDMwcHg7XG5cdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS1pbnZlcnRlZC1iYWNrZ3JvdW5kLWNvbG9yLWRlZmF1bHQpO1xuXHRcdGJvcmRlcjogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWJvcmRlci1jb2xvci1kZWZhdWx0KTtcblx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktYm9yZGVyLXJhZGl1cyk7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRjb2xvcjogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWZvbnQtY29sb3ItZGVmYXVsdCk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS1mb250LWZhbWlseSk7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktc20tZm9udC1zaXplKTtcblx0XHRmb250LXdlaWdodDogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWZvbnQtd2VpZ2h0KTtcblx0XHRoZWlnaHQ6IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS1oZWlnaHQpO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGxldHRlci1zcGFjaW5nOiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktbGV0dGVyLXNwYWNpbmcpO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktbGluZS1oZWlnaHQpO1xuXHRcdG1hcmdpbjogMTBweCAyMHB4IDEycHggMjBweDtcblx0XHRvdXRsaW5lOiB2YXIoLS1icmstaW50ZXJhY3RpdmUtb3V0bGluZS13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0b3V0bGluZS1vZmZzZXQ6IHZhcigtLWJyay1pbnRlcmFjdGl2ZS1vdXRsaW5lLW9mZnNldCk7XG5cdFx0cGFkZGluZzogMCB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktcGFkZGluZy1ob3Jpem9udGFsKTtcblx0XHR0ZXh0LWRlY29yYXRpb246IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS10ZXh0LWRlY29yYXRpb24tZGVmYXVsdCk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS10ZXh0LXRyYW5zZm9ybSk7XG5cdH1cbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi5nbWFwLXN0YXRpcXVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQtLWJyay1idXR0b24tb3BhY2l0eS1kaXNhYmxlZDogNTAlO1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1ib3JkZXItcmFkaXVzOiAwLjI1MTc0NTQ1NDU0NTQ1NDU1ZW07XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWJvcmRlci13aWR0aDogMHB4O1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1mb250LWZhbWlseTogQXJpYWw7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWhlaWdodDogMi43NjkyZW07XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWljb24tZ2FwOiAwLjYxNTNlbTtcblx0LS1icmstYnV0dG9uLXByaW1hcnktaWNvbi1zaXplOiAxLjIzMDdlbTtcblx0LS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtYmFja2dyb3VuZC1jb2xvci1kZWZhdWx0OiAjZmZmZmZmO1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1pbnZlcnRlZC1iYWNrZ3JvdW5kLWNvbG9yLWZvY3VzOiAjMmU0OWQxO1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1pbnZlcnRlZC1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiAjMmU0OWQxO1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1pbnZlcnRlZC1ib3JkZXItY29sb3ItZGVmYXVsdDogdHJhbnNwYXJlbnQ7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWJvcmRlci1jb2xvci1mb2N1czogdHJhbnNwYXJlbnQ7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWJvcmRlci1jb2xvci1ob3ZlcjogdHJhbnNwYXJlbnQ7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWZvbnQtY29sb3ItZGVmYXVsdDogIzI1M2FhNztcblx0LS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtZm9udC1jb2xvci1mb2N1czogI2ZmZmZmZjtcblx0LS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtZm9udC1jb2xvci1ob3ZlcjogI2ZmZmZmZjtcblx0LS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtaWNvbi1maWxsLWRlZmF1bHQ6ICMyNTNhYTc7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWljb24tZmlsbC1mb2N1czogI2ZmZmZmZjtcblx0LS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtaWNvbi1maWxsLWhvdmVyOiAjZmZmZmZmO1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1sZXR0ZXItc3BhY2luZzogMiU7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWxnLWZvbnQtc2l6ZTogMjRweDtcblx0LS1icmstYnV0dG9uLXByaW1hcnktbGluZS1oZWlnaHQ6IDExMCU7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LW1kLWZvbnQtc2l6ZTogMjBweDtcblx0LS1icmstYnV0dG9uLXByaW1hcnktcGFkZGluZy1ob3Jpem9udGFsOiAxLjIzMDdlbTtcblx0LS1icmstYnV0dG9uLXByaW1hcnktc20tZm9udC1zaXplOiAxNnB4O1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1zdGFuZGFyZC1iYWNrZ3JvdW5kLWNvbG9yLWRlZmF1bHQ6ICMxOTI4NzI7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXN0YW5kYXJkLWJhY2tncm91bmQtY29sb3ItZm9jdXM6ICMyZTQ5ZDE7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXN0YW5kYXJkLWJhY2tncm91bmQtY29sb3ItaG92ZXI6ICMyZTQ5ZDE7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXN0YW5kYXJkLWJvcmRlci1jb2xvci1kZWZhdWx0OiB0cmFuc3BhcmVudDtcblx0LS1icmstYnV0dG9uLXByaW1hcnktc3RhbmRhcmQtYm9yZGVyLWNvbG9yLWZvY3VzOiB0cmFuc3BhcmVudDtcblx0LS1icmstYnV0dG9uLXByaW1hcnktc3RhbmRhcmQtYm9yZGVyLWNvbG9yLWhvdmVyOiB0cmFuc3BhcmVudDtcblx0LS1icmstYnV0dG9uLXByaW1hcnktc3RhbmRhcmQtZm9udC1jb2xvci1kZWZhdWx0OiAjZmZmZmZmO1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1zdGFuZGFyZC1mb250LWNvbG9yLWZvY3VzOiAjZmZmZmZmO1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1zdGFuZGFyZC1mb250LWNvbG9yLWhvdmVyOiAjZmZmZmZmO1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1zdGFuZGFyZC1pY29uLWZpbGwtZGVmYXVsdDogI2ZmZmZmZjtcblx0LS1icmstYnV0dG9uLXByaW1hcnktc3RhbmRhcmQtaWNvbi1maWxsLWZvY3VzOiAjZmZmZmZmO1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1zdGFuZGFyZC1pY29uLWZpbGwtaG92ZXI6ICNmZmZmZmY7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXRleHQtZGVjb3JhdGlvbi1kZWZhdWx0OiBub25lO1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS10ZXh0LWRlY29yYXRpb24tZm9jdXM6IG5vbmU7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXRleHQtZGVjb3JhdGlvbi1ob3Zlcjogbm9uZTtcblx0LS1icmstYnV0dG9uLXByaW1hcnktdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktYm9yZGVyLXJhZGl1czogMC4yNTE3NDU0NTQ1NDU0NTQ1NWVtO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LWJvcmRlci13aWR0aDogMXB4O1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LWZvbnQtZmFtaWx5OiBBcmlhbDtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1mb250LXdlaWdodDogNzAwO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LWhlaWdodDogMi43NjkyZW07XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktaWNvbi1nYXA6IDAuNjE1M2VtO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LWljb24tc2l6ZTogMS4yMzA3ZW07XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktaW52ZXJ0ZWQtYmFja2dyb3VuZC1jb2xvci1kZWZhdWx0OiB0cmFuc3BhcmVudDtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1pbnZlcnRlZC1iYWNrZ3JvdW5kLWNvbG9yLWZvY3VzOiAjZmZmZmZmO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LWludmVydGVkLWJhY2tncm91bmQtY29sb3ItaG92ZXI6ICNmZmZmZmY7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktaW52ZXJ0ZWQtYm9yZGVyLWNvbG9yLWRlZmF1bHQ6ICNmZmZmZmY7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktaW52ZXJ0ZWQtYm9yZGVyLWNvbG9yLWZvY3VzOiAjZmZmZmZmO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LWludmVydGVkLWJvcmRlci1jb2xvci1ob3ZlcjogI2ZmZmZmZjtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1pbnZlcnRlZC1mb250LWNvbG9yLWRlZmF1bHQ6ICNmZmZmZmY7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktaW52ZXJ0ZWQtZm9udC1jb2xvci1mb2N1czogIzA5MGYyYTtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1pbnZlcnRlZC1mb250LWNvbG9yLWhvdmVyOiAjMDkwZjJhO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LWludmVydGVkLWljb24tZmlsbC1kZWZhdWx0OiAjZmZmZmZmO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LWludmVydGVkLWljb24tZmlsbC1mb2N1czogIzA5MGYyYTtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1pbnZlcnRlZC1pY29uLWZpbGwtaG92ZXI6ICMwOTBmMmE7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktbGV0dGVyLXNwYWNpbmc6IDIlO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LWxnLWZvbnQtc2l6ZTogMjRweDtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1saW5lLWhlaWdodDogMTEwJTtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1tZC1mb250LXNpemU6IDIwcHg7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktcGFkZGluZy1ob3Jpem9udGFsOiAxLjIzMDdlbTtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1zbS1mb250LXNpemU6IDE2cHg7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktc3RhbmRhcmQtYmFja2dyb3VuZC1jb2xvci1kZWZhdWx0OiB0cmFuc3BhcmVudDtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1zdGFuZGFyZC1iYWNrZ3JvdW5kLWNvbG9yLWZvY3VzOiAjMDkwZjJhO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LXN0YW5kYXJkLWJhY2tncm91bmQtY29sb3ItaG92ZXI6ICMwOTBmMmE7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktc3RhbmRhcmQtYm9yZGVyLWNvbG9yLWRlZmF1bHQ6ICMwOTBmMmE7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktc3RhbmRhcmQtYm9yZGVyLWNvbG9yLWZvY3VzOiAjMDkwZjJhO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LXN0YW5kYXJkLWJvcmRlci1jb2xvci1ob3ZlcjogIzA5MGYyYTtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1zdGFuZGFyZC1mb250LWNvbG9yLWRlZmF1bHQ6ICMwOTBmMmE7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktc3RhbmRhcmQtZm9udC1jb2xvci1mb2N1czogI2ZmZmZmZjtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1zdGFuZGFyZC1mb250LWNvbG9yLWhvdmVyOiAjZmZmZmZmO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LXN0YW5kYXJkLWljb24tZmlsbC1kZWZhdWx0OiAjMDkwZjJhO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LXN0YW5kYXJkLWljb24tZmlsbC1mb2N1czogI2ZmZmZmZjtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1zdGFuZGFyZC1pY29uLWZpbGwtaG92ZXI6ICNmZmZmZmY7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktdGV4dC1kZWNvcmF0aW9uLWRlZmF1bHQ6IG5vbmU7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktdGV4dC1kZWNvcmF0aW9uLWZvY3VzOiBub25lO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LXRleHQtZGVjb3JhdGlvbi1ob3Zlcjogbm9uZTtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS10ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0LS1icmstZGVjLWJvcmRlci1yYWRpdXMtMnhsOiAyNHB4O1xuXHQtLWJyay1kZWMtYm9yZGVyLXJhZGl1cy0yeHM6IDJweDtcblx0LS1icmstZGVjLWJvcmRlci1yYWRpdXMtM3hsOiAyOHB4O1xuXHQtLWJyay1kZWMtYm9yZGVyLXJhZGl1cy00eGw6IDMycHg7XG5cdC0tYnJrLWRlYy1ib3JkZXItcmFkaXVzLWxnOiAxNnB4O1xuXHQtLWJyay1kZWMtYm9yZGVyLXJhZGl1cy1tZDogMTJweDtcblx0LS1icmstZGVjLWJvcmRlci1yYWRpdXMtbm9uZTogMHB4O1xuXHQtLWJyay1kZWMtYm9yZGVyLXJhZGl1cy1zbTogOHB4O1xuXHQtLWJyay1kZWMtYm9yZGVyLXJhZGl1cy14bDogMjBweDtcblx0LS1icmstZGVjLWJvcmRlci1yYWRpdXMteHM6IDRweDtcblx0LS1icmstZGVjLWJvcmRlci13aWR0aC1sZzogNHB4O1xuXHQtLWJyay1kZWMtYm9yZGVyLXdpZHRoLW1kOiAycHg7XG5cdC0tYnJrLWRlYy1ib3JkZXItd2lkdGgtbm9uZTogMHB4O1xuXHQtLWJyay1kZWMtYm9yZGVyLXdpZHRoLXNtOiAxcHg7XG5cdC0tYnJrLWRlYy1ib3JkZXItd2lkdGgteHM6IDFweDtcblx0LS1icmstZGVjLWJveC1zaGFkb3ctaW52ZXJ0ZWQtZGVmYXVsdDogMHB4IDBweCAwcHggMHB4ICMxYTFhMWE7XG5cdC0tYnJrLWRlYy1ib3gtc2hhZG93LWludmVydGVkLWZvY3VzOiAwcHggMHB4IDBweCAwcHggIzFhMWExYTtcblx0LS1icmstZGVjLWJveC1zaGFkb3ctaW52ZXJ0ZWQtaG92ZXI6IDBweCAycHggOHB4IDBweCAjMWExYTFhO1xuXHQtLWJyay1kZWMtYm94LXNoYWRvdy1zdGFuZGFyZC1kZWZhdWx0OiAwcHggMHB4IDBweCAwcHggI2U2ZTZlNjtcblx0LS1icmstZGVjLWJveC1zaGFkb3ctc3RhbmRhcmQtZm9jdXM6IDBweCAwcHggMHB4IDBweCAjZTZlNmU2O1xuXHQtLWJyay1kZWMtYm94LXNoYWRvdy1zdGFuZGFyZC1ob3ZlcjogMHB4IDJweCA4cHggMHB4ICNlNmU2ZTY7XG5cdC0tYnJrLWRlYy1jb2xvci1hY2NlbnQtZGFyazogIzRiMDA1Nztcblx0LS1icmstZGVjLWNvbG9yLWFjY2VudC1saWdodDogI0ZERjNEMTtcblx0LS1icmstZGVjLWNvbG9yLWFjY2VudC1tZWRpdW06ICNDOTJDQTc7XG5cdC0tYnJrLWRlYy1jb2xvci1hY2NlbnQtd2FybTogI2UyMTg3OTtcblx0LS1icmstZGVjLWNvbG9yLW1haW4tZGFyay0yODogIzE5Mjg3Mjtcblx0LS1icmstZGVjLWNvbG9yLW1haW4tZGFya2VyOiAjMDkwZjJhO1xuXHQtLWJyay1kZWMtY29sb3ItbWFpbi1leHRyYWRhcms6ICMxMjFkNTQ7XG5cdC0tYnJrLWRlYy1jb2xvci1tYWluLWV4dHJhZGFyay0yNTogIzEwMWE0OTtcblx0LS1icmstZGVjLWNvbG9yLW1haW4tZXh0cmFkYXJrLTUxOiAjMDAwMzRjO1xuXHQtLWJyay1kZWMtY29sb3ItbWFpbi1leHRyYWxpZ2h0OiAjYWJiNmVkO1xuXHQtLWJyay1kZWMtY29sb3ItbWFpbi1saWdodGVyOiAjZDVkYmY2O1xuXHQtLWJyay1kZWMtY29sb3ItbWFpbi1saWdodGVzdC0yNTogI2Y1ZjZmZDtcblx0LS1icmstZGVjLWNvbG9yLW1haW4tbGlnaHRlc3QtNTA6ICNlYWVkZmE7XG5cdC0tYnJrLWRlYy1jb2xvci1tYWluLW1lZGl1bTogIzJlNDlkMTtcblx0LS1icmstZGVjLWNvbG9yLW1haW4tbWVkaXVtLTc1OiAjMjczZWIyO1xuXHQtLWJyay1kZWMtY29sb3ItbWFpbi1ub3JtYWw6ICM1ODZkZGE7XG5cdC0tYnJrLWRlYy1jb2xvci1tYWluLXNlbWlkYXJrOiAjMjUzYWE3O1xuXHQtLWJyay1kZWMtY29sb3ItbWFpbi1zZW1pZGFyay00MzogIzE5MTJhNDtcblx0LS1icmstZGVjLWNvbG9yLW1haW4tc2VtaWRhcmstNTA6ICMyMDMzOTI7XG5cdC0tYnJrLWRlYy1jb2xvci1uZXV0cmFsLWRhcmtlcjogIzFhMWExYTtcblx0LS1icmstZGVjLWNvbG9yLW5ldXRyYWwtZGFya2VzdDogIzAwMDAwMDtcblx0LS1icmstZGVjLWNvbG9yLW5ldXRyYWwtZXh0cmFkYXJrOiAjMzMzMzMzO1xuXHQtLWJyay1kZWMtY29sb3ItbmV1dHJhbC1leHRyYWRhcmstMjU6ICMyZDJkMmQ7XG5cdC0tYnJrLWRlYy1jb2xvci1uZXV0cmFsLWV4dHJhbGlnaHQ6ICNDQ0NDQ0M7XG5cdC0tYnJrLWRlYy1jb2xvci1uZXV0cmFsLWxpZ2h0ZXI6ICNlNmU2ZTY7XG5cdC0tYnJrLWRlYy1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0OiAjZmZmZmZmO1xuXHQtLWJyay1kZWMtY29sb3ItbmV1dHJhbC1saWdodGVzdC0yNTogI2Y5ZjlmOTtcblx0LS1icmstZGVjLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QtNTA6ICNmMmYyZjI7XG5cdC0tYnJrLWRlYy1jb2xvci1uZXV0cmFsLW1lZGl1bTogIzgwODA4MDtcblx0LS1icmstZGVjLWNvbG9yLW5ldXRyYWwtbWVkaXVtLTc1OiAjNmM2YzZjO1xuXHQtLWJyay1kZWMtY29sb3ItbmV1dHJhbC1ub25lOiB0cmFuc3BhcmVudDtcblx0LS1icmstZGVjLWNvbG9yLW5ldXRyYWwtbm9ybWFsOiAjOTk5OTk5O1xuXHQtLWJyay1kZWMtY29sb3ItbmV1dHJhbC1zZW1pZGFyay03NTogIzUzNTM1Mztcblx0LS1icmstZGVjLWNvbG9yLXNlbWFudGljLWVycm9yLWRhcms6ICNiZjAwMDA7XG5cdC0tYnJrLWRlYy1jb2xvci1zZW1hbnRpYy1lcnJvci1saWdodDogI2ZmNTk1OTtcblx0LS1icmstZGVjLWNvbG9yLXNlbWFudGljLXN1Y2Nlc3MtZGFyazogIzE0ODUyNztcblx0LS1icmstZGVjLWNvbG9yLXNlbWFudGljLXN1Y2Nlc3MtbGlnaHQ6ICMxZmQzM2Q7XG5cdC0tYnJrLWRlYy1jb2xvci1zZW1hbnRpYy13YXJuaW5nLWRhcms6ICNmZGM1MGY7XG5cdC0tYnJrLWRlYy1jb2xvci1zZW1hbnRpYy13YXJuaW5nLWxpZ2h0OiAjZmZmOWU2O1xuXHQtLWJyay1kZWMtZm9udC1mYW1pbHktYWx0OiBBcmlhbDtcblx0LS1icmstZGVjLWZvbnQtZmFtaWx5LW1haW46IEdyYXBoaWs7XG5cdC0tYnJrLWRlYy1mb250LXNpemUtMnhsOiAzMnB4O1xuXHQtLWJyay1kZWMtZm9udC1zaXplLTN4bDogMzZweDtcblx0LS1icmstZGVjLWZvbnQtc2l6ZS00eGw6IDQwcHg7XG5cdC0tYnJrLWRlYy1mb250LXNpemUtbGc6IDI0cHg7XG5cdC0tYnJrLWRlYy1mb250LXNpemUtbWQ6IDIwcHg7XG5cdC0tYnJrLWRlYy1mb250LXNpemUtc206IDE2cHg7XG5cdC0tYnJrLWRlYy1mb250LXNpemUteGw6IDI4cHg7XG5cdC0tYnJrLWRlYy1mb250LXNpemUteHM6IDE0cHg7XG5cdC0tYnJrLWRlYy1mb250LXdlaWdodC1ibGFjazogOTAwO1xuXHQtLWJyay1kZWMtZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuXHQtLWJyay1kZWMtZm9udC13ZWlnaHQtbm9ybWFsOiA0MDA7XG5cdC0tYnJrLWRlYy1sZXR0ZXItc3BhY2luZy1sZzogNCU7XG5cdC0tYnJrLWRlYy1sZXR0ZXItc3BhY2luZy1tZDogMiU7XG5cdC0tYnJrLWRlYy1sZXR0ZXItc3BhY2luZy1zbTogMCU7XG5cdC0tYnJrLWRlYy1sZXR0ZXItc3BhY2luZy14czogLTIlO1xuXHQtLWJyay1kZWMtbGluZS1oZWlnaHQtbGc6IDE0MCU7XG5cdC0tYnJrLWRlYy1saW5lLWhlaWdodC1tZDogMTMwJTtcblx0LS1icmstZGVjLWxpbmUtaGVpZ2h0LXNtOiAxMjAlO1xuXHQtLWJyay1kZWMtbGluZS1oZWlnaHQteGw6IDE1MCU7XG5cdC0tYnJrLWRlYy1saW5lLWhlaWdodC14czogMTEwJTtcblx0LS1icmstZGVjLW9wYWNpdHktYWxsOiAxMDAlO1xuXHQtLWJyay1kZWMtb3BhY2l0eS1tZDogNTAlO1xuXHQtLWJyay1kZWMtb3BhY2l0eS1ub25lOiAwJTtcblx0LS1icmstZGVjLXNpemUtMnhsOiA0OHB4O1xuXHQtLWJyay1kZWMtc2l6ZS0yeHM6IDhweDtcblx0LS1icmstZGVjLXNpemUtM3hsOiA2NHB4O1xuXHQtLWJyay1kZWMtc2l6ZS0zeHM6IDRweDtcblx0LS1icmstZGVjLXNpemUtbGc6IDI4cHg7XG5cdC0tYnJrLWRlYy1zaXplLW1kOiAyNHB4O1xuXHQtLWJyay1kZWMtc2l6ZS1ub25lOiAwcHg7XG5cdC0tYnJrLWRlYy1zaXplLXNtOiAyMHB4O1xuXHQtLWJyay1kZWMtc2l6ZS14bDogMzJweDtcblx0LS1icmstZGVjLXNpemUteHM6IDE2cHg7XG5cdC0tYnJrLWRlYy1zcGFjZS0yeGw6IDQ4cHg7XG5cdC0tYnJrLWRlYy1zcGFjZS0yeHM6IDhweDtcblx0LS1icmstZGVjLXNwYWNlLTN4bDogNjRweDtcblx0LS1icmstZGVjLXNwYWNlLTN4czogNHB4O1xuXHQtLWJyay1kZWMtc3BhY2UtbGc6IDI4cHg7XG5cdC0tYnJrLWRlYy1zcGFjZS1tZDogMjRweDtcblx0LS1icmstZGVjLXNwYWNlLW5vbmU6IDBweDtcblx0LS1icmstZGVjLXNwYWNlLXNtOiAyMHB4O1xuXHQtLWJyay1kZWMtc3BhY2UteGw6IDMycHg7XG5cdC0tYnJrLWRlYy1zcGFjZS14czogMTZweDtcblx0LS1icmstaW50ZXJhY3RpdmUtaW52ZXJ0ZWQtb3V0bGluZS1jb2xvci1mb2N1czogI2FiYjZlZDtcblx0LS1icmstaW50ZXJhY3RpdmUtb3V0bGluZS1vZmZzZXQ6IDJweDtcblx0LS1icmstaW50ZXJhY3RpdmUtb3V0bGluZS13aWR0aDogMnB4O1xuXHQtLWJyay1pbnRlcmFjdGl2ZS1zdGFuZGFyZC1vdXRsaW5lLWNvbG9yLWZvY3VzOiAjMjAzMzkyO1xuXHQtLWJyay1tb2RhbC13aW5kb3ctYm9yZGVyLXJhZGl1czogNHB4O1xuXHQtLWJyay1tb2RhbC13aW5kb3ctYm9yZGVyLXdpZHRoOiAwcHg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1pbnZlcnRlZC1iYWNrZ3JvdW5kLWNvbG9yOiAjMDkwZjJhO1xuXHQtLWJyay1tb2RhbC13aW5kb3ctaW52ZXJ0ZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LS1icmstbW9kYWwtd2luZG93LWludmVydGVkLW92ZXJsYXktY29sb3I6ICMwMDAyMzM4MDtcblx0LS1icmstbW9kYWwtd2luZG93LWxhcmdlLWJveC1sZy1tYXgtaGVpZ2h0OiA1MHZoO1xuXHQtLWJyay1tb2RhbC13aW5kb3ctbGFyZ2UtYm94LWxnLXBhZGRpbmc6IDQwcHg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1sYXJnZS1ib3gtbGctd2lkdGg6IDg1NnB4O1xuXHQtLWJyay1tb2RhbC13aW5kb3ctbGFyZ2UtYm94LW1kLW1heC1oZWlnaHQ6IDgwdmg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1sYXJnZS1ib3gtbWQtcGFkZGluZzogNDBweDtcblx0LS1icmstbW9kYWwtd2luZG93LWxhcmdlLWJveC1tZC13aWR0aDogNzQ0cHg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1sYXJnZS1ib3gtc20tbWF4LWhlaWdodDogOTB2aDtcblx0LS1icmstbW9kYWwtd2luZG93LWxhcmdlLWJveC1zbS1wYWRkaW5nOiAyNHB4O1xuXHQtLWJyay1tb2RhbC13aW5kb3ctbGFyZ2UtYm94LXNtLXBhZGRpbmcteDogMzJweDtcblx0LS1icmstbW9kYWwtd2luZG93LWxhcmdlLWJveC1zbS13aWR0aDogOTB2aDtcblx0LS1icmstbW9kYWwtd2luZG93LW1lZGl1bS1ib3gtbGctbWF4LWhlaWdodDogNTB2aDtcblx0LS1icmstbW9kYWwtd2luZG93LW1lZGl1bS1ib3gtbGctcGFkZGluZzogMzJweDtcblx0LS1icmstbW9kYWwtd2luZG93LW1lZGl1bS1ib3gtbGctd2lkdGg6IDY0MHB4O1xuXHQtLWJyay1tb2RhbC13aW5kb3ctbWVkaXVtLWJveC1tZC1tYXgtaGVpZ2h0OiA4MHZoO1xuXHQtLWJyay1tb2RhbC13aW5kb3ctbWVkaXVtLWJveC1tZC1wYWRkaW5nOiAzMnB4O1xuXHQtLWJyay1tb2RhbC13aW5kb3ctbWVkaXVtLWJveC1tZC13aWR0aDogNTYwcHg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1tZWRpdW0tYm94LXNtLW1heC1oZWlnaHQ6IDkwdmg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1tZWRpdW0tYm94LXNtLXBhZGRpbmc6IDI0cHg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1tZWRpdW0tYm94LXNtLXBhZGRpbmcteDogMzJweDtcblx0LS1icmstbW9kYWwtd2luZG93LW1lZGl1bS1ib3gtc20td2lkdGg6IDkwdmg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1zbWFsbC1ib3gtbGctbWF4LWhlaWdodDogNTB2aDtcblx0LS1icmstbW9kYWwtd2luZG93LXNtYWxsLWJveC1sZy1wYWRkaW5nOiAyNHB4O1xuXHQtLWJyay1tb2RhbC13aW5kb3ctc21hbGwtYm94LWxnLXBhZGRpbmcteDogMzJweDtcblx0LS1icmstbW9kYWwtd2luZG93LXNtYWxsLWJveC1sZy13aWR0aDogNDI0cHg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1zbWFsbC1ib3gtbWQtbWF4LWhlaWdodDogODB2aDtcblx0LS1icmstbW9kYWwtd2luZG93LXNtYWxsLWJveC1tZC1wYWRkaW5nOiAyNHB4O1xuXHQtLWJyay1tb2RhbC13aW5kb3ctc21hbGwtYm94LW1kLXBhZGRpbmcteDogMzJweDtcblx0LS1icmstbW9kYWwtd2luZG93LXNtYWxsLWJveC1tZC13aWR0aDogMzY4cHg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1zbWFsbC1ib3gtc20tbWF4LWhlaWdodDogOTB2aDtcblx0LS1icmstbW9kYWwtd2luZG93LXNtYWxsLWJveC1zbS1wYWRkaW5nOiAyNHB4O1xuXHQtLWJyay1tb2RhbC13aW5kb3ctc21hbGwtYm94LXNtLXBhZGRpbmcteDogMzJweDtcblx0LS1icmstbW9kYWwtd2luZG93LXNtYWxsLWJveC1zbS13aWR0aDogNzB2aDtcblx0LS1icmstbW9kYWwtd2luZG93LXN0YW5kYXJkLWJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1zdGFuZGFyZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHQtLWJyay1tb2RhbC13aW5kb3ctc3RhbmRhcmQtb3ZlcmxheS1jb2xvcjogIzAwMDIzMzgwO1xuXHQtLWJyay10ZXh0LWJvZHktYmFzZS1mb250LWZhbWlseTogQXJpYWw7XG5cdC0tYnJrLXRleHQtYm9keS1iYXNlLWZvbnQtc2l6ZTogMTZweDtcblx0LS1icmstdGV4dC1ib2R5LWJhc2UtZm9udC13ZWlnaHQ6IDQwMDtcblx0LS1icmstdGV4dC1ib2R5LWJhc2UtbGV0dGVyLXNwYWNpbmc6IDAlO1xuXHQtLWJyay10ZXh0LWJvZHktYmFzZS1saW5lLWhlaWdodDogMTUwJTtcblx0LS1icmstdGV4dC1ib2R5LWJhc2UtbWFyZ2luLWJvdHRvbTogMS41ZW07XG5cdC0tYnJrLXRleHQtYm9keS1iYXNlLW1hcmdpbi10b3A6IDFlbTtcblx0LS1icmstdGV4dC1ib2R5LWJhc2UtcGFyYWdyYXBoLXNwYWNpbmc6IDFlbTtcblx0LS1icmstdGV4dC1ib2R5LWJhc2Utc3Ryb25nLWZvbnQtd2VpZ2h0OiA3MDA7XG5cdC0tYnJrLXRleHQtYm9keS1iYXNlLXRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0LS1icmstdGV4dC1ib2R5LWJhc2UtdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdC0tYnJrLXRleHQtaGVhZGluZy0xLWZvbnQtZmFtaWx5OiBHcmFwaGlrO1xuXHQtLWJyay10ZXh0LWhlYWRpbmctMS1mb250LXdlaWdodDogNzAwO1xuXHQtLWJyay10ZXh0LWhlYWRpbmctMS1sZXR0ZXItc3BhY2luZzogMCU7XG5cdC0tYnJrLXRleHQtaGVhZGluZy0xLWxpbmUtaGVpZ2h0OiAxMzAlO1xuXHQtLWJyay10ZXh0LWhlYWRpbmctMS1wYXJhZ3JhcGgtc3BhY2luZzogMWVtO1xuXHQtLWJyay10ZXh0LWhlYWRpbmctMS1zdHJvbmctZm9udC13ZWlnaHQ6IDcwMDtcblx0LS1icmstdGV4dC1oZWFkaW5nLTEtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQtLWJyay10ZXh0LWhlYWRpbmctMS10ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0LS1icmstdGV4dC1oZWFkaW5nLTItZm9udC1mYW1pbHk6IEdyYXBoaWs7XG5cdC0tYnJrLXRleHQtaGVhZGluZy0yLWZvbnQtd2VpZ2h0OiA3MDA7XG5cdC0tYnJrLXRleHQtaGVhZGluZy0yLWxldHRlci1zcGFjaW5nOiAwJTtcblx0LS1icmstdGV4dC1oZWFkaW5nLTItbGluZS1oZWlnaHQ6IDEzMCU7XG5cdC0tYnJrLXRleHQtaGVhZGluZy0yLXBhcmFncmFwaC1zcGFjaW5nOiAxZW07XG5cdC0tYnJrLXRleHQtaGVhZGluZy0yLXN0cm9uZy1mb250LXdlaWdodDogNzAwO1xuXHQtLWJyay10ZXh0LWhlYWRpbmctMi10ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdC0tYnJrLXRleHQtaGVhZGluZy0yLXRleHQtdHJhbnNmb3JtOiBub25lO1xuXHQtLWJyay10ZXh0LWhlYWRpbmctMy1mb250LWZhbWlseTogR3JhcGhpaztcblx0LS1icmstdGV4dC1oZWFkaW5nLTMtZm9udC13ZWlnaHQ6IDcwMDtcblx0LS1icmstdGV4dC1oZWFkaW5nLTMtbGV0dGVyLXNwYWNpbmc6IDAlO1xuXHQtLWJyay10ZXh0LWhlYWRpbmctMy1saW5lLWhlaWdodDogMTMwJTtcblx0LS1icmstdGV4dC1oZWFkaW5nLTMtcGFyYWdyYXBoLXNwYWNpbmc6IDFlbTtcblx0LS1icmstdGV4dC1oZWFkaW5nLTMtc3Ryb25nLWZvbnQtd2VpZ2h0OiA3MDA7XG5cdC0tYnJrLXRleHQtaGVhZGluZy0zLXRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0LS1icmstdGV4dC1oZWFkaW5nLTMtdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdC0tYnJrLXRleHQtaW52ZXJ0ZWQtYm9keS1iYXNlLWZvbnQtY29sb3I6ICNmZmZmZmY7XG5cdC0tYnJrLXRleHQtaW52ZXJ0ZWQtY2FwdGlvbi1mb250LWNvbG9yOiAjZmZmZmZmO1xuXHQtLWJyay10ZXh0LWludmVydGVkLWRpc3BsYXktMS1mb250LWNvbG9yOiAjZmZmZmZmO1xuXHQtLWJyay10ZXh0LWludmVydGVkLWRpc3BsYXktMi1mb250LWNvbG9yOiAjZmZmZmZmO1xuXHQtLWJyay10ZXh0LWludmVydGVkLWRpc3BsYXktMy1mb250LWNvbG9yOiAjZmZmZmZmO1xuXHQtLWJyay10ZXh0LWludmVydGVkLWhlYWRpbmctMS1mb250LWNvbG9yOiAjZmZmZmZmO1xuXHQtLWJyay10ZXh0LWludmVydGVkLWhlYWRpbmctMi1mb250LWNvbG9yOiAjZmZmZmZmO1xuXHQtLWJyay10ZXh0LWludmVydGVkLWhlYWRpbmctMy1mb250LWNvbG9yOiAjZmZmZmZmO1xuXHQtLWJyay10ZXh0LWludmVydGVkLWhlYWRpbmctNC1mb250LWNvbG9yOiAjZmZmZmZmO1xuXHQtLWJyay10ZXh0LWxpbmstaW52ZXJ0ZWQtYm9keS1mb250LWNvbG9yLWRlZmF1bHQ6ICNhYmI2ZWQ7XG5cdC0tYnJrLXRleHQtbGluay1pbnZlcnRlZC1ib2R5LWZvbnQtY29sb3ItZm9jdXM6ICNhYmI2ZWQ7XG5cdC0tYnJrLXRleHQtbGluay1pbnZlcnRlZC1ib2R5LWZvbnQtY29sb3ItaG92ZXI6ICNhYmI2ZWQ7XG5cdC0tYnJrLXRleHQtbGluay1pbnZlcnRlZC1ib2R5LWZvbnQtY29sb3ItdmlzaXRlZDogIzAwMDM0Yztcblx0LS1icmstdGV4dC1saW5rLXN0YW5kYXJkLWJvZHktZm9udC1jb2xvci1kZWZhdWx0OiAjMjczZWIyO1xuXHQtLWJyay10ZXh0LWxpbmstc3RhbmRhcmQtYm9keS1mb250LWNvbG9yLWZvY3VzOiAjMjczZWIyO1xuXHQtLWJyay10ZXh0LWxpbmstc3RhbmRhcmQtYm9keS1mb250LWNvbG9yLWhvdmVyOiAjMjczZWIyO1xuXHQtLWJyay10ZXh0LWxpbmstc3RhbmRhcmQtYm9keS1mb250LWNvbG9yLXZpc2l0ZWQ6ICMwMDAzNGM7XG5cdC0tYnJrLXRleHQtbGluay10ZXh0LWRlY29yYXRpb24tZGVmYXVsdDogdW5kZXJsaW5lO1xuXHQtLWJyay10ZXh0LWxpbmstdGV4dC1kZWNvcmF0aW9uLWhvdmVyOiBub25lO1xuXHQtLWJyay10ZXh0LXJhdGlvLWxnOiAxLjI1O1xuXHQtLWJyay10ZXh0LXJhdGlvLW1kOiAxLjI7XG5cdC0tYnJrLXRleHQtcmF0aW8tc206IDEuMTI1O1xuXHQtLWJyay10ZXh0LXN0YW5kYXJkLWJvZHktYmFzZS1mb250LWNvbG9yOiAjMDkwZjJhO1xuXHQtLWJyay10ZXh0LXN0YW5kYXJkLWNhcHRpb24tZm9udC1jb2xvcjogIzA5MGYyYTtcblx0LS1icmstdGV4dC1zdGFuZGFyZC1kaXNwbGF5LTEtZm9udC1jb2xvcjogIzI3M2ViMjtcblx0LS1icmstdGV4dC1zdGFuZGFyZC1kaXNwbGF5LTItZm9udC1jb2xvcjogIzI3M2ViMjtcblx0LS1icmstdGV4dC1zdGFuZGFyZC1kaXNwbGF5LTMtZm9udC1jb2xvcjogIzI3M2ViMjtcblx0LS1icmstdGV4dC1zdGFuZGFyZC1oZWFkaW5nLTEtZm9udC1jb2xvcjogIzA5MGYyYTtcblx0LS1icmstdGV4dC1zdGFuZGFyZC1oZWFkaW5nLTItZm9udC1jb2xvcjogIzA5MGYyYTtcblx0LS1icmstdGV4dC1zdGFuZGFyZC1oZWFkaW5nLTMtZm9udC1jb2xvcjogIzA5MGYyYTtcblx0LS1icmstdGV4dC1zdGFuZGFyZC1oZWFkaW5nLTQtZm9udC1jb2xvcjogIzA5MGYyYTtcbiAgXG4gIGhlaWdodDogNjYuNjY2NjY2NjY2N3Z3O1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgaGVpZ2h0OiAyNC4zNzVyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgaGVpZ2h0OiAzNHJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG5cblx0PiBpZnJhbWV7XG5cdFx0ZGlzcGxheTpibG9jaztcblx0fVxuXG5cdD4gLmdtYXAtY29uc2VudC1vdmVybGF5e1xuXHRcdHRvcDowO1xuXHRcdGxlZnQ6MDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJrLWRlYy1jb2xvci1tYWluLWxpZ2h0ZXN0LTUwKTtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0XHRjb2xvcjogd2hpdGU7XG5cdH1cblxuXHQubG9nb3tcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdGhlaWdodDogNDZweDtcblx0XHRcdHdpZHRoOiAyMDRweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRtYXJnaW46IDE4cHggYXV0byAxOHB4IDA7XG5cdFx0fVxuXHRcdG1hcmdpbjogMThweCBhdXRvIDE4cHggYXV0bztcblx0XHRoZWlnaHQ6IDIzcHg7XG5cdFx0d2lkdGg6IDEwMnB4O1xuXG5cdFx0c3ZnIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5nbWFwLWNvbnNlbnQtb3ZlcmxheSAuc2Nyb2xsYWJsZS1zZWN0aW9ue1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0c2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuXHRcdHNjcm9sbGJhci1jb2xvcjogIzVjNjc2ZCAjYmVjNGM3O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdG1heC13aWR0aDogODAwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmdtYXAtY29uc2VudC1vdmVybGF5IC5idG4tZGl2IHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5nbWFwLWNvbnNlbnQtb3ZlcmxheSAuc2Nyb2xsYWJsZS1zZWN0aW9uOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tcblx0XHRiYWNrZ3JvdW5kOiAjYmVjNGM3O1xuXHR9XG5cblx0LmdtYXAtY29uc2VudC1vdmVybGF5IC5zY3JvbGxhYmxlLXNlY3Rpb246Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1YzY3NmQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNiZWM0Yzc7XG5cdH1cblxuXHQuZ21hcC1jb25zZW50LW92ZXJsYXkgLnNjcm9sbGFibGUtc2VjdGlvbjo6LXdlYmtpdC1zY3JvbGxiYXJ7XG5cdFx0d2lkdGg6IDdweDtcblx0fVxuXG5cdGgyLmdtYXAtY29uc2VudC1vdmVybGF5LXRpdGxlIHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tYnJrLWRlYy1mb250LXNpemUtbWQpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdG1hcmdpbjogdmFyKC0tYnJrLXRleHQtYm9keS1iYXNlLW1hcmdpbi10b3ApIDAgMCAwO1xuXHRcdH1cblxuXHRcdGNvbG9yOiB2YXIoLS1icmstdGV4dC1zdGFuZGFyZC1oZWFkaW5nLTMtZm9udC1jb2xvcik7XG5cdFx0Zm9udC1mYW1pbHk6IEFyaWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1icmstdGV4dC1oZWFkaW5nLTMtZm9udC13ZWlnaHQpO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tYnJrLWRlYy1mb250LXNpemUtc20pO1xuXHRcdGxldHRlci1zcGFjaW5nOiB2YXIoLS1icmstdGV4dC1oZWFkaW5nLTMtbGV0dGVyLXNwYWNpbmcpO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1icmstdGV4dC1oZWFkaW5nLTMtbGluZS1oZWlnaHQpO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1icmstdGV4dC1oZWFkaW5nLTMtc3Ryb25nLWZvbnQtd2VpZ2h0KTtcblx0XHR0ZXh0LWRlY29yYXRpb246IHZhcigtLWJyay10ZXh0LWhlYWRpbmctMy10ZXh0LWRlY29yYXRpb24pO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB2YXIoLS1icmstdGV4dC1oZWFkaW5nLTMtdGV4dC10cmFuc2Zvcm0pO1xuXHRcdG1hcmdpbjogdmFyKC0tYnJrLXRleHQtYm9keS1iYXNlLW1hcmdpbi10b3ApIDVweCAwIDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LmdtYXAtY29uc2VudC1vdmVybGF5LXRleHQgcHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tYnJrLWRlYy1mb250LXNpemUtc20pO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdG1hcmdpbjogdmFyKC0tYnJrLXRleHQtYm9keS1iYXNlLW1hcmdpbi10b3ApIDAgMCAwO1xuXHRcdH1cblxuXHRcdGNvbG9yOiB2YXIoLS1icmstdGV4dC1zdGFuZGFyZC1ib2R5LWJhc2UtZm9udC1jb2xvcik7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWJyay10ZXh0LWJvZHktYmFzZS1mb250LWZhbWlseSk7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWJyay10ZXh0LWJvZHktYmFzZS1mb250LXdlaWdodCk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWJyay10ZXh0LWJvZHktYmFzZS1sZXR0ZXItc3BhY2luZyk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWJyay10ZXh0LWJvZHktYmFzZS1saW5lLWhlaWdodCk7XG5cdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdmFyKC0tYnJrLXRleHQtYm9keS1iYXNlLXRleHQtZGVjb3JhdGlvbik7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHZhcigtLWJyay10ZXh0LWJvZHktYmFzZS10ZXh0LXRyYW5zZm9ybSk7XG5cdFx0bWFyZ2luOiB2YXIoLS1icmstdGV4dC1ib2R5LWJhc2UtbWFyZ2luLXRvcCkgMTNweCAwIDIwcHg7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1icmstZGVjLWZvbnQtc2l6ZS14cyk7XHRcblx0fVxuXG5cdC5nbWFwLWNvbnNlbnQtb3ZlcmxheS1hY2NlcHQtYnV0dG9ue1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0bWFyZ2luLXRvcDogMThweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRtYXJnaW46IDI0cHggMCA2cHggMDtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXN0YW5kYXJkLWJhY2tncm91bmQtY29sb3ItaG92ZXIpO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktc3RhbmRhcmQtYm9yZGVyLWNvbG9yLWhvdmVyKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktc3RhbmRhcmQtZm9udC1jb2xvci1ob3Zlcik7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS10ZXh0LWRlY29yYXRpb24taG92ZXIpO1xuXHRcdH1cblx0XHQmOmZvY3VzLXZpc2libGUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXN0YW5kYXJkLWJhY2tncm91bmQtY29sb3ItZm9jdXMpO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktc3RhbmRhcmQtYm9yZGVyLWNvbG9yLWZvY3VzKTtcblx0XHRcdG91dGxpbmUtY29sb3I6IHZhcigtLWJyay1pbnRlcmFjdGl2ZS1zdGFuZGFyZC1vdXRsaW5lLWNvbG9yLWZvY3VzKTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXRleHQtZGVjb3JhdGlvbi1mb2N1cyk7XG5cdFx0fVxuXHRcdG1pbi1oZWlnaHQ6IDMwcHg7XG5cdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS1zdGFuZGFyZC1iYWNrZ3JvdW5kLWNvbG9yLWRlZmF1bHQpO1xuXHRcdGJvcmRlcjogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXN0YW5kYXJkLWJvcmRlci1jb2xvci1kZWZhdWx0KTtcblx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktYm9yZGVyLXJhZGl1cyk7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRjb2xvcjogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXN0YW5kYXJkLWZvbnQtY29sb3ItZGVmYXVsdCk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS1mb250LWZhbWlseSk7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktc20tZm9udC1zaXplKTtcblx0XHRmb250LXdlaWdodDogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWZvbnQtd2VpZ2h0KTtcblx0XHRoZWlnaHQ6IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS1oZWlnaHQpO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGxldHRlci1zcGFjaW5nOiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktbGV0dGVyLXNwYWNpbmcpO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktbGluZS1oZWlnaHQpO1xuXHRcdG1hcmdpbjogMTBweCAyMHB4IDEycHggMjBweDtcblx0XHRvdXRsaW5lOiB2YXIoLS1icmstaW50ZXJhY3RpdmUtb3V0bGluZS13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0b3V0bGluZS1vZmZzZXQ6IHZhcigtLWJyay1pbnRlcmFjdGl2ZS1vdXRsaW5lLW9mZnNldCk7XG5cdFx0cGFkZGluZzogMCB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktcGFkZGluZy1ob3Jpem9udGFsKTtcblx0XHR0ZXh0LWRlY29yYXRpb246IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS10ZXh0LWRlY29yYXRpb24tZGVmYXVsdCk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS10ZXh0LXRyYW5zZm9ybSk7XG5cdH1cbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlLXNob3cge1xyXG5cdDAlIHtcclxuXHRcdG1hcmdpbi10b3A6IC03MHB4O1xyXG5cdH1cclxuXHQxMDAlIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uLWNvbnRhaW5lciB7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Ym90dG9tOiBhdXRvO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdG1pbi1oZWlnaHQ6IDUwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogYXV0bztcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0Ji5hY3RpdmUsXHJcblx0Ji5lbk1vZGVFZGl0aW9uIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGFuaW1hdGlvbjogc2xpZGUtc2hvdyAycyBmb3J3YXJkcztcclxuXHRcdGxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHQuYmctY292ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAwO1xyXG5cdFxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcdFxyXG5cdC5hbGVydC1kaXNtaXNzaWJsZSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xyXG5cdH1cclxuXHJcblx0LmxvZ29Ob3RpZmljYXRpb24ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGhlaWdodDogOTUlO1xyXG5cdFx0d2lkdGg6IDY1cHg7XHJcblx0fVxyXG5cclxuXHQuZmVybWVyIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0d2lkdGg6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQuY29udGVuZXVyVGV4dGUge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgd2hpdGU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0LnRleHRlIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDhweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDhweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBncmFwaGlrX2JvbGQsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubG9nb05vdGlmaWNhdGlvbiB+IC50ZXh0ZSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMCU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogOCU7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogOSU7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA3JTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDYlO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogNSU7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1JTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQlO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG4uYWNjb3JkZW9uIHtcbiAgICAmX19oZWFkZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgICAgICB9XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuYnRuLWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDByZW07XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAzdnc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWNjb3JkZW9uX19pY29uZS1oZWFkZXIsXG4gICAgICAgICAgICAucGx1cyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM0cHg7XG4gICAgICAgICAgICAgICAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmxlY2hlLWFjY29yZGVvbi5zdmcnKTsqL1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDJ2dyAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWludXMge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hY2NvcmRlb24tYm9keSB7XG4gICAgb3BhY2l0eTogMTtcbn0iLCIvL1N0eWxlIHBvdXIgY2hhbmdlciBsJ29yZHJlIGRlcyBjb2xvbm5lcyBlbiBtb2JpbGVcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTEge1xuICAgICAgICAub3JkcmUtI3skaX17XG4gICAgICAgICAgICBvcmRlcjogI3skaX07XG4gICAgICAgIH1cbiAgICAgIH1cbn1cblxuLnJhbmdlZXtcbiAgICAmLmhhdXRldXItbWluaW1hbGV7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE5LjQ3MjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNS43MTQyODU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICYuYmctY292ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgJi5wYXMtaW1hZ2UtYmctbW9iaWxle1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufSAiLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi5saXN0ZS1tZWRpYS1pY29uZXN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLmljb25lLXRleHRlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNDI4NTcxNDI4NnJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAuaWNvbmUtdGl0cmUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnJpY2gtdGV4dHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmljb25lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAmLmljb25lLWxhcmdlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICAuaWNvbmUtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmLnNtLWljb25lcy1jb21wdGUtMiAuaWNvbmUtd3JhcHBlciB7IHdpZHRoOiA1MCU7IH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICYubWQtaWNvbmVzLWNvbXB0ZS0xIC5pY29uZS13cmFwcGVyIHsgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgJi5tZC1pY29uZXMtY29tcHRlLTIgLmljb25lLXdyYXBwZXIgeyB3aWR0aDogNTAlOyB9XG4gICAgICAgICYubWQtaWNvbmVzLWNvbXB0ZS0zIC5pY29uZS13cmFwcGVyIHsgd2lkdGg6IDMzLjMzJTsgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICYubGctaWNvbmVzLWNvbXB0ZS0xIC5pY29uZS13cmFwcGVyIHsgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgJi5sZy1pY29uZXMtY29tcHRlLTIgLmljb25lLXdyYXBwZXIgeyB3aWR0aDogNTAlOyB9XG4gICAgICAgICYubGctaWNvbmVzLWNvbXB0ZS0zIC5pY29uZS13cmFwcGVyIHsgd2lkdGg6IDMzLjMzJTsgfVxuICAgICAgICAmLmxnLWljb25lcy1jb21wdGUtNCAuaWNvbmUtd3JhcHBlciB7IHdpZHRoOiAyNSU7IH1cbiAgICAgICAgJi5sZy1pY29uZXMtY29tcHRlLTUgLmljb25lLXdyYXBwZXIgeyB3aWR0aDogMjAlOyB9XG4gICAgICAgICYubGctaWNvbmVzLWNvbXB0ZS02IC5pY29uZS13cmFwcGVyeyB3aWR0aDogMTYuNjYlOyB9XG4gICAgfVxufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4vLyBnZW5lcmFsIHNjc3Ncbi5jYXJ0ZVNpdGUge1xuXHQjY29udGVuZXVyTGllbnNQYWdlIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG5cdFx0b2wsXG5cdFx0dWwge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdG9sIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLy8ga2luem8gc3BlY2lmaWMgc2Nzc1xuLmNhcnRlU2l0ZSB7XG5cdHBhZGRpbmctdG9wOiA2JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNiU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTVweCk7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRcblx0Lm1lZGlhLXRleHR7XG5cdFx0cGFkZGluZzogMDtcblx0XHRoMntcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cdCNjb250ZW5ldXJMaWVuc1BhZ2Uge1xuXHRcdG1hcmdpbi10b3A6IDAuNjE4JTtcblx0XHRkaXYubmF2e1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zZWN0aW9uMS1mZztcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHR9XG5cdH1cblx0I2NvbnRlbmV1ckxpZW5zUGFnZSBhLm5hdi1saW5rIHtcblx0XHRmb250LWZhbWlseTogJHRoZW1lLWZvbnQtcmVndWxhciAhaW1wb3J0YW50O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXRoZW1lLWZnO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHRcdCYuZHJvcGRvd24taXRlbSB7XG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cbkBpbmNsdWRlIHNlY3Rpb24tY29sb3JzKCkge1xuXHQuY2FydGVTaXRlIHtcblx0XHQubmF2LWxpbmsge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zZWN0aW9uMS1mZztcblx0XHR9XG5cdH1cbn1cbiIsIi5ncmlkLW1vc2FpYyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgIC5hc2lkZS1jZWxsIHtcbiAgICAgICAgZ3JpZC1yb3c6IDEwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZ3JpZC1nYXA6IDEwcHg7XG4gICAgICAgICYubXVsdGlwbGUtcm93cyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgMWZyKTtcblxuICAgICAgICAgICAgLm1haW4tY2VsbCB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDI7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXNpZGUtY2VsbCB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDMgLyBzcGFuIDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXNpZGUtdG9wLWNlbGwgKyAuYXNpZGUtY2VsbCB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDMgLyBzcGFuIDM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29sMS1jZWxsIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbDItY2VsbCB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ncmlkLWNlbGwtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ3JpZC1jZWxsLXdyYXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi1jZWxsLFxuICAgICAgICAgICAgLmFzaWRlLWNlbGwge1xuICAgICAgICAgICAgICAgIC5ncmlkLWNlbGwtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hc2lkZS10b3AtY2VsbCxcbiAgICAgICAgICAgIC5jb2wxLWNlbGwsXG4gICAgICAgICAgICAuY29sMi1jZWxsLFxuICAgICAgICAgICAgLmV4dHJhLWNvbDEtY2VsbCxcbiAgICAgICAgICAgIC5leHRyYS1jb2wyLWNlbGwsXG4gICAgICAgICAgICAuZXh0cmEtY29sMy1jZWxsIHtcbiAgICAgICAgICAgICAgICAuZ3JpZC1jZWxsLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNpbmdsZS1yb3cge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgICAgIC5tYWluLWNlbGwge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hc2lkZS1jZWxsIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIHNwYW4gMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ncmlkLWNlbGwtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmdyaWQtY2VsbC13cmFwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tYWluLWNlbGwge1xuICAgICAgICAgICAgICAgIC5ncmlkLWNlbGwtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXNpZGUtY2VsbCB7XG4gICAgICAgICAgICAgICAgLmdyaWQtY2VsbC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgJi5tdWx0aXBsZS1yb3dzIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuXG4gICAgICAgICAgICAubWFpbi1jZWxsIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMjtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIHNwYW4gMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFzaWRlLWNlbGwge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXNpZGUtdG9wLWNlbGwge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXNpZGUtdG9wLWNlbGwgKyAuYXNpZGUtY2VsbCB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDIgLyBzcGFuIDI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb2wxLWNlbGwge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29sMi1jZWxsIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jb250ZW5ldXItY2FyZC5jb250ZW5ldXItY2FyZC1ncmlkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIC50ZXh0LXNoYWRvdyB7XG4gICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiKDAgMCAwIC8gODAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICAuY2FyZCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLmNhcmQtbm8taW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhcmQtaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgJi5pbWFnZU1vYmlsZXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pbWFnZURlc2t0b3B7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRleHRlU291c0ltYWdle1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIH1cbiAgICAgICAgJi5jYXJkLWltZy1vdmVybGF5e1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIC50ZXh0LWJnIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIHRoZW1lLWNvbG9ycygpe1xuICAgICAgICAmLmNhcmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRoZW1lLWJnO1xuICAgICAgICAgICAgY29sb3I6JGNvbG9yLXRoZW1lLWZnO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ3JpZC1jb250YWluZXIgLmNvbnRlbmV1ci1jYXJkIC5jYXJkIC5jYXJkLWltZy1vdmVybGF5LmNhcmQtbm8taW1hZ2Uge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLmNvbnRlbmV1ci1jYXJkIHtcbiAgIC56b29tLWhvdmVyOmhhcyg6aG92ZXIpIC5jYXJkLWltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UtaW4tb3V0O1xuICAgfVxuXG4gICAuY2FyZCB7XG4gICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAudGV4dC1iZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgXG4gICAgICAuY2FyZC1pbWd7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmNhcmQtaW1nLW92ZXJsYXkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICYudGV4dC16b25lLXRvcCB7XG4gICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgICAmLnRleHQtem9uZS1jZW50ZXIge1xuICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLnRleHQtem9uZS1ib3R0b20ge1xuICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtYmcge1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICYudGV4dC1yaWdodCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgICAgJi50ZXh0LWxlZnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnRleHQtY2VudGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jYXJkLW92ZXItdGl0bGV7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjY2NjY2NjY2Njd2dztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTE0Mjg1NzE0M3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNhcmQtdGl0bGV7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjU0Mjg1NzE0MjlyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJpY2gtdGV4dHtcbiAgICAgICAgICAgIC5scUNoYW1wUmljaGV7XG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgfVxuICAgfVxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcbmJvZHkge1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbkBtaXhpbiBtZW51KCR3aWR0aCkge1xuXHQvLyB0b3V0IGVzdCBkYW5zIGxlIG3Dqm1lIGJyZWFrcG9pbnQgZGFucyBjZXR0ZSBtaXhpbiBhbG9ycyBwb3VyIHNpbXBsaWZpZXIgbGEgbGVjdHVyZSwgaidhaVxuXHQvLyBvcHTDqSBwb3VyIHVuIHNldWwgYnJlYWtwb2ludCBwb3VyIHRvdXQsIHBsdXTDtHQgcXVlIGQnYXZvaXIgcGx1c2lldXJzIGJyZWFrcG9pbnQgaW5kZW50aXF1ZVxuXHQvLyDDoCB0cmF2ZXJzIGxhIG1peGluIC0gR2FicmllbFxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCR3aWR0aCkge1xuXHRcdC50b3AtYmFyLXNlY3Rpb24td3JhcHBlciB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHR9XG5cdFx0LnRvcC1iYXItc2VjdGlvbiB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdC5saWVuc1ByaW1haXJlcyB7XG5cdFx0XHRcdC5oYXMtbWVnYW1lbnUge1xuXHRcdFx0XHRcdCY6Zm9jdXMtd2l0aGluLFxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0LmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lm1lZ2FtZW51IHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmRyb3Bkb3duLW1lbnUubWVnYW1lbnUge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubGllbnNSYXBpZGVzIHtcblx0XHRcdFx0Ly8gTGVzIGxpZW5zIHJhcGlkZXMgc29udCBsZXMgbGllbnMgc2Vjb25kYWlyZXMgw6AgZHJvaXRlIGRhbnMgbGUgbWVudVxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQudG9wLWJhci1zZWN0aW9uLXdyYXBwZXIuaGlkZS1tb2JpbGUge1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRcdC8vIExlIGRyb3Bkb3duLXRvZ2dsZVxuXHRcdFx0Jjpob3ZlcjphZnRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNtZW51IHtcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiAwO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDIzOyAvLyBDYXIgei1pbmRleCBkZSBzdXBlcnBvc2UgPTIwXG5cdCYuaGlkZTpub3QoLm1vYmlsZVNob3cpIHtcblx0XHQvLyBPbiBjYWNoZSBsZSBtZW51IG1vYmlsZSBzYXVmIHF1YW5kIGlsIGVzdCBkw6lwbGnDqS5cblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHR9XG59XG5cbm5hdiNjb250ZW5ldXJNZW51IHtcblx0Ly8gTGEgZ3Jvc3NlIGJhcnJlIGRlIG5hdmlnYXRpb24gYXUgY29tcGxldFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCYubWVudU1vZGVFZGl0aW9uIHtcblx0XHRwb3NpdGlvbjogaW5pdGlhbCAhaW1wb3J0YW50O1xuXHRcdC5kcm9wZG93bi1tZW51IHtcblx0XHRcdHotaW5kZXg6IDcwMDAwO1xuXHRcdH1cblx0fVxuXG5cdC50b3AtYmFyLXNlY3Rpb24td3JhcHBlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblxuXHQudG9wLWJhci1zZWN0aW9uIHtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdG1heC13aWR0aDogOTEuNHJlbTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0LmxpZW5zUHJpbWFpcmVzIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdC5oYXMtbWVnYW1lbnUge1xuXHRcdFx0XHQuY29sbGFwc2luZyB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogbm9uZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5kcm9wZG93bi1tZW51IHtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0d2lsbC1jaGFuZ2U6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHQmLnNob3cge1xuXHRcdFx0XHRcdFx0I21vYmlsZS1zb3VzLW1lbnUge1xuXHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYubWVnYW1lbnUge1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0Lmdyb3Mtc291cy1tZW51IHtcblx0XHRcdFx0XHRcdFx0LnNvdXMtbWVudSB7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLm1lbnUtZXhwYW5kLW1kIHtcblx0XHRAaW5jbHVkZSBtZW51KG1kKTtcblx0fVxuXHQmLm1lbnUtZXhwYW5kLXhsIHtcblx0XHRAaW5jbHVkZSBtZW51KHhsKTtcblx0fVxuXG5cdD4gLm1vYmlsZS1oZWFkZXIge1xuXHRcdC8vIExhIGJhcnJlIHF1aSBhcHBhcmFpdCBlbiB2ZXJzaW9uIG1vYmlsZVxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Lm1lbnUtaWNvbiB7XG5cdFx0XHQvLyBMJ2ljw7RuZSBkdSBtZW51IGVuIG1vYmlsZSAtIHRvZ2dsZXJcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0Lm5hdmJhci10b2dnbGVyIHtcblx0XHRcdFx0aGVpZ2h0OiAyLjEyNXJlbTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDJ2dztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzdnc7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJ1cmdlci1pbm5lciB7XG5cdFx0XHRcdFx0d2lkdGg6IDFyZW07XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEuMnJlbTtcblx0XHRcdFx0XHRcdGhlaWdodDogMS4ycmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuY29sbGFwc2VkIHtcblx0XHRcdFx0XHQuaWNvbi1vcGVuIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaWNvbi1jbG9zZWQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpub3QoLmNvbGxhcHNlZCkge1xuXHRcdFx0XHRcdC5pY29uLW9wZW4ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lmljb24tY2xvc2VkIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cblx0YSB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXHR9XG59XG4iLCIuZWxlbXMtc3VwZXJwb3Nle1xuICAtLWJyay1idXR0b24tb3BhY2l0eS1kaXNhYmxlZDogNTAlO1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1ib3JkZXItcmFkaXVzOiAwLjI1MTc0NTQ1NDU0NTQ1NDU1ZW07XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWJvcmRlci13aWR0aDogMHB4O1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1mb250LWZhbWlseTogQXJpYWw7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWhlaWdodDogMi43NjkyZW07XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWljb24tZ2FwOiAwLjYxNTNlbTtcblx0LS1icmstYnV0dG9uLXByaW1hcnktaWNvbi1zaXplOiAxLjIzMDdlbTtcblx0LS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtYmFja2dyb3VuZC1jb2xvci1kZWZhdWx0OiAjZmZmZmZmO1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1pbnZlcnRlZC1iYWNrZ3JvdW5kLWNvbG9yLWZvY3VzOiAjMmU0OWQxO1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1pbnZlcnRlZC1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiAjMmU0OWQxO1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1pbnZlcnRlZC1ib3JkZXItY29sb3ItZGVmYXVsdDogdHJhbnNwYXJlbnQ7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWJvcmRlci1jb2xvci1mb2N1czogdHJhbnNwYXJlbnQ7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWJvcmRlci1jb2xvci1ob3ZlcjogdHJhbnNwYXJlbnQ7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWZvbnQtY29sb3ItZGVmYXVsdDogIzI1M2FhNztcblx0LS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtZm9udC1jb2xvci1mb2N1czogI2ZmZmZmZjtcblx0LS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtZm9udC1jb2xvci1ob3ZlcjogI2ZmZmZmZjtcblx0LS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtaWNvbi1maWxsLWRlZmF1bHQ6ICMyNTNhYTc7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWljb24tZmlsbC1mb2N1czogI2ZmZmZmZjtcblx0LS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtaWNvbi1maWxsLWhvdmVyOiAjZmZmZmZmO1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1sZXR0ZXItc3BhY2luZzogMiU7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWxnLWZvbnQtc2l6ZTogMjRweDtcblx0LS1icmstYnV0dG9uLXByaW1hcnktbGluZS1oZWlnaHQ6IDExMCU7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LW1kLWZvbnQtc2l6ZTogMjBweDtcblx0LS1icmstYnV0dG9uLXByaW1hcnktcGFkZGluZy1ob3Jpem9udGFsOiAxLjIzMDdlbTtcblx0LS1icmstYnV0dG9uLXByaW1hcnktc20tZm9udC1zaXplOiAxNnB4O1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1zdGFuZGFyZC1iYWNrZ3JvdW5kLWNvbG9yLWRlZmF1bHQ6ICMxOTI4NzI7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXN0YW5kYXJkLWJhY2tncm91bmQtY29sb3ItZm9jdXM6ICMyZTQ5ZDE7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXN0YW5kYXJkLWJhY2tncm91bmQtY29sb3ItaG92ZXI6ICMyZTQ5ZDE7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXN0YW5kYXJkLWJvcmRlci1jb2xvci1kZWZhdWx0OiB0cmFuc3BhcmVudDtcblx0LS1icmstYnV0dG9uLXByaW1hcnktc3RhbmRhcmQtYm9yZGVyLWNvbG9yLWZvY3VzOiB0cmFuc3BhcmVudDtcblx0LS1icmstYnV0dG9uLXByaW1hcnktc3RhbmRhcmQtYm9yZGVyLWNvbG9yLWhvdmVyOiB0cmFuc3BhcmVudDtcblx0LS1icmstYnV0dG9uLXByaW1hcnktc3RhbmRhcmQtZm9udC1jb2xvci1kZWZhdWx0OiAjZmZmZmZmO1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1zdGFuZGFyZC1mb250LWNvbG9yLWZvY3VzOiAjZmZmZmZmO1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1zdGFuZGFyZC1mb250LWNvbG9yLWhvdmVyOiAjZmZmZmZmO1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1zdGFuZGFyZC1pY29uLWZpbGwtZGVmYXVsdDogI2ZmZmZmZjtcblx0LS1icmstYnV0dG9uLXByaW1hcnktc3RhbmRhcmQtaWNvbi1maWxsLWZvY3VzOiAjZmZmZmZmO1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS1zdGFuZGFyZC1pY29uLWZpbGwtaG92ZXI6ICNmZmZmZmY7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXRleHQtZGVjb3JhdGlvbi1kZWZhdWx0OiBub25lO1xuXHQtLWJyay1idXR0b24tcHJpbWFyeS10ZXh0LWRlY29yYXRpb24tZm9jdXM6IG5vbmU7XG5cdC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXRleHQtZGVjb3JhdGlvbi1ob3Zlcjogbm9uZTtcblx0LS1icmstYnV0dG9uLXByaW1hcnktdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktYm9yZGVyLXJhZGl1czogMC4yNTE3NDU0NTQ1NDU0NTQ1NWVtO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LWJvcmRlci13aWR0aDogMXB4O1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LWZvbnQtZmFtaWx5OiBBcmlhbDtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1mb250LXdlaWdodDogNzAwO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LWhlaWdodDogMi43NjkyZW07XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktaWNvbi1nYXA6IDAuNjE1M2VtO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LWljb24tc2l6ZTogMS4yMzA3ZW07XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktaW52ZXJ0ZWQtYmFja2dyb3VuZC1jb2xvci1kZWZhdWx0OiB0cmFuc3BhcmVudDtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1pbnZlcnRlZC1iYWNrZ3JvdW5kLWNvbG9yLWZvY3VzOiAjZmZmZmZmO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LWludmVydGVkLWJhY2tncm91bmQtY29sb3ItaG92ZXI6ICNmZmZmZmY7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktaW52ZXJ0ZWQtYm9yZGVyLWNvbG9yLWRlZmF1bHQ6ICNmZmZmZmY7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktaW52ZXJ0ZWQtYm9yZGVyLWNvbG9yLWZvY3VzOiAjZmZmZmZmO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LWludmVydGVkLWJvcmRlci1jb2xvci1ob3ZlcjogI2ZmZmZmZjtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1pbnZlcnRlZC1mb250LWNvbG9yLWRlZmF1bHQ6ICNmZmZmZmY7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktaW52ZXJ0ZWQtZm9udC1jb2xvci1mb2N1czogIzA5MGYyYTtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1pbnZlcnRlZC1mb250LWNvbG9yLWhvdmVyOiAjMDkwZjJhO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LWludmVydGVkLWljb24tZmlsbC1kZWZhdWx0OiAjZmZmZmZmO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LWludmVydGVkLWljb24tZmlsbC1mb2N1czogIzA5MGYyYTtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1pbnZlcnRlZC1pY29uLWZpbGwtaG92ZXI6ICMwOTBmMmE7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktbGV0dGVyLXNwYWNpbmc6IDIlO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LWxnLWZvbnQtc2l6ZTogMjRweDtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1saW5lLWhlaWdodDogMTEwJTtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1tZC1mb250LXNpemU6IDIwcHg7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktcGFkZGluZy1ob3Jpem9udGFsOiAxLjIzMDdlbTtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1zbS1mb250LXNpemU6IDE2cHg7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktc3RhbmRhcmQtYmFja2dyb3VuZC1jb2xvci1kZWZhdWx0OiB0cmFuc3BhcmVudDtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1zdGFuZGFyZC1iYWNrZ3JvdW5kLWNvbG9yLWZvY3VzOiAjMDkwZjJhO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LXN0YW5kYXJkLWJhY2tncm91bmQtY29sb3ItaG92ZXI6ICMwOTBmMmE7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktc3RhbmRhcmQtYm9yZGVyLWNvbG9yLWRlZmF1bHQ6ICMwOTBmMmE7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktc3RhbmRhcmQtYm9yZGVyLWNvbG9yLWZvY3VzOiAjMDkwZjJhO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LXN0YW5kYXJkLWJvcmRlci1jb2xvci1ob3ZlcjogIzA5MGYyYTtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1zdGFuZGFyZC1mb250LWNvbG9yLWRlZmF1bHQ6ICMwOTBmMmE7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktc3RhbmRhcmQtZm9udC1jb2xvci1mb2N1czogI2ZmZmZmZjtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1zdGFuZGFyZC1mb250LWNvbG9yLWhvdmVyOiAjZmZmZmZmO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LXN0YW5kYXJkLWljb24tZmlsbC1kZWZhdWx0OiAjMDkwZjJhO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LXN0YW5kYXJkLWljb24tZmlsbC1mb2N1czogI2ZmZmZmZjtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS1zdGFuZGFyZC1pY29uLWZpbGwtaG92ZXI6ICNmZmZmZmY7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktdGV4dC1kZWNvcmF0aW9uLWRlZmF1bHQ6IG5vbmU7XG5cdC0tYnJrLWJ1dHRvbi1zZWNvbmRhcnktdGV4dC1kZWNvcmF0aW9uLWZvY3VzOiBub25lO1xuXHQtLWJyay1idXR0b24tc2Vjb25kYXJ5LXRleHQtZGVjb3JhdGlvbi1ob3Zlcjogbm9uZTtcblx0LS1icmstYnV0dG9uLXNlY29uZGFyeS10ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0LS1icmstZGVjLWJvcmRlci1yYWRpdXMtMnhsOiAyNHB4O1xuXHQtLWJyay1kZWMtYm9yZGVyLXJhZGl1cy0yeHM6IDJweDtcblx0LS1icmstZGVjLWJvcmRlci1yYWRpdXMtM3hsOiAyOHB4O1xuXHQtLWJyay1kZWMtYm9yZGVyLXJhZGl1cy00eGw6IDMycHg7XG5cdC0tYnJrLWRlYy1ib3JkZXItcmFkaXVzLWxnOiAxNnB4O1xuXHQtLWJyay1kZWMtYm9yZGVyLXJhZGl1cy1tZDogMTJweDtcblx0LS1icmstZGVjLWJvcmRlci1yYWRpdXMtbm9uZTogMHB4O1xuXHQtLWJyay1kZWMtYm9yZGVyLXJhZGl1cy1zbTogOHB4O1xuXHQtLWJyay1kZWMtYm9yZGVyLXJhZGl1cy14bDogMjBweDtcblx0LS1icmstZGVjLWJvcmRlci1yYWRpdXMteHM6IDRweDtcblx0LS1icmstZGVjLWJvcmRlci13aWR0aC1sZzogNHB4O1xuXHQtLWJyay1kZWMtYm9yZGVyLXdpZHRoLW1kOiAycHg7XG5cdC0tYnJrLWRlYy1ib3JkZXItd2lkdGgtbm9uZTogMHB4O1xuXHQtLWJyay1kZWMtYm9yZGVyLXdpZHRoLXNtOiAxcHg7XG5cdC0tYnJrLWRlYy1ib3JkZXItd2lkdGgteHM6IDFweDtcblx0LS1icmstZGVjLWJveC1zaGFkb3ctaW52ZXJ0ZWQtZGVmYXVsdDogMHB4IDBweCAwcHggMHB4ICMxYTFhMWE7XG5cdC0tYnJrLWRlYy1ib3gtc2hhZG93LWludmVydGVkLWZvY3VzOiAwcHggMHB4IDBweCAwcHggIzFhMWExYTtcblx0LS1icmstZGVjLWJveC1zaGFkb3ctaW52ZXJ0ZWQtaG92ZXI6IDBweCAycHggOHB4IDBweCAjMWExYTFhO1xuXHQtLWJyay1kZWMtYm94LXNoYWRvdy1zdGFuZGFyZC1kZWZhdWx0OiAwcHggMHB4IDBweCAwcHggI2U2ZTZlNjtcblx0LS1icmstZGVjLWJveC1zaGFkb3ctc3RhbmRhcmQtZm9jdXM6IDBweCAwcHggMHB4IDBweCAjZTZlNmU2O1xuXHQtLWJyay1kZWMtYm94LXNoYWRvdy1zdGFuZGFyZC1ob3ZlcjogMHB4IDJweCA4cHggMHB4ICNlNmU2ZTY7XG5cdC0tYnJrLWRlYy1jb2xvci1hY2NlbnQtZGFyazogIzRiMDA1Nztcblx0LS1icmstZGVjLWNvbG9yLWFjY2VudC1saWdodDogI0ZERjNEMTtcblx0LS1icmstZGVjLWNvbG9yLWFjY2VudC1tZWRpdW06ICNDOTJDQTc7XG5cdC0tYnJrLWRlYy1jb2xvci1hY2NlbnQtd2FybTogI2UyMTg3OTtcblx0LS1icmstZGVjLWNvbG9yLW1haW4tZGFyay0yODogIzE5Mjg3Mjtcblx0LS1icmstZGVjLWNvbG9yLW1haW4tZGFya2VyOiAjMDkwZjJhO1xuXHQtLWJyay1kZWMtY29sb3ItbWFpbi1leHRyYWRhcms6ICMxMjFkNTQ7XG5cdC0tYnJrLWRlYy1jb2xvci1tYWluLWV4dHJhZGFyay0yNTogIzEwMWE0OTtcblx0LS1icmstZGVjLWNvbG9yLW1haW4tZXh0cmFkYXJrLTUxOiAjMDAwMzRjO1xuXHQtLWJyay1kZWMtY29sb3ItbWFpbi1leHRyYWxpZ2h0OiAjYWJiNmVkO1xuXHQtLWJyay1kZWMtY29sb3ItbWFpbi1saWdodGVyOiAjZDVkYmY2O1xuXHQtLWJyay1kZWMtY29sb3ItbWFpbi1saWdodGVzdC0yNTogI2Y1ZjZmZDtcblx0LS1icmstZGVjLWNvbG9yLW1haW4tbGlnaHRlc3QtNTA6ICNlYWVkZmE7XG5cdC0tYnJrLWRlYy1jb2xvci1tYWluLW1lZGl1bTogIzJlNDlkMTtcblx0LS1icmstZGVjLWNvbG9yLW1haW4tbWVkaXVtLTc1OiAjMjczZWIyO1xuXHQtLWJyay1kZWMtY29sb3ItbWFpbi1ub3JtYWw6ICM1ODZkZGE7XG5cdC0tYnJrLWRlYy1jb2xvci1tYWluLXNlbWlkYXJrOiAjMjUzYWE3O1xuXHQtLWJyay1kZWMtY29sb3ItbWFpbi1zZW1pZGFyay00MzogIzE5MTJhNDtcblx0LS1icmstZGVjLWNvbG9yLW1haW4tc2VtaWRhcmstNTA6ICMyMDMzOTI7XG5cdC0tYnJrLWRlYy1jb2xvci1uZXV0cmFsLWRhcmtlcjogIzFhMWExYTtcblx0LS1icmstZGVjLWNvbG9yLW5ldXRyYWwtZGFya2VzdDogIzAwMDAwMDtcblx0LS1icmstZGVjLWNvbG9yLW5ldXRyYWwtZXh0cmFkYXJrOiAjMzMzMzMzO1xuXHQtLWJyay1kZWMtY29sb3ItbmV1dHJhbC1leHRyYWRhcmstMjU6ICMyZDJkMmQ7XG5cdC0tYnJrLWRlYy1jb2xvci1uZXV0cmFsLWV4dHJhbGlnaHQ6ICNDQ0NDQ0M7XG5cdC0tYnJrLWRlYy1jb2xvci1uZXV0cmFsLWxpZ2h0ZXI6ICNlNmU2ZTY7XG5cdC0tYnJrLWRlYy1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0OiAjZmZmZmZmO1xuXHQtLWJyay1kZWMtY29sb3ItbmV1dHJhbC1saWdodGVzdC0yNTogI2Y5ZjlmOTtcblx0LS1icmstZGVjLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QtNTA6ICNmMmYyZjI7XG5cdC0tYnJrLWRlYy1jb2xvci1uZXV0cmFsLW1lZGl1bTogIzgwODA4MDtcblx0LS1icmstZGVjLWNvbG9yLW5ldXRyYWwtbWVkaXVtLTc1OiAjNmM2YzZjO1xuXHQtLWJyay1kZWMtY29sb3ItbmV1dHJhbC1ub25lOiB0cmFuc3BhcmVudDtcblx0LS1icmstZGVjLWNvbG9yLW5ldXRyYWwtbm9ybWFsOiAjOTk5OTk5O1xuXHQtLWJyay1kZWMtY29sb3ItbmV1dHJhbC1zZW1pZGFyay03NTogIzUzNTM1Mztcblx0LS1icmstZGVjLWNvbG9yLXNlbWFudGljLWVycm9yLWRhcms6ICNiZjAwMDA7XG5cdC0tYnJrLWRlYy1jb2xvci1zZW1hbnRpYy1lcnJvci1saWdodDogI2ZmNTk1OTtcblx0LS1icmstZGVjLWNvbG9yLXNlbWFudGljLXN1Y2Nlc3MtZGFyazogIzE0ODUyNztcblx0LS1icmstZGVjLWNvbG9yLXNlbWFudGljLXN1Y2Nlc3MtbGlnaHQ6ICMxZmQzM2Q7XG5cdC0tYnJrLWRlYy1jb2xvci1zZW1hbnRpYy13YXJuaW5nLWRhcms6ICNmZGM1MGY7XG5cdC0tYnJrLWRlYy1jb2xvci1zZW1hbnRpYy13YXJuaW5nLWxpZ2h0OiAjZmZmOWU2O1xuXHQtLWJyay1kZWMtZm9udC1mYW1pbHktYWx0OiBBcmlhbDtcblx0LS1icmstZGVjLWZvbnQtZmFtaWx5LW1haW46IEdyYXBoaWs7XG5cdC0tYnJrLWRlYy1mb250LXNpemUtMnhsOiAzMnB4O1xuXHQtLWJyay1kZWMtZm9udC1zaXplLTN4bDogMzZweDtcblx0LS1icmstZGVjLWZvbnQtc2l6ZS00eGw6IDQwcHg7XG5cdC0tYnJrLWRlYy1mb250LXNpemUtbGc6IDI0cHg7XG5cdC0tYnJrLWRlYy1mb250LXNpemUtbWQ6IDIwcHg7XG5cdC0tYnJrLWRlYy1mb250LXNpemUtc206IDE2cHg7XG5cdC0tYnJrLWRlYy1mb250LXNpemUteGw6IDI4cHg7XG5cdC0tYnJrLWRlYy1mb250LXNpemUteHM6IDE0cHg7XG5cdC0tYnJrLWRlYy1mb250LXdlaWdodC1ibGFjazogOTAwO1xuXHQtLWJyay1kZWMtZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuXHQtLWJyay1kZWMtZm9udC13ZWlnaHQtbm9ybWFsOiA0MDA7XG5cdC0tYnJrLWRlYy1sZXR0ZXItc3BhY2luZy1sZzogNCU7XG5cdC0tYnJrLWRlYy1sZXR0ZXItc3BhY2luZy1tZDogMiU7XG5cdC0tYnJrLWRlYy1sZXR0ZXItc3BhY2luZy1zbTogMCU7XG5cdC0tYnJrLWRlYy1sZXR0ZXItc3BhY2luZy14czogLTIlO1xuXHQtLWJyay1kZWMtbGluZS1oZWlnaHQtbGc6IDE0MCU7XG5cdC0tYnJrLWRlYy1saW5lLWhlaWdodC1tZDogMTMwJTtcblx0LS1icmstZGVjLWxpbmUtaGVpZ2h0LXNtOiAxMjAlO1xuXHQtLWJyay1kZWMtbGluZS1oZWlnaHQteGw6IDE1MCU7XG5cdC0tYnJrLWRlYy1saW5lLWhlaWdodC14czogMTEwJTtcblx0LS1icmstZGVjLW9wYWNpdHktYWxsOiAxMDAlO1xuXHQtLWJyay1kZWMtb3BhY2l0eS1tZDogNTAlO1xuXHQtLWJyay1kZWMtb3BhY2l0eS1ub25lOiAwJTtcblx0LS1icmstZGVjLXNpemUtMnhsOiA0OHB4O1xuXHQtLWJyay1kZWMtc2l6ZS0yeHM6IDhweDtcblx0LS1icmstZGVjLXNpemUtM3hsOiA2NHB4O1xuXHQtLWJyay1kZWMtc2l6ZS0zeHM6IDRweDtcblx0LS1icmstZGVjLXNpemUtbGc6IDI4cHg7XG5cdC0tYnJrLWRlYy1zaXplLW1kOiAyNHB4O1xuXHQtLWJyay1kZWMtc2l6ZS1ub25lOiAwcHg7XG5cdC0tYnJrLWRlYy1zaXplLXNtOiAyMHB4O1xuXHQtLWJyay1kZWMtc2l6ZS14bDogMzJweDtcblx0LS1icmstZGVjLXNpemUteHM6IDE2cHg7XG5cdC0tYnJrLWRlYy1zcGFjZS0yeGw6IDQ4cHg7XG5cdC0tYnJrLWRlYy1zcGFjZS0yeHM6IDhweDtcblx0LS1icmstZGVjLXNwYWNlLTN4bDogNjRweDtcblx0LS1icmstZGVjLXNwYWNlLTN4czogNHB4O1xuXHQtLWJyay1kZWMtc3BhY2UtbGc6IDI4cHg7XG5cdC0tYnJrLWRlYy1zcGFjZS1tZDogMjRweDtcblx0LS1icmstZGVjLXNwYWNlLW5vbmU6IDBweDtcblx0LS1icmstZGVjLXNwYWNlLXNtOiAyMHB4O1xuXHQtLWJyay1kZWMtc3BhY2UteGw6IDMycHg7XG5cdC0tYnJrLWRlYy1zcGFjZS14czogMTZweDtcblx0LS1icmstaW50ZXJhY3RpdmUtaW52ZXJ0ZWQtb3V0bGluZS1jb2xvci1mb2N1czogI2FiYjZlZDtcblx0LS1icmstaW50ZXJhY3RpdmUtb3V0bGluZS1vZmZzZXQ6IDJweDtcblx0LS1icmstaW50ZXJhY3RpdmUtb3V0bGluZS13aWR0aDogMnB4O1xuXHQtLWJyay1pbnRlcmFjdGl2ZS1zdGFuZGFyZC1vdXRsaW5lLWNvbG9yLWZvY3VzOiAjMjAzMzkyO1xuXHQtLWJyay1tb2RhbC13aW5kb3ctYm9yZGVyLXJhZGl1czogNHB4O1xuXHQtLWJyay1tb2RhbC13aW5kb3ctYm9yZGVyLXdpZHRoOiAwcHg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1pbnZlcnRlZC1iYWNrZ3JvdW5kLWNvbG9yOiAjMDkwZjJhO1xuXHQtLWJyay1tb2RhbC13aW5kb3ctaW52ZXJ0ZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LS1icmstbW9kYWwtd2luZG93LWludmVydGVkLW92ZXJsYXktY29sb3I6ICMwMDAyMzM4MDtcblx0LS1icmstbW9kYWwtd2luZG93LWxhcmdlLWJveC1sZy1tYXgtaGVpZ2h0OiA1MHZoO1xuXHQtLWJyay1tb2RhbC13aW5kb3ctbGFyZ2UtYm94LWxnLXBhZGRpbmc6IDQwcHg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1sYXJnZS1ib3gtbGctd2lkdGg6IDg1NnB4O1xuXHQtLWJyay1tb2RhbC13aW5kb3ctbGFyZ2UtYm94LW1kLW1heC1oZWlnaHQ6IDgwdmg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1sYXJnZS1ib3gtbWQtcGFkZGluZzogNDBweDtcblx0LS1icmstbW9kYWwtd2luZG93LWxhcmdlLWJveC1tZC13aWR0aDogNzQ0cHg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1sYXJnZS1ib3gtc20tbWF4LWhlaWdodDogOTB2aDtcblx0LS1icmstbW9kYWwtd2luZG93LWxhcmdlLWJveC1zbS1wYWRkaW5nOiAyNHB4O1xuXHQtLWJyay1tb2RhbC13aW5kb3ctbGFyZ2UtYm94LXNtLXBhZGRpbmcteDogMzJweDtcblx0LS1icmstbW9kYWwtd2luZG93LWxhcmdlLWJveC1zbS13aWR0aDogOTB2aDtcblx0LS1icmstbW9kYWwtd2luZG93LW1lZGl1bS1ib3gtbGctbWF4LWhlaWdodDogNTB2aDtcblx0LS1icmstbW9kYWwtd2luZG93LW1lZGl1bS1ib3gtbGctcGFkZGluZzogMzJweDtcblx0LS1icmstbW9kYWwtd2luZG93LW1lZGl1bS1ib3gtbGctd2lkdGg6IDY0MHB4O1xuXHQtLWJyay1tb2RhbC13aW5kb3ctbWVkaXVtLWJveC1tZC1tYXgtaGVpZ2h0OiA4MHZoO1xuXHQtLWJyay1tb2RhbC13aW5kb3ctbWVkaXVtLWJveC1tZC1wYWRkaW5nOiAzMnB4O1xuXHQtLWJyay1tb2RhbC13aW5kb3ctbWVkaXVtLWJveC1tZC13aWR0aDogNTYwcHg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1tZWRpdW0tYm94LXNtLW1heC1oZWlnaHQ6IDkwdmg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1tZWRpdW0tYm94LXNtLXBhZGRpbmc6IDI0cHg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1tZWRpdW0tYm94LXNtLXBhZGRpbmcteDogMzJweDtcblx0LS1icmstbW9kYWwtd2luZG93LW1lZGl1bS1ib3gtc20td2lkdGg6IDkwdmg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1zbWFsbC1ib3gtbGctbWF4LWhlaWdodDogNTB2aDtcblx0LS1icmstbW9kYWwtd2luZG93LXNtYWxsLWJveC1sZy1wYWRkaW5nOiAyNHB4O1xuXHQtLWJyay1tb2RhbC13aW5kb3ctc21hbGwtYm94LWxnLXBhZGRpbmcteDogMzJweDtcblx0LS1icmstbW9kYWwtd2luZG93LXNtYWxsLWJveC1sZy13aWR0aDogNDI0cHg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1zbWFsbC1ib3gtbWQtbWF4LWhlaWdodDogODB2aDtcblx0LS1icmstbW9kYWwtd2luZG93LXNtYWxsLWJveC1tZC1wYWRkaW5nOiAyNHB4O1xuXHQtLWJyay1tb2RhbC13aW5kb3ctc21hbGwtYm94LW1kLXBhZGRpbmcteDogMzJweDtcblx0LS1icmstbW9kYWwtd2luZG93LXNtYWxsLWJveC1tZC13aWR0aDogMzY4cHg7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1zbWFsbC1ib3gtc20tbWF4LWhlaWdodDogOTB2aDtcblx0LS1icmstbW9kYWwtd2luZG93LXNtYWxsLWJveC1zbS1wYWRkaW5nOiAyNHB4O1xuXHQtLWJyay1tb2RhbC13aW5kb3ctc21hbGwtYm94LXNtLXBhZGRpbmcteDogMzJweDtcblx0LS1icmstbW9kYWwtd2luZG93LXNtYWxsLWJveC1zbS13aWR0aDogNzB2aDtcblx0LS1icmstbW9kYWwtd2luZG93LXN0YW5kYXJkLWJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdC0tYnJrLW1vZGFsLXdpbmRvdy1zdGFuZGFyZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHQtLWJyay1tb2RhbC13aW5kb3ctc3RhbmRhcmQtb3ZlcmxheS1jb2xvcjogIzAwMDIzMzgwO1xuXHQtLWJyay10ZXh0LWJvZHktYmFzZS1mb250LWZhbWlseTogQXJpYWw7XG5cdC0tYnJrLXRleHQtYm9keS1iYXNlLWZvbnQtc2l6ZTogMTZweDtcblx0LS1icmstdGV4dC1ib2R5LWJhc2UtZm9udC13ZWlnaHQ6IDQwMDtcblx0LS1icmstdGV4dC1ib2R5LWJhc2UtbGV0dGVyLXNwYWNpbmc6IDAlO1xuXHQtLWJyay10ZXh0LWJvZHktYmFzZS1saW5lLWhlaWdodDogMTUwJTtcblx0LS1icmstdGV4dC1ib2R5LWJhc2UtbWFyZ2luLWJvdHRvbTogMS41ZW07XG5cdC0tYnJrLXRleHQtYm9keS1iYXNlLW1hcmdpbi10b3A6IDFlbTtcblx0LS1icmstdGV4dC1ib2R5LWJhc2UtcGFyYWdyYXBoLXNwYWNpbmc6IDFlbTtcblx0LS1icmstdGV4dC1ib2R5LWJhc2Utc3Ryb25nLWZvbnQtd2VpZ2h0OiA3MDA7XG5cdC0tYnJrLXRleHQtYm9keS1iYXNlLXRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0LS1icmstdGV4dC1ib2R5LWJhc2UtdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdC0tYnJrLXRleHQtaGVhZGluZy0xLWZvbnQtZmFtaWx5OiBHcmFwaGlrO1xuXHQtLWJyay10ZXh0LWhlYWRpbmctMS1mb250LXdlaWdodDogNzAwO1xuXHQtLWJyay10ZXh0LWhlYWRpbmctMS1sZXR0ZXItc3BhY2luZzogMCU7XG5cdC0tYnJrLXRleHQtaGVhZGluZy0xLWxpbmUtaGVpZ2h0OiAxMzAlO1xuXHQtLWJyay10ZXh0LWhlYWRpbmctMS1wYXJhZ3JhcGgtc3BhY2luZzogMWVtO1xuXHQtLWJyay10ZXh0LWhlYWRpbmctMS1zdHJvbmctZm9udC13ZWlnaHQ6IDcwMDtcblx0LS1icmstdGV4dC1oZWFkaW5nLTEtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQtLWJyay10ZXh0LWhlYWRpbmctMS10ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0LS1icmstdGV4dC1oZWFkaW5nLTItZm9udC1mYW1pbHk6IEdyYXBoaWs7XG5cdC0tYnJrLXRleHQtaGVhZGluZy0yLWZvbnQtd2VpZ2h0OiA3MDA7XG5cdC0tYnJrLXRleHQtaGVhZGluZy0yLWxldHRlci1zcGFjaW5nOiAwJTtcblx0LS1icmstdGV4dC1oZWFkaW5nLTItbGluZS1oZWlnaHQ6IDEzMCU7XG5cdC0tYnJrLXRleHQtaGVhZGluZy0yLXBhcmFncmFwaC1zcGFjaW5nOiAxZW07XG5cdC0tYnJrLXRleHQtaGVhZGluZy0yLXN0cm9uZy1mb250LXdlaWdodDogNzAwO1xuXHQtLWJyay10ZXh0LWhlYWRpbmctMi10ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdC0tYnJrLXRleHQtaGVhZGluZy0yLXRleHQtdHJhbnNmb3JtOiBub25lO1xuXHQtLWJyay10ZXh0LWhlYWRpbmctMy1mb250LWZhbWlseTogR3JhcGhpaztcblx0LS1icmstdGV4dC1oZWFkaW5nLTMtZm9udC13ZWlnaHQ6IDcwMDtcblx0LS1icmstdGV4dC1oZWFkaW5nLTMtbGV0dGVyLXNwYWNpbmc6IDAlO1xuXHQtLWJyay10ZXh0LWhlYWRpbmctMy1saW5lLWhlaWdodDogMTMwJTtcblx0LS1icmstdGV4dC1oZWFkaW5nLTMtcGFyYWdyYXBoLXNwYWNpbmc6IDFlbTtcblx0LS1icmstdGV4dC1oZWFkaW5nLTMtc3Ryb25nLWZvbnQtd2VpZ2h0OiA3MDA7XG5cdC0tYnJrLXRleHQtaGVhZGluZy0zLXRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0LS1icmstdGV4dC1oZWFkaW5nLTMtdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdC0tYnJrLXRleHQtaW52ZXJ0ZWQtYm9keS1iYXNlLWZvbnQtY29sb3I6ICNmZmZmZmY7XG5cdC0tYnJrLXRleHQtaW52ZXJ0ZWQtY2FwdGlvbi1mb250LWNvbG9yOiAjZmZmZmZmO1xuXHQtLWJyay10ZXh0LWludmVydGVkLWRpc3BsYXktMS1mb250LWNvbG9yOiAjZmZmZmZmO1xuXHQtLWJyay10ZXh0LWludmVydGVkLWRpc3BsYXktMi1mb250LWNvbG9yOiAjZmZmZmZmO1xuXHQtLWJyay10ZXh0LWludmVydGVkLWRpc3BsYXktMy1mb250LWNvbG9yOiAjZmZmZmZmO1xuXHQtLWJyay10ZXh0LWludmVydGVkLWhlYWRpbmctMS1mb250LWNvbG9yOiAjZmZmZmZmO1xuXHQtLWJyay10ZXh0LWludmVydGVkLWhlYWRpbmctMi1mb250LWNvbG9yOiAjZmZmZmZmO1xuXHQtLWJyay10ZXh0LWludmVydGVkLWhlYWRpbmctMy1mb250LWNvbG9yOiAjZmZmZmZmO1xuXHQtLWJyay10ZXh0LWludmVydGVkLWhlYWRpbmctNC1mb250LWNvbG9yOiAjZmZmZmZmO1xuXHQtLWJyay10ZXh0LWxpbmstaW52ZXJ0ZWQtYm9keS1mb250LWNvbG9yLWRlZmF1bHQ6ICNhYmI2ZWQ7XG5cdC0tYnJrLXRleHQtbGluay1pbnZlcnRlZC1ib2R5LWZvbnQtY29sb3ItZm9jdXM6ICNhYmI2ZWQ7XG5cdC0tYnJrLXRleHQtbGluay1pbnZlcnRlZC1ib2R5LWZvbnQtY29sb3ItaG92ZXI6ICNhYmI2ZWQ7XG5cdC0tYnJrLXRleHQtbGluay1pbnZlcnRlZC1ib2R5LWZvbnQtY29sb3ItdmlzaXRlZDogIzAwMDM0Yztcblx0LS1icmstdGV4dC1saW5rLXN0YW5kYXJkLWJvZHktZm9udC1jb2xvci1kZWZhdWx0OiAjMjczZWIyO1xuXHQtLWJyay10ZXh0LWxpbmstc3RhbmRhcmQtYm9keS1mb250LWNvbG9yLWZvY3VzOiAjMjczZWIyO1xuXHQtLWJyay10ZXh0LWxpbmstc3RhbmRhcmQtYm9keS1mb250LWNvbG9yLWhvdmVyOiAjMjczZWIyO1xuXHQtLWJyay10ZXh0LWxpbmstc3RhbmRhcmQtYm9keS1mb250LWNvbG9yLXZpc2l0ZWQ6ICMwMDAzNGM7XG5cdC0tYnJrLXRleHQtbGluay10ZXh0LWRlY29yYXRpb24tZGVmYXVsdDogdW5kZXJsaW5lO1xuXHQtLWJyay10ZXh0LWxpbmstdGV4dC1kZWNvcmF0aW9uLWhvdmVyOiBub25lO1xuXHQtLWJyay10ZXh0LXJhdGlvLWxnOiAxLjI1O1xuXHQtLWJyay10ZXh0LXJhdGlvLW1kOiAxLjI7XG5cdC0tYnJrLXRleHQtcmF0aW8tc206IDEuMTI1O1xuXHQtLWJyay10ZXh0LXN0YW5kYXJkLWJvZHktYmFzZS1mb250LWNvbG9yOiAjMDkwZjJhO1xuXHQtLWJyay10ZXh0LXN0YW5kYXJkLWNhcHRpb24tZm9udC1jb2xvcjogIzA5MGYyYTtcblx0LS1icmstdGV4dC1zdGFuZGFyZC1kaXNwbGF5LTEtZm9udC1jb2xvcjogIzI3M2ViMjtcblx0LS1icmstdGV4dC1zdGFuZGFyZC1kaXNwbGF5LTItZm9udC1jb2xvcjogIzI3M2ViMjtcblx0LS1icmstdGV4dC1zdGFuZGFyZC1kaXNwbGF5LTMtZm9udC1jb2xvcjogIzI3M2ViMjtcblx0LS1icmstdGV4dC1zdGFuZGFyZC1oZWFkaW5nLTEtZm9udC1jb2xvcjogIzA5MGYyYTtcblx0LS1icmstdGV4dC1zdGFuZGFyZC1oZWFkaW5nLTItZm9udC1jb2xvcjogIzA5MGYyYTtcblx0LS1icmstdGV4dC1zdGFuZGFyZC1oZWFkaW5nLTMtZm9udC1jb2xvcjogIzA5MGYyYTtcblx0LS1icmstdGV4dC1zdGFuZGFyZC1oZWFkaW5nLTQtZm9udC1jb2xvcjogIzA5MGYyYTtcblxuXHQuc3VwZXJwb3NlLXZpZGVvLXRvcCwuc3VwZXJwb3NlLXZpZGVvLWJvdHRvbXtcblx0XHRkaXNwbGF5OiBub25lOyAgICAgICAgXG5cdFx0Ji5jb25zZW50LWdpdmVuIHtcblx0XHRcdFx0ZGlzcGxheTogdW5zZXQ7XG5cdFx0fVxuXHR9XG5cblx0PiAuc3VwZXJwb3NlLWNvbnNlbnQtb3ZlcmxheXtcblx0XHR0b3A6MDtcblx0XHRsZWZ0OjA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyay1kZWMtY29sb3ItbWFpbi1leHRyYWRhcmspO1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHRcdGNvbG9yOiB3aGl0ZTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdGhlaWdodDogMzAwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdGhlaWdodDogNDAwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRcdGhlaWdodDogNTAwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQubG9nb3tcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0XHRtYXJnaW46IDE4cHggYXV0byAxOHB4IDA7XG5cdFx0XHR9XG5cdFx0XHRtYXJnaW46IDE4cHggYXV0byAxOHB4IGF1dG87XG5cdFx0XHRoZWlnaHQ6IDIzcHg7XG5cdFx0XHR3aWR0aDogMTAycHg7XG5cdFxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0fVxuXHRcblx0LnN1cGVycG9zZS1jb25zZW50LW92ZXJsYXkgLnNjcm9sbGFibGUtc2VjdGlvbntcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdHNjcm9sbGJhci13aWR0aDogdGhpbjtcblx0XHRzY3JvbGxiYXItY29sb3I6ICM5MGE0YWUgI2NmZDhkYztcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5zdXBlcnBvc2UtY29uc2VudC1vdmVybGF5IC5idG4tZGl2IHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRcdH1cblx0fVxuXHRcblx0LnN1cGVycG9zZS1jb25zZW50LW92ZXJsYXkgLnNjcm9sbGFibGUtc2VjdGlvbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7XG5cdFx0YmFja2dyb3VuZDogI2NmZDhkYztcblx0fVxuXHRcblx0LnN1cGVycG9zZS1jb25zZW50LW92ZXJsYXkgLnNjcm9sbGFibGUtc2VjdGlvbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzkwYTRhZTtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgI2NmZDhkYztcblx0fVxuXHRcblx0LnN1cGVycG9zZS1jb25zZW50LW92ZXJsYXkgLnNjcm9sbGFibGUtc2VjdGlvbjo6LXdlYmtpdC1zY3JvbGxiYXJ7XG5cdFx0XHR3aWR0aDogN3B4O1xuXHR9XG5cdFxuXHRoMi5zdXBlcnBvc2UtY29uc2VudC1vdmVybGF5LXRpdGxlIHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tYnJrLWRlYy1mb250LXNpemUtbWQpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdG1hcmdpbjogdmFyKC0tYnJrLXRleHQtYm9keS1iYXNlLW1hcmdpbi10b3ApIDAgMCAwO1xuXHRcdH1cblxuXHRcdGNvbG9yOiB2YXIoLS1icmstdGV4dC1pbnZlcnRlZC1oZWFkaW5nLTMtZm9udC1jb2xvcik7XG5cdFx0Zm9udC1mYW1pbHk6IEFyaWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1icmstdGV4dC1oZWFkaW5nLTMtZm9udC13ZWlnaHQpO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tYnJrLWRlYy1mb250LXNpemUtc20pO1xuXHRcdGxldHRlci1zcGFjaW5nOiB2YXIoLS1icmstdGV4dC1oZWFkaW5nLTMtbGV0dGVyLXNwYWNpbmcpO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1icmstdGV4dC1oZWFkaW5nLTMtbGluZS1oZWlnaHQpO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1icmstdGV4dC1oZWFkaW5nLTMtc3Ryb25nLWZvbnQtd2VpZ2h0KTtcblx0XHR0ZXh0LWRlY29yYXRpb246IHZhcigtLWJyay10ZXh0LWhlYWRpbmctMy10ZXh0LWRlY29yYXRpb24pO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB2YXIoLS1icmstdGV4dC1oZWFkaW5nLTMtdGV4dC10cmFuc2Zvcm0pO1xuXHRcdG1hcmdpbjogdmFyKC0tYnJrLXRleHQtYm9keS1iYXNlLW1hcmdpbi10b3ApIDIwcHggMCAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHRcblx0LnN1cGVycG9zZS1jb25zZW50LW92ZXJsYXktdGV4dCBwe1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1icmstZGVjLWZvbnQtc2l6ZS1zbSk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0bWFyZ2luOiB2YXIoLS1icmstdGV4dC1ib2R5LWJhc2UtbWFyZ2luLXRvcCkgMCAwIDA7XG5cdFx0fVxuXG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWJyay10ZXh0LWJvZHktYmFzZS1mb250LWZhbWlseSk7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWJyay10ZXh0LWJvZHktYmFzZS1mb250LXdlaWdodCk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWJyay10ZXh0LWJvZHktYmFzZS1sZXR0ZXItc3BhY2luZyk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWJyay10ZXh0LWJvZHktYmFzZS1saW5lLWhlaWdodCk7XG5cdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdmFyKC0tYnJrLXRleHQtYm9keS1iYXNlLXRleHQtZGVjb3JhdGlvbik7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHZhcigtLWJyay10ZXh0LWJvZHktYmFzZS10ZXh0LXRyYW5zZm9ybSk7XG5cdFx0bWFyZ2luOiB2YXIoLS1icmstdGV4dC1ib2R5LWJhc2UtbWFyZ2luLXRvcCkgMjBweCAwIDIwcHg7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1icmstZGVjLWZvbnQtc2l6ZS14cyk7XHRcblx0XHRjb2xvcjogdmFyKC0tYnJrLXRleHQtaW52ZXJ0ZWQtYm9keS1iYXNlLWZvbnQtY29sb3IpO1xuXHR9XG5cdFxuXHQuc3VwZXJwb3NlLWNvbnNlbnQtb3ZlcmxheS1hY2NlcHQtYnV0dG9ue1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0bWFyZ2luLXRvcDogMThweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRtYXJnaW46IDI0cHggMCA2cHggMDtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWJhY2tncm91bmQtY29sb3ItaG92ZXIpO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtYm9yZGVyLWNvbG9yLWhvdmVyKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtZm9udC1jb2xvci1ob3Zlcik7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS10ZXh0LWRlY29yYXRpb24taG92ZXIpO1xuXHRcdH1cblx0XHQmOmZvY3VzLXZpc2libGUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWJhY2tncm91bmQtY29sb3ItZm9jdXMpO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQtYm9yZGVyLWNvbG9yLWZvY3VzKTtcblx0XHRcdG91dGxpbmUtY29sb3I6IHZhcigtLWJyay1pbnRlcmFjdGl2ZS1pbnZlcnRlZC1vdXRsaW5lLWNvbG9yLWZvY3VzKTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LXRleHQtZGVjb3JhdGlvbi1mb2N1cyk7XG5cdFx0fVxuXHRcdG1pbi1oZWlnaHQ6IDMwcHg7XG5cdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS1pbnZlcnRlZC1iYWNrZ3JvdW5kLWNvbG9yLWRlZmF1bHQpO1xuXHRcdGJvcmRlcjogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWJvcmRlci1jb2xvci1kZWZhdWx0KTtcblx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktYm9yZGVyLXJhZGl1cyk7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRjb2xvcjogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkLWZvbnQtY29sb3ItZGVmYXVsdCk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS1mb250LWZhbWlseSk7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktc20tZm9udC1zaXplKTtcblx0XHRmb250LXdlaWdodDogdmFyKC0tYnJrLWJ1dHRvbi1wcmltYXJ5LWZvbnQtd2VpZ2h0KTtcblx0XHRoZWlnaHQ6IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS1oZWlnaHQpO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGxldHRlci1zcGFjaW5nOiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktbGV0dGVyLXNwYWNpbmcpO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktbGluZS1oZWlnaHQpO1xuXHRcdG1hcmdpbjogMTBweCAyMHB4IDEycHggMjBweDtcblx0XHRvdXRsaW5lOiB2YXIoLS1icmstaW50ZXJhY3RpdmUtb3V0bGluZS13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0b3V0bGluZS1vZmZzZXQ6IHZhcigtLWJyay1pbnRlcmFjdGl2ZS1vdXRsaW5lLW9mZnNldCk7XG5cdFx0cGFkZGluZzogMCB2YXIoLS1icmstYnV0dG9uLXByaW1hcnktcGFkZGluZy1ob3Jpem9udGFsKTtcblx0XHR0ZXh0LWRlY29yYXRpb246IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS10ZXh0LWRlY29yYXRpb24tZGVmYXVsdCk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHZhcigtLWJyay1idXR0b24tcHJpbWFyeS10ZXh0LXRyYW5zZm9ybSk7XG5cdH1cblx0XG5cdFxuXG5cdFxuXG5cdCYuaGF1dGV1ci1saW1pdGVle1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDMwMHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDQwMHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDUwMHB4O1xuXHRcdFx0fVxuXHR9XG5cblx0PmRpdjpudGgtY2hpbGQoMSl7XG5cdFx0XHR6LWluZGV4OiAyMDtcblx0fVxuXHQ+ZGl2Om50aC1jaGlsZCgyKXtcblx0XHRcdHotaW5kZXg6IDA7XG5cdH1cblxuXHQubWVkaWEtdmlkZW8ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogNDB2aDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDYwdmg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA2MHZoO1xuXHRcdFx0fSAgICAgICAgXG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0XHRcdG1pbi13aWR0aDogNzg3LjU1NnB4O1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDQ0M3B4O1xuXHRcdFx0fVxuXG5cdFx0XHQueXQtYW1iaWFuY2UtdmlkZW8ge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDU2LjI1JTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0fVxuXHR9XG4gICAgXG59XG4udG9wLTB7XG4gICAgdG9wOiAwIWltcG9ydGFudDtcbn1cbi50b3AtNTB7XG4gICAgdG9wOiA1MCUhaW1wb3J0YW50O1xufVxuLmJvdHRvbS0we1xuICAgIGJvdHRvbTogMCFpbXBvcnRhbnQ7XG59XG4uc3RhcnQtMHtcbiAgICBsZWZ0OiAwIWltcG9ydGFudDtcbn1cbi5zdGFydC01MHtcbiAgICBsZWZ0OiA1MCUhaW1wb3J0YW50O1xufVxuLmVuZC0we1xuICAgIHJpZ2h0OiAwIWltcG9ydGFudDtcbn1cbi50cmFuc2xhdGUtbWlkZGxlLXh7XG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlKC01MCUsIDAlKTtcbn1cbi50cmFuc2xhdGUtbWlkZGxlLXl7XG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAlLCAtNTAlKTtcbn1cbi50cmFuc2xhdGUtbWlkZGxlLXgudHJhbnNsYXRlLW1pZGRsZS15e1xuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICBcbiAgICAubW9iaWxlLWZsb3d7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgLnBvc2l0aW9uLWFic29sdXRlLW1vYmlsZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgICAgIH1cbiAgICAgICAgLnRvcC0we1xuICAgICAgICAgICAgdG9wOiAwIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAudG9wLTUwe1xuICAgICAgICAgICAgdG9wOiAwIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuYm90dG9tLTB7XG4gICAgICAgICAgICBib3R0b206IDAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5zdGFydC0we1xuICAgICAgICAgICAgbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXJ0LTUwe1xuICAgICAgICAgICAgbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmVuZC0we1xuICAgICAgICAgICAgcmlnaHQ6IDAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC50cmFuc2xhdGUtbWlkZGxlLXh7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCUsIDAlKTtcbiAgICAgICAgfVxuICAgICAgICAudHJhbnNsYXRlLW1pZGRsZS15e1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAlLCAwJSk7XG4gICAgICAgIH1cbiAgICAgICAgLnRyYW5zbGF0ZS1taWRkbGUteC50cmFuc2xhdGUtbWlkZGxlLXl7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCUsIDAlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5wb3NpdGlvbi1hYnNvbHV0ZS1tb2JpbGV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4iLCIuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lcntcbiAgICAuaGVhZGluZy1jb250ZW50e1xuICAgICAgICAuY29udGVuZXVyLWRpYXBvcmFtYXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAuc2xpZGV7XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggIzAwMDAwMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEuYnRuU2xpZGV7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNXMpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW5ldXItZGlhcG9yYW1hLW1vYmlsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWRle1xuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGhlbWUtZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2Ljkzdnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYS5idG5TbGlkZXtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuNHZ3O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjR2dyAxMHZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8vQXBwbGljYXRpb24gZGVzIGNvdWxldXIgZGUgc2VjdGlvblxuQGluY2x1ZGUgc2VjdGlvbi1jb2xvcnMoKXtcbiAgICAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lcntcbiAgICAgICAgLmhlYWRpbmctY29udGVudHtcbiAgICAgICAgICAgIC5jb250ZW5ldXItZGlhcG9yYW1he1xuICAgICAgICAgICAgICAgIC5zbGlkZXtcbiAgICAgICAgICAgICAgICAgICAgYS5idG5TbGlkZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY3Rpb24tZmc7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWN0aW9uLWZnO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxle1xuICAgICAgICAgICAgICAgIC5zbGlkZXtcbiAgICAgICAgICAgICAgICAgICAgYS5idG5TbGlkZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY3Rpb24tZmc7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWN0aW9uLWZnO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLy9BcHBsaWNhdGlvbiBkZXMgY291bGV1ciBkZSB0aMOobWVzXG5AaW5jbHVkZSB0aGVtZS1jb2xvcnMoKXtcbiAgICAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lcntcbiAgICAgICAgLmhlYWRpbmctY29udGVudHtcbiAgICAgICAgICAgIC5jb250ZW5ldXItZGlhcG9yYW1he1xuICAgICAgICAgICAgICAgIC5zbGlkZXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10aGVtZS1mZztcbiAgICAgICAgICAgICAgICAgICAgYS5idG5TbGlkZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGhlbWUtZmc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGhlbWUtZmc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGV7XG4gICAgICAgICAgICAgICAgLnNsaWRle1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRoZW1lLWZnO1xuICAgICAgICAgICAgICAgICAgICBhLmJ0blNsaWRle1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10aGVtZS1mZztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10aGVtZS1mZztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cblxuJGgtZDoxMTBweDtcbiRoLXQ6NDVweDtcbiRoLWM6MzNweDtcblxuLy8gcmV0aXJlciBsZSBzdGlja3kgZGUgbGEgYmFycmUgUENVXG5oZWFkZXIubWVsLWJhcnJlLXBvcnRhaWwuZml4ZWQtYmFyIHtcblx0cG9zaXRpb246IHN0YXRpYztcblxuXHQubWVsLXVzZWZ1bC1saW5rcyAubWVsLXRleHQubWVsLXRleHQtZGVza3RvcHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDoxNDQxcHgpe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5tZWwtdXNlZnVsLWxpbmtzIC5tZWwtdGV4dC5tZWwtdGV4dC1tb2JpbGV7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6MTQ0MXB4KXtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuaGVhZGVyLm1lbC1iYXJyZS1wb3J0YWlsIHtcblx0Lm1lbC1iYXJyZS1wb3J0YWlsLXdyYXBwZXIge1xuXHRcdC5tZWwtdXNlZnVsLWxpbmtzIGEge1xuXHRcdFx0aGVpZ2h0OiAxZW07XG5cdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdH1cblx0fVxufVxuXG4vL0NzcyBwb3VyIGxlcyBjb21wb3NhbnRlcyBwcmVubmVudCBlbiBjb21wdGUgbGEgYmFycmUgcGN1XG5cbi5zdGlja3ktdG9wLCAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIHtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0dG9wOjMuMjVyZW07XG5cdH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdHRvcDogMXJlbTtcblx0IH1cblx0IEBtZWRpYSAobWluLXdpZHRoOjE0NDFweCl7XG5cdFx0dG9wOiAyLjA5cmVtICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5ub3RpZmljYXRpb24tY29udGFpbmVye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQ7XG5cdG1pbi1oZWlnaHQ6IDBweDsgXHRcbn1cbi5ub3RpZmljYXRpb24tY29udGFpbmVyLWhpZGRlbntcbiAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgIG1heC1oZWlnaHQ6IDBweDtcbn1cblxuLm5vdGlmaWNhdGlvbi1jb250YWluZXItdmlzaWJsZXtcblx0dmlzaWJpbGl0eTogdmlzaWJsZSFpbXBvcnRhbnQ7XG4gfVxuXG4vLyB0b2RvIFbDqXJpZmllciBzaSDDp2Egc2VydCB2cmFpbWVudD9cbiNmZXJtZXJOb3RpZmljYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiNmZXJtZXJOb3RpZmljYXRpb246dGFyZ2V0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLnJpY2gtdGV4dCB7XG4gICAgdWwgPiBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYyAhaW1wb3J0YW50O1xuICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgfVxuICAgIG9sID4gbGkge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWwgIWltcG9ydGFudDtcbiAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgIH1cbiAgICB1bCwgb2wge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICB9XG4gICAgLmxxQ2hhbXBSaWNoZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgYS5idG4ge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcbi50ZXh0LXdoaXRlIHtcbiAgICBjb2xvcjogd2hpdGU7XG59XG4uZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEMxMzFCO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTVweCAxLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICBtYXJnaW46IDVyZW0gMCAwIDA7XG4gICAgfVxuICAgIC5tZW51LWdyb3Nsb3Qge1xuICAgICAgICBtYXgtaGVpZ2h0OiA3cmVtO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuN3JlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS43cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDNyZW0gMCAwO1xuICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm4ta2luem8tamFja3BvdHMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMEMxMzFCO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmtpbnpvLWphY2twb3QtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlIG5vd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTMyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAoIG1pbi13aWR0aDogMTAyNHB4ICkge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAxNXB4KTsgLy8gLTE1cHggcGFyY2UgcXVlIGMnZXN0IDEwcHggKHVuIHRpZXIgZGUgbCdpY8O0bmUgZGUgdGltZXIpICsgNXB4ICh1biB0aWVyIGRlIGxhIG1hcmdlKVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3VwZXItZW5qZXUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLy8gTW9udGFudCBkdSBsb3RcbiAgICAgICAgICAgIC5qYWNrcG90LW1vbnRhbnQsIC5lbmpldSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4xODlyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3LjMzMzMzMzMzMzN2dztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAoIG1pbi13aWR0aDogMTAyNHB4ICkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIH0gICAgICAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZW5qZXUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNnZ3O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFRpdHJlIGR1IGxvdFxuICAgICAgICAgICAgLmNhcHRpb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKCBtaW4td2lkdGg6IDEwMjRweCApIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUzJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRoZW1lLWZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC42NnZ3O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjY2dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRoZW1lLWZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICAgICAgICAgICAgICAgIC8vdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uLXRpbWVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAoIG1pbi13aWR0aDogMTAyNHB4ICkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudG9vbHRpcC13cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGhlbWUtZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgbWFyZ2luOiAxdmggYXV0bztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgICAgICAgICAgICAgIC8vIFBvc2l0aW9ubmVtZW50IGRlIGwnaW5mb2J1bGxlIHBhciByYXBwb3J0IGEgbCdpY29uZS10aW1lciAoc3ZnKVxuICAgICAgICAgICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTMwcHg7XG5cbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC50b29sdGlwLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGNsaXA6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEFQUExJQ0FUSU9OIENPTE9SIE9GIFRIRU1FIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy9BcHBsaWNhdGlvbiBkZXMgY291bGV1cnMgZGUgdGjDqG1lXG5AaW5jbHVkZSB0aGVtZS1jb2xvcnMoKSB7XG4gICAgLmZuLWtpbnpvLWphY2twb3RzLWNvbnRhaW5lciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGhlbWUtZmc7XG5cbiAgICAgICAgLmZuLWtpbnpvLWphY2twb3RzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2VjdGlvbi1mZztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9BcHBsaWNhdGlvbiBkZXMgY291bGV1cnMgZGUgc2VjdGlvbiBkYW5zIGwnYWZmaWNoYWdlIGRlcyBsb3RzXG5AaW5jbHVkZSBzZWN0aW9uLWNvbG9ycygpIHtcbiAgICAuZm4ta2luem8tamFja3BvdHMtY29udGFpbmVyIHtcbiAgICAgICAgLm1lbnUtZ3Jvc2xvdCB7XG4gICAgICAgICAgICBoMywgLmgzLCBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY3Rpb24tZmc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHVzZSB7XG4gICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itc2VjdGlvbi1mZ1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm4ta2luem8tamFja3BvdHMge1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWN0aW9uLWZnO1xuICAgICAgICAgICAgICAgICAgICBzcGFuLmVuamV1IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2VjdGlvbi1mZztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2VjdGlvbi1mZztcblxuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY3Rpb24tZmc7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2VjdGlvbi1mZztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2VjdGlvbi1mZztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEFwcGxpY2F0aW9uIGRlIGxhIGNvdWxldXIgZGUgbGEgc2VjdGlvbiBkYW5zIGwnaWNvbmUgdGltZXIgZXQgbCdpbmZvYnVsbGVcbiAgICAgICAgLmljb24tdGltZXIge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB1c2Uge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itc2VjdGlvbi1mZztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50b29sdGlwLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2VjdGlvbi1mZztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iZztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY3Rpb24tYmc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvci1zZWN0aW9uLWJnO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3Itc2VjdGlvbi1iZztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi5hY2NvcmRlb24ge1xuICAgIC5hY2NvcmRlb25fX2hlYWRlcntcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLmJ0bi1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRoZW1lLWZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFjY29yZGVvbl9faWNvbmUtaGVhZGVye1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAmLnBsdXM6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnKyc7IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm1pbnVzOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJy0nO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gICAgICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWNjb3JkZW9uLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cbn1cblxuLy9BcHBsaWNhdGlvbiBkZXMgY291bGV1cnMgZGUgdGjDqG1lXG5AaW5jbHVkZSB0aGVtZS1jb2xvcnMoKXtcbiAgICAuYWNjb3JkZW9uIHtcbiAgICAgICAgXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItdGhlbWUtaHY7XG4gICAgICAgIC5hY2NvcmRlb25fX2hlYWRlcntcbiAgICAgICAgICAgIC5idG4tbGluayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3ItdGhlbWUtYmc7XG4gICAgICAgICAgICAgICAgLnBsdXMsIC5taW51c3tcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10aGVtZS1odjtcbiAgICAgICAgICAgICAgICB9ICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWNjb3JkZW9uLWJvZHkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3ItdGhlbWUtYmc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1lZGlhLXRleHQgKyAuYWNjb3JkZW9ue1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXRoZW1lLWh2O1xuICAgIH1cbn1cblxuXG4vL0FwcGxpY2F0aW9uIGRlcyBjb3VsZXVycyBkZSBzZWN0aW9uXG5AaW5jbHVkZSBzZWN0aW9uLWNvbG9ycygpe1xuICAgIC5hY2NvcmRlb24ge1xuICAgICAgICAuYWNjb3JkZW9uX19oZWFkZXJ7XG4gICAgICAgICAgICAuYnRuLWxpbmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2VjdGlvbi1mZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4uY2FyZC5lbnRldGUgeyBcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcbn1cbi5lbnRldGV7XG4gICAgbWluLWhlaWdodDogMTJyZW07XG5cbiAgICAmLmVudGV0ZS12aWRlbyB7XG4gICAgICAgIC5jb250ZW5ldXItdGV4dGV7IC8vIGNlIGRpdiBzJ2Fzc3VyZSBxdWUgbGEgbGFyZ2V1ciBkZSBsJ2VudMOqdGUgc29pdCBkZSA5MHJlbVxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuLyogICAgICAgICAgICAgaGVpZ2h0OiA1MCU7IFxuICAgICAgICAgICAgdG9wOjQxJTsgKi9cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHsgXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlIDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgIFxuICAgICAgICAuaW1hZ2VEZXNrdG9wLmQtbWQtYmxvY2t7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9IFxuICAgIC5jYXJkLWltZ3tcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHZoO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHZoO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW5ldXItdGV4dGV7IC8vIGNlIGRpdiBzJ2Fzc3VyZSBxdWUgbGEgbGFyZ2V1ciBkZSBsJ2VudMOqdGUgc29pdCBkZSA5MHJlbVxuICAgICAgICBtYXgtd2lkdGg6IDkwcmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICYudGV4dGVTb3VzSW1hZ2V7ICAvLyBsb3JzcXVlIGxlIGJsb2MgZGUgdGV4dGUgZG9pdCBwYXNzZXIgc291cyBsJ2ltYWdlIGVuIG1vYmlsZVxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLmNhcmQtaW1nLW92ZXJsYXl7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2FyZC1pbWctb3ZlcmxheXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmljaC10ZXh0e1xuXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRoZW1lLWZvbnQtcmVndWxhcjtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxcmVtIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYucG9zRHJvaXR7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfSAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAgIFxuICAgICAgICBcbiAgICAuY29udGFpbmVydmlkZW8ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAwOyAvL3ZpZGVvLGltYWdlTW9iaWxlXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDB2aDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwdmg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MHZoO1xuICAgICAgICB9ICAgICAgICBcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWluLXdpZHRoOiA3ODcuNTU2cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NDNweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyYmd2aWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgICAgICAgXG4gICAgfVxuICAgIC52aWRlbzIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbi8vQXBwbGljYXRpb24gZGVzIGNvdWxldXIgZGUgdGjDqG1lc1xuQGluY2x1ZGUgdGhlbWUtY29sb3JzKCl7XG4gICAgLmVudGV0ZXtcbiAgICAgICAgLmNvbnRlbmV1ci10ZXh0ZXtcbiAgICAgICAgICAgIC5jYXJkLWltZy1vdmVybGF5e1xuICAgICAgICAgICAgICAgICYudGV4dGVTb3VzSW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRoZW1lLWJnO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yaWNoLXRleHR7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGhlbWUtZmc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuQGluY2x1ZGUgc2VjdGlvbi1jb2xvcnMoKXtcbiAgICAuZW50ZXRle1xuICAgICAgICAuY29udGVuZXVyLXRleHRle1xuICAgICAgICAgICAgLmNhcmQtaW1nLW92ZXJsYXl7XG4gICAgICAgICAgICAgICAgLnJpY2gtdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWN0aW9uLWZnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY29udGVuZXVyLWNhcmQuY29udGVuZXVyLWNhcmQtZ3JpZCB7XG4gICAgLmNhcmQuc3F1YXJlZC1pbWcgLmNhcmQtaW1nIHsgdHJhbnNmb3JtOiBub25lOyB9XG59XG4uZ3JpZC1jb250YWluZXIge1xuICAgIGdyaWQtZ2FwOiAwO1xuICAgIC5jYXJkIGgyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59IiwiLy9BcHBsaWNhdGlvbiBkZXMgY291bGV1ciBkZSBzZWN0aW9uXG5AaW5jbHVkZSBzZWN0aW9uLWNvbG9ycygpIHtcbiAgICAubGlzdGUtbWVkaWEtaWNvbmVzIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHVzZSB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXNlY3Rpb24tZmc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY3Rpb24tZmc7XG4gICAgICAgIH0gICAgXG4gICAgfVxuICAgIC5pY29uZS10ZXh0ZSB7XG4gICAgICAgIC5yaWNoLXRleHR7XG4gICAgICAgICAgICAubHFDaGFtcFJpY2hle1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNDIyNnJlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIC5ub3Rle1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODEyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuXG4ubWVkaWEtaWNvbiB7XG4gICAgbWFyZ2luOiAwIDAgMy41NzE0Mjg1NzE0cmVtIDA7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC50aXRyZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LXJlZ3VsYXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4IC0gLjg1NzE0Mjg1NzFyZW0pO1xuICAgICAgICAucmljaC10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuN3JlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAgICBcbiAgICAuaWNvbmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC44NTcxNDI4NTcxcmVtO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAgICAgICAgLmljb25lIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9BcHBsaWNhdGlvbiBkZXMgY291bGV1ciBkZSBzZWN0aW9uXG5AaW5jbHVkZSBzZWN0aW9uLWNvbG9ycygpIHtcbiAgICAubWVkaWEtaWNvbiB7XG4gICAgICAgIC5pY29uZSB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHVzZSB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1zZWN0aW9uLWZnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGl0cmUge1xuICAgICAgICAgICAgY29sb3I6JGNvbG9yLXNlY3Rpb24tZmc7XG4gICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY3Rpb24tZmc7XG4gICAgICAgICAgICB9ICAgXG4gICAgICAgIH0gICAgXG4gICAgICAgIC5yaWNoLXRleHQgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRoZW1lLWZnO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuYm9keXtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDNzKTtcbn1cbi50YWItcGFuZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIG1hcmdpbi10b3A6IC0zMDBweDsgLy8gU2V0IHRoZSBBcHByb3ByaWF0ZSBIZWlnaHRcbiAgICBoZWlnaHQ6IDMwMHB4OyAvLyBTZXQgdGhlIEFwcHJvcHJpYXRlIEhlaWdodFxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jb250ZW5ldXItb25nbGV0c3tcbiAgICAvL0Fqb3V0w6kgaWNpIHBvdXIgb3ZlcnJpZGUgbGUgZWRpdCBtb2RlXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvL2ZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgI2NvbGxhcHNlV3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9IFxuICAgIH1cbiAgICAubmF2LXRhYnMge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAmLmNvbGxhcHNlOm5vdCguc2hvdyl7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IC8vYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDQyMDY5O1xuICAgIH1cbiAgICBidXR0b24uYnRue1xuXG4gICAgICAgIC8vY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy9mb250LXNpemU6IDUuMzMzMzMzMzMzM3Z3O1xuICAgICAgICBmb250LXNpemU6IDEuNDI4NTcxNDI4NnJlbTtcbiAgICAgICAgcGFkZGluZzogMC40ZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxLjkyZW07XG5cbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbn1cbi5uYXYtdGFicyB7XG4gICAgcGFkZGluZzogM3JlbSA4cHggMjRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLm5hdi1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgZm9udC1zaXplOiAxLjQyODU3MTQyODZyZW07XG4gICAgICAgIG1hcmdpbjogOHB4O1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjNzKTtcbiAgICB9XG59XG4vL0FwcGxpY2F0aW9uIGRlcyBjb3VsZXVyIGRlIHNlY3Rpb25cbkBpbmNsdWRlIHNlY3Rpb24tY29sb3JzKCl7XG4gICAgLm5hdi10YWJzIHtcbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2VjdGlvbi1mZztcbiAgICAgICAgICAgIGJvcmRlcjogJGNvbG9yLXNlY3Rpb24tZmcgM3B4IHNvbGlkO1xuICAgICAgICAgICAgJi5hY3RpdmU6aG92ZXJ7XG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAvL2JvcmRlcjogd2hpdGUgM3B4IHNvbGlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUsICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWN0aW9uLWZnO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogJGNvbG9yLXNlY3Rpb24tZmcgM3B4IHNvbGlkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSB0aGVtZS1jb2xvcnMoKXtcbiAgICAubmF2LXRhYnMge1xuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgJi5hY3RpdmUsICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGhlbWUtYmc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC8vQXBwbGljYXRpb24gZGVzIGNvdWxldXIgZGUgc2VjdGlvbiBcbiAgICBAaW5jbHVkZSBzZWN0aW9uLWNvbG9ycygpe1xuICAgICAgICAuY29udGVuZXVyLW9uZ2xldHMuaXNDb2xsYXBzZXtcbiAgICAgICAgICAgIGJ1dHRvbi5idG57XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWN0aW9uLWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdi10YWJzIHsgXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1zZWN0aW9uLWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHRoZW1lLWNvbG9ycygpe1xuICAgICAgICAuY29udGVuZXVyLW9uZ2xldHMuaXNDb2xsYXBzZXtcbiAgICAgICAgICAgIGJ1dHRvbi5idG57XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3ItdGhlbWUtYmc7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRjb2xvci10aGVtZS1iZztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2LXRhYnMge1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRoZW1lLWJnO1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlLCAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGhlbWUtZmc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbmV1ci1vbmdsZXRzLmlzQ29sbGFwc2V7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGJ1dHRvbi5idG57XG4gICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtY2FwdGlvbik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMjI1KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zcyk7XG4gICAgICAgICAgICAgICAgdG9wOiA0NSU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jb2xsYXBzZWR7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjUlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoNDUpO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi10YWJzIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgICAgICYuY29sbGFwc2U6bm90KC5zaG93KXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSwgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYWN0aXZlOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC50YWItY29udGVudCNuYXYtdGFiQ29udGVudHtcbiAgICAgICAgICAgIC50YWItcGFuZXtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAqe1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAubmF2LXRhYnMge1xuICAgICAgICBtYXJnaW46IDEycHggMzJweCAzMnB4O1xuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDEzcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLm5hdi10YWJzIHtcbiAgICAgICAgbWFyZ2luOiAxMnB4IDgwcHggMzJweDtcbiAgICB9XG59IiwiLy8gRMOpY29yYXRpb24gZGUgbHFjYXQtcm93cy1keW5hbWlxdWUsIHBlcm1ldCBxdWUgbGEgbGFyZ2V1ciBkdSByb3cgc3VpdmUgbGUgY29tcG9ydGVtZW50IGR1IG1lZ2EtbWVudVxuLnJhbmdlZXtcbiAgICAuY29udGFpbmVyLW1vY2stbWVudXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTVweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vQXBwbGljYXRpb24gZGVzIGNvdWxldXJzIGRlIHRow6htZVxuQGluY2x1ZGUgdGhlbWUtY29sb3JzKHRydWUsICcucmFuZ2VlJyl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRoZW1lLWJnO1xuICAgICYuYmFja2dyb3VuZC1ib3JkZXJzaGFkb3cge1xuICAgICAgICBjb2xvcjokY29sb3ItdGhlbWUtZmc7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBzZWN0aW9uLWNvbG9ycyh0cnVlLCAnLnJhbmdlZScpe1xuICAgIC5tZWRpYS10ZXh0e1xuICAgICAgICAucmljaC10ZXh0e1xuICAgICAgICAgICAgLmxxQ2hhbXBSaWNoZXtcbiAgICAgICAgICAgICAgICBwLCB1bCwgb2wsIGgxLCBoMiwgaDMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY3Rpb24tZmc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bntcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2VjdGlvbi1mZyAhaW1wb3J0YW50O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY3Rpb24tZmcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5scS1raW56by1nYWduYW50c3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIC5mbi1raW56by1nYWduYW50c3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNjI0LjkzNzVyZW07XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5sb3QtZ2FnbmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMy45Mjg1NzE0Mjg2cmVtIDA7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgwq0+KntcbiAgICAgICAgICAgICAgICBtYXJnaW46IC41cmVtIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXYub3Zlci10aXRsZSxzcGFuLnNhbGxlR0wsZGl2LmRhdGVHTHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGl2Lmgye1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAuOHZ3O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGhlbWUtZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjE0cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy43OXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuLnNhbGxlR0x7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8vQXBwbGljYXRpb24gZGVzIGNvdWxldXJzIGRlIHRow6htZVxuQGluY2x1ZGUgdGhlbWUtY29sb3JzKCl7XG4gICAgLmxxLWtpbnpvLWdhZ25hbnRze1xuICAgICAgICAuZm4ta2luem8tZ2FnbmFudHN7XG4gICAgICAgICAgICAubG90LWdhZ25le1xuICAgICAgICAgICAgICAgIHNwYW4uc2FsbGVHTCxkaXYuZGF0ZUdMe1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRoZW1lLWZnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9BcHBsaWNhdGlvbiBkZXMgY291bGV1cnMgZGUgc2VjdGlvblxuQGluY2x1ZGUgc2VjdGlvbi1jb2xvcnMoKXtcbiAgICAubHEta2luem8tZ2FnbmFudHN7XG4gICAgICAgIC5mbi1raW56by1nYWduYW50c3tcbiAgICAgICAgICAgIC5sb3QtZ2FnbmV7XG4gICAgICAgICAgICAgICAgZGl2Lm92ZXItdGl0bGUsZGl2Lmgye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY3Rpb24tZmc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIubm90aWZpY2F0aW9uLWNvbnRhaW5lciB7XG5cdCYuZW5Nb2RlRWRpdGlvbntcbiAgICAgICAgLm5vdGlmaWNhdGlvbi1jb250YWluZXItaGlkZGVue1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LWhlaWdodDoxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW5ldXJUZXh0ZXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXHR9XG4gICAgLmNvbnRlbmV1clRleHRle1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIC5yaWNoLXRleHR7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5scUNoYW1wUmljaGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gXG4gICAgLmxvZ29Ob3RpZmljYXRpb257XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMC4yNXJlbSBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vdGlmaWNhdGlvbi1jb250YWluZXIuZW5Nb2RlRWRpdGlvbi5ub3RpZmljYXRpb24tY29udGFpbmVyLWhpZGRlbiB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OjEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbkBpbmNsdWRlIHNlY3Rpb24tY29sb3JzKCl7XG4gICAgLm5vdGlmaWNhdGlvbi1jb250YWluZXIge1xuICAgICAgICAuY29udGVuZXVyVGV4dGUge1xuICAgICAgICAgICAgLnJpY2gtdGV4dHtcbiAgICAgICAgICAgICAgICAubHFDaGFtcFJpY2hle1xuICAgICAgICAgICAgICAgICAgICBwLCBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWN0aW9uLWZnO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLXNob3cge1xuXHQwJSB7XG5cdFx0bWFyZ2luLXRvcDogLTcwcHg7XG5cdH1cblx0MTAwJSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIEBrZXlmcmFtZXMgc2xpZGUtc2hvdyB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICAgICAgICB9XG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykgeyBcbiAgICBAa2V5ZnJhbWVzIHNsaWRlLXNob3cge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4uZ21hcC1zdGF0aXF1ZXtcbiAgICBpZnJhbWV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGlmcmFtZSB7XG4gICAgICAgICYudmVuZG9yLWNvbnNlbnR7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLy9BcHBsaWNhdGlvbiBkZXMgY291bGV1ciBkZSB0aMOobWVzXG5AaW5jbHVkZSB0aGVtZS1jb2xvcnMoKXtcbiAgICBociB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItdGhlbWUtZmctc2Vjb25kYXJ5O1xuICAgIH1cbn0iLCIubWVkaWEtYm91dG9ue1xuICAgIC5idG5Db250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAmLm1sLW1kLWF1dG97XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuYnRue1xuICAgICAgICAgICAgcGFkZGluZzogMi40dncgMTB2dztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41MTQyODU3MTQzcmVtIDIuMTQyODU3MTQyOXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC43MTQyODU3MTQzcmVtIDIuODU3MTQyODU3MXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbkBpbmNsdWRlIHRoZW1lLWNvbG9ycygpe1xuICAgIC5tZWRpYS1ib3V0b257XG4gICAgICAgIC5idG5Db250YWluZXJ7XG4gICAgICAgICAgICAuYnRue1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY3Rpb24tZmc7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY3Rpb24tZmc7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbkBpbmNsdWRlIHNlY3Rpb24tY29sb3JzKCl7XG4gICAgLm1lZGlhLWJvdXRvbntcbiAgICAgICAgLmJ0bkNvbnRhaW5lcntcbiAgICAgICAgICAgIC5idG57XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2VjdGlvbi1mZztcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2VjdGlvbi1mZztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vY2FyZCBub3JtYWxcbi5jYXJke1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0ZXh0LWFsaWduOmxlZnQ7XG4gIFxuICAmLnNxdWFyZWQtaW1ne1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaDN7Ly9vdmVyLXRpdGxlXG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIGg0ey8vdGl0bGVcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LWZhbWlseTogJHRoZW1lLWZvbnQtYm9sZDtcblxuICB9XG4gIC51bmRlci10aXRsZS10ZXh0ey8vdW5kZXItdGl0bGVcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICAuYnRue1xuICAgIHBhZGRpbmc6IDIuNHZ3IDEwdnc7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIHBhZGRpbmc6IC41MTQyODU3MTQzcmVtIDIuMTQyODU3MTQyOXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIHBhZGRpbmc6IC43MTQyODU3MTQzcmVtIDIuODU3MTQyODU3MXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLy9jYXJkIG92ZXJsYXlcbi5jYXJkLWltZy1vdmVybGF5e1xuICBwYWRkaW5nOiAycmVtO1xuICAudGV4dC1iZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgfVxuICBoNHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgaDMuY2FyZC10aXRsZXtcbiAgICBmb250LWZhbWlseTogJHRoZW1lLWZvbnQtbGlnaHQ7XG4gIH1cbiAgaDQuY2FyZC10aXRsZXtcbiAgICBmb250LWZhbWlseTogJHRoZW1lLWZvbnQtYmxhY2s7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbkBpbmNsdWRlIHNlY3Rpb24tY29sb3JzKCl7XG4gIC5jYXJke1xuICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2VjdGlvbi1mZztcbiAgICB9XG5cbiAgICAuYnRuQ29udGFpbmVye1xuICAgICAgICAuYnRue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zZWN0aW9uLWZnO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2VjdGlvbi1mZztcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmdyaWQtbW9zYWljIHtcbiAgICAuY29udGVuZXVyLWNhcmQtZ3JpZCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4uY29sLW1kLTEyIGltZy5scWNhdC1pbWFnZSwgcGljdHVyZSB7XG4gICAgaGVpZ2h0OjYyJTtcbn1cbi5jb2wtMTIgaW1nLmxxY2F0LWltYWdlLCBwaWN0dXJlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iZy1pbWcge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKGFsbCAuNXMgZWFzZS1vdXQpO1xuICAgIC8qQGluY2x1ZGUgb3BhY2l0eSgwKTsqL1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICAmLmxhenlsb2FkZWQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLmNvbnRlbmV1ci1vZmZyZXtcbiAgICAuY2FyZHtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIgLmNvbnRlbmV1ci1pbWctb2ZmcmUgaW1ne1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW5ldXItaW1nLW9mZnJle1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICBoZWlnaHQ6IDMzJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzLCBmaWx0ZXIgMS41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2FyZC1ib2R5e1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA2NiU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIuNjY2NjY2NjY2N3Z3IDEwLjY2NjY2NjY2Njd2dyAyLjY2NjY2NjY2Njd2dztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAvL2xlIHN1cnRpdHJlXG4gICAgICAgICAgICAgICAgJi5oM3tcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTNyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGhlbWUtZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvL2xlIHRpdHJlXG4gICAgICAgICAgICAgICAgJi5oNHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBzb3VzIGxlIHRpdHJlXG4gICAgICAgICAgICAucmljaC10ZXh0IHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjAzMTI1cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDMsIGg0LCAucmljaC10ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBzZWN0aW9uLWNvbG9ycyh0cnVlLCAnLnJhbmdlZScpe1xuICAgIC5jb250ZW5ldXItb2ZmcmV7XG4gICAgICAgIC5jYXJke1xuICAgICAgICAgICAgaDMuY2FyZC10aXRsZXsvL3RpdGxlIFxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2VjdGlvbi1mZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGg0LmNhcmQtdGl0bGV7Ly9zdXJ0aXRyZSBcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY3Rpb24tZmc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmljaC10ZXh0IHB7Ly91bmRlci10aXRsZVxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2VjdGlvbi1mZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi5tZWRpYS10ZXh0IHtcbiAgICAmLmxlZnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAmLmNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJi5yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5yaWNoLXRleHR7XG4gICAgICAgIC5scUNoYW1wUmljaGV7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjQyMjZyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjA1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgxLCBoMiwgLmgyLCBoMywgLmgzLCBoNCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIC5ub3Rle1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44MTI1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgc2VjdGlvbi1jb2xvcnMoKXtcbiAgICAuY291bGV1ckRlVGhlbWV7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2VjdGlvbi1mZztcbiAgICB9XG5cbiAgICAubWVkaWEtdGV4dHtcbiAgICAgICAgLnJpY2gtdGV4dHtcbiAgICAgICAgICAgIC5scUNoYW1wUmljaGV7XG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY3Rpb24tZmc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYS5idG57XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zZWN0aW9uLWZnO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2VjdGlvbi1mZztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIGEuYnRue1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2VjdGlvbi1mZztcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY3Rpb24tZmc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi8vIGxvbmd1ZXVyIGQndW4gY8O0dMOpIGRlcyBpY8O0bmVzXG4kc2l6ZTogMS41cmVtO1xuXG4vLyBpY8O0bmVzIHNvdXMgbGUgbcOpZGlhIHNhbGxlXG4uaWNvbi1saXN0e1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgXG4gICAgLmljb25le1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEuNXJlbSArIDVweCk7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEuNXJlbSArIDVweCk7XG5cbiAgICAgICAgc3Zne1xuICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgICAgIHdpZHRoOiAkc2l6ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idWJibGV7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMi41cmVtKTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbjplbXB0eXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBsZSAndGkgdHJpYW5nbGUgcG91ciBsYSBidWxsZVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgLmJ1YmJsZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBtw6lkaWEgc2FsbGVcbi5tZWRpYS1zYWxsZXtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgLy8gcG91ciBjb250cmFjYXJyZXIgbGVzIG1hcmdlcyAtMTVweCBwYXIgZMOpZmF1dCBkZSBib290c3RyYXAgZGUgcm93XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBwb3VyIGNvbnRyYWNhcnJlciBsZXMgbWFyZ2VzIC0xNXB4IHBhciBkw6lmYXV0IGRlIGJvb3RzdHJhcCBkZSByb3dcbiAgICBwYWRkaW5nLXRvcDogNSU7XG4gICAgcGFkZGluZy1ib3R0b206IDUlO1xuICAgIHBhZGRpbmctbGVmdDogMC40cmVtIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjRyZW0haW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbSFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0haW1wb3J0YW50O1xuICAgIH1cblxuICAgIGZvbnQtc2l6ZTogMS4yNDIyNnJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuICAgIGgxLCBoMiwgLmgyLCBoMywgLmgzLCBoNCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIHB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgLm5vdGV7XG4gICAgICAgICAgICBmb250LXNpemU6IC44MTI1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuc2FsbGUtbGllbiBhe1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjI0MjI2cmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMDVyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgyLCAuaDIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBzdHJvbmcsIC5lbXBoYXNpc3tcbiAgICAgICAgICBmb250LWZhbWlseTogJHRoZW1lLWZvbnQtYm9sZDtcbiAgICAgICAgfVxuICAgIH0gIFxufVxuLy9BcHBsaWNhdGlvbiBkZXMgY291bGV1ciBkZSBzZWN0aW9uXG5AaW5jbHVkZSBzZWN0aW9uLWNvbG9ycygpe1xuICAgIC8vIG3DqWRpYSBzYWxsZVxuICAgIC5tZWRpYS1zYWxsZSB7XG4gICAgICAgIC5zYWxsZS1saWVuIHtcbiAgICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2VjdGlvbi1mZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBcbiAgICB9XG5cbiAgICAuaWNvbi1saXN0e1xuICAgICAgICAuaWNvbmV7XG4gICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgdXNle1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itc2VjdGlvbi1mZztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAuYnViYmxle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWN0aW9uLWZnO1xuXG4gICAgICAgICAgICAgICAgLy8gbGUgJ3RpIHRyaWFuZ2xlIHBvdXIgbGEgYnVsbGVcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGNvbG9yLXNlY3Rpb24tZmc7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkY29sb3Itc2VjdGlvbi1mZztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vL0FwcGxpY2F0aW9uIGRlcyBjb3VsZXVyIGRlIHRow6htZXNcbkBpbmNsdWRlIHRoZW1lLWNvbG9ycygpe1xuICAgIC5pY29uLWxpc3R7ICAgIFxuICAgICAgICAgICAgLmJ1YmJsZXtcbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRoZW1lLWJnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgIC5tZWRpYS1zYWxsZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRoZW1lLWJnO1xuICAgIH1cbn0iLCIuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lcntcbiAgICAuaGVhZGluZy1jb250ZW50e1xuICAgICAgICAuY29udGVuZXVyLWRpYXBvcmFtYXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAuc2xpZGV7XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggIzAwMDAwMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEuYnRuU2xpZGV7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNXMpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW5ldXItZGlhcG9yYW1hLW1vYmlsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWRle1xuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGhlbWUtZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2Ljkzdnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYS5idG5TbGlkZXtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuNHZ3O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjR2dyAxMHZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8vQXBwbGljYXRpb24gZGVzIGNvdWxldXIgZGUgc2VjdGlvblxuQGluY2x1ZGUgc2VjdGlvbi1jb2xvcnMoKXtcbiAgICAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lcntcbiAgICAgICAgLmhlYWRpbmctY29udGVudHtcbiAgICAgICAgICAgIC5jb250ZW5ldXItZGlhcG9yYW1he1xuICAgICAgICAgICAgICAgIC5zbGlkZXtcbiAgICAgICAgICAgICAgICAgICAgYS5idG5TbGlkZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY3Rpb24tZmc7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWN0aW9uLWZnO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbmV1ci1kaWFwb3JhbWEtbW9iaWxle1xuICAgICAgICAgICAgICAgIC5zbGlkZXtcbiAgICAgICAgICAgICAgICAgICAgYS5idG5TbGlkZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY3Rpb24tZmc7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWN0aW9uLWZnO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLy9BcHBsaWNhdGlvbiBkZXMgY291bGV1ciBkZSB0aMOobWVzXG5AaW5jbHVkZSB0aGVtZS1jb2xvcnMoKXtcbiAgICAuZm4tYW5pbWF0ZS1lbGVtZW50cy5jb250ZW50LWNvbnRhaW5lcntcbiAgICAgICAgLmhlYWRpbmctY29udGVudHtcbiAgICAgICAgICAgIC5jb250ZW5ldXItZGlhcG9yYW1he1xuICAgICAgICAgICAgICAgIC5zbGlkZXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10aGVtZS1mZztcbiAgICAgICAgICAgICAgICAgICAgYS5idG5TbGlkZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGhlbWUtZmc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGhlbWUtZmc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVuZXVyLWRpYXBvcmFtYS1tb2JpbGV7XG4gICAgICAgICAgICAgICAgLnNsaWRle1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRoZW1lLWZnO1xuICAgICAgICAgICAgICAgICAgICBhLmJ0blNsaWRle1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10aGVtZS1mZztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10aGVtZS1mZztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIkYnJlYWtwb2ludC10YWJsZXQ6IDc2OHB4O1xuJGJvcmRlckZvb3RlcjogJGZvb3Rlci1ib3JkZXItY29sb3Igc29saWQgMXB4O1xuZm9vdGVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItYmctY29sb3I7XG4gICAgY29sb3I6ICRmb290ZXItdGV4dC1jb2xvcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpdjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyRm9vdGVyO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogJGJvcmRlckZvb3RlcjtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuICAgIGRpdjpudGgtY2hpbGQoMyl7XG4gICAgICAgIC53cmFwcGVye1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3Zne1xuICAgICAgICBmaWxsOiAkZm9vdGVyLXRleHQtY29sb3I7XG4gICAgfVxuICAgIC5jb3B5e1xuICAgICAgICBmb250LXNpemU6IDIuNjd2dztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIH1cbiAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yOiAkZm9vdGVyLXRleHQtY29sb3IsICRhbHBoYTogMC41KTtcbiAgICB9XG5cbiAgICB1bC5zb2NpYWwtaWNvbnMge1xuICAgICAgICBcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gMnJlbTtcblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOmRlZmF1bHQ7XG4gICAgICAgICAgICB9XG5cdFxuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIGZpbGw6ICRmb290ZXItdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgK3NwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICBjbGlwOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgICAgICB9ICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICArc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb290ZXItYmctY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40dnc7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHsgXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvL2ljaVxuICAgICAgICB9XG4gICAgfVxuICAgIHVsLmxpbmstbGlzdHN7XG4gICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgICAgID5saXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAuNXJlbSAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJ2dztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAydnc7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCAuNXMgKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlICg0NSk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuNjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC42NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogJGZvb3Rlci10ZXh0LWNvbG9yLCAkYWxwaGE6IDAuNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGE6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCAuNXMgKTsgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogJGZvb3Rlci10ZXh0LWNvbG9yLCAkYWxwaGE6IDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwuY2VydGlmaWNhdGlvbi1pY29ucyB7XG4gICAgICAgID5saXtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG5cbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGl7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNC41cmVtOyBcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAmLnN2Z3tcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZmlsbDogJGZvb3Rlci10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAbWl4aW4gcmVzaXplLWxvZ28gKCRmaW5hbEhlaWdodCwgJG9yaWdpbmFsSGVpZ2h0LCAkb3JpZ2luYWxXaWR0aCl7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGZpbmFsSGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogKCRmaW5hbEhlaWdodCAqICRvcmlnaW5hbFdpZHRoKS8gJG9yaWdpbmFsSGVpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYud2xhLWVue1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNpemUtbG9nbyg0MHB4LCAxMDI0cHgsIDgwMzFweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi53bGEtZnJ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc2l6ZS1sb2dvKDQwcHgsIDEwMjRweCwgNzc4OXB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmFpZGVqZXUtZnJ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc2l6ZS1sb2dvKDQwcHgsIDEwNnB4LCAyNjAuM3B4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5haWRlamV1LWVue1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNpemUtbG9nbyg0MHB4LCAzOXB4LCA5M3B4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmxxe1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNpemUtbG9nbyg0MHB4LCAxMjUuNXB4LCAxMjUuNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmpldS1kb2l0LXJlc3Rlci11bi1qZXUtZnJ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc2l6ZS1sb2dvKDQwcHgsIDQ5cHgsIDEzMHB4ICk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5qZXUtZG9pdC1yZXN0ZXItdW4tamV1LWVue1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNpemUtbG9nbyg0MHB4LCA0OXB4LCAxMzlweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICArc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb290ZXItYmctY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LXJlZ3VsYXI7XG4gICAgICAgIGNvbG9yOiAkZm9vdGVyLXRleHQtY29sb3I7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuXG4gICAgZGl2LnNvY2lhbC1zaGFyZS10b29sdGlwe1xuICAgICAgICB3aWR0aDogOHJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGhlbWUtYWx0LWJhY2tncm91bmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IC0zLjFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIEBpbmNsdWRlIHNjYWxlKDApO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCBhbGwgLjFzIGVhc2Utb3V0ICk7XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogLjV2dztcbiAgICAgICAgICAgIGJvdHRvbTogLTEuMXJlbTs7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItdGhlbWUtYWx0LWJhY2tncm91bmQ7Ly9Db3VsZXVyIGR1IHRyaWFuZ2xlXG4gICAgICAgIH0gXG4gICAgICAgICYuYWN0aXZlLCAmOmhvdmVye1xuICAgICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyBcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgfVxuICAgICAgICBzdmd7XG4gICAgICAgICAgICB3aWR0aDogMS43cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjdyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgdWwuY2VydGlmaWNhdGlvbi1pY29uc3tcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC44NXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgICB9XG4gICAgICAgIHVsLmxpbmstbGlzdHN7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4dnc7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID5saXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXJGb290ZXI7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6ICRib3JkZXJGb290ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNXMpO1xuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMWI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmU6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDIyNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC41cyk7XG4gICAgICAgICAgICAgICAgICAgIH0gIFxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4ydnc7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEydnc7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNC41dnc7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICYubWVudS1vdXZlcnR7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNXMgZWFzZS1vdXQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1mb290ZXItbGluay1saXN0LWJnO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLm1lbnUtZmVybWV7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNXMgZWFzZS1pbik7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yOiAkZm9vdGVyLXRleHQtY29sb3IsICRhbHBoYTogMC41KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuMnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGE6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNXMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogJGZvb3Rlci10ZXh0LWNvbG9yLCAkYWxwaGE6IDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0gICAgIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG5AbWl4aW4gbWVudSgkd2lkdGgpIHtcblx0Ly8gdG91dCBlc3QgZGFucyBsZSBtw6ptZSBicmVha3BvaW50IGRhbnMgY2V0dGUgbWl4aW4gYWxvcnMgcG91ciBzaW1wbGlmaWVyIGxhIGxlY3R1cmUsIGonYWlcblx0Ly8gb3B0w6kgcG91ciB1biBzZXVsIGJyZWFrcG9pbnQgcG91ciB0b3V0LCBwbHV0w7R0IHF1ZSBkJ2F2b2lyIHBsdXNpZXVycyBicmVha3BvaW50IGluZGVudGlxdWVcblx0Ly8gw6AgdHJhdmVycyBsYSBtaXhpbiAtIEdhYnJpZWxcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkd2lkdGgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdD4gLm1vYmlsZS1oZWFkZXIgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblx0XHQudG9wLWJhci1zZWN0aW9uIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1uMTtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNTVweCk7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHQubGllbnNQcmltYWlyZXMsXG5cdFx0XHQubGllbnNSYXBpZGVzIHtcblx0XHRcdFx0Lm5hdi1pdGVtIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5saWVuc1ByaW1haXJlcyB7XG5cdFx0XHRcdC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMy4xMjVyZW07XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxLjA0MTY2NjY2NjdyZW07XG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5saWVuc1JhcGlkZXMge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjgxMjVyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDJyZW07XG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNtZW51IHtcblx0YmFja2dyb3VuZDogYmxhY2s7XG59XG5cbm5hdiNjb250ZW5ldXJNZW51IHtcblx0Ly8gTGEgZ3Jvc3NlIGJhcnJlIGRlIG5hdmlnYXRpb24gYXUgY29tcGxldFxuXHRsaW5lLWhlaWdodDogMy4xMjVyZW07XG5cdGJveC1zaGFkb3c6IDAgMXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRiYWNrZ3JvdW5kOiBibGFjaztcblxuXHQudG9wLWJhci1zZWN0aW9uIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWF4LXdpZHRoOiAxMjgwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0YmFja2dyb3VuZDogIzE0MTQxNDtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAzM3B4IC0gOC42NjY2NjY2NjY3dncgLSAyLjkzMzMzMzMzMzN2dyAtIDIuOTMzMzMzMzMzM3Z3KTsgLy8gMTAwdmggLSBiYXJyZVBDVSAtIGxvZ28gLSBwYWRkaW5nIGxvZ29cblxuXHRcdFxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDQ2cHggLSAzNXB4KTtcblx0XHR9XG5cblx0XHQubWVudS1sb2dvLWRlc2t0b3Age1xuXHRcdFx0d2lkdGg6IDE2MHB4O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdH1cblxuXHRcdC5saWVuc1ByaW1haXJlcyxcblx0XHQubGllbnNSYXBpZGVzIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHQubmF2LWl0ZW0ge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDQuNjY2NjY2NjY2N3Z3O1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAzdnc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XG5cdFx0XHRcdHBhZGRpbmc6IDAuMDYyNXJlbSAwO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXcxO1xuXHRcdFx0XHQvLyBjb3VsZXVycyBraW56byBlbiBzdXJ2b2xcblx0XHRcdFx0Ji5vbmdsZXQtMTpob3Zlcixcblx0XHRcdFx0Ji5vbmdsZXQtMTpmb2N1cyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1zZWN0aW9uMS1mZztcblx0XHRcdFx0fVxuXHRcdFx0XHQmLm9uZ2xldC0yOmhvdmVyLFxuXHRcdFx0XHQmLm9uZ2xldC0yOmZvY3VzIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXNlY3Rpb24yLWZnO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYub25nbGV0LTM6aG92ZXIsXG5cdFx0XHRcdCYub25nbGV0LTM6Zm9jdXMge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itc2VjdGlvbjMtZmc7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5vbmdsZXQtNDpob3Zlcixcblx0XHRcdFx0Ji5vbmdsZXQtNDpmb2N1cyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1zZWN0aW9uNC1mZztcblx0XHRcdFx0fVxuXHRcdFx0XHQmLm9uZ2xldC01OmhvdmVyLFxuXHRcdFx0XHQmLm9uZ2xldC01OmZvY3VzIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXNlY3Rpb241LWZnO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxpZW5zUHJpbWFpcmVzIHtcblx0XHRcdC8vIExlcyBsaWVucyBwcmltYWlyZXMgc29udCBsZXMgbGllbnMgcHJpbmNpcGF1eCDDoCBnYXVjaGUgZGFucyBsZSBtZW51XG5cdFx0XHQubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuXHRcdFx0XHQvLyBMZXMgbGllbnMgZW4gcXVlc3Rpb25cblx0XHRcdFx0Zm9udC1mYW1pbHk6ICR0aGVtZS1mb250LWJvbGQ7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjU2MjVyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzcmVtO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjA1NzE0Mjg1NzFyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQuMjg1NzE0Mjg1N3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5saWVuc1JhcGlkZXMge1xuXHRcdFx0Ly8gTGVzIGxpZW5zIHJhcGlkZXMgc29udCBsZXMgbGllbnMgc2Vjb25kYWlyZXMgw6AgZHJvaXRlIGRhbnMgbGUgbWVudVxuXHRcdFx0bWFyZ2luLXRvcDogNHJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcblx0XHRcdC5uYXYtaXRlbTpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdC5uYXYtbGluayB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkdGhlbWUtZm9udC1yZWd1bGFyO1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAycmVtO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMTVweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMS4ycmVtO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI4NTcxNDI4NTdyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMuNzI4NTcxNDI4NnJlbTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEuNjcxNDI4NTcxNHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXNlY3Rpb24xLWZnO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYubWVudS1leHBhbmQtbWQge1xuXHRcdEBpbmNsdWRlIG1lbnUobWQpO1xuXHR9XG5cdCYubWVudS1leHBhbmQteGwge1xuXHRcdEBpbmNsdWRlIG1lbnUoeGwpO1xuXHR9XG5cblx0PiAubW9iaWxlLWhlYWRlciB7XG5cdFx0Ly8gTGEgYmFycmUgcXVpIGFwcGFyYWl0IGVuIHZlcnNpb24gbW9iaWxlXG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItbjE7XG5cdFx0cGFkZGluZzogMi45MzMzMzMzMzMzdncgMHB4ICFpbXBvcnRhbnQ7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0cGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQubWVudS1pY29uIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdC8vIEwnaWPDtG5lIGR1IG1lbnUgZW4gbW9iaWxlIC0gdG9nZ2xlclxuXHRcdFx0Lm5hdmJhci10b2dnbGVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13MTtcblx0XHRcdFx0aGVpZ2h0OiAyLjEyNXJlbTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDJ2dztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcblx0XHRcdFx0Ly9hbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHQvL2Rpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogM3Z3O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5idXJnZXItaW5uZXIge1xuXHRcdFx0XHRcdHdpZHRoOiA1LjMzMzMzMzMzMzN2dztcblx0XHRcdFx0XHRoZWlnaHQ6IDMuNzMzMzMzMzMzM3Z3O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxLjJyZW07XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEuMnJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1lbnUtbG9nbyB7XG5cdFx0XHQvLyBMZSBsb2dvIGRlIGJpbmdvXG5cdFx0XHRmbGV4OiA4O1xuXHRcdFx0LmxvZ28tc2l0ZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IDEwdnc7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDE2MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kcm9wZG93bi10b2dnbGUge1xuXHRcdC8vIExlIGRyb3Bkb3duLXRvZ2dsZVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1mZyAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWZnO1xuXHRcdH1cblx0fVxufVxuIiwiLy8gVmVyc2lvbjogMi45LjRcblxuLnRucy1vdXRlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgLy8gcmVtb3ZlIHBhZGRpbmc6IGNsaWVudFdpZHRoID0gd2lkdGggKyBwYWRkaW5nICgwKSA9IHdpZHRoXG4gIFtoaWRkZW5dIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIFthcmlhLWNvbnRyb2xzXSwgW2RhdGEtYWN0aW9uXSB7IGN1cnNvcjogcG9pbnRlcjsgfVxufVxuLnRucy1zbGlkZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwcztcbiAgPiAudG5zLWl0ZW0ge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuXG4udG5zLWhvcml6b250YWwge1xuICAmLnRucy1zdWJwaXhlbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICA+IC50bnMtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gIH1cbiAgJi50bnMtbm8tc3VicGl4ZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICA+IC50bnMtaXRlbSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cbiAgJi50bnMtY2Fyb3VzZWwge1xuICAgICYudG5zLW5vLXN1YnBpeGVsIHtcbiAgICAgID4gLnRucy1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi50bnMtbm8tY2FsYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbn1cbi50bnMtZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgbWluLWhlaWdodDogMXB4OyAvLyBtYWtlIHN1cmUgc2xpZGVyIGNvbnRhaW5lciBpcyB2aXNpYmxlXG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gID4gLnRucy1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICB9XG4gID4gLnRucy1zbGlkZS1hY3RpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgPiAudG5zLW1vdmluZyB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICB9XG59XG4udG5zLWF1dG93aWR0aCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuLnRucy1sYXp5LWltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICBvcGFjaXR5OiAwLjY7XG4gICYudG5zLWNvbXBsZXRlIHsgb3BhY2l0eTogMTsgfVxufVxuLnRucy1haCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwcztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xufVxuLnRucy1vdmggeyBvdmVyZmxvdzogaGlkZGVuOyB9XG4udG5zLXZpc3VhbGx5LWhpZGRlbiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogLTEwMDAwZW07IH1cbi50bnMtdHJhbnNwYXJlbnQgeyBvcGFjaXR5OiAwOyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnRucy1mYWRlSW4ge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgei1pbmRleDogMDtcbn1cbi50bnMtbm9ybWFsLCAudG5zLWZhZGVPdXQge1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5cbi8vICoqKiBGaXggYSB2aWV3cG9ydCBpc3N1ZSBpbiBpbml0aWFsaXphdGlvblxuLnRucy12cGZpeCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gID4gZGl2LCA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLy8gKioqIERldGVjdGluZyBicm93c2VyIGNhcGFiaWxpdHkgKioqXG4kd2lkdGg6IDMxMHB4O1xuJGhlaWdodDogMTBweDtcbiRjb3VudDogNzA7XG4kcGVycGFnZTogMztcblxuLnRucy10IHtcbiAgJi1zdWJwMiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgJi1jdCB7XG4gICAgd2lkdGg6ICgxMDAlICogJGNvdW50IC8gJHBlcnBhZ2UpO1xuICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAqICN7JGNvdW50fSAvICN7JHBlcnBhZ2V9KTtcbiAgICB3aWR0aDogLW1vei1jYWxjKDEwMCUgKiAjeyRjb3VudH0gLyAjeyRwZXJwYWdlfSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAqICN7JGNvdW50fSAvICN7JHBlcnBhZ2V9KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgID4gZGl2IHtcbiAgICAgIHdpZHRoOiAoMTAwJSAvICRjb3VudCk7XG4gICAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLyAjeyRjb3VudH0pO1xuICAgICAgd2lkdGg6IC1tb3otY2FsYygxMDAlIC8gI3skY291bnR9KTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjb3VudH0pO1xuICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi5jYXJyb3VzZWxXcmFwcGVyIHtcbiAgICAuc2xpZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMy41dnc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRyb2xzIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIC5uZXh0LCAucHJldmlvdXMge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnRucy1vdXRlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50bnMtaXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRyb2xzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50bnMtbmF2IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgMC41dnc7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5leHQsIC5wcmV2aW91cyB7XG4gICAgICAgIHRvcDogY2FsYygoMTAwJSAtIDQ0cHgpLzIpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gICAgLm5leHQge1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG4gICAgLnByZXZpb3VzIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4uY29udGVuZXVyLWNhcnJvdXNlbC1jYXJkIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgIH1cbiAgICAuY2FyZC10ZXh0LWJsb2NrIHtcbiAgICAgICAgcGFkZGluZzogNS4zM3Z3IDIuNjd2dztcbiAgICAgICAgLmxxQ2hhbXBSaWNoZXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMXJlbSAwIDEuNXJlbSAwOyAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDQ1JSAxcmVtIDQuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBsZWZ0OiA1JTtcbiAgICAgICAgICAgIHdpZHRoOiA4NzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMzYlIDFyZW0gNC41cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMTElIDFyZW0gNC41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG5Db250YWluZXJ7XG4gICAgICAgICAgICBtYXJnaW46IDEuNXJlbSBhdXRvIDAgYXV0byA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy8qRXhlbXBsZSBkZSBzdHJ1Y3R1cmUgZGUgZmljaGllciBzY3NzXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuQGltcG9ydCBcImJhc2UvYmFzZVwiO1xuXG5AaW1wb3J0IFwiX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcFwiO1xuQGltcG9ydCAnfm1vZHVsYXJzY2FsZS1zYXNzL3N0eWxlc2hlZXRzL21vZHVsYXJzY2FsZSc7IFxuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy90cmFuc2l0aW9uc1wiO1xuXG4vL1RoZW1lIHNhc3NcbkBpbXBvcnQgXCJ+bHFjYXQtdGhlbWUtY29tbXVuLXNjc3Mvc2Nzcy9taXhpbnMvbWl4aW5zXCI7XG5cbkBpbXBvcnQgXCJ0aGVtZS9taXNjXCI7XG5cbkBpbXBvcnQgXCJ+bHFjYXQtdGhlbWUtY29tbXVuLXNjc3Mvc2Nzcy9tYWluLnNjc3NcIjtcblxuQGltcG9ydCBcInRoZW1lL2tpbnpvL21haW4uc2Nzc1wiO1xuXG4vL0BpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwXCI7XG5AaW1wb3J0IFwibHEtY2F0YWxvZ3VlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb21wb25lbnRzXCI7XG5cbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvdGlueS1zbGlkZXIvc3JjL3Rpbnktc2xpZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvbHFjYXQtY2Fycm91c2VsLXRpbnkvc2Nzcy9jYXJyb3VzZWwuc2Nzc1wiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9scWNhdC1jYXJyb3VzZWwtdGlueS9zY3NzL2NhcnJvdXNlbC1jYXJkLnNjc3NcIjtcblxuXG4vL1RPRE86IEVubGV2ZXIgbGEgc3VpdGUsIGMnZXN0IGR1IGNvZGUgdGVtcG9yYWlyZVxuLndyYXBwZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9*/