/*!
 * 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;
  -webkit-text-decoration-skip-ink: none;
  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: .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: -.25em;
}

sup {
  top: -.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: .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\00A0";
}

.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-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px;
  }
}

.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  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-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  -ms-flex-order: -1;
  order: -1;
}

.order-last {
  -ms-flex-order: 13;
  order: 13;
}

.order-0 {
  -ms-flex-order: 0;
  order: 0;
}

.order-1 {
  -ms-flex-order: 1;
  order: 1;
}

.order-2 {
  -ms-flex-order: 2;
  order: 2;
}

.order-3 {
  -ms-flex-order: 3;
  order: 3;
}

.order-4 {
  -ms-flex-order: 4;
  order: 4;
}

.order-5 {
  -ms-flex-order: 5;
  order: 5;
}

.order-6 {
  -ms-flex-order: 6;
  order: 6;
}

.order-7 {
  -ms-flex-order: 7;
  order: 7;
}

.order-8 {
  -ms-flex-order: 8;
  order: 8;
}

.order-9 {
  -ms-flex-order: 9;
  order: 9;
}

.order-10 {
  -ms-flex-order: 10;
  order: 10;
}

.order-11 {
  -ms-flex-order: 11;
  order: 11;
}

.order-12 {
  -ms-flex-order: 12;
  order: 12;
}

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-sm-4 > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-sm-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-sm-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-sm-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-sm-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-sm-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-sm-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-sm-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-sm-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-sm-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-sm-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-sm-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-sm-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-sm-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-sm-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-md-4 > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-md-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-md-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-md-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-md-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-md-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-md-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-md-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-md-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-md-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-md-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-md-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-md-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-md-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-md-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-lg-4 > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-lg-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-lg-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-lg-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-lg-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-lg-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-lg-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-lg-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-lg-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-lg-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-lg-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-lg-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-lg-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-lg-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-lg-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-xl-4 > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-xl-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-xl-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-xl-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-xl-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-xl-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-xl-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-xl-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-xl-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-xl-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-xl-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-xl-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-xl-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-xl-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-xl-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}

.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::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

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

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

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

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

.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: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  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: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  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: .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: .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: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-align: center;
  align-items: center;
}

.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  .form-inline label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-align: center;
    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: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: 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: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  -ms-flex: 1 1 auto;
  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: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: start;
  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 {
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: center;
  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: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}

.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  -ms-flex: 1 1 auto;
  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: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  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: -ms-flexbox;
  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: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.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: -ms-inline-flexbox;
  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: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
}

@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;
  -webkit-transform: translateX(0.75rem);
  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;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    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;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    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;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    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: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  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 {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center;
}

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

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

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

.navbar {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}

.navbar .container,
.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  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: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  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 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-align: center;
  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-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -ms-flex-direction: row;
    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-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    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-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-expand-md {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -ms-flex-direction: row;
    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-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    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-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-expand-lg {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    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-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    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-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-expand-xl {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -ms-flex-direction: row;
    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-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

.navbar-expand {
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}

.navbar-expand .navbar-nav {
  -ms-flex-direction: row;
  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-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}

.navbar-expand .navbar-collapse {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  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: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  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 {
  -ms-flex: 1 1 auto;
  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 {
  -ms-flex-negative: 0;
  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: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    -ms-flex: 1 0 0%;
    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: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  .card-group > .card {
    -ms-flex: 1 0 0%;
    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 {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .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: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

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

.progress-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  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: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
}

.media-body {
  -ms-flex: 1;
  flex: 1;
}

.list-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  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 {
  -ms-flex-direction: row;
  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 {
    -ms-flex-direction: row;
    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 {
    -ms-flex-direction: row;
    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 {
    -ms-flex-direction: row;
    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 {
    -ms-flex-direction: row;
    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: .5;
}

.close:hover {
  color: #000;
  text-decoration: none;
}

.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: .75;
}

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

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

.toast {
  -ms-flex-preferred-size: 350px;
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  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: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.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: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}

.modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}

.modal.modal-static .modal-dialog {
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: -ms-flexbox;
  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 {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  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 {
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  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: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  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: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

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

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

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

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

.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;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

.tooltip .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;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}

.popover .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 {
  -ms-touch-action: pan-y;
  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: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .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 {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

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

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  -webkit-transform: none;
  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: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: 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: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators li {
  box-sizing: content-box;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .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 {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    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: .75s linear infinite spinner-border;
  animation: .75s linear infinite spinner-border;
}

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

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

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

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: .75s linear infinite spinner-grow;
  animation: .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: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    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.857143%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.justify-content-center {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

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

.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

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

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

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

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

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

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

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

.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}

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

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

.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-sm-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-md-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-md-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-md-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-md-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-lg-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-xl-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    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;
  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: -webkit-sticky !important;
  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: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    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;
  }
}
/*# sourceMappingURL=bootstrap.css.map */
@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(-40px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0px)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:1px solid rgba(0,0,0,.8);border-radius:5px;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:3em 0}.dropzone .dz-message .dz-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:rgba(255,255,255,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,.4);padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{transform:scale(1.05, 1.05);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px;background:rgba(0,0,0,.8);border-radius:50%}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px;fill:#fff}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:20px;top:50%;margin-top:-10px;left:15%;right:15%;border:3px solid rgba(0,0,0,.8);background:rgba(0,0,0,.8);border-radius:10px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#fff;display:block;position:relative;height:100%;width:0;transition:width 300ms ease-in-out;border-radius:17px}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#b10606;padding:.5em 1em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #b10606}/*# sourceMappingURL=dropzone.css.map */

.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{transform:scale(.5);opacity:0}
.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
.toast-title {
  font-weight: bold;
}

.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

.toast-message a,
.toast-message label {
  color: #ffffff;
}

.toast-message a:hover {
  color: #cccccc;
  text-decoration: none;
}

.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}

.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-left {
  top: 12px;
  left: 12px;
}

.toast-top-right {
  top: 12px;
  right: 12px;
}

.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

#toast-container {
  position: fixed;
  z-index: 999999;
  /*overrides*/
}

#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#toast-container > div {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #999999;
  -webkit-box-shadow: 0 0 12px #999999;
  box-shadow: 0 0 12px #999999;
  color: #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}

#toast-container > div:hover {
  -moz-box-shadow: 0 0 12px #000000;
  -webkit-box-shadow: 0 0 12px #000000;
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}

#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}

#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}

#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}

#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}

#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}

.toast {
  background-color: #030303;
}

.toast-success {
  background-color: #51a351;
}

.toast-error {
  background-color: #bd362f;
}

.toast-info {
  background-color: #2f96b4;
}

.toast-warning {
  background-color: #f89406;
}

.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

/*Responsive Design*/
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}

@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}

@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}

/* nunito-sans-regular - latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  src: url(/assets/fonts/nunito-sans-v15-latin-ext-regular.97b12f09.woff2) format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* nunito-sans-italic - latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 400;
  src: url(/assets/fonts/nunito-sans-v15-latin-ext-italic.5b22a7b7.woff2) format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* nunito-sans-500 - latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 500;
  src: url(/assets/fonts/nunito-sans-v15-latin-ext-500.89e4dd49.woff2) format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* nunito-sans-600 - latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600;
  src: url(/assets/fonts/nunito-sans-v15-latin-ext-600.0f3bd6a2.woff2) format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* nunito-sans-700 - latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  src: url(/assets/fonts/nunito-sans-v15-latin-ext-700.fa03f525.woff2) format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* nunito-sans-800 - latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 800;
  src: url(/assets/fonts/nunito-sans-v15-latin-ext-800.c3972160.woff2) format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

html, html a, body {
  -webkit-font-smoothing: antialiased;
}

a {
  transition: all 0.3s ease-in-out;
}

span {
  font-size: 16px;
}

body {
  font-family: "Nunito Sans", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif !important;
  font-size: 14px;
  color: #12415D;
  line-height: 1.5 !important;
  letter-spacing: 0.2px;
  overflow-x: hidden;
  margin: unset !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Nunito Sans", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  letter-spacing: 0.5px;
  line-height: 1.5;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  font-family: "Nunito Sans", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight: 300;
  color: #3d4142;
}

p {
  font-family: "Nunito Sans", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  line-height: 1.9;
}

.lead {
  font-size: 18px;
}

ul {
  margin-bottom: 0;
}

a {
  color: #0f9aee;
}

a:hover, a:focus {
  text-decoration: none;
  color: #0c7bbe;
}

a:focus {
  outline: none;
}

a.text-gray:hover, a.text-gray:focus, a.text-gray.active {
  color: #313435 !important;
}

:focus {
  outline: none;
}

hr {
  border-top: 1px solid rgba(0, 0, 0, 0.0625);
}

.sidebar {
  background-color: #fff;
  bottom: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  transition: all 0.2s ease;
  width: 280px;
  z-index: 1000;
}

.sidebar .sidebar-arrow.role_admin {
  display: none;
}

.sidebar ul {
  list-style-type: none;
}

@media screen and (min-width: 992px) and (max-width: 1439px) {
  .sidebar {
    width: 70px;
  }
  .sidebar .sidebar-inner .sidebar-logo {
    padding: 25px 20px;
  }
  .sidebar .sidebar-inner .sidebar-logo a .logo {
    background-position: center center;
    width: 70px;
  }
  .sidebar .sidebar-inner .sidebar-menu {
    overflow-x: hidden;
  }
  .sidebar .sidebar-inner .sidebar-menu > li > a .title {
    display: none;
  }
  .sidebar .sidebar-inner .sidebar-menu li.dropdown .arrow {
    opacity: 0;
  }
  .sidebar .sidebar-inner .sidebar-menu li.dropdown.open ul.dropdown-menu {
    display: none !important;
  }
  .sidebar:hover {
    width: 280px;
  }
  .sidebar:hover .sidebar-inner .sidebar-logo {
    padding: 25px 20px;
  }
  .sidebar:hover .sidebar-inner .sidebar-menu > li > a .title {
    display: inline-block;
  }
  .sidebar:hover .sidebar-inner .sidebar-menu li.dropdown .arrow {
    opacity: 1;
  }
  .sidebar:hover .sidebar-inner .sidebar-menu li.open > ul.dropdown-menu {
    display: block !important;
  }
}

@media screen and (max-width: 991px) {
  .sidebar {
    right: -280px;
    width: calc(280px - 30px);
  }
}

.sidebar-inner {
  position: relative;
  height: 100%;
}

.sidebar-logo {
  border-right: 1px solid rgba(0, 0, 0, 0.0625);
  line-height: 0;
  transition: all 0.2s ease;
  border-bottom: unset;
  padding: 25px 20px;
  display: flex;
  height: 76px;
}

.sidebar-logo a.full {
  display: none;
}

.sidebar-logo a.full img {
  height: 100%;
  max-width: 170px;
}

.sidebar-logo a.mini {
  display: block;
}

.sidebar-logo a.mini img {
  width: 100%;
  max-width: 35px;
}

.sidebar-logo a {
  display: inline-block;
  width: 100%;
}

.sidebar-logo a .logo {
  background-position: center left;
  background-repeat: no-repeat;
  display: inline-block;
  min-height: calc(76px - 1px);
  width: 100%;
  width: 70px;
}

.sidebar-logo a .logo-text {
  color: #313435;
}

.sidebar-logo .mobile-toggle {
  display: none;
  float: right;
  font-size: 18px;
  line-height: calc(76px - 1px);
}

.sidebar-logo .mobile-toggle a {
  color: #12415D;
}

@media screen and (max-width: 991px) {
  .sidebar-logo .mobile-toggle {
    display: inline-block;
  }
}

@media screen and (min-width: 992px) and (max-width: 1439px) {
  .sidebar-logo .mobile-toggle {
    display: none;
  }
}

.sidebar-menu {
  border-right: 1px solid rgba(0, 0, 0, 0.0625);
  height: calc(100vh - 76px);
  list-style: none;
  margin: 0;
  overflow: auto;
  padding: 0;
  position: relative;
}

.sidebar-menu .dropdown-toggle::after {
  display: none;
}

.sidebar-menu .sidebar-link.active::before {
  background: #2196f3;
  border-radius: 50%;
  content: '';
  display: block;
  height: 8px;
  left: -4px;
  position: absolute;
  top: calc(50% - 4px);
  width: 8px;
}

.sidebar-menu li {
  position: relative;
}

.sidebar-menu li.dropdown .arrow {
  font-size: 10px;
  line-height: 40px;
  position: absolute;
  right: 30px;
  transition: all 0.05s ease-in;
}

@media screen and (max-width: 991px) {
  .sidebar-menu li.dropdown .arrow {
    right: 25px;
  }
}

.sidebar-menu li.dropdown.open > a {
  color: #313435;
}

.sidebar-menu li.dropdown.open > a .icon-holder {
  color: #0f9aee;
}

.sidebar-menu li.dropdown.open > a > .arrow {
  transform: rotate(90deg);
}

.sidebar-menu li.dropdown.open > .dropdown-menu {
  display: block;
}

.sidebar-menu li.dropdown.open > .dropdown-menu .dropdown-menu {
  padding-left: 20px;
}

.sidebar-menu li.dropdown.open > .dropdown-menu .arrow {
  line-height: 25px;
}

.sidebar-menu li a {
  color: #12415D;
  transition: all 0.3s ease;
}

.sidebar-menu li a:hover, .sidebar-menu li a:focus {
  color: #313435;
  text-decoration: none;
}

.sidebar-menu li a:hover .icon-holder, .sidebar-menu li a:focus .icon-holder {
  color: #0f9aee;
}

.sidebar-menu > li.dropdown ul.dropdown-menu {
  background-color: transparent;
  border-radius: 0;
  border: 0;
  box-shadow: none;
  float: none;
  padding-left: 50px;
  padding-top: 0;
  position: relative;
  width: 100%;
}

.sidebar-menu > li.dropdown ul.dropdown-menu > li > a {
  display: block;
  padding: 10px 15px;
}

.sidebar-menu > li.dropdown ul.dropdown-menu > li > a:hover, .sidebar-menu > li.dropdown ul.dropdown-menu > li > a:focus {
  background-color: transparent;
  color: #313435;
}

.sidebar-menu > li.dropdown ul.dropdown-menu > li.active a {
  color: #313435;
}

.sidebar-menu > li > a {
  display: block;
  font-size: 16px;
  font-weight: 600;
  padding: 5px 15px;
  position: relative;
  white-space: nowrap;
}

.sidebar-menu > li > a .icon-holder {
  border-radius: 6px;
  display: inline-block;
  font-size: 17px;
  height: 35px;
  left: 0;
  line-height: 35px;
  margin-right: 6px;
  position: relative;
  text-align: center;
  transition: all 0.3s ease;
  width: 35px;
}

.is-collapsed .sidebar-logo {
  padding: 25px 20px !important;
}

.is-collapsed .sidebar-logo a.full {
  display: block;
}

.is-collapsed .sidebar-logo a.mini {
  display: none;
}

@media screen and (min-width: 1440px) {
  .is-collapsed .sidebar {
    width: 70px;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-logo {
    padding: 25px 20px !important;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-logo a.full {
    display: none;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-logo a.mini {
    display: block;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-menu {
    overflow-x: hidden;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-menu > li > a .title {
    display: none;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-menu li.dropdown .arrow {
    opacity: 0;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-menu li.dropdown.open ul.dropdown-menu {
    display: none !important;
  }
  .is-collapsed .sidebar:hover {
    width: 280px;
  }
  .is-collapsed .sidebar:hover .sidebar-inner .sidebar-logo {
    padding: 25px 20px;
  }
  .is-collapsed .sidebar:hover .sidebar-inner .sidebar-menu > li > a .title {
    display: inline-block;
  }
  .is-collapsed .sidebar:hover .sidebar-inner .sidebar-menu li.dropdown .arrow {
    opacity: 1;
  }
  .is-collapsed .sidebar:hover .sidebar-inner .sidebar-menu li.open > ul.dropdown-menu {
    display: block !important;
  }
}

@media screen and (min-width: 992px) and (max-width: 1439px) {
  .is-collapsed .sidebar {
    width: 280px;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-logo {
    padding: 25px 20px;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-logo > a .logo {
    background-position: center left;
    width: 150px;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-menu > li > a .title {
    display: inline-block;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-menu li.dropdown .arrow {
    opacity: 1;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-menu li.open > ul.dropdown-menu {
    display: block !important;
  }
}

@media screen and (max-width: 991px) {
  .is-collapsed .sidebar {
    right: 0;
  }
}

@media screen and (min-width: 1440px) {
  .is-collapsed .sidebar .sidebar-inner .sidebar-logo a.full {
    display: none !important;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-logo a.mini {
    display: block !important;
  }
  .sidebar .sidebar-inner .sidebar-logo a.full {
    display: block !important;
  }
  .sidebar .sidebar-inner .sidebar-logo a.mini {
    display: none !important;
  }
}

.header {
  background-color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.0625);
  display: block;
  height: 76px;
  margin-bottom: 0;
  padding: 0;
  position: fixed;
  transition: all 0.2s ease;
  width: calc(100% - 280px);
  z-index: 800;
}

@media screen and (max-width: 991px) {
  .header {
    width: 100%;
  }
}

@media screen and (min-width: 992px) and (max-width: 1439px) {
  .header {
    width: calc(100% - 70px);
  }
}

.header .header-container .nav-left .mobile-logo {
  display: none;
}

@media screen and (max-width: 991px) {
  .header .header-container .nav-left .mobile-logo {
    display: block;
  }
}

.header .header-container .nav-right .sidebar-toggle {
  display: none;
}

.header .header-container .nav-left,
.header .header-container .nav-right {
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
  position: relative;
}

@media screen and (max-width: 991px) {
  .header .header-container .nav-left .sidebar-toggle,
  .header .header-container .nav-right .sidebar-toggle {
    display: flex;
    align-items: center;
    line-height: 1;
    padding: 0 15px 0 10px;
  }
}

.header .header-container .nav-left > li,
.header .header-container .nav-right > li {
  float: left;
}

.header .header-container .nav-left > li > a,
.header .header-container .nav-right > li > a {
  color: #12415D;
  display: block;
  line-height: 76px;
  min-height: 76px;
  padding: 0 15px;
  transition: all 0.2s ease-in-out;
}

.header .header-container .nav-left > li > a i,
.header .header-container .nav-right > li > a i {
  font-size: 20px;
}

.header .header-container .nav-left > li > a:hover, .header .header-container .nav-left > li > a:focus,
.header .header-container .nav-right > li > a:hover,
.header .header-container .nav-right > li > a:focus {
  color: #313435;
  text-decoration: none;
}

@media screen and (max-width: 991px) {
  .header .header-container .nav-left > li > a,
  .header .header-container .nav-right > li > a {
    padding: 0 15px 0 15px;
  }
}

.header .header-container .nav-left .notifications,
.header .header-container .nav-right .notifications {
  position: relative;
}

.header .header-container .nav-left .notifications .new,
.header .header-container .nav-right .notifications .new {
  background-color: #ecf6fe;
}

.header .header-container .nav-left .notifications .counter,
.header .header-container .nav-right .notifications .counter {
  background-color: #ff3c7e;
  border-radius: 50px;
  color: #fff;
  font-size: 10px;
  line-height: 1;
  padding: 3px 5.5px;
  position: absolute;
  right: 6px;
  top: 12px;
}

.header .header-container .nav-left .notifications .dropdown-menu,
.header .header-container .nav-right .notifications .dropdown-menu {
  min-width: 380px;
  padding: 0;
  max-width: 400px;
}

.header .header-container .nav-left .notifications .dropdown-menu .notification-title,
.header .header-container .nav-right .notifications .dropdown-menu .notification-title {
  padding: 15px 20px;
  font-size: 16px;
  border-bottom: 1px solid #A4B2BB;
  color: #212529;
}

.header .header-container .nav-left .notifications .dropdown-menu .notification-title a,
.header .header-container .nav-right .notifications .dropdown-menu .notification-title a {
  color: #212529;
}

.header .header-container .nav-left .notifications .dropdown-menu .notification-title span,
.header .header-container .nav-right .notifications .dropdown-menu .notification-title span {
  font-size: 16px;
  font-weight: bold;
}

.header .header-container .nav-left .notifications .dropdown-menu li,
.header .header-container .nav-right .notifications .dropdown-menu li {
  padding-bottom: unset;
}

.header .header-container .nav-left .notifications .dropdown-menu li a,
.header .header-container .nav-right .notifications .dropdown-menu li a {
  padding: 15px 20px !important;
}

.header .header-container .nav-left .notifications .dropdown-menu li p,
.header .header-container .nav-right .notifications .dropdown-menu li p {
  font-weight: bold;
}

.header .header-container .nav-left .notifications .dropdown-menu li span,
.header .header-container .nav-right .notifications .dropdown-menu li span {
  padding: unset;
  font-size: 12px;
  text-wrap: wrap;
}

@media screen and (max-width: 767px) {
  .header .header-container .nav-left .notifications .dropdown-menu,
  .header .header-container .nav-right .notifications .dropdown-menu {
    max-width: 300px;
  }
}

.header .header-container .dropdown-menu {
  display: block;
  margin: 0;
  transform-origin: top right;
  transform: scale(0, 0);
  transition: transform 0.15s ease-out;
}

.header .header-container .dropdown-menu .divider {
  border-bottom: 1px solid rgba(0, 0, 0, 0.0625);
  height: 1px;
  overflow: hidden;
}

.header .header-container .dropdown-menu > li > a {
  transition: all 0.2s ease-out;
}

.header .header-container .show .dropdown-menu {
  transform: scale(1, 1);
}

.header .header-container .nav-left {
  float: left;
}

.header .header-container .nav-left .sidebar-toggle {
  display: flex;
  align-items: center;
  line-height: 1;
}

.header .header-container .nav-right {
  float: right;
}

.header .header-container .nav-right .dropdown-menu {
  left: auto;
  right: 5px;
  border-radius: 30px;
  border: 1px solid #A4B2BB;
  padding: 20px 25px 20px 0px;
  min-width: 12rem;
  overflow: hidden;
}

.header .header-container .nav-right .dropdown-menu > li {
  width: 100%;
  padding-bottom: 6px;
}

.header .header-container .nav-right .dropdown-menu > li > a {
  line-height: 1.5;
  min-height: auto;
  padding: 0px;
  font-size: 16px;
  color: #12415D;
  position: relative;
}

.header .header-container .nav-right .dropdown-menu > li > a:hover::before {
  height: 10px;
  width: 10px;
  background: #12415D;
  border-radius: 50%;
  display: block;
  left: -4px;
  position: absolute;
  top: calc(50% - 5px);
}

.header .header-container .nav-right .dropdown-menu > li > a:hover span {
  font-weight: bold;
}

.header .header-container .nav-right .dropdown-menu > li > a span {
  font-size: 16px;
  text-wrap: nowrap;
  padding-left: 25px;
}

.header .search-box .search-icon-close {
  display: none;
}

.header .search-box.active .search-icon {
  display: none;
}

.header .search-box.active .search-icon-close {
  display: inline-block;
}

.header .search-input {
  display: none;
}

.header .search-input.active {
  display: inline-block;
}

.header .search-input input {
  background-color: transparent;
  border: 0;
  box-shadow: none;
  font-size: 18px;
  height: 40px;
  margin-top: 12px;
  outline: none;
  padding: 5px;
}

@media screen and (max-width: 767px) {
  .header .search-input input {
    width: 85px;
  }
}

.header .search-input input::-webkit-input-placeholder {
  color: #237db2;
  font-style: italic;
}

.header .search-input input:-moz-placeholder {
  color: #237db2;
  font-style: italic;
}

.header .search-input input::-moz-placeholder {
  color: #237db2;
  font-style: italic;
}

.header .search-input input:-ms-input-placeholder {
  color: #237db2;
  font-style: italic;
}

.is-collapsed .header {
  width: calc(100% - 70px);
}

@media screen and (max-width: 991px) {
  .is-collapsed .header {
    width: 100%;
  }
}

@media screen and (min-width: 992px) and (max-width: 1439px) {
  .is-collapsed .header {
    width: calc(100% - 280px);
  }
}

.page-container {
  min-height: 100vh;
  padding-left: 280px;
  transition: all 0.2s ease;
}

@media screen and (min-width: 992px) and (max-width: 1439px) {
  .page-container {
    padding-left: 70px;
  }
}

@media screen and (max-width: 991px) {
  .page-container {
    padding-left: 0;
  }
}

.main-content {
  padding: 85px 20px 20px;
  min-height: calc(100vh - 61px);
}

@media screen and (max-width: 991px) {
  .main-content {
    padding: 85px 5px 5px;
  }
}

.remain-height {
  height: calc(100vh - 126px);
}

.full-container {
  left: 280px;
  min-height: calc(100vh - 76px);
  position: absolute;
  right: 0;
  top: 76px;
  transition: all 0.2s ease;
}

@media screen and (min-width: 992px) and (max-width: 1439px) {
  .full-container {
    left: 0;
    padding-left: 70px;
  }
}

@media screen and (max-width: 991px) {
  .full-container {
    left: 0;
  }
}

.is-collapsed .page-container {
  padding-left: 70px;
}

@media screen and (max-width: 991px) {
  .is-collapsed .page-container {
    padding-left: 0;
  }
}

@media screen and (min-width: 992px) and (max-width: 1439px) {
  .is-collapsed .page-container {
    padding-left: 280px;
  }
}

.is-collapsed .full-container {
  left: 70px;
}

@media screen and (max-width: 991px) {
  .is-collapsed .full-container {
    left: 0;
  }
}

@media screen and (min-width: 992px) and (max-width: 1439px) {
  .is-collapsed .full-container {
    left: 280px;
    padding-left: 0;
  }
}

.progress {
  background-color: #eaeef3;
  border-radius: 4px;
  margin-bottom: 10px;
}

.easy-pie-chart {
  position: relative;
}

.easy-pie-chart span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  line-height: 0;
}

.checkbox label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 17px;
  margin-bottom: 0;
}

.checkbox label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  margin-left: -12px;
  border: 1px solid #e6eaf0;
  border-radius: 3px;
  background-color: #ffffff;
  -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}

.checkbox label::after {
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  text-align: center;
  font-size: 10px !important;
  line-height: 17px;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  margin-left: -12px;
  color: #b9c2d0;
}

.checkbox input[type="checkbox"] {
  opacity: 0;
  z-index: 1;
}

.checkbox input[type="checkbox"]:focus + label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.checkbox input[type="checkbox"]:checked + label::after {
  font-family: 'Font Awesome 6 Free';
  content: "\f00c";
  font-size: 13px;
}

.checkbox input[type="checkbox"]:disabled + label {
  opacity: 0.65;
}

.checkbox input[type="checkbox"]:disabled + label::before {
  background-color: #d3d9e3;
  cursor: not-allowed;
}

.checkbox.checkbox-circle label::before {
  border-radius: 50%;
}

.checkbox.checkbox-inline {
  margin-top: 0;
}

.checkbox-primary input[type="checkbox"]:checked + label::before {
  background-color: #7774e7;
  border-color: #7774e7;
}

.checkbox-primary input[type="checkbox"]:checked + label::after {
  color: #fff;
}

.checkbox-danger input[type="checkbox"]:checked + label::before {
  background-color: #ff3c7e;
  border-color: #ff3c7e;
}

.checkbox-danger input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}

.checkbox-info input[type="checkbox"]:checked + label::before {
  background-color: #0f9aee;
  border-color: #0f9aee;
}

.checkbox-info input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}

.checkbox-warning input[type="checkbox"]:checked + label::before {
  background-color: #fc0;
  border-color: #fc0;
}

.checkbox-warning input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}

.checkbox-success input[type="checkbox"]:checked + label::before {
  background-color: #37c936;
  border-color: #37c936;
}

.checkbox-success input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}

.radio {
  padding-left: 20px;
}

.radio label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 5px;
}

.radio label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #cccccc;
  border-radius: 50%;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out;
  transition: border 0.15s ease-in-out;
}

.radio label::after {
  display: inline-block;
  position: absolute;
  content: " ";
  width: 11px;
  height: 11px;
  left: 3px;
  top: 3px;
  margin-left: -20px;
  border-radius: 50%;
  background-color: #555555;
  -webkit-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
}

.radio input[type="radio"] {
  opacity: 0;
  z-index: 1;
}

.radio input[type="radio"]:focus + label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.radio input[type="radio"]:checked + label::after {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}

.radio input[type="radio"]:disabled + label {
  opacity: 0.65;
}

.radio input[type="radio"]:disabled + label::before {
  cursor: not-allowed;
}

.radio.radio-inline {
  margin-top: 0;
}

.radio-primary input[type="radio"] + label::after {
  background-color: #428bca;
}

.radio-primary input[type="radio"]:checked + label::before {
  border-color: #428bca;
}

.radio-primary input[type="radio"]:checked + label::after {
  background-color: #428bca;
}

.radio-danger input[type="radio"] + label::after {
  background-color: #d9534f;
}

.radio-danger input[type="radio"]:checked + label::before {
  border-color: #d9534f;
}

.radio-danger input[type="radio"]:checked + label::after {
  background-color: #d9534f;
}

.radio-info input[type="radio"] + label::after {
  background-color: #5bc0de;
}

.radio-info input[type="radio"]:checked + label::before {
  border-color: #5bc0de;
}

.radio-info input[type="radio"]:checked + label::after {
  background-color: #5bc0de;
}

.radio-warning input[type="radio"] + label::after {
  background-color: #f0ad4e;
}

.radio-warning input[type="radio"]:checked + label::before {
  border-color: #f0ad4e;
}

.radio-warning input[type="radio"]:checked + label::after {
  background-color: #f0ad4e;
}

.radio-success input[type="radio"] + label::after {
  background-color: #5cb85c;
}

.radio-success input[type="radio"]:checked + label::before {
  border-color: #5cb85c;
}

.radio-success input[type="radio"]:checked + label::after {
  background-color: #5cb85c;
}

#loader {
  transition: all 0.3s ease-in-out;
  opacity: 1;
  visibility: visible;
}

#loader.fadeOut {
  opacity: 0;
  visibility: hidden;
}

.spinner {
  width: 40px;
  height: 40px;
  position: absolute;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  background-color: #333;
  border-radius: 100%;
  -webkit-animation: sk-scaleout 1.0s infinite ease-in-out;
  animation: sk-scaleout 1.0s infinite ease-in-out;
}

@-webkit-keyframes sk-scaleout {
  0% {
    -webkit-transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
  }
}

@keyframes sk-scaleout {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}

footer {
  z-index: 1;
  position: relative;
}

#chat-sidebar {
  width: 250px;
  height: calc(100vh - 76px - 60px);
  overflow: auto;
}

@media screen and (max-width: 991px) {
  #chat-sidebar {
    transition: all 0.3s ease-in-out;
    margin-left: -250px;
  }
  #chat-sidebar.open {
    margin-left: 0;
  }
}

#chat-box {
  height: calc(100vh - 76px - 60px);
  overflow: auto;
}

.email-app .email-content-wrapper .img-wrapper .image {
  height: 50px;
  width: 50px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid rgba(0, 0, 0, 0.0625);
  border-radius: 50px;
}

.email-app .email-content-wrapper .no-message {
  height: 600px;
  vertical-align: middle;
  display: flex;
  justify-content: center;
  align-items: center;
}

.email-app .email-list-item {
  position: relative;
}

.email-app .email-list-item .pin {
  position: absolute;
  top: 8px;
  right: 8px;
  color: gray;
  font-size: 16px;
}

.email-app .email-list-item .pin i {
  display: block;
  transform: rotate(45deg);
}

.email-app .email-list-item.pinned {
  background-color: #218aff14;
}

.email-app .email-list-item.new {
  background-color: #ffea7b21;
}

.email-app .email-list-item h5 {
  max-width: 280px;
}

.email-app .hidden {
  display: none !important;
}

.email-app .email-side-nav {
  background: #fff;
  position: fixed;
  border-right: 1px solid rgba(0, 0, 0, 0.0625);
  float: left;
  width: 250px;
  transition: all 0.3s ease-in-out;
}

@media screen and (max-width: 991px) {
  .email-app .email-side-nav {
    z-index: 1;
    left: -250px;
  }
}

.email-app .email-wrapper {
  margin: 0;
  padding: 0;
  overflow: auto;
  min-height: 100%;
  transition: all 0.3s ease-in-out;
}

@media screen and (max-width: 991px) {
  .email-app .email-wrapper {
    position: absolute;
    left: 0;
    width: 100%;
    overflow-x: hidden;
  }
}

.email-app .email-wrapper .email-list {
  position: relative;
  padding: 0;
  width: 100%;
  overflow-y: hidden;
  background-color: #fff;
  height: calc(100vh - 76px);
}

@media screen and (max-width: 991px) {
  .email-app .email-wrapper .email-list {
    max-height: calc(100vh - 65px);
  }
}

@media screen and (min-width: 992px) {
  .email-app .email-wrapper .email-list {
    width: 30%;
    border-right: 1px solid rgba(0, 0, 0, 0.0625);
    float: left;
  }
}

.email-app .email-wrapper .email-content {
  float: left;
  width: 70%;
  position: relative;
  padding: 0;
  background-color: #fff;
}

.email-app .email-wrapper .email-content.no-inbox-view {
  width: 100%;
}

@media screen and (max-width: 991px) {
  .email-app .email-wrapper .email-content {
    position: absolute;
    top: 0;
    left: 100%;
    width: 100%;
    height: 100%;
    transition: all 0.3s ease-in-out;
    max-height: calc(100vh - 76px);
    overflow-y: scroll;
  }
  .email-app .email-wrapper .email-content.open {
    left: 0;
  }
}

.email-app .email-wrapper .email-compose {
  position: relative;
}

.email-app .email-wrapper .email-compose .email-compose-body {
  padding: 30px 20px;
}

@media screen and (max-width: 991px) {
  .email-app.side-active .email-side-nav {
    left: 0;
  }
}

@media screen and (max-width: 991px) {
  .email-app.side-active .email-wrapper {
    left: 250px;
  }
}

.centerY {
  top: 50%;
  transform: translateY(-50%);
}

.centerX {
  left: 50%;
  transform: translateX(-50%);
}

.centerXY {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@media screen and (min-width: 1440px) {
  .centerY\@xl\+ {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@xl\+ {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@xl\+ {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

@media screen and (min-width: 1200px) {
  .centerY\@lg\+ {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@lg\+ {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@lg\+ {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

@media screen and (min-width: 992px) {
  .centerY\@md\+ {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@md\+ {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@md\+ {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

@media screen and (min-width: 768px) {
  .centerY\@sm\+ {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@sm\+ {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@sm\+ {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

@media screen and (min-width: 0) {
  .centerY\@xs\+ {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@xs\+ {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@xs\+ {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

@media screen and (max-width: 1439px) {
  .centerY\@xl- {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@xl- {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@xl- {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

@media screen and (max-width: 1199px) {
  .centerY\@lg- {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@lg- {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@lg- {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

@media screen and (max-width: 991px) {
  .centerY\@md- {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@md- {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@md- {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

@media screen and (max-width: 767px) {
  .centerY\@sm- {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@sm- {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@sm- {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .centerY\@lg {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@lg {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@lg {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .centerY\@md {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@md {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@md {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .centerY\@sm {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@sm {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@sm {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

[class*='gap'] {
  width: auto !important;
  overflow: hidden !important;
}

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

.gapX-0 > * {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

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

.gapY-0 > * {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

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

.gap-0 > * {
  padding: 0px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-0\@xl\+ {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@xl\+ > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@xl\+ {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@xl\+ > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@xl\+ {
    margin: 0px !important;
  }
  .gap-0\@xl\+ > * {
    padding: 0px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-0\@lg\+ {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@lg\+ > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@lg\+ {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@lg\+ > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@lg\+ {
    margin: 0px !important;
  }
  .gap-0\@lg\+ > * {
    padding: 0px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-0\@md\+ {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@md\+ > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@md\+ {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@md\+ > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@md\+ {
    margin: 0px !important;
  }
  .gap-0\@md\+ > * {
    padding: 0px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-0\@sm\+ {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@sm\+ > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@sm\+ {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@sm\+ > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@sm\+ {
    margin: 0px !important;
  }
  .gap-0\@sm\+ > * {
    padding: 0px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-0\@xs\+ {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@xs\+ > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@xs\+ {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@xs\+ > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@xs\+ {
    margin: 0px !important;
  }
  .gap-0\@xs\+ > * {
    padding: 0px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-0\@xl- {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@xl- > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@xl- {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@xl- > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@xl- {
    margin: 0px !important;
  }
  .gap-0\@xl- > * {
    padding: 0px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-0\@lg- {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@lg- > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@lg- {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@lg- > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@lg- {
    margin: 0px !important;
  }
  .gap-0\@lg- > * {
    padding: 0px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-0\@md- {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@md- > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@md- {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@md- > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@md- {
    margin: 0px !important;
  }
  .gap-0\@md- > * {
    padding: 0px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-0\@sm- {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@sm- > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@sm- {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@sm- > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@sm- {
    margin: 0px !important;
  }
  .gap-0\@sm- > * {
    padding: 0px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-0\@lg {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@lg > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@lg {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@lg > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@lg {
    margin: 0px !important;
  }
  .gap-0\@lg > * {
    padding: 0px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-0\@md {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@md > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@md {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@md > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@md {
    margin: 0px !important;
  }
  .gap-0\@md > * {
    padding: 0px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-0\@sm {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@sm > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@sm {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@sm > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@sm {
    margin: 0px !important;
  }
  .gap-0\@sm > * {
    padding: 0px !important;
  }
}

.gapX-1 {
  margin-left: -0.5px !important;
  margin-right: -0.5px !important;
}

.gapX-1 > * {
  padding-left: 0.5px !important;
  padding-right: 0.5px !important;
}

.gapY-1 {
  margin-top: -0.5px !important;
  margin-bottom: -0.5px !important;
}

.gapY-1 > * {
  padding-top: 0.5px !important;
  padding-bottom: 0.5px !important;
}

.gap-1 {
  margin: -0.5px !important;
}

.gap-1 > * {
  padding: 0.5px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-1\@xl\+ {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@xl\+ > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@xl\+ {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@xl\+ > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@xl\+ {
    margin: -0.5px !important;
  }
  .gap-1\@xl\+ > * {
    padding: 0.5px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-1\@lg\+ {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@lg\+ > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@lg\+ {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@lg\+ > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@lg\+ {
    margin: -0.5px !important;
  }
  .gap-1\@lg\+ > * {
    padding: 0.5px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-1\@md\+ {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@md\+ > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@md\+ {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@md\+ > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@md\+ {
    margin: -0.5px !important;
  }
  .gap-1\@md\+ > * {
    padding: 0.5px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-1\@sm\+ {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@sm\+ > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@sm\+ {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@sm\+ > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@sm\+ {
    margin: -0.5px !important;
  }
  .gap-1\@sm\+ > * {
    padding: 0.5px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-1\@xs\+ {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@xs\+ > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@xs\+ {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@xs\+ > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@xs\+ {
    margin: -0.5px !important;
  }
  .gap-1\@xs\+ > * {
    padding: 0.5px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-1\@xl- {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@xl- > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@xl- {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@xl- > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@xl- {
    margin: -0.5px !important;
  }
  .gap-1\@xl- > * {
    padding: 0.5px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-1\@lg- {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@lg- > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@lg- {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@lg- > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@lg- {
    margin: -0.5px !important;
  }
  .gap-1\@lg- > * {
    padding: 0.5px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-1\@md- {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@md- > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@md- {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@md- > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@md- {
    margin: -0.5px !important;
  }
  .gap-1\@md- > * {
    padding: 0.5px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-1\@sm- {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@sm- > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@sm- {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@sm- > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@sm- {
    margin: -0.5px !important;
  }
  .gap-1\@sm- > * {
    padding: 0.5px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-1\@lg {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@lg > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@lg {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@lg > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@lg {
    margin: -0.5px !important;
  }
  .gap-1\@lg > * {
    padding: 0.5px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-1\@md {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@md > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@md {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@md > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@md {
    margin: -0.5px !important;
  }
  .gap-1\@md > * {
    padding: 0.5px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-1\@sm {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@sm > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@sm {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@sm > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@sm {
    margin: -0.5px !important;
  }
  .gap-1\@sm > * {
    padding: 0.5px !important;
  }
}

.gapX-2 {
  margin-left: -1px !important;
  margin-right: -1px !important;
}

.gapX-2 > * {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.gapY-2 {
  margin-top: -1px !important;
  margin-bottom: -1px !important;
}

.gapY-2 > * {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.gap-2 {
  margin: -1px !important;
}

.gap-2 > * {
  padding: 1px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-2\@xl\+ {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@xl\+ > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@xl\+ {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@xl\+ > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@xl\+ {
    margin: -1px !important;
  }
  .gap-2\@xl\+ > * {
    padding: 1px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-2\@lg\+ {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@lg\+ > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@lg\+ {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@lg\+ > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@lg\+ {
    margin: -1px !important;
  }
  .gap-2\@lg\+ > * {
    padding: 1px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-2\@md\+ {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@md\+ > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@md\+ {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@md\+ > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@md\+ {
    margin: -1px !important;
  }
  .gap-2\@md\+ > * {
    padding: 1px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-2\@sm\+ {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@sm\+ > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@sm\+ {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@sm\+ > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@sm\+ {
    margin: -1px !important;
  }
  .gap-2\@sm\+ > * {
    padding: 1px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-2\@xs\+ {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@xs\+ > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@xs\+ {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@xs\+ > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@xs\+ {
    margin: -1px !important;
  }
  .gap-2\@xs\+ > * {
    padding: 1px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-2\@xl- {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@xl- > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@xl- {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@xl- > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@xl- {
    margin: -1px !important;
  }
  .gap-2\@xl- > * {
    padding: 1px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-2\@lg- {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@lg- > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@lg- {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@lg- > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@lg- {
    margin: -1px !important;
  }
  .gap-2\@lg- > * {
    padding: 1px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-2\@md- {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@md- > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@md- {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@md- > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@md- {
    margin: -1px !important;
  }
  .gap-2\@md- > * {
    padding: 1px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-2\@sm- {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@sm- > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@sm- {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@sm- > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@sm- {
    margin: -1px !important;
  }
  .gap-2\@sm- > * {
    padding: 1px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-2\@lg {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@lg > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@lg {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@lg > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@lg {
    margin: -1px !important;
  }
  .gap-2\@lg > * {
    padding: 1px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-2\@md {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@md > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@md {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@md > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@md {
    margin: -1px !important;
  }
  .gap-2\@md > * {
    padding: 1px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-2\@sm {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@sm > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@sm {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@sm > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@sm {
    margin: -1px !important;
  }
  .gap-2\@sm > * {
    padding: 1px !important;
  }
}

.gapX-3 {
  margin-left: -1.5px !important;
  margin-right: -1.5px !important;
}

.gapX-3 > * {
  padding-left: 1.5px !important;
  padding-right: 1.5px !important;
}

.gapY-3 {
  margin-top: -1.5px !important;
  margin-bottom: -1.5px !important;
}

.gapY-3 > * {
  padding-top: 1.5px !important;
  padding-bottom: 1.5px !important;
}

.gap-3 {
  margin: -1.5px !important;
}

.gap-3 > * {
  padding: 1.5px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-3\@xl\+ {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@xl\+ > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@xl\+ {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@xl\+ > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@xl\+ {
    margin: -1.5px !important;
  }
  .gap-3\@xl\+ > * {
    padding: 1.5px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-3\@lg\+ {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@lg\+ > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@lg\+ {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@lg\+ > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@lg\+ {
    margin: -1.5px !important;
  }
  .gap-3\@lg\+ > * {
    padding: 1.5px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-3\@md\+ {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@md\+ > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@md\+ {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@md\+ > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@md\+ {
    margin: -1.5px !important;
  }
  .gap-3\@md\+ > * {
    padding: 1.5px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-3\@sm\+ {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@sm\+ > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@sm\+ {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@sm\+ > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@sm\+ {
    margin: -1.5px !important;
  }
  .gap-3\@sm\+ > * {
    padding: 1.5px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-3\@xs\+ {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@xs\+ > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@xs\+ {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@xs\+ > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@xs\+ {
    margin: -1.5px !important;
  }
  .gap-3\@xs\+ > * {
    padding: 1.5px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-3\@xl- {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@xl- > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@xl- {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@xl- > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@xl- {
    margin: -1.5px !important;
  }
  .gap-3\@xl- > * {
    padding: 1.5px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-3\@lg- {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@lg- > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@lg- {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@lg- > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@lg- {
    margin: -1.5px !important;
  }
  .gap-3\@lg- > * {
    padding: 1.5px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-3\@md- {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@md- > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@md- {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@md- > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@md- {
    margin: -1.5px !important;
  }
  .gap-3\@md- > * {
    padding: 1.5px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-3\@sm- {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@sm- > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@sm- {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@sm- > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@sm- {
    margin: -1.5px !important;
  }
  .gap-3\@sm- > * {
    padding: 1.5px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-3\@lg {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@lg > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@lg {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@lg > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@lg {
    margin: -1.5px !important;
  }
  .gap-3\@lg > * {
    padding: 1.5px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-3\@md {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@md > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@md {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@md > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@md {
    margin: -1.5px !important;
  }
  .gap-3\@md > * {
    padding: 1.5px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-3\@sm {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@sm > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@sm {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@sm > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@sm {
    margin: -1.5px !important;
  }
  .gap-3\@sm > * {
    padding: 1.5px !important;
  }
}

.gapX-4 {
  margin-left: -2px !important;
  margin-right: -2px !important;
}

.gapX-4 > * {
  padding-left: 2px !important;
  padding-right: 2px !important;
}

.gapY-4 {
  margin-top: -2px !important;
  margin-bottom: -2px !important;
}

.gapY-4 > * {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.gap-4 {
  margin: -2px !important;
}

.gap-4 > * {
  padding: 2px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-4\@xl\+ {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@xl\+ > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@xl\+ {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@xl\+ > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@xl\+ {
    margin: -2px !important;
  }
  .gap-4\@xl\+ > * {
    padding: 2px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-4\@lg\+ {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@lg\+ > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@lg\+ {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@lg\+ > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@lg\+ {
    margin: -2px !important;
  }
  .gap-4\@lg\+ > * {
    padding: 2px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-4\@md\+ {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@md\+ > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@md\+ {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@md\+ > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@md\+ {
    margin: -2px !important;
  }
  .gap-4\@md\+ > * {
    padding: 2px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-4\@sm\+ {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@sm\+ > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@sm\+ {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@sm\+ > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@sm\+ {
    margin: -2px !important;
  }
  .gap-4\@sm\+ > * {
    padding: 2px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-4\@xs\+ {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@xs\+ > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@xs\+ {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@xs\+ > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@xs\+ {
    margin: -2px !important;
  }
  .gap-4\@xs\+ > * {
    padding: 2px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-4\@xl- {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@xl- > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@xl- {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@xl- > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@xl- {
    margin: -2px !important;
  }
  .gap-4\@xl- > * {
    padding: 2px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-4\@lg- {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@lg- > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@lg- {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@lg- > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@lg- {
    margin: -2px !important;
  }
  .gap-4\@lg- > * {
    padding: 2px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-4\@md- {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@md- > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@md- {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@md- > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@md- {
    margin: -2px !important;
  }
  .gap-4\@md- > * {
    padding: 2px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-4\@sm- {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@sm- > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@sm- {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@sm- > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@sm- {
    margin: -2px !important;
  }
  .gap-4\@sm- > * {
    padding: 2px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-4\@lg {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@lg > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@lg {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@lg > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@lg {
    margin: -2px !important;
  }
  .gap-4\@lg > * {
    padding: 2px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-4\@md {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@md > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@md {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@md > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@md {
    margin: -2px !important;
  }
  .gap-4\@md > * {
    padding: 2px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-4\@sm {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@sm > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@sm {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@sm > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@sm {
    margin: -2px !important;
  }
  .gap-4\@sm > * {
    padding: 2px !important;
  }
}

.gapX-5 {
  margin-left: -2.5px !important;
  margin-right: -2.5px !important;
}

.gapX-5 > * {
  padding-left: 2.5px !important;
  padding-right: 2.5px !important;
}

.gapY-5 {
  margin-top: -2.5px !important;
  margin-bottom: -2.5px !important;
}

.gapY-5 > * {
  padding-top: 2.5px !important;
  padding-bottom: 2.5px !important;
}

.gap-5 {
  margin: -2.5px !important;
}

.gap-5 > * {
  padding: 2.5px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-5\@xl\+ {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@xl\+ > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@xl\+ {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@xl\+ > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@xl\+ {
    margin: -2.5px !important;
  }
  .gap-5\@xl\+ > * {
    padding: 2.5px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-5\@lg\+ {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@lg\+ > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@lg\+ {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@lg\+ > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@lg\+ {
    margin: -2.5px !important;
  }
  .gap-5\@lg\+ > * {
    padding: 2.5px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-5\@md\+ {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@md\+ > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@md\+ {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@md\+ > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@md\+ {
    margin: -2.5px !important;
  }
  .gap-5\@md\+ > * {
    padding: 2.5px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-5\@sm\+ {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@sm\+ > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@sm\+ {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@sm\+ > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@sm\+ {
    margin: -2.5px !important;
  }
  .gap-5\@sm\+ > * {
    padding: 2.5px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-5\@xs\+ {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@xs\+ > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@xs\+ {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@xs\+ > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@xs\+ {
    margin: -2.5px !important;
  }
  .gap-5\@xs\+ > * {
    padding: 2.5px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-5\@xl- {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@xl- > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@xl- {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@xl- > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@xl- {
    margin: -2.5px !important;
  }
  .gap-5\@xl- > * {
    padding: 2.5px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-5\@lg- {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@lg- > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@lg- {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@lg- > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@lg- {
    margin: -2.5px !important;
  }
  .gap-5\@lg- > * {
    padding: 2.5px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-5\@md- {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@md- > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@md- {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@md- > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@md- {
    margin: -2.5px !important;
  }
  .gap-5\@md- > * {
    padding: 2.5px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-5\@sm- {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@sm- > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@sm- {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@sm- > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@sm- {
    margin: -2.5px !important;
  }
  .gap-5\@sm- > * {
    padding: 2.5px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-5\@lg {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@lg > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@lg {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@lg > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@lg {
    margin: -2.5px !important;
  }
  .gap-5\@lg > * {
    padding: 2.5px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-5\@md {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@md > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@md {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@md > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@md {
    margin: -2.5px !important;
  }
  .gap-5\@md > * {
    padding: 2.5px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-5\@sm {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@sm > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@sm {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@sm > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@sm {
    margin: -2.5px !important;
  }
  .gap-5\@sm > * {
    padding: 2.5px !important;
  }
}

.gapX-10 {
  margin-left: -5px !important;
  margin-right: -5px !important;
}

.gapX-10 > * {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.gapY-10 {
  margin-top: -5px !important;
  margin-bottom: -5px !important;
}

.gapY-10 > * {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.gap-10 {
  margin: -5px !important;
}

.gap-10 > * {
  padding: 5px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-10\@xl\+ {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@xl\+ > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@xl\+ {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@xl\+ > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@xl\+ {
    margin: -5px !important;
  }
  .gap-10\@xl\+ > * {
    padding: 5px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-10\@lg\+ {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@lg\+ > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@lg\+ {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@lg\+ > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@lg\+ {
    margin: -5px !important;
  }
  .gap-10\@lg\+ > * {
    padding: 5px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-10\@md\+ {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@md\+ > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@md\+ {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@md\+ > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@md\+ {
    margin: -5px !important;
  }
  .gap-10\@md\+ > * {
    padding: 5px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-10\@sm\+ {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@sm\+ > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@sm\+ {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@sm\+ > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@sm\+ {
    margin: -5px !important;
  }
  .gap-10\@sm\+ > * {
    padding: 5px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-10\@xs\+ {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@xs\+ > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@xs\+ {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@xs\+ > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@xs\+ {
    margin: -5px !important;
  }
  .gap-10\@xs\+ > * {
    padding: 5px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-10\@xl- {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@xl- > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@xl- {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@xl- > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@xl- {
    margin: -5px !important;
  }
  .gap-10\@xl- > * {
    padding: 5px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-10\@lg- {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@lg- > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@lg- {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@lg- > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@lg- {
    margin: -5px !important;
  }
  .gap-10\@lg- > * {
    padding: 5px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-10\@md- {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@md- > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@md- {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@md- > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@md- {
    margin: -5px !important;
  }
  .gap-10\@md- > * {
    padding: 5px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-10\@sm- {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@sm- > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@sm- {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@sm- > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@sm- {
    margin: -5px !important;
  }
  .gap-10\@sm- > * {
    padding: 5px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-10\@lg {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@lg > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@lg {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@lg > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@lg {
    margin: -5px !important;
  }
  .gap-10\@lg > * {
    padding: 5px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-10\@md {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@md > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@md {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@md > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@md {
    margin: -5px !important;
  }
  .gap-10\@md > * {
    padding: 5px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-10\@sm {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@sm > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@sm {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@sm > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@sm {
    margin: -5px !important;
  }
  .gap-10\@sm > * {
    padding: 5px !important;
  }
}

.gapX-15 {
  margin-left: -7.5px !important;
  margin-right: -7.5px !important;
}

.gapX-15 > * {
  padding-left: 7.5px !important;
  padding-right: 7.5px !important;
}

.gapY-15 {
  margin-top: -7.5px !important;
  margin-bottom: -7.5px !important;
}

.gapY-15 > * {
  padding-top: 7.5px !important;
  padding-bottom: 7.5px !important;
}

.gap-15 {
  margin: -7.5px !important;
}

.gap-15 > * {
  padding: 7.5px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-15\@xl\+ {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@xl\+ > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@xl\+ {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@xl\+ > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@xl\+ {
    margin: -7.5px !important;
  }
  .gap-15\@xl\+ > * {
    padding: 7.5px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-15\@lg\+ {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@lg\+ > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@lg\+ {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@lg\+ > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@lg\+ {
    margin: -7.5px !important;
  }
  .gap-15\@lg\+ > * {
    padding: 7.5px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-15\@md\+ {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@md\+ > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@md\+ {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@md\+ > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@md\+ {
    margin: -7.5px !important;
  }
  .gap-15\@md\+ > * {
    padding: 7.5px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-15\@sm\+ {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@sm\+ > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@sm\+ {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@sm\+ > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@sm\+ {
    margin: -7.5px !important;
  }
  .gap-15\@sm\+ > * {
    padding: 7.5px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-15\@xs\+ {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@xs\+ > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@xs\+ {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@xs\+ > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@xs\+ {
    margin: -7.5px !important;
  }
  .gap-15\@xs\+ > * {
    padding: 7.5px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-15\@xl- {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@xl- > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@xl- {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@xl- > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@xl- {
    margin: -7.5px !important;
  }
  .gap-15\@xl- > * {
    padding: 7.5px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-15\@lg- {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@lg- > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@lg- {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@lg- > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@lg- {
    margin: -7.5px !important;
  }
  .gap-15\@lg- > * {
    padding: 7.5px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-15\@md- {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@md- > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@md- {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@md- > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@md- {
    margin: -7.5px !important;
  }
  .gap-15\@md- > * {
    padding: 7.5px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-15\@sm- {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@sm- > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@sm- {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@sm- > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@sm- {
    margin: -7.5px !important;
  }
  .gap-15\@sm- > * {
    padding: 7.5px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-15\@lg {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@lg > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@lg {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@lg > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@lg {
    margin: -7.5px !important;
  }
  .gap-15\@lg > * {
    padding: 7.5px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-15\@md {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@md > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@md {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@md > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@md {
    margin: -7.5px !important;
  }
  .gap-15\@md > * {
    padding: 7.5px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-15\@sm {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@sm > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@sm {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@sm > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@sm {
    margin: -7.5px !important;
  }
  .gap-15\@sm > * {
    padding: 7.5px !important;
  }
}

.gapX-20 {
  margin-left: -10px !important;
  margin-right: -10px !important;
}

.gapX-20 > * {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.gapY-20 {
  margin-top: -10px !important;
  margin-bottom: -10px !important;
}

.gapY-20 > * {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.gap-20 {
  margin: -10px !important;
}

.gap-20 > * {
  padding: 10px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-20\@xl\+ {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@xl\+ > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@xl\+ {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@xl\+ > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@xl\+ {
    margin: -10px !important;
  }
  .gap-20\@xl\+ > * {
    padding: 10px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-20\@lg\+ {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@lg\+ > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@lg\+ {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@lg\+ > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@lg\+ {
    margin: -10px !important;
  }
  .gap-20\@lg\+ > * {
    padding: 10px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-20\@md\+ {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@md\+ > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@md\+ {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@md\+ > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@md\+ {
    margin: -10px !important;
  }
  .gap-20\@md\+ > * {
    padding: 10px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-20\@sm\+ {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@sm\+ > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@sm\+ {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@sm\+ > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@sm\+ {
    margin: -10px !important;
  }
  .gap-20\@sm\+ > * {
    padding: 10px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-20\@xs\+ {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@xs\+ > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@xs\+ {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@xs\+ > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@xs\+ {
    margin: -10px !important;
  }
  .gap-20\@xs\+ > * {
    padding: 10px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-20\@xl- {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@xl- > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@xl- {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@xl- > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@xl- {
    margin: -10px !important;
  }
  .gap-20\@xl- > * {
    padding: 10px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-20\@lg- {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@lg- > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@lg- {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@lg- > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@lg- {
    margin: -10px !important;
  }
  .gap-20\@lg- > * {
    padding: 10px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-20\@md- {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@md- > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@md- {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@md- > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@md- {
    margin: -10px !important;
  }
  .gap-20\@md- > * {
    padding: 10px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-20\@sm- {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@sm- > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@sm- {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@sm- > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@sm- {
    margin: -10px !important;
  }
  .gap-20\@sm- > * {
    padding: 10px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-20\@lg {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@lg > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@lg {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@lg > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@lg {
    margin: -10px !important;
  }
  .gap-20\@lg > * {
    padding: 10px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-20\@md {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@md > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@md {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@md > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@md {
    margin: -10px !important;
  }
  .gap-20\@md > * {
    padding: 10px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-20\@sm {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@sm > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@sm {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@sm > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@sm {
    margin: -10px !important;
  }
  .gap-20\@sm > * {
    padding: 10px !important;
  }
}

.gapX-25 {
  margin-left: -12.5px !important;
  margin-right: -12.5px !important;
}

.gapX-25 > * {
  padding-left: 12.5px !important;
  padding-right: 12.5px !important;
}

.gapY-25 {
  margin-top: -12.5px !important;
  margin-bottom: -12.5px !important;
}

.gapY-25 > * {
  padding-top: 12.5px !important;
  padding-bottom: 12.5px !important;
}

.gap-25 {
  margin: -12.5px !important;
}

.gap-25 > * {
  padding: 12.5px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-25\@xl\+ {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@xl\+ > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@xl\+ {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@xl\+ > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@xl\+ {
    margin: -12.5px !important;
  }
  .gap-25\@xl\+ > * {
    padding: 12.5px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-25\@lg\+ {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@lg\+ > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@lg\+ {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@lg\+ > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@lg\+ {
    margin: -12.5px !important;
  }
  .gap-25\@lg\+ > * {
    padding: 12.5px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-25\@md\+ {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@md\+ > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@md\+ {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@md\+ > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@md\+ {
    margin: -12.5px !important;
  }
  .gap-25\@md\+ > * {
    padding: 12.5px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-25\@sm\+ {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@sm\+ > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@sm\+ {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@sm\+ > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@sm\+ {
    margin: -12.5px !important;
  }
  .gap-25\@sm\+ > * {
    padding: 12.5px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-25\@xs\+ {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@xs\+ > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@xs\+ {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@xs\+ > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@xs\+ {
    margin: -12.5px !important;
  }
  .gap-25\@xs\+ > * {
    padding: 12.5px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-25\@xl- {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@xl- > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@xl- {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@xl- > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@xl- {
    margin: -12.5px !important;
  }
  .gap-25\@xl- > * {
    padding: 12.5px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-25\@lg- {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@lg- > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@lg- {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@lg- > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@lg- {
    margin: -12.5px !important;
  }
  .gap-25\@lg- > * {
    padding: 12.5px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-25\@md- {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@md- > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@md- {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@md- > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@md- {
    margin: -12.5px !important;
  }
  .gap-25\@md- > * {
    padding: 12.5px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-25\@sm- {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@sm- > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@sm- {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@sm- > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@sm- {
    margin: -12.5px !important;
  }
  .gap-25\@sm- > * {
    padding: 12.5px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-25\@lg {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@lg > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@lg {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@lg > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@lg {
    margin: -12.5px !important;
  }
  .gap-25\@lg > * {
    padding: 12.5px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-25\@md {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@md > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@md {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@md > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@md {
    margin: -12.5px !important;
  }
  .gap-25\@md > * {
    padding: 12.5px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-25\@sm {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@sm > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@sm {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@sm > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@sm {
    margin: -12.5px !important;
  }
  .gap-25\@sm > * {
    padding: 12.5px !important;
  }
}

.gapX-30 {
  margin-left: -15px !important;
  margin-right: -15px !important;
}

.gapX-30 > * {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.gapY-30 {
  margin-top: -15px !important;
  margin-bottom: -15px !important;
}

.gapY-30 > * {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.gap-30 {
  margin: -15px !important;
}

.gap-30 > * {
  padding: 15px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-30\@xl\+ {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@xl\+ > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@xl\+ {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@xl\+ > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@xl\+ {
    margin: -15px !important;
  }
  .gap-30\@xl\+ > * {
    padding: 15px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-30\@lg\+ {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@lg\+ > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@lg\+ {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@lg\+ > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@lg\+ {
    margin: -15px !important;
  }
  .gap-30\@lg\+ > * {
    padding: 15px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-30\@md\+ {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@md\+ > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@md\+ {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@md\+ > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@md\+ {
    margin: -15px !important;
  }
  .gap-30\@md\+ > * {
    padding: 15px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-30\@sm\+ {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@sm\+ > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@sm\+ {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@sm\+ > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@sm\+ {
    margin: -15px !important;
  }
  .gap-30\@sm\+ > * {
    padding: 15px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-30\@xs\+ {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@xs\+ > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@xs\+ {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@xs\+ > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@xs\+ {
    margin: -15px !important;
  }
  .gap-30\@xs\+ > * {
    padding: 15px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-30\@xl- {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@xl- > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@xl- {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@xl- > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@xl- {
    margin: -15px !important;
  }
  .gap-30\@xl- > * {
    padding: 15px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-30\@lg- {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@lg- > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@lg- {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@lg- > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@lg- {
    margin: -15px !important;
  }
  .gap-30\@lg- > * {
    padding: 15px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-30\@md- {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@md- > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@md- {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@md- > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@md- {
    margin: -15px !important;
  }
  .gap-30\@md- > * {
    padding: 15px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-30\@sm- {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@sm- > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@sm- {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@sm- > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@sm- {
    margin: -15px !important;
  }
  .gap-30\@sm- > * {
    padding: 15px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-30\@lg {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@lg > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@lg {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@lg > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@lg {
    margin: -15px !important;
  }
  .gap-30\@lg > * {
    padding: 15px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-30\@md {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@md > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@md {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@md > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@md {
    margin: -15px !important;
  }
  .gap-30\@md > * {
    padding: 15px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-30\@sm {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@sm > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@sm {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@sm > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@sm {
    margin: -15px !important;
  }
  .gap-30\@sm > * {
    padding: 15px !important;
  }
}

.gapX-35 {
  margin-left: -17.5px !important;
  margin-right: -17.5px !important;
}

.gapX-35 > * {
  padding-left: 17.5px !important;
  padding-right: 17.5px !important;
}

.gapY-35 {
  margin-top: -17.5px !important;
  margin-bottom: -17.5px !important;
}

.gapY-35 > * {
  padding-top: 17.5px !important;
  padding-bottom: 17.5px !important;
}

.gap-35 {
  margin: -17.5px !important;
}

.gap-35 > * {
  padding: 17.5px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-35\@xl\+ {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@xl\+ > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@xl\+ {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@xl\+ > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@xl\+ {
    margin: -17.5px !important;
  }
  .gap-35\@xl\+ > * {
    padding: 17.5px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-35\@lg\+ {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@lg\+ > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@lg\+ {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@lg\+ > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@lg\+ {
    margin: -17.5px !important;
  }
  .gap-35\@lg\+ > * {
    padding: 17.5px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-35\@md\+ {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@md\+ > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@md\+ {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@md\+ > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@md\+ {
    margin: -17.5px !important;
  }
  .gap-35\@md\+ > * {
    padding: 17.5px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-35\@sm\+ {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@sm\+ > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@sm\+ {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@sm\+ > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@sm\+ {
    margin: -17.5px !important;
  }
  .gap-35\@sm\+ > * {
    padding: 17.5px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-35\@xs\+ {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@xs\+ > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@xs\+ {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@xs\+ > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@xs\+ {
    margin: -17.5px !important;
  }
  .gap-35\@xs\+ > * {
    padding: 17.5px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-35\@xl- {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@xl- > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@xl- {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@xl- > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@xl- {
    margin: -17.5px !important;
  }
  .gap-35\@xl- > * {
    padding: 17.5px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-35\@lg- {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@lg- > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@lg- {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@lg- > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@lg- {
    margin: -17.5px !important;
  }
  .gap-35\@lg- > * {
    padding: 17.5px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-35\@md- {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@md- > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@md- {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@md- > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@md- {
    margin: -17.5px !important;
  }
  .gap-35\@md- > * {
    padding: 17.5px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-35\@sm- {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@sm- > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@sm- {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@sm- > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@sm- {
    margin: -17.5px !important;
  }
  .gap-35\@sm- > * {
    padding: 17.5px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-35\@lg {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@lg > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@lg {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@lg > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@lg {
    margin: -17.5px !important;
  }
  .gap-35\@lg > * {
    padding: 17.5px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-35\@md {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@md > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@md {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@md > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@md {
    margin: -17.5px !important;
  }
  .gap-35\@md > * {
    padding: 17.5px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-35\@sm {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@sm > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@sm {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@sm > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@sm {
    margin: -17.5px !important;
  }
  .gap-35\@sm > * {
    padding: 17.5px !important;
  }
}

.gapX-40 {
  margin-left: -20px !important;
  margin-right: -20px !important;
}

.gapX-40 > * {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.gapY-40 {
  margin-top: -20px !important;
  margin-bottom: -20px !important;
}

.gapY-40 > * {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.gap-40 {
  margin: -20px !important;
}

.gap-40 > * {
  padding: 20px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-40\@xl\+ {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@xl\+ > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@xl\+ {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@xl\+ > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@xl\+ {
    margin: -20px !important;
  }
  .gap-40\@xl\+ > * {
    padding: 20px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-40\@lg\+ {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@lg\+ > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@lg\+ {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@lg\+ > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@lg\+ {
    margin: -20px !important;
  }
  .gap-40\@lg\+ > * {
    padding: 20px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-40\@md\+ {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@md\+ > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@md\+ {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@md\+ > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@md\+ {
    margin: -20px !important;
  }
  .gap-40\@md\+ > * {
    padding: 20px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-40\@sm\+ {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@sm\+ > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@sm\+ {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@sm\+ > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@sm\+ {
    margin: -20px !important;
  }
  .gap-40\@sm\+ > * {
    padding: 20px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-40\@xs\+ {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@xs\+ > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@xs\+ {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@xs\+ > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@xs\+ {
    margin: -20px !important;
  }
  .gap-40\@xs\+ > * {
    padding: 20px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-40\@xl- {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@xl- > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@xl- {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@xl- > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@xl- {
    margin: -20px !important;
  }
  .gap-40\@xl- > * {
    padding: 20px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-40\@lg- {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@lg- > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@lg- {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@lg- > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@lg- {
    margin: -20px !important;
  }
  .gap-40\@lg- > * {
    padding: 20px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-40\@md- {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@md- > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@md- {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@md- > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@md- {
    margin: -20px !important;
  }
  .gap-40\@md- > * {
    padding: 20px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-40\@sm- {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@sm- > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@sm- {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@sm- > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@sm- {
    margin: -20px !important;
  }
  .gap-40\@sm- > * {
    padding: 20px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-40\@lg {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@lg > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@lg {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@lg > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@lg {
    margin: -20px !important;
  }
  .gap-40\@lg > * {
    padding: 20px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-40\@md {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@md > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@md {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@md > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@md {
    margin: -20px !important;
  }
  .gap-40\@md > * {
    padding: 20px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-40\@sm {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@sm > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@sm {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@sm > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@sm {
    margin: -20px !important;
  }
  .gap-40\@sm > * {
    padding: 20px !important;
  }
}

.gapX-50 {
  margin-left: -25px !important;
  margin-right: -25px !important;
}

.gapX-50 > * {
  padding-left: 25px !important;
  padding-right: 25px !important;
}

.gapY-50 {
  margin-top: -25px !important;
  margin-bottom: -25px !important;
}

.gapY-50 > * {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

.gap-50 {
  margin: -25px !important;
}

.gap-50 > * {
  padding: 25px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-50\@xl\+ {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@xl\+ > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@xl\+ {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@xl\+ > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@xl\+ {
    margin: -25px !important;
  }
  .gap-50\@xl\+ > * {
    padding: 25px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-50\@lg\+ {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@lg\+ > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@lg\+ {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@lg\+ > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@lg\+ {
    margin: -25px !important;
  }
  .gap-50\@lg\+ > * {
    padding: 25px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-50\@md\+ {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@md\+ > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@md\+ {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@md\+ > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@md\+ {
    margin: -25px !important;
  }
  .gap-50\@md\+ > * {
    padding: 25px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-50\@sm\+ {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@sm\+ > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@sm\+ {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@sm\+ > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@sm\+ {
    margin: -25px !important;
  }
  .gap-50\@sm\+ > * {
    padding: 25px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-50\@xs\+ {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@xs\+ > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@xs\+ {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@xs\+ > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@xs\+ {
    margin: -25px !important;
  }
  .gap-50\@xs\+ > * {
    padding: 25px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-50\@xl- {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@xl- > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@xl- {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@xl- > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@xl- {
    margin: -25px !important;
  }
  .gap-50\@xl- > * {
    padding: 25px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-50\@lg- {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@lg- > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@lg- {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@lg- > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@lg- {
    margin: -25px !important;
  }
  .gap-50\@lg- > * {
    padding: 25px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-50\@md- {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@md- > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@md- {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@md- > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@md- {
    margin: -25px !important;
  }
  .gap-50\@md- > * {
    padding: 25px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-50\@sm- {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@sm- > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@sm- {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@sm- > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@sm- {
    margin: -25px !important;
  }
  .gap-50\@sm- > * {
    padding: 25px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-50\@lg {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@lg > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@lg {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@lg > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@lg {
    margin: -25px !important;
  }
  .gap-50\@lg > * {
    padding: 25px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-50\@md {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@md > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@md {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@md > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@md {
    margin: -25px !important;
  }
  .gap-50\@md > * {
    padding: 25px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-50\@sm {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@sm > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@sm {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@sm > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@sm {
    margin: -25px !important;
  }
  .gap-50\@sm > * {
    padding: 25px !important;
  }
}

.gapX-60 {
  margin-left: -30px !important;
  margin-right: -30px !important;
}

.gapX-60 > * {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

.gapY-60 {
  margin-top: -30px !important;
  margin-bottom: -30px !important;
}

.gapY-60 > * {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.gap-60 {
  margin: -30px !important;
}

.gap-60 > * {
  padding: 30px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-60\@xl\+ {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@xl\+ > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@xl\+ {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@xl\+ > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@xl\+ {
    margin: -30px !important;
  }
  .gap-60\@xl\+ > * {
    padding: 30px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-60\@lg\+ {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@lg\+ > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@lg\+ {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@lg\+ > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@lg\+ {
    margin: -30px !important;
  }
  .gap-60\@lg\+ > * {
    padding: 30px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-60\@md\+ {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@md\+ > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@md\+ {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@md\+ > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@md\+ {
    margin: -30px !important;
  }
  .gap-60\@md\+ > * {
    padding: 30px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-60\@sm\+ {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@sm\+ > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@sm\+ {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@sm\+ > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@sm\+ {
    margin: -30px !important;
  }
  .gap-60\@sm\+ > * {
    padding: 30px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-60\@xs\+ {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@xs\+ > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@xs\+ {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@xs\+ > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@xs\+ {
    margin: -30px !important;
  }
  .gap-60\@xs\+ > * {
    padding: 30px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-60\@xl- {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@xl- > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@xl- {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@xl- > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@xl- {
    margin: -30px !important;
  }
  .gap-60\@xl- > * {
    padding: 30px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-60\@lg- {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@lg- > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@lg- {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@lg- > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@lg- {
    margin: -30px !important;
  }
  .gap-60\@lg- > * {
    padding: 30px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-60\@md- {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@md- > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@md- {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@md- > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@md- {
    margin: -30px !important;
  }
  .gap-60\@md- > * {
    padding: 30px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-60\@sm- {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@sm- > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@sm- {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@sm- > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@sm- {
    margin: -30px !important;
  }
  .gap-60\@sm- > * {
    padding: 30px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-60\@lg {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@lg > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@lg {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@lg > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@lg {
    margin: -30px !important;
  }
  .gap-60\@lg > * {
    padding: 30px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-60\@md {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@md > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@md {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@md > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@md {
    margin: -30px !important;
  }
  .gap-60\@md > * {
    padding: 30px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-60\@sm {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@sm > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@sm {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@sm > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@sm {
    margin: -30px !important;
  }
  .gap-60\@sm > * {
    padding: 30px !important;
  }
}

.gapX-70 {
  margin-left: -35px !important;
  margin-right: -35px !important;
}

.gapX-70 > * {
  padding-left: 35px !important;
  padding-right: 35px !important;
}

.gapY-70 {
  margin-top: -35px !important;
  margin-bottom: -35px !important;
}

.gapY-70 > * {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

.gap-70 {
  margin: -35px !important;
}

.gap-70 > * {
  padding: 35px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-70\@xl\+ {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@xl\+ > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@xl\+ {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@xl\+ > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@xl\+ {
    margin: -35px !important;
  }
  .gap-70\@xl\+ > * {
    padding: 35px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-70\@lg\+ {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@lg\+ > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@lg\+ {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@lg\+ > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@lg\+ {
    margin: -35px !important;
  }
  .gap-70\@lg\+ > * {
    padding: 35px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-70\@md\+ {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@md\+ > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@md\+ {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@md\+ > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@md\+ {
    margin: -35px !important;
  }
  .gap-70\@md\+ > * {
    padding: 35px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-70\@sm\+ {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@sm\+ > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@sm\+ {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@sm\+ > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@sm\+ {
    margin: -35px !important;
  }
  .gap-70\@sm\+ > * {
    padding: 35px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-70\@xs\+ {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@xs\+ > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@xs\+ {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@xs\+ > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@xs\+ {
    margin: -35px !important;
  }
  .gap-70\@xs\+ > * {
    padding: 35px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-70\@xl- {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@xl- > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@xl- {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@xl- > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@xl- {
    margin: -35px !important;
  }
  .gap-70\@xl- > * {
    padding: 35px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-70\@lg- {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@lg- > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@lg- {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@lg- > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@lg- {
    margin: -35px !important;
  }
  .gap-70\@lg- > * {
    padding: 35px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-70\@md- {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@md- > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@md- {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@md- > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@md- {
    margin: -35px !important;
  }
  .gap-70\@md- > * {
    padding: 35px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-70\@sm- {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@sm- > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@sm- {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@sm- > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@sm- {
    margin: -35px !important;
  }
  .gap-70\@sm- > * {
    padding: 35px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-70\@lg {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@lg > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@lg {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@lg > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@lg {
    margin: -35px !important;
  }
  .gap-70\@lg > * {
    padding: 35px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-70\@md {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@md > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@md {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@md > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@md {
    margin: -35px !important;
  }
  .gap-70\@md > * {
    padding: 35px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-70\@sm {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@sm > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@sm {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@sm > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@sm {
    margin: -35px !important;
  }
  .gap-70\@sm > * {
    padding: 35px !important;
  }
}

.gapX-80 {
  margin-left: -40px !important;
  margin-right: -40px !important;
}

.gapX-80 > * {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.gapY-80 {
  margin-top: -40px !important;
  margin-bottom: -40px !important;
}

.gapY-80 > * {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.gap-80 {
  margin: -40px !important;
}

.gap-80 > * {
  padding: 40px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-80\@xl\+ {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@xl\+ > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@xl\+ {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@xl\+ > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@xl\+ {
    margin: -40px !important;
  }
  .gap-80\@xl\+ > * {
    padding: 40px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-80\@lg\+ {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@lg\+ > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@lg\+ {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@lg\+ > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@lg\+ {
    margin: -40px !important;
  }
  .gap-80\@lg\+ > * {
    padding: 40px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-80\@md\+ {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@md\+ > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@md\+ {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@md\+ > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@md\+ {
    margin: -40px !important;
  }
  .gap-80\@md\+ > * {
    padding: 40px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-80\@sm\+ {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@sm\+ > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@sm\+ {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@sm\+ > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@sm\+ {
    margin: -40px !important;
  }
  .gap-80\@sm\+ > * {
    padding: 40px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-80\@xs\+ {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@xs\+ > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@xs\+ {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@xs\+ > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@xs\+ {
    margin: -40px !important;
  }
  .gap-80\@xs\+ > * {
    padding: 40px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-80\@xl- {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@xl- > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@xl- {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@xl- > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@xl- {
    margin: -40px !important;
  }
  .gap-80\@xl- > * {
    padding: 40px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-80\@lg- {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@lg- > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@lg- {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@lg- > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@lg- {
    margin: -40px !important;
  }
  .gap-80\@lg- > * {
    padding: 40px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-80\@md- {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@md- > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@md- {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@md- > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@md- {
    margin: -40px !important;
  }
  .gap-80\@md- > * {
    padding: 40px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-80\@sm- {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@sm- > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@sm- {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@sm- > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@sm- {
    margin: -40px !important;
  }
  .gap-80\@sm- > * {
    padding: 40px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-80\@lg {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@lg > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@lg {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@lg > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@lg {
    margin: -40px !important;
  }
  .gap-80\@lg > * {
    padding: 40px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-80\@md {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@md > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@md {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@md > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@md {
    margin: -40px !important;
  }
  .gap-80\@md > * {
    padding: 40px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-80\@sm {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@sm > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@sm {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@sm > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@sm {
    margin: -40px !important;
  }
  .gap-80\@sm > * {
    padding: 40px !important;
  }
}

.gapX-90 {
  margin-left: -45px !important;
  margin-right: -45px !important;
}

.gapX-90 > * {
  padding-left: 45px !important;
  padding-right: 45px !important;
}

.gapY-90 {
  margin-top: -45px !important;
  margin-bottom: -45px !important;
}

.gapY-90 > * {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}

.gap-90 {
  margin: -45px !important;
}

.gap-90 > * {
  padding: 45px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-90\@xl\+ {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@xl\+ > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@xl\+ {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@xl\+ > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@xl\+ {
    margin: -45px !important;
  }
  .gap-90\@xl\+ > * {
    padding: 45px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-90\@lg\+ {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@lg\+ > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@lg\+ {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@lg\+ > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@lg\+ {
    margin: -45px !important;
  }
  .gap-90\@lg\+ > * {
    padding: 45px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-90\@md\+ {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@md\+ > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@md\+ {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@md\+ > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@md\+ {
    margin: -45px !important;
  }
  .gap-90\@md\+ > * {
    padding: 45px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-90\@sm\+ {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@sm\+ > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@sm\+ {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@sm\+ > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@sm\+ {
    margin: -45px !important;
  }
  .gap-90\@sm\+ > * {
    padding: 45px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-90\@xs\+ {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@xs\+ > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@xs\+ {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@xs\+ > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@xs\+ {
    margin: -45px !important;
  }
  .gap-90\@xs\+ > * {
    padding: 45px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-90\@xl- {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@xl- > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@xl- {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@xl- > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@xl- {
    margin: -45px !important;
  }
  .gap-90\@xl- > * {
    padding: 45px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-90\@lg- {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@lg- > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@lg- {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@lg- > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@lg- {
    margin: -45px !important;
  }
  .gap-90\@lg- > * {
    padding: 45px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-90\@md- {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@md- > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@md- {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@md- > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@md- {
    margin: -45px !important;
  }
  .gap-90\@md- > * {
    padding: 45px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-90\@sm- {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@sm- > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@sm- {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@sm- > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@sm- {
    margin: -45px !important;
  }
  .gap-90\@sm- > * {
    padding: 45px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-90\@lg {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@lg > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@lg {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@lg > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@lg {
    margin: -45px !important;
  }
  .gap-90\@lg > * {
    padding: 45px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-90\@md {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@md > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@md {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@md > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@md {
    margin: -45px !important;
  }
  .gap-90\@md > * {
    padding: 45px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-90\@sm {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@sm > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@sm {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@sm > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@sm {
    margin: -45px !important;
  }
  .gap-90\@sm > * {
    padding: 45px !important;
  }
}

.gapX-100 {
  margin-left: -50px !important;
  margin-right: -50px !important;
}

.gapX-100 > * {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

.gapY-100 {
  margin-top: -50px !important;
  margin-bottom: -50px !important;
}

.gapY-100 > * {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.gap-100 {
  margin: -50px !important;
}

.gap-100 > * {
  padding: 50px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-100\@xl\+ {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@xl\+ > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@xl\+ {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@xl\+ > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@xl\+ {
    margin: -50px !important;
  }
  .gap-100\@xl\+ > * {
    padding: 50px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-100\@lg\+ {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@lg\+ > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@lg\+ {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@lg\+ > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@lg\+ {
    margin: -50px !important;
  }
  .gap-100\@lg\+ > * {
    padding: 50px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-100\@md\+ {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@md\+ > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@md\+ {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@md\+ > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@md\+ {
    margin: -50px !important;
  }
  .gap-100\@md\+ > * {
    padding: 50px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-100\@sm\+ {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@sm\+ > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@sm\+ {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@sm\+ > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@sm\+ {
    margin: -50px !important;
  }
  .gap-100\@sm\+ > * {
    padding: 50px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-100\@xs\+ {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@xs\+ > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@xs\+ {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@xs\+ > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@xs\+ {
    margin: -50px !important;
  }
  .gap-100\@xs\+ > * {
    padding: 50px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-100\@xl- {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@xl- > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@xl- {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@xl- > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@xl- {
    margin: -50px !important;
  }
  .gap-100\@xl- > * {
    padding: 50px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-100\@lg- {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@lg- > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@lg- {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@lg- > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@lg- {
    margin: -50px !important;
  }
  .gap-100\@lg- > * {
    padding: 50px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-100\@md- {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@md- > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@md- {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@md- > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@md- {
    margin: -50px !important;
  }
  .gap-100\@md- > * {
    padding: 50px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-100\@sm- {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@sm- > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@sm- {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@sm- > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@sm- {
    margin: -50px !important;
  }
  .gap-100\@sm- > * {
    padding: 50px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-100\@lg {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@lg > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@lg {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@lg > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@lg {
    margin: -50px !important;
  }
  .gap-100\@lg > * {
    padding: 50px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-100\@md {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@md > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@md {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@md > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@md {
    margin: -50px !important;
  }
  .gap-100\@md > * {
    padding: 50px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-100\@sm {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@sm > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@sm {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@sm > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@sm {
    margin: -50px !important;
  }
  .gap-100\@sm > * {
    padding: 50px !important;
  }
}

.gapX-110 {
  margin-left: -55px !important;
  margin-right: -55px !important;
}

.gapX-110 > * {
  padding-left: 55px !important;
  padding-right: 55px !important;
}

.gapY-110 {
  margin-top: -55px !important;
  margin-bottom: -55px !important;
}

.gapY-110 > * {
  padding-top: 55px !important;
  padding-bottom: 55px !important;
}

.gap-110 {
  margin: -55px !important;
}

.gap-110 > * {
  padding: 55px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-110\@xl\+ {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@xl\+ > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@xl\+ {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@xl\+ > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@xl\+ {
    margin: -55px !important;
  }
  .gap-110\@xl\+ > * {
    padding: 55px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-110\@lg\+ {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@lg\+ > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@lg\+ {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@lg\+ > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@lg\+ {
    margin: -55px !important;
  }
  .gap-110\@lg\+ > * {
    padding: 55px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-110\@md\+ {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@md\+ > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@md\+ {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@md\+ > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@md\+ {
    margin: -55px !important;
  }
  .gap-110\@md\+ > * {
    padding: 55px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-110\@sm\+ {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@sm\+ > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@sm\+ {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@sm\+ > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@sm\+ {
    margin: -55px !important;
  }
  .gap-110\@sm\+ > * {
    padding: 55px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-110\@xs\+ {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@xs\+ > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@xs\+ {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@xs\+ > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@xs\+ {
    margin: -55px !important;
  }
  .gap-110\@xs\+ > * {
    padding: 55px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-110\@xl- {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@xl- > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@xl- {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@xl- > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@xl- {
    margin: -55px !important;
  }
  .gap-110\@xl- > * {
    padding: 55px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-110\@lg- {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@lg- > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@lg- {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@lg- > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@lg- {
    margin: -55px !important;
  }
  .gap-110\@lg- > * {
    padding: 55px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-110\@md- {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@md- > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@md- {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@md- > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@md- {
    margin: -55px !important;
  }
  .gap-110\@md- > * {
    padding: 55px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-110\@sm- {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@sm- > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@sm- {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@sm- > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@sm- {
    margin: -55px !important;
  }
  .gap-110\@sm- > * {
    padding: 55px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-110\@lg {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@lg > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@lg {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@lg > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@lg {
    margin: -55px !important;
  }
  .gap-110\@lg > * {
    padding: 55px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-110\@md {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@md > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@md {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@md > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@md {
    margin: -55px !important;
  }
  .gap-110\@md > * {
    padding: 55px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-110\@sm {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@sm > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@sm {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@sm > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@sm {
    margin: -55px !important;
  }
  .gap-110\@sm > * {
    padding: 55px !important;
  }
}

.gapX-120 {
  margin-left: -60px !important;
  margin-right: -60px !important;
}

.gapX-120 > * {
  padding-left: 60px !important;
  padding-right: 60px !important;
}

.gapY-120 {
  margin-top: -60px !important;
  margin-bottom: -60px !important;
}

.gapY-120 > * {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.gap-120 {
  margin: -60px !important;
}

.gap-120 > * {
  padding: 60px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-120\@xl\+ {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@xl\+ > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@xl\+ {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@xl\+ > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@xl\+ {
    margin: -60px !important;
  }
  .gap-120\@xl\+ > * {
    padding: 60px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-120\@lg\+ {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@lg\+ > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@lg\+ {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@lg\+ > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@lg\+ {
    margin: -60px !important;
  }
  .gap-120\@lg\+ > * {
    padding: 60px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-120\@md\+ {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@md\+ > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@md\+ {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@md\+ > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@md\+ {
    margin: -60px !important;
  }
  .gap-120\@md\+ > * {
    padding: 60px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-120\@sm\+ {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@sm\+ > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@sm\+ {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@sm\+ > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@sm\+ {
    margin: -60px !important;
  }
  .gap-120\@sm\+ > * {
    padding: 60px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-120\@xs\+ {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@xs\+ > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@xs\+ {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@xs\+ > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@xs\+ {
    margin: -60px !important;
  }
  .gap-120\@xs\+ > * {
    padding: 60px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-120\@xl- {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@xl- > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@xl- {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@xl- > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@xl- {
    margin: -60px !important;
  }
  .gap-120\@xl- > * {
    padding: 60px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-120\@lg- {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@lg- > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@lg- {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@lg- > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@lg- {
    margin: -60px !important;
  }
  .gap-120\@lg- > * {
    padding: 60px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-120\@md- {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@md- > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@md- {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@md- > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@md- {
    margin: -60px !important;
  }
  .gap-120\@md- > * {
    padding: 60px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-120\@sm- {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@sm- > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@sm- {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@sm- > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@sm- {
    margin: -60px !important;
  }
  .gap-120\@sm- > * {
    padding: 60px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-120\@lg {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@lg > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@lg {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@lg > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@lg {
    margin: -60px !important;
  }
  .gap-120\@lg > * {
    padding: 60px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-120\@md {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@md > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@md {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@md > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@md {
    margin: -60px !important;
  }
  .gap-120\@md > * {
    padding: 60px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-120\@sm {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@sm > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@sm {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@sm > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@sm {
    margin: -60px !important;
  }
  .gap-120\@sm > * {
    padding: 60px !important;
  }
}

.gapX-130 {
  margin-left: -65px !important;
  margin-right: -65px !important;
}

.gapX-130 > * {
  padding-left: 65px !important;
  padding-right: 65px !important;
}

.gapY-130 {
  margin-top: -65px !important;
  margin-bottom: -65px !important;
}

.gapY-130 > * {
  padding-top: 65px !important;
  padding-bottom: 65px !important;
}

.gap-130 {
  margin: -65px !important;
}

.gap-130 > * {
  padding: 65px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-130\@xl\+ {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@xl\+ > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@xl\+ {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@xl\+ > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@xl\+ {
    margin: -65px !important;
  }
  .gap-130\@xl\+ > * {
    padding: 65px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-130\@lg\+ {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@lg\+ > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@lg\+ {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@lg\+ > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@lg\+ {
    margin: -65px !important;
  }
  .gap-130\@lg\+ > * {
    padding: 65px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-130\@md\+ {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@md\+ > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@md\+ {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@md\+ > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@md\+ {
    margin: -65px !important;
  }
  .gap-130\@md\+ > * {
    padding: 65px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-130\@sm\+ {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@sm\+ > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@sm\+ {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@sm\+ > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@sm\+ {
    margin: -65px !important;
  }
  .gap-130\@sm\+ > * {
    padding: 65px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-130\@xs\+ {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@xs\+ > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@xs\+ {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@xs\+ > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@xs\+ {
    margin: -65px !important;
  }
  .gap-130\@xs\+ > * {
    padding: 65px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-130\@xl- {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@xl- > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@xl- {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@xl- > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@xl- {
    margin: -65px !important;
  }
  .gap-130\@xl- > * {
    padding: 65px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-130\@lg- {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@lg- > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@lg- {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@lg- > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@lg- {
    margin: -65px !important;
  }
  .gap-130\@lg- > * {
    padding: 65px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-130\@md- {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@md- > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@md- {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@md- > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@md- {
    margin: -65px !important;
  }
  .gap-130\@md- > * {
    padding: 65px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-130\@sm- {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@sm- > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@sm- {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@sm- > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@sm- {
    margin: -65px !important;
  }
  .gap-130\@sm- > * {
    padding: 65px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-130\@lg {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@lg > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@lg {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@lg > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@lg {
    margin: -65px !important;
  }
  .gap-130\@lg > * {
    padding: 65px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-130\@md {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@md > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@md {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@md > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@md {
    margin: -65px !important;
  }
  .gap-130\@md > * {
    padding: 65px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-130\@sm {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@sm > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@sm {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@sm > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@sm {
    margin: -65px !important;
  }
  .gap-130\@sm > * {
    padding: 65px !important;
  }
}

.gapX-140 {
  margin-left: -70px !important;
  margin-right: -70px !important;
}

.gapX-140 > * {
  padding-left: 70px !important;
  padding-right: 70px !important;
}

.gapY-140 {
  margin-top: -70px !important;
  margin-bottom: -70px !important;
}

.gapY-140 > * {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

.gap-140 {
  margin: -70px !important;
}

.gap-140 > * {
  padding: 70px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-140\@xl\+ {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@xl\+ > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@xl\+ {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@xl\+ > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@xl\+ {
    margin: -70px !important;
  }
  .gap-140\@xl\+ > * {
    padding: 70px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-140\@lg\+ {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@lg\+ > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@lg\+ {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@lg\+ > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@lg\+ {
    margin: -70px !important;
  }
  .gap-140\@lg\+ > * {
    padding: 70px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-140\@md\+ {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@md\+ > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@md\+ {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@md\+ > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@md\+ {
    margin: -70px !important;
  }
  .gap-140\@md\+ > * {
    padding: 70px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-140\@sm\+ {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@sm\+ > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@sm\+ {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@sm\+ > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@sm\+ {
    margin: -70px !important;
  }
  .gap-140\@sm\+ > * {
    padding: 70px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-140\@xs\+ {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@xs\+ > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@xs\+ {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@xs\+ > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@xs\+ {
    margin: -70px !important;
  }
  .gap-140\@xs\+ > * {
    padding: 70px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-140\@xl- {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@xl- > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@xl- {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@xl- > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@xl- {
    margin: -70px !important;
  }
  .gap-140\@xl- > * {
    padding: 70px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-140\@lg- {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@lg- > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@lg- {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@lg- > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@lg- {
    margin: -70px !important;
  }
  .gap-140\@lg- > * {
    padding: 70px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-140\@md- {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@md- > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@md- {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@md- > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@md- {
    margin: -70px !important;
  }
  .gap-140\@md- > * {
    padding: 70px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-140\@sm- {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@sm- > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@sm- {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@sm- > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@sm- {
    margin: -70px !important;
  }
  .gap-140\@sm- > * {
    padding: 70px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-140\@lg {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@lg > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@lg {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@lg > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@lg {
    margin: -70px !important;
  }
  .gap-140\@lg > * {
    padding: 70px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-140\@md {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@md > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@md {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@md > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@md {
    margin: -70px !important;
  }
  .gap-140\@md > * {
    padding: 70px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-140\@sm {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@sm > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@sm {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@sm > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@sm {
    margin: -70px !important;
  }
  .gap-140\@sm > * {
    padding: 70px !important;
  }
}

.gapX-150 {
  margin-left: -75px !important;
  margin-right: -75px !important;
}

.gapX-150 > * {
  padding-left: 75px !important;
  padding-right: 75px !important;
}

.gapY-150 {
  margin-top: -75px !important;
  margin-bottom: -75px !important;
}

.gapY-150 > * {
  padding-top: 75px !important;
  padding-bottom: 75px !important;
}

.gap-150 {
  margin: -75px !important;
}

.gap-150 > * {
  padding: 75px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-150\@xl\+ {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@xl\+ > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@xl\+ {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@xl\+ > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@xl\+ {
    margin: -75px !important;
  }
  .gap-150\@xl\+ > * {
    padding: 75px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-150\@lg\+ {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@lg\+ > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@lg\+ {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@lg\+ > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@lg\+ {
    margin: -75px !important;
  }
  .gap-150\@lg\+ > * {
    padding: 75px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-150\@md\+ {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@md\+ > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@md\+ {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@md\+ > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@md\+ {
    margin: -75px !important;
  }
  .gap-150\@md\+ > * {
    padding: 75px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-150\@sm\+ {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@sm\+ > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@sm\+ {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@sm\+ > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@sm\+ {
    margin: -75px !important;
  }
  .gap-150\@sm\+ > * {
    padding: 75px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-150\@xs\+ {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@xs\+ > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@xs\+ {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@xs\+ > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@xs\+ {
    margin: -75px !important;
  }
  .gap-150\@xs\+ > * {
    padding: 75px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-150\@xl- {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@xl- > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@xl- {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@xl- > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@xl- {
    margin: -75px !important;
  }
  .gap-150\@xl- > * {
    padding: 75px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-150\@lg- {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@lg- > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@lg- {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@lg- > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@lg- {
    margin: -75px !important;
  }
  .gap-150\@lg- > * {
    padding: 75px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-150\@md- {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@md- > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@md- {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@md- > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@md- {
    margin: -75px !important;
  }
  .gap-150\@md- > * {
    padding: 75px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-150\@sm- {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@sm- > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@sm- {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@sm- > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@sm- {
    margin: -75px !important;
  }
  .gap-150\@sm- > * {
    padding: 75px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-150\@lg {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@lg > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@lg {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@lg > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@lg {
    margin: -75px !important;
  }
  .gap-150\@lg > * {
    padding: 75px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-150\@md {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@md > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@md {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@md > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@md {
    margin: -75px !important;
  }
  .gap-150\@md > * {
    padding: 75px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-150\@sm {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@sm > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@sm {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@sm > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@sm {
    margin: -75px !important;
  }
  .gap-150\@sm > * {
    padding: 75px !important;
  }
}

.gapX-160 {
  margin-left: -80px !important;
  margin-right: -80px !important;
}

.gapX-160 > * {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

.gapY-160 {
  margin-top: -80px !important;
  margin-bottom: -80px !important;
}

.gapY-160 > * {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.gap-160 {
  margin: -80px !important;
}

.gap-160 > * {
  padding: 80px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-160\@xl\+ {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@xl\+ > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@xl\+ {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@xl\+ > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@xl\+ {
    margin: -80px !important;
  }
  .gap-160\@xl\+ > * {
    padding: 80px !important;
  }
}

@media screen and (min-width: 1200px) {
  .gapX-160\@lg\+ {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@lg\+ > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@lg\+ {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@lg\+ > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@lg\+ {
    margin: -80px !important;
  }
  .gap-160\@lg\+ > * {
    padding: 80px !important;
  }
}

@media screen and (min-width: 992px) {
  .gapX-160\@md\+ {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@md\+ > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@md\+ {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@md\+ > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@md\+ {
    margin: -80px !important;
  }
  .gap-160\@md\+ > * {
    padding: 80px !important;
  }
}

@media screen and (min-width: 768px) {
  .gapX-160\@sm\+ {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@sm\+ > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@sm\+ {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@sm\+ > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@sm\+ {
    margin: -80px !important;
  }
  .gap-160\@sm\+ > * {
    padding: 80px !important;
  }
}

@media screen and (min-width: 0) {
  .gapX-160\@xs\+ {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@xs\+ > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@xs\+ {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@xs\+ > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@xs\+ {
    margin: -80px !important;
  }
  .gap-160\@xs\+ > * {
    padding: 80px !important;
  }
}

@media screen and (max-width: 1439px) {
  .gapX-160\@xl- {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@xl- > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@xl- {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@xl- > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@xl- {
    margin: -80px !important;
  }
  .gap-160\@xl- > * {
    padding: 80px !important;
  }
}

@media screen and (max-width: 1199px) {
  .gapX-160\@lg- {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@lg- > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@lg- {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@lg- > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@lg- {
    margin: -80px !important;
  }
  .gap-160\@lg- > * {
    padding: 80px !important;
  }
}

@media screen and (max-width: 991px) {
  .gapX-160\@md- {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@md- > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@md- {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@md- > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@md- {
    margin: -80px !important;
  }
  .gap-160\@md- > * {
    padding: 80px !important;
  }
}

@media screen and (max-width: 767px) {
  .gapX-160\@sm- {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@sm- > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@sm- {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@sm- > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@sm- {
    margin: -80px !important;
  }
  .gap-160\@sm- > * {
    padding: 80px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-160\@lg {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@lg > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@lg {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@lg > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@lg {
    margin: -80px !important;
  }
  .gap-160\@lg > * {
    padding: 80px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-160\@md {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@md > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@md {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@md > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@md {
    margin: -80px !important;
  }
  .gap-160\@md > * {
    padding: 80px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-160\@sm {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@sm > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@sm {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@sm > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@sm {
    margin: -80px !important;
  }
  .gap-160\@sm > * {
    padding: 80px !important;
  }
}

.peers {
  box-sizing: border-box;
  display: flex !important;
  align-items: flex-start;
  justify-content: flex-start;
  flex-flow: row wrap;
  height: auto;
  max-width: 100%;
  margin: 0;
  padding: 0;
}

.peer {
  display: block;
  height: auto;
  flex: 0 0 auto;
}

.peer-greed {
  flex: 1 1 auto;
}

.peers-greed > .peer,
.peers-greed > .peers {
  flex: 1 1 auto;
}

.peer > img {
  max-width: none;
}

.peer-greed > img {
  max-width: 100%;
}

.layers {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
}

.d-f {
  display: flex;
}

.d-if {
  display: inline-flex;
}

@media screen and (min-width: 1440px) {
  .d-f\@xl\+ {
    display: flex;
  }
  .d-if\@xl\+ {
    display: inline-flex;
  }
}

@media screen and (min-width: 1200px) {
  .d-f\@lg\+ {
    display: flex;
  }
  .d-if\@lg\+ {
    display: inline-flex;
  }
}

@media screen and (min-width: 992px) {
  .d-f\@md\+ {
    display: flex;
  }
  .d-if\@md\+ {
    display: inline-flex;
  }
}

@media screen and (min-width: 768px) {
  .d-f\@sm\+ {
    display: flex;
  }
  .d-if\@sm\+ {
    display: inline-flex;
  }
}

@media screen and (min-width: 0) {
  .d-f\@xs\+ {
    display: flex;
  }
  .d-if\@xs\+ {
    display: inline-flex;
  }
}

@media screen and (max-width: 1439px) {
  .d-f\@xl- {
    display: flex;
  }
  .d-if\@xl- {
    display: inline-flex;
  }
}

@media screen and (max-width: 1199px) {
  .d-f\@lg- {
    display: flex;
  }
  .d-if\@lg- {
    display: inline-flex;
  }
}

@media screen and (max-width: 991px) {
  .d-f\@md- {
    display: flex;
  }
  .d-if\@md- {
    display: inline-flex;
  }
}

@media screen and (max-width: 767px) {
  .d-f\@sm- {
    display: flex;
  }
  .d-if\@sm- {
    display: inline-flex;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .d-f\@lg {
    display: flex;
  }
  .d-if\@lg {
    display: inline-flex;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .d-f\@md {
    display: flex;
  }
  .d-if\@md {
    display: inline-flex;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .d-f\@sm {
    display: flex;
  }
  .d-if\@sm {
    display: inline-flex;
  }
}

.fxw-w {
  flex-wrap: wrap;
}

.fxw-wr {
  flex-wrap: wrap-reverse;
}

.fxw-nw {
  flex-wrap: nowrap;
}

@media screen and (min-width: 1440px) {
  .fxw-w\@xl\+ {
    flex-wrap: wrap;
  }
  .fxw-wr\@xl\+ {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@xl\+ {
    flex-wrap: nowrap;
  }
}

@media screen and (min-width: 1200px) {
  .fxw-w\@lg\+ {
    flex-wrap: wrap;
  }
  .fxw-wr\@lg\+ {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@lg\+ {
    flex-wrap: nowrap;
  }
}

@media screen and (min-width: 992px) {
  .fxw-w\@md\+ {
    flex-wrap: wrap;
  }
  .fxw-wr\@md\+ {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@md\+ {
    flex-wrap: nowrap;
  }
}

@media screen and (min-width: 768px) {
  .fxw-w\@sm\+ {
    flex-wrap: wrap;
  }
  .fxw-wr\@sm\+ {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@sm\+ {
    flex-wrap: nowrap;
  }
}

@media screen and (min-width: 0) {
  .fxw-w\@xs\+ {
    flex-wrap: wrap;
  }
  .fxw-wr\@xs\+ {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@xs\+ {
    flex-wrap: nowrap;
  }
}

@media screen and (max-width: 1439px) {
  .fxw-w\@xl- {
    flex-wrap: wrap;
  }
  .fxw-wr\@xl- {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@xl- {
    flex-wrap: nowrap;
  }
}

@media screen and (max-width: 1199px) {
  .fxw-w\@lg- {
    flex-wrap: wrap;
  }
  .fxw-wr\@lg- {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@lg- {
    flex-wrap: nowrap;
  }
}

@media screen and (max-width: 991px) {
  .fxw-w\@md- {
    flex-wrap: wrap;
  }
  .fxw-wr\@md- {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@md- {
    flex-wrap: nowrap;
  }
}

@media screen and (max-width: 767px) {
  .fxw-w\@sm- {
    flex-wrap: wrap;
  }
  .fxw-wr\@sm- {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@sm- {
    flex-wrap: nowrap;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .fxw-w\@lg {
    flex-wrap: wrap;
  }
  .fxw-wr\@lg {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@lg {
    flex-wrap: nowrap;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .fxw-w\@md {
    flex-wrap: wrap;
  }
  .fxw-wr\@md {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@md {
    flex-wrap: nowrap;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .fxw-w\@sm {
    flex-wrap: wrap;
  }
  .fxw-wr\@sm {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@sm {
    flex-wrap: nowrap;
  }
}

.fxd-c {
  flex-direction: column;
}

.fxd-cr {
  flex-direction: column-reverse;
}

.fxd-r {
  flex-direction: row;
}

.fxd-rr {
  flex-direction: row-reverse;
}

@media screen and (min-width: 1440px) {
  .fxd-c\@xl\+ {
    flex-direction: column;
  }
  .fxd-cr\@xl\+ {
    flex-direction: column-reverse;
  }
  .fxd-r\@xl\+ {
    flex-direction: row;
  }
  .fxd-rr\@xl\+ {
    flex-direction: row-reverse;
  }
}

@media screen and (min-width: 1200px) {
  .fxd-c\@lg\+ {
    flex-direction: column;
  }
  .fxd-cr\@lg\+ {
    flex-direction: column-reverse;
  }
  .fxd-r\@lg\+ {
    flex-direction: row;
  }
  .fxd-rr\@lg\+ {
    flex-direction: row-reverse;
  }
}

@media screen and (min-width: 992px) {
  .fxd-c\@md\+ {
    flex-direction: column;
  }
  .fxd-cr\@md\+ {
    flex-direction: column-reverse;
  }
  .fxd-r\@md\+ {
    flex-direction: row;
  }
  .fxd-rr\@md\+ {
    flex-direction: row-reverse;
  }
}

@media screen and (min-width: 768px) {
  .fxd-c\@sm\+ {
    flex-direction: column;
  }
  .fxd-cr\@sm\+ {
    flex-direction: column-reverse;
  }
  .fxd-r\@sm\+ {
    flex-direction: row;
  }
  .fxd-rr\@sm\+ {
    flex-direction: row-reverse;
  }
}

@media screen and (min-width: 0) {
  .fxd-c\@xs\+ {
    flex-direction: column;
  }
  .fxd-cr\@xs\+ {
    flex-direction: column-reverse;
  }
  .fxd-r\@xs\+ {
    flex-direction: row;
  }
  .fxd-rr\@xs\+ {
    flex-direction: row-reverse;
  }
}

@media screen and (max-width: 1439px) {
  .fxd-c\@xl- {
    flex-direction: column;
  }
  .fxd-cr\@xl- {
    flex-direction: column-reverse;
  }
  .fxd-r\@xl- {
    flex-direction: row;
  }
  .fxd-rr\@xl- {
    flex-direction: row-reverse;
  }
}

@media screen and (max-width: 1199px) {
  .fxd-c\@lg- {
    flex-direction: column;
  }
  .fxd-cr\@lg- {
    flex-direction: column-reverse;
  }
  .fxd-r\@lg- {
    flex-direction: row;
  }
  .fxd-rr\@lg- {
    flex-direction: row-reverse;
  }
}

@media screen and (max-width: 991px) {
  .fxd-c\@md- {
    flex-direction: column;
  }
  .fxd-cr\@md- {
    flex-direction: column-reverse;
  }
  .fxd-r\@md- {
    flex-direction: row;
  }
  .fxd-rr\@md- {
    flex-direction: row-reverse;
  }
}

@media screen and (max-width: 767px) {
  .fxd-c\@sm- {
    flex-direction: column;
  }
  .fxd-cr\@sm- {
    flex-direction: column-reverse;
  }
  .fxd-r\@sm- {
    flex-direction: row;
  }
  .fxd-rr\@sm- {
    flex-direction: row-reverse;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .fxd-c\@lg {
    flex-direction: column;
  }
  .fxd-cr\@lg {
    flex-direction: column-reverse;
  }
  .fxd-r\@lg {
    flex-direction: row;
  }
  .fxd-rr\@lg {
    flex-direction: row-reverse;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .fxd-c\@md {
    flex-direction: column;
  }
  .fxd-cr\@md {
    flex-direction: column-reverse;
  }
  .fxd-r\@md {
    flex-direction: row;
  }
  .fxd-rr\@md {
    flex-direction: row-reverse;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .fxd-c\@sm {
    flex-direction: column;
  }
  .fxd-cr\@sm {
    flex-direction: column-reverse;
  }
  .fxd-r\@sm {
    flex-direction: row;
  }
  .fxd-rr\@sm {
    flex-direction: row-reverse;
  }
}

.ai-fs {
  align-items: flex-start;
}

.ai-fe {
  align-items: flex-end;
}

.ai-c {
  align-items: center;
}

.ai-b {
  align-items: baseline;
}

.ai-s {
  align-items: stretch;
}

@media screen and (min-width: 1440px) {
  .ai-fs\@xl\+ {
    align-items: flex-start;
  }
  .ai-fe\@xl\+ {
    align-items: flex-end;
  }
  .ai-c\@xl\+ {
    align-items: center;
  }
  .ai-b\@xl\+ {
    align-items: baseline;
  }
  .ai-s\@xl\+ {
    align-items: stretch;
  }
}

@media screen and (min-width: 1200px) {
  .ai-fs\@lg\+ {
    align-items: flex-start;
  }
  .ai-fe\@lg\+ {
    align-items: flex-end;
  }
  .ai-c\@lg\+ {
    align-items: center;
  }
  .ai-b\@lg\+ {
    align-items: baseline;
  }
  .ai-s\@lg\+ {
    align-items: stretch;
  }
}

@media screen and (min-width: 992px) {
  .ai-fs\@md\+ {
    align-items: flex-start;
  }
  .ai-fe\@md\+ {
    align-items: flex-end;
  }
  .ai-c\@md\+ {
    align-items: center;
  }
  .ai-b\@md\+ {
    align-items: baseline;
  }
  .ai-s\@md\+ {
    align-items: stretch;
  }
}

@media screen and (min-width: 768px) {
  .ai-fs\@sm\+ {
    align-items: flex-start;
  }
  .ai-fe\@sm\+ {
    align-items: flex-end;
  }
  .ai-c\@sm\+ {
    align-items: center;
  }
  .ai-b\@sm\+ {
    align-items: baseline;
  }
  .ai-s\@sm\+ {
    align-items: stretch;
  }
}

@media screen and (min-width: 0) {
  .ai-fs\@xs\+ {
    align-items: flex-start;
  }
  .ai-fe\@xs\+ {
    align-items: flex-end;
  }
  .ai-c\@xs\+ {
    align-items: center;
  }
  .ai-b\@xs\+ {
    align-items: baseline;
  }
  .ai-s\@xs\+ {
    align-items: stretch;
  }
}

@media screen and (max-width: 1439px) {
  .ai-fs\@xl- {
    align-items: flex-start;
  }
  .ai-fe\@xl- {
    align-items: flex-end;
  }
  .ai-c\@xl- {
    align-items: center;
  }
  .ai-b\@xl- {
    align-items: baseline;
  }
  .ai-s\@xl- {
    align-items: stretch;
  }
}

@media screen and (max-width: 1199px) {
  .ai-fs\@lg- {
    align-items: flex-start;
  }
  .ai-fe\@lg- {
    align-items: flex-end;
  }
  .ai-c\@lg- {
    align-items: center;
  }
  .ai-b\@lg- {
    align-items: baseline;
  }
  .ai-s\@lg- {
    align-items: stretch;
  }
}

@media screen and (max-width: 991px) {
  .ai-fs\@md- {
    align-items: flex-start;
  }
  .ai-fe\@md- {
    align-items: flex-end;
  }
  .ai-c\@md- {
    align-items: center;
  }
  .ai-b\@md- {
    align-items: baseline;
  }
  .ai-s\@md- {
    align-items: stretch;
  }
}

@media screen and (max-width: 767px) {
  .ai-fs\@sm- {
    align-items: flex-start;
  }
  .ai-fe\@sm- {
    align-items: flex-end;
  }
  .ai-c\@sm- {
    align-items: center;
  }
  .ai-b\@sm- {
    align-items: baseline;
  }
  .ai-s\@sm- {
    align-items: stretch;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ai-fs\@lg {
    align-items: flex-start;
  }
  .ai-fe\@lg {
    align-items: flex-end;
  }
  .ai-c\@lg {
    align-items: center;
  }
  .ai-b\@lg {
    align-items: baseline;
  }
  .ai-s\@lg {
    align-items: stretch;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ai-fs\@md {
    align-items: flex-start;
  }
  .ai-fe\@md {
    align-items: flex-end;
  }
  .ai-c\@md {
    align-items: center;
  }
  .ai-b\@md {
    align-items: baseline;
  }
  .ai-s\@md {
    align-items: stretch;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ai-fs\@sm {
    align-items: flex-start;
  }
  .ai-fe\@sm {
    align-items: flex-end;
  }
  .ai-c\@sm {
    align-items: center;
  }
  .ai-b\@sm {
    align-items: baseline;
  }
  .ai-s\@sm {
    align-items: stretch;
  }
}

.as-fs {
  align-self: flex-start;
}

.as-fe {
  align-self: flex-end;
}

.as-c {
  align-self: center;
}

.as-b {
  align-self: baseline;
}

.as-s {
  align-self: stretch;
}

@media screen and (min-width: 1440px) {
  .as-fs\@xl\+ {
    align-self: flex-start;
  }
  .as-fe\@xl\+ {
    align-self: flex-end;
  }
  .as-c\@xl\+ {
    align-self: center;
  }
  .as-b\@xl\+ {
    align-self: baseline;
  }
  .as-s\@xl\+ {
    align-self: stretch;
  }
}

@media screen and (min-width: 1200px) {
  .as-fs\@lg\+ {
    align-self: flex-start;
  }
  .as-fe\@lg\+ {
    align-self: flex-end;
  }
  .as-c\@lg\+ {
    align-self: center;
  }
  .as-b\@lg\+ {
    align-self: baseline;
  }
  .as-s\@lg\+ {
    align-self: stretch;
  }
}

@media screen and (min-width: 992px) {
  .as-fs\@md\+ {
    align-self: flex-start;
  }
  .as-fe\@md\+ {
    align-self: flex-end;
  }
  .as-c\@md\+ {
    align-self: center;
  }
  .as-b\@md\+ {
    align-self: baseline;
  }
  .as-s\@md\+ {
    align-self: stretch;
  }
}

@media screen and (min-width: 768px) {
  .as-fs\@sm\+ {
    align-self: flex-start;
  }
  .as-fe\@sm\+ {
    align-self: flex-end;
  }
  .as-c\@sm\+ {
    align-self: center;
  }
  .as-b\@sm\+ {
    align-self: baseline;
  }
  .as-s\@sm\+ {
    align-self: stretch;
  }
}

@media screen and (min-width: 0) {
  .as-fs\@xs\+ {
    align-self: flex-start;
  }
  .as-fe\@xs\+ {
    align-self: flex-end;
  }
  .as-c\@xs\+ {
    align-self: center;
  }
  .as-b\@xs\+ {
    align-self: baseline;
  }
  .as-s\@xs\+ {
    align-self: stretch;
  }
}

@media screen and (max-width: 1439px) {
  .as-fs\@xl- {
    align-self: flex-start;
  }
  .as-fe\@xl- {
    align-self: flex-end;
  }
  .as-c\@xl- {
    align-self: center;
  }
  .as-b\@xl- {
    align-self: baseline;
  }
  .as-s\@xl- {
    align-self: stretch;
  }
}

@media screen and (max-width: 1199px) {
  .as-fs\@lg- {
    align-self: flex-start;
  }
  .as-fe\@lg- {
    align-self: flex-end;
  }
  .as-c\@lg- {
    align-self: center;
  }
  .as-b\@lg- {
    align-self: baseline;
  }
  .as-s\@lg- {
    align-self: stretch;
  }
}

@media screen and (max-width: 991px) {
  .as-fs\@md- {
    align-self: flex-start;
  }
  .as-fe\@md- {
    align-self: flex-end;
  }
  .as-c\@md- {
    align-self: center;
  }
  .as-b\@md- {
    align-self: baseline;
  }
  .as-s\@md- {
    align-self: stretch;
  }
}

@media screen and (max-width: 767px) {
  .as-fs\@sm- {
    align-self: flex-start;
  }
  .as-fe\@sm- {
    align-self: flex-end;
  }
  .as-c\@sm- {
    align-self: center;
  }
  .as-b\@sm- {
    align-self: baseline;
  }
  .as-s\@sm- {
    align-self: stretch;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .as-fs\@lg {
    align-self: flex-start;
  }
  .as-fe\@lg {
    align-self: flex-end;
  }
  .as-c\@lg {
    align-self: center;
  }
  .as-b\@lg {
    align-self: baseline;
  }
  .as-s\@lg {
    align-self: stretch;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .as-fs\@md {
    align-self: flex-start;
  }
  .as-fe\@md {
    align-self: flex-end;
  }
  .as-c\@md {
    align-self: center;
  }
  .as-b\@md {
    align-self: baseline;
  }
  .as-s\@md {
    align-self: stretch;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .as-fs\@sm {
    align-self: flex-start;
  }
  .as-fe\@sm {
    align-self: flex-end;
  }
  .as-c\@sm {
    align-self: center;
  }
  .as-b\@sm {
    align-self: baseline;
  }
  .as-s\@sm {
    align-self: stretch;
  }
}

.ac-fs {
  align-content: flex-start;
}

.ac-fe {
  align-content: flex-end;
}

.ac-c {
  align-content: center;
}

.ac-s {
  align-content: stretch;
}

.ac-sb {
  align-content: space-between;
}

.ac-sa {
  align-content: space-around;
}

@media screen and (min-width: 1440px) {
  .ac-fs\@xl\+ {
    align-content: flex-start;
  }
  .ac-fe\@xl\+ {
    align-content: flex-end;
  }
  .ac-c\@xl\+ {
    align-content: center;
  }
  .ac-s\@xl\+ {
    align-content: stretch;
  }
  .ac-sb\@xl\+ {
    align-content: space-between;
  }
  .ac-sa\@xl\+ {
    align-content: space-around;
  }
}

@media screen and (min-width: 1200px) {
  .ac-fs\@lg\+ {
    align-content: flex-start;
  }
  .ac-fe\@lg\+ {
    align-content: flex-end;
  }
  .ac-c\@lg\+ {
    align-content: center;
  }
  .ac-s\@lg\+ {
    align-content: stretch;
  }
  .ac-sb\@lg\+ {
    align-content: space-between;
  }
  .ac-sa\@lg\+ {
    align-content: space-around;
  }
}

@media screen and (min-width: 992px) {
  .ac-fs\@md\+ {
    align-content: flex-start;
  }
  .ac-fe\@md\+ {
    align-content: flex-end;
  }
  .ac-c\@md\+ {
    align-content: center;
  }
  .ac-s\@md\+ {
    align-content: stretch;
  }
  .ac-sb\@md\+ {
    align-content: space-between;
  }
  .ac-sa\@md\+ {
    align-content: space-around;
  }
}

@media screen and (min-width: 768px) {
  .ac-fs\@sm\+ {
    align-content: flex-start;
  }
  .ac-fe\@sm\+ {
    align-content: flex-end;
  }
  .ac-c\@sm\+ {
    align-content: center;
  }
  .ac-s\@sm\+ {
    align-content: stretch;
  }
  .ac-sb\@sm\+ {
    align-content: space-between;
  }
  .ac-sa\@sm\+ {
    align-content: space-around;
  }
}

@media screen and (min-width: 0) {
  .ac-fs\@xs\+ {
    align-content: flex-start;
  }
  .ac-fe\@xs\+ {
    align-content: flex-end;
  }
  .ac-c\@xs\+ {
    align-content: center;
  }
  .ac-s\@xs\+ {
    align-content: stretch;
  }
  .ac-sb\@xs\+ {
    align-content: space-between;
  }
  .ac-sa\@xs\+ {
    align-content: space-around;
  }
}

@media screen and (max-width: 1439px) {
  .ac-fs\@xl- {
    align-content: flex-start;
  }
  .ac-fe\@xl- {
    align-content: flex-end;
  }
  .ac-c\@xl- {
    align-content: center;
  }
  .ac-s\@xl- {
    align-content: stretch;
  }
  .ac-sb\@xl- {
    align-content: space-between;
  }
  .ac-sa\@xl- {
    align-content: space-around;
  }
}

@media screen and (max-width: 1199px) {
  .ac-fs\@lg- {
    align-content: flex-start;
  }
  .ac-fe\@lg- {
    align-content: flex-end;
  }
  .ac-c\@lg- {
    align-content: center;
  }
  .ac-s\@lg- {
    align-content: stretch;
  }
  .ac-sb\@lg- {
    align-content: space-between;
  }
  .ac-sa\@lg- {
    align-content: space-around;
  }
}

@media screen and (max-width: 991px) {
  .ac-fs\@md- {
    align-content: flex-start;
  }
  .ac-fe\@md- {
    align-content: flex-end;
  }
  .ac-c\@md- {
    align-content: center;
  }
  .ac-s\@md- {
    align-content: stretch;
  }
  .ac-sb\@md- {
    align-content: space-between;
  }
  .ac-sa\@md- {
    align-content: space-around;
  }
}

@media screen and (max-width: 767px) {
  .ac-fs\@sm- {
    align-content: flex-start;
  }
  .ac-fe\@sm- {
    align-content: flex-end;
  }
  .ac-c\@sm- {
    align-content: center;
  }
  .ac-s\@sm- {
    align-content: stretch;
  }
  .ac-sb\@sm- {
    align-content: space-between;
  }
  .ac-sa\@sm- {
    align-content: space-around;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ac-fs\@lg {
    align-content: flex-start;
  }
  .ac-fe\@lg {
    align-content: flex-end;
  }
  .ac-c\@lg {
    align-content: center;
  }
  .ac-s\@lg {
    align-content: stretch;
  }
  .ac-sb\@lg {
    align-content: space-between;
  }
  .ac-sa\@lg {
    align-content: space-around;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ac-fs\@md {
    align-content: flex-start;
  }
  .ac-fe\@md {
    align-content: flex-end;
  }
  .ac-c\@md {
    align-content: center;
  }
  .ac-s\@md {
    align-content: stretch;
  }
  .ac-sb\@md {
    align-content: space-between;
  }
  .ac-sa\@md {
    align-content: space-around;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ac-fs\@sm {
    align-content: flex-start;
  }
  .ac-fe\@sm {
    align-content: flex-end;
  }
  .ac-c\@sm {
    align-content: center;
  }
  .ac-s\@sm {
    align-content: stretch;
  }
  .ac-sb\@sm {
    align-content: space-between;
  }
  .ac-sa\@sm {
    align-content: space-around;
  }
}

.jc-fs {
  justify-content: flex-start;
}

.jc-fe {
  justify-content: flex-end;
}

.jc-c {
  justify-content: center;
}

.jc-sb {
  justify-content: space-between;
}

.jc-sa {
  justify-content: space-around;
}

@media screen and (min-width: 1440px) {
  .jc-fs\@xl\+ {
    justify-content: flex-start;
  }
  .jc-fe\@xl\+ {
    justify-content: flex-end;
  }
  .jc-c\@xl\+ {
    justify-content: center;
  }
  .jc-sb\@xl\+ {
    justify-content: space-between;
  }
  .jc-sa\@xl\+ {
    justify-content: space-around;
  }
}

@media screen and (min-width: 1200px) {
  .jc-fs\@lg\+ {
    justify-content: flex-start;
  }
  .jc-fe\@lg\+ {
    justify-content: flex-end;
  }
  .jc-c\@lg\+ {
    justify-content: center;
  }
  .jc-sb\@lg\+ {
    justify-content: space-between;
  }
  .jc-sa\@lg\+ {
    justify-content: space-around;
  }
}

@media screen and (min-width: 992px) {
  .jc-fs\@md\+ {
    justify-content: flex-start;
  }
  .jc-fe\@md\+ {
    justify-content: flex-end;
  }
  .jc-c\@md\+ {
    justify-content: center;
  }
  .jc-sb\@md\+ {
    justify-content: space-between;
  }
  .jc-sa\@md\+ {
    justify-content: space-around;
  }
}

@media screen and (min-width: 768px) {
  .jc-fs\@sm\+ {
    justify-content: flex-start;
  }
  .jc-fe\@sm\+ {
    justify-content: flex-end;
  }
  .jc-c\@sm\+ {
    justify-content: center;
  }
  .jc-sb\@sm\+ {
    justify-content: space-between;
  }
  .jc-sa\@sm\+ {
    justify-content: space-around;
  }
}

@media screen and (min-width: 0) {
  .jc-fs\@xs\+ {
    justify-content: flex-start;
  }
  .jc-fe\@xs\+ {
    justify-content: flex-end;
  }
  .jc-c\@xs\+ {
    justify-content: center;
  }
  .jc-sb\@xs\+ {
    justify-content: space-between;
  }
  .jc-sa\@xs\+ {
    justify-content: space-around;
  }
}

@media screen and (max-width: 1439px) {
  .jc-fs\@xl- {
    justify-content: flex-start;
  }
  .jc-fe\@xl- {
    justify-content: flex-end;
  }
  .jc-c\@xl- {
    justify-content: center;
  }
  .jc-sb\@xl- {
    justify-content: space-between;
  }
  .jc-sa\@xl- {
    justify-content: space-around;
  }
}

@media screen and (max-width: 1199px) {
  .jc-fs\@lg- {
    justify-content: flex-start;
  }
  .jc-fe\@lg- {
    justify-content: flex-end;
  }
  .jc-c\@lg- {
    justify-content: center;
  }
  .jc-sb\@lg- {
    justify-content: space-between;
  }
  .jc-sa\@lg- {
    justify-content: space-around;
  }
}

@media screen and (max-width: 991px) {
  .jc-fs\@md- {
    justify-content: flex-start;
  }
  .jc-fe\@md- {
    justify-content: flex-end;
  }
  .jc-c\@md- {
    justify-content: center;
  }
  .jc-sb\@md- {
    justify-content: space-between;
  }
  .jc-sa\@md- {
    justify-content: space-around;
  }
}

@media screen and (max-width: 767px) {
  .jc-fs\@sm- {
    justify-content: flex-start;
  }
  .jc-fe\@sm- {
    justify-content: flex-end;
  }
  .jc-c\@sm- {
    justify-content: center;
  }
  .jc-sb\@sm- {
    justify-content: space-between;
  }
  .jc-sa\@sm- {
    justify-content: space-around;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .jc-fs\@lg {
    justify-content: flex-start;
  }
  .jc-fe\@lg {
    justify-content: flex-end;
  }
  .jc-c\@lg {
    justify-content: center;
  }
  .jc-sb\@lg {
    justify-content: space-between;
  }
  .jc-sa\@lg {
    justify-content: space-around;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .jc-fs\@md {
    justify-content: flex-start;
  }
  .jc-fe\@md {
    justify-content: flex-end;
  }
  .jc-c\@md {
    justify-content: center;
  }
  .jc-sb\@md {
    justify-content: space-between;
  }
  .jc-sa\@md {
    justify-content: space-around;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .jc-fs\@sm {
    justify-content: flex-start;
  }
  .jc-fe\@sm {
    justify-content: flex-end;
  }
  .jc-c\@sm {
    justify-content: center;
  }
  .jc-sb\@sm {
    justify-content: space-between;
  }
  .jc-sa\@sm {
    justify-content: space-around;
  }
}

.fx-n {
  flex: none;
}

.fx-1 {
  flex: 1;
}

@media screen and (min-width: 1440px) {
  .fx-n\@xl\+ {
    flex: none;
  }
  .fx-1\@xl\+ {
    flex: 1;
  }
}

@media screen and (min-width: 1200px) {
  .fx-n\@lg\+ {
    flex: none;
  }
  .fx-1\@lg\+ {
    flex: 1;
  }
}

@media screen and (min-width: 992px) {
  .fx-n\@md\+ {
    flex: none;
  }
  .fx-1\@md\+ {
    flex: 1;
  }
}

@media screen and (min-width: 768px) {
  .fx-n\@sm\+ {
    flex: none;
  }
  .fx-1\@sm\+ {
    flex: 1;
  }
}

@media screen and (min-width: 0) {
  .fx-n\@xs\+ {
    flex: none;
  }
  .fx-1\@xs\+ {
    flex: 1;
  }
}

@media screen and (max-width: 1439px) {
  .fx-n\@xl- {
    flex: none;
  }
  .fx-1\@xl- {
    flex: 1;
  }
}

@media screen and (max-width: 1199px) {
  .fx-n\@lg- {
    flex: none;
  }
  .fx-1\@lg- {
    flex: 1;
  }
}

@media screen and (max-width: 991px) {
  .fx-n\@md- {
    flex: none;
  }
  .fx-1\@md- {
    flex: 1;
  }
}

@media screen and (max-width: 767px) {
  .fx-n\@sm- {
    flex: none;
  }
  .fx-1\@sm- {
    flex: 1;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .fx-n\@lg {
    flex: none;
  }
  .fx-1\@lg {
    flex: 1;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .fx-n\@md {
    flex: none;
  }
  .fx-1\@md {
    flex: 1;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .fx-n\@sm {
    flex: none;
  }
  .fx-1\@sm {
    flex: 1;
  }
}

.fxb-a {
  flex-basis: auto;
}

.fxb-0 {
  flex-basis: 0;
}

@media screen and (min-width: 1440px) {
  .fxb-a\@xl\+ {
    flex-basis: auto;
  }
  .fxb-0\@xl\+ {
    flex-basis: 0;
  }
}

@media screen and (min-width: 1200px) {
  .fxb-a\@lg\+ {
    flex-basis: auto;
  }
  .fxb-0\@lg\+ {
    flex-basis: 0;
  }
}

@media screen and (min-width: 992px) {
  .fxb-a\@md\+ {
    flex-basis: auto;
  }
  .fxb-0\@md\+ {
    flex-basis: 0;
  }
}

@media screen and (min-width: 768px) {
  .fxb-a\@sm\+ {
    flex-basis: auto;
  }
  .fxb-0\@sm\+ {
    flex-basis: 0;
  }
}

@media screen and (min-width: 0) {
  .fxb-a\@xs\+ {
    flex-basis: auto;
  }
  .fxb-0\@xs\+ {
    flex-basis: 0;
  }
}

@media screen and (max-width: 1439px) {
  .fxb-a\@xl- {
    flex-basis: auto;
  }
  .fxb-0\@xl- {
    flex-basis: 0;
  }
}

@media screen and (max-width: 1199px) {
  .fxb-a\@lg- {
    flex-basis: auto;
  }
  .fxb-0\@lg- {
    flex-basis: 0;
  }
}

@media screen and (max-width: 991px) {
  .fxb-a\@md- {
    flex-basis: auto;
  }
  .fxb-0\@md- {
    flex-basis: 0;
  }
}

@media screen and (max-width: 767px) {
  .fxb-a\@sm- {
    flex-basis: auto;
  }
  .fxb-0\@sm- {
    flex-basis: 0;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .fxb-a\@lg {
    flex-basis: auto;
  }
  .fxb-0\@lg {
    flex-basis: 0;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .fxb-a\@md {
    flex-basis: auto;
  }
  .fxb-0\@md {
    flex-basis: 0;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .fxb-a\@sm {
    flex-basis: auto;
  }
  .fxb-0\@sm {
    flex-basis: 0;
  }
}

.fxg-1 {
  flex-grow: 1;
}

.fxg-0 {
  flex-grow: 0;
}

@media screen and (min-width: 1440px) {
  .fxg-1\@xl\+ {
    flex-grow: 1;
  }
  .fxg-0\@xl\+ {
    flex-grow: 0;
  }
}

@media screen and (min-width: 1200px) {
  .fxg-1\@lg\+ {
    flex-grow: 1;
  }
  .fxg-0\@lg\+ {
    flex-grow: 0;
  }
}

@media screen and (min-width: 992px) {
  .fxg-1\@md\+ {
    flex-grow: 1;
  }
  .fxg-0\@md\+ {
    flex-grow: 0;
  }
}

@media screen and (min-width: 768px) {
  .fxg-1\@sm\+ {
    flex-grow: 1;
  }
  .fxg-0\@sm\+ {
    flex-grow: 0;
  }
}

@media screen and (min-width: 0) {
  .fxg-1\@xs\+ {
    flex-grow: 1;
  }
  .fxg-0\@xs\+ {
    flex-grow: 0;
  }
}

@media screen and (max-width: 1439px) {
  .fxg-1\@xl- {
    flex-grow: 1;
  }
  .fxg-0\@xl- {
    flex-grow: 0;
  }
}

@media screen and (max-width: 1199px) {
  .fxg-1\@lg- {
    flex-grow: 1;
  }
  .fxg-0\@lg- {
    flex-grow: 0;
  }
}

@media screen and (max-width: 991px) {
  .fxg-1\@md- {
    flex-grow: 1;
  }
  .fxg-0\@md- {
    flex-grow: 0;
  }
}

@media screen and (max-width: 767px) {
  .fxg-1\@sm- {
    flex-grow: 1;
  }
  .fxg-0\@sm- {
    flex-grow: 0;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .fxg-1\@lg {
    flex-grow: 1;
  }
  .fxg-0\@lg {
    flex-grow: 0;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .fxg-1\@md {
    flex-grow: 1;
  }
  .fxg-0\@md {
    flex-grow: 0;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .fxg-1\@sm {
    flex-grow: 1;
  }
  .fxg-0\@sm {
    flex-grow: 0;
  }
}

.fxs-1 {
  flex-shrink: 1;
}

.fxs-0 {
  flex-shrink: 0;
}

@media screen and (min-width: 1440px) {
  .fxs-1\@xl\+ {
    flex-shrink: 1;
  }
  .fxs-0\@xl\+ {
    flex-shrink: 0;
  }
}

@media screen and (min-width: 1200px) {
  .fxs-1\@lg\+ {
    flex-shrink: 1;
  }
  .fxs-0\@lg\+ {
    flex-shrink: 0;
  }
}

@media screen and (min-width: 992px) {
  .fxs-1\@md\+ {
    flex-shrink: 1;
  }
  .fxs-0\@md\+ {
    flex-shrink: 0;
  }
}

@media screen and (min-width: 768px) {
  .fxs-1\@sm\+ {
    flex-shrink: 1;
  }
  .fxs-0\@sm\+ {
    flex-shrink: 0;
  }
}

@media screen and (min-width: 0) {
  .fxs-1\@xs\+ {
    flex-shrink: 1;
  }
  .fxs-0\@xs\+ {
    flex-shrink: 0;
  }
}

@media screen and (max-width: 1439px) {
  .fxs-1\@xl- {
    flex-shrink: 1;
  }
  .fxs-0\@xl- {
    flex-shrink: 0;
  }
}

@media screen and (max-width: 1199px) {
  .fxs-1\@lg- {
    flex-shrink: 1;
  }
  .fxs-0\@lg- {
    flex-shrink: 0;
  }
}

@media screen and (max-width: 991px) {
  .fxs-1\@md- {
    flex-shrink: 1;
  }
  .fxs-0\@md- {
    flex-shrink: 0;
  }
}

@media screen and (max-width: 767px) {
  .fxs-1\@sm- {
    flex-shrink: 1;
  }
  .fxs-0\@sm- {
    flex-shrink: 0;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .fxs-1\@lg {
    flex-shrink: 1;
  }
  .fxs-0\@lg {
    flex-shrink: 0;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .fxs-1\@md {
    flex-shrink: 1;
  }
  .fxs-0\@md {
    flex-shrink: 0;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .fxs-1\@sm {
    flex-shrink: 1;
  }
  .fxs-0\@sm {
    flex-shrink: 0;
  }
}

.ord-0 {
  order: 0;
}

@media screen and (min-width: 1440px) {
  .ord-0\@xl\+ {
    order: 0;
  }
}

@media screen and (min-width: 1200px) {
  .ord-0\@lg\+ {
    order: 0;
  }
}

@media screen and (min-width: 992px) {
  .ord-0\@md\+ {
    order: 0;
  }
}

@media screen and (min-width: 768px) {
  .ord-0\@sm\+ {
    order: 0;
  }
}

@media screen and (min-width: 0) {
  .ord-0\@xs\+ {
    order: 0;
  }
}

@media screen and (max-width: 1439px) {
  .ord-0\@xl- {
    order: 0;
  }
}

@media screen and (max-width: 1199px) {
  .ord-0\@lg- {
    order: 0;
  }
}

@media screen and (max-width: 991px) {
  .ord-0\@md- {
    order: 0;
  }
}

@media screen and (max-width: 767px) {
  .ord-0\@sm- {
    order: 0;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-0\@lg {
    order: 0;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-0\@md {
    order: 0;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-0\@sm {
    order: 0;
  }
}

.ord-1 {
  order: 1;
}

@media screen and (min-width: 1440px) {
  .ord-1\@xl\+ {
    order: 1;
  }
}

@media screen and (min-width: 1200px) {
  .ord-1\@lg\+ {
    order: 1;
  }
}

@media screen and (min-width: 992px) {
  .ord-1\@md\+ {
    order: 1;
  }
}

@media screen and (min-width: 768px) {
  .ord-1\@sm\+ {
    order: 1;
  }
}

@media screen and (min-width: 0) {
  .ord-1\@xs\+ {
    order: 1;
  }
}

@media screen and (max-width: 1439px) {
  .ord-1\@xl- {
    order: 1;
  }
}

@media screen and (max-width: 1199px) {
  .ord-1\@lg- {
    order: 1;
  }
}

@media screen and (max-width: 991px) {
  .ord-1\@md- {
    order: 1;
  }
}

@media screen and (max-width: 767px) {
  .ord-1\@sm- {
    order: 1;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-1\@lg {
    order: 1;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-1\@md {
    order: 1;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-1\@sm {
    order: 1;
  }
}

.ord-2 {
  order: 2;
}

@media screen and (min-width: 1440px) {
  .ord-2\@xl\+ {
    order: 2;
  }
}

@media screen and (min-width: 1200px) {
  .ord-2\@lg\+ {
    order: 2;
  }
}

@media screen and (min-width: 992px) {
  .ord-2\@md\+ {
    order: 2;
  }
}

@media screen and (min-width: 768px) {
  .ord-2\@sm\+ {
    order: 2;
  }
}

@media screen and (min-width: 0) {
  .ord-2\@xs\+ {
    order: 2;
  }
}

@media screen and (max-width: 1439px) {
  .ord-2\@xl- {
    order: 2;
  }
}

@media screen and (max-width: 1199px) {
  .ord-2\@lg- {
    order: 2;
  }
}

@media screen and (max-width: 991px) {
  .ord-2\@md- {
    order: 2;
  }
}

@media screen and (max-width: 767px) {
  .ord-2\@sm- {
    order: 2;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-2\@lg {
    order: 2;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-2\@md {
    order: 2;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-2\@sm {
    order: 2;
  }
}

.ord-3 {
  order: 3;
}

@media screen and (min-width: 1440px) {
  .ord-3\@xl\+ {
    order: 3;
  }
}

@media screen and (min-width: 1200px) {
  .ord-3\@lg\+ {
    order: 3;
  }
}

@media screen and (min-width: 992px) {
  .ord-3\@md\+ {
    order: 3;
  }
}

@media screen and (min-width: 768px) {
  .ord-3\@sm\+ {
    order: 3;
  }
}

@media screen and (min-width: 0) {
  .ord-3\@xs\+ {
    order: 3;
  }
}

@media screen and (max-width: 1439px) {
  .ord-3\@xl- {
    order: 3;
  }
}

@media screen and (max-width: 1199px) {
  .ord-3\@lg- {
    order: 3;
  }
}

@media screen and (max-width: 991px) {
  .ord-3\@md- {
    order: 3;
  }
}

@media screen and (max-width: 767px) {
  .ord-3\@sm- {
    order: 3;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-3\@lg {
    order: 3;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-3\@md {
    order: 3;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-3\@sm {
    order: 3;
  }
}

.ord-4 {
  order: 4;
}

@media screen and (min-width: 1440px) {
  .ord-4\@xl\+ {
    order: 4;
  }
}

@media screen and (min-width: 1200px) {
  .ord-4\@lg\+ {
    order: 4;
  }
}

@media screen and (min-width: 992px) {
  .ord-4\@md\+ {
    order: 4;
  }
}

@media screen and (min-width: 768px) {
  .ord-4\@sm\+ {
    order: 4;
  }
}

@media screen and (min-width: 0) {
  .ord-4\@xs\+ {
    order: 4;
  }
}

@media screen and (max-width: 1439px) {
  .ord-4\@xl- {
    order: 4;
  }
}

@media screen and (max-width: 1199px) {
  .ord-4\@lg- {
    order: 4;
  }
}

@media screen and (max-width: 991px) {
  .ord-4\@md- {
    order: 4;
  }
}

@media screen and (max-width: 767px) {
  .ord-4\@sm- {
    order: 4;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-4\@lg {
    order: 4;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-4\@md {
    order: 4;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-4\@sm {
    order: 4;
  }
}

.ord-5 {
  order: 5;
}

@media screen and (min-width: 1440px) {
  .ord-5\@xl\+ {
    order: 5;
  }
}

@media screen and (min-width: 1200px) {
  .ord-5\@lg\+ {
    order: 5;
  }
}

@media screen and (min-width: 992px) {
  .ord-5\@md\+ {
    order: 5;
  }
}

@media screen and (min-width: 768px) {
  .ord-5\@sm\+ {
    order: 5;
  }
}

@media screen and (min-width: 0) {
  .ord-5\@xs\+ {
    order: 5;
  }
}

@media screen and (max-width: 1439px) {
  .ord-5\@xl- {
    order: 5;
  }
}

@media screen and (max-width: 1199px) {
  .ord-5\@lg- {
    order: 5;
  }
}

@media screen and (max-width: 991px) {
  .ord-5\@md- {
    order: 5;
  }
}

@media screen and (max-width: 767px) {
  .ord-5\@sm- {
    order: 5;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-5\@lg {
    order: 5;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-5\@md {
    order: 5;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-5\@sm {
    order: 5;
  }
}

.ord-6 {
  order: 6;
}

@media screen and (min-width: 1440px) {
  .ord-6\@xl\+ {
    order: 6;
  }
}

@media screen and (min-width: 1200px) {
  .ord-6\@lg\+ {
    order: 6;
  }
}

@media screen and (min-width: 992px) {
  .ord-6\@md\+ {
    order: 6;
  }
}

@media screen and (min-width: 768px) {
  .ord-6\@sm\+ {
    order: 6;
  }
}

@media screen and (min-width: 0) {
  .ord-6\@xs\+ {
    order: 6;
  }
}

@media screen and (max-width: 1439px) {
  .ord-6\@xl- {
    order: 6;
  }
}

@media screen and (max-width: 1199px) {
  .ord-6\@lg- {
    order: 6;
  }
}

@media screen and (max-width: 991px) {
  .ord-6\@md- {
    order: 6;
  }
}

@media screen and (max-width: 767px) {
  .ord-6\@sm- {
    order: 6;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-6\@lg {
    order: 6;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-6\@md {
    order: 6;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-6\@sm {
    order: 6;
  }
}

.ord-7 {
  order: 7;
}

@media screen and (min-width: 1440px) {
  .ord-7\@xl\+ {
    order: 7;
  }
}

@media screen and (min-width: 1200px) {
  .ord-7\@lg\+ {
    order: 7;
  }
}

@media screen and (min-width: 992px) {
  .ord-7\@md\+ {
    order: 7;
  }
}

@media screen and (min-width: 768px) {
  .ord-7\@sm\+ {
    order: 7;
  }
}

@media screen and (min-width: 0) {
  .ord-7\@xs\+ {
    order: 7;
  }
}

@media screen and (max-width: 1439px) {
  .ord-7\@xl- {
    order: 7;
  }
}

@media screen and (max-width: 1199px) {
  .ord-7\@lg- {
    order: 7;
  }
}

@media screen and (max-width: 991px) {
  .ord-7\@md- {
    order: 7;
  }
}

@media screen and (max-width: 767px) {
  .ord-7\@sm- {
    order: 7;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-7\@lg {
    order: 7;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-7\@md {
    order: 7;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-7\@sm {
    order: 7;
  }
}

.ord-8 {
  order: 8;
}

@media screen and (min-width: 1440px) {
  .ord-8\@xl\+ {
    order: 8;
  }
}

@media screen and (min-width: 1200px) {
  .ord-8\@lg\+ {
    order: 8;
  }
}

@media screen and (min-width: 992px) {
  .ord-8\@md\+ {
    order: 8;
  }
}

@media screen and (min-width: 768px) {
  .ord-8\@sm\+ {
    order: 8;
  }
}

@media screen and (min-width: 0) {
  .ord-8\@xs\+ {
    order: 8;
  }
}

@media screen and (max-width: 1439px) {
  .ord-8\@xl- {
    order: 8;
  }
}

@media screen and (max-width: 1199px) {
  .ord-8\@lg- {
    order: 8;
  }
}

@media screen and (max-width: 991px) {
  .ord-8\@md- {
    order: 8;
  }
}

@media screen and (max-width: 767px) {
  .ord-8\@sm- {
    order: 8;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-8\@lg {
    order: 8;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-8\@md {
    order: 8;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-8\@sm {
    order: 8;
  }
}

.ord-9 {
  order: 9;
}

@media screen and (min-width: 1440px) {
  .ord-9\@xl\+ {
    order: 9;
  }
}

@media screen and (min-width: 1200px) {
  .ord-9\@lg\+ {
    order: 9;
  }
}

@media screen and (min-width: 992px) {
  .ord-9\@md\+ {
    order: 9;
  }
}

@media screen and (min-width: 768px) {
  .ord-9\@sm\+ {
    order: 9;
  }
}

@media screen and (min-width: 0) {
  .ord-9\@xs\+ {
    order: 9;
  }
}

@media screen and (max-width: 1439px) {
  .ord-9\@xl- {
    order: 9;
  }
}

@media screen and (max-width: 1199px) {
  .ord-9\@lg- {
    order: 9;
  }
}

@media screen and (max-width: 991px) {
  .ord-9\@md- {
    order: 9;
  }
}

@media screen and (max-width: 767px) {
  .ord-9\@sm- {
    order: 9;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-9\@lg {
    order: 9;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-9\@md {
    order: 9;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-9\@sm {
    order: 9;
  }
}

.ord-10 {
  order: 10;
}

@media screen and (min-width: 1440px) {
  .ord-10\@xl\+ {
    order: 10;
  }
}

@media screen and (min-width: 1200px) {
  .ord-10\@lg\+ {
    order: 10;
  }
}

@media screen and (min-width: 992px) {
  .ord-10\@md\+ {
    order: 10;
  }
}

@media screen and (min-width: 768px) {
  .ord-10\@sm\+ {
    order: 10;
  }
}

@media screen and (min-width: 0) {
  .ord-10\@xs\+ {
    order: 10;
  }
}

@media screen and (max-width: 1439px) {
  .ord-10\@xl- {
    order: 10;
  }
}

@media screen and (max-width: 1199px) {
  .ord-10\@lg- {
    order: 10;
  }
}

@media screen and (max-width: 991px) {
  .ord-10\@md- {
    order: 10;
  }
}

@media screen and (max-width: 767px) {
  .ord-10\@sm- {
    order: 10;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-10\@lg {
    order: 10;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-10\@md {
    order: 10;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-10\@sm {
    order: 10;
  }
}

.ord-11 {
  order: 11;
}

@media screen and (min-width: 1440px) {
  .ord-11\@xl\+ {
    order: 11;
  }
}

@media screen and (min-width: 1200px) {
  .ord-11\@lg\+ {
    order: 11;
  }
}

@media screen and (min-width: 992px) {
  .ord-11\@md\+ {
    order: 11;
  }
}

@media screen and (min-width: 768px) {
  .ord-11\@sm\+ {
    order: 11;
  }
}

@media screen and (min-width: 0) {
  .ord-11\@xs\+ {
    order: 11;
  }
}

@media screen and (max-width: 1439px) {
  .ord-11\@xl- {
    order: 11;
  }
}

@media screen and (max-width: 1199px) {
  .ord-11\@lg- {
    order: 11;
  }
}

@media screen and (max-width: 991px) {
  .ord-11\@md- {
    order: 11;
  }
}

@media screen and (max-width: 767px) {
  .ord-11\@sm- {
    order: 11;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-11\@lg {
    order: 11;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-11\@md {
    order: 11;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-11\@sm {
    order: 11;
  }
}

.ord-12 {
  order: 12;
}

@media screen and (min-width: 1440px) {
  .ord-12\@xl\+ {
    order: 12;
  }
}

@media screen and (min-width: 1200px) {
  .ord-12\@lg\+ {
    order: 12;
  }
}

@media screen and (min-width: 992px) {
  .ord-12\@md\+ {
    order: 12;
  }
}

@media screen and (min-width: 768px) {
  .ord-12\@sm\+ {
    order: 12;
  }
}

@media screen and (min-width: 0) {
  .ord-12\@xs\+ {
    order: 12;
  }
}

@media screen and (max-width: 1439px) {
  .ord-12\@xl- {
    order: 12;
  }
}

@media screen and (max-width: 1199px) {
  .ord-12\@lg- {
    order: 12;
  }
}

@media screen and (max-width: 991px) {
  .ord-12\@md- {
    order: 12;
  }
}

@media screen and (max-width: 767px) {
  .ord-12\@sm- {
    order: 12;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-12\@lg {
    order: 12;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-12\@md {
    order: 12;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-12\@sm {
    order: 12;
  }
}

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

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

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

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

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

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

@media screen and (min-width: 1440px) {
  .d-b\@xl\+ {
    display: block !important;
  }
  .d-ib\@xl\+ {
    display: inline-block !important;
  }
  .d-i\@xl\+ {
    display: inline !important;
  }
  .d-tb\@xl\+ {
    display: table !important;
  }
  .d-tbc\@xl\+ {
    display: table-cell !important;
  }
  .d-n\@xl\+ {
    display: none !important;
  }
}

@media screen and (min-width: 1200px) {
  .d-b\@lg\+ {
    display: block !important;
  }
  .d-ib\@lg\+ {
    display: inline-block !important;
  }
  .d-i\@lg\+ {
    display: inline !important;
  }
  .d-tb\@lg\+ {
    display: table !important;
  }
  .d-tbc\@lg\+ {
    display: table-cell !important;
  }
  .d-n\@lg\+ {
    display: none !important;
  }
}

@media screen and (min-width: 992px) {
  .d-b\@md\+ {
    display: block !important;
  }
  .d-ib\@md\+ {
    display: inline-block !important;
  }
  .d-i\@md\+ {
    display: inline !important;
  }
  .d-tb\@md\+ {
    display: table !important;
  }
  .d-tbc\@md\+ {
    display: table-cell !important;
  }
  .d-n\@md\+ {
    display: none !important;
  }
}

@media screen and (min-width: 768px) {
  .d-b\@sm\+ {
    display: block !important;
  }
  .d-ib\@sm\+ {
    display: inline-block !important;
  }
  .d-i\@sm\+ {
    display: inline !important;
  }
  .d-tb\@sm\+ {
    display: table !important;
  }
  .d-tbc\@sm\+ {
    display: table-cell !important;
  }
  .d-n\@sm\+ {
    display: none !important;
  }
}

@media screen and (min-width: 0) {
  .d-b\@xs\+ {
    display: block !important;
  }
  .d-ib\@xs\+ {
    display: inline-block !important;
  }
  .d-i\@xs\+ {
    display: inline !important;
  }
  .d-tb\@xs\+ {
    display: table !important;
  }
  .d-tbc\@xs\+ {
    display: table-cell !important;
  }
  .d-n\@xs\+ {
    display: none !important;
  }
}

@media screen and (max-width: 1439px) {
  .d-b\@xl- {
    display: block !important;
  }
  .d-ib\@xl- {
    display: inline-block !important;
  }
  .d-i\@xl- {
    display: inline !important;
  }
  .d-tb\@xl- {
    display: table !important;
  }
  .d-tbc\@xl- {
    display: table-cell !important;
  }
  .d-n\@xl- {
    display: none !important;
  }
}

@media screen and (max-width: 1199px) {
  .d-b\@lg- {
    display: block !important;
  }
  .d-ib\@lg- {
    display: inline-block !important;
  }
  .d-i\@lg- {
    display: inline !important;
  }
  .d-tb\@lg- {
    display: table !important;
  }
  .d-tbc\@lg- {
    display: table-cell !important;
  }
  .d-n\@lg- {
    display: none !important;
  }
}

@media screen and (max-width: 991px) {
  .d-b\@md- {
    display: block !important;
  }
  .d-ib\@md- {
    display: inline-block !important;
  }
  .d-i\@md- {
    display: inline !important;
  }
  .d-tb\@md- {
    display: table !important;
  }
  .d-tbc\@md- {
    display: table-cell !important;
  }
  .d-n\@md- {
    display: none !important;
  }
}

@media screen and (max-width: 767px) {
  .d-b\@sm- {
    display: block !important;
  }
  .d-ib\@sm- {
    display: inline-block !important;
  }
  .d-i\@sm- {
    display: inline !important;
  }
  .d-tb\@sm- {
    display: table !important;
  }
  .d-tbc\@sm- {
    display: table-cell !important;
  }
  .d-n\@sm- {
    display: none !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .d-b\@lg {
    display: block !important;
  }
  .d-ib\@lg {
    display: inline-block !important;
  }
  .d-i\@lg {
    display: inline !important;
  }
  .d-tb\@lg {
    display: table !important;
  }
  .d-tbc\@lg {
    display: table-cell !important;
  }
  .d-n\@lg {
    display: none !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .d-b\@md {
    display: block !important;
  }
  .d-ib\@md {
    display: inline-block !important;
  }
  .d-i\@md {
    display: inline !important;
  }
  .d-tb\@md {
    display: table !important;
  }
  .d-tbc\@md {
    display: table-cell !important;
  }
  .d-n\@md {
    display: none !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .d-b\@sm {
    display: block !important;
  }
  .d-ib\@sm {
    display: inline-block !important;
  }
  .d-i\@sm {
    display: inline !important;
  }
  .d-tb\@sm {
    display: table !important;
  }
  .d-tbc\@sm {
    display: table-cell !important;
  }
  .d-n\@sm {
    display: none !important;
  }
}

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

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

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

.ovY-h {
  overflow-y: hidden !important;
}

.ovX-h {
  overflow-x: hidden !important;
}

.ovY-a {
  overflow-y: auto !important;
}

.ovX-a {
  overflow-x: auto !important;
}

.ovY-s {
  overflow-y: scroll !important;
}

.ovX-s {
  overflow-x: scroll !important;
}

@media screen and (min-width: 1440px) {
  .ov-h\@xl\+ {
    overflow: hidden !important;
  }
  .ov-a\@xl\+ {
    overflow: auto !important;
  }
  .ov-s\@xl\+ {
    overflow: scroll !important;
  }
  .ovY-h\@xl\+ {
    overflow-y: hidden !important;
  }
  .ovX-h\@xl\+ {
    overflow-x: hidden !important;
  }
  .ovY-a\@xl\+ {
    overflow-y: auto !important;
  }
  .ovX-a\@xl\+ {
    overflow-x: auto !important;
  }
  .ovY-s\@xl\+ {
    overflow-y: scroll !important;
  }
  .ovX-s\@xl\+ {
    overflow-x: scroll !important;
  }
}

@media screen and (min-width: 1200px) {
  .ov-h\@lg\+ {
    overflow: hidden !important;
  }
  .ov-a\@lg\+ {
    overflow: auto !important;
  }
  .ov-s\@lg\+ {
    overflow: scroll !important;
  }
  .ovY-h\@lg\+ {
    overflow-y: hidden !important;
  }
  .ovX-h\@lg\+ {
    overflow-x: hidden !important;
  }
  .ovY-a\@lg\+ {
    overflow-y: auto !important;
  }
  .ovX-a\@lg\+ {
    overflow-x: auto !important;
  }
  .ovY-s\@lg\+ {
    overflow-y: scroll !important;
  }
  .ovX-s\@lg\+ {
    overflow-x: scroll !important;
  }
}

@media screen and (min-width: 992px) {
  .ov-h\@md\+ {
    overflow: hidden !important;
  }
  .ov-a\@md\+ {
    overflow: auto !important;
  }
  .ov-s\@md\+ {
    overflow: scroll !important;
  }
  .ovY-h\@md\+ {
    overflow-y: hidden !important;
  }
  .ovX-h\@md\+ {
    overflow-x: hidden !important;
  }
  .ovY-a\@md\+ {
    overflow-y: auto !important;
  }
  .ovX-a\@md\+ {
    overflow-x: auto !important;
  }
  .ovY-s\@md\+ {
    overflow-y: scroll !important;
  }
  .ovX-s\@md\+ {
    overflow-x: scroll !important;
  }
}

@media screen and (min-width: 768px) {
  .ov-h\@sm\+ {
    overflow: hidden !important;
  }
  .ov-a\@sm\+ {
    overflow: auto !important;
  }
  .ov-s\@sm\+ {
    overflow: scroll !important;
  }
  .ovY-h\@sm\+ {
    overflow-y: hidden !important;
  }
  .ovX-h\@sm\+ {
    overflow-x: hidden !important;
  }
  .ovY-a\@sm\+ {
    overflow-y: auto !important;
  }
  .ovX-a\@sm\+ {
    overflow-x: auto !important;
  }
  .ovY-s\@sm\+ {
    overflow-y: scroll !important;
  }
  .ovX-s\@sm\+ {
    overflow-x: scroll !important;
  }
}

@media screen and (min-width: 0) {
  .ov-h\@xs\+ {
    overflow: hidden !important;
  }
  .ov-a\@xs\+ {
    overflow: auto !important;
  }
  .ov-s\@xs\+ {
    overflow: scroll !important;
  }
  .ovY-h\@xs\+ {
    overflow-y: hidden !important;
  }
  .ovX-h\@xs\+ {
    overflow-x: hidden !important;
  }
  .ovY-a\@xs\+ {
    overflow-y: auto !important;
  }
  .ovX-a\@xs\+ {
    overflow-x: auto !important;
  }
  .ovY-s\@xs\+ {
    overflow-y: scroll !important;
  }
  .ovX-s\@xs\+ {
    overflow-x: scroll !important;
  }
}

@media screen and (max-width: 1439px) {
  .ov-h\@xl- {
    overflow: hidden !important;
  }
  .ov-a\@xl- {
    overflow: auto !important;
  }
  .ov-s\@xl- {
    overflow: scroll !important;
  }
  .ovY-h\@xl- {
    overflow-y: hidden !important;
  }
  .ovX-h\@xl- {
    overflow-x: hidden !important;
  }
  .ovY-a\@xl- {
    overflow-y: auto !important;
  }
  .ovX-a\@xl- {
    overflow-x: auto !important;
  }
  .ovY-s\@xl- {
    overflow-y: scroll !important;
  }
  .ovX-s\@xl- {
    overflow-x: scroll !important;
  }
}

@media screen and (max-width: 1199px) {
  .ov-h\@lg- {
    overflow: hidden !important;
  }
  .ov-a\@lg- {
    overflow: auto !important;
  }
  .ov-s\@lg- {
    overflow: scroll !important;
  }
  .ovY-h\@lg- {
    overflow-y: hidden !important;
  }
  .ovX-h\@lg- {
    overflow-x: hidden !important;
  }
  .ovY-a\@lg- {
    overflow-y: auto !important;
  }
  .ovX-a\@lg- {
    overflow-x: auto !important;
  }
  .ovY-s\@lg- {
    overflow-y: scroll !important;
  }
  .ovX-s\@lg- {
    overflow-x: scroll !important;
  }
}

@media screen and (max-width: 991px) {
  .ov-h\@md- {
    overflow: hidden !important;
  }
  .ov-a\@md- {
    overflow: auto !important;
  }
  .ov-s\@md- {
    overflow: scroll !important;
  }
  .ovY-h\@md- {
    overflow-y: hidden !important;
  }
  .ovX-h\@md- {
    overflow-x: hidden !important;
  }
  .ovY-a\@md- {
    overflow-y: auto !important;
  }
  .ovX-a\@md- {
    overflow-x: auto !important;
  }
  .ovY-s\@md- {
    overflow-y: scroll !important;
  }
  .ovX-s\@md- {
    overflow-x: scroll !important;
  }
}

@media screen and (max-width: 767px) {
  .ov-h\@sm- {
    overflow: hidden !important;
  }
  .ov-a\@sm- {
    overflow: auto !important;
  }
  .ov-s\@sm- {
    overflow: scroll !important;
  }
  .ovY-h\@sm- {
    overflow-y: hidden !important;
  }
  .ovX-h\@sm- {
    overflow-x: hidden !important;
  }
  .ovY-a\@sm- {
    overflow-y: auto !important;
  }
  .ovX-a\@sm- {
    overflow-x: auto !important;
  }
  .ovY-s\@sm- {
    overflow-y: scroll !important;
  }
  .ovX-s\@sm- {
    overflow-x: scroll !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ov-h\@lg {
    overflow: hidden !important;
  }
  .ov-a\@lg {
    overflow: auto !important;
  }
  .ov-s\@lg {
    overflow: scroll !important;
  }
  .ovY-h\@lg {
    overflow-y: hidden !important;
  }
  .ovX-h\@lg {
    overflow-x: hidden !important;
  }
  .ovY-a\@lg {
    overflow-y: auto !important;
  }
  .ovX-a\@lg {
    overflow-x: auto !important;
  }
  .ovY-s\@lg {
    overflow-y: scroll !important;
  }
  .ovX-s\@lg {
    overflow-x: scroll !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ov-h\@md {
    overflow: hidden !important;
  }
  .ov-a\@md {
    overflow: auto !important;
  }
  .ov-s\@md {
    overflow: scroll !important;
  }
  .ovY-h\@md {
    overflow-y: hidden !important;
  }
  .ovX-h\@md {
    overflow-x: hidden !important;
  }
  .ovY-a\@md {
    overflow-y: auto !important;
  }
  .ovX-a\@md {
    overflow-x: auto !important;
  }
  .ovY-s\@md {
    overflow-y: scroll !important;
  }
  .ovX-s\@md {
    overflow-x: scroll !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ov-h\@sm {
    overflow: hidden !important;
  }
  .ov-a\@sm {
    overflow: auto !important;
  }
  .ov-s\@sm {
    overflow: scroll !important;
  }
  .ovY-h\@sm {
    overflow-y: hidden !important;
  }
  .ovX-h\@sm {
    overflow-x: hidden !important;
  }
  .ovY-a\@sm {
    overflow-y: auto !important;
  }
  .ovX-a\@sm {
    overflow-x: auto !important;
  }
  .ovY-s\@sm {
    overflow-y: scroll !important;
  }
  .ovX-s\@sm {
    overflow-x: scroll !important;
  }
}

.fl-l {
  float: left !important;
}

.fl-r {
  float: right !important;
}

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

@media screen and (min-width: 1440px) {
  .fl-l\@xl\+ {
    float: left !important;
  }
  .fl-r\@xl\+ {
    float: right !important;
  }
  .fl-n\@xl\+ {
    float: none !important;
  }
}

@media screen and (min-width: 1200px) {
  .fl-l\@lg\+ {
    float: left !important;
  }
  .fl-r\@lg\+ {
    float: right !important;
  }
  .fl-n\@lg\+ {
    float: none !important;
  }
}

@media screen and (min-width: 992px) {
  .fl-l\@md\+ {
    float: left !important;
  }
  .fl-r\@md\+ {
    float: right !important;
  }
  .fl-n\@md\+ {
    float: none !important;
  }
}

@media screen and (min-width: 768px) {
  .fl-l\@sm\+ {
    float: left !important;
  }
  .fl-r\@sm\+ {
    float: right !important;
  }
  .fl-n\@sm\+ {
    float: none !important;
  }
}

@media screen and (min-width: 0) {
  .fl-l\@xs\+ {
    float: left !important;
  }
  .fl-r\@xs\+ {
    float: right !important;
  }
  .fl-n\@xs\+ {
    float: none !important;
  }
}

@media screen and (max-width: 1439px) {
  .fl-l\@xl- {
    float: left !important;
  }
  .fl-r\@xl- {
    float: right !important;
  }
  .fl-n\@xl- {
    float: none !important;
  }
}

@media screen and (max-width: 1199px) {
  .fl-l\@lg- {
    float: left !important;
  }
  .fl-r\@lg- {
    float: right !important;
  }
  .fl-n\@lg- {
    float: none !important;
  }
}

@media screen and (max-width: 991px) {
  .fl-l\@md- {
    float: left !important;
  }
  .fl-r\@md- {
    float: right !important;
  }
  .fl-n\@md- {
    float: none !important;
  }
}

@media screen and (max-width: 767px) {
  .fl-l\@sm- {
    float: left !important;
  }
  .fl-r\@sm- {
    float: right !important;
  }
  .fl-n\@sm- {
    float: none !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .fl-l\@lg {
    float: left !important;
  }
  .fl-r\@lg {
    float: right !important;
  }
  .fl-n\@lg {
    float: none !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .fl-l\@md {
    float: left !important;
  }
  .fl-r\@md {
    float: right !important;
  }
  .fl-n\@md {
    float: none !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .fl-l\@sm {
    float: left !important;
  }
  .fl-r\@sm {
    float: right !important;
  }
  .fl-n\@sm {
    float: none !important;
  }
}

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

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

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

@media screen and (min-width: 1440px) {
  .va-t\@xl\+ {
    vertical-align: top !important;
  }
  .va-m\@xl\+ {
    vertical-align: middle !important;
  }
  .va-b\@xl\+ {
    vertical-align: bottom !important;
  }
}

@media screen and (min-width: 1200px) {
  .va-t\@lg\+ {
    vertical-align: top !important;
  }
  .va-m\@lg\+ {
    vertical-align: middle !important;
  }
  .va-b\@lg\+ {
    vertical-align: bottom !important;
  }
}

@media screen and (min-width: 992px) {
  .va-t\@md\+ {
    vertical-align: top !important;
  }
  .va-m\@md\+ {
    vertical-align: middle !important;
  }
  .va-b\@md\+ {
    vertical-align: bottom !important;
  }
}

@media screen and (min-width: 768px) {
  .va-t\@sm\+ {
    vertical-align: top !important;
  }
  .va-m\@sm\+ {
    vertical-align: middle !important;
  }
  .va-b\@sm\+ {
    vertical-align: bottom !important;
  }
}

@media screen and (min-width: 0) {
  .va-t\@xs\+ {
    vertical-align: top !important;
  }
  .va-m\@xs\+ {
    vertical-align: middle !important;
  }
  .va-b\@xs\+ {
    vertical-align: bottom !important;
  }
}

@media screen and (max-width: 1439px) {
  .va-t\@xl- {
    vertical-align: top !important;
  }
  .va-m\@xl- {
    vertical-align: middle !important;
  }
  .va-b\@xl- {
    vertical-align: bottom !important;
  }
}

@media screen and (max-width: 1199px) {
  .va-t\@lg- {
    vertical-align: top !important;
  }
  .va-m\@lg- {
    vertical-align: middle !important;
  }
  .va-b\@lg- {
    vertical-align: bottom !important;
  }
}

@media screen and (max-width: 991px) {
  .va-t\@md- {
    vertical-align: top !important;
  }
  .va-m\@md- {
    vertical-align: middle !important;
  }
  .va-b\@md- {
    vertical-align: bottom !important;
  }
}

@media screen and (max-width: 767px) {
  .va-t\@sm- {
    vertical-align: top !important;
  }
  .va-m\@sm- {
    vertical-align: middle !important;
  }
  .va-b\@sm- {
    vertical-align: bottom !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .va-t\@lg {
    vertical-align: top !important;
  }
  .va-m\@lg {
    vertical-align: middle !important;
  }
  .va-b\@lg {
    vertical-align: bottom !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .va-t\@md {
    vertical-align: top !important;
  }
  .va-m\@md {
    vertical-align: middle !important;
  }
  .va-b\@md {
    vertical-align: bottom !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .va-t\@sm {
    vertical-align: top !important;
  }
  .va-m\@sm {
    vertical-align: middle !important;
  }
  .va-b\@sm {
    vertical-align: bottom !important;
  }
}

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

.pos-st {
  position: sticky !important;
}

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

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

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

@media screen and (min-width: 1440px) {
  .pos-s\@xl\+ {
    position: static !important;
  }
  .pos-st\@xl\+ {
    position: sticky !important;
  }
  .pos-r\@xl\+ {
    position: relative !important;
  }
  .pos-a\@xl\+ {
    position: absolute !important;
  }
  .pos-f\@xl\+ {
    position: fixed !important;
  }
}

@media screen and (min-width: 1200px) {
  .pos-s\@lg\+ {
    position: static !important;
  }
  .pos-st\@lg\+ {
    position: sticky !important;
  }
  .pos-r\@lg\+ {
    position: relative !important;
  }
  .pos-a\@lg\+ {
    position: absolute !important;
  }
  .pos-f\@lg\+ {
    position: fixed !important;
  }
}

@media screen and (min-width: 992px) {
  .pos-s\@md\+ {
    position: static !important;
  }
  .pos-st\@md\+ {
    position: sticky !important;
  }
  .pos-r\@md\+ {
    position: relative !important;
  }
  .pos-a\@md\+ {
    position: absolute !important;
  }
  .pos-f\@md\+ {
    position: fixed !important;
  }
}

@media screen and (min-width: 768px) {
  .pos-s\@sm\+ {
    position: static !important;
  }
  .pos-st\@sm\+ {
    position: sticky !important;
  }
  .pos-r\@sm\+ {
    position: relative !important;
  }
  .pos-a\@sm\+ {
    position: absolute !important;
  }
  .pos-f\@sm\+ {
    position: fixed !important;
  }
}

@media screen and (min-width: 0) {
  .pos-s\@xs\+ {
    position: static !important;
  }
  .pos-st\@xs\+ {
    position: sticky !important;
  }
  .pos-r\@xs\+ {
    position: relative !important;
  }
  .pos-a\@xs\+ {
    position: absolute !important;
  }
  .pos-f\@xs\+ {
    position: fixed !important;
  }
}

@media screen and (max-width: 1439px) {
  .pos-s\@xl- {
    position: static !important;
  }
  .pos-st\@xl- {
    position: sticky !important;
  }
  .pos-r\@xl- {
    position: relative !important;
  }
  .pos-a\@xl- {
    position: absolute !important;
  }
  .pos-f\@xl- {
    position: fixed !important;
  }
}

@media screen and (max-width: 1199px) {
  .pos-s\@lg- {
    position: static !important;
  }
  .pos-st\@lg- {
    position: sticky !important;
  }
  .pos-r\@lg- {
    position: relative !important;
  }
  .pos-a\@lg- {
    position: absolute !important;
  }
  .pos-f\@lg- {
    position: fixed !important;
  }
}

@media screen and (max-width: 991px) {
  .pos-s\@md- {
    position: static !important;
  }
  .pos-st\@md- {
    position: sticky !important;
  }
  .pos-r\@md- {
    position: relative !important;
  }
  .pos-a\@md- {
    position: absolute !important;
  }
  .pos-f\@md- {
    position: fixed !important;
  }
}

@media screen and (max-width: 767px) {
  .pos-s\@sm- {
    position: static !important;
  }
  .pos-st\@sm- {
    position: sticky !important;
  }
  .pos-r\@sm- {
    position: relative !important;
  }
  .pos-a\@sm- {
    position: absolute !important;
  }
  .pos-f\@sm- {
    position: fixed !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .pos-s\@lg {
    position: static !important;
  }
  .pos-st\@lg {
    position: sticky !important;
  }
  .pos-r\@lg {
    position: relative !important;
  }
  .pos-a\@lg {
    position: absolute !important;
  }
  .pos-f\@lg {
    position: fixed !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .pos-s\@md {
    position: static !important;
  }
  .pos-st\@md {
    position: sticky !important;
  }
  .pos-r\@md {
    position: relative !important;
  }
  .pos-a\@md {
    position: absolute !important;
  }
  .pos-f\@md {
    position: fixed !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .pos-s\@sm {
    position: static !important;
  }
  .pos-st\@sm {
    position: sticky !important;
  }
  .pos-r\@sm {
    position: relative !important;
  }
  .pos-a\@sm {
    position: absolute !important;
  }
  .pos-f\@sm {
    position: fixed !important;
  }
}

.z-0 {
  z-index: 0 !important;
}

@media screen and (min-width: 1440px) {
  .z-0\@xl\+ {
    z-index: 0 !important;
  }
}

@media screen and (min-width: 1200px) {
  .z-0\@lg\+ {
    z-index: 0 !important;
  }
}

@media screen and (min-width: 992px) {
  .z-0\@md\+ {
    z-index: 0 !important;
  }
}

@media screen and (min-width: 768px) {
  .z-0\@sm\+ {
    z-index: 0 !important;
  }
}

@media screen and (min-width: 0) {
  .z-0\@xs\+ {
    z-index: 0 !important;
  }
}

@media screen and (max-width: 1439px) {
  .z-0\@xl- {
    z-index: 0 !important;
  }
}

@media screen and (max-width: 1199px) {
  .z-0\@lg- {
    z-index: 0 !important;
  }
}

@media screen and (max-width: 991px) {
  .z-0\@md- {
    z-index: 0 !important;
  }
}

@media screen and (max-width: 767px) {
  .z-0\@sm- {
    z-index: 0 !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .z-0\@lg {
    z-index: 0 !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .z-0\@md {
    z-index: 0 !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .z-0\@sm {
    z-index: 0 !important;
  }
}

.z-1 {
  z-index: 1000 !important;
}

@media screen and (min-width: 1440px) {
  .z-1\@xl\+ {
    z-index: 1000 !important;
  }
}

@media screen and (min-width: 1200px) {
  .z-1\@lg\+ {
    z-index: 1000 !important;
  }
}

@media screen and (min-width: 992px) {
  .z-1\@md\+ {
    z-index: 1000 !important;
  }
}

@media screen and (min-width: 768px) {
  .z-1\@sm\+ {
    z-index: 1000 !important;
  }
}

@media screen and (min-width: 0) {
  .z-1\@xs\+ {
    z-index: 1000 !important;
  }
}

@media screen and (max-width: 1439px) {
  .z-1\@xl- {
    z-index: 1000 !important;
  }
}

@media screen and (max-width: 1199px) {
  .z-1\@lg- {
    z-index: 1000 !important;
  }
}

@media screen and (max-width: 991px) {
  .z-1\@md- {
    z-index: 1000 !important;
  }
}

@media screen and (max-width: 767px) {
  .z-1\@sm- {
    z-index: 1000 !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .z-1\@lg {
    z-index: 1000 !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .z-1\@md {
    z-index: 1000 !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .z-1\@sm {
    z-index: 1000 !important;
  }
}

.z-2 {
  z-index: 2000 !important;
}

@media screen and (min-width: 1440px) {
  .z-2\@xl\+ {
    z-index: 2000 !important;
  }
}

@media screen and (min-width: 1200px) {
  .z-2\@lg\+ {
    z-index: 2000 !important;
  }
}

@media screen and (min-width: 992px) {
  .z-2\@md\+ {
    z-index: 2000 !important;
  }
}

@media screen and (min-width: 768px) {
  .z-2\@sm\+ {
    z-index: 2000 !important;
  }
}

@media screen and (min-width: 0) {
  .z-2\@xs\+ {
    z-index: 2000 !important;
  }
}

@media screen and (max-width: 1439px) {
  .z-2\@xl- {
    z-index: 2000 !important;
  }
}

@media screen and (max-width: 1199px) {
  .z-2\@lg- {
    z-index: 2000 !important;
  }
}

@media screen and (max-width: 991px) {
  .z-2\@md- {
    z-index: 2000 !important;
  }
}

@media screen and (max-width: 767px) {
  .z-2\@sm- {
    z-index: 2000 !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .z-2\@lg {
    z-index: 2000 !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .z-2\@md {
    z-index: 2000 !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .z-2\@sm {
    z-index: 2000 !important;
  }
}

.z-3 {
  z-index: 3000 !important;
}

@media screen and (min-width: 1440px) {
  .z-3\@xl\+ {
    z-index: 3000 !important;
  }
}

@media screen and (min-width: 1200px) {
  .z-3\@lg\+ {
    z-index: 3000 !important;
  }
}

@media screen and (min-width: 992px) {
  .z-3\@md\+ {
    z-index: 3000 !important;
  }
}

@media screen and (min-width: 768px) {
  .z-3\@sm\+ {
    z-index: 3000 !important;
  }
}

@media screen and (min-width: 0) {
  .z-3\@xs\+ {
    z-index: 3000 !important;
  }
}

@media screen and (max-width: 1439px) {
  .z-3\@xl- {
    z-index: 3000 !important;
  }
}

@media screen and (max-width: 1199px) {
  .z-3\@lg- {
    z-index: 3000 !important;
  }
}

@media screen and (max-width: 991px) {
  .z-3\@md- {
    z-index: 3000 !important;
  }
}

@media screen and (max-width: 767px) {
  .z-3\@sm- {
    z-index: 3000 !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .z-3\@lg {
    z-index: 3000 !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .z-3\@md {
    z-index: 3000 !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .z-3\@sm {
    z-index: 3000 !important;
  }
}

.z-4 {
  z-index: 4000 !important;
}

@media screen and (min-width: 1440px) {
  .z-4\@xl\+ {
    z-index: 4000 !important;
  }
}

@media screen and (min-width: 1200px) {
  .z-4\@lg\+ {
    z-index: 4000 !important;
  }
}

@media screen and (min-width: 992px) {
  .z-4\@md\+ {
    z-index: 4000 !important;
  }
}

@media screen and (min-width: 768px) {
  .z-4\@sm\+ {
    z-index: 4000 !important;
  }
}

@media screen and (min-width: 0) {
  .z-4\@xs\+ {
    z-index: 4000 !important;
  }
}

@media screen and (max-width: 1439px) {
  .z-4\@xl- {
    z-index: 4000 !important;
  }
}

@media screen and (max-width: 1199px) {
  .z-4\@lg- {
    z-index: 4000 !important;
  }
}

@media screen and (max-width: 991px) {
  .z-4\@md- {
    z-index: 4000 !important;
  }
}

@media screen and (max-width: 767px) {
  .z-4\@sm- {
    z-index: 4000 !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .z-4\@lg {
    z-index: 4000 !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .z-4\@md {
    z-index: 4000 !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .z-4\@sm {
    z-index: 4000 !important;
  }
}

.z-5 {
  z-index: 5000 !important;
}

@media screen and (min-width: 1440px) {
  .z-5\@xl\+ {
    z-index: 5000 !important;
  }
}

@media screen and (min-width: 1200px) {
  .z-5\@lg\+ {
    z-index: 5000 !important;
  }
}

@media screen and (min-width: 992px) {
  .z-5\@md\+ {
    z-index: 5000 !important;
  }
}

@media screen and (min-width: 768px) {
  .z-5\@sm\+ {
    z-index: 5000 !important;
  }
}

@media screen and (min-width: 0) {
  .z-5\@xs\+ {
    z-index: 5000 !important;
  }
}

@media screen and (max-width: 1439px) {
  .z-5\@xl- {
    z-index: 5000 !important;
  }
}

@media screen and (max-width: 1199px) {
  .z-5\@lg- {
    z-index: 5000 !important;
  }
}

@media screen and (max-width: 991px) {
  .z-5\@md- {
    z-index: 5000 !important;
  }
}

@media screen and (max-width: 767px) {
  .z-5\@sm- {
    z-index: 5000 !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .z-5\@lg {
    z-index: 5000 !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .z-5\@md {
    z-index: 5000 !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .z-5\@sm {
    z-index: 5000 !important;
  }
}

.z-6 {
  z-index: 6000 !important;
}

@media screen and (min-width: 1440px) {
  .z-6\@xl\+ {
    z-index: 6000 !important;
  }
}

@media screen and (min-width: 1200px) {
  .z-6\@lg\+ {
    z-index: 6000 !important;
  }
}

@media screen and (min-width: 992px) {
  .z-6\@md\+ {
    z-index: 6000 !important;
  }
}

@media screen and (min-width: 768px) {
  .z-6\@sm\+ {
    z-index: 6000 !important;
  }
}

@media screen and (min-width: 0) {
  .z-6\@xs\+ {
    z-index: 6000 !important;
  }
}

@media screen and (max-width: 1439px) {
  .z-6\@xl- {
    z-index: 6000 !important;
  }
}

@media screen and (max-width: 1199px) {
  .z-6\@lg- {
    z-index: 6000 !important;
  }
}

@media screen and (max-width: 991px) {
  .z-6\@md- {
    z-index: 6000 !important;
  }
}

@media screen and (max-width: 767px) {
  .z-6\@sm- {
    z-index: 6000 !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .z-6\@lg {
    z-index: 6000 !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .z-6\@md {
    z-index: 6000 !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .z-6\@sm {
    z-index: 6000 !important;
  }
}

.z-7 {
  z-index: 7000 !important;
}

@media screen and (min-width: 1440px) {
  .z-7\@xl\+ {
    z-index: 7000 !important;
  }
}

@media screen and (min-width: 1200px) {
  .z-7\@lg\+ {
    z-index: 7000 !important;
  }
}

@media screen and (min-width: 992px) {
  .z-7\@md\+ {
    z-index: 7000 !important;
  }
}

@media screen and (min-width: 768px) {
  .z-7\@sm\+ {
    z-index: 7000 !important;
  }
}

@media screen and (min-width: 0) {
  .z-7\@xs\+ {
    z-index: 7000 !important;
  }
}

@media screen and (max-width: 1439px) {
  .z-7\@xl- {
    z-index: 7000 !important;
  }
}

@media screen and (max-width: 1199px) {
  .z-7\@lg- {
    z-index: 7000 !important;
  }
}

@media screen and (max-width: 991px) {
  .z-7\@md- {
    z-index: 7000 !important;
  }
}

@media screen and (max-width: 767px) {
  .z-7\@sm- {
    z-index: 7000 !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .z-7\@lg {
    z-index: 7000 !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .z-7\@md {
    z-index: 7000 !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .z-7\@sm {
    z-index: 7000 !important;
  }
}

.z-8 {
  z-index: 8000 !important;
}

@media screen and (min-width: 1440px) {
  .z-8\@xl\+ {
    z-index: 8000 !important;
  }
}

@media screen and (min-width: 1200px) {
  .z-8\@lg\+ {
    z-index: 8000 !important;
  }
}

@media screen and (min-width: 992px) {
  .z-8\@md\+ {
    z-index: 8000 !important;
  }
}

@media screen and (min-width: 768px) {
  .z-8\@sm\+ {
    z-index: 8000 !important;
  }
}

@media screen and (min-width: 0) {
  .z-8\@xs\+ {
    z-index: 8000 !important;
  }
}

@media screen and (max-width: 1439px) {
  .z-8\@xl- {
    z-index: 8000 !important;
  }
}

@media screen and (max-width: 1199px) {
  .z-8\@lg- {
    z-index: 8000 !important;
  }
}

@media screen and (max-width: 991px) {
  .z-8\@md- {
    z-index: 8000 !important;
  }
}

@media screen and (max-width: 767px) {
  .z-8\@sm- {
    z-index: 8000 !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .z-8\@lg {
    z-index: 8000 !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .z-8\@md {
    z-index: 8000 !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .z-8\@sm {
    z-index: 8000 !important;
  }
}

.z-9 {
  z-index: 9000 !important;
}

@media screen and (min-width: 1440px) {
  .z-9\@xl\+ {
    z-index: 9000 !important;
  }
}

@media screen and (min-width: 1200px) {
  .z-9\@lg\+ {
    z-index: 9000 !important;
  }
}

@media screen and (min-width: 992px) {
  .z-9\@md\+ {
    z-index: 9000 !important;
  }
}

@media screen and (min-width: 768px) {
  .z-9\@sm\+ {
    z-index: 9000 !important;
  }
}

@media screen and (min-width: 0) {
  .z-9\@xs\+ {
    z-index: 9000 !important;
  }
}

@media screen and (max-width: 1439px) {
  .z-9\@xl- {
    z-index: 9000 !important;
  }
}

@media screen and (max-width: 1199px) {
  .z-9\@lg- {
    z-index: 9000 !important;
  }
}

@media screen and (max-width: 991px) {
  .z-9\@md- {
    z-index: 9000 !important;
  }
}

@media screen and (max-width: 767px) {
  .z-9\@sm- {
    z-index: 9000 !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .z-9\@lg {
    z-index: 9000 !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .z-9\@md {
    z-index: 9000 !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .z-9\@sm {
    z-index: 9000 !important;
  }
}

.lisp-i {
  list-style-position: inside;
}

.lisp-o {
  list-style-position: outside;
}

.lis-n {
  list-style: none;
}

.list-c {
  list-style-type: circle;
}

.list-s {
  list-style-type: square;
}

.list-u {
  list-style-type: upper-roman;
}

.list-l {
  list-style-type: lower-alpha;
}

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

.mT-0 {
  margin-top: 0px !important;
}

.mR-0 {
  margin-right: 0px !important;
}

.mB-0 {
  margin-bottom: 0px !important;
}

.mL-0 {
  margin-left: 0px !important;
}

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

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

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

.mT-nv-0 {
  margin-top: -0px !important;
}

.mR-nv-0 {
  margin-right: -0px !important;
}

.mB-nv-0 {
  margin-bottom: -0px !important;
}

.mL-nv-0 {
  margin-left: -0px !important;
}

.mY-nv-0 {
  margin-top: -0px !important;
  margin-bottom: -0px !important;
}

.mX-nv-0 {
  margin-left: -0px !important;
  margin-right: -0px !important;
}

@media screen and (min-width: 1440px) {
  .m-0\@xl\+ {
    margin: 0px !important;
  }
  .mT-0\@xl\+ {
    margin-top: 0px !important;
  }
  .mR-0\@xl\+ {
    margin-right: 0px !important;
  }
  .mB-0\@xl\+ {
    margin-bottom: 0px !important;
  }
  .mL-0\@xl\+ {
    margin-left: 0px !important;
  }
  .mY-0\@xl\+ {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@xl\+ {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@xl\+ {
    margin: -0px !important;
  }
  .mT-nv-0\@xl\+ {
    margin-top: -0px !important;
  }
  .mR-nv-0\@xl\+ {
    margin-right: -0px !important;
  }
  .mB-nv-0\@xl\+ {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@xl\+ {
    margin-left: -0px !important;
  }
  .mY-nv-0\@xl\+ {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@xl\+ {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-0\@lg\+ {
    margin: 0px !important;
  }
  .mT-0\@lg\+ {
    margin-top: 0px !important;
  }
  .mR-0\@lg\+ {
    margin-right: 0px !important;
  }
  .mB-0\@lg\+ {
    margin-bottom: 0px !important;
  }
  .mL-0\@lg\+ {
    margin-left: 0px !important;
  }
  .mY-0\@lg\+ {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@lg\+ {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@lg\+ {
    margin: -0px !important;
  }
  .mT-nv-0\@lg\+ {
    margin-top: -0px !important;
  }
  .mR-nv-0\@lg\+ {
    margin-right: -0px !important;
  }
  .mB-nv-0\@lg\+ {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@lg\+ {
    margin-left: -0px !important;
  }
  .mY-nv-0\@lg\+ {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@lg\+ {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-0\@md\+ {
    margin: 0px !important;
  }
  .mT-0\@md\+ {
    margin-top: 0px !important;
  }
  .mR-0\@md\+ {
    margin-right: 0px !important;
  }
  .mB-0\@md\+ {
    margin-bottom: 0px !important;
  }
  .mL-0\@md\+ {
    margin-left: 0px !important;
  }
  .mY-0\@md\+ {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@md\+ {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@md\+ {
    margin: -0px !important;
  }
  .mT-nv-0\@md\+ {
    margin-top: -0px !important;
  }
  .mR-nv-0\@md\+ {
    margin-right: -0px !important;
  }
  .mB-nv-0\@md\+ {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@md\+ {
    margin-left: -0px !important;
  }
  .mY-nv-0\@md\+ {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@md\+ {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-0\@sm\+ {
    margin: 0px !important;
  }
  .mT-0\@sm\+ {
    margin-top: 0px !important;
  }
  .mR-0\@sm\+ {
    margin-right: 0px !important;
  }
  .mB-0\@sm\+ {
    margin-bottom: 0px !important;
  }
  .mL-0\@sm\+ {
    margin-left: 0px !important;
  }
  .mY-0\@sm\+ {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@sm\+ {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@sm\+ {
    margin: -0px !important;
  }
  .mT-nv-0\@sm\+ {
    margin-top: -0px !important;
  }
  .mR-nv-0\@sm\+ {
    margin-right: -0px !important;
  }
  .mB-nv-0\@sm\+ {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@sm\+ {
    margin-left: -0px !important;
  }
  .mY-nv-0\@sm\+ {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@sm\+ {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}

@media screen and (min-width: 0) {
  .m-0\@xs\+ {
    margin: 0px !important;
  }
  .mT-0\@xs\+ {
    margin-top: 0px !important;
  }
  .mR-0\@xs\+ {
    margin-right: 0px !important;
  }
  .mB-0\@xs\+ {
    margin-bottom: 0px !important;
  }
  .mL-0\@xs\+ {
    margin-left: 0px !important;
  }
  .mY-0\@xs\+ {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@xs\+ {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@xs\+ {
    margin: -0px !important;
  }
  .mT-nv-0\@xs\+ {
    margin-top: -0px !important;
  }
  .mR-nv-0\@xs\+ {
    margin-right: -0px !important;
  }
  .mB-nv-0\@xs\+ {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@xs\+ {
    margin-left: -0px !important;
  }
  .mY-nv-0\@xs\+ {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@xs\+ {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-0\@xl- {
    margin: 0px !important;
  }
  .mT-0\@xl- {
    margin-top: 0px !important;
  }
  .mR-0\@xl- {
    margin-right: 0px !important;
  }
  .mB-0\@xl- {
    margin-bottom: 0px !important;
  }
  .mL-0\@xl- {
    margin-left: 0px !important;
  }
  .mY-0\@xl- {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@xl- {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@xl- {
    margin: -0px !important;
  }
  .mT-nv-0\@xl- {
    margin-top: -0px !important;
  }
  .mR-nv-0\@xl- {
    margin-right: -0px !important;
  }
  .mB-nv-0\@xl- {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@xl- {
    margin-left: -0px !important;
  }
  .mY-nv-0\@xl- {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@xl- {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-0\@lg- {
    margin: 0px !important;
  }
  .mT-0\@lg- {
    margin-top: 0px !important;
  }
  .mR-0\@lg- {
    margin-right: 0px !important;
  }
  .mB-0\@lg- {
    margin-bottom: 0px !important;
  }
  .mL-0\@lg- {
    margin-left: 0px !important;
  }
  .mY-0\@lg- {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@lg- {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@lg- {
    margin: -0px !important;
  }
  .mT-nv-0\@lg- {
    margin-top: -0px !important;
  }
  .mR-nv-0\@lg- {
    margin-right: -0px !important;
  }
  .mB-nv-0\@lg- {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@lg- {
    margin-left: -0px !important;
  }
  .mY-nv-0\@lg- {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@lg- {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-0\@md- {
    margin: 0px !important;
  }
  .mT-0\@md- {
    margin-top: 0px !important;
  }
  .mR-0\@md- {
    margin-right: 0px !important;
  }
  .mB-0\@md- {
    margin-bottom: 0px !important;
  }
  .mL-0\@md- {
    margin-left: 0px !important;
  }
  .mY-0\@md- {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@md- {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@md- {
    margin: -0px !important;
  }
  .mT-nv-0\@md- {
    margin-top: -0px !important;
  }
  .mR-nv-0\@md- {
    margin-right: -0px !important;
  }
  .mB-nv-0\@md- {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@md- {
    margin-left: -0px !important;
  }
  .mY-nv-0\@md- {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@md- {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-0\@sm- {
    margin: 0px !important;
  }
  .mT-0\@sm- {
    margin-top: 0px !important;
  }
  .mR-0\@sm- {
    margin-right: 0px !important;
  }
  .mB-0\@sm- {
    margin-bottom: 0px !important;
  }
  .mL-0\@sm- {
    margin-left: 0px !important;
  }
  .mY-0\@sm- {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@sm- {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@sm- {
    margin: -0px !important;
  }
  .mT-nv-0\@sm- {
    margin-top: -0px !important;
  }
  .mR-nv-0\@sm- {
    margin-right: -0px !important;
  }
  .mB-nv-0\@sm- {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@sm- {
    margin-left: -0px !important;
  }
  .mY-nv-0\@sm- {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@sm- {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-0\@lg {
    margin: 0px !important;
  }
  .mT-0\@lg {
    margin-top: 0px !important;
  }
  .mR-0\@lg {
    margin-right: 0px !important;
  }
  .mB-0\@lg {
    margin-bottom: 0px !important;
  }
  .mL-0\@lg {
    margin-left: 0px !important;
  }
  .mY-0\@lg {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@lg {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@lg {
    margin: -0px !important;
  }
  .mT-nv-0\@lg {
    margin-top: -0px !important;
  }
  .mR-nv-0\@lg {
    margin-right: -0px !important;
  }
  .mB-nv-0\@lg {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@lg {
    margin-left: -0px !important;
  }
  .mY-nv-0\@lg {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@lg {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-0\@md {
    margin: 0px !important;
  }
  .mT-0\@md {
    margin-top: 0px !important;
  }
  .mR-0\@md {
    margin-right: 0px !important;
  }
  .mB-0\@md {
    margin-bottom: 0px !important;
  }
  .mL-0\@md {
    margin-left: 0px !important;
  }
  .mY-0\@md {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@md {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@md {
    margin: -0px !important;
  }
  .mT-nv-0\@md {
    margin-top: -0px !important;
  }
  .mR-nv-0\@md {
    margin-right: -0px !important;
  }
  .mB-nv-0\@md {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@md {
    margin-left: -0px !important;
  }
  .mY-nv-0\@md {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@md {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-0\@sm {
    margin: 0px !important;
  }
  .mT-0\@sm {
    margin-top: 0px !important;
  }
  .mR-0\@sm {
    margin-right: 0px !important;
  }
  .mB-0\@sm {
    margin-bottom: 0px !important;
  }
  .mL-0\@sm {
    margin-left: 0px !important;
  }
  .mY-0\@sm {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@sm {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@sm {
    margin: -0px !important;
  }
  .mT-nv-0\@sm {
    margin-top: -0px !important;
  }
  .mR-nv-0\@sm {
    margin-right: -0px !important;
  }
  .mB-nv-0\@sm {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@sm {
    margin-left: -0px !important;
  }
  .mY-nv-0\@sm {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@sm {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}

.m-1 {
  margin: 1px !important;
}

.mT-1 {
  margin-top: 1px !important;
}

.mR-1 {
  margin-right: 1px !important;
}

.mB-1 {
  margin-bottom: 1px !important;
}

.mL-1 {
  margin-left: 1px !important;
}

.mY-1 {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

.mX-1 {
  margin-left: 1px !important;
  margin-right: 1px !important;
}

.m-nv-1 {
  margin: -1px !important;
}

.mT-nv-1 {
  margin-top: -1px !important;
}

.mR-nv-1 {
  margin-right: -1px !important;
}

.mB-nv-1 {
  margin-bottom: -0px !important;
}

.mL-nv-1 {
  margin-left: -1px !important;
}

.mY-nv-1 {
  margin-top: -1px !important;
  margin-bottom: -1px !important;
}

.mX-nv-1 {
  margin-left: -1px !important;
  margin-right: -1px !important;
}

@media screen and (min-width: 1440px) {
  .m-1\@xl\+ {
    margin: 1px !important;
  }
  .mT-1\@xl\+ {
    margin-top: 1px !important;
  }
  .mR-1\@xl\+ {
    margin-right: 1px !important;
  }
  .mB-1\@xl\+ {
    margin-bottom: 1px !important;
  }
  .mL-1\@xl\+ {
    margin-left: 1px !important;
  }
  .mY-1\@xl\+ {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@xl\+ {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@xl\+ {
    margin: -1px !important;
  }
  .mT-nv-1\@xl\+ {
    margin-top: -1px !important;
  }
  .mR-nv-1\@xl\+ {
    margin-right: -1px !important;
  }
  .mB-nv-1\@xl\+ {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@xl\+ {
    margin-left: -1px !important;
  }
  .mY-nv-1\@xl\+ {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@xl\+ {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-1\@lg\+ {
    margin: 1px !important;
  }
  .mT-1\@lg\+ {
    margin-top: 1px !important;
  }
  .mR-1\@lg\+ {
    margin-right: 1px !important;
  }
  .mB-1\@lg\+ {
    margin-bottom: 1px !important;
  }
  .mL-1\@lg\+ {
    margin-left: 1px !important;
  }
  .mY-1\@lg\+ {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@lg\+ {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@lg\+ {
    margin: -1px !important;
  }
  .mT-nv-1\@lg\+ {
    margin-top: -1px !important;
  }
  .mR-nv-1\@lg\+ {
    margin-right: -1px !important;
  }
  .mB-nv-1\@lg\+ {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@lg\+ {
    margin-left: -1px !important;
  }
  .mY-nv-1\@lg\+ {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@lg\+ {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-1\@md\+ {
    margin: 1px !important;
  }
  .mT-1\@md\+ {
    margin-top: 1px !important;
  }
  .mR-1\@md\+ {
    margin-right: 1px !important;
  }
  .mB-1\@md\+ {
    margin-bottom: 1px !important;
  }
  .mL-1\@md\+ {
    margin-left: 1px !important;
  }
  .mY-1\@md\+ {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@md\+ {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@md\+ {
    margin: -1px !important;
  }
  .mT-nv-1\@md\+ {
    margin-top: -1px !important;
  }
  .mR-nv-1\@md\+ {
    margin-right: -1px !important;
  }
  .mB-nv-1\@md\+ {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@md\+ {
    margin-left: -1px !important;
  }
  .mY-nv-1\@md\+ {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@md\+ {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-1\@sm\+ {
    margin: 1px !important;
  }
  .mT-1\@sm\+ {
    margin-top: 1px !important;
  }
  .mR-1\@sm\+ {
    margin-right: 1px !important;
  }
  .mB-1\@sm\+ {
    margin-bottom: 1px !important;
  }
  .mL-1\@sm\+ {
    margin-left: 1px !important;
  }
  .mY-1\@sm\+ {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@sm\+ {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@sm\+ {
    margin: -1px !important;
  }
  .mT-nv-1\@sm\+ {
    margin-top: -1px !important;
  }
  .mR-nv-1\@sm\+ {
    margin-right: -1px !important;
  }
  .mB-nv-1\@sm\+ {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@sm\+ {
    margin-left: -1px !important;
  }
  .mY-nv-1\@sm\+ {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@sm\+ {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}

@media screen and (min-width: 0) {
  .m-1\@xs\+ {
    margin: 1px !important;
  }
  .mT-1\@xs\+ {
    margin-top: 1px !important;
  }
  .mR-1\@xs\+ {
    margin-right: 1px !important;
  }
  .mB-1\@xs\+ {
    margin-bottom: 1px !important;
  }
  .mL-1\@xs\+ {
    margin-left: 1px !important;
  }
  .mY-1\@xs\+ {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@xs\+ {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@xs\+ {
    margin: -1px !important;
  }
  .mT-nv-1\@xs\+ {
    margin-top: -1px !important;
  }
  .mR-nv-1\@xs\+ {
    margin-right: -1px !important;
  }
  .mB-nv-1\@xs\+ {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@xs\+ {
    margin-left: -1px !important;
  }
  .mY-nv-1\@xs\+ {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@xs\+ {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-1\@xl- {
    margin: 1px !important;
  }
  .mT-1\@xl- {
    margin-top: 1px !important;
  }
  .mR-1\@xl- {
    margin-right: 1px !important;
  }
  .mB-1\@xl- {
    margin-bottom: 1px !important;
  }
  .mL-1\@xl- {
    margin-left: 1px !important;
  }
  .mY-1\@xl- {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@xl- {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@xl- {
    margin: -1px !important;
  }
  .mT-nv-1\@xl- {
    margin-top: -1px !important;
  }
  .mR-nv-1\@xl- {
    margin-right: -1px !important;
  }
  .mB-nv-1\@xl- {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@xl- {
    margin-left: -1px !important;
  }
  .mY-nv-1\@xl- {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@xl- {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-1\@lg- {
    margin: 1px !important;
  }
  .mT-1\@lg- {
    margin-top: 1px !important;
  }
  .mR-1\@lg- {
    margin-right: 1px !important;
  }
  .mB-1\@lg- {
    margin-bottom: 1px !important;
  }
  .mL-1\@lg- {
    margin-left: 1px !important;
  }
  .mY-1\@lg- {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@lg- {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@lg- {
    margin: -1px !important;
  }
  .mT-nv-1\@lg- {
    margin-top: -1px !important;
  }
  .mR-nv-1\@lg- {
    margin-right: -1px !important;
  }
  .mB-nv-1\@lg- {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@lg- {
    margin-left: -1px !important;
  }
  .mY-nv-1\@lg- {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@lg- {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-1\@md- {
    margin: 1px !important;
  }
  .mT-1\@md- {
    margin-top: 1px !important;
  }
  .mR-1\@md- {
    margin-right: 1px !important;
  }
  .mB-1\@md- {
    margin-bottom: 1px !important;
  }
  .mL-1\@md- {
    margin-left: 1px !important;
  }
  .mY-1\@md- {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@md- {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@md- {
    margin: -1px !important;
  }
  .mT-nv-1\@md- {
    margin-top: -1px !important;
  }
  .mR-nv-1\@md- {
    margin-right: -1px !important;
  }
  .mB-nv-1\@md- {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@md- {
    margin-left: -1px !important;
  }
  .mY-nv-1\@md- {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@md- {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-1\@sm- {
    margin: 1px !important;
  }
  .mT-1\@sm- {
    margin-top: 1px !important;
  }
  .mR-1\@sm- {
    margin-right: 1px !important;
  }
  .mB-1\@sm- {
    margin-bottom: 1px !important;
  }
  .mL-1\@sm- {
    margin-left: 1px !important;
  }
  .mY-1\@sm- {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@sm- {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@sm- {
    margin: -1px !important;
  }
  .mT-nv-1\@sm- {
    margin-top: -1px !important;
  }
  .mR-nv-1\@sm- {
    margin-right: -1px !important;
  }
  .mB-nv-1\@sm- {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@sm- {
    margin-left: -1px !important;
  }
  .mY-nv-1\@sm- {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@sm- {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-1\@lg {
    margin: 1px !important;
  }
  .mT-1\@lg {
    margin-top: 1px !important;
  }
  .mR-1\@lg {
    margin-right: 1px !important;
  }
  .mB-1\@lg {
    margin-bottom: 1px !important;
  }
  .mL-1\@lg {
    margin-left: 1px !important;
  }
  .mY-1\@lg {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@lg {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@lg {
    margin: -1px !important;
  }
  .mT-nv-1\@lg {
    margin-top: -1px !important;
  }
  .mR-nv-1\@lg {
    margin-right: -1px !important;
  }
  .mB-nv-1\@lg {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@lg {
    margin-left: -1px !important;
  }
  .mY-nv-1\@lg {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@lg {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-1\@md {
    margin: 1px !important;
  }
  .mT-1\@md {
    margin-top: 1px !important;
  }
  .mR-1\@md {
    margin-right: 1px !important;
  }
  .mB-1\@md {
    margin-bottom: 1px !important;
  }
  .mL-1\@md {
    margin-left: 1px !important;
  }
  .mY-1\@md {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@md {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@md {
    margin: -1px !important;
  }
  .mT-nv-1\@md {
    margin-top: -1px !important;
  }
  .mR-nv-1\@md {
    margin-right: -1px !important;
  }
  .mB-nv-1\@md {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@md {
    margin-left: -1px !important;
  }
  .mY-nv-1\@md {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@md {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-1\@sm {
    margin: 1px !important;
  }
  .mT-1\@sm {
    margin-top: 1px !important;
  }
  .mR-1\@sm {
    margin-right: 1px !important;
  }
  .mB-1\@sm {
    margin-bottom: 1px !important;
  }
  .mL-1\@sm {
    margin-left: 1px !important;
  }
  .mY-1\@sm {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@sm {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@sm {
    margin: -1px !important;
  }
  .mT-nv-1\@sm {
    margin-top: -1px !important;
  }
  .mR-nv-1\@sm {
    margin-right: -1px !important;
  }
  .mB-nv-1\@sm {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@sm {
    margin-left: -1px !important;
  }
  .mY-nv-1\@sm {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@sm {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}

.m-2 {
  margin: 2px !important;
}

.mT-2 {
  margin-top: 2px !important;
}

.mR-2 {
  margin-right: 2px !important;
}

.mB-2 {
  margin-bottom: 2px !important;
}

.mL-2 {
  margin-left: 2px !important;
}

.mY-2 {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}

.mX-2 {
  margin-left: 2px !important;
  margin-right: 2px !important;
}

.m-nv-2 {
  margin: -2px !important;
}

.mT-nv-2 {
  margin-top: -2px !important;
}

.mR-nv-2 {
  margin-right: -2px !important;
}

.mB-nv-2 {
  margin-bottom: -0px !important;
}

.mL-nv-2 {
  margin-left: -2px !important;
}

.mY-nv-2 {
  margin-top: -2px !important;
  margin-bottom: -2px !important;
}

.mX-nv-2 {
  margin-left: -2px !important;
  margin-right: -2px !important;
}

@media screen and (min-width: 1440px) {
  .m-2\@xl\+ {
    margin: 2px !important;
  }
  .mT-2\@xl\+ {
    margin-top: 2px !important;
  }
  .mR-2\@xl\+ {
    margin-right: 2px !important;
  }
  .mB-2\@xl\+ {
    margin-bottom: 2px !important;
  }
  .mL-2\@xl\+ {
    margin-left: 2px !important;
  }
  .mY-2\@xl\+ {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@xl\+ {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@xl\+ {
    margin: -2px !important;
  }
  .mT-nv-2\@xl\+ {
    margin-top: -2px !important;
  }
  .mR-nv-2\@xl\+ {
    margin-right: -2px !important;
  }
  .mB-nv-2\@xl\+ {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@xl\+ {
    margin-left: -2px !important;
  }
  .mY-nv-2\@xl\+ {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@xl\+ {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-2\@lg\+ {
    margin: 2px !important;
  }
  .mT-2\@lg\+ {
    margin-top: 2px !important;
  }
  .mR-2\@lg\+ {
    margin-right: 2px !important;
  }
  .mB-2\@lg\+ {
    margin-bottom: 2px !important;
  }
  .mL-2\@lg\+ {
    margin-left: 2px !important;
  }
  .mY-2\@lg\+ {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@lg\+ {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@lg\+ {
    margin: -2px !important;
  }
  .mT-nv-2\@lg\+ {
    margin-top: -2px !important;
  }
  .mR-nv-2\@lg\+ {
    margin-right: -2px !important;
  }
  .mB-nv-2\@lg\+ {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@lg\+ {
    margin-left: -2px !important;
  }
  .mY-nv-2\@lg\+ {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@lg\+ {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-2\@md\+ {
    margin: 2px !important;
  }
  .mT-2\@md\+ {
    margin-top: 2px !important;
  }
  .mR-2\@md\+ {
    margin-right: 2px !important;
  }
  .mB-2\@md\+ {
    margin-bottom: 2px !important;
  }
  .mL-2\@md\+ {
    margin-left: 2px !important;
  }
  .mY-2\@md\+ {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@md\+ {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@md\+ {
    margin: -2px !important;
  }
  .mT-nv-2\@md\+ {
    margin-top: -2px !important;
  }
  .mR-nv-2\@md\+ {
    margin-right: -2px !important;
  }
  .mB-nv-2\@md\+ {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@md\+ {
    margin-left: -2px !important;
  }
  .mY-nv-2\@md\+ {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@md\+ {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-2\@sm\+ {
    margin: 2px !important;
  }
  .mT-2\@sm\+ {
    margin-top: 2px !important;
  }
  .mR-2\@sm\+ {
    margin-right: 2px !important;
  }
  .mB-2\@sm\+ {
    margin-bottom: 2px !important;
  }
  .mL-2\@sm\+ {
    margin-left: 2px !important;
  }
  .mY-2\@sm\+ {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@sm\+ {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@sm\+ {
    margin: -2px !important;
  }
  .mT-nv-2\@sm\+ {
    margin-top: -2px !important;
  }
  .mR-nv-2\@sm\+ {
    margin-right: -2px !important;
  }
  .mB-nv-2\@sm\+ {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@sm\+ {
    margin-left: -2px !important;
  }
  .mY-nv-2\@sm\+ {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@sm\+ {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}

@media screen and (min-width: 0) {
  .m-2\@xs\+ {
    margin: 2px !important;
  }
  .mT-2\@xs\+ {
    margin-top: 2px !important;
  }
  .mR-2\@xs\+ {
    margin-right: 2px !important;
  }
  .mB-2\@xs\+ {
    margin-bottom: 2px !important;
  }
  .mL-2\@xs\+ {
    margin-left: 2px !important;
  }
  .mY-2\@xs\+ {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@xs\+ {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@xs\+ {
    margin: -2px !important;
  }
  .mT-nv-2\@xs\+ {
    margin-top: -2px !important;
  }
  .mR-nv-2\@xs\+ {
    margin-right: -2px !important;
  }
  .mB-nv-2\@xs\+ {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@xs\+ {
    margin-left: -2px !important;
  }
  .mY-nv-2\@xs\+ {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@xs\+ {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-2\@xl- {
    margin: 2px !important;
  }
  .mT-2\@xl- {
    margin-top: 2px !important;
  }
  .mR-2\@xl- {
    margin-right: 2px !important;
  }
  .mB-2\@xl- {
    margin-bottom: 2px !important;
  }
  .mL-2\@xl- {
    margin-left: 2px !important;
  }
  .mY-2\@xl- {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@xl- {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@xl- {
    margin: -2px !important;
  }
  .mT-nv-2\@xl- {
    margin-top: -2px !important;
  }
  .mR-nv-2\@xl- {
    margin-right: -2px !important;
  }
  .mB-nv-2\@xl- {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@xl- {
    margin-left: -2px !important;
  }
  .mY-nv-2\@xl- {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@xl- {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-2\@lg- {
    margin: 2px !important;
  }
  .mT-2\@lg- {
    margin-top: 2px !important;
  }
  .mR-2\@lg- {
    margin-right: 2px !important;
  }
  .mB-2\@lg- {
    margin-bottom: 2px !important;
  }
  .mL-2\@lg- {
    margin-left: 2px !important;
  }
  .mY-2\@lg- {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@lg- {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@lg- {
    margin: -2px !important;
  }
  .mT-nv-2\@lg- {
    margin-top: -2px !important;
  }
  .mR-nv-2\@lg- {
    margin-right: -2px !important;
  }
  .mB-nv-2\@lg- {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@lg- {
    margin-left: -2px !important;
  }
  .mY-nv-2\@lg- {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@lg- {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-2\@md- {
    margin: 2px !important;
  }
  .mT-2\@md- {
    margin-top: 2px !important;
  }
  .mR-2\@md- {
    margin-right: 2px !important;
  }
  .mB-2\@md- {
    margin-bottom: 2px !important;
  }
  .mL-2\@md- {
    margin-left: 2px !important;
  }
  .mY-2\@md- {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@md- {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@md- {
    margin: -2px !important;
  }
  .mT-nv-2\@md- {
    margin-top: -2px !important;
  }
  .mR-nv-2\@md- {
    margin-right: -2px !important;
  }
  .mB-nv-2\@md- {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@md- {
    margin-left: -2px !important;
  }
  .mY-nv-2\@md- {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@md- {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-2\@sm- {
    margin: 2px !important;
  }
  .mT-2\@sm- {
    margin-top: 2px !important;
  }
  .mR-2\@sm- {
    margin-right: 2px !important;
  }
  .mB-2\@sm- {
    margin-bottom: 2px !important;
  }
  .mL-2\@sm- {
    margin-left: 2px !important;
  }
  .mY-2\@sm- {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@sm- {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@sm- {
    margin: -2px !important;
  }
  .mT-nv-2\@sm- {
    margin-top: -2px !important;
  }
  .mR-nv-2\@sm- {
    margin-right: -2px !important;
  }
  .mB-nv-2\@sm- {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@sm- {
    margin-left: -2px !important;
  }
  .mY-nv-2\@sm- {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@sm- {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-2\@lg {
    margin: 2px !important;
  }
  .mT-2\@lg {
    margin-top: 2px !important;
  }
  .mR-2\@lg {
    margin-right: 2px !important;
  }
  .mB-2\@lg {
    margin-bottom: 2px !important;
  }
  .mL-2\@lg {
    margin-left: 2px !important;
  }
  .mY-2\@lg {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@lg {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@lg {
    margin: -2px !important;
  }
  .mT-nv-2\@lg {
    margin-top: -2px !important;
  }
  .mR-nv-2\@lg {
    margin-right: -2px !important;
  }
  .mB-nv-2\@lg {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@lg {
    margin-left: -2px !important;
  }
  .mY-nv-2\@lg {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@lg {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-2\@md {
    margin: 2px !important;
  }
  .mT-2\@md {
    margin-top: 2px !important;
  }
  .mR-2\@md {
    margin-right: 2px !important;
  }
  .mB-2\@md {
    margin-bottom: 2px !important;
  }
  .mL-2\@md {
    margin-left: 2px !important;
  }
  .mY-2\@md {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@md {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@md {
    margin: -2px !important;
  }
  .mT-nv-2\@md {
    margin-top: -2px !important;
  }
  .mR-nv-2\@md {
    margin-right: -2px !important;
  }
  .mB-nv-2\@md {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@md {
    margin-left: -2px !important;
  }
  .mY-nv-2\@md {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@md {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-2\@sm {
    margin: 2px !important;
  }
  .mT-2\@sm {
    margin-top: 2px !important;
  }
  .mR-2\@sm {
    margin-right: 2px !important;
  }
  .mB-2\@sm {
    margin-bottom: 2px !important;
  }
  .mL-2\@sm {
    margin-left: 2px !important;
  }
  .mY-2\@sm {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@sm {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@sm {
    margin: -2px !important;
  }
  .mT-nv-2\@sm {
    margin-top: -2px !important;
  }
  .mR-nv-2\@sm {
    margin-right: -2px !important;
  }
  .mB-nv-2\@sm {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@sm {
    margin-left: -2px !important;
  }
  .mY-nv-2\@sm {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@sm {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}

.m-3 {
  margin: 3px !important;
}

.mT-3 {
  margin-top: 3px !important;
}

.mR-3 {
  margin-right: 3px !important;
}

.mB-3 {
  margin-bottom: 3px !important;
}

.mL-3 {
  margin-left: 3px !important;
}

.mY-3 {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}

.mX-3 {
  margin-left: 3px !important;
  margin-right: 3px !important;
}

.m-nv-3 {
  margin: -3px !important;
}

.mT-nv-3 {
  margin-top: -3px !important;
}

.mR-nv-3 {
  margin-right: -3px !important;
}

.mB-nv-3 {
  margin-bottom: -0px !important;
}

.mL-nv-3 {
  margin-left: -3px !important;
}

.mY-nv-3 {
  margin-top: -3px !important;
  margin-bottom: -3px !important;
}

.mX-nv-3 {
  margin-left: -3px !important;
  margin-right: -3px !important;
}

@media screen and (min-width: 1440px) {
  .m-3\@xl\+ {
    margin: 3px !important;
  }
  .mT-3\@xl\+ {
    margin-top: 3px !important;
  }
  .mR-3\@xl\+ {
    margin-right: 3px !important;
  }
  .mB-3\@xl\+ {
    margin-bottom: 3px !important;
  }
  .mL-3\@xl\+ {
    margin-left: 3px !important;
  }
  .mY-3\@xl\+ {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@xl\+ {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@xl\+ {
    margin: -3px !important;
  }
  .mT-nv-3\@xl\+ {
    margin-top: -3px !important;
  }
  .mR-nv-3\@xl\+ {
    margin-right: -3px !important;
  }
  .mB-nv-3\@xl\+ {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@xl\+ {
    margin-left: -3px !important;
  }
  .mY-nv-3\@xl\+ {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@xl\+ {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-3\@lg\+ {
    margin: 3px !important;
  }
  .mT-3\@lg\+ {
    margin-top: 3px !important;
  }
  .mR-3\@lg\+ {
    margin-right: 3px !important;
  }
  .mB-3\@lg\+ {
    margin-bottom: 3px !important;
  }
  .mL-3\@lg\+ {
    margin-left: 3px !important;
  }
  .mY-3\@lg\+ {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@lg\+ {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@lg\+ {
    margin: -3px !important;
  }
  .mT-nv-3\@lg\+ {
    margin-top: -3px !important;
  }
  .mR-nv-3\@lg\+ {
    margin-right: -3px !important;
  }
  .mB-nv-3\@lg\+ {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@lg\+ {
    margin-left: -3px !important;
  }
  .mY-nv-3\@lg\+ {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@lg\+ {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-3\@md\+ {
    margin: 3px !important;
  }
  .mT-3\@md\+ {
    margin-top: 3px !important;
  }
  .mR-3\@md\+ {
    margin-right: 3px !important;
  }
  .mB-3\@md\+ {
    margin-bottom: 3px !important;
  }
  .mL-3\@md\+ {
    margin-left: 3px !important;
  }
  .mY-3\@md\+ {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@md\+ {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@md\+ {
    margin: -3px !important;
  }
  .mT-nv-3\@md\+ {
    margin-top: -3px !important;
  }
  .mR-nv-3\@md\+ {
    margin-right: -3px !important;
  }
  .mB-nv-3\@md\+ {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@md\+ {
    margin-left: -3px !important;
  }
  .mY-nv-3\@md\+ {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@md\+ {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-3\@sm\+ {
    margin: 3px !important;
  }
  .mT-3\@sm\+ {
    margin-top: 3px !important;
  }
  .mR-3\@sm\+ {
    margin-right: 3px !important;
  }
  .mB-3\@sm\+ {
    margin-bottom: 3px !important;
  }
  .mL-3\@sm\+ {
    margin-left: 3px !important;
  }
  .mY-3\@sm\+ {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@sm\+ {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@sm\+ {
    margin: -3px !important;
  }
  .mT-nv-3\@sm\+ {
    margin-top: -3px !important;
  }
  .mR-nv-3\@sm\+ {
    margin-right: -3px !important;
  }
  .mB-nv-3\@sm\+ {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@sm\+ {
    margin-left: -3px !important;
  }
  .mY-nv-3\@sm\+ {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@sm\+ {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}

@media screen and (min-width: 0) {
  .m-3\@xs\+ {
    margin: 3px !important;
  }
  .mT-3\@xs\+ {
    margin-top: 3px !important;
  }
  .mR-3\@xs\+ {
    margin-right: 3px !important;
  }
  .mB-3\@xs\+ {
    margin-bottom: 3px !important;
  }
  .mL-3\@xs\+ {
    margin-left: 3px !important;
  }
  .mY-3\@xs\+ {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@xs\+ {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@xs\+ {
    margin: -3px !important;
  }
  .mT-nv-3\@xs\+ {
    margin-top: -3px !important;
  }
  .mR-nv-3\@xs\+ {
    margin-right: -3px !important;
  }
  .mB-nv-3\@xs\+ {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@xs\+ {
    margin-left: -3px !important;
  }
  .mY-nv-3\@xs\+ {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@xs\+ {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-3\@xl- {
    margin: 3px !important;
  }
  .mT-3\@xl- {
    margin-top: 3px !important;
  }
  .mR-3\@xl- {
    margin-right: 3px !important;
  }
  .mB-3\@xl- {
    margin-bottom: 3px !important;
  }
  .mL-3\@xl- {
    margin-left: 3px !important;
  }
  .mY-3\@xl- {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@xl- {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@xl- {
    margin: -3px !important;
  }
  .mT-nv-3\@xl- {
    margin-top: -3px !important;
  }
  .mR-nv-3\@xl- {
    margin-right: -3px !important;
  }
  .mB-nv-3\@xl- {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@xl- {
    margin-left: -3px !important;
  }
  .mY-nv-3\@xl- {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@xl- {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-3\@lg- {
    margin: 3px !important;
  }
  .mT-3\@lg- {
    margin-top: 3px !important;
  }
  .mR-3\@lg- {
    margin-right: 3px !important;
  }
  .mB-3\@lg- {
    margin-bottom: 3px !important;
  }
  .mL-3\@lg- {
    margin-left: 3px !important;
  }
  .mY-3\@lg- {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@lg- {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@lg- {
    margin: -3px !important;
  }
  .mT-nv-3\@lg- {
    margin-top: -3px !important;
  }
  .mR-nv-3\@lg- {
    margin-right: -3px !important;
  }
  .mB-nv-3\@lg- {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@lg- {
    margin-left: -3px !important;
  }
  .mY-nv-3\@lg- {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@lg- {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-3\@md- {
    margin: 3px !important;
  }
  .mT-3\@md- {
    margin-top: 3px !important;
  }
  .mR-3\@md- {
    margin-right: 3px !important;
  }
  .mB-3\@md- {
    margin-bottom: 3px !important;
  }
  .mL-3\@md- {
    margin-left: 3px !important;
  }
  .mY-3\@md- {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@md- {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@md- {
    margin: -3px !important;
  }
  .mT-nv-3\@md- {
    margin-top: -3px !important;
  }
  .mR-nv-3\@md- {
    margin-right: -3px !important;
  }
  .mB-nv-3\@md- {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@md- {
    margin-left: -3px !important;
  }
  .mY-nv-3\@md- {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@md- {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-3\@sm- {
    margin: 3px !important;
  }
  .mT-3\@sm- {
    margin-top: 3px !important;
  }
  .mR-3\@sm- {
    margin-right: 3px !important;
  }
  .mB-3\@sm- {
    margin-bottom: 3px !important;
  }
  .mL-3\@sm- {
    margin-left: 3px !important;
  }
  .mY-3\@sm- {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@sm- {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@sm- {
    margin: -3px !important;
  }
  .mT-nv-3\@sm- {
    margin-top: -3px !important;
  }
  .mR-nv-3\@sm- {
    margin-right: -3px !important;
  }
  .mB-nv-3\@sm- {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@sm- {
    margin-left: -3px !important;
  }
  .mY-nv-3\@sm- {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@sm- {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-3\@lg {
    margin: 3px !important;
  }
  .mT-3\@lg {
    margin-top: 3px !important;
  }
  .mR-3\@lg {
    margin-right: 3px !important;
  }
  .mB-3\@lg {
    margin-bottom: 3px !important;
  }
  .mL-3\@lg {
    margin-left: 3px !important;
  }
  .mY-3\@lg {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@lg {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@lg {
    margin: -3px !important;
  }
  .mT-nv-3\@lg {
    margin-top: -3px !important;
  }
  .mR-nv-3\@lg {
    margin-right: -3px !important;
  }
  .mB-nv-3\@lg {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@lg {
    margin-left: -3px !important;
  }
  .mY-nv-3\@lg {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@lg {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-3\@md {
    margin: 3px !important;
  }
  .mT-3\@md {
    margin-top: 3px !important;
  }
  .mR-3\@md {
    margin-right: 3px !important;
  }
  .mB-3\@md {
    margin-bottom: 3px !important;
  }
  .mL-3\@md {
    margin-left: 3px !important;
  }
  .mY-3\@md {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@md {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@md {
    margin: -3px !important;
  }
  .mT-nv-3\@md {
    margin-top: -3px !important;
  }
  .mR-nv-3\@md {
    margin-right: -3px !important;
  }
  .mB-nv-3\@md {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@md {
    margin-left: -3px !important;
  }
  .mY-nv-3\@md {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@md {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-3\@sm {
    margin: 3px !important;
  }
  .mT-3\@sm {
    margin-top: 3px !important;
  }
  .mR-3\@sm {
    margin-right: 3px !important;
  }
  .mB-3\@sm {
    margin-bottom: 3px !important;
  }
  .mL-3\@sm {
    margin-left: 3px !important;
  }
  .mY-3\@sm {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@sm {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@sm {
    margin: -3px !important;
  }
  .mT-nv-3\@sm {
    margin-top: -3px !important;
  }
  .mR-nv-3\@sm {
    margin-right: -3px !important;
  }
  .mB-nv-3\@sm {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@sm {
    margin-left: -3px !important;
  }
  .mY-nv-3\@sm {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@sm {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}

.m-4 {
  margin: 4px !important;
}

.mT-4 {
  margin-top: 4px !important;
}

.mR-4 {
  margin-right: 4px !important;
}

.mB-4 {
  margin-bottom: 4px !important;
}

.mL-4 {
  margin-left: 4px !important;
}

.mY-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.mX-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}

.m-nv-4 {
  margin: -4px !important;
}

.mT-nv-4 {
  margin-top: -4px !important;
}

.mR-nv-4 {
  margin-right: -4px !important;
}

.mB-nv-4 {
  margin-bottom: -0px !important;
}

.mL-nv-4 {
  margin-left: -4px !important;
}

.mY-nv-4 {
  margin-top: -4px !important;
  margin-bottom: -4px !important;
}

.mX-nv-4 {
  margin-left: -4px !important;
  margin-right: -4px !important;
}

@media screen and (min-width: 1440px) {
  .m-4\@xl\+ {
    margin: 4px !important;
  }
  .mT-4\@xl\+ {
    margin-top: 4px !important;
  }
  .mR-4\@xl\+ {
    margin-right: 4px !important;
  }
  .mB-4\@xl\+ {
    margin-bottom: 4px !important;
  }
  .mL-4\@xl\+ {
    margin-left: 4px !important;
  }
  .mY-4\@xl\+ {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@xl\+ {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@xl\+ {
    margin: -4px !important;
  }
  .mT-nv-4\@xl\+ {
    margin-top: -4px !important;
  }
  .mR-nv-4\@xl\+ {
    margin-right: -4px !important;
  }
  .mB-nv-4\@xl\+ {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@xl\+ {
    margin-left: -4px !important;
  }
  .mY-nv-4\@xl\+ {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@xl\+ {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-4\@lg\+ {
    margin: 4px !important;
  }
  .mT-4\@lg\+ {
    margin-top: 4px !important;
  }
  .mR-4\@lg\+ {
    margin-right: 4px !important;
  }
  .mB-4\@lg\+ {
    margin-bottom: 4px !important;
  }
  .mL-4\@lg\+ {
    margin-left: 4px !important;
  }
  .mY-4\@lg\+ {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@lg\+ {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@lg\+ {
    margin: -4px !important;
  }
  .mT-nv-4\@lg\+ {
    margin-top: -4px !important;
  }
  .mR-nv-4\@lg\+ {
    margin-right: -4px !important;
  }
  .mB-nv-4\@lg\+ {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@lg\+ {
    margin-left: -4px !important;
  }
  .mY-nv-4\@lg\+ {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@lg\+ {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-4\@md\+ {
    margin: 4px !important;
  }
  .mT-4\@md\+ {
    margin-top: 4px !important;
  }
  .mR-4\@md\+ {
    margin-right: 4px !important;
  }
  .mB-4\@md\+ {
    margin-bottom: 4px !important;
  }
  .mL-4\@md\+ {
    margin-left: 4px !important;
  }
  .mY-4\@md\+ {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@md\+ {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@md\+ {
    margin: -4px !important;
  }
  .mT-nv-4\@md\+ {
    margin-top: -4px !important;
  }
  .mR-nv-4\@md\+ {
    margin-right: -4px !important;
  }
  .mB-nv-4\@md\+ {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@md\+ {
    margin-left: -4px !important;
  }
  .mY-nv-4\@md\+ {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@md\+ {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-4\@sm\+ {
    margin: 4px !important;
  }
  .mT-4\@sm\+ {
    margin-top: 4px !important;
  }
  .mR-4\@sm\+ {
    margin-right: 4px !important;
  }
  .mB-4\@sm\+ {
    margin-bottom: 4px !important;
  }
  .mL-4\@sm\+ {
    margin-left: 4px !important;
  }
  .mY-4\@sm\+ {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@sm\+ {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@sm\+ {
    margin: -4px !important;
  }
  .mT-nv-4\@sm\+ {
    margin-top: -4px !important;
  }
  .mR-nv-4\@sm\+ {
    margin-right: -4px !important;
  }
  .mB-nv-4\@sm\+ {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@sm\+ {
    margin-left: -4px !important;
  }
  .mY-nv-4\@sm\+ {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@sm\+ {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}

@media screen and (min-width: 0) {
  .m-4\@xs\+ {
    margin: 4px !important;
  }
  .mT-4\@xs\+ {
    margin-top: 4px !important;
  }
  .mR-4\@xs\+ {
    margin-right: 4px !important;
  }
  .mB-4\@xs\+ {
    margin-bottom: 4px !important;
  }
  .mL-4\@xs\+ {
    margin-left: 4px !important;
  }
  .mY-4\@xs\+ {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@xs\+ {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@xs\+ {
    margin: -4px !important;
  }
  .mT-nv-4\@xs\+ {
    margin-top: -4px !important;
  }
  .mR-nv-4\@xs\+ {
    margin-right: -4px !important;
  }
  .mB-nv-4\@xs\+ {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@xs\+ {
    margin-left: -4px !important;
  }
  .mY-nv-4\@xs\+ {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@xs\+ {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-4\@xl- {
    margin: 4px !important;
  }
  .mT-4\@xl- {
    margin-top: 4px !important;
  }
  .mR-4\@xl- {
    margin-right: 4px !important;
  }
  .mB-4\@xl- {
    margin-bottom: 4px !important;
  }
  .mL-4\@xl- {
    margin-left: 4px !important;
  }
  .mY-4\@xl- {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@xl- {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@xl- {
    margin: -4px !important;
  }
  .mT-nv-4\@xl- {
    margin-top: -4px !important;
  }
  .mR-nv-4\@xl- {
    margin-right: -4px !important;
  }
  .mB-nv-4\@xl- {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@xl- {
    margin-left: -4px !important;
  }
  .mY-nv-4\@xl- {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@xl- {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-4\@lg- {
    margin: 4px !important;
  }
  .mT-4\@lg- {
    margin-top: 4px !important;
  }
  .mR-4\@lg- {
    margin-right: 4px !important;
  }
  .mB-4\@lg- {
    margin-bottom: 4px !important;
  }
  .mL-4\@lg- {
    margin-left: 4px !important;
  }
  .mY-4\@lg- {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@lg- {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@lg- {
    margin: -4px !important;
  }
  .mT-nv-4\@lg- {
    margin-top: -4px !important;
  }
  .mR-nv-4\@lg- {
    margin-right: -4px !important;
  }
  .mB-nv-4\@lg- {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@lg- {
    margin-left: -4px !important;
  }
  .mY-nv-4\@lg- {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@lg- {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-4\@md- {
    margin: 4px !important;
  }
  .mT-4\@md- {
    margin-top: 4px !important;
  }
  .mR-4\@md- {
    margin-right: 4px !important;
  }
  .mB-4\@md- {
    margin-bottom: 4px !important;
  }
  .mL-4\@md- {
    margin-left: 4px !important;
  }
  .mY-4\@md- {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@md- {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@md- {
    margin: -4px !important;
  }
  .mT-nv-4\@md- {
    margin-top: -4px !important;
  }
  .mR-nv-4\@md- {
    margin-right: -4px !important;
  }
  .mB-nv-4\@md- {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@md- {
    margin-left: -4px !important;
  }
  .mY-nv-4\@md- {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@md- {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-4\@sm- {
    margin: 4px !important;
  }
  .mT-4\@sm- {
    margin-top: 4px !important;
  }
  .mR-4\@sm- {
    margin-right: 4px !important;
  }
  .mB-4\@sm- {
    margin-bottom: 4px !important;
  }
  .mL-4\@sm- {
    margin-left: 4px !important;
  }
  .mY-4\@sm- {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@sm- {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@sm- {
    margin: -4px !important;
  }
  .mT-nv-4\@sm- {
    margin-top: -4px !important;
  }
  .mR-nv-4\@sm- {
    margin-right: -4px !important;
  }
  .mB-nv-4\@sm- {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@sm- {
    margin-left: -4px !important;
  }
  .mY-nv-4\@sm- {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@sm- {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-4\@lg {
    margin: 4px !important;
  }
  .mT-4\@lg {
    margin-top: 4px !important;
  }
  .mR-4\@lg {
    margin-right: 4px !important;
  }
  .mB-4\@lg {
    margin-bottom: 4px !important;
  }
  .mL-4\@lg {
    margin-left: 4px !important;
  }
  .mY-4\@lg {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@lg {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@lg {
    margin: -4px !important;
  }
  .mT-nv-4\@lg {
    margin-top: -4px !important;
  }
  .mR-nv-4\@lg {
    margin-right: -4px !important;
  }
  .mB-nv-4\@lg {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@lg {
    margin-left: -4px !important;
  }
  .mY-nv-4\@lg {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@lg {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-4\@md {
    margin: 4px !important;
  }
  .mT-4\@md {
    margin-top: 4px !important;
  }
  .mR-4\@md {
    margin-right: 4px !important;
  }
  .mB-4\@md {
    margin-bottom: 4px !important;
  }
  .mL-4\@md {
    margin-left: 4px !important;
  }
  .mY-4\@md {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@md {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@md {
    margin: -4px !important;
  }
  .mT-nv-4\@md {
    margin-top: -4px !important;
  }
  .mR-nv-4\@md {
    margin-right: -4px !important;
  }
  .mB-nv-4\@md {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@md {
    margin-left: -4px !important;
  }
  .mY-nv-4\@md {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@md {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-4\@sm {
    margin: 4px !important;
  }
  .mT-4\@sm {
    margin-top: 4px !important;
  }
  .mR-4\@sm {
    margin-right: 4px !important;
  }
  .mB-4\@sm {
    margin-bottom: 4px !important;
  }
  .mL-4\@sm {
    margin-left: 4px !important;
  }
  .mY-4\@sm {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@sm {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@sm {
    margin: -4px !important;
  }
  .mT-nv-4\@sm {
    margin-top: -4px !important;
  }
  .mR-nv-4\@sm {
    margin-right: -4px !important;
  }
  .mB-nv-4\@sm {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@sm {
    margin-left: -4px !important;
  }
  .mY-nv-4\@sm {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@sm {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}

.m-5 {
  margin: 5px !important;
}

.mT-5 {
  margin-top: 5px !important;
}

.mR-5 {
  margin-right: 5px !important;
}

.mB-5 {
  margin-bottom: 5px !important;
}

.mL-5 {
  margin-left: 5px !important;
}

.mY-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.mX-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

.m-nv-5 {
  margin: -5px !important;
}

.mT-nv-5 {
  margin-top: -5px !important;
}

.mR-nv-5 {
  margin-right: -5px !important;
}

.mB-nv-5 {
  margin-bottom: -5px !important;
}

.mL-nv-5 {
  margin-left: -5px !important;
}

.mY-nv-5 {
  margin-top: -5px !important;
  margin-bottom: -5px !important;
}

.mX-nv-5 {
  margin-left: -5px !important;
  margin-right: -5px !important;
}

@media screen and (min-width: 1440px) {
  .m-5\@xl\+ {
    margin: 5px !important;
  }
  .mT-5\@xl\+ {
    margin-top: 5px !important;
  }
  .mR-5\@xl\+ {
    margin-right: 5px !important;
  }
  .mB-5\@xl\+ {
    margin-bottom: 5px !important;
  }
  .mL-5\@xl\+ {
    margin-left: 5px !important;
  }
  .mY-5\@xl\+ {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@xl\+ {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@xl\+ {
    margin: -5px !important;
  }
  .mT-nv-5\@xl\+ {
    margin-top: -5px !important;
  }
  .mR-nv-5\@xl\+ {
    margin-right: -5px !important;
  }
  .mB-nv-5\@xl\+ {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@xl\+ {
    margin-left: -5px !important;
  }
  .mY-nv-5\@xl\+ {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@xl\+ {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-5\@lg\+ {
    margin: 5px !important;
  }
  .mT-5\@lg\+ {
    margin-top: 5px !important;
  }
  .mR-5\@lg\+ {
    margin-right: 5px !important;
  }
  .mB-5\@lg\+ {
    margin-bottom: 5px !important;
  }
  .mL-5\@lg\+ {
    margin-left: 5px !important;
  }
  .mY-5\@lg\+ {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@lg\+ {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@lg\+ {
    margin: -5px !important;
  }
  .mT-nv-5\@lg\+ {
    margin-top: -5px !important;
  }
  .mR-nv-5\@lg\+ {
    margin-right: -5px !important;
  }
  .mB-nv-5\@lg\+ {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@lg\+ {
    margin-left: -5px !important;
  }
  .mY-nv-5\@lg\+ {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@lg\+ {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-5\@md\+ {
    margin: 5px !important;
  }
  .mT-5\@md\+ {
    margin-top: 5px !important;
  }
  .mR-5\@md\+ {
    margin-right: 5px !important;
  }
  .mB-5\@md\+ {
    margin-bottom: 5px !important;
  }
  .mL-5\@md\+ {
    margin-left: 5px !important;
  }
  .mY-5\@md\+ {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@md\+ {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@md\+ {
    margin: -5px !important;
  }
  .mT-nv-5\@md\+ {
    margin-top: -5px !important;
  }
  .mR-nv-5\@md\+ {
    margin-right: -5px !important;
  }
  .mB-nv-5\@md\+ {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@md\+ {
    margin-left: -5px !important;
  }
  .mY-nv-5\@md\+ {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@md\+ {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-5\@sm\+ {
    margin: 5px !important;
  }
  .mT-5\@sm\+ {
    margin-top: 5px !important;
  }
  .mR-5\@sm\+ {
    margin-right: 5px !important;
  }
  .mB-5\@sm\+ {
    margin-bottom: 5px !important;
  }
  .mL-5\@sm\+ {
    margin-left: 5px !important;
  }
  .mY-5\@sm\+ {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@sm\+ {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@sm\+ {
    margin: -5px !important;
  }
  .mT-nv-5\@sm\+ {
    margin-top: -5px !important;
  }
  .mR-nv-5\@sm\+ {
    margin-right: -5px !important;
  }
  .mB-nv-5\@sm\+ {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@sm\+ {
    margin-left: -5px !important;
  }
  .mY-nv-5\@sm\+ {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@sm\+ {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}

@media screen and (min-width: 0) {
  .m-5\@xs\+ {
    margin: 5px !important;
  }
  .mT-5\@xs\+ {
    margin-top: 5px !important;
  }
  .mR-5\@xs\+ {
    margin-right: 5px !important;
  }
  .mB-5\@xs\+ {
    margin-bottom: 5px !important;
  }
  .mL-5\@xs\+ {
    margin-left: 5px !important;
  }
  .mY-5\@xs\+ {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@xs\+ {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@xs\+ {
    margin: -5px !important;
  }
  .mT-nv-5\@xs\+ {
    margin-top: -5px !important;
  }
  .mR-nv-5\@xs\+ {
    margin-right: -5px !important;
  }
  .mB-nv-5\@xs\+ {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@xs\+ {
    margin-left: -5px !important;
  }
  .mY-nv-5\@xs\+ {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@xs\+ {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-5\@xl- {
    margin: 5px !important;
  }
  .mT-5\@xl- {
    margin-top: 5px !important;
  }
  .mR-5\@xl- {
    margin-right: 5px !important;
  }
  .mB-5\@xl- {
    margin-bottom: 5px !important;
  }
  .mL-5\@xl- {
    margin-left: 5px !important;
  }
  .mY-5\@xl- {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@xl- {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@xl- {
    margin: -5px !important;
  }
  .mT-nv-5\@xl- {
    margin-top: -5px !important;
  }
  .mR-nv-5\@xl- {
    margin-right: -5px !important;
  }
  .mB-nv-5\@xl- {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@xl- {
    margin-left: -5px !important;
  }
  .mY-nv-5\@xl- {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@xl- {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-5\@lg- {
    margin: 5px !important;
  }
  .mT-5\@lg- {
    margin-top: 5px !important;
  }
  .mR-5\@lg- {
    margin-right: 5px !important;
  }
  .mB-5\@lg- {
    margin-bottom: 5px !important;
  }
  .mL-5\@lg- {
    margin-left: 5px !important;
  }
  .mY-5\@lg- {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@lg- {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@lg- {
    margin: -5px !important;
  }
  .mT-nv-5\@lg- {
    margin-top: -5px !important;
  }
  .mR-nv-5\@lg- {
    margin-right: -5px !important;
  }
  .mB-nv-5\@lg- {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@lg- {
    margin-left: -5px !important;
  }
  .mY-nv-5\@lg- {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@lg- {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-5\@md- {
    margin: 5px !important;
  }
  .mT-5\@md- {
    margin-top: 5px !important;
  }
  .mR-5\@md- {
    margin-right: 5px !important;
  }
  .mB-5\@md- {
    margin-bottom: 5px !important;
  }
  .mL-5\@md- {
    margin-left: 5px !important;
  }
  .mY-5\@md- {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@md- {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@md- {
    margin: -5px !important;
  }
  .mT-nv-5\@md- {
    margin-top: -5px !important;
  }
  .mR-nv-5\@md- {
    margin-right: -5px !important;
  }
  .mB-nv-5\@md- {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@md- {
    margin-left: -5px !important;
  }
  .mY-nv-5\@md- {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@md- {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-5\@sm- {
    margin: 5px !important;
  }
  .mT-5\@sm- {
    margin-top: 5px !important;
  }
  .mR-5\@sm- {
    margin-right: 5px !important;
  }
  .mB-5\@sm- {
    margin-bottom: 5px !important;
  }
  .mL-5\@sm- {
    margin-left: 5px !important;
  }
  .mY-5\@sm- {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@sm- {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@sm- {
    margin: -5px !important;
  }
  .mT-nv-5\@sm- {
    margin-top: -5px !important;
  }
  .mR-nv-5\@sm- {
    margin-right: -5px !important;
  }
  .mB-nv-5\@sm- {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@sm- {
    margin-left: -5px !important;
  }
  .mY-nv-5\@sm- {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@sm- {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-5\@lg {
    margin: 5px !important;
  }
  .mT-5\@lg {
    margin-top: 5px !important;
  }
  .mR-5\@lg {
    margin-right: 5px !important;
  }
  .mB-5\@lg {
    margin-bottom: 5px !important;
  }
  .mL-5\@lg {
    margin-left: 5px !important;
  }
  .mY-5\@lg {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@lg {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@lg {
    margin: -5px !important;
  }
  .mT-nv-5\@lg {
    margin-top: -5px !important;
  }
  .mR-nv-5\@lg {
    margin-right: -5px !important;
  }
  .mB-nv-5\@lg {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@lg {
    margin-left: -5px !important;
  }
  .mY-nv-5\@lg {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@lg {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-5\@md {
    margin: 5px !important;
  }
  .mT-5\@md {
    margin-top: 5px !important;
  }
  .mR-5\@md {
    margin-right: 5px !important;
  }
  .mB-5\@md {
    margin-bottom: 5px !important;
  }
  .mL-5\@md {
    margin-left: 5px !important;
  }
  .mY-5\@md {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@md {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@md {
    margin: -5px !important;
  }
  .mT-nv-5\@md {
    margin-top: -5px !important;
  }
  .mR-nv-5\@md {
    margin-right: -5px !important;
  }
  .mB-nv-5\@md {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@md {
    margin-left: -5px !important;
  }
  .mY-nv-5\@md {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@md {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-5\@sm {
    margin: 5px !important;
  }
  .mT-5\@sm {
    margin-top: 5px !important;
  }
  .mR-5\@sm {
    margin-right: 5px !important;
  }
  .mB-5\@sm {
    margin-bottom: 5px !important;
  }
  .mL-5\@sm {
    margin-left: 5px !important;
  }
  .mY-5\@sm {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@sm {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@sm {
    margin: -5px !important;
  }
  .mT-nv-5\@sm {
    margin-top: -5px !important;
  }
  .mR-nv-5\@sm {
    margin-right: -5px !important;
  }
  .mB-nv-5\@sm {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@sm {
    margin-left: -5px !important;
  }
  .mY-nv-5\@sm {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@sm {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}

.m-10 {
  margin: 10px !important;
}

.mT-10 {
  margin-top: 10px !important;
}

.mR-10 {
  margin-right: 10px !important;
}

.mB-10 {
  margin-bottom: 10px !important;
}

.mL-10 {
  margin-left: 10px !important;
}

.mY-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.mX-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

.m-nv-10 {
  margin: -10px !important;
}

.mT-nv-10 {
  margin-top: -10px !important;
}

.mR-nv-10 {
  margin-right: -10px !important;
}

.mB-nv-10 {
  margin-bottom: -10px !important;
}

.mL-nv-10 {
  margin-left: -10px !important;
}

.mY-nv-10 {
  margin-top: -10px !important;
  margin-bottom: -10px !important;
}

.mX-nv-10 {
  margin-left: -10px !important;
  margin-right: -10px !important;
}

@media screen and (min-width: 1440px) {
  .m-10\@xl\+ {
    margin: 10px !important;
  }
  .mT-10\@xl\+ {
    margin-top: 10px !important;
  }
  .mR-10\@xl\+ {
    margin-right: 10px !important;
  }
  .mB-10\@xl\+ {
    margin-bottom: 10px !important;
  }
  .mL-10\@xl\+ {
    margin-left: 10px !important;
  }
  .mY-10\@xl\+ {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@xl\+ {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@xl\+ {
    margin: -10px !important;
  }
  .mT-nv-10\@xl\+ {
    margin-top: -10px !important;
  }
  .mR-nv-10\@xl\+ {
    margin-right: -10px !important;
  }
  .mB-nv-10\@xl\+ {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@xl\+ {
    margin-left: -10px !important;
  }
  .mY-nv-10\@xl\+ {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@xl\+ {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-10\@lg\+ {
    margin: 10px !important;
  }
  .mT-10\@lg\+ {
    margin-top: 10px !important;
  }
  .mR-10\@lg\+ {
    margin-right: 10px !important;
  }
  .mB-10\@lg\+ {
    margin-bottom: 10px !important;
  }
  .mL-10\@lg\+ {
    margin-left: 10px !important;
  }
  .mY-10\@lg\+ {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@lg\+ {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@lg\+ {
    margin: -10px !important;
  }
  .mT-nv-10\@lg\+ {
    margin-top: -10px !important;
  }
  .mR-nv-10\@lg\+ {
    margin-right: -10px !important;
  }
  .mB-nv-10\@lg\+ {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@lg\+ {
    margin-left: -10px !important;
  }
  .mY-nv-10\@lg\+ {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@lg\+ {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-10\@md\+ {
    margin: 10px !important;
  }
  .mT-10\@md\+ {
    margin-top: 10px !important;
  }
  .mR-10\@md\+ {
    margin-right: 10px !important;
  }
  .mB-10\@md\+ {
    margin-bottom: 10px !important;
  }
  .mL-10\@md\+ {
    margin-left: 10px !important;
  }
  .mY-10\@md\+ {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@md\+ {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@md\+ {
    margin: -10px !important;
  }
  .mT-nv-10\@md\+ {
    margin-top: -10px !important;
  }
  .mR-nv-10\@md\+ {
    margin-right: -10px !important;
  }
  .mB-nv-10\@md\+ {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@md\+ {
    margin-left: -10px !important;
  }
  .mY-nv-10\@md\+ {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@md\+ {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-10\@sm\+ {
    margin: 10px !important;
  }
  .mT-10\@sm\+ {
    margin-top: 10px !important;
  }
  .mR-10\@sm\+ {
    margin-right: 10px !important;
  }
  .mB-10\@sm\+ {
    margin-bottom: 10px !important;
  }
  .mL-10\@sm\+ {
    margin-left: 10px !important;
  }
  .mY-10\@sm\+ {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@sm\+ {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@sm\+ {
    margin: -10px !important;
  }
  .mT-nv-10\@sm\+ {
    margin-top: -10px !important;
  }
  .mR-nv-10\@sm\+ {
    margin-right: -10px !important;
  }
  .mB-nv-10\@sm\+ {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@sm\+ {
    margin-left: -10px !important;
  }
  .mY-nv-10\@sm\+ {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@sm\+ {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}

@media screen and (min-width: 0) {
  .m-10\@xs\+ {
    margin: 10px !important;
  }
  .mT-10\@xs\+ {
    margin-top: 10px !important;
  }
  .mR-10\@xs\+ {
    margin-right: 10px !important;
  }
  .mB-10\@xs\+ {
    margin-bottom: 10px !important;
  }
  .mL-10\@xs\+ {
    margin-left: 10px !important;
  }
  .mY-10\@xs\+ {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@xs\+ {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@xs\+ {
    margin: -10px !important;
  }
  .mT-nv-10\@xs\+ {
    margin-top: -10px !important;
  }
  .mR-nv-10\@xs\+ {
    margin-right: -10px !important;
  }
  .mB-nv-10\@xs\+ {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@xs\+ {
    margin-left: -10px !important;
  }
  .mY-nv-10\@xs\+ {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@xs\+ {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-10\@xl- {
    margin: 10px !important;
  }
  .mT-10\@xl- {
    margin-top: 10px !important;
  }
  .mR-10\@xl- {
    margin-right: 10px !important;
  }
  .mB-10\@xl- {
    margin-bottom: 10px !important;
  }
  .mL-10\@xl- {
    margin-left: 10px !important;
  }
  .mY-10\@xl- {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@xl- {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@xl- {
    margin: -10px !important;
  }
  .mT-nv-10\@xl- {
    margin-top: -10px !important;
  }
  .mR-nv-10\@xl- {
    margin-right: -10px !important;
  }
  .mB-nv-10\@xl- {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@xl- {
    margin-left: -10px !important;
  }
  .mY-nv-10\@xl- {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@xl- {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-10\@lg- {
    margin: 10px !important;
  }
  .mT-10\@lg- {
    margin-top: 10px !important;
  }
  .mR-10\@lg- {
    margin-right: 10px !important;
  }
  .mB-10\@lg- {
    margin-bottom: 10px !important;
  }
  .mL-10\@lg- {
    margin-left: 10px !important;
  }
  .mY-10\@lg- {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@lg- {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@lg- {
    margin: -10px !important;
  }
  .mT-nv-10\@lg- {
    margin-top: -10px !important;
  }
  .mR-nv-10\@lg- {
    margin-right: -10px !important;
  }
  .mB-nv-10\@lg- {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@lg- {
    margin-left: -10px !important;
  }
  .mY-nv-10\@lg- {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@lg- {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-10\@md- {
    margin: 10px !important;
  }
  .mT-10\@md- {
    margin-top: 10px !important;
  }
  .mR-10\@md- {
    margin-right: 10px !important;
  }
  .mB-10\@md- {
    margin-bottom: 10px !important;
  }
  .mL-10\@md- {
    margin-left: 10px !important;
  }
  .mY-10\@md- {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@md- {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@md- {
    margin: -10px !important;
  }
  .mT-nv-10\@md- {
    margin-top: -10px !important;
  }
  .mR-nv-10\@md- {
    margin-right: -10px !important;
  }
  .mB-nv-10\@md- {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@md- {
    margin-left: -10px !important;
  }
  .mY-nv-10\@md- {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@md- {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-10\@sm- {
    margin: 10px !important;
  }
  .mT-10\@sm- {
    margin-top: 10px !important;
  }
  .mR-10\@sm- {
    margin-right: 10px !important;
  }
  .mB-10\@sm- {
    margin-bottom: 10px !important;
  }
  .mL-10\@sm- {
    margin-left: 10px !important;
  }
  .mY-10\@sm- {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@sm- {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@sm- {
    margin: -10px !important;
  }
  .mT-nv-10\@sm- {
    margin-top: -10px !important;
  }
  .mR-nv-10\@sm- {
    margin-right: -10px !important;
  }
  .mB-nv-10\@sm- {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@sm- {
    margin-left: -10px !important;
  }
  .mY-nv-10\@sm- {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@sm- {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-10\@lg {
    margin: 10px !important;
  }
  .mT-10\@lg {
    margin-top: 10px !important;
  }
  .mR-10\@lg {
    margin-right: 10px !important;
  }
  .mB-10\@lg {
    margin-bottom: 10px !important;
  }
  .mL-10\@lg {
    margin-left: 10px !important;
  }
  .mY-10\@lg {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@lg {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@lg {
    margin: -10px !important;
  }
  .mT-nv-10\@lg {
    margin-top: -10px !important;
  }
  .mR-nv-10\@lg {
    margin-right: -10px !important;
  }
  .mB-nv-10\@lg {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@lg {
    margin-left: -10px !important;
  }
  .mY-nv-10\@lg {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@lg {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-10\@md {
    margin: 10px !important;
  }
  .mT-10\@md {
    margin-top: 10px !important;
  }
  .mR-10\@md {
    margin-right: 10px !important;
  }
  .mB-10\@md {
    margin-bottom: 10px !important;
  }
  .mL-10\@md {
    margin-left: 10px !important;
  }
  .mY-10\@md {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@md {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@md {
    margin: -10px !important;
  }
  .mT-nv-10\@md {
    margin-top: -10px !important;
  }
  .mR-nv-10\@md {
    margin-right: -10px !important;
  }
  .mB-nv-10\@md {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@md {
    margin-left: -10px !important;
  }
  .mY-nv-10\@md {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@md {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-10\@sm {
    margin: 10px !important;
  }
  .mT-10\@sm {
    margin-top: 10px !important;
  }
  .mR-10\@sm {
    margin-right: 10px !important;
  }
  .mB-10\@sm {
    margin-bottom: 10px !important;
  }
  .mL-10\@sm {
    margin-left: 10px !important;
  }
  .mY-10\@sm {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@sm {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@sm {
    margin: -10px !important;
  }
  .mT-nv-10\@sm {
    margin-top: -10px !important;
  }
  .mR-nv-10\@sm {
    margin-right: -10px !important;
  }
  .mB-nv-10\@sm {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@sm {
    margin-left: -10px !important;
  }
  .mY-nv-10\@sm {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@sm {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}

.m-15 {
  margin: 15px !important;
}

.mT-15 {
  margin-top: 15px !important;
}

.mR-15 {
  margin-right: 15px !important;
}

.mB-15 {
  margin-bottom: 15px !important;
}

.mL-15 {
  margin-left: 15px !important;
}

.mY-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.mX-15 {
  margin-left: 15px !important;
  margin-right: 15px !important;
}

.m-nv-15 {
  margin: -15px !important;
}

.mT-nv-15 {
  margin-top: -15px !important;
}

.mR-nv-15 {
  margin-right: -15px !important;
}

.mB-nv-15 {
  margin-bottom: -15px !important;
}

.mL-nv-15 {
  margin-left: -15px !important;
}

.mY-nv-15 {
  margin-top: -15px !important;
  margin-bottom: -15px !important;
}

.mX-nv-15 {
  margin-left: -15px !important;
  margin-right: -15px !important;
}

@media screen and (min-width: 1440px) {
  .m-15\@xl\+ {
    margin: 15px !important;
  }
  .mT-15\@xl\+ {
    margin-top: 15px !important;
  }
  .mR-15\@xl\+ {
    margin-right: 15px !important;
  }
  .mB-15\@xl\+ {
    margin-bottom: 15px !important;
  }
  .mL-15\@xl\+ {
    margin-left: 15px !important;
  }
  .mY-15\@xl\+ {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@xl\+ {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@xl\+ {
    margin: -15px !important;
  }
  .mT-nv-15\@xl\+ {
    margin-top: -15px !important;
  }
  .mR-nv-15\@xl\+ {
    margin-right: -15px !important;
  }
  .mB-nv-15\@xl\+ {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@xl\+ {
    margin-left: -15px !important;
  }
  .mY-nv-15\@xl\+ {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@xl\+ {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-15\@lg\+ {
    margin: 15px !important;
  }
  .mT-15\@lg\+ {
    margin-top: 15px !important;
  }
  .mR-15\@lg\+ {
    margin-right: 15px !important;
  }
  .mB-15\@lg\+ {
    margin-bottom: 15px !important;
  }
  .mL-15\@lg\+ {
    margin-left: 15px !important;
  }
  .mY-15\@lg\+ {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@lg\+ {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@lg\+ {
    margin: -15px !important;
  }
  .mT-nv-15\@lg\+ {
    margin-top: -15px !important;
  }
  .mR-nv-15\@lg\+ {
    margin-right: -15px !important;
  }
  .mB-nv-15\@lg\+ {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@lg\+ {
    margin-left: -15px !important;
  }
  .mY-nv-15\@lg\+ {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@lg\+ {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-15\@md\+ {
    margin: 15px !important;
  }
  .mT-15\@md\+ {
    margin-top: 15px !important;
  }
  .mR-15\@md\+ {
    margin-right: 15px !important;
  }
  .mB-15\@md\+ {
    margin-bottom: 15px !important;
  }
  .mL-15\@md\+ {
    margin-left: 15px !important;
  }
  .mY-15\@md\+ {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@md\+ {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@md\+ {
    margin: -15px !important;
  }
  .mT-nv-15\@md\+ {
    margin-top: -15px !important;
  }
  .mR-nv-15\@md\+ {
    margin-right: -15px !important;
  }
  .mB-nv-15\@md\+ {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@md\+ {
    margin-left: -15px !important;
  }
  .mY-nv-15\@md\+ {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@md\+ {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-15\@sm\+ {
    margin: 15px !important;
  }
  .mT-15\@sm\+ {
    margin-top: 15px !important;
  }
  .mR-15\@sm\+ {
    margin-right: 15px !important;
  }
  .mB-15\@sm\+ {
    margin-bottom: 15px !important;
  }
  .mL-15\@sm\+ {
    margin-left: 15px !important;
  }
  .mY-15\@sm\+ {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@sm\+ {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@sm\+ {
    margin: -15px !important;
  }
  .mT-nv-15\@sm\+ {
    margin-top: -15px !important;
  }
  .mR-nv-15\@sm\+ {
    margin-right: -15px !important;
  }
  .mB-nv-15\@sm\+ {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@sm\+ {
    margin-left: -15px !important;
  }
  .mY-nv-15\@sm\+ {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@sm\+ {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}

@media screen and (min-width: 0) {
  .m-15\@xs\+ {
    margin: 15px !important;
  }
  .mT-15\@xs\+ {
    margin-top: 15px !important;
  }
  .mR-15\@xs\+ {
    margin-right: 15px !important;
  }
  .mB-15\@xs\+ {
    margin-bottom: 15px !important;
  }
  .mL-15\@xs\+ {
    margin-left: 15px !important;
  }
  .mY-15\@xs\+ {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@xs\+ {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@xs\+ {
    margin: -15px !important;
  }
  .mT-nv-15\@xs\+ {
    margin-top: -15px !important;
  }
  .mR-nv-15\@xs\+ {
    margin-right: -15px !important;
  }
  .mB-nv-15\@xs\+ {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@xs\+ {
    margin-left: -15px !important;
  }
  .mY-nv-15\@xs\+ {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@xs\+ {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-15\@xl- {
    margin: 15px !important;
  }
  .mT-15\@xl- {
    margin-top: 15px !important;
  }
  .mR-15\@xl- {
    margin-right: 15px !important;
  }
  .mB-15\@xl- {
    margin-bottom: 15px !important;
  }
  .mL-15\@xl- {
    margin-left: 15px !important;
  }
  .mY-15\@xl- {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@xl- {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@xl- {
    margin: -15px !important;
  }
  .mT-nv-15\@xl- {
    margin-top: -15px !important;
  }
  .mR-nv-15\@xl- {
    margin-right: -15px !important;
  }
  .mB-nv-15\@xl- {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@xl- {
    margin-left: -15px !important;
  }
  .mY-nv-15\@xl- {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@xl- {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-15\@lg- {
    margin: 15px !important;
  }
  .mT-15\@lg- {
    margin-top: 15px !important;
  }
  .mR-15\@lg- {
    margin-right: 15px !important;
  }
  .mB-15\@lg- {
    margin-bottom: 15px !important;
  }
  .mL-15\@lg- {
    margin-left: 15px !important;
  }
  .mY-15\@lg- {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@lg- {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@lg- {
    margin: -15px !important;
  }
  .mT-nv-15\@lg- {
    margin-top: -15px !important;
  }
  .mR-nv-15\@lg- {
    margin-right: -15px !important;
  }
  .mB-nv-15\@lg- {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@lg- {
    margin-left: -15px !important;
  }
  .mY-nv-15\@lg- {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@lg- {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-15\@md- {
    margin: 15px !important;
  }
  .mT-15\@md- {
    margin-top: 15px !important;
  }
  .mR-15\@md- {
    margin-right: 15px !important;
  }
  .mB-15\@md- {
    margin-bottom: 15px !important;
  }
  .mL-15\@md- {
    margin-left: 15px !important;
  }
  .mY-15\@md- {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@md- {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@md- {
    margin: -15px !important;
  }
  .mT-nv-15\@md- {
    margin-top: -15px !important;
  }
  .mR-nv-15\@md- {
    margin-right: -15px !important;
  }
  .mB-nv-15\@md- {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@md- {
    margin-left: -15px !important;
  }
  .mY-nv-15\@md- {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@md- {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-15\@sm- {
    margin: 15px !important;
  }
  .mT-15\@sm- {
    margin-top: 15px !important;
  }
  .mR-15\@sm- {
    margin-right: 15px !important;
  }
  .mB-15\@sm- {
    margin-bottom: 15px !important;
  }
  .mL-15\@sm- {
    margin-left: 15px !important;
  }
  .mY-15\@sm- {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@sm- {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@sm- {
    margin: -15px !important;
  }
  .mT-nv-15\@sm- {
    margin-top: -15px !important;
  }
  .mR-nv-15\@sm- {
    margin-right: -15px !important;
  }
  .mB-nv-15\@sm- {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@sm- {
    margin-left: -15px !important;
  }
  .mY-nv-15\@sm- {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@sm- {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-15\@lg {
    margin: 15px !important;
  }
  .mT-15\@lg {
    margin-top: 15px !important;
  }
  .mR-15\@lg {
    margin-right: 15px !important;
  }
  .mB-15\@lg {
    margin-bottom: 15px !important;
  }
  .mL-15\@lg {
    margin-left: 15px !important;
  }
  .mY-15\@lg {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@lg {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@lg {
    margin: -15px !important;
  }
  .mT-nv-15\@lg {
    margin-top: -15px !important;
  }
  .mR-nv-15\@lg {
    margin-right: -15px !important;
  }
  .mB-nv-15\@lg {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@lg {
    margin-left: -15px !important;
  }
  .mY-nv-15\@lg {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@lg {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-15\@md {
    margin: 15px !important;
  }
  .mT-15\@md {
    margin-top: 15px !important;
  }
  .mR-15\@md {
    margin-right: 15px !important;
  }
  .mB-15\@md {
    margin-bottom: 15px !important;
  }
  .mL-15\@md {
    margin-left: 15px !important;
  }
  .mY-15\@md {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@md {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@md {
    margin: -15px !important;
  }
  .mT-nv-15\@md {
    margin-top: -15px !important;
  }
  .mR-nv-15\@md {
    margin-right: -15px !important;
  }
  .mB-nv-15\@md {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@md {
    margin-left: -15px !important;
  }
  .mY-nv-15\@md {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@md {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-15\@sm {
    margin: 15px !important;
  }
  .mT-15\@sm {
    margin-top: 15px !important;
  }
  .mR-15\@sm {
    margin-right: 15px !important;
  }
  .mB-15\@sm {
    margin-bottom: 15px !important;
  }
  .mL-15\@sm {
    margin-left: 15px !important;
  }
  .mY-15\@sm {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@sm {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@sm {
    margin: -15px !important;
  }
  .mT-nv-15\@sm {
    margin-top: -15px !important;
  }
  .mR-nv-15\@sm {
    margin-right: -15px !important;
  }
  .mB-nv-15\@sm {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@sm {
    margin-left: -15px !important;
  }
  .mY-nv-15\@sm {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@sm {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}

.m-20 {
  margin: 20px !important;
}

.mT-20 {
  margin-top: 20px !important;
}

.mR-20 {
  margin-right: 20px !important;
}

.mB-20 {
  margin-bottom: 20px !important;
}

.mL-20 {
  margin-left: 20px !important;
}

.mY-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.mX-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.m-nv-20 {
  margin: -20px !important;
}

.mT-nv-20 {
  margin-top: -20px !important;
}

.mR-nv-20 {
  margin-right: -20px !important;
}

.mB-nv-20 {
  margin-bottom: -20px !important;
}

.mL-nv-20 {
  margin-left: -20px !important;
}

.mY-nv-20 {
  margin-top: -20px !important;
  margin-bottom: -20px !important;
}

.mX-nv-20 {
  margin-left: -20px !important;
  margin-right: -20px !important;
}

@media screen and (min-width: 1440px) {
  .m-20\@xl\+ {
    margin: 20px !important;
  }
  .mT-20\@xl\+ {
    margin-top: 20px !important;
  }
  .mR-20\@xl\+ {
    margin-right: 20px !important;
  }
  .mB-20\@xl\+ {
    margin-bottom: 20px !important;
  }
  .mL-20\@xl\+ {
    margin-left: 20px !important;
  }
  .mY-20\@xl\+ {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@xl\+ {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@xl\+ {
    margin: -20px !important;
  }
  .mT-nv-20\@xl\+ {
    margin-top: -20px !important;
  }
  .mR-nv-20\@xl\+ {
    margin-right: -20px !important;
  }
  .mB-nv-20\@xl\+ {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@xl\+ {
    margin-left: -20px !important;
  }
  .mY-nv-20\@xl\+ {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@xl\+ {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-20\@lg\+ {
    margin: 20px !important;
  }
  .mT-20\@lg\+ {
    margin-top: 20px !important;
  }
  .mR-20\@lg\+ {
    margin-right: 20px !important;
  }
  .mB-20\@lg\+ {
    margin-bottom: 20px !important;
  }
  .mL-20\@lg\+ {
    margin-left: 20px !important;
  }
  .mY-20\@lg\+ {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@lg\+ {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@lg\+ {
    margin: -20px !important;
  }
  .mT-nv-20\@lg\+ {
    margin-top: -20px !important;
  }
  .mR-nv-20\@lg\+ {
    margin-right: -20px !important;
  }
  .mB-nv-20\@lg\+ {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@lg\+ {
    margin-left: -20px !important;
  }
  .mY-nv-20\@lg\+ {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@lg\+ {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-20\@md\+ {
    margin: 20px !important;
  }
  .mT-20\@md\+ {
    margin-top: 20px !important;
  }
  .mR-20\@md\+ {
    margin-right: 20px !important;
  }
  .mB-20\@md\+ {
    margin-bottom: 20px !important;
  }
  .mL-20\@md\+ {
    margin-left: 20px !important;
  }
  .mY-20\@md\+ {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@md\+ {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@md\+ {
    margin: -20px !important;
  }
  .mT-nv-20\@md\+ {
    margin-top: -20px !important;
  }
  .mR-nv-20\@md\+ {
    margin-right: -20px !important;
  }
  .mB-nv-20\@md\+ {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@md\+ {
    margin-left: -20px !important;
  }
  .mY-nv-20\@md\+ {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@md\+ {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-20\@sm\+ {
    margin: 20px !important;
  }
  .mT-20\@sm\+ {
    margin-top: 20px !important;
  }
  .mR-20\@sm\+ {
    margin-right: 20px !important;
  }
  .mB-20\@sm\+ {
    margin-bottom: 20px !important;
  }
  .mL-20\@sm\+ {
    margin-left: 20px !important;
  }
  .mY-20\@sm\+ {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@sm\+ {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@sm\+ {
    margin: -20px !important;
  }
  .mT-nv-20\@sm\+ {
    margin-top: -20px !important;
  }
  .mR-nv-20\@sm\+ {
    margin-right: -20px !important;
  }
  .mB-nv-20\@sm\+ {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@sm\+ {
    margin-left: -20px !important;
  }
  .mY-nv-20\@sm\+ {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@sm\+ {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}

@media screen and (min-width: 0) {
  .m-20\@xs\+ {
    margin: 20px !important;
  }
  .mT-20\@xs\+ {
    margin-top: 20px !important;
  }
  .mR-20\@xs\+ {
    margin-right: 20px !important;
  }
  .mB-20\@xs\+ {
    margin-bottom: 20px !important;
  }
  .mL-20\@xs\+ {
    margin-left: 20px !important;
  }
  .mY-20\@xs\+ {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@xs\+ {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@xs\+ {
    margin: -20px !important;
  }
  .mT-nv-20\@xs\+ {
    margin-top: -20px !important;
  }
  .mR-nv-20\@xs\+ {
    margin-right: -20px !important;
  }
  .mB-nv-20\@xs\+ {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@xs\+ {
    margin-left: -20px !important;
  }
  .mY-nv-20\@xs\+ {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@xs\+ {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-20\@xl- {
    margin: 20px !important;
  }
  .mT-20\@xl- {
    margin-top: 20px !important;
  }
  .mR-20\@xl- {
    margin-right: 20px !important;
  }
  .mB-20\@xl- {
    margin-bottom: 20px !important;
  }
  .mL-20\@xl- {
    margin-left: 20px !important;
  }
  .mY-20\@xl- {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@xl- {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@xl- {
    margin: -20px !important;
  }
  .mT-nv-20\@xl- {
    margin-top: -20px !important;
  }
  .mR-nv-20\@xl- {
    margin-right: -20px !important;
  }
  .mB-nv-20\@xl- {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@xl- {
    margin-left: -20px !important;
  }
  .mY-nv-20\@xl- {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@xl- {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-20\@lg- {
    margin: 20px !important;
  }
  .mT-20\@lg- {
    margin-top: 20px !important;
  }
  .mR-20\@lg- {
    margin-right: 20px !important;
  }
  .mB-20\@lg- {
    margin-bottom: 20px !important;
  }
  .mL-20\@lg- {
    margin-left: 20px !important;
  }
  .mY-20\@lg- {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@lg- {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@lg- {
    margin: -20px !important;
  }
  .mT-nv-20\@lg- {
    margin-top: -20px !important;
  }
  .mR-nv-20\@lg- {
    margin-right: -20px !important;
  }
  .mB-nv-20\@lg- {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@lg- {
    margin-left: -20px !important;
  }
  .mY-nv-20\@lg- {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@lg- {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-20\@md- {
    margin: 20px !important;
  }
  .mT-20\@md- {
    margin-top: 20px !important;
  }
  .mR-20\@md- {
    margin-right: 20px !important;
  }
  .mB-20\@md- {
    margin-bottom: 20px !important;
  }
  .mL-20\@md- {
    margin-left: 20px !important;
  }
  .mY-20\@md- {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@md- {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@md- {
    margin: -20px !important;
  }
  .mT-nv-20\@md- {
    margin-top: -20px !important;
  }
  .mR-nv-20\@md- {
    margin-right: -20px !important;
  }
  .mB-nv-20\@md- {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@md- {
    margin-left: -20px !important;
  }
  .mY-nv-20\@md- {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@md- {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-20\@sm- {
    margin: 20px !important;
  }
  .mT-20\@sm- {
    margin-top: 20px !important;
  }
  .mR-20\@sm- {
    margin-right: 20px !important;
  }
  .mB-20\@sm- {
    margin-bottom: 20px !important;
  }
  .mL-20\@sm- {
    margin-left: 20px !important;
  }
  .mY-20\@sm- {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@sm- {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@sm- {
    margin: -20px !important;
  }
  .mT-nv-20\@sm- {
    margin-top: -20px !important;
  }
  .mR-nv-20\@sm- {
    margin-right: -20px !important;
  }
  .mB-nv-20\@sm- {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@sm- {
    margin-left: -20px !important;
  }
  .mY-nv-20\@sm- {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@sm- {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-20\@lg {
    margin: 20px !important;
  }
  .mT-20\@lg {
    margin-top: 20px !important;
  }
  .mR-20\@lg {
    margin-right: 20px !important;
  }
  .mB-20\@lg {
    margin-bottom: 20px !important;
  }
  .mL-20\@lg {
    margin-left: 20px !important;
  }
  .mY-20\@lg {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@lg {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@lg {
    margin: -20px !important;
  }
  .mT-nv-20\@lg {
    margin-top: -20px !important;
  }
  .mR-nv-20\@lg {
    margin-right: -20px !important;
  }
  .mB-nv-20\@lg {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@lg {
    margin-left: -20px !important;
  }
  .mY-nv-20\@lg {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@lg {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-20\@md {
    margin: 20px !important;
  }
  .mT-20\@md {
    margin-top: 20px !important;
  }
  .mR-20\@md {
    margin-right: 20px !important;
  }
  .mB-20\@md {
    margin-bottom: 20px !important;
  }
  .mL-20\@md {
    margin-left: 20px !important;
  }
  .mY-20\@md {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@md {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@md {
    margin: -20px !important;
  }
  .mT-nv-20\@md {
    margin-top: -20px !important;
  }
  .mR-nv-20\@md {
    margin-right: -20px !important;
  }
  .mB-nv-20\@md {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@md {
    margin-left: -20px !important;
  }
  .mY-nv-20\@md {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@md {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-20\@sm {
    margin: 20px !important;
  }
  .mT-20\@sm {
    margin-top: 20px !important;
  }
  .mR-20\@sm {
    margin-right: 20px !important;
  }
  .mB-20\@sm {
    margin-bottom: 20px !important;
  }
  .mL-20\@sm {
    margin-left: 20px !important;
  }
  .mY-20\@sm {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@sm {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@sm {
    margin: -20px !important;
  }
  .mT-nv-20\@sm {
    margin-top: -20px !important;
  }
  .mR-nv-20\@sm {
    margin-right: -20px !important;
  }
  .mB-nv-20\@sm {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@sm {
    margin-left: -20px !important;
  }
  .mY-nv-20\@sm {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@sm {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}

.m-25 {
  margin: 25px !important;
}

.mT-25 {
  margin-top: 25px !important;
}

.mR-25 {
  margin-right: 25px !important;
}

.mB-25 {
  margin-bottom: 25px !important;
}

.mL-25 {
  margin-left: 25px !important;
}

.mY-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

.mX-25 {
  margin-left: 25px !important;
  margin-right: 25px !important;
}

.m-nv-25 {
  margin: -25px !important;
}

.mT-nv-25 {
  margin-top: -25px !important;
}

.mR-nv-25 {
  margin-right: -25px !important;
}

.mB-nv-25 {
  margin-bottom: -25px !important;
}

.mL-nv-25 {
  margin-left: -25px !important;
}

.mY-nv-25 {
  margin-top: -25px !important;
  margin-bottom: -25px !important;
}

.mX-nv-25 {
  margin-left: -25px !important;
  margin-right: -25px !important;
}

@media screen and (min-width: 1440px) {
  .m-25\@xl\+ {
    margin: 25px !important;
  }
  .mT-25\@xl\+ {
    margin-top: 25px !important;
  }
  .mR-25\@xl\+ {
    margin-right: 25px !important;
  }
  .mB-25\@xl\+ {
    margin-bottom: 25px !important;
  }
  .mL-25\@xl\+ {
    margin-left: 25px !important;
  }
  .mY-25\@xl\+ {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@xl\+ {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@xl\+ {
    margin: -25px !important;
  }
  .mT-nv-25\@xl\+ {
    margin-top: -25px !important;
  }
  .mR-nv-25\@xl\+ {
    margin-right: -25px !important;
  }
  .mB-nv-25\@xl\+ {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@xl\+ {
    margin-left: -25px !important;
  }
  .mY-nv-25\@xl\+ {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@xl\+ {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-25\@lg\+ {
    margin: 25px !important;
  }
  .mT-25\@lg\+ {
    margin-top: 25px !important;
  }
  .mR-25\@lg\+ {
    margin-right: 25px !important;
  }
  .mB-25\@lg\+ {
    margin-bottom: 25px !important;
  }
  .mL-25\@lg\+ {
    margin-left: 25px !important;
  }
  .mY-25\@lg\+ {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@lg\+ {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@lg\+ {
    margin: -25px !important;
  }
  .mT-nv-25\@lg\+ {
    margin-top: -25px !important;
  }
  .mR-nv-25\@lg\+ {
    margin-right: -25px !important;
  }
  .mB-nv-25\@lg\+ {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@lg\+ {
    margin-left: -25px !important;
  }
  .mY-nv-25\@lg\+ {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@lg\+ {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-25\@md\+ {
    margin: 25px !important;
  }
  .mT-25\@md\+ {
    margin-top: 25px !important;
  }
  .mR-25\@md\+ {
    margin-right: 25px !important;
  }
  .mB-25\@md\+ {
    margin-bottom: 25px !important;
  }
  .mL-25\@md\+ {
    margin-left: 25px !important;
  }
  .mY-25\@md\+ {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@md\+ {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@md\+ {
    margin: -25px !important;
  }
  .mT-nv-25\@md\+ {
    margin-top: -25px !important;
  }
  .mR-nv-25\@md\+ {
    margin-right: -25px !important;
  }
  .mB-nv-25\@md\+ {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@md\+ {
    margin-left: -25px !important;
  }
  .mY-nv-25\@md\+ {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@md\+ {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-25\@sm\+ {
    margin: 25px !important;
  }
  .mT-25\@sm\+ {
    margin-top: 25px !important;
  }
  .mR-25\@sm\+ {
    margin-right: 25px !important;
  }
  .mB-25\@sm\+ {
    margin-bottom: 25px !important;
  }
  .mL-25\@sm\+ {
    margin-left: 25px !important;
  }
  .mY-25\@sm\+ {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@sm\+ {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@sm\+ {
    margin: -25px !important;
  }
  .mT-nv-25\@sm\+ {
    margin-top: -25px !important;
  }
  .mR-nv-25\@sm\+ {
    margin-right: -25px !important;
  }
  .mB-nv-25\@sm\+ {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@sm\+ {
    margin-left: -25px !important;
  }
  .mY-nv-25\@sm\+ {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@sm\+ {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}

@media screen and (min-width: 0) {
  .m-25\@xs\+ {
    margin: 25px !important;
  }
  .mT-25\@xs\+ {
    margin-top: 25px !important;
  }
  .mR-25\@xs\+ {
    margin-right: 25px !important;
  }
  .mB-25\@xs\+ {
    margin-bottom: 25px !important;
  }
  .mL-25\@xs\+ {
    margin-left: 25px !important;
  }
  .mY-25\@xs\+ {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@xs\+ {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@xs\+ {
    margin: -25px !important;
  }
  .mT-nv-25\@xs\+ {
    margin-top: -25px !important;
  }
  .mR-nv-25\@xs\+ {
    margin-right: -25px !important;
  }
  .mB-nv-25\@xs\+ {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@xs\+ {
    margin-left: -25px !important;
  }
  .mY-nv-25\@xs\+ {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@xs\+ {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-25\@xl- {
    margin: 25px !important;
  }
  .mT-25\@xl- {
    margin-top: 25px !important;
  }
  .mR-25\@xl- {
    margin-right: 25px !important;
  }
  .mB-25\@xl- {
    margin-bottom: 25px !important;
  }
  .mL-25\@xl- {
    margin-left: 25px !important;
  }
  .mY-25\@xl- {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@xl- {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@xl- {
    margin: -25px !important;
  }
  .mT-nv-25\@xl- {
    margin-top: -25px !important;
  }
  .mR-nv-25\@xl- {
    margin-right: -25px !important;
  }
  .mB-nv-25\@xl- {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@xl- {
    margin-left: -25px !important;
  }
  .mY-nv-25\@xl- {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@xl- {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-25\@lg- {
    margin: 25px !important;
  }
  .mT-25\@lg- {
    margin-top: 25px !important;
  }
  .mR-25\@lg- {
    margin-right: 25px !important;
  }
  .mB-25\@lg- {
    margin-bottom: 25px !important;
  }
  .mL-25\@lg- {
    margin-left: 25px !important;
  }
  .mY-25\@lg- {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@lg- {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@lg- {
    margin: -25px !important;
  }
  .mT-nv-25\@lg- {
    margin-top: -25px !important;
  }
  .mR-nv-25\@lg- {
    margin-right: -25px !important;
  }
  .mB-nv-25\@lg- {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@lg- {
    margin-left: -25px !important;
  }
  .mY-nv-25\@lg- {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@lg- {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-25\@md- {
    margin: 25px !important;
  }
  .mT-25\@md- {
    margin-top: 25px !important;
  }
  .mR-25\@md- {
    margin-right: 25px !important;
  }
  .mB-25\@md- {
    margin-bottom: 25px !important;
  }
  .mL-25\@md- {
    margin-left: 25px !important;
  }
  .mY-25\@md- {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@md- {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@md- {
    margin: -25px !important;
  }
  .mT-nv-25\@md- {
    margin-top: -25px !important;
  }
  .mR-nv-25\@md- {
    margin-right: -25px !important;
  }
  .mB-nv-25\@md- {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@md- {
    margin-left: -25px !important;
  }
  .mY-nv-25\@md- {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@md- {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-25\@sm- {
    margin: 25px !important;
  }
  .mT-25\@sm- {
    margin-top: 25px !important;
  }
  .mR-25\@sm- {
    margin-right: 25px !important;
  }
  .mB-25\@sm- {
    margin-bottom: 25px !important;
  }
  .mL-25\@sm- {
    margin-left: 25px !important;
  }
  .mY-25\@sm- {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@sm- {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@sm- {
    margin: -25px !important;
  }
  .mT-nv-25\@sm- {
    margin-top: -25px !important;
  }
  .mR-nv-25\@sm- {
    margin-right: -25px !important;
  }
  .mB-nv-25\@sm- {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@sm- {
    margin-left: -25px !important;
  }
  .mY-nv-25\@sm- {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@sm- {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-25\@lg {
    margin: 25px !important;
  }
  .mT-25\@lg {
    margin-top: 25px !important;
  }
  .mR-25\@lg {
    margin-right: 25px !important;
  }
  .mB-25\@lg {
    margin-bottom: 25px !important;
  }
  .mL-25\@lg {
    margin-left: 25px !important;
  }
  .mY-25\@lg {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@lg {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@lg {
    margin: -25px !important;
  }
  .mT-nv-25\@lg {
    margin-top: -25px !important;
  }
  .mR-nv-25\@lg {
    margin-right: -25px !important;
  }
  .mB-nv-25\@lg {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@lg {
    margin-left: -25px !important;
  }
  .mY-nv-25\@lg {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@lg {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-25\@md {
    margin: 25px !important;
  }
  .mT-25\@md {
    margin-top: 25px !important;
  }
  .mR-25\@md {
    margin-right: 25px !important;
  }
  .mB-25\@md {
    margin-bottom: 25px !important;
  }
  .mL-25\@md {
    margin-left: 25px !important;
  }
  .mY-25\@md {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@md {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@md {
    margin: -25px !important;
  }
  .mT-nv-25\@md {
    margin-top: -25px !important;
  }
  .mR-nv-25\@md {
    margin-right: -25px !important;
  }
  .mB-nv-25\@md {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@md {
    margin-left: -25px !important;
  }
  .mY-nv-25\@md {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@md {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-25\@sm {
    margin: 25px !important;
  }
  .mT-25\@sm {
    margin-top: 25px !important;
  }
  .mR-25\@sm {
    margin-right: 25px !important;
  }
  .mB-25\@sm {
    margin-bottom: 25px !important;
  }
  .mL-25\@sm {
    margin-left: 25px !important;
  }
  .mY-25\@sm {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@sm {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@sm {
    margin: -25px !important;
  }
  .mT-nv-25\@sm {
    margin-top: -25px !important;
  }
  .mR-nv-25\@sm {
    margin-right: -25px !important;
  }
  .mB-nv-25\@sm {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@sm {
    margin-left: -25px !important;
  }
  .mY-nv-25\@sm {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@sm {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}

.m-30 {
  margin: 30px !important;
}

.mT-30 {
  margin-top: 30px !important;
}

.mR-30 {
  margin-right: 30px !important;
}

.mB-30 {
  margin-bottom: 30px !important;
}

.mL-30 {
  margin-left: 30px !important;
}

.mY-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.mX-30 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}

.m-nv-30 {
  margin: -30px !important;
}

.mT-nv-30 {
  margin-top: -30px !important;
}

.mR-nv-30 {
  margin-right: -30px !important;
}

.mB-nv-30 {
  margin-bottom: -30px !important;
}

.mL-nv-30 {
  margin-left: -30px !important;
}

.mY-nv-30 {
  margin-top: -30px !important;
  margin-bottom: -30px !important;
}

.mX-nv-30 {
  margin-left: -30px !important;
  margin-right: -30px !important;
}

@media screen and (min-width: 1440px) {
  .m-30\@xl\+ {
    margin: 30px !important;
  }
  .mT-30\@xl\+ {
    margin-top: 30px !important;
  }
  .mR-30\@xl\+ {
    margin-right: 30px !important;
  }
  .mB-30\@xl\+ {
    margin-bottom: 30px !important;
  }
  .mL-30\@xl\+ {
    margin-left: 30px !important;
  }
  .mY-30\@xl\+ {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@xl\+ {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@xl\+ {
    margin: -30px !important;
  }
  .mT-nv-30\@xl\+ {
    margin-top: -30px !important;
  }
  .mR-nv-30\@xl\+ {
    margin-right: -30px !important;
  }
  .mB-nv-30\@xl\+ {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@xl\+ {
    margin-left: -30px !important;
  }
  .mY-nv-30\@xl\+ {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@xl\+ {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-30\@lg\+ {
    margin: 30px !important;
  }
  .mT-30\@lg\+ {
    margin-top: 30px !important;
  }
  .mR-30\@lg\+ {
    margin-right: 30px !important;
  }
  .mB-30\@lg\+ {
    margin-bottom: 30px !important;
  }
  .mL-30\@lg\+ {
    margin-left: 30px !important;
  }
  .mY-30\@lg\+ {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@lg\+ {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@lg\+ {
    margin: -30px !important;
  }
  .mT-nv-30\@lg\+ {
    margin-top: -30px !important;
  }
  .mR-nv-30\@lg\+ {
    margin-right: -30px !important;
  }
  .mB-nv-30\@lg\+ {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@lg\+ {
    margin-left: -30px !important;
  }
  .mY-nv-30\@lg\+ {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@lg\+ {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-30\@md\+ {
    margin: 30px !important;
  }
  .mT-30\@md\+ {
    margin-top: 30px !important;
  }
  .mR-30\@md\+ {
    margin-right: 30px !important;
  }
  .mB-30\@md\+ {
    margin-bottom: 30px !important;
  }
  .mL-30\@md\+ {
    margin-left: 30px !important;
  }
  .mY-30\@md\+ {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@md\+ {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@md\+ {
    margin: -30px !important;
  }
  .mT-nv-30\@md\+ {
    margin-top: -30px !important;
  }
  .mR-nv-30\@md\+ {
    margin-right: -30px !important;
  }
  .mB-nv-30\@md\+ {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@md\+ {
    margin-left: -30px !important;
  }
  .mY-nv-30\@md\+ {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@md\+ {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-30\@sm\+ {
    margin: 30px !important;
  }
  .mT-30\@sm\+ {
    margin-top: 30px !important;
  }
  .mR-30\@sm\+ {
    margin-right: 30px !important;
  }
  .mB-30\@sm\+ {
    margin-bottom: 30px !important;
  }
  .mL-30\@sm\+ {
    margin-left: 30px !important;
  }
  .mY-30\@sm\+ {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@sm\+ {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@sm\+ {
    margin: -30px !important;
  }
  .mT-nv-30\@sm\+ {
    margin-top: -30px !important;
  }
  .mR-nv-30\@sm\+ {
    margin-right: -30px !important;
  }
  .mB-nv-30\@sm\+ {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@sm\+ {
    margin-left: -30px !important;
  }
  .mY-nv-30\@sm\+ {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@sm\+ {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}

@media screen and (min-width: 0) {
  .m-30\@xs\+ {
    margin: 30px !important;
  }
  .mT-30\@xs\+ {
    margin-top: 30px !important;
  }
  .mR-30\@xs\+ {
    margin-right: 30px !important;
  }
  .mB-30\@xs\+ {
    margin-bottom: 30px !important;
  }
  .mL-30\@xs\+ {
    margin-left: 30px !important;
  }
  .mY-30\@xs\+ {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@xs\+ {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@xs\+ {
    margin: -30px !important;
  }
  .mT-nv-30\@xs\+ {
    margin-top: -30px !important;
  }
  .mR-nv-30\@xs\+ {
    margin-right: -30px !important;
  }
  .mB-nv-30\@xs\+ {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@xs\+ {
    margin-left: -30px !important;
  }
  .mY-nv-30\@xs\+ {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@xs\+ {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-30\@xl- {
    margin: 30px !important;
  }
  .mT-30\@xl- {
    margin-top: 30px !important;
  }
  .mR-30\@xl- {
    margin-right: 30px !important;
  }
  .mB-30\@xl- {
    margin-bottom: 30px !important;
  }
  .mL-30\@xl- {
    margin-left: 30px !important;
  }
  .mY-30\@xl- {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@xl- {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@xl- {
    margin: -30px !important;
  }
  .mT-nv-30\@xl- {
    margin-top: -30px !important;
  }
  .mR-nv-30\@xl- {
    margin-right: -30px !important;
  }
  .mB-nv-30\@xl- {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@xl- {
    margin-left: -30px !important;
  }
  .mY-nv-30\@xl- {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@xl- {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-30\@lg- {
    margin: 30px !important;
  }
  .mT-30\@lg- {
    margin-top: 30px !important;
  }
  .mR-30\@lg- {
    margin-right: 30px !important;
  }
  .mB-30\@lg- {
    margin-bottom: 30px !important;
  }
  .mL-30\@lg- {
    margin-left: 30px !important;
  }
  .mY-30\@lg- {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@lg- {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@lg- {
    margin: -30px !important;
  }
  .mT-nv-30\@lg- {
    margin-top: -30px !important;
  }
  .mR-nv-30\@lg- {
    margin-right: -30px !important;
  }
  .mB-nv-30\@lg- {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@lg- {
    margin-left: -30px !important;
  }
  .mY-nv-30\@lg- {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@lg- {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-30\@md- {
    margin: 30px !important;
  }
  .mT-30\@md- {
    margin-top: 30px !important;
  }
  .mR-30\@md- {
    margin-right: 30px !important;
  }
  .mB-30\@md- {
    margin-bottom: 30px !important;
  }
  .mL-30\@md- {
    margin-left: 30px !important;
  }
  .mY-30\@md- {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@md- {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@md- {
    margin: -30px !important;
  }
  .mT-nv-30\@md- {
    margin-top: -30px !important;
  }
  .mR-nv-30\@md- {
    margin-right: -30px !important;
  }
  .mB-nv-30\@md- {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@md- {
    margin-left: -30px !important;
  }
  .mY-nv-30\@md- {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@md- {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-30\@sm- {
    margin: 30px !important;
  }
  .mT-30\@sm- {
    margin-top: 30px !important;
  }
  .mR-30\@sm- {
    margin-right: 30px !important;
  }
  .mB-30\@sm- {
    margin-bottom: 30px !important;
  }
  .mL-30\@sm- {
    margin-left: 30px !important;
  }
  .mY-30\@sm- {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@sm- {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@sm- {
    margin: -30px !important;
  }
  .mT-nv-30\@sm- {
    margin-top: -30px !important;
  }
  .mR-nv-30\@sm- {
    margin-right: -30px !important;
  }
  .mB-nv-30\@sm- {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@sm- {
    margin-left: -30px !important;
  }
  .mY-nv-30\@sm- {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@sm- {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-30\@lg {
    margin: 30px !important;
  }
  .mT-30\@lg {
    margin-top: 30px !important;
  }
  .mR-30\@lg {
    margin-right: 30px !important;
  }
  .mB-30\@lg {
    margin-bottom: 30px !important;
  }
  .mL-30\@lg {
    margin-left: 30px !important;
  }
  .mY-30\@lg {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@lg {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@lg {
    margin: -30px !important;
  }
  .mT-nv-30\@lg {
    margin-top: -30px !important;
  }
  .mR-nv-30\@lg {
    margin-right: -30px !important;
  }
  .mB-nv-30\@lg {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@lg {
    margin-left: -30px !important;
  }
  .mY-nv-30\@lg {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@lg {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-30\@md {
    margin: 30px !important;
  }
  .mT-30\@md {
    margin-top: 30px !important;
  }
  .mR-30\@md {
    margin-right: 30px !important;
  }
  .mB-30\@md {
    margin-bottom: 30px !important;
  }
  .mL-30\@md {
    margin-left: 30px !important;
  }
  .mY-30\@md {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@md {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@md {
    margin: -30px !important;
  }
  .mT-nv-30\@md {
    margin-top: -30px !important;
  }
  .mR-nv-30\@md {
    margin-right: -30px !important;
  }
  .mB-nv-30\@md {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@md {
    margin-left: -30px !important;
  }
  .mY-nv-30\@md {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@md {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-30\@sm {
    margin: 30px !important;
  }
  .mT-30\@sm {
    margin-top: 30px !important;
  }
  .mR-30\@sm {
    margin-right: 30px !important;
  }
  .mB-30\@sm {
    margin-bottom: 30px !important;
  }
  .mL-30\@sm {
    margin-left: 30px !important;
  }
  .mY-30\@sm {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@sm {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@sm {
    margin: -30px !important;
  }
  .mT-nv-30\@sm {
    margin-top: -30px !important;
  }
  .mR-nv-30\@sm {
    margin-right: -30px !important;
  }
  .mB-nv-30\@sm {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@sm {
    margin-left: -30px !important;
  }
  .mY-nv-30\@sm {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@sm {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}

.m-35 {
  margin: 35px !important;
}

.mT-35 {
  margin-top: 35px !important;
}

.mR-35 {
  margin-right: 35px !important;
}

.mB-35 {
  margin-bottom: 35px !important;
}

.mL-35 {
  margin-left: 35px !important;
}

.mY-35 {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}

.mX-35 {
  margin-left: 35px !important;
  margin-right: 35px !important;
}

.m-nv-35 {
  margin: -35px !important;
}

.mT-nv-35 {
  margin-top: -35px !important;
}

.mR-nv-35 {
  margin-right: -35px !important;
}

.mB-nv-35 {
  margin-bottom: -35px !important;
}

.mL-nv-35 {
  margin-left: -35px !important;
}

.mY-nv-35 {
  margin-top: -35px !important;
  margin-bottom: -35px !important;
}

.mX-nv-35 {
  margin-left: -35px !important;
  margin-right: -35px !important;
}

@media screen and (min-width: 1440px) {
  .m-35\@xl\+ {
    margin: 35px !important;
  }
  .mT-35\@xl\+ {
    margin-top: 35px !important;
  }
  .mR-35\@xl\+ {
    margin-right: 35px !important;
  }
  .mB-35\@xl\+ {
    margin-bottom: 35px !important;
  }
  .mL-35\@xl\+ {
    margin-left: 35px !important;
  }
  .mY-35\@xl\+ {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@xl\+ {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@xl\+ {
    margin: -35px !important;
  }
  .mT-nv-35\@xl\+ {
    margin-top: -35px !important;
  }
  .mR-nv-35\@xl\+ {
    margin-right: -35px !important;
  }
  .mB-nv-35\@xl\+ {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@xl\+ {
    margin-left: -35px !important;
  }
  .mY-nv-35\@xl\+ {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@xl\+ {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-35\@lg\+ {
    margin: 35px !important;
  }
  .mT-35\@lg\+ {
    margin-top: 35px !important;
  }
  .mR-35\@lg\+ {
    margin-right: 35px !important;
  }
  .mB-35\@lg\+ {
    margin-bottom: 35px !important;
  }
  .mL-35\@lg\+ {
    margin-left: 35px !important;
  }
  .mY-35\@lg\+ {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@lg\+ {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@lg\+ {
    margin: -35px !important;
  }
  .mT-nv-35\@lg\+ {
    margin-top: -35px !important;
  }
  .mR-nv-35\@lg\+ {
    margin-right: -35px !important;
  }
  .mB-nv-35\@lg\+ {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@lg\+ {
    margin-left: -35px !important;
  }
  .mY-nv-35\@lg\+ {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@lg\+ {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-35\@md\+ {
    margin: 35px !important;
  }
  .mT-35\@md\+ {
    margin-top: 35px !important;
  }
  .mR-35\@md\+ {
    margin-right: 35px !important;
  }
  .mB-35\@md\+ {
    margin-bottom: 35px !important;
  }
  .mL-35\@md\+ {
    margin-left: 35px !important;
  }
  .mY-35\@md\+ {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@md\+ {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@md\+ {
    margin: -35px !important;
  }
  .mT-nv-35\@md\+ {
    margin-top: -35px !important;
  }
  .mR-nv-35\@md\+ {
    margin-right: -35px !important;
  }
  .mB-nv-35\@md\+ {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@md\+ {
    margin-left: -35px !important;
  }
  .mY-nv-35\@md\+ {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@md\+ {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-35\@sm\+ {
    margin: 35px !important;
  }
  .mT-35\@sm\+ {
    margin-top: 35px !important;
  }
  .mR-35\@sm\+ {
    margin-right: 35px !important;
  }
  .mB-35\@sm\+ {
    margin-bottom: 35px !important;
  }
  .mL-35\@sm\+ {
    margin-left: 35px !important;
  }
  .mY-35\@sm\+ {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@sm\+ {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@sm\+ {
    margin: -35px !important;
  }
  .mT-nv-35\@sm\+ {
    margin-top: -35px !important;
  }
  .mR-nv-35\@sm\+ {
    margin-right: -35px !important;
  }
  .mB-nv-35\@sm\+ {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@sm\+ {
    margin-left: -35px !important;
  }
  .mY-nv-35\@sm\+ {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@sm\+ {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}

@media screen and (min-width: 0) {
  .m-35\@xs\+ {
    margin: 35px !important;
  }
  .mT-35\@xs\+ {
    margin-top: 35px !important;
  }
  .mR-35\@xs\+ {
    margin-right: 35px !important;
  }
  .mB-35\@xs\+ {
    margin-bottom: 35px !important;
  }
  .mL-35\@xs\+ {
    margin-left: 35px !important;
  }
  .mY-35\@xs\+ {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@xs\+ {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@xs\+ {
    margin: -35px !important;
  }
  .mT-nv-35\@xs\+ {
    margin-top: -35px !important;
  }
  .mR-nv-35\@xs\+ {
    margin-right: -35px !important;
  }
  .mB-nv-35\@xs\+ {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@xs\+ {
    margin-left: -35px !important;
  }
  .mY-nv-35\@xs\+ {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@xs\+ {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-35\@xl- {
    margin: 35px !important;
  }
  .mT-35\@xl- {
    margin-top: 35px !important;
  }
  .mR-35\@xl- {
    margin-right: 35px !important;
  }
  .mB-35\@xl- {
    margin-bottom: 35px !important;
  }
  .mL-35\@xl- {
    margin-left: 35px !important;
  }
  .mY-35\@xl- {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@xl- {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@xl- {
    margin: -35px !important;
  }
  .mT-nv-35\@xl- {
    margin-top: -35px !important;
  }
  .mR-nv-35\@xl- {
    margin-right: -35px !important;
  }
  .mB-nv-35\@xl- {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@xl- {
    margin-left: -35px !important;
  }
  .mY-nv-35\@xl- {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@xl- {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-35\@lg- {
    margin: 35px !important;
  }
  .mT-35\@lg- {
    margin-top: 35px !important;
  }
  .mR-35\@lg- {
    margin-right: 35px !important;
  }
  .mB-35\@lg- {
    margin-bottom: 35px !important;
  }
  .mL-35\@lg- {
    margin-left: 35px !important;
  }
  .mY-35\@lg- {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@lg- {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@lg- {
    margin: -35px !important;
  }
  .mT-nv-35\@lg- {
    margin-top: -35px !important;
  }
  .mR-nv-35\@lg- {
    margin-right: -35px !important;
  }
  .mB-nv-35\@lg- {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@lg- {
    margin-left: -35px !important;
  }
  .mY-nv-35\@lg- {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@lg- {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-35\@md- {
    margin: 35px !important;
  }
  .mT-35\@md- {
    margin-top: 35px !important;
  }
  .mR-35\@md- {
    margin-right: 35px !important;
  }
  .mB-35\@md- {
    margin-bottom: 35px !important;
  }
  .mL-35\@md- {
    margin-left: 35px !important;
  }
  .mY-35\@md- {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@md- {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@md- {
    margin: -35px !important;
  }
  .mT-nv-35\@md- {
    margin-top: -35px !important;
  }
  .mR-nv-35\@md- {
    margin-right: -35px !important;
  }
  .mB-nv-35\@md- {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@md- {
    margin-left: -35px !important;
  }
  .mY-nv-35\@md- {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@md- {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-35\@sm- {
    margin: 35px !important;
  }
  .mT-35\@sm- {
    margin-top: 35px !important;
  }
  .mR-35\@sm- {
    margin-right: 35px !important;
  }
  .mB-35\@sm- {
    margin-bottom: 35px !important;
  }
  .mL-35\@sm- {
    margin-left: 35px !important;
  }
  .mY-35\@sm- {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@sm- {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@sm- {
    margin: -35px !important;
  }
  .mT-nv-35\@sm- {
    margin-top: -35px !important;
  }
  .mR-nv-35\@sm- {
    margin-right: -35px !important;
  }
  .mB-nv-35\@sm- {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@sm- {
    margin-left: -35px !important;
  }
  .mY-nv-35\@sm- {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@sm- {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-35\@lg {
    margin: 35px !important;
  }
  .mT-35\@lg {
    margin-top: 35px !important;
  }
  .mR-35\@lg {
    margin-right: 35px !important;
  }
  .mB-35\@lg {
    margin-bottom: 35px !important;
  }
  .mL-35\@lg {
    margin-left: 35px !important;
  }
  .mY-35\@lg {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@lg {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@lg {
    margin: -35px !important;
  }
  .mT-nv-35\@lg {
    margin-top: -35px !important;
  }
  .mR-nv-35\@lg {
    margin-right: -35px !important;
  }
  .mB-nv-35\@lg {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@lg {
    margin-left: -35px !important;
  }
  .mY-nv-35\@lg {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@lg {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-35\@md {
    margin: 35px !important;
  }
  .mT-35\@md {
    margin-top: 35px !important;
  }
  .mR-35\@md {
    margin-right: 35px !important;
  }
  .mB-35\@md {
    margin-bottom: 35px !important;
  }
  .mL-35\@md {
    margin-left: 35px !important;
  }
  .mY-35\@md {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@md {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@md {
    margin: -35px !important;
  }
  .mT-nv-35\@md {
    margin-top: -35px !important;
  }
  .mR-nv-35\@md {
    margin-right: -35px !important;
  }
  .mB-nv-35\@md {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@md {
    margin-left: -35px !important;
  }
  .mY-nv-35\@md {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@md {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-35\@sm {
    margin: 35px !important;
  }
  .mT-35\@sm {
    margin-top: 35px !important;
  }
  .mR-35\@sm {
    margin-right: 35px !important;
  }
  .mB-35\@sm {
    margin-bottom: 35px !important;
  }
  .mL-35\@sm {
    margin-left: 35px !important;
  }
  .mY-35\@sm {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@sm {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@sm {
    margin: -35px !important;
  }
  .mT-nv-35\@sm {
    margin-top: -35px !important;
  }
  .mR-nv-35\@sm {
    margin-right: -35px !important;
  }
  .mB-nv-35\@sm {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@sm {
    margin-left: -35px !important;
  }
  .mY-nv-35\@sm {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@sm {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}

.m-40 {
  margin: 40px !important;
}

.mT-40 {
  margin-top: 40px !important;
}

.mR-40 {
  margin-right: 40px !important;
}

.mB-40 {
  margin-bottom: 40px !important;
}

.mL-40 {
  margin-left: 40px !important;
}

.mY-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.mX-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.m-nv-40 {
  margin: -40px !important;
}

.mT-nv-40 {
  margin-top: -40px !important;
}

.mR-nv-40 {
  margin-right: -40px !important;
}

.mB-nv-40 {
  margin-bottom: -40px !important;
}

.mL-nv-40 {
  margin-left: -40px !important;
}

.mY-nv-40 {
  margin-top: -40px !important;
  margin-bottom: -40px !important;
}

.mX-nv-40 {
  margin-left: -40px !important;
  margin-right: -40px !important;
}

@media screen and (min-width: 1440px) {
  .m-40\@xl\+ {
    margin: 40px !important;
  }
  .mT-40\@xl\+ {
    margin-top: 40px !important;
  }
  .mR-40\@xl\+ {
    margin-right: 40px !important;
  }
  .mB-40\@xl\+ {
    margin-bottom: 40px !important;
  }
  .mL-40\@xl\+ {
    margin-left: 40px !important;
  }
  .mY-40\@xl\+ {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@xl\+ {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@xl\+ {
    margin: -40px !important;
  }
  .mT-nv-40\@xl\+ {
    margin-top: -40px !important;
  }
  .mR-nv-40\@xl\+ {
    margin-right: -40px !important;
  }
  .mB-nv-40\@xl\+ {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@xl\+ {
    margin-left: -40px !important;
  }
  .mY-nv-40\@xl\+ {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@xl\+ {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-40\@lg\+ {
    margin: 40px !important;
  }
  .mT-40\@lg\+ {
    margin-top: 40px !important;
  }
  .mR-40\@lg\+ {
    margin-right: 40px !important;
  }
  .mB-40\@lg\+ {
    margin-bottom: 40px !important;
  }
  .mL-40\@lg\+ {
    margin-left: 40px !important;
  }
  .mY-40\@lg\+ {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@lg\+ {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@lg\+ {
    margin: -40px !important;
  }
  .mT-nv-40\@lg\+ {
    margin-top: -40px !important;
  }
  .mR-nv-40\@lg\+ {
    margin-right: -40px !important;
  }
  .mB-nv-40\@lg\+ {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@lg\+ {
    margin-left: -40px !important;
  }
  .mY-nv-40\@lg\+ {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@lg\+ {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-40\@md\+ {
    margin: 40px !important;
  }
  .mT-40\@md\+ {
    margin-top: 40px !important;
  }
  .mR-40\@md\+ {
    margin-right: 40px !important;
  }
  .mB-40\@md\+ {
    margin-bottom: 40px !important;
  }
  .mL-40\@md\+ {
    margin-left: 40px !important;
  }
  .mY-40\@md\+ {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@md\+ {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@md\+ {
    margin: -40px !important;
  }
  .mT-nv-40\@md\+ {
    margin-top: -40px !important;
  }
  .mR-nv-40\@md\+ {
    margin-right: -40px !important;
  }
  .mB-nv-40\@md\+ {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@md\+ {
    margin-left: -40px !important;
  }
  .mY-nv-40\@md\+ {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@md\+ {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-40\@sm\+ {
    margin: 40px !important;
  }
  .mT-40\@sm\+ {
    margin-top: 40px !important;
  }
  .mR-40\@sm\+ {
    margin-right: 40px !important;
  }
  .mB-40\@sm\+ {
    margin-bottom: 40px !important;
  }
  .mL-40\@sm\+ {
    margin-left: 40px !important;
  }
  .mY-40\@sm\+ {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@sm\+ {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@sm\+ {
    margin: -40px !important;
  }
  .mT-nv-40\@sm\+ {
    margin-top: -40px !important;
  }
  .mR-nv-40\@sm\+ {
    margin-right: -40px !important;
  }
  .mB-nv-40\@sm\+ {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@sm\+ {
    margin-left: -40px !important;
  }
  .mY-nv-40\@sm\+ {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@sm\+ {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}

@media screen and (min-width: 0) {
  .m-40\@xs\+ {
    margin: 40px !important;
  }
  .mT-40\@xs\+ {
    margin-top: 40px !important;
  }
  .mR-40\@xs\+ {
    margin-right: 40px !important;
  }
  .mB-40\@xs\+ {
    margin-bottom: 40px !important;
  }
  .mL-40\@xs\+ {
    margin-left: 40px !important;
  }
  .mY-40\@xs\+ {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@xs\+ {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@xs\+ {
    margin: -40px !important;
  }
  .mT-nv-40\@xs\+ {
    margin-top: -40px !important;
  }
  .mR-nv-40\@xs\+ {
    margin-right: -40px !important;
  }
  .mB-nv-40\@xs\+ {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@xs\+ {
    margin-left: -40px !important;
  }
  .mY-nv-40\@xs\+ {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@xs\+ {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-40\@xl- {
    margin: 40px !important;
  }
  .mT-40\@xl- {
    margin-top: 40px !important;
  }
  .mR-40\@xl- {
    margin-right: 40px !important;
  }
  .mB-40\@xl- {
    margin-bottom: 40px !important;
  }
  .mL-40\@xl- {
    margin-left: 40px !important;
  }
  .mY-40\@xl- {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@xl- {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@xl- {
    margin: -40px !important;
  }
  .mT-nv-40\@xl- {
    margin-top: -40px !important;
  }
  .mR-nv-40\@xl- {
    margin-right: -40px !important;
  }
  .mB-nv-40\@xl- {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@xl- {
    margin-left: -40px !important;
  }
  .mY-nv-40\@xl- {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@xl- {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-40\@lg- {
    margin: 40px !important;
  }
  .mT-40\@lg- {
    margin-top: 40px !important;
  }
  .mR-40\@lg- {
    margin-right: 40px !important;
  }
  .mB-40\@lg- {
    margin-bottom: 40px !important;
  }
  .mL-40\@lg- {
    margin-left: 40px !important;
  }
  .mY-40\@lg- {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@lg- {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@lg- {
    margin: -40px !important;
  }
  .mT-nv-40\@lg- {
    margin-top: -40px !important;
  }
  .mR-nv-40\@lg- {
    margin-right: -40px !important;
  }
  .mB-nv-40\@lg- {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@lg- {
    margin-left: -40px !important;
  }
  .mY-nv-40\@lg- {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@lg- {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-40\@md- {
    margin: 40px !important;
  }
  .mT-40\@md- {
    margin-top: 40px !important;
  }
  .mR-40\@md- {
    margin-right: 40px !important;
  }
  .mB-40\@md- {
    margin-bottom: 40px !important;
  }
  .mL-40\@md- {
    margin-left: 40px !important;
  }
  .mY-40\@md- {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@md- {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@md- {
    margin: -40px !important;
  }
  .mT-nv-40\@md- {
    margin-top: -40px !important;
  }
  .mR-nv-40\@md- {
    margin-right: -40px !important;
  }
  .mB-nv-40\@md- {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@md- {
    margin-left: -40px !important;
  }
  .mY-nv-40\@md- {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@md- {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-40\@sm- {
    margin: 40px !important;
  }
  .mT-40\@sm- {
    margin-top: 40px !important;
  }
  .mR-40\@sm- {
    margin-right: 40px !important;
  }
  .mB-40\@sm- {
    margin-bottom: 40px !important;
  }
  .mL-40\@sm- {
    margin-left: 40px !important;
  }
  .mY-40\@sm- {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@sm- {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@sm- {
    margin: -40px !important;
  }
  .mT-nv-40\@sm- {
    margin-top: -40px !important;
  }
  .mR-nv-40\@sm- {
    margin-right: -40px !important;
  }
  .mB-nv-40\@sm- {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@sm- {
    margin-left: -40px !important;
  }
  .mY-nv-40\@sm- {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@sm- {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-40\@lg {
    margin: 40px !important;
  }
  .mT-40\@lg {
    margin-top: 40px !important;
  }
  .mR-40\@lg {
    margin-right: 40px !important;
  }
  .mB-40\@lg {
    margin-bottom: 40px !important;
  }
  .mL-40\@lg {
    margin-left: 40px !important;
  }
  .mY-40\@lg {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@lg {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@lg {
    margin: -40px !important;
  }
  .mT-nv-40\@lg {
    margin-top: -40px !important;
  }
  .mR-nv-40\@lg {
    margin-right: -40px !important;
  }
  .mB-nv-40\@lg {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@lg {
    margin-left: -40px !important;
  }
  .mY-nv-40\@lg {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@lg {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-40\@md {
    margin: 40px !important;
  }
  .mT-40\@md {
    margin-top: 40px !important;
  }
  .mR-40\@md {
    margin-right: 40px !important;
  }
  .mB-40\@md {
    margin-bottom: 40px !important;
  }
  .mL-40\@md {
    margin-left: 40px !important;
  }
  .mY-40\@md {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@md {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@md {
    margin: -40px !important;
  }
  .mT-nv-40\@md {
    margin-top: -40px !important;
  }
  .mR-nv-40\@md {
    margin-right: -40px !important;
  }
  .mB-nv-40\@md {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@md {
    margin-left: -40px !important;
  }
  .mY-nv-40\@md {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@md {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-40\@sm {
    margin: 40px !important;
  }
  .mT-40\@sm {
    margin-top: 40px !important;
  }
  .mR-40\@sm {
    margin-right: 40px !important;
  }
  .mB-40\@sm {
    margin-bottom: 40px !important;
  }
  .mL-40\@sm {
    margin-left: 40px !important;
  }
  .mY-40\@sm {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@sm {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@sm {
    margin: -40px !important;
  }
  .mT-nv-40\@sm {
    margin-top: -40px !important;
  }
  .mR-nv-40\@sm {
    margin-right: -40px !important;
  }
  .mB-nv-40\@sm {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@sm {
    margin-left: -40px !important;
  }
  .mY-nv-40\@sm {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@sm {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}

.m-50 {
  margin: 50px !important;
}

.mT-50 {
  margin-top: 50px !important;
}

.mR-50 {
  margin-right: 50px !important;
}

.mB-50 {
  margin-bottom: 50px !important;
}

.mL-50 {
  margin-left: 50px !important;
}

.mY-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}

.mX-50 {
  margin-left: 50px !important;
  margin-right: 50px !important;
}

.m-nv-50 {
  margin: -50px !important;
}

.mT-nv-50 {
  margin-top: -50px !important;
}

.mR-nv-50 {
  margin-right: -50px !important;
}

.mB-nv-50 {
  margin-bottom: -50px !important;
}

.mL-nv-50 {
  margin-left: -50px !important;
}

.mY-nv-50 {
  margin-top: -50px !important;
  margin-bottom: -50px !important;
}

.mX-nv-50 {
  margin-left: -50px !important;
  margin-right: -50px !important;
}

@media screen and (min-width: 1440px) {
  .m-50\@xl\+ {
    margin: 50px !important;
  }
  .mT-50\@xl\+ {
    margin-top: 50px !important;
  }
  .mR-50\@xl\+ {
    margin-right: 50px !important;
  }
  .mB-50\@xl\+ {
    margin-bottom: 50px !important;
  }
  .mL-50\@xl\+ {
    margin-left: 50px !important;
  }
  .mY-50\@xl\+ {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@xl\+ {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@xl\+ {
    margin: -50px !important;
  }
  .mT-nv-50\@xl\+ {
    margin-top: -50px !important;
  }
  .mR-nv-50\@xl\+ {
    margin-right: -50px !important;
  }
  .mB-nv-50\@xl\+ {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@xl\+ {
    margin-left: -50px !important;
  }
  .mY-nv-50\@xl\+ {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@xl\+ {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-50\@lg\+ {
    margin: 50px !important;
  }
  .mT-50\@lg\+ {
    margin-top: 50px !important;
  }
  .mR-50\@lg\+ {
    margin-right: 50px !important;
  }
  .mB-50\@lg\+ {
    margin-bottom: 50px !important;
  }
  .mL-50\@lg\+ {
    margin-left: 50px !important;
  }
  .mY-50\@lg\+ {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@lg\+ {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@lg\+ {
    margin: -50px !important;
  }
  .mT-nv-50\@lg\+ {
    margin-top: -50px !important;
  }
  .mR-nv-50\@lg\+ {
    margin-right: -50px !important;
  }
  .mB-nv-50\@lg\+ {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@lg\+ {
    margin-left: -50px !important;
  }
  .mY-nv-50\@lg\+ {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@lg\+ {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-50\@md\+ {
    margin: 50px !important;
  }
  .mT-50\@md\+ {
    margin-top: 50px !important;
  }
  .mR-50\@md\+ {
    margin-right: 50px !important;
  }
  .mB-50\@md\+ {
    margin-bottom: 50px !important;
  }
  .mL-50\@md\+ {
    margin-left: 50px !important;
  }
  .mY-50\@md\+ {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@md\+ {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@md\+ {
    margin: -50px !important;
  }
  .mT-nv-50\@md\+ {
    margin-top: -50px !important;
  }
  .mR-nv-50\@md\+ {
    margin-right: -50px !important;
  }
  .mB-nv-50\@md\+ {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@md\+ {
    margin-left: -50px !important;
  }
  .mY-nv-50\@md\+ {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@md\+ {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-50\@sm\+ {
    margin: 50px !important;
  }
  .mT-50\@sm\+ {
    margin-top: 50px !important;
  }
  .mR-50\@sm\+ {
    margin-right: 50px !important;
  }
  .mB-50\@sm\+ {
    margin-bottom: 50px !important;
  }
  .mL-50\@sm\+ {
    margin-left: 50px !important;
  }
  .mY-50\@sm\+ {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@sm\+ {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@sm\+ {
    margin: -50px !important;
  }
  .mT-nv-50\@sm\+ {
    margin-top: -50px !important;
  }
  .mR-nv-50\@sm\+ {
    margin-right: -50px !important;
  }
  .mB-nv-50\@sm\+ {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@sm\+ {
    margin-left: -50px !important;
  }
  .mY-nv-50\@sm\+ {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@sm\+ {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}

@media screen and (min-width: 0) {
  .m-50\@xs\+ {
    margin: 50px !important;
  }
  .mT-50\@xs\+ {
    margin-top: 50px !important;
  }
  .mR-50\@xs\+ {
    margin-right: 50px !important;
  }
  .mB-50\@xs\+ {
    margin-bottom: 50px !important;
  }
  .mL-50\@xs\+ {
    margin-left: 50px !important;
  }
  .mY-50\@xs\+ {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@xs\+ {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@xs\+ {
    margin: -50px !important;
  }
  .mT-nv-50\@xs\+ {
    margin-top: -50px !important;
  }
  .mR-nv-50\@xs\+ {
    margin-right: -50px !important;
  }
  .mB-nv-50\@xs\+ {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@xs\+ {
    margin-left: -50px !important;
  }
  .mY-nv-50\@xs\+ {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@xs\+ {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-50\@xl- {
    margin: 50px !important;
  }
  .mT-50\@xl- {
    margin-top: 50px !important;
  }
  .mR-50\@xl- {
    margin-right: 50px !important;
  }
  .mB-50\@xl- {
    margin-bottom: 50px !important;
  }
  .mL-50\@xl- {
    margin-left: 50px !important;
  }
  .mY-50\@xl- {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@xl- {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@xl- {
    margin: -50px !important;
  }
  .mT-nv-50\@xl- {
    margin-top: -50px !important;
  }
  .mR-nv-50\@xl- {
    margin-right: -50px !important;
  }
  .mB-nv-50\@xl- {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@xl- {
    margin-left: -50px !important;
  }
  .mY-nv-50\@xl- {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@xl- {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-50\@lg- {
    margin: 50px !important;
  }
  .mT-50\@lg- {
    margin-top: 50px !important;
  }
  .mR-50\@lg- {
    margin-right: 50px !important;
  }
  .mB-50\@lg- {
    margin-bottom: 50px !important;
  }
  .mL-50\@lg- {
    margin-left: 50px !important;
  }
  .mY-50\@lg- {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@lg- {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@lg- {
    margin: -50px !important;
  }
  .mT-nv-50\@lg- {
    margin-top: -50px !important;
  }
  .mR-nv-50\@lg- {
    margin-right: -50px !important;
  }
  .mB-nv-50\@lg- {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@lg- {
    margin-left: -50px !important;
  }
  .mY-nv-50\@lg- {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@lg- {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-50\@md- {
    margin: 50px !important;
  }
  .mT-50\@md- {
    margin-top: 50px !important;
  }
  .mR-50\@md- {
    margin-right: 50px !important;
  }
  .mB-50\@md- {
    margin-bottom: 50px !important;
  }
  .mL-50\@md- {
    margin-left: 50px !important;
  }
  .mY-50\@md- {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@md- {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@md- {
    margin: -50px !important;
  }
  .mT-nv-50\@md- {
    margin-top: -50px !important;
  }
  .mR-nv-50\@md- {
    margin-right: -50px !important;
  }
  .mB-nv-50\@md- {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@md- {
    margin-left: -50px !important;
  }
  .mY-nv-50\@md- {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@md- {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-50\@sm- {
    margin: 50px !important;
  }
  .mT-50\@sm- {
    margin-top: 50px !important;
  }
  .mR-50\@sm- {
    margin-right: 50px !important;
  }
  .mB-50\@sm- {
    margin-bottom: 50px !important;
  }
  .mL-50\@sm- {
    margin-left: 50px !important;
  }
  .mY-50\@sm- {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@sm- {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@sm- {
    margin: -50px !important;
  }
  .mT-nv-50\@sm- {
    margin-top: -50px !important;
  }
  .mR-nv-50\@sm- {
    margin-right: -50px !important;
  }
  .mB-nv-50\@sm- {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@sm- {
    margin-left: -50px !important;
  }
  .mY-nv-50\@sm- {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@sm- {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-50\@lg {
    margin: 50px !important;
  }
  .mT-50\@lg {
    margin-top: 50px !important;
  }
  .mR-50\@lg {
    margin-right: 50px !important;
  }
  .mB-50\@lg {
    margin-bottom: 50px !important;
  }
  .mL-50\@lg {
    margin-left: 50px !important;
  }
  .mY-50\@lg {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@lg {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@lg {
    margin: -50px !important;
  }
  .mT-nv-50\@lg {
    margin-top: -50px !important;
  }
  .mR-nv-50\@lg {
    margin-right: -50px !important;
  }
  .mB-nv-50\@lg {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@lg {
    margin-left: -50px !important;
  }
  .mY-nv-50\@lg {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@lg {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-50\@md {
    margin: 50px !important;
  }
  .mT-50\@md {
    margin-top: 50px !important;
  }
  .mR-50\@md {
    margin-right: 50px !important;
  }
  .mB-50\@md {
    margin-bottom: 50px !important;
  }
  .mL-50\@md {
    margin-left: 50px !important;
  }
  .mY-50\@md {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@md {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@md {
    margin: -50px !important;
  }
  .mT-nv-50\@md {
    margin-top: -50px !important;
  }
  .mR-nv-50\@md {
    margin-right: -50px !important;
  }
  .mB-nv-50\@md {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@md {
    margin-left: -50px !important;
  }
  .mY-nv-50\@md {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@md {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-50\@sm {
    margin: 50px !important;
  }
  .mT-50\@sm {
    margin-top: 50px !important;
  }
  .mR-50\@sm {
    margin-right: 50px !important;
  }
  .mB-50\@sm {
    margin-bottom: 50px !important;
  }
  .mL-50\@sm {
    margin-left: 50px !important;
  }
  .mY-50\@sm {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@sm {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@sm {
    margin: -50px !important;
  }
  .mT-nv-50\@sm {
    margin-top: -50px !important;
  }
  .mR-nv-50\@sm {
    margin-right: -50px !important;
  }
  .mB-nv-50\@sm {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@sm {
    margin-left: -50px !important;
  }
  .mY-nv-50\@sm {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@sm {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}

.m-60 {
  margin: 60px !important;
}

.mT-60 {
  margin-top: 60px !important;
}

.mR-60 {
  margin-right: 60px !important;
}

.mB-60 {
  margin-bottom: 60px !important;
}

.mL-60 {
  margin-left: 60px !important;
}

.mY-60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.mX-60 {
  margin-left: 60px !important;
  margin-right: 60px !important;
}

.m-nv-60 {
  margin: -60px !important;
}

.mT-nv-60 {
  margin-top: -60px !important;
}

.mR-nv-60 {
  margin-right: -60px !important;
}

.mB-nv-60 {
  margin-bottom: -60px !important;
}

.mL-nv-60 {
  margin-left: -60px !important;
}

.mY-nv-60 {
  margin-top: -60px !important;
  margin-bottom: -60px !important;
}

.mX-nv-60 {
  margin-left: -60px !important;
  margin-right: -60px !important;
}

@media screen and (min-width: 1440px) {
  .m-60\@xl\+ {
    margin: 60px !important;
  }
  .mT-60\@xl\+ {
    margin-top: 60px !important;
  }
  .mR-60\@xl\+ {
    margin-right: 60px !important;
  }
  .mB-60\@xl\+ {
    margin-bottom: 60px !important;
  }
  .mL-60\@xl\+ {
    margin-left: 60px !important;
  }
  .mY-60\@xl\+ {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@xl\+ {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@xl\+ {
    margin: -60px !important;
  }
  .mT-nv-60\@xl\+ {
    margin-top: -60px !important;
  }
  .mR-nv-60\@xl\+ {
    margin-right: -60px !important;
  }
  .mB-nv-60\@xl\+ {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@xl\+ {
    margin-left: -60px !important;
  }
  .mY-nv-60\@xl\+ {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@xl\+ {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-60\@lg\+ {
    margin: 60px !important;
  }
  .mT-60\@lg\+ {
    margin-top: 60px !important;
  }
  .mR-60\@lg\+ {
    margin-right: 60px !important;
  }
  .mB-60\@lg\+ {
    margin-bottom: 60px !important;
  }
  .mL-60\@lg\+ {
    margin-left: 60px !important;
  }
  .mY-60\@lg\+ {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@lg\+ {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@lg\+ {
    margin: -60px !important;
  }
  .mT-nv-60\@lg\+ {
    margin-top: -60px !important;
  }
  .mR-nv-60\@lg\+ {
    margin-right: -60px !important;
  }
  .mB-nv-60\@lg\+ {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@lg\+ {
    margin-left: -60px !important;
  }
  .mY-nv-60\@lg\+ {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@lg\+ {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-60\@md\+ {
    margin: 60px !important;
  }
  .mT-60\@md\+ {
    margin-top: 60px !important;
  }
  .mR-60\@md\+ {
    margin-right: 60px !important;
  }
  .mB-60\@md\+ {
    margin-bottom: 60px !important;
  }
  .mL-60\@md\+ {
    margin-left: 60px !important;
  }
  .mY-60\@md\+ {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@md\+ {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@md\+ {
    margin: -60px !important;
  }
  .mT-nv-60\@md\+ {
    margin-top: -60px !important;
  }
  .mR-nv-60\@md\+ {
    margin-right: -60px !important;
  }
  .mB-nv-60\@md\+ {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@md\+ {
    margin-left: -60px !important;
  }
  .mY-nv-60\@md\+ {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@md\+ {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-60\@sm\+ {
    margin: 60px !important;
  }
  .mT-60\@sm\+ {
    margin-top: 60px !important;
  }
  .mR-60\@sm\+ {
    margin-right: 60px !important;
  }
  .mB-60\@sm\+ {
    margin-bottom: 60px !important;
  }
  .mL-60\@sm\+ {
    margin-left: 60px !important;
  }
  .mY-60\@sm\+ {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@sm\+ {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@sm\+ {
    margin: -60px !important;
  }
  .mT-nv-60\@sm\+ {
    margin-top: -60px !important;
  }
  .mR-nv-60\@sm\+ {
    margin-right: -60px !important;
  }
  .mB-nv-60\@sm\+ {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@sm\+ {
    margin-left: -60px !important;
  }
  .mY-nv-60\@sm\+ {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@sm\+ {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}

@media screen and (min-width: 0) {
  .m-60\@xs\+ {
    margin: 60px !important;
  }
  .mT-60\@xs\+ {
    margin-top: 60px !important;
  }
  .mR-60\@xs\+ {
    margin-right: 60px !important;
  }
  .mB-60\@xs\+ {
    margin-bottom: 60px !important;
  }
  .mL-60\@xs\+ {
    margin-left: 60px !important;
  }
  .mY-60\@xs\+ {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@xs\+ {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@xs\+ {
    margin: -60px !important;
  }
  .mT-nv-60\@xs\+ {
    margin-top: -60px !important;
  }
  .mR-nv-60\@xs\+ {
    margin-right: -60px !important;
  }
  .mB-nv-60\@xs\+ {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@xs\+ {
    margin-left: -60px !important;
  }
  .mY-nv-60\@xs\+ {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@xs\+ {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-60\@xl- {
    margin: 60px !important;
  }
  .mT-60\@xl- {
    margin-top: 60px !important;
  }
  .mR-60\@xl- {
    margin-right: 60px !important;
  }
  .mB-60\@xl- {
    margin-bottom: 60px !important;
  }
  .mL-60\@xl- {
    margin-left: 60px !important;
  }
  .mY-60\@xl- {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@xl- {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@xl- {
    margin: -60px !important;
  }
  .mT-nv-60\@xl- {
    margin-top: -60px !important;
  }
  .mR-nv-60\@xl- {
    margin-right: -60px !important;
  }
  .mB-nv-60\@xl- {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@xl- {
    margin-left: -60px !important;
  }
  .mY-nv-60\@xl- {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@xl- {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-60\@lg- {
    margin: 60px !important;
  }
  .mT-60\@lg- {
    margin-top: 60px !important;
  }
  .mR-60\@lg- {
    margin-right: 60px !important;
  }
  .mB-60\@lg- {
    margin-bottom: 60px !important;
  }
  .mL-60\@lg- {
    margin-left: 60px !important;
  }
  .mY-60\@lg- {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@lg- {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@lg- {
    margin: -60px !important;
  }
  .mT-nv-60\@lg- {
    margin-top: -60px !important;
  }
  .mR-nv-60\@lg- {
    margin-right: -60px !important;
  }
  .mB-nv-60\@lg- {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@lg- {
    margin-left: -60px !important;
  }
  .mY-nv-60\@lg- {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@lg- {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-60\@md- {
    margin: 60px !important;
  }
  .mT-60\@md- {
    margin-top: 60px !important;
  }
  .mR-60\@md- {
    margin-right: 60px !important;
  }
  .mB-60\@md- {
    margin-bottom: 60px !important;
  }
  .mL-60\@md- {
    margin-left: 60px !important;
  }
  .mY-60\@md- {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@md- {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@md- {
    margin: -60px !important;
  }
  .mT-nv-60\@md- {
    margin-top: -60px !important;
  }
  .mR-nv-60\@md- {
    margin-right: -60px !important;
  }
  .mB-nv-60\@md- {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@md- {
    margin-left: -60px !important;
  }
  .mY-nv-60\@md- {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@md- {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-60\@sm- {
    margin: 60px !important;
  }
  .mT-60\@sm- {
    margin-top: 60px !important;
  }
  .mR-60\@sm- {
    margin-right: 60px !important;
  }
  .mB-60\@sm- {
    margin-bottom: 60px !important;
  }
  .mL-60\@sm- {
    margin-left: 60px !important;
  }
  .mY-60\@sm- {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@sm- {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@sm- {
    margin: -60px !important;
  }
  .mT-nv-60\@sm- {
    margin-top: -60px !important;
  }
  .mR-nv-60\@sm- {
    margin-right: -60px !important;
  }
  .mB-nv-60\@sm- {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@sm- {
    margin-left: -60px !important;
  }
  .mY-nv-60\@sm- {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@sm- {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-60\@lg {
    margin: 60px !important;
  }
  .mT-60\@lg {
    margin-top: 60px !important;
  }
  .mR-60\@lg {
    margin-right: 60px !important;
  }
  .mB-60\@lg {
    margin-bottom: 60px !important;
  }
  .mL-60\@lg {
    margin-left: 60px !important;
  }
  .mY-60\@lg {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@lg {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@lg {
    margin: -60px !important;
  }
  .mT-nv-60\@lg {
    margin-top: -60px !important;
  }
  .mR-nv-60\@lg {
    margin-right: -60px !important;
  }
  .mB-nv-60\@lg {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@lg {
    margin-left: -60px !important;
  }
  .mY-nv-60\@lg {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@lg {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-60\@md {
    margin: 60px !important;
  }
  .mT-60\@md {
    margin-top: 60px !important;
  }
  .mR-60\@md {
    margin-right: 60px !important;
  }
  .mB-60\@md {
    margin-bottom: 60px !important;
  }
  .mL-60\@md {
    margin-left: 60px !important;
  }
  .mY-60\@md {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@md {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@md {
    margin: -60px !important;
  }
  .mT-nv-60\@md {
    margin-top: -60px !important;
  }
  .mR-nv-60\@md {
    margin-right: -60px !important;
  }
  .mB-nv-60\@md {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@md {
    margin-left: -60px !important;
  }
  .mY-nv-60\@md {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@md {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-60\@sm {
    margin: 60px !important;
  }
  .mT-60\@sm {
    margin-top: 60px !important;
  }
  .mR-60\@sm {
    margin-right: 60px !important;
  }
  .mB-60\@sm {
    margin-bottom: 60px !important;
  }
  .mL-60\@sm {
    margin-left: 60px !important;
  }
  .mY-60\@sm {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@sm {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@sm {
    margin: -60px !important;
  }
  .mT-nv-60\@sm {
    margin-top: -60px !important;
  }
  .mR-nv-60\@sm {
    margin-right: -60px !important;
  }
  .mB-nv-60\@sm {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@sm {
    margin-left: -60px !important;
  }
  .mY-nv-60\@sm {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@sm {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}

.m-70 {
  margin: 70px !important;
}

.mT-70 {
  margin-top: 70px !important;
}

.mR-70 {
  margin-right: 70px !important;
}

.mB-70 {
  margin-bottom: 70px !important;
}

.mL-70 {
  margin-left: 70px !important;
}

.mY-70 {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}

.mX-70 {
  margin-left: 70px !important;
  margin-right: 70px !important;
}

.m-nv-70 {
  margin: -70px !important;
}

.mT-nv-70 {
  margin-top: -70px !important;
}

.mR-nv-70 {
  margin-right: -70px !important;
}

.mB-nv-70 {
  margin-bottom: -70px !important;
}

.mL-nv-70 {
  margin-left: -70px !important;
}

.mY-nv-70 {
  margin-top: -70px !important;
  margin-bottom: -70px !important;
}

.mX-nv-70 {
  margin-left: -70px !important;
  margin-right: -70px !important;
}

@media screen and (min-width: 1440px) {
  .m-70\@xl\+ {
    margin: 70px !important;
  }
  .mT-70\@xl\+ {
    margin-top: 70px !important;
  }
  .mR-70\@xl\+ {
    margin-right: 70px !important;
  }
  .mB-70\@xl\+ {
    margin-bottom: 70px !important;
  }
  .mL-70\@xl\+ {
    margin-left: 70px !important;
  }
  .mY-70\@xl\+ {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@xl\+ {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@xl\+ {
    margin: -70px !important;
  }
  .mT-nv-70\@xl\+ {
    margin-top: -70px !important;
  }
  .mR-nv-70\@xl\+ {
    margin-right: -70px !important;
  }
  .mB-nv-70\@xl\+ {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@xl\+ {
    margin-left: -70px !important;
  }
  .mY-nv-70\@xl\+ {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@xl\+ {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-70\@lg\+ {
    margin: 70px !important;
  }
  .mT-70\@lg\+ {
    margin-top: 70px !important;
  }
  .mR-70\@lg\+ {
    margin-right: 70px !important;
  }
  .mB-70\@lg\+ {
    margin-bottom: 70px !important;
  }
  .mL-70\@lg\+ {
    margin-left: 70px !important;
  }
  .mY-70\@lg\+ {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@lg\+ {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@lg\+ {
    margin: -70px !important;
  }
  .mT-nv-70\@lg\+ {
    margin-top: -70px !important;
  }
  .mR-nv-70\@lg\+ {
    margin-right: -70px !important;
  }
  .mB-nv-70\@lg\+ {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@lg\+ {
    margin-left: -70px !important;
  }
  .mY-nv-70\@lg\+ {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@lg\+ {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-70\@md\+ {
    margin: 70px !important;
  }
  .mT-70\@md\+ {
    margin-top: 70px !important;
  }
  .mR-70\@md\+ {
    margin-right: 70px !important;
  }
  .mB-70\@md\+ {
    margin-bottom: 70px !important;
  }
  .mL-70\@md\+ {
    margin-left: 70px !important;
  }
  .mY-70\@md\+ {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@md\+ {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@md\+ {
    margin: -70px !important;
  }
  .mT-nv-70\@md\+ {
    margin-top: -70px !important;
  }
  .mR-nv-70\@md\+ {
    margin-right: -70px !important;
  }
  .mB-nv-70\@md\+ {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@md\+ {
    margin-left: -70px !important;
  }
  .mY-nv-70\@md\+ {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@md\+ {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-70\@sm\+ {
    margin: 70px !important;
  }
  .mT-70\@sm\+ {
    margin-top: 70px !important;
  }
  .mR-70\@sm\+ {
    margin-right: 70px !important;
  }
  .mB-70\@sm\+ {
    margin-bottom: 70px !important;
  }
  .mL-70\@sm\+ {
    margin-left: 70px !important;
  }
  .mY-70\@sm\+ {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@sm\+ {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@sm\+ {
    margin: -70px !important;
  }
  .mT-nv-70\@sm\+ {
    margin-top: -70px !important;
  }
  .mR-nv-70\@sm\+ {
    margin-right: -70px !important;
  }
  .mB-nv-70\@sm\+ {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@sm\+ {
    margin-left: -70px !important;
  }
  .mY-nv-70\@sm\+ {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@sm\+ {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}

@media screen and (min-width: 0) {
  .m-70\@xs\+ {
    margin: 70px !important;
  }
  .mT-70\@xs\+ {
    margin-top: 70px !important;
  }
  .mR-70\@xs\+ {
    margin-right: 70px !important;
  }
  .mB-70\@xs\+ {
    margin-bottom: 70px !important;
  }
  .mL-70\@xs\+ {
    margin-left: 70px !important;
  }
  .mY-70\@xs\+ {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@xs\+ {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@xs\+ {
    margin: -70px !important;
  }
  .mT-nv-70\@xs\+ {
    margin-top: -70px !important;
  }
  .mR-nv-70\@xs\+ {
    margin-right: -70px !important;
  }
  .mB-nv-70\@xs\+ {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@xs\+ {
    margin-left: -70px !important;
  }
  .mY-nv-70\@xs\+ {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@xs\+ {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-70\@xl- {
    margin: 70px !important;
  }
  .mT-70\@xl- {
    margin-top: 70px !important;
  }
  .mR-70\@xl- {
    margin-right: 70px !important;
  }
  .mB-70\@xl- {
    margin-bottom: 70px !important;
  }
  .mL-70\@xl- {
    margin-left: 70px !important;
  }
  .mY-70\@xl- {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@xl- {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@xl- {
    margin: -70px !important;
  }
  .mT-nv-70\@xl- {
    margin-top: -70px !important;
  }
  .mR-nv-70\@xl- {
    margin-right: -70px !important;
  }
  .mB-nv-70\@xl- {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@xl- {
    margin-left: -70px !important;
  }
  .mY-nv-70\@xl- {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@xl- {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-70\@lg- {
    margin: 70px !important;
  }
  .mT-70\@lg- {
    margin-top: 70px !important;
  }
  .mR-70\@lg- {
    margin-right: 70px !important;
  }
  .mB-70\@lg- {
    margin-bottom: 70px !important;
  }
  .mL-70\@lg- {
    margin-left: 70px !important;
  }
  .mY-70\@lg- {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@lg- {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@lg- {
    margin: -70px !important;
  }
  .mT-nv-70\@lg- {
    margin-top: -70px !important;
  }
  .mR-nv-70\@lg- {
    margin-right: -70px !important;
  }
  .mB-nv-70\@lg- {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@lg- {
    margin-left: -70px !important;
  }
  .mY-nv-70\@lg- {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@lg- {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-70\@md- {
    margin: 70px !important;
  }
  .mT-70\@md- {
    margin-top: 70px !important;
  }
  .mR-70\@md- {
    margin-right: 70px !important;
  }
  .mB-70\@md- {
    margin-bottom: 70px !important;
  }
  .mL-70\@md- {
    margin-left: 70px !important;
  }
  .mY-70\@md- {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@md- {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@md- {
    margin: -70px !important;
  }
  .mT-nv-70\@md- {
    margin-top: -70px !important;
  }
  .mR-nv-70\@md- {
    margin-right: -70px !important;
  }
  .mB-nv-70\@md- {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@md- {
    margin-left: -70px !important;
  }
  .mY-nv-70\@md- {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@md- {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-70\@sm- {
    margin: 70px !important;
  }
  .mT-70\@sm- {
    margin-top: 70px !important;
  }
  .mR-70\@sm- {
    margin-right: 70px !important;
  }
  .mB-70\@sm- {
    margin-bottom: 70px !important;
  }
  .mL-70\@sm- {
    margin-left: 70px !important;
  }
  .mY-70\@sm- {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@sm- {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@sm- {
    margin: -70px !important;
  }
  .mT-nv-70\@sm- {
    margin-top: -70px !important;
  }
  .mR-nv-70\@sm- {
    margin-right: -70px !important;
  }
  .mB-nv-70\@sm- {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@sm- {
    margin-left: -70px !important;
  }
  .mY-nv-70\@sm- {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@sm- {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-70\@lg {
    margin: 70px !important;
  }
  .mT-70\@lg {
    margin-top: 70px !important;
  }
  .mR-70\@lg {
    margin-right: 70px !important;
  }
  .mB-70\@lg {
    margin-bottom: 70px !important;
  }
  .mL-70\@lg {
    margin-left: 70px !important;
  }
  .mY-70\@lg {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@lg {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@lg {
    margin: -70px !important;
  }
  .mT-nv-70\@lg {
    margin-top: -70px !important;
  }
  .mR-nv-70\@lg {
    margin-right: -70px !important;
  }
  .mB-nv-70\@lg {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@lg {
    margin-left: -70px !important;
  }
  .mY-nv-70\@lg {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@lg {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-70\@md {
    margin: 70px !important;
  }
  .mT-70\@md {
    margin-top: 70px !important;
  }
  .mR-70\@md {
    margin-right: 70px !important;
  }
  .mB-70\@md {
    margin-bottom: 70px !important;
  }
  .mL-70\@md {
    margin-left: 70px !important;
  }
  .mY-70\@md {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@md {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@md {
    margin: -70px !important;
  }
  .mT-nv-70\@md {
    margin-top: -70px !important;
  }
  .mR-nv-70\@md {
    margin-right: -70px !important;
  }
  .mB-nv-70\@md {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@md {
    margin-left: -70px !important;
  }
  .mY-nv-70\@md {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@md {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-70\@sm {
    margin: 70px !important;
  }
  .mT-70\@sm {
    margin-top: 70px !important;
  }
  .mR-70\@sm {
    margin-right: 70px !important;
  }
  .mB-70\@sm {
    margin-bottom: 70px !important;
  }
  .mL-70\@sm {
    margin-left: 70px !important;
  }
  .mY-70\@sm {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@sm {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@sm {
    margin: -70px !important;
  }
  .mT-nv-70\@sm {
    margin-top: -70px !important;
  }
  .mR-nv-70\@sm {
    margin-right: -70px !important;
  }
  .mB-nv-70\@sm {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@sm {
    margin-left: -70px !important;
  }
  .mY-nv-70\@sm {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@sm {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}

.m-80 {
  margin: 80px !important;
}

.mT-80 {
  margin-top: 80px !important;
}

.mR-80 {
  margin-right: 80px !important;
}

.mB-80 {
  margin-bottom: 80px !important;
}

.mL-80 {
  margin-left: 80px !important;
}

.mY-80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.mX-80 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}

.m-nv-80 {
  margin: -80px !important;
}

.mT-nv-80 {
  margin-top: -80px !important;
}

.mR-nv-80 {
  margin-right: -80px !important;
}

.mB-nv-80 {
  margin-bottom: -80px !important;
}

.mL-nv-80 {
  margin-left: -80px !important;
}

.mY-nv-80 {
  margin-top: -80px !important;
  margin-bottom: -80px !important;
}

.mX-nv-80 {
  margin-left: -80px !important;
  margin-right: -80px !important;
}

@media screen and (min-width: 1440px) {
  .m-80\@xl\+ {
    margin: 80px !important;
  }
  .mT-80\@xl\+ {
    margin-top: 80px !important;
  }
  .mR-80\@xl\+ {
    margin-right: 80px !important;
  }
  .mB-80\@xl\+ {
    margin-bottom: 80px !important;
  }
  .mL-80\@xl\+ {
    margin-left: 80px !important;
  }
  .mY-80\@xl\+ {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@xl\+ {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@xl\+ {
    margin: -80px !important;
  }
  .mT-nv-80\@xl\+ {
    margin-top: -80px !important;
  }
  .mR-nv-80\@xl\+ {
    margin-right: -80px !important;
  }
  .mB-nv-80\@xl\+ {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@xl\+ {
    margin-left: -80px !important;
  }
  .mY-nv-80\@xl\+ {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@xl\+ {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-80\@lg\+ {
    margin: 80px !important;
  }
  .mT-80\@lg\+ {
    margin-top: 80px !important;
  }
  .mR-80\@lg\+ {
    margin-right: 80px !important;
  }
  .mB-80\@lg\+ {
    margin-bottom: 80px !important;
  }
  .mL-80\@lg\+ {
    margin-left: 80px !important;
  }
  .mY-80\@lg\+ {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@lg\+ {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@lg\+ {
    margin: -80px !important;
  }
  .mT-nv-80\@lg\+ {
    margin-top: -80px !important;
  }
  .mR-nv-80\@lg\+ {
    margin-right: -80px !important;
  }
  .mB-nv-80\@lg\+ {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@lg\+ {
    margin-left: -80px !important;
  }
  .mY-nv-80\@lg\+ {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@lg\+ {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-80\@md\+ {
    margin: 80px !important;
  }
  .mT-80\@md\+ {
    margin-top: 80px !important;
  }
  .mR-80\@md\+ {
    margin-right: 80px !important;
  }
  .mB-80\@md\+ {
    margin-bottom: 80px !important;
  }
  .mL-80\@md\+ {
    margin-left: 80px !important;
  }
  .mY-80\@md\+ {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@md\+ {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@md\+ {
    margin: -80px !important;
  }
  .mT-nv-80\@md\+ {
    margin-top: -80px !important;
  }
  .mR-nv-80\@md\+ {
    margin-right: -80px !important;
  }
  .mB-nv-80\@md\+ {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@md\+ {
    margin-left: -80px !important;
  }
  .mY-nv-80\@md\+ {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@md\+ {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-80\@sm\+ {
    margin: 80px !important;
  }
  .mT-80\@sm\+ {
    margin-top: 80px !important;
  }
  .mR-80\@sm\+ {
    margin-right: 80px !important;
  }
  .mB-80\@sm\+ {
    margin-bottom: 80px !important;
  }
  .mL-80\@sm\+ {
    margin-left: 80px !important;
  }
  .mY-80\@sm\+ {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@sm\+ {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@sm\+ {
    margin: -80px !important;
  }
  .mT-nv-80\@sm\+ {
    margin-top: -80px !important;
  }
  .mR-nv-80\@sm\+ {
    margin-right: -80px !important;
  }
  .mB-nv-80\@sm\+ {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@sm\+ {
    margin-left: -80px !important;
  }
  .mY-nv-80\@sm\+ {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@sm\+ {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}

@media screen and (min-width: 0) {
  .m-80\@xs\+ {
    margin: 80px !important;
  }
  .mT-80\@xs\+ {
    margin-top: 80px !important;
  }
  .mR-80\@xs\+ {
    margin-right: 80px !important;
  }
  .mB-80\@xs\+ {
    margin-bottom: 80px !important;
  }
  .mL-80\@xs\+ {
    margin-left: 80px !important;
  }
  .mY-80\@xs\+ {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@xs\+ {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@xs\+ {
    margin: -80px !important;
  }
  .mT-nv-80\@xs\+ {
    margin-top: -80px !important;
  }
  .mR-nv-80\@xs\+ {
    margin-right: -80px !important;
  }
  .mB-nv-80\@xs\+ {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@xs\+ {
    margin-left: -80px !important;
  }
  .mY-nv-80\@xs\+ {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@xs\+ {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-80\@xl- {
    margin: 80px !important;
  }
  .mT-80\@xl- {
    margin-top: 80px !important;
  }
  .mR-80\@xl- {
    margin-right: 80px !important;
  }
  .mB-80\@xl- {
    margin-bottom: 80px !important;
  }
  .mL-80\@xl- {
    margin-left: 80px !important;
  }
  .mY-80\@xl- {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@xl- {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@xl- {
    margin: -80px !important;
  }
  .mT-nv-80\@xl- {
    margin-top: -80px !important;
  }
  .mR-nv-80\@xl- {
    margin-right: -80px !important;
  }
  .mB-nv-80\@xl- {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@xl- {
    margin-left: -80px !important;
  }
  .mY-nv-80\@xl- {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@xl- {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-80\@lg- {
    margin: 80px !important;
  }
  .mT-80\@lg- {
    margin-top: 80px !important;
  }
  .mR-80\@lg- {
    margin-right: 80px !important;
  }
  .mB-80\@lg- {
    margin-bottom: 80px !important;
  }
  .mL-80\@lg- {
    margin-left: 80px !important;
  }
  .mY-80\@lg- {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@lg- {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@lg- {
    margin: -80px !important;
  }
  .mT-nv-80\@lg- {
    margin-top: -80px !important;
  }
  .mR-nv-80\@lg- {
    margin-right: -80px !important;
  }
  .mB-nv-80\@lg- {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@lg- {
    margin-left: -80px !important;
  }
  .mY-nv-80\@lg- {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@lg- {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-80\@md- {
    margin: 80px !important;
  }
  .mT-80\@md- {
    margin-top: 80px !important;
  }
  .mR-80\@md- {
    margin-right: 80px !important;
  }
  .mB-80\@md- {
    margin-bottom: 80px !important;
  }
  .mL-80\@md- {
    margin-left: 80px !important;
  }
  .mY-80\@md- {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@md- {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@md- {
    margin: -80px !important;
  }
  .mT-nv-80\@md- {
    margin-top: -80px !important;
  }
  .mR-nv-80\@md- {
    margin-right: -80px !important;
  }
  .mB-nv-80\@md- {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@md- {
    margin-left: -80px !important;
  }
  .mY-nv-80\@md- {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@md- {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-80\@sm- {
    margin: 80px !important;
  }
  .mT-80\@sm- {
    margin-top: 80px !important;
  }
  .mR-80\@sm- {
    margin-right: 80px !important;
  }
  .mB-80\@sm- {
    margin-bottom: 80px !important;
  }
  .mL-80\@sm- {
    margin-left: 80px !important;
  }
  .mY-80\@sm- {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@sm- {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@sm- {
    margin: -80px !important;
  }
  .mT-nv-80\@sm- {
    margin-top: -80px !important;
  }
  .mR-nv-80\@sm- {
    margin-right: -80px !important;
  }
  .mB-nv-80\@sm- {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@sm- {
    margin-left: -80px !important;
  }
  .mY-nv-80\@sm- {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@sm- {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-80\@lg {
    margin: 80px !important;
  }
  .mT-80\@lg {
    margin-top: 80px !important;
  }
  .mR-80\@lg {
    margin-right: 80px !important;
  }
  .mB-80\@lg {
    margin-bottom: 80px !important;
  }
  .mL-80\@lg {
    margin-left: 80px !important;
  }
  .mY-80\@lg {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@lg {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@lg {
    margin: -80px !important;
  }
  .mT-nv-80\@lg {
    margin-top: -80px !important;
  }
  .mR-nv-80\@lg {
    margin-right: -80px !important;
  }
  .mB-nv-80\@lg {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@lg {
    margin-left: -80px !important;
  }
  .mY-nv-80\@lg {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@lg {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-80\@md {
    margin: 80px !important;
  }
  .mT-80\@md {
    margin-top: 80px !important;
  }
  .mR-80\@md {
    margin-right: 80px !important;
  }
  .mB-80\@md {
    margin-bottom: 80px !important;
  }
  .mL-80\@md {
    margin-left: 80px !important;
  }
  .mY-80\@md {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@md {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@md {
    margin: -80px !important;
  }
  .mT-nv-80\@md {
    margin-top: -80px !important;
  }
  .mR-nv-80\@md {
    margin-right: -80px !important;
  }
  .mB-nv-80\@md {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@md {
    margin-left: -80px !important;
  }
  .mY-nv-80\@md {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@md {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-80\@sm {
    margin: 80px !important;
  }
  .mT-80\@sm {
    margin-top: 80px !important;
  }
  .mR-80\@sm {
    margin-right: 80px !important;
  }
  .mB-80\@sm {
    margin-bottom: 80px !important;
  }
  .mL-80\@sm {
    margin-left: 80px !important;
  }
  .mY-80\@sm {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@sm {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@sm {
    margin: -80px !important;
  }
  .mT-nv-80\@sm {
    margin-top: -80px !important;
  }
  .mR-nv-80\@sm {
    margin-right: -80px !important;
  }
  .mB-nv-80\@sm {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@sm {
    margin-left: -80px !important;
  }
  .mY-nv-80\@sm {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@sm {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}

.m-90 {
  margin: 90px !important;
}

.mT-90 {
  margin-top: 90px !important;
}

.mR-90 {
  margin-right: 90px !important;
}

.mB-90 {
  margin-bottom: 90px !important;
}

.mL-90 {
  margin-left: 90px !important;
}

.mY-90 {
  margin-top: 90px !important;
  margin-bottom: 90px !important;
}

.mX-90 {
  margin-left: 90px !important;
  margin-right: 90px !important;
}

.m-nv-90 {
  margin: -90px !important;
}

.mT-nv-90 {
  margin-top: -90px !important;
}

.mR-nv-90 {
  margin-right: -90px !important;
}

.mB-nv-90 {
  margin-bottom: -90px !important;
}

.mL-nv-90 {
  margin-left: -90px !important;
}

.mY-nv-90 {
  margin-top: -90px !important;
  margin-bottom: -90px !important;
}

.mX-nv-90 {
  margin-left: -90px !important;
  margin-right: -90px !important;
}

@media screen and (min-width: 1440px) {
  .m-90\@xl\+ {
    margin: 90px !important;
  }
  .mT-90\@xl\+ {
    margin-top: 90px !important;
  }
  .mR-90\@xl\+ {
    margin-right: 90px !important;
  }
  .mB-90\@xl\+ {
    margin-bottom: 90px !important;
  }
  .mL-90\@xl\+ {
    margin-left: 90px !important;
  }
  .mY-90\@xl\+ {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@xl\+ {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@xl\+ {
    margin: -90px !important;
  }
  .mT-nv-90\@xl\+ {
    margin-top: -90px !important;
  }
  .mR-nv-90\@xl\+ {
    margin-right: -90px !important;
  }
  .mB-nv-90\@xl\+ {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@xl\+ {
    margin-left: -90px !important;
  }
  .mY-nv-90\@xl\+ {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@xl\+ {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-90\@lg\+ {
    margin: 90px !important;
  }
  .mT-90\@lg\+ {
    margin-top: 90px !important;
  }
  .mR-90\@lg\+ {
    margin-right: 90px !important;
  }
  .mB-90\@lg\+ {
    margin-bottom: 90px !important;
  }
  .mL-90\@lg\+ {
    margin-left: 90px !important;
  }
  .mY-90\@lg\+ {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@lg\+ {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@lg\+ {
    margin: -90px !important;
  }
  .mT-nv-90\@lg\+ {
    margin-top: -90px !important;
  }
  .mR-nv-90\@lg\+ {
    margin-right: -90px !important;
  }
  .mB-nv-90\@lg\+ {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@lg\+ {
    margin-left: -90px !important;
  }
  .mY-nv-90\@lg\+ {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@lg\+ {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-90\@md\+ {
    margin: 90px !important;
  }
  .mT-90\@md\+ {
    margin-top: 90px !important;
  }
  .mR-90\@md\+ {
    margin-right: 90px !important;
  }
  .mB-90\@md\+ {
    margin-bottom: 90px !important;
  }
  .mL-90\@md\+ {
    margin-left: 90px !important;
  }
  .mY-90\@md\+ {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@md\+ {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@md\+ {
    margin: -90px !important;
  }
  .mT-nv-90\@md\+ {
    margin-top: -90px !important;
  }
  .mR-nv-90\@md\+ {
    margin-right: -90px !important;
  }
  .mB-nv-90\@md\+ {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@md\+ {
    margin-left: -90px !important;
  }
  .mY-nv-90\@md\+ {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@md\+ {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-90\@sm\+ {
    margin: 90px !important;
  }
  .mT-90\@sm\+ {
    margin-top: 90px !important;
  }
  .mR-90\@sm\+ {
    margin-right: 90px !important;
  }
  .mB-90\@sm\+ {
    margin-bottom: 90px !important;
  }
  .mL-90\@sm\+ {
    margin-left: 90px !important;
  }
  .mY-90\@sm\+ {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@sm\+ {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@sm\+ {
    margin: -90px !important;
  }
  .mT-nv-90\@sm\+ {
    margin-top: -90px !important;
  }
  .mR-nv-90\@sm\+ {
    margin-right: -90px !important;
  }
  .mB-nv-90\@sm\+ {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@sm\+ {
    margin-left: -90px !important;
  }
  .mY-nv-90\@sm\+ {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@sm\+ {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}

@media screen and (min-width: 0) {
  .m-90\@xs\+ {
    margin: 90px !important;
  }
  .mT-90\@xs\+ {
    margin-top: 90px !important;
  }
  .mR-90\@xs\+ {
    margin-right: 90px !important;
  }
  .mB-90\@xs\+ {
    margin-bottom: 90px !important;
  }
  .mL-90\@xs\+ {
    margin-left: 90px !important;
  }
  .mY-90\@xs\+ {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@xs\+ {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@xs\+ {
    margin: -90px !important;
  }
  .mT-nv-90\@xs\+ {
    margin-top: -90px !important;
  }
  .mR-nv-90\@xs\+ {
    margin-right: -90px !important;
  }
  .mB-nv-90\@xs\+ {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@xs\+ {
    margin-left: -90px !important;
  }
  .mY-nv-90\@xs\+ {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@xs\+ {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-90\@xl- {
    margin: 90px !important;
  }
  .mT-90\@xl- {
    margin-top: 90px !important;
  }
  .mR-90\@xl- {
    margin-right: 90px !important;
  }
  .mB-90\@xl- {
    margin-bottom: 90px !important;
  }
  .mL-90\@xl- {
    margin-left: 90px !important;
  }
  .mY-90\@xl- {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@xl- {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@xl- {
    margin: -90px !important;
  }
  .mT-nv-90\@xl- {
    margin-top: -90px !important;
  }
  .mR-nv-90\@xl- {
    margin-right: -90px !important;
  }
  .mB-nv-90\@xl- {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@xl- {
    margin-left: -90px !important;
  }
  .mY-nv-90\@xl- {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@xl- {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-90\@lg- {
    margin: 90px !important;
  }
  .mT-90\@lg- {
    margin-top: 90px !important;
  }
  .mR-90\@lg- {
    margin-right: 90px !important;
  }
  .mB-90\@lg- {
    margin-bottom: 90px !important;
  }
  .mL-90\@lg- {
    margin-left: 90px !important;
  }
  .mY-90\@lg- {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@lg- {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@lg- {
    margin: -90px !important;
  }
  .mT-nv-90\@lg- {
    margin-top: -90px !important;
  }
  .mR-nv-90\@lg- {
    margin-right: -90px !important;
  }
  .mB-nv-90\@lg- {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@lg- {
    margin-left: -90px !important;
  }
  .mY-nv-90\@lg- {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@lg- {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-90\@md- {
    margin: 90px !important;
  }
  .mT-90\@md- {
    margin-top: 90px !important;
  }
  .mR-90\@md- {
    margin-right: 90px !important;
  }
  .mB-90\@md- {
    margin-bottom: 90px !important;
  }
  .mL-90\@md- {
    margin-left: 90px !important;
  }
  .mY-90\@md- {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@md- {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@md- {
    margin: -90px !important;
  }
  .mT-nv-90\@md- {
    margin-top: -90px !important;
  }
  .mR-nv-90\@md- {
    margin-right: -90px !important;
  }
  .mB-nv-90\@md- {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@md- {
    margin-left: -90px !important;
  }
  .mY-nv-90\@md- {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@md- {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-90\@sm- {
    margin: 90px !important;
  }
  .mT-90\@sm- {
    margin-top: 90px !important;
  }
  .mR-90\@sm- {
    margin-right: 90px !important;
  }
  .mB-90\@sm- {
    margin-bottom: 90px !important;
  }
  .mL-90\@sm- {
    margin-left: 90px !important;
  }
  .mY-90\@sm- {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@sm- {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@sm- {
    margin: -90px !important;
  }
  .mT-nv-90\@sm- {
    margin-top: -90px !important;
  }
  .mR-nv-90\@sm- {
    margin-right: -90px !important;
  }
  .mB-nv-90\@sm- {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@sm- {
    margin-left: -90px !important;
  }
  .mY-nv-90\@sm- {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@sm- {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-90\@lg {
    margin: 90px !important;
  }
  .mT-90\@lg {
    margin-top: 90px !important;
  }
  .mR-90\@lg {
    margin-right: 90px !important;
  }
  .mB-90\@lg {
    margin-bottom: 90px !important;
  }
  .mL-90\@lg {
    margin-left: 90px !important;
  }
  .mY-90\@lg {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@lg {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@lg {
    margin: -90px !important;
  }
  .mT-nv-90\@lg {
    margin-top: -90px !important;
  }
  .mR-nv-90\@lg {
    margin-right: -90px !important;
  }
  .mB-nv-90\@lg {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@lg {
    margin-left: -90px !important;
  }
  .mY-nv-90\@lg {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@lg {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-90\@md {
    margin: 90px !important;
  }
  .mT-90\@md {
    margin-top: 90px !important;
  }
  .mR-90\@md {
    margin-right: 90px !important;
  }
  .mB-90\@md {
    margin-bottom: 90px !important;
  }
  .mL-90\@md {
    margin-left: 90px !important;
  }
  .mY-90\@md {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@md {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@md {
    margin: -90px !important;
  }
  .mT-nv-90\@md {
    margin-top: -90px !important;
  }
  .mR-nv-90\@md {
    margin-right: -90px !important;
  }
  .mB-nv-90\@md {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@md {
    margin-left: -90px !important;
  }
  .mY-nv-90\@md {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@md {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-90\@sm {
    margin: 90px !important;
  }
  .mT-90\@sm {
    margin-top: 90px !important;
  }
  .mR-90\@sm {
    margin-right: 90px !important;
  }
  .mB-90\@sm {
    margin-bottom: 90px !important;
  }
  .mL-90\@sm {
    margin-left: 90px !important;
  }
  .mY-90\@sm {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@sm {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@sm {
    margin: -90px !important;
  }
  .mT-nv-90\@sm {
    margin-top: -90px !important;
  }
  .mR-nv-90\@sm {
    margin-right: -90px !important;
  }
  .mB-nv-90\@sm {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@sm {
    margin-left: -90px !important;
  }
  .mY-nv-90\@sm {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@sm {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}

.m-100 {
  margin: 100px !important;
}

.mT-100 {
  margin-top: 100px !important;
}

.mR-100 {
  margin-right: 100px !important;
}

.mB-100 {
  margin-bottom: 100px !important;
}

.mL-100 {
  margin-left: 100px !important;
}

.mY-100 {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}

.mX-100 {
  margin-left: 100px !important;
  margin-right: 100px !important;
}

.m-nv-100 {
  margin: -100px !important;
}

.mT-nv-100 {
  margin-top: -100px !important;
}

.mR-nv-100 {
  margin-right: -100px !important;
}

.mB-nv-100 {
  margin-bottom: -100px !important;
}

.mL-nv-100 {
  margin-left: -100px !important;
}

.mY-nv-100 {
  margin-top: -100px !important;
  margin-bottom: -100px !important;
}

.mX-nv-100 {
  margin-left: -100px !important;
  margin-right: -100px !important;
}

@media screen and (min-width: 1440px) {
  .m-100\@xl\+ {
    margin: 100px !important;
  }
  .mT-100\@xl\+ {
    margin-top: 100px !important;
  }
  .mR-100\@xl\+ {
    margin-right: 100px !important;
  }
  .mB-100\@xl\+ {
    margin-bottom: 100px !important;
  }
  .mL-100\@xl\+ {
    margin-left: 100px !important;
  }
  .mY-100\@xl\+ {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@xl\+ {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@xl\+ {
    margin: -100px !important;
  }
  .mT-nv-100\@xl\+ {
    margin-top: -100px !important;
  }
  .mR-nv-100\@xl\+ {
    margin-right: -100px !important;
  }
  .mB-nv-100\@xl\+ {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@xl\+ {
    margin-left: -100px !important;
  }
  .mY-nv-100\@xl\+ {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@xl\+ {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-100\@lg\+ {
    margin: 100px !important;
  }
  .mT-100\@lg\+ {
    margin-top: 100px !important;
  }
  .mR-100\@lg\+ {
    margin-right: 100px !important;
  }
  .mB-100\@lg\+ {
    margin-bottom: 100px !important;
  }
  .mL-100\@lg\+ {
    margin-left: 100px !important;
  }
  .mY-100\@lg\+ {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@lg\+ {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@lg\+ {
    margin: -100px !important;
  }
  .mT-nv-100\@lg\+ {
    margin-top: -100px !important;
  }
  .mR-nv-100\@lg\+ {
    margin-right: -100px !important;
  }
  .mB-nv-100\@lg\+ {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@lg\+ {
    margin-left: -100px !important;
  }
  .mY-nv-100\@lg\+ {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@lg\+ {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-100\@md\+ {
    margin: 100px !important;
  }
  .mT-100\@md\+ {
    margin-top: 100px !important;
  }
  .mR-100\@md\+ {
    margin-right: 100px !important;
  }
  .mB-100\@md\+ {
    margin-bottom: 100px !important;
  }
  .mL-100\@md\+ {
    margin-left: 100px !important;
  }
  .mY-100\@md\+ {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@md\+ {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@md\+ {
    margin: -100px !important;
  }
  .mT-nv-100\@md\+ {
    margin-top: -100px !important;
  }
  .mR-nv-100\@md\+ {
    margin-right: -100px !important;
  }
  .mB-nv-100\@md\+ {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@md\+ {
    margin-left: -100px !important;
  }
  .mY-nv-100\@md\+ {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@md\+ {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-100\@sm\+ {
    margin: 100px !important;
  }
  .mT-100\@sm\+ {
    margin-top: 100px !important;
  }
  .mR-100\@sm\+ {
    margin-right: 100px !important;
  }
  .mB-100\@sm\+ {
    margin-bottom: 100px !important;
  }
  .mL-100\@sm\+ {
    margin-left: 100px !important;
  }
  .mY-100\@sm\+ {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@sm\+ {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@sm\+ {
    margin: -100px !important;
  }
  .mT-nv-100\@sm\+ {
    margin-top: -100px !important;
  }
  .mR-nv-100\@sm\+ {
    margin-right: -100px !important;
  }
  .mB-nv-100\@sm\+ {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@sm\+ {
    margin-left: -100px !important;
  }
  .mY-nv-100\@sm\+ {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@sm\+ {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}

@media screen and (min-width: 0) {
  .m-100\@xs\+ {
    margin: 100px !important;
  }
  .mT-100\@xs\+ {
    margin-top: 100px !important;
  }
  .mR-100\@xs\+ {
    margin-right: 100px !important;
  }
  .mB-100\@xs\+ {
    margin-bottom: 100px !important;
  }
  .mL-100\@xs\+ {
    margin-left: 100px !important;
  }
  .mY-100\@xs\+ {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@xs\+ {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@xs\+ {
    margin: -100px !important;
  }
  .mT-nv-100\@xs\+ {
    margin-top: -100px !important;
  }
  .mR-nv-100\@xs\+ {
    margin-right: -100px !important;
  }
  .mB-nv-100\@xs\+ {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@xs\+ {
    margin-left: -100px !important;
  }
  .mY-nv-100\@xs\+ {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@xs\+ {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-100\@xl- {
    margin: 100px !important;
  }
  .mT-100\@xl- {
    margin-top: 100px !important;
  }
  .mR-100\@xl- {
    margin-right: 100px !important;
  }
  .mB-100\@xl- {
    margin-bottom: 100px !important;
  }
  .mL-100\@xl- {
    margin-left: 100px !important;
  }
  .mY-100\@xl- {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@xl- {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@xl- {
    margin: -100px !important;
  }
  .mT-nv-100\@xl- {
    margin-top: -100px !important;
  }
  .mR-nv-100\@xl- {
    margin-right: -100px !important;
  }
  .mB-nv-100\@xl- {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@xl- {
    margin-left: -100px !important;
  }
  .mY-nv-100\@xl- {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@xl- {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-100\@lg- {
    margin: 100px !important;
  }
  .mT-100\@lg- {
    margin-top: 100px !important;
  }
  .mR-100\@lg- {
    margin-right: 100px !important;
  }
  .mB-100\@lg- {
    margin-bottom: 100px !important;
  }
  .mL-100\@lg- {
    margin-left: 100px !important;
  }
  .mY-100\@lg- {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@lg- {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@lg- {
    margin: -100px !important;
  }
  .mT-nv-100\@lg- {
    margin-top: -100px !important;
  }
  .mR-nv-100\@lg- {
    margin-right: -100px !important;
  }
  .mB-nv-100\@lg- {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@lg- {
    margin-left: -100px !important;
  }
  .mY-nv-100\@lg- {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@lg- {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-100\@md- {
    margin: 100px !important;
  }
  .mT-100\@md- {
    margin-top: 100px !important;
  }
  .mR-100\@md- {
    margin-right: 100px !important;
  }
  .mB-100\@md- {
    margin-bottom: 100px !important;
  }
  .mL-100\@md- {
    margin-left: 100px !important;
  }
  .mY-100\@md- {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@md- {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@md- {
    margin: -100px !important;
  }
  .mT-nv-100\@md- {
    margin-top: -100px !important;
  }
  .mR-nv-100\@md- {
    margin-right: -100px !important;
  }
  .mB-nv-100\@md- {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@md- {
    margin-left: -100px !important;
  }
  .mY-nv-100\@md- {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@md- {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-100\@sm- {
    margin: 100px !important;
  }
  .mT-100\@sm- {
    margin-top: 100px !important;
  }
  .mR-100\@sm- {
    margin-right: 100px !important;
  }
  .mB-100\@sm- {
    margin-bottom: 100px !important;
  }
  .mL-100\@sm- {
    margin-left: 100px !important;
  }
  .mY-100\@sm- {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@sm- {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@sm- {
    margin: -100px !important;
  }
  .mT-nv-100\@sm- {
    margin-top: -100px !important;
  }
  .mR-nv-100\@sm- {
    margin-right: -100px !important;
  }
  .mB-nv-100\@sm- {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@sm- {
    margin-left: -100px !important;
  }
  .mY-nv-100\@sm- {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@sm- {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-100\@lg {
    margin: 100px !important;
  }
  .mT-100\@lg {
    margin-top: 100px !important;
  }
  .mR-100\@lg {
    margin-right: 100px !important;
  }
  .mB-100\@lg {
    margin-bottom: 100px !important;
  }
  .mL-100\@lg {
    margin-left: 100px !important;
  }
  .mY-100\@lg {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@lg {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@lg {
    margin: -100px !important;
  }
  .mT-nv-100\@lg {
    margin-top: -100px !important;
  }
  .mR-nv-100\@lg {
    margin-right: -100px !important;
  }
  .mB-nv-100\@lg {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@lg {
    margin-left: -100px !important;
  }
  .mY-nv-100\@lg {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@lg {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-100\@md {
    margin: 100px !important;
  }
  .mT-100\@md {
    margin-top: 100px !important;
  }
  .mR-100\@md {
    margin-right: 100px !important;
  }
  .mB-100\@md {
    margin-bottom: 100px !important;
  }
  .mL-100\@md {
    margin-left: 100px !important;
  }
  .mY-100\@md {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@md {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@md {
    margin: -100px !important;
  }
  .mT-nv-100\@md {
    margin-top: -100px !important;
  }
  .mR-nv-100\@md {
    margin-right: -100px !important;
  }
  .mB-nv-100\@md {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@md {
    margin-left: -100px !important;
  }
  .mY-nv-100\@md {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@md {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-100\@sm {
    margin: 100px !important;
  }
  .mT-100\@sm {
    margin-top: 100px !important;
  }
  .mR-100\@sm {
    margin-right: 100px !important;
  }
  .mB-100\@sm {
    margin-bottom: 100px !important;
  }
  .mL-100\@sm {
    margin-left: 100px !important;
  }
  .mY-100\@sm {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@sm {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@sm {
    margin: -100px !important;
  }
  .mT-nv-100\@sm {
    margin-top: -100px !important;
  }
  .mR-nv-100\@sm {
    margin-right: -100px !important;
  }
  .mB-nv-100\@sm {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@sm {
    margin-left: -100px !important;
  }
  .mY-nv-100\@sm {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@sm {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}

.m-110 {
  margin: 110px !important;
}

.mT-110 {
  margin-top: 110px !important;
}

.mR-110 {
  margin-right: 110px !important;
}

.mB-110 {
  margin-bottom: 110px !important;
}

.mL-110 {
  margin-left: 110px !important;
}

.mY-110 {
  margin-top: 110px !important;
  margin-bottom: 110px !important;
}

.mX-110 {
  margin-left: 110px !important;
  margin-right: 110px !important;
}

.m-nv-110 {
  margin: -110px !important;
}

.mT-nv-110 {
  margin-top: -110px !important;
}

.mR-nv-110 {
  margin-right: -110px !important;
}

.mB-nv-110 {
  margin-bottom: -110px !important;
}

.mL-nv-110 {
  margin-left: -110px !important;
}

.mY-nv-110 {
  margin-top: -110px !important;
  margin-bottom: -110px !important;
}

.mX-nv-110 {
  margin-left: -110px !important;
  margin-right: -110px !important;
}

@media screen and (min-width: 1440px) {
  .m-110\@xl\+ {
    margin: 110px !important;
  }
  .mT-110\@xl\+ {
    margin-top: 110px !important;
  }
  .mR-110\@xl\+ {
    margin-right: 110px !important;
  }
  .mB-110\@xl\+ {
    margin-bottom: 110px !important;
  }
  .mL-110\@xl\+ {
    margin-left: 110px !important;
  }
  .mY-110\@xl\+ {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@xl\+ {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@xl\+ {
    margin: -110px !important;
  }
  .mT-nv-110\@xl\+ {
    margin-top: -110px !important;
  }
  .mR-nv-110\@xl\+ {
    margin-right: -110px !important;
  }
  .mB-nv-110\@xl\+ {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@xl\+ {
    margin-left: -110px !important;
  }
  .mY-nv-110\@xl\+ {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@xl\+ {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-110\@lg\+ {
    margin: 110px !important;
  }
  .mT-110\@lg\+ {
    margin-top: 110px !important;
  }
  .mR-110\@lg\+ {
    margin-right: 110px !important;
  }
  .mB-110\@lg\+ {
    margin-bottom: 110px !important;
  }
  .mL-110\@lg\+ {
    margin-left: 110px !important;
  }
  .mY-110\@lg\+ {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@lg\+ {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@lg\+ {
    margin: -110px !important;
  }
  .mT-nv-110\@lg\+ {
    margin-top: -110px !important;
  }
  .mR-nv-110\@lg\+ {
    margin-right: -110px !important;
  }
  .mB-nv-110\@lg\+ {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@lg\+ {
    margin-left: -110px !important;
  }
  .mY-nv-110\@lg\+ {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@lg\+ {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-110\@md\+ {
    margin: 110px !important;
  }
  .mT-110\@md\+ {
    margin-top: 110px !important;
  }
  .mR-110\@md\+ {
    margin-right: 110px !important;
  }
  .mB-110\@md\+ {
    margin-bottom: 110px !important;
  }
  .mL-110\@md\+ {
    margin-left: 110px !important;
  }
  .mY-110\@md\+ {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@md\+ {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@md\+ {
    margin: -110px !important;
  }
  .mT-nv-110\@md\+ {
    margin-top: -110px !important;
  }
  .mR-nv-110\@md\+ {
    margin-right: -110px !important;
  }
  .mB-nv-110\@md\+ {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@md\+ {
    margin-left: -110px !important;
  }
  .mY-nv-110\@md\+ {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@md\+ {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-110\@sm\+ {
    margin: 110px !important;
  }
  .mT-110\@sm\+ {
    margin-top: 110px !important;
  }
  .mR-110\@sm\+ {
    margin-right: 110px !important;
  }
  .mB-110\@sm\+ {
    margin-bottom: 110px !important;
  }
  .mL-110\@sm\+ {
    margin-left: 110px !important;
  }
  .mY-110\@sm\+ {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@sm\+ {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@sm\+ {
    margin: -110px !important;
  }
  .mT-nv-110\@sm\+ {
    margin-top: -110px !important;
  }
  .mR-nv-110\@sm\+ {
    margin-right: -110px !important;
  }
  .mB-nv-110\@sm\+ {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@sm\+ {
    margin-left: -110px !important;
  }
  .mY-nv-110\@sm\+ {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@sm\+ {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}

@media screen and (min-width: 0) {
  .m-110\@xs\+ {
    margin: 110px !important;
  }
  .mT-110\@xs\+ {
    margin-top: 110px !important;
  }
  .mR-110\@xs\+ {
    margin-right: 110px !important;
  }
  .mB-110\@xs\+ {
    margin-bottom: 110px !important;
  }
  .mL-110\@xs\+ {
    margin-left: 110px !important;
  }
  .mY-110\@xs\+ {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@xs\+ {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@xs\+ {
    margin: -110px !important;
  }
  .mT-nv-110\@xs\+ {
    margin-top: -110px !important;
  }
  .mR-nv-110\@xs\+ {
    margin-right: -110px !important;
  }
  .mB-nv-110\@xs\+ {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@xs\+ {
    margin-left: -110px !important;
  }
  .mY-nv-110\@xs\+ {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@xs\+ {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-110\@xl- {
    margin: 110px !important;
  }
  .mT-110\@xl- {
    margin-top: 110px !important;
  }
  .mR-110\@xl- {
    margin-right: 110px !important;
  }
  .mB-110\@xl- {
    margin-bottom: 110px !important;
  }
  .mL-110\@xl- {
    margin-left: 110px !important;
  }
  .mY-110\@xl- {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@xl- {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@xl- {
    margin: -110px !important;
  }
  .mT-nv-110\@xl- {
    margin-top: -110px !important;
  }
  .mR-nv-110\@xl- {
    margin-right: -110px !important;
  }
  .mB-nv-110\@xl- {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@xl- {
    margin-left: -110px !important;
  }
  .mY-nv-110\@xl- {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@xl- {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-110\@lg- {
    margin: 110px !important;
  }
  .mT-110\@lg- {
    margin-top: 110px !important;
  }
  .mR-110\@lg- {
    margin-right: 110px !important;
  }
  .mB-110\@lg- {
    margin-bottom: 110px !important;
  }
  .mL-110\@lg- {
    margin-left: 110px !important;
  }
  .mY-110\@lg- {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@lg- {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@lg- {
    margin: -110px !important;
  }
  .mT-nv-110\@lg- {
    margin-top: -110px !important;
  }
  .mR-nv-110\@lg- {
    margin-right: -110px !important;
  }
  .mB-nv-110\@lg- {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@lg- {
    margin-left: -110px !important;
  }
  .mY-nv-110\@lg- {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@lg- {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-110\@md- {
    margin: 110px !important;
  }
  .mT-110\@md- {
    margin-top: 110px !important;
  }
  .mR-110\@md- {
    margin-right: 110px !important;
  }
  .mB-110\@md- {
    margin-bottom: 110px !important;
  }
  .mL-110\@md- {
    margin-left: 110px !important;
  }
  .mY-110\@md- {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@md- {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@md- {
    margin: -110px !important;
  }
  .mT-nv-110\@md- {
    margin-top: -110px !important;
  }
  .mR-nv-110\@md- {
    margin-right: -110px !important;
  }
  .mB-nv-110\@md- {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@md- {
    margin-left: -110px !important;
  }
  .mY-nv-110\@md- {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@md- {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-110\@sm- {
    margin: 110px !important;
  }
  .mT-110\@sm- {
    margin-top: 110px !important;
  }
  .mR-110\@sm- {
    margin-right: 110px !important;
  }
  .mB-110\@sm- {
    margin-bottom: 110px !important;
  }
  .mL-110\@sm- {
    margin-left: 110px !important;
  }
  .mY-110\@sm- {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@sm- {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@sm- {
    margin: -110px !important;
  }
  .mT-nv-110\@sm- {
    margin-top: -110px !important;
  }
  .mR-nv-110\@sm- {
    margin-right: -110px !important;
  }
  .mB-nv-110\@sm- {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@sm- {
    margin-left: -110px !important;
  }
  .mY-nv-110\@sm- {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@sm- {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-110\@lg {
    margin: 110px !important;
  }
  .mT-110\@lg {
    margin-top: 110px !important;
  }
  .mR-110\@lg {
    margin-right: 110px !important;
  }
  .mB-110\@lg {
    margin-bottom: 110px !important;
  }
  .mL-110\@lg {
    margin-left: 110px !important;
  }
  .mY-110\@lg {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@lg {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@lg {
    margin: -110px !important;
  }
  .mT-nv-110\@lg {
    margin-top: -110px !important;
  }
  .mR-nv-110\@lg {
    margin-right: -110px !important;
  }
  .mB-nv-110\@lg {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@lg {
    margin-left: -110px !important;
  }
  .mY-nv-110\@lg {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@lg {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-110\@md {
    margin: 110px !important;
  }
  .mT-110\@md {
    margin-top: 110px !important;
  }
  .mR-110\@md {
    margin-right: 110px !important;
  }
  .mB-110\@md {
    margin-bottom: 110px !important;
  }
  .mL-110\@md {
    margin-left: 110px !important;
  }
  .mY-110\@md {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@md {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@md {
    margin: -110px !important;
  }
  .mT-nv-110\@md {
    margin-top: -110px !important;
  }
  .mR-nv-110\@md {
    margin-right: -110px !important;
  }
  .mB-nv-110\@md {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@md {
    margin-left: -110px !important;
  }
  .mY-nv-110\@md {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@md {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-110\@sm {
    margin: 110px !important;
  }
  .mT-110\@sm {
    margin-top: 110px !important;
  }
  .mR-110\@sm {
    margin-right: 110px !important;
  }
  .mB-110\@sm {
    margin-bottom: 110px !important;
  }
  .mL-110\@sm {
    margin-left: 110px !important;
  }
  .mY-110\@sm {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@sm {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@sm {
    margin: -110px !important;
  }
  .mT-nv-110\@sm {
    margin-top: -110px !important;
  }
  .mR-nv-110\@sm {
    margin-right: -110px !important;
  }
  .mB-nv-110\@sm {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@sm {
    margin-left: -110px !important;
  }
  .mY-nv-110\@sm {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@sm {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}

.m-120 {
  margin: 120px !important;
}

.mT-120 {
  margin-top: 120px !important;
}

.mR-120 {
  margin-right: 120px !important;
}

.mB-120 {
  margin-bottom: 120px !important;
}

.mL-120 {
  margin-left: 120px !important;
}

.mY-120 {
  margin-top: 120px !important;
  margin-bottom: 120px !important;
}

.mX-120 {
  margin-left: 120px !important;
  margin-right: 120px !important;
}

.m-nv-120 {
  margin: -120px !important;
}

.mT-nv-120 {
  margin-top: -120px !important;
}

.mR-nv-120 {
  margin-right: -120px !important;
}

.mB-nv-120 {
  margin-bottom: -120px !important;
}

.mL-nv-120 {
  margin-left: -120px !important;
}

.mY-nv-120 {
  margin-top: -120px !important;
  margin-bottom: -120px !important;
}

.mX-nv-120 {
  margin-left: -120px !important;
  margin-right: -120px !important;
}

@media screen and (min-width: 1440px) {
  .m-120\@xl\+ {
    margin: 120px !important;
  }
  .mT-120\@xl\+ {
    margin-top: 120px !important;
  }
  .mR-120\@xl\+ {
    margin-right: 120px !important;
  }
  .mB-120\@xl\+ {
    margin-bottom: 120px !important;
  }
  .mL-120\@xl\+ {
    margin-left: 120px !important;
  }
  .mY-120\@xl\+ {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@xl\+ {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@xl\+ {
    margin: -120px !important;
  }
  .mT-nv-120\@xl\+ {
    margin-top: -120px !important;
  }
  .mR-nv-120\@xl\+ {
    margin-right: -120px !important;
  }
  .mB-nv-120\@xl\+ {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@xl\+ {
    margin-left: -120px !important;
  }
  .mY-nv-120\@xl\+ {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@xl\+ {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-120\@lg\+ {
    margin: 120px !important;
  }
  .mT-120\@lg\+ {
    margin-top: 120px !important;
  }
  .mR-120\@lg\+ {
    margin-right: 120px !important;
  }
  .mB-120\@lg\+ {
    margin-bottom: 120px !important;
  }
  .mL-120\@lg\+ {
    margin-left: 120px !important;
  }
  .mY-120\@lg\+ {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@lg\+ {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@lg\+ {
    margin: -120px !important;
  }
  .mT-nv-120\@lg\+ {
    margin-top: -120px !important;
  }
  .mR-nv-120\@lg\+ {
    margin-right: -120px !important;
  }
  .mB-nv-120\@lg\+ {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@lg\+ {
    margin-left: -120px !important;
  }
  .mY-nv-120\@lg\+ {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@lg\+ {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-120\@md\+ {
    margin: 120px !important;
  }
  .mT-120\@md\+ {
    margin-top: 120px !important;
  }
  .mR-120\@md\+ {
    margin-right: 120px !important;
  }
  .mB-120\@md\+ {
    margin-bottom: 120px !important;
  }
  .mL-120\@md\+ {
    margin-left: 120px !important;
  }
  .mY-120\@md\+ {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@md\+ {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@md\+ {
    margin: -120px !important;
  }
  .mT-nv-120\@md\+ {
    margin-top: -120px !important;
  }
  .mR-nv-120\@md\+ {
    margin-right: -120px !important;
  }
  .mB-nv-120\@md\+ {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@md\+ {
    margin-left: -120px !important;
  }
  .mY-nv-120\@md\+ {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@md\+ {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-120\@sm\+ {
    margin: 120px !important;
  }
  .mT-120\@sm\+ {
    margin-top: 120px !important;
  }
  .mR-120\@sm\+ {
    margin-right: 120px !important;
  }
  .mB-120\@sm\+ {
    margin-bottom: 120px !important;
  }
  .mL-120\@sm\+ {
    margin-left: 120px !important;
  }
  .mY-120\@sm\+ {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@sm\+ {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@sm\+ {
    margin: -120px !important;
  }
  .mT-nv-120\@sm\+ {
    margin-top: -120px !important;
  }
  .mR-nv-120\@sm\+ {
    margin-right: -120px !important;
  }
  .mB-nv-120\@sm\+ {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@sm\+ {
    margin-left: -120px !important;
  }
  .mY-nv-120\@sm\+ {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@sm\+ {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}

@media screen and (min-width: 0) {
  .m-120\@xs\+ {
    margin: 120px !important;
  }
  .mT-120\@xs\+ {
    margin-top: 120px !important;
  }
  .mR-120\@xs\+ {
    margin-right: 120px !important;
  }
  .mB-120\@xs\+ {
    margin-bottom: 120px !important;
  }
  .mL-120\@xs\+ {
    margin-left: 120px !important;
  }
  .mY-120\@xs\+ {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@xs\+ {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@xs\+ {
    margin: -120px !important;
  }
  .mT-nv-120\@xs\+ {
    margin-top: -120px !important;
  }
  .mR-nv-120\@xs\+ {
    margin-right: -120px !important;
  }
  .mB-nv-120\@xs\+ {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@xs\+ {
    margin-left: -120px !important;
  }
  .mY-nv-120\@xs\+ {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@xs\+ {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-120\@xl- {
    margin: 120px !important;
  }
  .mT-120\@xl- {
    margin-top: 120px !important;
  }
  .mR-120\@xl- {
    margin-right: 120px !important;
  }
  .mB-120\@xl- {
    margin-bottom: 120px !important;
  }
  .mL-120\@xl- {
    margin-left: 120px !important;
  }
  .mY-120\@xl- {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@xl- {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@xl- {
    margin: -120px !important;
  }
  .mT-nv-120\@xl- {
    margin-top: -120px !important;
  }
  .mR-nv-120\@xl- {
    margin-right: -120px !important;
  }
  .mB-nv-120\@xl- {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@xl- {
    margin-left: -120px !important;
  }
  .mY-nv-120\@xl- {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@xl- {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-120\@lg- {
    margin: 120px !important;
  }
  .mT-120\@lg- {
    margin-top: 120px !important;
  }
  .mR-120\@lg- {
    margin-right: 120px !important;
  }
  .mB-120\@lg- {
    margin-bottom: 120px !important;
  }
  .mL-120\@lg- {
    margin-left: 120px !important;
  }
  .mY-120\@lg- {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@lg- {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@lg- {
    margin: -120px !important;
  }
  .mT-nv-120\@lg- {
    margin-top: -120px !important;
  }
  .mR-nv-120\@lg- {
    margin-right: -120px !important;
  }
  .mB-nv-120\@lg- {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@lg- {
    margin-left: -120px !important;
  }
  .mY-nv-120\@lg- {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@lg- {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-120\@md- {
    margin: 120px !important;
  }
  .mT-120\@md- {
    margin-top: 120px !important;
  }
  .mR-120\@md- {
    margin-right: 120px !important;
  }
  .mB-120\@md- {
    margin-bottom: 120px !important;
  }
  .mL-120\@md- {
    margin-left: 120px !important;
  }
  .mY-120\@md- {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@md- {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@md- {
    margin: -120px !important;
  }
  .mT-nv-120\@md- {
    margin-top: -120px !important;
  }
  .mR-nv-120\@md- {
    margin-right: -120px !important;
  }
  .mB-nv-120\@md- {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@md- {
    margin-left: -120px !important;
  }
  .mY-nv-120\@md- {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@md- {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-120\@sm- {
    margin: 120px !important;
  }
  .mT-120\@sm- {
    margin-top: 120px !important;
  }
  .mR-120\@sm- {
    margin-right: 120px !important;
  }
  .mB-120\@sm- {
    margin-bottom: 120px !important;
  }
  .mL-120\@sm- {
    margin-left: 120px !important;
  }
  .mY-120\@sm- {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@sm- {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@sm- {
    margin: -120px !important;
  }
  .mT-nv-120\@sm- {
    margin-top: -120px !important;
  }
  .mR-nv-120\@sm- {
    margin-right: -120px !important;
  }
  .mB-nv-120\@sm- {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@sm- {
    margin-left: -120px !important;
  }
  .mY-nv-120\@sm- {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@sm- {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-120\@lg {
    margin: 120px !important;
  }
  .mT-120\@lg {
    margin-top: 120px !important;
  }
  .mR-120\@lg {
    margin-right: 120px !important;
  }
  .mB-120\@lg {
    margin-bottom: 120px !important;
  }
  .mL-120\@lg {
    margin-left: 120px !important;
  }
  .mY-120\@lg {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@lg {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@lg {
    margin: -120px !important;
  }
  .mT-nv-120\@lg {
    margin-top: -120px !important;
  }
  .mR-nv-120\@lg {
    margin-right: -120px !important;
  }
  .mB-nv-120\@lg {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@lg {
    margin-left: -120px !important;
  }
  .mY-nv-120\@lg {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@lg {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-120\@md {
    margin: 120px !important;
  }
  .mT-120\@md {
    margin-top: 120px !important;
  }
  .mR-120\@md {
    margin-right: 120px !important;
  }
  .mB-120\@md {
    margin-bottom: 120px !important;
  }
  .mL-120\@md {
    margin-left: 120px !important;
  }
  .mY-120\@md {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@md {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@md {
    margin: -120px !important;
  }
  .mT-nv-120\@md {
    margin-top: -120px !important;
  }
  .mR-nv-120\@md {
    margin-right: -120px !important;
  }
  .mB-nv-120\@md {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@md {
    margin-left: -120px !important;
  }
  .mY-nv-120\@md {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@md {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-120\@sm {
    margin: 120px !important;
  }
  .mT-120\@sm {
    margin-top: 120px !important;
  }
  .mR-120\@sm {
    margin-right: 120px !important;
  }
  .mB-120\@sm {
    margin-bottom: 120px !important;
  }
  .mL-120\@sm {
    margin-left: 120px !important;
  }
  .mY-120\@sm {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@sm {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@sm {
    margin: -120px !important;
  }
  .mT-nv-120\@sm {
    margin-top: -120px !important;
  }
  .mR-nv-120\@sm {
    margin-right: -120px !important;
  }
  .mB-nv-120\@sm {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@sm {
    margin-left: -120px !important;
  }
  .mY-nv-120\@sm {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@sm {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}

.m-130 {
  margin: 130px !important;
}

.mT-130 {
  margin-top: 130px !important;
}

.mR-130 {
  margin-right: 130px !important;
}

.mB-130 {
  margin-bottom: 130px !important;
}

.mL-130 {
  margin-left: 130px !important;
}

.mY-130 {
  margin-top: 130px !important;
  margin-bottom: 130px !important;
}

.mX-130 {
  margin-left: 130px !important;
  margin-right: 130px !important;
}

.m-nv-130 {
  margin: -130px !important;
}

.mT-nv-130 {
  margin-top: -130px !important;
}

.mR-nv-130 {
  margin-right: -130px !important;
}

.mB-nv-130 {
  margin-bottom: -130px !important;
}

.mL-nv-130 {
  margin-left: -130px !important;
}

.mY-nv-130 {
  margin-top: -130px !important;
  margin-bottom: -130px !important;
}

.mX-nv-130 {
  margin-left: -130px !important;
  margin-right: -130px !important;
}

@media screen and (min-width: 1440px) {
  .m-130\@xl\+ {
    margin: 130px !important;
  }
  .mT-130\@xl\+ {
    margin-top: 130px !important;
  }
  .mR-130\@xl\+ {
    margin-right: 130px !important;
  }
  .mB-130\@xl\+ {
    margin-bottom: 130px !important;
  }
  .mL-130\@xl\+ {
    margin-left: 130px !important;
  }
  .mY-130\@xl\+ {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@xl\+ {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@xl\+ {
    margin: -130px !important;
  }
  .mT-nv-130\@xl\+ {
    margin-top: -130px !important;
  }
  .mR-nv-130\@xl\+ {
    margin-right: -130px !important;
  }
  .mB-nv-130\@xl\+ {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@xl\+ {
    margin-left: -130px !important;
  }
  .mY-nv-130\@xl\+ {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@xl\+ {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-130\@lg\+ {
    margin: 130px !important;
  }
  .mT-130\@lg\+ {
    margin-top: 130px !important;
  }
  .mR-130\@lg\+ {
    margin-right: 130px !important;
  }
  .mB-130\@lg\+ {
    margin-bottom: 130px !important;
  }
  .mL-130\@lg\+ {
    margin-left: 130px !important;
  }
  .mY-130\@lg\+ {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@lg\+ {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@lg\+ {
    margin: -130px !important;
  }
  .mT-nv-130\@lg\+ {
    margin-top: -130px !important;
  }
  .mR-nv-130\@lg\+ {
    margin-right: -130px !important;
  }
  .mB-nv-130\@lg\+ {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@lg\+ {
    margin-left: -130px !important;
  }
  .mY-nv-130\@lg\+ {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@lg\+ {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-130\@md\+ {
    margin: 130px !important;
  }
  .mT-130\@md\+ {
    margin-top: 130px !important;
  }
  .mR-130\@md\+ {
    margin-right: 130px !important;
  }
  .mB-130\@md\+ {
    margin-bottom: 130px !important;
  }
  .mL-130\@md\+ {
    margin-left: 130px !important;
  }
  .mY-130\@md\+ {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@md\+ {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@md\+ {
    margin: -130px !important;
  }
  .mT-nv-130\@md\+ {
    margin-top: -130px !important;
  }
  .mR-nv-130\@md\+ {
    margin-right: -130px !important;
  }
  .mB-nv-130\@md\+ {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@md\+ {
    margin-left: -130px !important;
  }
  .mY-nv-130\@md\+ {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@md\+ {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-130\@sm\+ {
    margin: 130px !important;
  }
  .mT-130\@sm\+ {
    margin-top: 130px !important;
  }
  .mR-130\@sm\+ {
    margin-right: 130px !important;
  }
  .mB-130\@sm\+ {
    margin-bottom: 130px !important;
  }
  .mL-130\@sm\+ {
    margin-left: 130px !important;
  }
  .mY-130\@sm\+ {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@sm\+ {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@sm\+ {
    margin: -130px !important;
  }
  .mT-nv-130\@sm\+ {
    margin-top: -130px !important;
  }
  .mR-nv-130\@sm\+ {
    margin-right: -130px !important;
  }
  .mB-nv-130\@sm\+ {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@sm\+ {
    margin-left: -130px !important;
  }
  .mY-nv-130\@sm\+ {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@sm\+ {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}

@media screen and (min-width: 0) {
  .m-130\@xs\+ {
    margin: 130px !important;
  }
  .mT-130\@xs\+ {
    margin-top: 130px !important;
  }
  .mR-130\@xs\+ {
    margin-right: 130px !important;
  }
  .mB-130\@xs\+ {
    margin-bottom: 130px !important;
  }
  .mL-130\@xs\+ {
    margin-left: 130px !important;
  }
  .mY-130\@xs\+ {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@xs\+ {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@xs\+ {
    margin: -130px !important;
  }
  .mT-nv-130\@xs\+ {
    margin-top: -130px !important;
  }
  .mR-nv-130\@xs\+ {
    margin-right: -130px !important;
  }
  .mB-nv-130\@xs\+ {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@xs\+ {
    margin-left: -130px !important;
  }
  .mY-nv-130\@xs\+ {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@xs\+ {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-130\@xl- {
    margin: 130px !important;
  }
  .mT-130\@xl- {
    margin-top: 130px !important;
  }
  .mR-130\@xl- {
    margin-right: 130px !important;
  }
  .mB-130\@xl- {
    margin-bottom: 130px !important;
  }
  .mL-130\@xl- {
    margin-left: 130px !important;
  }
  .mY-130\@xl- {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@xl- {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@xl- {
    margin: -130px !important;
  }
  .mT-nv-130\@xl- {
    margin-top: -130px !important;
  }
  .mR-nv-130\@xl- {
    margin-right: -130px !important;
  }
  .mB-nv-130\@xl- {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@xl- {
    margin-left: -130px !important;
  }
  .mY-nv-130\@xl- {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@xl- {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-130\@lg- {
    margin: 130px !important;
  }
  .mT-130\@lg- {
    margin-top: 130px !important;
  }
  .mR-130\@lg- {
    margin-right: 130px !important;
  }
  .mB-130\@lg- {
    margin-bottom: 130px !important;
  }
  .mL-130\@lg- {
    margin-left: 130px !important;
  }
  .mY-130\@lg- {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@lg- {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@lg- {
    margin: -130px !important;
  }
  .mT-nv-130\@lg- {
    margin-top: -130px !important;
  }
  .mR-nv-130\@lg- {
    margin-right: -130px !important;
  }
  .mB-nv-130\@lg- {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@lg- {
    margin-left: -130px !important;
  }
  .mY-nv-130\@lg- {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@lg- {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-130\@md- {
    margin: 130px !important;
  }
  .mT-130\@md- {
    margin-top: 130px !important;
  }
  .mR-130\@md- {
    margin-right: 130px !important;
  }
  .mB-130\@md- {
    margin-bottom: 130px !important;
  }
  .mL-130\@md- {
    margin-left: 130px !important;
  }
  .mY-130\@md- {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@md- {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@md- {
    margin: -130px !important;
  }
  .mT-nv-130\@md- {
    margin-top: -130px !important;
  }
  .mR-nv-130\@md- {
    margin-right: -130px !important;
  }
  .mB-nv-130\@md- {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@md- {
    margin-left: -130px !important;
  }
  .mY-nv-130\@md- {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@md- {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-130\@sm- {
    margin: 130px !important;
  }
  .mT-130\@sm- {
    margin-top: 130px !important;
  }
  .mR-130\@sm- {
    margin-right: 130px !important;
  }
  .mB-130\@sm- {
    margin-bottom: 130px !important;
  }
  .mL-130\@sm- {
    margin-left: 130px !important;
  }
  .mY-130\@sm- {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@sm- {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@sm- {
    margin: -130px !important;
  }
  .mT-nv-130\@sm- {
    margin-top: -130px !important;
  }
  .mR-nv-130\@sm- {
    margin-right: -130px !important;
  }
  .mB-nv-130\@sm- {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@sm- {
    margin-left: -130px !important;
  }
  .mY-nv-130\@sm- {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@sm- {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-130\@lg {
    margin: 130px !important;
  }
  .mT-130\@lg {
    margin-top: 130px !important;
  }
  .mR-130\@lg {
    margin-right: 130px !important;
  }
  .mB-130\@lg {
    margin-bottom: 130px !important;
  }
  .mL-130\@lg {
    margin-left: 130px !important;
  }
  .mY-130\@lg {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@lg {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@lg {
    margin: -130px !important;
  }
  .mT-nv-130\@lg {
    margin-top: -130px !important;
  }
  .mR-nv-130\@lg {
    margin-right: -130px !important;
  }
  .mB-nv-130\@lg {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@lg {
    margin-left: -130px !important;
  }
  .mY-nv-130\@lg {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@lg {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-130\@md {
    margin: 130px !important;
  }
  .mT-130\@md {
    margin-top: 130px !important;
  }
  .mR-130\@md {
    margin-right: 130px !important;
  }
  .mB-130\@md {
    margin-bottom: 130px !important;
  }
  .mL-130\@md {
    margin-left: 130px !important;
  }
  .mY-130\@md {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@md {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@md {
    margin: -130px !important;
  }
  .mT-nv-130\@md {
    margin-top: -130px !important;
  }
  .mR-nv-130\@md {
    margin-right: -130px !important;
  }
  .mB-nv-130\@md {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@md {
    margin-left: -130px !important;
  }
  .mY-nv-130\@md {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@md {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-130\@sm {
    margin: 130px !important;
  }
  .mT-130\@sm {
    margin-top: 130px !important;
  }
  .mR-130\@sm {
    margin-right: 130px !important;
  }
  .mB-130\@sm {
    margin-bottom: 130px !important;
  }
  .mL-130\@sm {
    margin-left: 130px !important;
  }
  .mY-130\@sm {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@sm {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@sm {
    margin: -130px !important;
  }
  .mT-nv-130\@sm {
    margin-top: -130px !important;
  }
  .mR-nv-130\@sm {
    margin-right: -130px !important;
  }
  .mB-nv-130\@sm {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@sm {
    margin-left: -130px !important;
  }
  .mY-nv-130\@sm {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@sm {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}

.m-140 {
  margin: 140px !important;
}

.mT-140 {
  margin-top: 140px !important;
}

.mR-140 {
  margin-right: 140px !important;
}

.mB-140 {
  margin-bottom: 140px !important;
}

.mL-140 {
  margin-left: 140px !important;
}

.mY-140 {
  margin-top: 140px !important;
  margin-bottom: 140px !important;
}

.mX-140 {
  margin-left: 140px !important;
  margin-right: 140px !important;
}

.m-nv-140 {
  margin: -140px !important;
}

.mT-nv-140 {
  margin-top: -140px !important;
}

.mR-nv-140 {
  margin-right: -140px !important;
}

.mB-nv-140 {
  margin-bottom: -140px !important;
}

.mL-nv-140 {
  margin-left: -140px !important;
}

.mY-nv-140 {
  margin-top: -140px !important;
  margin-bottom: -140px !important;
}

.mX-nv-140 {
  margin-left: -140px !important;
  margin-right: -140px !important;
}

@media screen and (min-width: 1440px) {
  .m-140\@xl\+ {
    margin: 140px !important;
  }
  .mT-140\@xl\+ {
    margin-top: 140px !important;
  }
  .mR-140\@xl\+ {
    margin-right: 140px !important;
  }
  .mB-140\@xl\+ {
    margin-bottom: 140px !important;
  }
  .mL-140\@xl\+ {
    margin-left: 140px !important;
  }
  .mY-140\@xl\+ {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@xl\+ {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@xl\+ {
    margin: -140px !important;
  }
  .mT-nv-140\@xl\+ {
    margin-top: -140px !important;
  }
  .mR-nv-140\@xl\+ {
    margin-right: -140px !important;
  }
  .mB-nv-140\@xl\+ {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@xl\+ {
    margin-left: -140px !important;
  }
  .mY-nv-140\@xl\+ {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@xl\+ {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-140\@lg\+ {
    margin: 140px !important;
  }
  .mT-140\@lg\+ {
    margin-top: 140px !important;
  }
  .mR-140\@lg\+ {
    margin-right: 140px !important;
  }
  .mB-140\@lg\+ {
    margin-bottom: 140px !important;
  }
  .mL-140\@lg\+ {
    margin-left: 140px !important;
  }
  .mY-140\@lg\+ {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@lg\+ {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@lg\+ {
    margin: -140px !important;
  }
  .mT-nv-140\@lg\+ {
    margin-top: -140px !important;
  }
  .mR-nv-140\@lg\+ {
    margin-right: -140px !important;
  }
  .mB-nv-140\@lg\+ {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@lg\+ {
    margin-left: -140px !important;
  }
  .mY-nv-140\@lg\+ {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@lg\+ {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-140\@md\+ {
    margin: 140px !important;
  }
  .mT-140\@md\+ {
    margin-top: 140px !important;
  }
  .mR-140\@md\+ {
    margin-right: 140px !important;
  }
  .mB-140\@md\+ {
    margin-bottom: 140px !important;
  }
  .mL-140\@md\+ {
    margin-left: 140px !important;
  }
  .mY-140\@md\+ {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@md\+ {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@md\+ {
    margin: -140px !important;
  }
  .mT-nv-140\@md\+ {
    margin-top: -140px !important;
  }
  .mR-nv-140\@md\+ {
    margin-right: -140px !important;
  }
  .mB-nv-140\@md\+ {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@md\+ {
    margin-left: -140px !important;
  }
  .mY-nv-140\@md\+ {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@md\+ {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-140\@sm\+ {
    margin: 140px !important;
  }
  .mT-140\@sm\+ {
    margin-top: 140px !important;
  }
  .mR-140\@sm\+ {
    margin-right: 140px !important;
  }
  .mB-140\@sm\+ {
    margin-bottom: 140px !important;
  }
  .mL-140\@sm\+ {
    margin-left: 140px !important;
  }
  .mY-140\@sm\+ {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@sm\+ {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@sm\+ {
    margin: -140px !important;
  }
  .mT-nv-140\@sm\+ {
    margin-top: -140px !important;
  }
  .mR-nv-140\@sm\+ {
    margin-right: -140px !important;
  }
  .mB-nv-140\@sm\+ {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@sm\+ {
    margin-left: -140px !important;
  }
  .mY-nv-140\@sm\+ {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@sm\+ {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}

@media screen and (min-width: 0) {
  .m-140\@xs\+ {
    margin: 140px !important;
  }
  .mT-140\@xs\+ {
    margin-top: 140px !important;
  }
  .mR-140\@xs\+ {
    margin-right: 140px !important;
  }
  .mB-140\@xs\+ {
    margin-bottom: 140px !important;
  }
  .mL-140\@xs\+ {
    margin-left: 140px !important;
  }
  .mY-140\@xs\+ {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@xs\+ {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@xs\+ {
    margin: -140px !important;
  }
  .mT-nv-140\@xs\+ {
    margin-top: -140px !important;
  }
  .mR-nv-140\@xs\+ {
    margin-right: -140px !important;
  }
  .mB-nv-140\@xs\+ {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@xs\+ {
    margin-left: -140px !important;
  }
  .mY-nv-140\@xs\+ {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@xs\+ {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-140\@xl- {
    margin: 140px !important;
  }
  .mT-140\@xl- {
    margin-top: 140px !important;
  }
  .mR-140\@xl- {
    margin-right: 140px !important;
  }
  .mB-140\@xl- {
    margin-bottom: 140px !important;
  }
  .mL-140\@xl- {
    margin-left: 140px !important;
  }
  .mY-140\@xl- {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@xl- {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@xl- {
    margin: -140px !important;
  }
  .mT-nv-140\@xl- {
    margin-top: -140px !important;
  }
  .mR-nv-140\@xl- {
    margin-right: -140px !important;
  }
  .mB-nv-140\@xl- {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@xl- {
    margin-left: -140px !important;
  }
  .mY-nv-140\@xl- {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@xl- {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-140\@lg- {
    margin: 140px !important;
  }
  .mT-140\@lg- {
    margin-top: 140px !important;
  }
  .mR-140\@lg- {
    margin-right: 140px !important;
  }
  .mB-140\@lg- {
    margin-bottom: 140px !important;
  }
  .mL-140\@lg- {
    margin-left: 140px !important;
  }
  .mY-140\@lg- {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@lg- {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@lg- {
    margin: -140px !important;
  }
  .mT-nv-140\@lg- {
    margin-top: -140px !important;
  }
  .mR-nv-140\@lg- {
    margin-right: -140px !important;
  }
  .mB-nv-140\@lg- {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@lg- {
    margin-left: -140px !important;
  }
  .mY-nv-140\@lg- {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@lg- {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-140\@md- {
    margin: 140px !important;
  }
  .mT-140\@md- {
    margin-top: 140px !important;
  }
  .mR-140\@md- {
    margin-right: 140px !important;
  }
  .mB-140\@md- {
    margin-bottom: 140px !important;
  }
  .mL-140\@md- {
    margin-left: 140px !important;
  }
  .mY-140\@md- {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@md- {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@md- {
    margin: -140px !important;
  }
  .mT-nv-140\@md- {
    margin-top: -140px !important;
  }
  .mR-nv-140\@md- {
    margin-right: -140px !important;
  }
  .mB-nv-140\@md- {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@md- {
    margin-left: -140px !important;
  }
  .mY-nv-140\@md- {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@md- {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-140\@sm- {
    margin: 140px !important;
  }
  .mT-140\@sm- {
    margin-top: 140px !important;
  }
  .mR-140\@sm- {
    margin-right: 140px !important;
  }
  .mB-140\@sm- {
    margin-bottom: 140px !important;
  }
  .mL-140\@sm- {
    margin-left: 140px !important;
  }
  .mY-140\@sm- {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@sm- {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@sm- {
    margin: -140px !important;
  }
  .mT-nv-140\@sm- {
    margin-top: -140px !important;
  }
  .mR-nv-140\@sm- {
    margin-right: -140px !important;
  }
  .mB-nv-140\@sm- {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@sm- {
    margin-left: -140px !important;
  }
  .mY-nv-140\@sm- {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@sm- {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-140\@lg {
    margin: 140px !important;
  }
  .mT-140\@lg {
    margin-top: 140px !important;
  }
  .mR-140\@lg {
    margin-right: 140px !important;
  }
  .mB-140\@lg {
    margin-bottom: 140px !important;
  }
  .mL-140\@lg {
    margin-left: 140px !important;
  }
  .mY-140\@lg {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@lg {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@lg {
    margin: -140px !important;
  }
  .mT-nv-140\@lg {
    margin-top: -140px !important;
  }
  .mR-nv-140\@lg {
    margin-right: -140px !important;
  }
  .mB-nv-140\@lg {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@lg {
    margin-left: -140px !important;
  }
  .mY-nv-140\@lg {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@lg {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-140\@md {
    margin: 140px !important;
  }
  .mT-140\@md {
    margin-top: 140px !important;
  }
  .mR-140\@md {
    margin-right: 140px !important;
  }
  .mB-140\@md {
    margin-bottom: 140px !important;
  }
  .mL-140\@md {
    margin-left: 140px !important;
  }
  .mY-140\@md {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@md {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@md {
    margin: -140px !important;
  }
  .mT-nv-140\@md {
    margin-top: -140px !important;
  }
  .mR-nv-140\@md {
    margin-right: -140px !important;
  }
  .mB-nv-140\@md {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@md {
    margin-left: -140px !important;
  }
  .mY-nv-140\@md {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@md {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-140\@sm {
    margin: 140px !important;
  }
  .mT-140\@sm {
    margin-top: 140px !important;
  }
  .mR-140\@sm {
    margin-right: 140px !important;
  }
  .mB-140\@sm {
    margin-bottom: 140px !important;
  }
  .mL-140\@sm {
    margin-left: 140px !important;
  }
  .mY-140\@sm {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@sm {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@sm {
    margin: -140px !important;
  }
  .mT-nv-140\@sm {
    margin-top: -140px !important;
  }
  .mR-nv-140\@sm {
    margin-right: -140px !important;
  }
  .mB-nv-140\@sm {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@sm {
    margin-left: -140px !important;
  }
  .mY-nv-140\@sm {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@sm {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}

.m-150 {
  margin: 150px !important;
}

.mT-150 {
  margin-top: 150px !important;
}

.mR-150 {
  margin-right: 150px !important;
}

.mB-150 {
  margin-bottom: 150px !important;
}

.mL-150 {
  margin-left: 150px !important;
}

.mY-150 {
  margin-top: 150px !important;
  margin-bottom: 150px !important;
}

.mX-150 {
  margin-left: 150px !important;
  margin-right: 150px !important;
}

.m-nv-150 {
  margin: -150px !important;
}

.mT-nv-150 {
  margin-top: -150px !important;
}

.mR-nv-150 {
  margin-right: -150px !important;
}

.mB-nv-150 {
  margin-bottom: -150px !important;
}

.mL-nv-150 {
  margin-left: -150px !important;
}

.mY-nv-150 {
  margin-top: -150px !important;
  margin-bottom: -150px !important;
}

.mX-nv-150 {
  margin-left: -150px !important;
  margin-right: -150px !important;
}

@media screen and (min-width: 1440px) {
  .m-150\@xl\+ {
    margin: 150px !important;
  }
  .mT-150\@xl\+ {
    margin-top: 150px !important;
  }
  .mR-150\@xl\+ {
    margin-right: 150px !important;
  }
  .mB-150\@xl\+ {
    margin-bottom: 150px !important;
  }
  .mL-150\@xl\+ {
    margin-left: 150px !important;
  }
  .mY-150\@xl\+ {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@xl\+ {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@xl\+ {
    margin: -150px !important;
  }
  .mT-nv-150\@xl\+ {
    margin-top: -150px !important;
  }
  .mR-nv-150\@xl\+ {
    margin-right: -150px !important;
  }
  .mB-nv-150\@xl\+ {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@xl\+ {
    margin-left: -150px !important;
  }
  .mY-nv-150\@xl\+ {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@xl\+ {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-150\@lg\+ {
    margin: 150px !important;
  }
  .mT-150\@lg\+ {
    margin-top: 150px !important;
  }
  .mR-150\@lg\+ {
    margin-right: 150px !important;
  }
  .mB-150\@lg\+ {
    margin-bottom: 150px !important;
  }
  .mL-150\@lg\+ {
    margin-left: 150px !important;
  }
  .mY-150\@lg\+ {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@lg\+ {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@lg\+ {
    margin: -150px !important;
  }
  .mT-nv-150\@lg\+ {
    margin-top: -150px !important;
  }
  .mR-nv-150\@lg\+ {
    margin-right: -150px !important;
  }
  .mB-nv-150\@lg\+ {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@lg\+ {
    margin-left: -150px !important;
  }
  .mY-nv-150\@lg\+ {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@lg\+ {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-150\@md\+ {
    margin: 150px !important;
  }
  .mT-150\@md\+ {
    margin-top: 150px !important;
  }
  .mR-150\@md\+ {
    margin-right: 150px !important;
  }
  .mB-150\@md\+ {
    margin-bottom: 150px !important;
  }
  .mL-150\@md\+ {
    margin-left: 150px !important;
  }
  .mY-150\@md\+ {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@md\+ {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@md\+ {
    margin: -150px !important;
  }
  .mT-nv-150\@md\+ {
    margin-top: -150px !important;
  }
  .mR-nv-150\@md\+ {
    margin-right: -150px !important;
  }
  .mB-nv-150\@md\+ {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@md\+ {
    margin-left: -150px !important;
  }
  .mY-nv-150\@md\+ {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@md\+ {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-150\@sm\+ {
    margin: 150px !important;
  }
  .mT-150\@sm\+ {
    margin-top: 150px !important;
  }
  .mR-150\@sm\+ {
    margin-right: 150px !important;
  }
  .mB-150\@sm\+ {
    margin-bottom: 150px !important;
  }
  .mL-150\@sm\+ {
    margin-left: 150px !important;
  }
  .mY-150\@sm\+ {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@sm\+ {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@sm\+ {
    margin: -150px !important;
  }
  .mT-nv-150\@sm\+ {
    margin-top: -150px !important;
  }
  .mR-nv-150\@sm\+ {
    margin-right: -150px !important;
  }
  .mB-nv-150\@sm\+ {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@sm\+ {
    margin-left: -150px !important;
  }
  .mY-nv-150\@sm\+ {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@sm\+ {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}

@media screen and (min-width: 0) {
  .m-150\@xs\+ {
    margin: 150px !important;
  }
  .mT-150\@xs\+ {
    margin-top: 150px !important;
  }
  .mR-150\@xs\+ {
    margin-right: 150px !important;
  }
  .mB-150\@xs\+ {
    margin-bottom: 150px !important;
  }
  .mL-150\@xs\+ {
    margin-left: 150px !important;
  }
  .mY-150\@xs\+ {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@xs\+ {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@xs\+ {
    margin: -150px !important;
  }
  .mT-nv-150\@xs\+ {
    margin-top: -150px !important;
  }
  .mR-nv-150\@xs\+ {
    margin-right: -150px !important;
  }
  .mB-nv-150\@xs\+ {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@xs\+ {
    margin-left: -150px !important;
  }
  .mY-nv-150\@xs\+ {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@xs\+ {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-150\@xl- {
    margin: 150px !important;
  }
  .mT-150\@xl- {
    margin-top: 150px !important;
  }
  .mR-150\@xl- {
    margin-right: 150px !important;
  }
  .mB-150\@xl- {
    margin-bottom: 150px !important;
  }
  .mL-150\@xl- {
    margin-left: 150px !important;
  }
  .mY-150\@xl- {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@xl- {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@xl- {
    margin: -150px !important;
  }
  .mT-nv-150\@xl- {
    margin-top: -150px !important;
  }
  .mR-nv-150\@xl- {
    margin-right: -150px !important;
  }
  .mB-nv-150\@xl- {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@xl- {
    margin-left: -150px !important;
  }
  .mY-nv-150\@xl- {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@xl- {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-150\@lg- {
    margin: 150px !important;
  }
  .mT-150\@lg- {
    margin-top: 150px !important;
  }
  .mR-150\@lg- {
    margin-right: 150px !important;
  }
  .mB-150\@lg- {
    margin-bottom: 150px !important;
  }
  .mL-150\@lg- {
    margin-left: 150px !important;
  }
  .mY-150\@lg- {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@lg- {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@lg- {
    margin: -150px !important;
  }
  .mT-nv-150\@lg- {
    margin-top: -150px !important;
  }
  .mR-nv-150\@lg- {
    margin-right: -150px !important;
  }
  .mB-nv-150\@lg- {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@lg- {
    margin-left: -150px !important;
  }
  .mY-nv-150\@lg- {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@lg- {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-150\@md- {
    margin: 150px !important;
  }
  .mT-150\@md- {
    margin-top: 150px !important;
  }
  .mR-150\@md- {
    margin-right: 150px !important;
  }
  .mB-150\@md- {
    margin-bottom: 150px !important;
  }
  .mL-150\@md- {
    margin-left: 150px !important;
  }
  .mY-150\@md- {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@md- {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@md- {
    margin: -150px !important;
  }
  .mT-nv-150\@md- {
    margin-top: -150px !important;
  }
  .mR-nv-150\@md- {
    margin-right: -150px !important;
  }
  .mB-nv-150\@md- {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@md- {
    margin-left: -150px !important;
  }
  .mY-nv-150\@md- {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@md- {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-150\@sm- {
    margin: 150px !important;
  }
  .mT-150\@sm- {
    margin-top: 150px !important;
  }
  .mR-150\@sm- {
    margin-right: 150px !important;
  }
  .mB-150\@sm- {
    margin-bottom: 150px !important;
  }
  .mL-150\@sm- {
    margin-left: 150px !important;
  }
  .mY-150\@sm- {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@sm- {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@sm- {
    margin: -150px !important;
  }
  .mT-nv-150\@sm- {
    margin-top: -150px !important;
  }
  .mR-nv-150\@sm- {
    margin-right: -150px !important;
  }
  .mB-nv-150\@sm- {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@sm- {
    margin-left: -150px !important;
  }
  .mY-nv-150\@sm- {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@sm- {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-150\@lg {
    margin: 150px !important;
  }
  .mT-150\@lg {
    margin-top: 150px !important;
  }
  .mR-150\@lg {
    margin-right: 150px !important;
  }
  .mB-150\@lg {
    margin-bottom: 150px !important;
  }
  .mL-150\@lg {
    margin-left: 150px !important;
  }
  .mY-150\@lg {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@lg {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@lg {
    margin: -150px !important;
  }
  .mT-nv-150\@lg {
    margin-top: -150px !important;
  }
  .mR-nv-150\@lg {
    margin-right: -150px !important;
  }
  .mB-nv-150\@lg {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@lg {
    margin-left: -150px !important;
  }
  .mY-nv-150\@lg {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@lg {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-150\@md {
    margin: 150px !important;
  }
  .mT-150\@md {
    margin-top: 150px !important;
  }
  .mR-150\@md {
    margin-right: 150px !important;
  }
  .mB-150\@md {
    margin-bottom: 150px !important;
  }
  .mL-150\@md {
    margin-left: 150px !important;
  }
  .mY-150\@md {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@md {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@md {
    margin: -150px !important;
  }
  .mT-nv-150\@md {
    margin-top: -150px !important;
  }
  .mR-nv-150\@md {
    margin-right: -150px !important;
  }
  .mB-nv-150\@md {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@md {
    margin-left: -150px !important;
  }
  .mY-nv-150\@md {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@md {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-150\@sm {
    margin: 150px !important;
  }
  .mT-150\@sm {
    margin-top: 150px !important;
  }
  .mR-150\@sm {
    margin-right: 150px !important;
  }
  .mB-150\@sm {
    margin-bottom: 150px !important;
  }
  .mL-150\@sm {
    margin-left: 150px !important;
  }
  .mY-150\@sm {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@sm {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@sm {
    margin: -150px !important;
  }
  .mT-nv-150\@sm {
    margin-top: -150px !important;
  }
  .mR-nv-150\@sm {
    margin-right: -150px !important;
  }
  .mB-nv-150\@sm {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@sm {
    margin-left: -150px !important;
  }
  .mY-nv-150\@sm {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@sm {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}

.m-160 {
  margin: 160px !important;
}

.mT-160 {
  margin-top: 160px !important;
}

.mR-160 {
  margin-right: 160px !important;
}

.mB-160 {
  margin-bottom: 160px !important;
}

.mL-160 {
  margin-left: 160px !important;
}

.mY-160 {
  margin-top: 160px !important;
  margin-bottom: 160px !important;
}

.mX-160 {
  margin-left: 160px !important;
  margin-right: 160px !important;
}

.m-nv-160 {
  margin: -160px !important;
}

.mT-nv-160 {
  margin-top: -160px !important;
}

.mR-nv-160 {
  margin-right: -160px !important;
}

.mB-nv-160 {
  margin-bottom: -160px !important;
}

.mL-nv-160 {
  margin-left: -160px !important;
}

.mY-nv-160 {
  margin-top: -160px !important;
  margin-bottom: -160px !important;
}

.mX-nv-160 {
  margin-left: -160px !important;
  margin-right: -160px !important;
}

@media screen and (min-width: 1440px) {
  .m-160\@xl\+ {
    margin: 160px !important;
  }
  .mT-160\@xl\+ {
    margin-top: 160px !important;
  }
  .mR-160\@xl\+ {
    margin-right: 160px !important;
  }
  .mB-160\@xl\+ {
    margin-bottom: 160px !important;
  }
  .mL-160\@xl\+ {
    margin-left: 160px !important;
  }
  .mY-160\@xl\+ {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@xl\+ {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@xl\+ {
    margin: -160px !important;
  }
  .mT-nv-160\@xl\+ {
    margin-top: -160px !important;
  }
  .mR-nv-160\@xl\+ {
    margin-right: -160px !important;
  }
  .mB-nv-160\@xl\+ {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@xl\+ {
    margin-left: -160px !important;
  }
  .mY-nv-160\@xl\+ {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@xl\+ {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-160\@lg\+ {
    margin: 160px !important;
  }
  .mT-160\@lg\+ {
    margin-top: 160px !important;
  }
  .mR-160\@lg\+ {
    margin-right: 160px !important;
  }
  .mB-160\@lg\+ {
    margin-bottom: 160px !important;
  }
  .mL-160\@lg\+ {
    margin-left: 160px !important;
  }
  .mY-160\@lg\+ {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@lg\+ {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@lg\+ {
    margin: -160px !important;
  }
  .mT-nv-160\@lg\+ {
    margin-top: -160px !important;
  }
  .mR-nv-160\@lg\+ {
    margin-right: -160px !important;
  }
  .mB-nv-160\@lg\+ {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@lg\+ {
    margin-left: -160px !important;
  }
  .mY-nv-160\@lg\+ {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@lg\+ {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}

@media screen and (min-width: 992px) {
  .m-160\@md\+ {
    margin: 160px !important;
  }
  .mT-160\@md\+ {
    margin-top: 160px !important;
  }
  .mR-160\@md\+ {
    margin-right: 160px !important;
  }
  .mB-160\@md\+ {
    margin-bottom: 160px !important;
  }
  .mL-160\@md\+ {
    margin-left: 160px !important;
  }
  .mY-160\@md\+ {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@md\+ {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@md\+ {
    margin: -160px !important;
  }
  .mT-nv-160\@md\+ {
    margin-top: -160px !important;
  }
  .mR-nv-160\@md\+ {
    margin-right: -160px !important;
  }
  .mB-nv-160\@md\+ {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@md\+ {
    margin-left: -160px !important;
  }
  .mY-nv-160\@md\+ {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@md\+ {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}

@media screen and (min-width: 768px) {
  .m-160\@sm\+ {
    margin: 160px !important;
  }
  .mT-160\@sm\+ {
    margin-top: 160px !important;
  }
  .mR-160\@sm\+ {
    margin-right: 160px !important;
  }
  .mB-160\@sm\+ {
    margin-bottom: 160px !important;
  }
  .mL-160\@sm\+ {
    margin-left: 160px !important;
  }
  .mY-160\@sm\+ {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@sm\+ {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@sm\+ {
    margin: -160px !important;
  }
  .mT-nv-160\@sm\+ {
    margin-top: -160px !important;
  }
  .mR-nv-160\@sm\+ {
    margin-right: -160px !important;
  }
  .mB-nv-160\@sm\+ {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@sm\+ {
    margin-left: -160px !important;
  }
  .mY-nv-160\@sm\+ {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@sm\+ {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}

@media screen and (min-width: 0) {
  .m-160\@xs\+ {
    margin: 160px !important;
  }
  .mT-160\@xs\+ {
    margin-top: 160px !important;
  }
  .mR-160\@xs\+ {
    margin-right: 160px !important;
  }
  .mB-160\@xs\+ {
    margin-bottom: 160px !important;
  }
  .mL-160\@xs\+ {
    margin-left: 160px !important;
  }
  .mY-160\@xs\+ {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@xs\+ {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@xs\+ {
    margin: -160px !important;
  }
  .mT-nv-160\@xs\+ {
    margin-top: -160px !important;
  }
  .mR-nv-160\@xs\+ {
    margin-right: -160px !important;
  }
  .mB-nv-160\@xs\+ {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@xs\+ {
    margin-left: -160px !important;
  }
  .mY-nv-160\@xs\+ {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@xs\+ {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-160\@xl- {
    margin: 160px !important;
  }
  .mT-160\@xl- {
    margin-top: 160px !important;
  }
  .mR-160\@xl- {
    margin-right: 160px !important;
  }
  .mB-160\@xl- {
    margin-bottom: 160px !important;
  }
  .mL-160\@xl- {
    margin-left: 160px !important;
  }
  .mY-160\@xl- {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@xl- {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@xl- {
    margin: -160px !important;
  }
  .mT-nv-160\@xl- {
    margin-top: -160px !important;
  }
  .mR-nv-160\@xl- {
    margin-right: -160px !important;
  }
  .mB-nv-160\@xl- {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@xl- {
    margin-left: -160px !important;
  }
  .mY-nv-160\@xl- {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@xl- {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-160\@lg- {
    margin: 160px !important;
  }
  .mT-160\@lg- {
    margin-top: 160px !important;
  }
  .mR-160\@lg- {
    margin-right: 160px !important;
  }
  .mB-160\@lg- {
    margin-bottom: 160px !important;
  }
  .mL-160\@lg- {
    margin-left: 160px !important;
  }
  .mY-160\@lg- {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@lg- {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@lg- {
    margin: -160px !important;
  }
  .mT-nv-160\@lg- {
    margin-top: -160px !important;
  }
  .mR-nv-160\@lg- {
    margin-right: -160px !important;
  }
  .mB-nv-160\@lg- {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@lg- {
    margin-left: -160px !important;
  }
  .mY-nv-160\@lg- {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@lg- {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}

@media screen and (max-width: 991px) {
  .m-160\@md- {
    margin: 160px !important;
  }
  .mT-160\@md- {
    margin-top: 160px !important;
  }
  .mR-160\@md- {
    margin-right: 160px !important;
  }
  .mB-160\@md- {
    margin-bottom: 160px !important;
  }
  .mL-160\@md- {
    margin-left: 160px !important;
  }
  .mY-160\@md- {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@md- {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@md- {
    margin: -160px !important;
  }
  .mT-nv-160\@md- {
    margin-top: -160px !important;
  }
  .mR-nv-160\@md- {
    margin-right: -160px !important;
  }
  .mB-nv-160\@md- {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@md- {
    margin-left: -160px !important;
  }
  .mY-nv-160\@md- {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@md- {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-160\@sm- {
    margin: 160px !important;
  }
  .mT-160\@sm- {
    margin-top: 160px !important;
  }
  .mR-160\@sm- {
    margin-right: 160px !important;
  }
  .mB-160\@sm- {
    margin-bottom: 160px !important;
  }
  .mL-160\@sm- {
    margin-left: 160px !important;
  }
  .mY-160\@sm- {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@sm- {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@sm- {
    margin: -160px !important;
  }
  .mT-nv-160\@sm- {
    margin-top: -160px !important;
  }
  .mR-nv-160\@sm- {
    margin-right: -160px !important;
  }
  .mB-nv-160\@sm- {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@sm- {
    margin-left: -160px !important;
  }
  .mY-nv-160\@sm- {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@sm- {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-160\@lg {
    margin: 160px !important;
  }
  .mT-160\@lg {
    margin-top: 160px !important;
  }
  .mR-160\@lg {
    margin-right: 160px !important;
  }
  .mB-160\@lg {
    margin-bottom: 160px !important;
  }
  .mL-160\@lg {
    margin-left: 160px !important;
  }
  .mY-160\@lg {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@lg {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@lg {
    margin: -160px !important;
  }
  .mT-nv-160\@lg {
    margin-top: -160px !important;
  }
  .mR-nv-160\@lg {
    margin-right: -160px !important;
  }
  .mB-nv-160\@lg {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@lg {
    margin-left: -160px !important;
  }
  .mY-nv-160\@lg {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@lg {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-160\@md {
    margin: 160px !important;
  }
  .mT-160\@md {
    margin-top: 160px !important;
  }
  .mR-160\@md {
    margin-right: 160px !important;
  }
  .mB-160\@md {
    margin-bottom: 160px !important;
  }
  .mL-160\@md {
    margin-left: 160px !important;
  }
  .mY-160\@md {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@md {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@md {
    margin: -160px !important;
  }
  .mT-nv-160\@md {
    margin-top: -160px !important;
  }
  .mR-nv-160\@md {
    margin-right: -160px !important;
  }
  .mB-nv-160\@md {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@md {
    margin-left: -160px !important;
  }
  .mY-nv-160\@md {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@md {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-160\@sm {
    margin: 160px !important;
  }
  .mT-160\@sm {
    margin-top: 160px !important;
  }
  .mR-160\@sm {
    margin-right: 160px !important;
  }
  .mB-160\@sm {
    margin-bottom: 160px !important;
  }
  .mL-160\@sm {
    margin-left: 160px !important;
  }
  .mY-160\@sm {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@sm {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@sm {
    margin: -160px !important;
  }
  .mT-nv-160\@sm {
    margin-top: -160px !important;
  }
  .mR-nv-160\@sm {
    margin-right: -160px !important;
  }
  .mB-nv-160\@sm {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@sm {
    margin-left: -160px !important;
  }
  .mY-nv-160\@sm {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@sm {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}

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

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

.mT-a {
  margin-top: auto !important;
}

.mR-a {
  margin-right: auto !important;
}

.mB-a {
  margin-bottom: auto !important;
}

.mL-a {
  margin-left: auto !important;
}

@media screen and (min-width: 1440px) {
  .m-a\@xl\+ {
    margin: auto !important;
  }
  .mX-a\@xl\+ {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@xl\+ {
    margin-top: auto !important;
  }
  .mR-a\@xl\+ {
    margin-right: auto !important;
  }
  .mB-a\@xl\+ {
    margin-bottom: auto !important;
  }
  .mL-a\@xl\+ {
    margin-left: auto !important;
  }
}

@media screen and (min-width: 1200px) {
  .m-a\@lg\+ {
    margin: auto !important;
  }
  .mX-a\@lg\+ {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@lg\+ {
    margin-top: auto !important;
  }
  .mR-a\@lg\+ {
    margin-right: auto !important;
  }
  .mB-a\@lg\+ {
    margin-bottom: auto !important;
  }
  .mL-a\@lg\+ {
    margin-left: auto !important;
  }
}

@media screen and (min-width: 992px) {
  .m-a\@md\+ {
    margin: auto !important;
  }
  .mX-a\@md\+ {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@md\+ {
    margin-top: auto !important;
  }
  .mR-a\@md\+ {
    margin-right: auto !important;
  }
  .mB-a\@md\+ {
    margin-bottom: auto !important;
  }
  .mL-a\@md\+ {
    margin-left: auto !important;
  }
}

@media screen and (min-width: 768px) {
  .m-a\@sm\+ {
    margin: auto !important;
  }
  .mX-a\@sm\+ {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@sm\+ {
    margin-top: auto !important;
  }
  .mR-a\@sm\+ {
    margin-right: auto !important;
  }
  .mB-a\@sm\+ {
    margin-bottom: auto !important;
  }
  .mL-a\@sm\+ {
    margin-left: auto !important;
  }
}

@media screen and (min-width: 0) {
  .m-a\@xs\+ {
    margin: auto !important;
  }
  .mX-a\@xs\+ {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@xs\+ {
    margin-top: auto !important;
  }
  .mR-a\@xs\+ {
    margin-right: auto !important;
  }
  .mB-a\@xs\+ {
    margin-bottom: auto !important;
  }
  .mL-a\@xs\+ {
    margin-left: auto !important;
  }
}

@media screen and (max-width: 1439px) {
  .m-a\@xl- {
    margin: auto !important;
  }
  .mX-a\@xl- {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@xl- {
    margin-top: auto !important;
  }
  .mR-a\@xl- {
    margin-right: auto !important;
  }
  .mB-a\@xl- {
    margin-bottom: auto !important;
  }
  .mL-a\@xl- {
    margin-left: auto !important;
  }
}

@media screen and (max-width: 1199px) {
  .m-a\@lg- {
    margin: auto !important;
  }
  .mX-a\@lg- {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@lg- {
    margin-top: auto !important;
  }
  .mR-a\@lg- {
    margin-right: auto !important;
  }
  .mB-a\@lg- {
    margin-bottom: auto !important;
  }
  .mL-a\@lg- {
    margin-left: auto !important;
  }
}

@media screen and (max-width: 991px) {
  .m-a\@md- {
    margin: auto !important;
  }
  .mX-a\@md- {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@md- {
    margin-top: auto !important;
  }
  .mR-a\@md- {
    margin-right: auto !important;
  }
  .mB-a\@md- {
    margin-bottom: auto !important;
  }
  .mL-a\@md- {
    margin-left: auto !important;
  }
}

@media screen and (max-width: 767px) {
  .m-a\@sm- {
    margin: auto !important;
  }
  .mX-a\@sm- {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@sm- {
    margin-top: auto !important;
  }
  .mR-a\@sm- {
    margin-right: auto !important;
  }
  .mB-a\@sm- {
    margin-bottom: auto !important;
  }
  .mL-a\@sm- {
    margin-left: auto !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-a\@lg {
    margin: auto !important;
  }
  .mX-a\@lg {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@lg {
    margin-top: auto !important;
  }
  .mR-a\@lg {
    margin-right: auto !important;
  }
  .mB-a\@lg {
    margin-bottom: auto !important;
  }
  .mL-a\@lg {
    margin-left: auto !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-a\@md {
    margin: auto !important;
  }
  .mX-a\@md {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@md {
    margin-top: auto !important;
  }
  .mR-a\@md {
    margin-right: auto !important;
  }
  .mB-a\@md {
    margin-bottom: auto !important;
  }
  .mL-a\@md {
    margin-left: auto !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-a\@sm {
    margin: auto !important;
  }
  .mX-a\@sm {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@sm {
    margin-top: auto !important;
  }
  .mR-a\@sm {
    margin-right: auto !important;
  }
  .mB-a\@sm {
    margin-bottom: auto !important;
  }
  .mL-a\@sm {
    margin-left: auto !important;
  }
}

.bgsz-cv {
  background-size: cover;
}

.bgsz-ct {
  background-size: contain;
}

.bgsz-full {
  background-size: 100% 100%;
}

.bgpX-c {
  background-position-x: center;
}

.bgpX-t {
  background-position-x: top;
}

.bgpX-r {
  background-position-x: right;
}

.bgpX-l {
  background-position-x: left;
}

.bgpX-b {
  background-position-x: bottom;
}

.bgpY-c {
  background-position-y: center;
}

.bgpY-t {
  background-position-y: top;
}

.bgpY-r {
  background-position-y: right;
}

.bgpY-l {
  background-position-y: left;
}

.bgpY-b {
  background-position-y: bottom;
}

.bgr-n {
  background-repeat: no-repeat;
}

.bgr-y {
  background-repeat: repeat-y;
}

.bgr-x {
  background-repeat: repeat-x;
}

.of-ct {
  object-fit: contain;
}

.of-cv {
  object-fit: cover;
}

.of-f {
  object-fit: fill;
}

.of-n {
  object-fit: none;
}

.of-sd {
  object-fit: scale-down;
}

.rsz-v {
  resize: vertical;
}

.rsz-h {
  resize: horizontal;
}

.op-0 {
  opacity: 0;
}

.op-10p {
  opacity: 0.1;
}

.op-20p {
  opacity: 0.2;
}

.op-30p {
  opacity: 0.3;
}

.op-40p {
  opacity: 0.4;
}

.op-50p {
  opacity: 0.5;
}

.op-60p {
  opacity: 0.6;
}

.op-70p {
  opacity: 0.7;
}

.op-80p {
  opacity: 0.8;
}

.op-90p {
  opacity: 0.9;
}

.op-100p {
  opacity: 1;
}

.cur-na {
  cursor: not-allowed;
}

.cur-p {
  cursor: pointer;
}

.cur-a {
  cursor: auto;
}

.vis-v {
  visibility: visible;
}

.vis-h {
  visibility: hidden;
}

.p-0 {
  padding: 0px !important;
}

.pT-0 {
  padding-top: 0px !important;
}

.pR-0 {
  padding-right: 0px !important;
}

.pB-0 {
  padding-bottom: 0px !important;
}

.pL-0 {
  padding-left: 0px !important;
}

.pY-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.pX-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

@media screen and (min-width: 1440px) {
  .p-0\@xl\+ {
    padding: 0px !important;
  }
  .pT-0\@xl\+ {
    padding-top: 0px !important;
  }
  .pR-0\@xl\+ {
    padding-right: 0px !important;
  }
  .pB-0\@xl\+ {
    padding-bottom: 0px !important;
  }
  .pL-0\@xl\+ {
    padding-left: 0px !important;
  }
  .pY-0\@xl\+ {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@xl\+ {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-0\@lg\+ {
    padding: 0px !important;
  }
  .pT-0\@lg\+ {
    padding-top: 0px !important;
  }
  .pR-0\@lg\+ {
    padding-right: 0px !important;
  }
  .pB-0\@lg\+ {
    padding-bottom: 0px !important;
  }
  .pL-0\@lg\+ {
    padding-left: 0px !important;
  }
  .pY-0\@lg\+ {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@lg\+ {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-0\@md\+ {
    padding: 0px !important;
  }
  .pT-0\@md\+ {
    padding-top: 0px !important;
  }
  .pR-0\@md\+ {
    padding-right: 0px !important;
  }
  .pB-0\@md\+ {
    padding-bottom: 0px !important;
  }
  .pL-0\@md\+ {
    padding-left: 0px !important;
  }
  .pY-0\@md\+ {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@md\+ {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-0\@sm\+ {
    padding: 0px !important;
  }
  .pT-0\@sm\+ {
    padding-top: 0px !important;
  }
  .pR-0\@sm\+ {
    padding-right: 0px !important;
  }
  .pB-0\@sm\+ {
    padding-bottom: 0px !important;
  }
  .pL-0\@sm\+ {
    padding-left: 0px !important;
  }
  .pY-0\@sm\+ {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@sm\+ {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media screen and (min-width: 0) {
  .p-0\@xs\+ {
    padding: 0px !important;
  }
  .pT-0\@xs\+ {
    padding-top: 0px !important;
  }
  .pR-0\@xs\+ {
    padding-right: 0px !important;
  }
  .pB-0\@xs\+ {
    padding-bottom: 0px !important;
  }
  .pL-0\@xs\+ {
    padding-left: 0px !important;
  }
  .pY-0\@xs\+ {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@xs\+ {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-0\@xl- {
    padding: 0px !important;
  }
  .pT-0\@xl- {
    padding-top: 0px !important;
  }
  .pR-0\@xl- {
    padding-right: 0px !important;
  }
  .pB-0\@xl- {
    padding-bottom: 0px !important;
  }
  .pL-0\@xl- {
    padding-left: 0px !important;
  }
  .pY-0\@xl- {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@xl- {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-0\@lg- {
    padding: 0px !important;
  }
  .pT-0\@lg- {
    padding-top: 0px !important;
  }
  .pR-0\@lg- {
    padding-right: 0px !important;
  }
  .pB-0\@lg- {
    padding-bottom: 0px !important;
  }
  .pL-0\@lg- {
    padding-left: 0px !important;
  }
  .pY-0\@lg- {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@lg- {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-0\@md- {
    padding: 0px !important;
  }
  .pT-0\@md- {
    padding-top: 0px !important;
  }
  .pR-0\@md- {
    padding-right: 0px !important;
  }
  .pB-0\@md- {
    padding-bottom: 0px !important;
  }
  .pL-0\@md- {
    padding-left: 0px !important;
  }
  .pY-0\@md- {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@md- {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-0\@sm- {
    padding: 0px !important;
  }
  .pT-0\@sm- {
    padding-top: 0px !important;
  }
  .pR-0\@sm- {
    padding-right: 0px !important;
  }
  .pB-0\@sm- {
    padding-bottom: 0px !important;
  }
  .pL-0\@sm- {
    padding-left: 0px !important;
  }
  .pY-0\@sm- {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@sm- {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-0\@lg {
    padding: 0px !important;
  }
  .pT-0\@lg {
    padding-top: 0px !important;
  }
  .pR-0\@lg {
    padding-right: 0px !important;
  }
  .pB-0\@lg {
    padding-bottom: 0px !important;
  }
  .pL-0\@lg {
    padding-left: 0px !important;
  }
  .pY-0\@lg {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@lg {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-0\@md {
    padding: 0px !important;
  }
  .pT-0\@md {
    padding-top: 0px !important;
  }
  .pR-0\@md {
    padding-right: 0px !important;
  }
  .pB-0\@md {
    padding-bottom: 0px !important;
  }
  .pL-0\@md {
    padding-left: 0px !important;
  }
  .pY-0\@md {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@md {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-0\@sm {
    padding: 0px !important;
  }
  .pT-0\@sm {
    padding-top: 0px !important;
  }
  .pR-0\@sm {
    padding-right: 0px !important;
  }
  .pB-0\@sm {
    padding-bottom: 0px !important;
  }
  .pL-0\@sm {
    padding-left: 0px !important;
  }
  .pY-0\@sm {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@sm {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

.p-1 {
  padding: 1px !important;
}

.pT-1 {
  padding-top: 1px !important;
}

.pR-1 {
  padding-right: 1px !important;
}

.pB-1 {
  padding-bottom: 1px !important;
}

.pL-1 {
  padding-left: 1px !important;
}

.pY-1 {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.pX-1 {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

@media screen and (min-width: 1440px) {
  .p-1\@xl\+ {
    padding: 1px !important;
  }
  .pT-1\@xl\+ {
    padding-top: 1px !important;
  }
  .pR-1\@xl\+ {
    padding-right: 1px !important;
  }
  .pB-1\@xl\+ {
    padding-bottom: 1px !important;
  }
  .pL-1\@xl\+ {
    padding-left: 1px !important;
  }
  .pY-1\@xl\+ {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@xl\+ {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-1\@lg\+ {
    padding: 1px !important;
  }
  .pT-1\@lg\+ {
    padding-top: 1px !important;
  }
  .pR-1\@lg\+ {
    padding-right: 1px !important;
  }
  .pB-1\@lg\+ {
    padding-bottom: 1px !important;
  }
  .pL-1\@lg\+ {
    padding-left: 1px !important;
  }
  .pY-1\@lg\+ {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@lg\+ {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-1\@md\+ {
    padding: 1px !important;
  }
  .pT-1\@md\+ {
    padding-top: 1px !important;
  }
  .pR-1\@md\+ {
    padding-right: 1px !important;
  }
  .pB-1\@md\+ {
    padding-bottom: 1px !important;
  }
  .pL-1\@md\+ {
    padding-left: 1px !important;
  }
  .pY-1\@md\+ {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@md\+ {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-1\@sm\+ {
    padding: 1px !important;
  }
  .pT-1\@sm\+ {
    padding-top: 1px !important;
  }
  .pR-1\@sm\+ {
    padding-right: 1px !important;
  }
  .pB-1\@sm\+ {
    padding-bottom: 1px !important;
  }
  .pL-1\@sm\+ {
    padding-left: 1px !important;
  }
  .pY-1\@sm\+ {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@sm\+ {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}

@media screen and (min-width: 0) {
  .p-1\@xs\+ {
    padding: 1px !important;
  }
  .pT-1\@xs\+ {
    padding-top: 1px !important;
  }
  .pR-1\@xs\+ {
    padding-right: 1px !important;
  }
  .pB-1\@xs\+ {
    padding-bottom: 1px !important;
  }
  .pL-1\@xs\+ {
    padding-left: 1px !important;
  }
  .pY-1\@xs\+ {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@xs\+ {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-1\@xl- {
    padding: 1px !important;
  }
  .pT-1\@xl- {
    padding-top: 1px !important;
  }
  .pR-1\@xl- {
    padding-right: 1px !important;
  }
  .pB-1\@xl- {
    padding-bottom: 1px !important;
  }
  .pL-1\@xl- {
    padding-left: 1px !important;
  }
  .pY-1\@xl- {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@xl- {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-1\@lg- {
    padding: 1px !important;
  }
  .pT-1\@lg- {
    padding-top: 1px !important;
  }
  .pR-1\@lg- {
    padding-right: 1px !important;
  }
  .pB-1\@lg- {
    padding-bottom: 1px !important;
  }
  .pL-1\@lg- {
    padding-left: 1px !important;
  }
  .pY-1\@lg- {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@lg- {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-1\@md- {
    padding: 1px !important;
  }
  .pT-1\@md- {
    padding-top: 1px !important;
  }
  .pR-1\@md- {
    padding-right: 1px !important;
  }
  .pB-1\@md- {
    padding-bottom: 1px !important;
  }
  .pL-1\@md- {
    padding-left: 1px !important;
  }
  .pY-1\@md- {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@md- {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-1\@sm- {
    padding: 1px !important;
  }
  .pT-1\@sm- {
    padding-top: 1px !important;
  }
  .pR-1\@sm- {
    padding-right: 1px !important;
  }
  .pB-1\@sm- {
    padding-bottom: 1px !important;
  }
  .pL-1\@sm- {
    padding-left: 1px !important;
  }
  .pY-1\@sm- {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@sm- {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-1\@lg {
    padding: 1px !important;
  }
  .pT-1\@lg {
    padding-top: 1px !important;
  }
  .pR-1\@lg {
    padding-right: 1px !important;
  }
  .pB-1\@lg {
    padding-bottom: 1px !important;
  }
  .pL-1\@lg {
    padding-left: 1px !important;
  }
  .pY-1\@lg {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@lg {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-1\@md {
    padding: 1px !important;
  }
  .pT-1\@md {
    padding-top: 1px !important;
  }
  .pR-1\@md {
    padding-right: 1px !important;
  }
  .pB-1\@md {
    padding-bottom: 1px !important;
  }
  .pL-1\@md {
    padding-left: 1px !important;
  }
  .pY-1\@md {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@md {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-1\@sm {
    padding: 1px !important;
  }
  .pT-1\@sm {
    padding-top: 1px !important;
  }
  .pR-1\@sm {
    padding-right: 1px !important;
  }
  .pB-1\@sm {
    padding-bottom: 1px !important;
  }
  .pL-1\@sm {
    padding-left: 1px !important;
  }
  .pY-1\@sm {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@sm {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}

.p-2 {
  padding: 2px !important;
}

.pT-2 {
  padding-top: 2px !important;
}

.pR-2 {
  padding-right: 2px !important;
}

.pB-2 {
  padding-bottom: 2px !important;
}

.pL-2 {
  padding-left: 2px !important;
}

.pY-2 {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.pX-2 {
  padding-left: 2px !important;
  padding-right: 2px !important;
}

@media screen and (min-width: 1440px) {
  .p-2\@xl\+ {
    padding: 2px !important;
  }
  .pT-2\@xl\+ {
    padding-top: 2px !important;
  }
  .pR-2\@xl\+ {
    padding-right: 2px !important;
  }
  .pB-2\@xl\+ {
    padding-bottom: 2px !important;
  }
  .pL-2\@xl\+ {
    padding-left: 2px !important;
  }
  .pY-2\@xl\+ {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@xl\+ {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-2\@lg\+ {
    padding: 2px !important;
  }
  .pT-2\@lg\+ {
    padding-top: 2px !important;
  }
  .pR-2\@lg\+ {
    padding-right: 2px !important;
  }
  .pB-2\@lg\+ {
    padding-bottom: 2px !important;
  }
  .pL-2\@lg\+ {
    padding-left: 2px !important;
  }
  .pY-2\@lg\+ {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@lg\+ {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-2\@md\+ {
    padding: 2px !important;
  }
  .pT-2\@md\+ {
    padding-top: 2px !important;
  }
  .pR-2\@md\+ {
    padding-right: 2px !important;
  }
  .pB-2\@md\+ {
    padding-bottom: 2px !important;
  }
  .pL-2\@md\+ {
    padding-left: 2px !important;
  }
  .pY-2\@md\+ {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@md\+ {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-2\@sm\+ {
    padding: 2px !important;
  }
  .pT-2\@sm\+ {
    padding-top: 2px !important;
  }
  .pR-2\@sm\+ {
    padding-right: 2px !important;
  }
  .pB-2\@sm\+ {
    padding-bottom: 2px !important;
  }
  .pL-2\@sm\+ {
    padding-left: 2px !important;
  }
  .pY-2\@sm\+ {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@sm\+ {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}

@media screen and (min-width: 0) {
  .p-2\@xs\+ {
    padding: 2px !important;
  }
  .pT-2\@xs\+ {
    padding-top: 2px !important;
  }
  .pR-2\@xs\+ {
    padding-right: 2px !important;
  }
  .pB-2\@xs\+ {
    padding-bottom: 2px !important;
  }
  .pL-2\@xs\+ {
    padding-left: 2px !important;
  }
  .pY-2\@xs\+ {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@xs\+ {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-2\@xl- {
    padding: 2px !important;
  }
  .pT-2\@xl- {
    padding-top: 2px !important;
  }
  .pR-2\@xl- {
    padding-right: 2px !important;
  }
  .pB-2\@xl- {
    padding-bottom: 2px !important;
  }
  .pL-2\@xl- {
    padding-left: 2px !important;
  }
  .pY-2\@xl- {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@xl- {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-2\@lg- {
    padding: 2px !important;
  }
  .pT-2\@lg- {
    padding-top: 2px !important;
  }
  .pR-2\@lg- {
    padding-right: 2px !important;
  }
  .pB-2\@lg- {
    padding-bottom: 2px !important;
  }
  .pL-2\@lg- {
    padding-left: 2px !important;
  }
  .pY-2\@lg- {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@lg- {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-2\@md- {
    padding: 2px !important;
  }
  .pT-2\@md- {
    padding-top: 2px !important;
  }
  .pR-2\@md- {
    padding-right: 2px !important;
  }
  .pB-2\@md- {
    padding-bottom: 2px !important;
  }
  .pL-2\@md- {
    padding-left: 2px !important;
  }
  .pY-2\@md- {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@md- {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-2\@sm- {
    padding: 2px !important;
  }
  .pT-2\@sm- {
    padding-top: 2px !important;
  }
  .pR-2\@sm- {
    padding-right: 2px !important;
  }
  .pB-2\@sm- {
    padding-bottom: 2px !important;
  }
  .pL-2\@sm- {
    padding-left: 2px !important;
  }
  .pY-2\@sm- {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@sm- {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-2\@lg {
    padding: 2px !important;
  }
  .pT-2\@lg {
    padding-top: 2px !important;
  }
  .pR-2\@lg {
    padding-right: 2px !important;
  }
  .pB-2\@lg {
    padding-bottom: 2px !important;
  }
  .pL-2\@lg {
    padding-left: 2px !important;
  }
  .pY-2\@lg {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@lg {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-2\@md {
    padding: 2px !important;
  }
  .pT-2\@md {
    padding-top: 2px !important;
  }
  .pR-2\@md {
    padding-right: 2px !important;
  }
  .pB-2\@md {
    padding-bottom: 2px !important;
  }
  .pL-2\@md {
    padding-left: 2px !important;
  }
  .pY-2\@md {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@md {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-2\@sm {
    padding: 2px !important;
  }
  .pT-2\@sm {
    padding-top: 2px !important;
  }
  .pR-2\@sm {
    padding-right: 2px !important;
  }
  .pB-2\@sm {
    padding-bottom: 2px !important;
  }
  .pL-2\@sm {
    padding-left: 2px !important;
  }
  .pY-2\@sm {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@sm {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}

.p-3 {
  padding: 3px !important;
}

.pT-3 {
  padding-top: 3px !important;
}

.pR-3 {
  padding-right: 3px !important;
}

.pB-3 {
  padding-bottom: 3px !important;
}

.pL-3 {
  padding-left: 3px !important;
}

.pY-3 {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}

.pX-3 {
  padding-left: 3px !important;
  padding-right: 3px !important;
}

@media screen and (min-width: 1440px) {
  .p-3\@xl\+ {
    padding: 3px !important;
  }
  .pT-3\@xl\+ {
    padding-top: 3px !important;
  }
  .pR-3\@xl\+ {
    padding-right: 3px !important;
  }
  .pB-3\@xl\+ {
    padding-bottom: 3px !important;
  }
  .pL-3\@xl\+ {
    padding-left: 3px !important;
  }
  .pY-3\@xl\+ {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@xl\+ {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-3\@lg\+ {
    padding: 3px !important;
  }
  .pT-3\@lg\+ {
    padding-top: 3px !important;
  }
  .pR-3\@lg\+ {
    padding-right: 3px !important;
  }
  .pB-3\@lg\+ {
    padding-bottom: 3px !important;
  }
  .pL-3\@lg\+ {
    padding-left: 3px !important;
  }
  .pY-3\@lg\+ {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@lg\+ {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-3\@md\+ {
    padding: 3px !important;
  }
  .pT-3\@md\+ {
    padding-top: 3px !important;
  }
  .pR-3\@md\+ {
    padding-right: 3px !important;
  }
  .pB-3\@md\+ {
    padding-bottom: 3px !important;
  }
  .pL-3\@md\+ {
    padding-left: 3px !important;
  }
  .pY-3\@md\+ {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@md\+ {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-3\@sm\+ {
    padding: 3px !important;
  }
  .pT-3\@sm\+ {
    padding-top: 3px !important;
  }
  .pR-3\@sm\+ {
    padding-right: 3px !important;
  }
  .pB-3\@sm\+ {
    padding-bottom: 3px !important;
  }
  .pL-3\@sm\+ {
    padding-left: 3px !important;
  }
  .pY-3\@sm\+ {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@sm\+ {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}

@media screen and (min-width: 0) {
  .p-3\@xs\+ {
    padding: 3px !important;
  }
  .pT-3\@xs\+ {
    padding-top: 3px !important;
  }
  .pR-3\@xs\+ {
    padding-right: 3px !important;
  }
  .pB-3\@xs\+ {
    padding-bottom: 3px !important;
  }
  .pL-3\@xs\+ {
    padding-left: 3px !important;
  }
  .pY-3\@xs\+ {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@xs\+ {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-3\@xl- {
    padding: 3px !important;
  }
  .pT-3\@xl- {
    padding-top: 3px !important;
  }
  .pR-3\@xl- {
    padding-right: 3px !important;
  }
  .pB-3\@xl- {
    padding-bottom: 3px !important;
  }
  .pL-3\@xl- {
    padding-left: 3px !important;
  }
  .pY-3\@xl- {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@xl- {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-3\@lg- {
    padding: 3px !important;
  }
  .pT-3\@lg- {
    padding-top: 3px !important;
  }
  .pR-3\@lg- {
    padding-right: 3px !important;
  }
  .pB-3\@lg- {
    padding-bottom: 3px !important;
  }
  .pL-3\@lg- {
    padding-left: 3px !important;
  }
  .pY-3\@lg- {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@lg- {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-3\@md- {
    padding: 3px !important;
  }
  .pT-3\@md- {
    padding-top: 3px !important;
  }
  .pR-3\@md- {
    padding-right: 3px !important;
  }
  .pB-3\@md- {
    padding-bottom: 3px !important;
  }
  .pL-3\@md- {
    padding-left: 3px !important;
  }
  .pY-3\@md- {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@md- {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-3\@sm- {
    padding: 3px !important;
  }
  .pT-3\@sm- {
    padding-top: 3px !important;
  }
  .pR-3\@sm- {
    padding-right: 3px !important;
  }
  .pB-3\@sm- {
    padding-bottom: 3px !important;
  }
  .pL-3\@sm- {
    padding-left: 3px !important;
  }
  .pY-3\@sm- {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@sm- {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-3\@lg {
    padding: 3px !important;
  }
  .pT-3\@lg {
    padding-top: 3px !important;
  }
  .pR-3\@lg {
    padding-right: 3px !important;
  }
  .pB-3\@lg {
    padding-bottom: 3px !important;
  }
  .pL-3\@lg {
    padding-left: 3px !important;
  }
  .pY-3\@lg {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@lg {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-3\@md {
    padding: 3px !important;
  }
  .pT-3\@md {
    padding-top: 3px !important;
  }
  .pR-3\@md {
    padding-right: 3px !important;
  }
  .pB-3\@md {
    padding-bottom: 3px !important;
  }
  .pL-3\@md {
    padding-left: 3px !important;
  }
  .pY-3\@md {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@md {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-3\@sm {
    padding: 3px !important;
  }
  .pT-3\@sm {
    padding-top: 3px !important;
  }
  .pR-3\@sm {
    padding-right: 3px !important;
  }
  .pB-3\@sm {
    padding-bottom: 3px !important;
  }
  .pL-3\@sm {
    padding-left: 3px !important;
  }
  .pY-3\@sm {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@sm {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}

.p-4 {
  padding: 4px !important;
}

.pT-4 {
  padding-top: 4px !important;
}

.pR-4 {
  padding-right: 4px !important;
}

.pB-4 {
  padding-bottom: 4px !important;
}

.pL-4 {
  padding-left: 4px !important;
}

.pY-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.pX-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

@media screen and (min-width: 1440px) {
  .p-4\@xl\+ {
    padding: 4px !important;
  }
  .pT-4\@xl\+ {
    padding-top: 4px !important;
  }
  .pR-4\@xl\+ {
    padding-right: 4px !important;
  }
  .pB-4\@xl\+ {
    padding-bottom: 4px !important;
  }
  .pL-4\@xl\+ {
    padding-left: 4px !important;
  }
  .pY-4\@xl\+ {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@xl\+ {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-4\@lg\+ {
    padding: 4px !important;
  }
  .pT-4\@lg\+ {
    padding-top: 4px !important;
  }
  .pR-4\@lg\+ {
    padding-right: 4px !important;
  }
  .pB-4\@lg\+ {
    padding-bottom: 4px !important;
  }
  .pL-4\@lg\+ {
    padding-left: 4px !important;
  }
  .pY-4\@lg\+ {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@lg\+ {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-4\@md\+ {
    padding: 4px !important;
  }
  .pT-4\@md\+ {
    padding-top: 4px !important;
  }
  .pR-4\@md\+ {
    padding-right: 4px !important;
  }
  .pB-4\@md\+ {
    padding-bottom: 4px !important;
  }
  .pL-4\@md\+ {
    padding-left: 4px !important;
  }
  .pY-4\@md\+ {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@md\+ {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-4\@sm\+ {
    padding: 4px !important;
  }
  .pT-4\@sm\+ {
    padding-top: 4px !important;
  }
  .pR-4\@sm\+ {
    padding-right: 4px !important;
  }
  .pB-4\@sm\+ {
    padding-bottom: 4px !important;
  }
  .pL-4\@sm\+ {
    padding-left: 4px !important;
  }
  .pY-4\@sm\+ {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@sm\+ {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}

@media screen and (min-width: 0) {
  .p-4\@xs\+ {
    padding: 4px !important;
  }
  .pT-4\@xs\+ {
    padding-top: 4px !important;
  }
  .pR-4\@xs\+ {
    padding-right: 4px !important;
  }
  .pB-4\@xs\+ {
    padding-bottom: 4px !important;
  }
  .pL-4\@xs\+ {
    padding-left: 4px !important;
  }
  .pY-4\@xs\+ {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@xs\+ {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-4\@xl- {
    padding: 4px !important;
  }
  .pT-4\@xl- {
    padding-top: 4px !important;
  }
  .pR-4\@xl- {
    padding-right: 4px !important;
  }
  .pB-4\@xl- {
    padding-bottom: 4px !important;
  }
  .pL-4\@xl- {
    padding-left: 4px !important;
  }
  .pY-4\@xl- {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@xl- {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-4\@lg- {
    padding: 4px !important;
  }
  .pT-4\@lg- {
    padding-top: 4px !important;
  }
  .pR-4\@lg- {
    padding-right: 4px !important;
  }
  .pB-4\@lg- {
    padding-bottom: 4px !important;
  }
  .pL-4\@lg- {
    padding-left: 4px !important;
  }
  .pY-4\@lg- {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@lg- {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-4\@md- {
    padding: 4px !important;
  }
  .pT-4\@md- {
    padding-top: 4px !important;
  }
  .pR-4\@md- {
    padding-right: 4px !important;
  }
  .pB-4\@md- {
    padding-bottom: 4px !important;
  }
  .pL-4\@md- {
    padding-left: 4px !important;
  }
  .pY-4\@md- {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@md- {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-4\@sm- {
    padding: 4px !important;
  }
  .pT-4\@sm- {
    padding-top: 4px !important;
  }
  .pR-4\@sm- {
    padding-right: 4px !important;
  }
  .pB-4\@sm- {
    padding-bottom: 4px !important;
  }
  .pL-4\@sm- {
    padding-left: 4px !important;
  }
  .pY-4\@sm- {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@sm- {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-4\@lg {
    padding: 4px !important;
  }
  .pT-4\@lg {
    padding-top: 4px !important;
  }
  .pR-4\@lg {
    padding-right: 4px !important;
  }
  .pB-4\@lg {
    padding-bottom: 4px !important;
  }
  .pL-4\@lg {
    padding-left: 4px !important;
  }
  .pY-4\@lg {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@lg {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-4\@md {
    padding: 4px !important;
  }
  .pT-4\@md {
    padding-top: 4px !important;
  }
  .pR-4\@md {
    padding-right: 4px !important;
  }
  .pB-4\@md {
    padding-bottom: 4px !important;
  }
  .pL-4\@md {
    padding-left: 4px !important;
  }
  .pY-4\@md {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@md {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-4\@sm {
    padding: 4px !important;
  }
  .pT-4\@sm {
    padding-top: 4px !important;
  }
  .pR-4\@sm {
    padding-right: 4px !important;
  }
  .pB-4\@sm {
    padding-bottom: 4px !important;
  }
  .pL-4\@sm {
    padding-left: 4px !important;
  }
  .pY-4\@sm {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@sm {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}

.p-5 {
  padding: 5px !important;
}

.pT-5 {
  padding-top: 5px !important;
}

.pR-5 {
  padding-right: 5px !important;
}

.pB-5 {
  padding-bottom: 5px !important;
}

.pL-5 {
  padding-left: 5px !important;
}

.pY-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.pX-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

@media screen and (min-width: 1440px) {
  .p-5\@xl\+ {
    padding: 5px !important;
  }
  .pT-5\@xl\+ {
    padding-top: 5px !important;
  }
  .pR-5\@xl\+ {
    padding-right: 5px !important;
  }
  .pB-5\@xl\+ {
    padding-bottom: 5px !important;
  }
  .pL-5\@xl\+ {
    padding-left: 5px !important;
  }
  .pY-5\@xl\+ {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@xl\+ {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-5\@lg\+ {
    padding: 5px !important;
  }
  .pT-5\@lg\+ {
    padding-top: 5px !important;
  }
  .pR-5\@lg\+ {
    padding-right: 5px !important;
  }
  .pB-5\@lg\+ {
    padding-bottom: 5px !important;
  }
  .pL-5\@lg\+ {
    padding-left: 5px !important;
  }
  .pY-5\@lg\+ {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@lg\+ {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-5\@md\+ {
    padding: 5px !important;
  }
  .pT-5\@md\+ {
    padding-top: 5px !important;
  }
  .pR-5\@md\+ {
    padding-right: 5px !important;
  }
  .pB-5\@md\+ {
    padding-bottom: 5px !important;
  }
  .pL-5\@md\+ {
    padding-left: 5px !important;
  }
  .pY-5\@md\+ {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@md\+ {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-5\@sm\+ {
    padding: 5px !important;
  }
  .pT-5\@sm\+ {
    padding-top: 5px !important;
  }
  .pR-5\@sm\+ {
    padding-right: 5px !important;
  }
  .pB-5\@sm\+ {
    padding-bottom: 5px !important;
  }
  .pL-5\@sm\+ {
    padding-left: 5px !important;
  }
  .pY-5\@sm\+ {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@sm\+ {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}

@media screen and (min-width: 0) {
  .p-5\@xs\+ {
    padding: 5px !important;
  }
  .pT-5\@xs\+ {
    padding-top: 5px !important;
  }
  .pR-5\@xs\+ {
    padding-right: 5px !important;
  }
  .pB-5\@xs\+ {
    padding-bottom: 5px !important;
  }
  .pL-5\@xs\+ {
    padding-left: 5px !important;
  }
  .pY-5\@xs\+ {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@xs\+ {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-5\@xl- {
    padding: 5px !important;
  }
  .pT-5\@xl- {
    padding-top: 5px !important;
  }
  .pR-5\@xl- {
    padding-right: 5px !important;
  }
  .pB-5\@xl- {
    padding-bottom: 5px !important;
  }
  .pL-5\@xl- {
    padding-left: 5px !important;
  }
  .pY-5\@xl- {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@xl- {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-5\@lg- {
    padding: 5px !important;
  }
  .pT-5\@lg- {
    padding-top: 5px !important;
  }
  .pR-5\@lg- {
    padding-right: 5px !important;
  }
  .pB-5\@lg- {
    padding-bottom: 5px !important;
  }
  .pL-5\@lg- {
    padding-left: 5px !important;
  }
  .pY-5\@lg- {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@lg- {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-5\@md- {
    padding: 5px !important;
  }
  .pT-5\@md- {
    padding-top: 5px !important;
  }
  .pR-5\@md- {
    padding-right: 5px !important;
  }
  .pB-5\@md- {
    padding-bottom: 5px !important;
  }
  .pL-5\@md- {
    padding-left: 5px !important;
  }
  .pY-5\@md- {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@md- {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-5\@sm- {
    padding: 5px !important;
  }
  .pT-5\@sm- {
    padding-top: 5px !important;
  }
  .pR-5\@sm- {
    padding-right: 5px !important;
  }
  .pB-5\@sm- {
    padding-bottom: 5px !important;
  }
  .pL-5\@sm- {
    padding-left: 5px !important;
  }
  .pY-5\@sm- {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@sm- {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-5\@lg {
    padding: 5px !important;
  }
  .pT-5\@lg {
    padding-top: 5px !important;
  }
  .pR-5\@lg {
    padding-right: 5px !important;
  }
  .pB-5\@lg {
    padding-bottom: 5px !important;
  }
  .pL-5\@lg {
    padding-left: 5px !important;
  }
  .pY-5\@lg {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@lg {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-5\@md {
    padding: 5px !important;
  }
  .pT-5\@md {
    padding-top: 5px !important;
  }
  .pR-5\@md {
    padding-right: 5px !important;
  }
  .pB-5\@md {
    padding-bottom: 5px !important;
  }
  .pL-5\@md {
    padding-left: 5px !important;
  }
  .pY-5\@md {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@md {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-5\@sm {
    padding: 5px !important;
  }
  .pT-5\@sm {
    padding-top: 5px !important;
  }
  .pR-5\@sm {
    padding-right: 5px !important;
  }
  .pB-5\@sm {
    padding-bottom: 5px !important;
  }
  .pL-5\@sm {
    padding-left: 5px !important;
  }
  .pY-5\@sm {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@sm {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}

.p-10 {
  padding: 10px !important;
}

.pT-10 {
  padding-top: 10px !important;
}

.pR-10 {
  padding-right: 10px !important;
}

.pB-10 {
  padding-bottom: 10px !important;
}

.pL-10 {
  padding-left: 10px !important;
}

.pY-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.pX-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

@media screen and (min-width: 1440px) {
  .p-10\@xl\+ {
    padding: 10px !important;
  }
  .pT-10\@xl\+ {
    padding-top: 10px !important;
  }
  .pR-10\@xl\+ {
    padding-right: 10px !important;
  }
  .pB-10\@xl\+ {
    padding-bottom: 10px !important;
  }
  .pL-10\@xl\+ {
    padding-left: 10px !important;
  }
  .pY-10\@xl\+ {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@xl\+ {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-10\@lg\+ {
    padding: 10px !important;
  }
  .pT-10\@lg\+ {
    padding-top: 10px !important;
  }
  .pR-10\@lg\+ {
    padding-right: 10px !important;
  }
  .pB-10\@lg\+ {
    padding-bottom: 10px !important;
  }
  .pL-10\@lg\+ {
    padding-left: 10px !important;
  }
  .pY-10\@lg\+ {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@lg\+ {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-10\@md\+ {
    padding: 10px !important;
  }
  .pT-10\@md\+ {
    padding-top: 10px !important;
  }
  .pR-10\@md\+ {
    padding-right: 10px !important;
  }
  .pB-10\@md\+ {
    padding-bottom: 10px !important;
  }
  .pL-10\@md\+ {
    padding-left: 10px !important;
  }
  .pY-10\@md\+ {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@md\+ {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-10\@sm\+ {
    padding: 10px !important;
  }
  .pT-10\@sm\+ {
    padding-top: 10px !important;
  }
  .pR-10\@sm\+ {
    padding-right: 10px !important;
  }
  .pB-10\@sm\+ {
    padding-bottom: 10px !important;
  }
  .pL-10\@sm\+ {
    padding-left: 10px !important;
  }
  .pY-10\@sm\+ {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@sm\+ {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

@media screen and (min-width: 0) {
  .p-10\@xs\+ {
    padding: 10px !important;
  }
  .pT-10\@xs\+ {
    padding-top: 10px !important;
  }
  .pR-10\@xs\+ {
    padding-right: 10px !important;
  }
  .pB-10\@xs\+ {
    padding-bottom: 10px !important;
  }
  .pL-10\@xs\+ {
    padding-left: 10px !important;
  }
  .pY-10\@xs\+ {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@xs\+ {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-10\@xl- {
    padding: 10px !important;
  }
  .pT-10\@xl- {
    padding-top: 10px !important;
  }
  .pR-10\@xl- {
    padding-right: 10px !important;
  }
  .pB-10\@xl- {
    padding-bottom: 10px !important;
  }
  .pL-10\@xl- {
    padding-left: 10px !important;
  }
  .pY-10\@xl- {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@xl- {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-10\@lg- {
    padding: 10px !important;
  }
  .pT-10\@lg- {
    padding-top: 10px !important;
  }
  .pR-10\@lg- {
    padding-right: 10px !important;
  }
  .pB-10\@lg- {
    padding-bottom: 10px !important;
  }
  .pL-10\@lg- {
    padding-left: 10px !important;
  }
  .pY-10\@lg- {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@lg- {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-10\@md- {
    padding: 10px !important;
  }
  .pT-10\@md- {
    padding-top: 10px !important;
  }
  .pR-10\@md- {
    padding-right: 10px !important;
  }
  .pB-10\@md- {
    padding-bottom: 10px !important;
  }
  .pL-10\@md- {
    padding-left: 10px !important;
  }
  .pY-10\@md- {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@md- {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-10\@sm- {
    padding: 10px !important;
  }
  .pT-10\@sm- {
    padding-top: 10px !important;
  }
  .pR-10\@sm- {
    padding-right: 10px !important;
  }
  .pB-10\@sm- {
    padding-bottom: 10px !important;
  }
  .pL-10\@sm- {
    padding-left: 10px !important;
  }
  .pY-10\@sm- {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@sm- {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-10\@lg {
    padding: 10px !important;
  }
  .pT-10\@lg {
    padding-top: 10px !important;
  }
  .pR-10\@lg {
    padding-right: 10px !important;
  }
  .pB-10\@lg {
    padding-bottom: 10px !important;
  }
  .pL-10\@lg {
    padding-left: 10px !important;
  }
  .pY-10\@lg {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@lg {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-10\@md {
    padding: 10px !important;
  }
  .pT-10\@md {
    padding-top: 10px !important;
  }
  .pR-10\@md {
    padding-right: 10px !important;
  }
  .pB-10\@md {
    padding-bottom: 10px !important;
  }
  .pL-10\@md {
    padding-left: 10px !important;
  }
  .pY-10\@md {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@md {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-10\@sm {
    padding: 10px !important;
  }
  .pT-10\@sm {
    padding-top: 10px !important;
  }
  .pR-10\@sm {
    padding-right: 10px !important;
  }
  .pB-10\@sm {
    padding-bottom: 10px !important;
  }
  .pL-10\@sm {
    padding-left: 10px !important;
  }
  .pY-10\@sm {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@sm {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

.p-15 {
  padding: 15px !important;
}

.pT-15 {
  padding-top: 15px !important;
}

.pR-15 {
  padding-right: 15px !important;
}

.pB-15 {
  padding-bottom: 15px !important;
}

.pL-15 {
  padding-left: 15px !important;
}

.pY-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.pX-15 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

@media screen and (min-width: 1440px) {
  .p-15\@xl\+ {
    padding: 15px !important;
  }
  .pT-15\@xl\+ {
    padding-top: 15px !important;
  }
  .pR-15\@xl\+ {
    padding-right: 15px !important;
  }
  .pB-15\@xl\+ {
    padding-bottom: 15px !important;
  }
  .pL-15\@xl\+ {
    padding-left: 15px !important;
  }
  .pY-15\@xl\+ {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@xl\+ {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-15\@lg\+ {
    padding: 15px !important;
  }
  .pT-15\@lg\+ {
    padding-top: 15px !important;
  }
  .pR-15\@lg\+ {
    padding-right: 15px !important;
  }
  .pB-15\@lg\+ {
    padding-bottom: 15px !important;
  }
  .pL-15\@lg\+ {
    padding-left: 15px !important;
  }
  .pY-15\@lg\+ {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@lg\+ {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-15\@md\+ {
    padding: 15px !important;
  }
  .pT-15\@md\+ {
    padding-top: 15px !important;
  }
  .pR-15\@md\+ {
    padding-right: 15px !important;
  }
  .pB-15\@md\+ {
    padding-bottom: 15px !important;
  }
  .pL-15\@md\+ {
    padding-left: 15px !important;
  }
  .pY-15\@md\+ {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@md\+ {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-15\@sm\+ {
    padding: 15px !important;
  }
  .pT-15\@sm\+ {
    padding-top: 15px !important;
  }
  .pR-15\@sm\+ {
    padding-right: 15px !important;
  }
  .pB-15\@sm\+ {
    padding-bottom: 15px !important;
  }
  .pL-15\@sm\+ {
    padding-left: 15px !important;
  }
  .pY-15\@sm\+ {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@sm\+ {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

@media screen and (min-width: 0) {
  .p-15\@xs\+ {
    padding: 15px !important;
  }
  .pT-15\@xs\+ {
    padding-top: 15px !important;
  }
  .pR-15\@xs\+ {
    padding-right: 15px !important;
  }
  .pB-15\@xs\+ {
    padding-bottom: 15px !important;
  }
  .pL-15\@xs\+ {
    padding-left: 15px !important;
  }
  .pY-15\@xs\+ {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@xs\+ {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-15\@xl- {
    padding: 15px !important;
  }
  .pT-15\@xl- {
    padding-top: 15px !important;
  }
  .pR-15\@xl- {
    padding-right: 15px !important;
  }
  .pB-15\@xl- {
    padding-bottom: 15px !important;
  }
  .pL-15\@xl- {
    padding-left: 15px !important;
  }
  .pY-15\@xl- {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@xl- {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-15\@lg- {
    padding: 15px !important;
  }
  .pT-15\@lg- {
    padding-top: 15px !important;
  }
  .pR-15\@lg- {
    padding-right: 15px !important;
  }
  .pB-15\@lg- {
    padding-bottom: 15px !important;
  }
  .pL-15\@lg- {
    padding-left: 15px !important;
  }
  .pY-15\@lg- {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@lg- {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-15\@md- {
    padding: 15px !important;
  }
  .pT-15\@md- {
    padding-top: 15px !important;
  }
  .pR-15\@md- {
    padding-right: 15px !important;
  }
  .pB-15\@md- {
    padding-bottom: 15px !important;
  }
  .pL-15\@md- {
    padding-left: 15px !important;
  }
  .pY-15\@md- {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@md- {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-15\@sm- {
    padding: 15px !important;
  }
  .pT-15\@sm- {
    padding-top: 15px !important;
  }
  .pR-15\@sm- {
    padding-right: 15px !important;
  }
  .pB-15\@sm- {
    padding-bottom: 15px !important;
  }
  .pL-15\@sm- {
    padding-left: 15px !important;
  }
  .pY-15\@sm- {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@sm- {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-15\@lg {
    padding: 15px !important;
  }
  .pT-15\@lg {
    padding-top: 15px !important;
  }
  .pR-15\@lg {
    padding-right: 15px !important;
  }
  .pB-15\@lg {
    padding-bottom: 15px !important;
  }
  .pL-15\@lg {
    padding-left: 15px !important;
  }
  .pY-15\@lg {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@lg {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-15\@md {
    padding: 15px !important;
  }
  .pT-15\@md {
    padding-top: 15px !important;
  }
  .pR-15\@md {
    padding-right: 15px !important;
  }
  .pB-15\@md {
    padding-bottom: 15px !important;
  }
  .pL-15\@md {
    padding-left: 15px !important;
  }
  .pY-15\@md {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@md {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-15\@sm {
    padding: 15px !important;
  }
  .pT-15\@sm {
    padding-top: 15px !important;
  }
  .pR-15\@sm {
    padding-right: 15px !important;
  }
  .pB-15\@sm {
    padding-bottom: 15px !important;
  }
  .pL-15\@sm {
    padding-left: 15px !important;
  }
  .pY-15\@sm {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@sm {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

.p-20 {
  padding: 20px !important;
}

.pT-20 {
  padding-top: 20px !important;
}

.pR-20 {
  padding-right: 20px !important;
}

.pB-20 {
  padding-bottom: 20px !important;
}

.pL-20 {
  padding-left: 20px !important;
}

.pY-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.pX-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

@media screen and (min-width: 1440px) {
  .p-20\@xl\+ {
    padding: 20px !important;
  }
  .pT-20\@xl\+ {
    padding-top: 20px !important;
  }
  .pR-20\@xl\+ {
    padding-right: 20px !important;
  }
  .pB-20\@xl\+ {
    padding-bottom: 20px !important;
  }
  .pL-20\@xl\+ {
    padding-left: 20px !important;
  }
  .pY-20\@xl\+ {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@xl\+ {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-20\@lg\+ {
    padding: 20px !important;
  }
  .pT-20\@lg\+ {
    padding-top: 20px !important;
  }
  .pR-20\@lg\+ {
    padding-right: 20px !important;
  }
  .pB-20\@lg\+ {
    padding-bottom: 20px !important;
  }
  .pL-20\@lg\+ {
    padding-left: 20px !important;
  }
  .pY-20\@lg\+ {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@lg\+ {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-20\@md\+ {
    padding: 20px !important;
  }
  .pT-20\@md\+ {
    padding-top: 20px !important;
  }
  .pR-20\@md\+ {
    padding-right: 20px !important;
  }
  .pB-20\@md\+ {
    padding-bottom: 20px !important;
  }
  .pL-20\@md\+ {
    padding-left: 20px !important;
  }
  .pY-20\@md\+ {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@md\+ {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-20\@sm\+ {
    padding: 20px !important;
  }
  .pT-20\@sm\+ {
    padding-top: 20px !important;
  }
  .pR-20\@sm\+ {
    padding-right: 20px !important;
  }
  .pB-20\@sm\+ {
    padding-bottom: 20px !important;
  }
  .pL-20\@sm\+ {
    padding-left: 20px !important;
  }
  .pY-20\@sm\+ {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@sm\+ {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

@media screen and (min-width: 0) {
  .p-20\@xs\+ {
    padding: 20px !important;
  }
  .pT-20\@xs\+ {
    padding-top: 20px !important;
  }
  .pR-20\@xs\+ {
    padding-right: 20px !important;
  }
  .pB-20\@xs\+ {
    padding-bottom: 20px !important;
  }
  .pL-20\@xs\+ {
    padding-left: 20px !important;
  }
  .pY-20\@xs\+ {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@xs\+ {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-20\@xl- {
    padding: 20px !important;
  }
  .pT-20\@xl- {
    padding-top: 20px !important;
  }
  .pR-20\@xl- {
    padding-right: 20px !important;
  }
  .pB-20\@xl- {
    padding-bottom: 20px !important;
  }
  .pL-20\@xl- {
    padding-left: 20px !important;
  }
  .pY-20\@xl- {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@xl- {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-20\@lg- {
    padding: 20px !important;
  }
  .pT-20\@lg- {
    padding-top: 20px !important;
  }
  .pR-20\@lg- {
    padding-right: 20px !important;
  }
  .pB-20\@lg- {
    padding-bottom: 20px !important;
  }
  .pL-20\@lg- {
    padding-left: 20px !important;
  }
  .pY-20\@lg- {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@lg- {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-20\@md- {
    padding: 20px !important;
  }
  .pT-20\@md- {
    padding-top: 20px !important;
  }
  .pR-20\@md- {
    padding-right: 20px !important;
  }
  .pB-20\@md- {
    padding-bottom: 20px !important;
  }
  .pL-20\@md- {
    padding-left: 20px !important;
  }
  .pY-20\@md- {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@md- {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-20\@sm- {
    padding: 20px !important;
  }
  .pT-20\@sm- {
    padding-top: 20px !important;
  }
  .pR-20\@sm- {
    padding-right: 20px !important;
  }
  .pB-20\@sm- {
    padding-bottom: 20px !important;
  }
  .pL-20\@sm- {
    padding-left: 20px !important;
  }
  .pY-20\@sm- {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@sm- {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-20\@lg {
    padding: 20px !important;
  }
  .pT-20\@lg {
    padding-top: 20px !important;
  }
  .pR-20\@lg {
    padding-right: 20px !important;
  }
  .pB-20\@lg {
    padding-bottom: 20px !important;
  }
  .pL-20\@lg {
    padding-left: 20px !important;
  }
  .pY-20\@lg {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@lg {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-20\@md {
    padding: 20px !important;
  }
  .pT-20\@md {
    padding-top: 20px !important;
  }
  .pR-20\@md {
    padding-right: 20px !important;
  }
  .pB-20\@md {
    padding-bottom: 20px !important;
  }
  .pL-20\@md {
    padding-left: 20px !important;
  }
  .pY-20\@md {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@md {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-20\@sm {
    padding: 20px !important;
  }
  .pT-20\@sm {
    padding-top: 20px !important;
  }
  .pR-20\@sm {
    padding-right: 20px !important;
  }
  .pB-20\@sm {
    padding-bottom: 20px !important;
  }
  .pL-20\@sm {
    padding-left: 20px !important;
  }
  .pY-20\@sm {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@sm {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

.p-25 {
  padding: 25px !important;
}

.pT-25 {
  padding-top: 25px !important;
}

.pR-25 {
  padding-right: 25px !important;
}

.pB-25 {
  padding-bottom: 25px !important;
}

.pL-25 {
  padding-left: 25px !important;
}

.pY-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

.pX-25 {
  padding-left: 25px !important;
  padding-right: 25px !important;
}

@media screen and (min-width: 1440px) {
  .p-25\@xl\+ {
    padding: 25px !important;
  }
  .pT-25\@xl\+ {
    padding-top: 25px !important;
  }
  .pR-25\@xl\+ {
    padding-right: 25px !important;
  }
  .pB-25\@xl\+ {
    padding-bottom: 25px !important;
  }
  .pL-25\@xl\+ {
    padding-left: 25px !important;
  }
  .pY-25\@xl\+ {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@xl\+ {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-25\@lg\+ {
    padding: 25px !important;
  }
  .pT-25\@lg\+ {
    padding-top: 25px !important;
  }
  .pR-25\@lg\+ {
    padding-right: 25px !important;
  }
  .pB-25\@lg\+ {
    padding-bottom: 25px !important;
  }
  .pL-25\@lg\+ {
    padding-left: 25px !important;
  }
  .pY-25\@lg\+ {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@lg\+ {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-25\@md\+ {
    padding: 25px !important;
  }
  .pT-25\@md\+ {
    padding-top: 25px !important;
  }
  .pR-25\@md\+ {
    padding-right: 25px !important;
  }
  .pB-25\@md\+ {
    padding-bottom: 25px !important;
  }
  .pL-25\@md\+ {
    padding-left: 25px !important;
  }
  .pY-25\@md\+ {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@md\+ {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-25\@sm\+ {
    padding: 25px !important;
  }
  .pT-25\@sm\+ {
    padding-top: 25px !important;
  }
  .pR-25\@sm\+ {
    padding-right: 25px !important;
  }
  .pB-25\@sm\+ {
    padding-bottom: 25px !important;
  }
  .pL-25\@sm\+ {
    padding-left: 25px !important;
  }
  .pY-25\@sm\+ {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@sm\+ {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}

@media screen and (min-width: 0) {
  .p-25\@xs\+ {
    padding: 25px !important;
  }
  .pT-25\@xs\+ {
    padding-top: 25px !important;
  }
  .pR-25\@xs\+ {
    padding-right: 25px !important;
  }
  .pB-25\@xs\+ {
    padding-bottom: 25px !important;
  }
  .pL-25\@xs\+ {
    padding-left: 25px !important;
  }
  .pY-25\@xs\+ {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@xs\+ {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-25\@xl- {
    padding: 25px !important;
  }
  .pT-25\@xl- {
    padding-top: 25px !important;
  }
  .pR-25\@xl- {
    padding-right: 25px !important;
  }
  .pB-25\@xl- {
    padding-bottom: 25px !important;
  }
  .pL-25\@xl- {
    padding-left: 25px !important;
  }
  .pY-25\@xl- {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@xl- {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-25\@lg- {
    padding: 25px !important;
  }
  .pT-25\@lg- {
    padding-top: 25px !important;
  }
  .pR-25\@lg- {
    padding-right: 25px !important;
  }
  .pB-25\@lg- {
    padding-bottom: 25px !important;
  }
  .pL-25\@lg- {
    padding-left: 25px !important;
  }
  .pY-25\@lg- {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@lg- {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-25\@md- {
    padding: 25px !important;
  }
  .pT-25\@md- {
    padding-top: 25px !important;
  }
  .pR-25\@md- {
    padding-right: 25px !important;
  }
  .pB-25\@md- {
    padding-bottom: 25px !important;
  }
  .pL-25\@md- {
    padding-left: 25px !important;
  }
  .pY-25\@md- {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@md- {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-25\@sm- {
    padding: 25px !important;
  }
  .pT-25\@sm- {
    padding-top: 25px !important;
  }
  .pR-25\@sm- {
    padding-right: 25px !important;
  }
  .pB-25\@sm- {
    padding-bottom: 25px !important;
  }
  .pL-25\@sm- {
    padding-left: 25px !important;
  }
  .pY-25\@sm- {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@sm- {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-25\@lg {
    padding: 25px !important;
  }
  .pT-25\@lg {
    padding-top: 25px !important;
  }
  .pR-25\@lg {
    padding-right: 25px !important;
  }
  .pB-25\@lg {
    padding-bottom: 25px !important;
  }
  .pL-25\@lg {
    padding-left: 25px !important;
  }
  .pY-25\@lg {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@lg {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-25\@md {
    padding: 25px !important;
  }
  .pT-25\@md {
    padding-top: 25px !important;
  }
  .pR-25\@md {
    padding-right: 25px !important;
  }
  .pB-25\@md {
    padding-bottom: 25px !important;
  }
  .pL-25\@md {
    padding-left: 25px !important;
  }
  .pY-25\@md {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@md {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-25\@sm {
    padding: 25px !important;
  }
  .pT-25\@sm {
    padding-top: 25px !important;
  }
  .pR-25\@sm {
    padding-right: 25px !important;
  }
  .pB-25\@sm {
    padding-bottom: 25px !important;
  }
  .pL-25\@sm {
    padding-left: 25px !important;
  }
  .pY-25\@sm {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@sm {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}

.p-30 {
  padding: 30px !important;
}

.pT-30 {
  padding-top: 30px !important;
}

.pR-30 {
  padding-right: 30px !important;
}

.pB-30 {
  padding-bottom: 30px !important;
}

.pL-30 {
  padding-left: 30px !important;
}

.pY-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.pX-30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

@media screen and (min-width: 1440px) {
  .p-30\@xl\+ {
    padding: 30px !important;
  }
  .pT-30\@xl\+ {
    padding-top: 30px !important;
  }
  .pR-30\@xl\+ {
    padding-right: 30px !important;
  }
  .pB-30\@xl\+ {
    padding-bottom: 30px !important;
  }
  .pL-30\@xl\+ {
    padding-left: 30px !important;
  }
  .pY-30\@xl\+ {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@xl\+ {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-30\@lg\+ {
    padding: 30px !important;
  }
  .pT-30\@lg\+ {
    padding-top: 30px !important;
  }
  .pR-30\@lg\+ {
    padding-right: 30px !important;
  }
  .pB-30\@lg\+ {
    padding-bottom: 30px !important;
  }
  .pL-30\@lg\+ {
    padding-left: 30px !important;
  }
  .pY-30\@lg\+ {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@lg\+ {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-30\@md\+ {
    padding: 30px !important;
  }
  .pT-30\@md\+ {
    padding-top: 30px !important;
  }
  .pR-30\@md\+ {
    padding-right: 30px !important;
  }
  .pB-30\@md\+ {
    padding-bottom: 30px !important;
  }
  .pL-30\@md\+ {
    padding-left: 30px !important;
  }
  .pY-30\@md\+ {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@md\+ {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-30\@sm\+ {
    padding: 30px !important;
  }
  .pT-30\@sm\+ {
    padding-top: 30px !important;
  }
  .pR-30\@sm\+ {
    padding-right: 30px !important;
  }
  .pB-30\@sm\+ {
    padding-bottom: 30px !important;
  }
  .pL-30\@sm\+ {
    padding-left: 30px !important;
  }
  .pY-30\@sm\+ {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@sm\+ {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}

@media screen and (min-width: 0) {
  .p-30\@xs\+ {
    padding: 30px !important;
  }
  .pT-30\@xs\+ {
    padding-top: 30px !important;
  }
  .pR-30\@xs\+ {
    padding-right: 30px !important;
  }
  .pB-30\@xs\+ {
    padding-bottom: 30px !important;
  }
  .pL-30\@xs\+ {
    padding-left: 30px !important;
  }
  .pY-30\@xs\+ {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@xs\+ {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-30\@xl- {
    padding: 30px !important;
  }
  .pT-30\@xl- {
    padding-top: 30px !important;
  }
  .pR-30\@xl- {
    padding-right: 30px !important;
  }
  .pB-30\@xl- {
    padding-bottom: 30px !important;
  }
  .pL-30\@xl- {
    padding-left: 30px !important;
  }
  .pY-30\@xl- {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@xl- {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-30\@lg- {
    padding: 30px !important;
  }
  .pT-30\@lg- {
    padding-top: 30px !important;
  }
  .pR-30\@lg- {
    padding-right: 30px !important;
  }
  .pB-30\@lg- {
    padding-bottom: 30px !important;
  }
  .pL-30\@lg- {
    padding-left: 30px !important;
  }
  .pY-30\@lg- {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@lg- {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-30\@md- {
    padding: 30px !important;
  }
  .pT-30\@md- {
    padding-top: 30px !important;
  }
  .pR-30\@md- {
    padding-right: 30px !important;
  }
  .pB-30\@md- {
    padding-bottom: 30px !important;
  }
  .pL-30\@md- {
    padding-left: 30px !important;
  }
  .pY-30\@md- {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@md- {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-30\@sm- {
    padding: 30px !important;
  }
  .pT-30\@sm- {
    padding-top: 30px !important;
  }
  .pR-30\@sm- {
    padding-right: 30px !important;
  }
  .pB-30\@sm- {
    padding-bottom: 30px !important;
  }
  .pL-30\@sm- {
    padding-left: 30px !important;
  }
  .pY-30\@sm- {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@sm- {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-30\@lg {
    padding: 30px !important;
  }
  .pT-30\@lg {
    padding-top: 30px !important;
  }
  .pR-30\@lg {
    padding-right: 30px !important;
  }
  .pB-30\@lg {
    padding-bottom: 30px !important;
  }
  .pL-30\@lg {
    padding-left: 30px !important;
  }
  .pY-30\@lg {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@lg {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-30\@md {
    padding: 30px !important;
  }
  .pT-30\@md {
    padding-top: 30px !important;
  }
  .pR-30\@md {
    padding-right: 30px !important;
  }
  .pB-30\@md {
    padding-bottom: 30px !important;
  }
  .pL-30\@md {
    padding-left: 30px !important;
  }
  .pY-30\@md {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@md {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-30\@sm {
    padding: 30px !important;
  }
  .pT-30\@sm {
    padding-top: 30px !important;
  }
  .pR-30\@sm {
    padding-right: 30px !important;
  }
  .pB-30\@sm {
    padding-bottom: 30px !important;
  }
  .pL-30\@sm {
    padding-left: 30px !important;
  }
  .pY-30\@sm {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@sm {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}

.p-35 {
  padding: 35px !important;
}

.pT-35 {
  padding-top: 35px !important;
}

.pR-35 {
  padding-right: 35px !important;
}

.pB-35 {
  padding-bottom: 35px !important;
}

.pL-35 {
  padding-left: 35px !important;
}

.pY-35 {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

.pX-35 {
  padding-left: 35px !important;
  padding-right: 35px !important;
}

@media screen and (min-width: 1440px) {
  .p-35\@xl\+ {
    padding: 35px !important;
  }
  .pT-35\@xl\+ {
    padding-top: 35px !important;
  }
  .pR-35\@xl\+ {
    padding-right: 35px !important;
  }
  .pB-35\@xl\+ {
    padding-bottom: 35px !important;
  }
  .pL-35\@xl\+ {
    padding-left: 35px !important;
  }
  .pY-35\@xl\+ {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@xl\+ {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-35\@lg\+ {
    padding: 35px !important;
  }
  .pT-35\@lg\+ {
    padding-top: 35px !important;
  }
  .pR-35\@lg\+ {
    padding-right: 35px !important;
  }
  .pB-35\@lg\+ {
    padding-bottom: 35px !important;
  }
  .pL-35\@lg\+ {
    padding-left: 35px !important;
  }
  .pY-35\@lg\+ {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@lg\+ {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-35\@md\+ {
    padding: 35px !important;
  }
  .pT-35\@md\+ {
    padding-top: 35px !important;
  }
  .pR-35\@md\+ {
    padding-right: 35px !important;
  }
  .pB-35\@md\+ {
    padding-bottom: 35px !important;
  }
  .pL-35\@md\+ {
    padding-left: 35px !important;
  }
  .pY-35\@md\+ {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@md\+ {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-35\@sm\+ {
    padding: 35px !important;
  }
  .pT-35\@sm\+ {
    padding-top: 35px !important;
  }
  .pR-35\@sm\+ {
    padding-right: 35px !important;
  }
  .pB-35\@sm\+ {
    padding-bottom: 35px !important;
  }
  .pL-35\@sm\+ {
    padding-left: 35px !important;
  }
  .pY-35\@sm\+ {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@sm\+ {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}

@media screen and (min-width: 0) {
  .p-35\@xs\+ {
    padding: 35px !important;
  }
  .pT-35\@xs\+ {
    padding-top: 35px !important;
  }
  .pR-35\@xs\+ {
    padding-right: 35px !important;
  }
  .pB-35\@xs\+ {
    padding-bottom: 35px !important;
  }
  .pL-35\@xs\+ {
    padding-left: 35px !important;
  }
  .pY-35\@xs\+ {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@xs\+ {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-35\@xl- {
    padding: 35px !important;
  }
  .pT-35\@xl- {
    padding-top: 35px !important;
  }
  .pR-35\@xl- {
    padding-right: 35px !important;
  }
  .pB-35\@xl- {
    padding-bottom: 35px !important;
  }
  .pL-35\@xl- {
    padding-left: 35px !important;
  }
  .pY-35\@xl- {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@xl- {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-35\@lg- {
    padding: 35px !important;
  }
  .pT-35\@lg- {
    padding-top: 35px !important;
  }
  .pR-35\@lg- {
    padding-right: 35px !important;
  }
  .pB-35\@lg- {
    padding-bottom: 35px !important;
  }
  .pL-35\@lg- {
    padding-left: 35px !important;
  }
  .pY-35\@lg- {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@lg- {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-35\@md- {
    padding: 35px !important;
  }
  .pT-35\@md- {
    padding-top: 35px !important;
  }
  .pR-35\@md- {
    padding-right: 35px !important;
  }
  .pB-35\@md- {
    padding-bottom: 35px !important;
  }
  .pL-35\@md- {
    padding-left: 35px !important;
  }
  .pY-35\@md- {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@md- {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-35\@sm- {
    padding: 35px !important;
  }
  .pT-35\@sm- {
    padding-top: 35px !important;
  }
  .pR-35\@sm- {
    padding-right: 35px !important;
  }
  .pB-35\@sm- {
    padding-bottom: 35px !important;
  }
  .pL-35\@sm- {
    padding-left: 35px !important;
  }
  .pY-35\@sm- {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@sm- {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-35\@lg {
    padding: 35px !important;
  }
  .pT-35\@lg {
    padding-top: 35px !important;
  }
  .pR-35\@lg {
    padding-right: 35px !important;
  }
  .pB-35\@lg {
    padding-bottom: 35px !important;
  }
  .pL-35\@lg {
    padding-left: 35px !important;
  }
  .pY-35\@lg {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@lg {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-35\@md {
    padding: 35px !important;
  }
  .pT-35\@md {
    padding-top: 35px !important;
  }
  .pR-35\@md {
    padding-right: 35px !important;
  }
  .pB-35\@md {
    padding-bottom: 35px !important;
  }
  .pL-35\@md {
    padding-left: 35px !important;
  }
  .pY-35\@md {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@md {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-35\@sm {
    padding: 35px !important;
  }
  .pT-35\@sm {
    padding-top: 35px !important;
  }
  .pR-35\@sm {
    padding-right: 35px !important;
  }
  .pB-35\@sm {
    padding-bottom: 35px !important;
  }
  .pL-35\@sm {
    padding-left: 35px !important;
  }
  .pY-35\@sm {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@sm {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}

.p-40 {
  padding: 40px !important;
}

.pT-40 {
  padding-top: 40px !important;
}

.pR-40 {
  padding-right: 40px !important;
}

.pB-40 {
  padding-bottom: 40px !important;
}

.pL-40 {
  padding-left: 40px !important;
}

.pY-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.pX-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

@media screen and (min-width: 1440px) {
  .p-40\@xl\+ {
    padding: 40px !important;
  }
  .pT-40\@xl\+ {
    padding-top: 40px !important;
  }
  .pR-40\@xl\+ {
    padding-right: 40px !important;
  }
  .pB-40\@xl\+ {
    padding-bottom: 40px !important;
  }
  .pL-40\@xl\+ {
    padding-left: 40px !important;
  }
  .pY-40\@xl\+ {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@xl\+ {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-40\@lg\+ {
    padding: 40px !important;
  }
  .pT-40\@lg\+ {
    padding-top: 40px !important;
  }
  .pR-40\@lg\+ {
    padding-right: 40px !important;
  }
  .pB-40\@lg\+ {
    padding-bottom: 40px !important;
  }
  .pL-40\@lg\+ {
    padding-left: 40px !important;
  }
  .pY-40\@lg\+ {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@lg\+ {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-40\@md\+ {
    padding: 40px !important;
  }
  .pT-40\@md\+ {
    padding-top: 40px !important;
  }
  .pR-40\@md\+ {
    padding-right: 40px !important;
  }
  .pB-40\@md\+ {
    padding-bottom: 40px !important;
  }
  .pL-40\@md\+ {
    padding-left: 40px !important;
  }
  .pY-40\@md\+ {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@md\+ {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-40\@sm\+ {
    padding: 40px !important;
  }
  .pT-40\@sm\+ {
    padding-top: 40px !important;
  }
  .pR-40\@sm\+ {
    padding-right: 40px !important;
  }
  .pB-40\@sm\+ {
    padding-bottom: 40px !important;
  }
  .pL-40\@sm\+ {
    padding-left: 40px !important;
  }
  .pY-40\@sm\+ {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@sm\+ {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}

@media screen and (min-width: 0) {
  .p-40\@xs\+ {
    padding: 40px !important;
  }
  .pT-40\@xs\+ {
    padding-top: 40px !important;
  }
  .pR-40\@xs\+ {
    padding-right: 40px !important;
  }
  .pB-40\@xs\+ {
    padding-bottom: 40px !important;
  }
  .pL-40\@xs\+ {
    padding-left: 40px !important;
  }
  .pY-40\@xs\+ {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@xs\+ {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-40\@xl- {
    padding: 40px !important;
  }
  .pT-40\@xl- {
    padding-top: 40px !important;
  }
  .pR-40\@xl- {
    padding-right: 40px !important;
  }
  .pB-40\@xl- {
    padding-bottom: 40px !important;
  }
  .pL-40\@xl- {
    padding-left: 40px !important;
  }
  .pY-40\@xl- {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@xl- {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-40\@lg- {
    padding: 40px !important;
  }
  .pT-40\@lg- {
    padding-top: 40px !important;
  }
  .pR-40\@lg- {
    padding-right: 40px !important;
  }
  .pB-40\@lg- {
    padding-bottom: 40px !important;
  }
  .pL-40\@lg- {
    padding-left: 40px !important;
  }
  .pY-40\@lg- {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@lg- {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-40\@md- {
    padding: 40px !important;
  }
  .pT-40\@md- {
    padding-top: 40px !important;
  }
  .pR-40\@md- {
    padding-right: 40px !important;
  }
  .pB-40\@md- {
    padding-bottom: 40px !important;
  }
  .pL-40\@md- {
    padding-left: 40px !important;
  }
  .pY-40\@md- {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@md- {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-40\@sm- {
    padding: 40px !important;
  }
  .pT-40\@sm- {
    padding-top: 40px !important;
  }
  .pR-40\@sm- {
    padding-right: 40px !important;
  }
  .pB-40\@sm- {
    padding-bottom: 40px !important;
  }
  .pL-40\@sm- {
    padding-left: 40px !important;
  }
  .pY-40\@sm- {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@sm- {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-40\@lg {
    padding: 40px !important;
  }
  .pT-40\@lg {
    padding-top: 40px !important;
  }
  .pR-40\@lg {
    padding-right: 40px !important;
  }
  .pB-40\@lg {
    padding-bottom: 40px !important;
  }
  .pL-40\@lg {
    padding-left: 40px !important;
  }
  .pY-40\@lg {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@lg {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-40\@md {
    padding: 40px !important;
  }
  .pT-40\@md {
    padding-top: 40px !important;
  }
  .pR-40\@md {
    padding-right: 40px !important;
  }
  .pB-40\@md {
    padding-bottom: 40px !important;
  }
  .pL-40\@md {
    padding-left: 40px !important;
  }
  .pY-40\@md {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@md {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-40\@sm {
    padding: 40px !important;
  }
  .pT-40\@sm {
    padding-top: 40px !important;
  }
  .pR-40\@sm {
    padding-right: 40px !important;
  }
  .pB-40\@sm {
    padding-bottom: 40px !important;
  }
  .pL-40\@sm {
    padding-left: 40px !important;
  }
  .pY-40\@sm {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@sm {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}

.p-50 {
  padding: 50px !important;
}

.pT-50 {
  padding-top: 50px !important;
}

.pR-50 {
  padding-right: 50px !important;
}

.pB-50 {
  padding-bottom: 50px !important;
}

.pL-50 {
  padding-left: 50px !important;
}

.pY-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.pX-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

@media screen and (min-width: 1440px) {
  .p-50\@xl\+ {
    padding: 50px !important;
  }
  .pT-50\@xl\+ {
    padding-top: 50px !important;
  }
  .pR-50\@xl\+ {
    padding-right: 50px !important;
  }
  .pB-50\@xl\+ {
    padding-bottom: 50px !important;
  }
  .pL-50\@xl\+ {
    padding-left: 50px !important;
  }
  .pY-50\@xl\+ {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@xl\+ {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-50\@lg\+ {
    padding: 50px !important;
  }
  .pT-50\@lg\+ {
    padding-top: 50px !important;
  }
  .pR-50\@lg\+ {
    padding-right: 50px !important;
  }
  .pB-50\@lg\+ {
    padding-bottom: 50px !important;
  }
  .pL-50\@lg\+ {
    padding-left: 50px !important;
  }
  .pY-50\@lg\+ {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@lg\+ {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-50\@md\+ {
    padding: 50px !important;
  }
  .pT-50\@md\+ {
    padding-top: 50px !important;
  }
  .pR-50\@md\+ {
    padding-right: 50px !important;
  }
  .pB-50\@md\+ {
    padding-bottom: 50px !important;
  }
  .pL-50\@md\+ {
    padding-left: 50px !important;
  }
  .pY-50\@md\+ {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@md\+ {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-50\@sm\+ {
    padding: 50px !important;
  }
  .pT-50\@sm\+ {
    padding-top: 50px !important;
  }
  .pR-50\@sm\+ {
    padding-right: 50px !important;
  }
  .pB-50\@sm\+ {
    padding-bottom: 50px !important;
  }
  .pL-50\@sm\+ {
    padding-left: 50px !important;
  }
  .pY-50\@sm\+ {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@sm\+ {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}

@media screen and (min-width: 0) {
  .p-50\@xs\+ {
    padding: 50px !important;
  }
  .pT-50\@xs\+ {
    padding-top: 50px !important;
  }
  .pR-50\@xs\+ {
    padding-right: 50px !important;
  }
  .pB-50\@xs\+ {
    padding-bottom: 50px !important;
  }
  .pL-50\@xs\+ {
    padding-left: 50px !important;
  }
  .pY-50\@xs\+ {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@xs\+ {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-50\@xl- {
    padding: 50px !important;
  }
  .pT-50\@xl- {
    padding-top: 50px !important;
  }
  .pR-50\@xl- {
    padding-right: 50px !important;
  }
  .pB-50\@xl- {
    padding-bottom: 50px !important;
  }
  .pL-50\@xl- {
    padding-left: 50px !important;
  }
  .pY-50\@xl- {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@xl- {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-50\@lg- {
    padding: 50px !important;
  }
  .pT-50\@lg- {
    padding-top: 50px !important;
  }
  .pR-50\@lg- {
    padding-right: 50px !important;
  }
  .pB-50\@lg- {
    padding-bottom: 50px !important;
  }
  .pL-50\@lg- {
    padding-left: 50px !important;
  }
  .pY-50\@lg- {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@lg- {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-50\@md- {
    padding: 50px !important;
  }
  .pT-50\@md- {
    padding-top: 50px !important;
  }
  .pR-50\@md- {
    padding-right: 50px !important;
  }
  .pB-50\@md- {
    padding-bottom: 50px !important;
  }
  .pL-50\@md- {
    padding-left: 50px !important;
  }
  .pY-50\@md- {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@md- {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-50\@sm- {
    padding: 50px !important;
  }
  .pT-50\@sm- {
    padding-top: 50px !important;
  }
  .pR-50\@sm- {
    padding-right: 50px !important;
  }
  .pB-50\@sm- {
    padding-bottom: 50px !important;
  }
  .pL-50\@sm- {
    padding-left: 50px !important;
  }
  .pY-50\@sm- {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@sm- {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-50\@lg {
    padding: 50px !important;
  }
  .pT-50\@lg {
    padding-top: 50px !important;
  }
  .pR-50\@lg {
    padding-right: 50px !important;
  }
  .pB-50\@lg {
    padding-bottom: 50px !important;
  }
  .pL-50\@lg {
    padding-left: 50px !important;
  }
  .pY-50\@lg {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@lg {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-50\@md {
    padding: 50px !important;
  }
  .pT-50\@md {
    padding-top: 50px !important;
  }
  .pR-50\@md {
    padding-right: 50px !important;
  }
  .pB-50\@md {
    padding-bottom: 50px !important;
  }
  .pL-50\@md {
    padding-left: 50px !important;
  }
  .pY-50\@md {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@md {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-50\@sm {
    padding: 50px !important;
  }
  .pT-50\@sm {
    padding-top: 50px !important;
  }
  .pR-50\@sm {
    padding-right: 50px !important;
  }
  .pB-50\@sm {
    padding-bottom: 50px !important;
  }
  .pL-50\@sm {
    padding-left: 50px !important;
  }
  .pY-50\@sm {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@sm {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}

.p-60 {
  padding: 60px !important;
}

.pT-60 {
  padding-top: 60px !important;
}

.pR-60 {
  padding-right: 60px !important;
}

.pB-60 {
  padding-bottom: 60px !important;
}

.pL-60 {
  padding-left: 60px !important;
}

.pY-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.pX-60 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}

@media screen and (min-width: 1440px) {
  .p-60\@xl\+ {
    padding: 60px !important;
  }
  .pT-60\@xl\+ {
    padding-top: 60px !important;
  }
  .pR-60\@xl\+ {
    padding-right: 60px !important;
  }
  .pB-60\@xl\+ {
    padding-bottom: 60px !important;
  }
  .pL-60\@xl\+ {
    padding-left: 60px !important;
  }
  .pY-60\@xl\+ {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@xl\+ {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-60\@lg\+ {
    padding: 60px !important;
  }
  .pT-60\@lg\+ {
    padding-top: 60px !important;
  }
  .pR-60\@lg\+ {
    padding-right: 60px !important;
  }
  .pB-60\@lg\+ {
    padding-bottom: 60px !important;
  }
  .pL-60\@lg\+ {
    padding-left: 60px !important;
  }
  .pY-60\@lg\+ {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@lg\+ {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-60\@md\+ {
    padding: 60px !important;
  }
  .pT-60\@md\+ {
    padding-top: 60px !important;
  }
  .pR-60\@md\+ {
    padding-right: 60px !important;
  }
  .pB-60\@md\+ {
    padding-bottom: 60px !important;
  }
  .pL-60\@md\+ {
    padding-left: 60px !important;
  }
  .pY-60\@md\+ {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@md\+ {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-60\@sm\+ {
    padding: 60px !important;
  }
  .pT-60\@sm\+ {
    padding-top: 60px !important;
  }
  .pR-60\@sm\+ {
    padding-right: 60px !important;
  }
  .pB-60\@sm\+ {
    padding-bottom: 60px !important;
  }
  .pL-60\@sm\+ {
    padding-left: 60px !important;
  }
  .pY-60\@sm\+ {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@sm\+ {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}

@media screen and (min-width: 0) {
  .p-60\@xs\+ {
    padding: 60px !important;
  }
  .pT-60\@xs\+ {
    padding-top: 60px !important;
  }
  .pR-60\@xs\+ {
    padding-right: 60px !important;
  }
  .pB-60\@xs\+ {
    padding-bottom: 60px !important;
  }
  .pL-60\@xs\+ {
    padding-left: 60px !important;
  }
  .pY-60\@xs\+ {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@xs\+ {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-60\@xl- {
    padding: 60px !important;
  }
  .pT-60\@xl- {
    padding-top: 60px !important;
  }
  .pR-60\@xl- {
    padding-right: 60px !important;
  }
  .pB-60\@xl- {
    padding-bottom: 60px !important;
  }
  .pL-60\@xl- {
    padding-left: 60px !important;
  }
  .pY-60\@xl- {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@xl- {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-60\@lg- {
    padding: 60px !important;
  }
  .pT-60\@lg- {
    padding-top: 60px !important;
  }
  .pR-60\@lg- {
    padding-right: 60px !important;
  }
  .pB-60\@lg- {
    padding-bottom: 60px !important;
  }
  .pL-60\@lg- {
    padding-left: 60px !important;
  }
  .pY-60\@lg- {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@lg- {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-60\@md- {
    padding: 60px !important;
  }
  .pT-60\@md- {
    padding-top: 60px !important;
  }
  .pR-60\@md- {
    padding-right: 60px !important;
  }
  .pB-60\@md- {
    padding-bottom: 60px !important;
  }
  .pL-60\@md- {
    padding-left: 60px !important;
  }
  .pY-60\@md- {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@md- {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-60\@sm- {
    padding: 60px !important;
  }
  .pT-60\@sm- {
    padding-top: 60px !important;
  }
  .pR-60\@sm- {
    padding-right: 60px !important;
  }
  .pB-60\@sm- {
    padding-bottom: 60px !important;
  }
  .pL-60\@sm- {
    padding-left: 60px !important;
  }
  .pY-60\@sm- {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@sm- {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-60\@lg {
    padding: 60px !important;
  }
  .pT-60\@lg {
    padding-top: 60px !important;
  }
  .pR-60\@lg {
    padding-right: 60px !important;
  }
  .pB-60\@lg {
    padding-bottom: 60px !important;
  }
  .pL-60\@lg {
    padding-left: 60px !important;
  }
  .pY-60\@lg {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@lg {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-60\@md {
    padding: 60px !important;
  }
  .pT-60\@md {
    padding-top: 60px !important;
  }
  .pR-60\@md {
    padding-right: 60px !important;
  }
  .pB-60\@md {
    padding-bottom: 60px !important;
  }
  .pL-60\@md {
    padding-left: 60px !important;
  }
  .pY-60\@md {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@md {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-60\@sm {
    padding: 60px !important;
  }
  .pT-60\@sm {
    padding-top: 60px !important;
  }
  .pR-60\@sm {
    padding-right: 60px !important;
  }
  .pB-60\@sm {
    padding-bottom: 60px !important;
  }
  .pL-60\@sm {
    padding-left: 60px !important;
  }
  .pY-60\@sm {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@sm {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}

.p-70 {
  padding: 70px !important;
}

.pT-70 {
  padding-top: 70px !important;
}

.pR-70 {
  padding-right: 70px !important;
}

.pB-70 {
  padding-bottom: 70px !important;
}

.pL-70 {
  padding-left: 70px !important;
}

.pY-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

.pX-70 {
  padding-left: 70px !important;
  padding-right: 70px !important;
}

@media screen and (min-width: 1440px) {
  .p-70\@xl\+ {
    padding: 70px !important;
  }
  .pT-70\@xl\+ {
    padding-top: 70px !important;
  }
  .pR-70\@xl\+ {
    padding-right: 70px !important;
  }
  .pB-70\@xl\+ {
    padding-bottom: 70px !important;
  }
  .pL-70\@xl\+ {
    padding-left: 70px !important;
  }
  .pY-70\@xl\+ {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@xl\+ {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-70\@lg\+ {
    padding: 70px !important;
  }
  .pT-70\@lg\+ {
    padding-top: 70px !important;
  }
  .pR-70\@lg\+ {
    padding-right: 70px !important;
  }
  .pB-70\@lg\+ {
    padding-bottom: 70px !important;
  }
  .pL-70\@lg\+ {
    padding-left: 70px !important;
  }
  .pY-70\@lg\+ {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@lg\+ {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-70\@md\+ {
    padding: 70px !important;
  }
  .pT-70\@md\+ {
    padding-top: 70px !important;
  }
  .pR-70\@md\+ {
    padding-right: 70px !important;
  }
  .pB-70\@md\+ {
    padding-bottom: 70px !important;
  }
  .pL-70\@md\+ {
    padding-left: 70px !important;
  }
  .pY-70\@md\+ {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@md\+ {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-70\@sm\+ {
    padding: 70px !important;
  }
  .pT-70\@sm\+ {
    padding-top: 70px !important;
  }
  .pR-70\@sm\+ {
    padding-right: 70px !important;
  }
  .pB-70\@sm\+ {
    padding-bottom: 70px !important;
  }
  .pL-70\@sm\+ {
    padding-left: 70px !important;
  }
  .pY-70\@sm\+ {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@sm\+ {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}

@media screen and (min-width: 0) {
  .p-70\@xs\+ {
    padding: 70px !important;
  }
  .pT-70\@xs\+ {
    padding-top: 70px !important;
  }
  .pR-70\@xs\+ {
    padding-right: 70px !important;
  }
  .pB-70\@xs\+ {
    padding-bottom: 70px !important;
  }
  .pL-70\@xs\+ {
    padding-left: 70px !important;
  }
  .pY-70\@xs\+ {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@xs\+ {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-70\@xl- {
    padding: 70px !important;
  }
  .pT-70\@xl- {
    padding-top: 70px !important;
  }
  .pR-70\@xl- {
    padding-right: 70px !important;
  }
  .pB-70\@xl- {
    padding-bottom: 70px !important;
  }
  .pL-70\@xl- {
    padding-left: 70px !important;
  }
  .pY-70\@xl- {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@xl- {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-70\@lg- {
    padding: 70px !important;
  }
  .pT-70\@lg- {
    padding-top: 70px !important;
  }
  .pR-70\@lg- {
    padding-right: 70px !important;
  }
  .pB-70\@lg- {
    padding-bottom: 70px !important;
  }
  .pL-70\@lg- {
    padding-left: 70px !important;
  }
  .pY-70\@lg- {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@lg- {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-70\@md- {
    padding: 70px !important;
  }
  .pT-70\@md- {
    padding-top: 70px !important;
  }
  .pR-70\@md- {
    padding-right: 70px !important;
  }
  .pB-70\@md- {
    padding-bottom: 70px !important;
  }
  .pL-70\@md- {
    padding-left: 70px !important;
  }
  .pY-70\@md- {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@md- {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-70\@sm- {
    padding: 70px !important;
  }
  .pT-70\@sm- {
    padding-top: 70px !important;
  }
  .pR-70\@sm- {
    padding-right: 70px !important;
  }
  .pB-70\@sm- {
    padding-bottom: 70px !important;
  }
  .pL-70\@sm- {
    padding-left: 70px !important;
  }
  .pY-70\@sm- {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@sm- {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-70\@lg {
    padding: 70px !important;
  }
  .pT-70\@lg {
    padding-top: 70px !important;
  }
  .pR-70\@lg {
    padding-right: 70px !important;
  }
  .pB-70\@lg {
    padding-bottom: 70px !important;
  }
  .pL-70\@lg {
    padding-left: 70px !important;
  }
  .pY-70\@lg {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@lg {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-70\@md {
    padding: 70px !important;
  }
  .pT-70\@md {
    padding-top: 70px !important;
  }
  .pR-70\@md {
    padding-right: 70px !important;
  }
  .pB-70\@md {
    padding-bottom: 70px !important;
  }
  .pL-70\@md {
    padding-left: 70px !important;
  }
  .pY-70\@md {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@md {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-70\@sm {
    padding: 70px !important;
  }
  .pT-70\@sm {
    padding-top: 70px !important;
  }
  .pR-70\@sm {
    padding-right: 70px !important;
  }
  .pB-70\@sm {
    padding-bottom: 70px !important;
  }
  .pL-70\@sm {
    padding-left: 70px !important;
  }
  .pY-70\@sm {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@sm {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}

.p-80 {
  padding: 80px !important;
}

.pT-80 {
  padding-top: 80px !important;
}

.pR-80 {
  padding-right: 80px !important;
}

.pB-80 {
  padding-bottom: 80px !important;
}

.pL-80 {
  padding-left: 80px !important;
}

.pY-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.pX-80 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

@media screen and (min-width: 1440px) {
  .p-80\@xl\+ {
    padding: 80px !important;
  }
  .pT-80\@xl\+ {
    padding-top: 80px !important;
  }
  .pR-80\@xl\+ {
    padding-right: 80px !important;
  }
  .pB-80\@xl\+ {
    padding-bottom: 80px !important;
  }
  .pL-80\@xl\+ {
    padding-left: 80px !important;
  }
  .pY-80\@xl\+ {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@xl\+ {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-80\@lg\+ {
    padding: 80px !important;
  }
  .pT-80\@lg\+ {
    padding-top: 80px !important;
  }
  .pR-80\@lg\+ {
    padding-right: 80px !important;
  }
  .pB-80\@lg\+ {
    padding-bottom: 80px !important;
  }
  .pL-80\@lg\+ {
    padding-left: 80px !important;
  }
  .pY-80\@lg\+ {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@lg\+ {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-80\@md\+ {
    padding: 80px !important;
  }
  .pT-80\@md\+ {
    padding-top: 80px !important;
  }
  .pR-80\@md\+ {
    padding-right: 80px !important;
  }
  .pB-80\@md\+ {
    padding-bottom: 80px !important;
  }
  .pL-80\@md\+ {
    padding-left: 80px !important;
  }
  .pY-80\@md\+ {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@md\+ {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-80\@sm\+ {
    padding: 80px !important;
  }
  .pT-80\@sm\+ {
    padding-top: 80px !important;
  }
  .pR-80\@sm\+ {
    padding-right: 80px !important;
  }
  .pB-80\@sm\+ {
    padding-bottom: 80px !important;
  }
  .pL-80\@sm\+ {
    padding-left: 80px !important;
  }
  .pY-80\@sm\+ {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@sm\+ {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}

@media screen and (min-width: 0) {
  .p-80\@xs\+ {
    padding: 80px !important;
  }
  .pT-80\@xs\+ {
    padding-top: 80px !important;
  }
  .pR-80\@xs\+ {
    padding-right: 80px !important;
  }
  .pB-80\@xs\+ {
    padding-bottom: 80px !important;
  }
  .pL-80\@xs\+ {
    padding-left: 80px !important;
  }
  .pY-80\@xs\+ {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@xs\+ {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-80\@xl- {
    padding: 80px !important;
  }
  .pT-80\@xl- {
    padding-top: 80px !important;
  }
  .pR-80\@xl- {
    padding-right: 80px !important;
  }
  .pB-80\@xl- {
    padding-bottom: 80px !important;
  }
  .pL-80\@xl- {
    padding-left: 80px !important;
  }
  .pY-80\@xl- {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@xl- {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-80\@lg- {
    padding: 80px !important;
  }
  .pT-80\@lg- {
    padding-top: 80px !important;
  }
  .pR-80\@lg- {
    padding-right: 80px !important;
  }
  .pB-80\@lg- {
    padding-bottom: 80px !important;
  }
  .pL-80\@lg- {
    padding-left: 80px !important;
  }
  .pY-80\@lg- {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@lg- {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-80\@md- {
    padding: 80px !important;
  }
  .pT-80\@md- {
    padding-top: 80px !important;
  }
  .pR-80\@md- {
    padding-right: 80px !important;
  }
  .pB-80\@md- {
    padding-bottom: 80px !important;
  }
  .pL-80\@md- {
    padding-left: 80px !important;
  }
  .pY-80\@md- {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@md- {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-80\@sm- {
    padding: 80px !important;
  }
  .pT-80\@sm- {
    padding-top: 80px !important;
  }
  .pR-80\@sm- {
    padding-right: 80px !important;
  }
  .pB-80\@sm- {
    padding-bottom: 80px !important;
  }
  .pL-80\@sm- {
    padding-left: 80px !important;
  }
  .pY-80\@sm- {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@sm- {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-80\@lg {
    padding: 80px !important;
  }
  .pT-80\@lg {
    padding-top: 80px !important;
  }
  .pR-80\@lg {
    padding-right: 80px !important;
  }
  .pB-80\@lg {
    padding-bottom: 80px !important;
  }
  .pL-80\@lg {
    padding-left: 80px !important;
  }
  .pY-80\@lg {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@lg {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-80\@md {
    padding: 80px !important;
  }
  .pT-80\@md {
    padding-top: 80px !important;
  }
  .pR-80\@md {
    padding-right: 80px !important;
  }
  .pB-80\@md {
    padding-bottom: 80px !important;
  }
  .pL-80\@md {
    padding-left: 80px !important;
  }
  .pY-80\@md {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@md {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-80\@sm {
    padding: 80px !important;
  }
  .pT-80\@sm {
    padding-top: 80px !important;
  }
  .pR-80\@sm {
    padding-right: 80px !important;
  }
  .pB-80\@sm {
    padding-bottom: 80px !important;
  }
  .pL-80\@sm {
    padding-left: 80px !important;
  }
  .pY-80\@sm {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@sm {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}

.p-90 {
  padding: 90px !important;
}

.pT-90 {
  padding-top: 90px !important;
}

.pR-90 {
  padding-right: 90px !important;
}

.pB-90 {
  padding-bottom: 90px !important;
}

.pL-90 {
  padding-left: 90px !important;
}

.pY-90 {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}

.pX-90 {
  padding-left: 90px !important;
  padding-right: 90px !important;
}

@media screen and (min-width: 1440px) {
  .p-90\@xl\+ {
    padding: 90px !important;
  }
  .pT-90\@xl\+ {
    padding-top: 90px !important;
  }
  .pR-90\@xl\+ {
    padding-right: 90px !important;
  }
  .pB-90\@xl\+ {
    padding-bottom: 90px !important;
  }
  .pL-90\@xl\+ {
    padding-left: 90px !important;
  }
  .pY-90\@xl\+ {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@xl\+ {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-90\@lg\+ {
    padding: 90px !important;
  }
  .pT-90\@lg\+ {
    padding-top: 90px !important;
  }
  .pR-90\@lg\+ {
    padding-right: 90px !important;
  }
  .pB-90\@lg\+ {
    padding-bottom: 90px !important;
  }
  .pL-90\@lg\+ {
    padding-left: 90px !important;
  }
  .pY-90\@lg\+ {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@lg\+ {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-90\@md\+ {
    padding: 90px !important;
  }
  .pT-90\@md\+ {
    padding-top: 90px !important;
  }
  .pR-90\@md\+ {
    padding-right: 90px !important;
  }
  .pB-90\@md\+ {
    padding-bottom: 90px !important;
  }
  .pL-90\@md\+ {
    padding-left: 90px !important;
  }
  .pY-90\@md\+ {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@md\+ {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-90\@sm\+ {
    padding: 90px !important;
  }
  .pT-90\@sm\+ {
    padding-top: 90px !important;
  }
  .pR-90\@sm\+ {
    padding-right: 90px !important;
  }
  .pB-90\@sm\+ {
    padding-bottom: 90px !important;
  }
  .pL-90\@sm\+ {
    padding-left: 90px !important;
  }
  .pY-90\@sm\+ {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@sm\+ {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}

@media screen and (min-width: 0) {
  .p-90\@xs\+ {
    padding: 90px !important;
  }
  .pT-90\@xs\+ {
    padding-top: 90px !important;
  }
  .pR-90\@xs\+ {
    padding-right: 90px !important;
  }
  .pB-90\@xs\+ {
    padding-bottom: 90px !important;
  }
  .pL-90\@xs\+ {
    padding-left: 90px !important;
  }
  .pY-90\@xs\+ {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@xs\+ {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-90\@xl- {
    padding: 90px !important;
  }
  .pT-90\@xl- {
    padding-top: 90px !important;
  }
  .pR-90\@xl- {
    padding-right: 90px !important;
  }
  .pB-90\@xl- {
    padding-bottom: 90px !important;
  }
  .pL-90\@xl- {
    padding-left: 90px !important;
  }
  .pY-90\@xl- {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@xl- {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-90\@lg- {
    padding: 90px !important;
  }
  .pT-90\@lg- {
    padding-top: 90px !important;
  }
  .pR-90\@lg- {
    padding-right: 90px !important;
  }
  .pB-90\@lg- {
    padding-bottom: 90px !important;
  }
  .pL-90\@lg- {
    padding-left: 90px !important;
  }
  .pY-90\@lg- {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@lg- {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-90\@md- {
    padding: 90px !important;
  }
  .pT-90\@md- {
    padding-top: 90px !important;
  }
  .pR-90\@md- {
    padding-right: 90px !important;
  }
  .pB-90\@md- {
    padding-bottom: 90px !important;
  }
  .pL-90\@md- {
    padding-left: 90px !important;
  }
  .pY-90\@md- {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@md- {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-90\@sm- {
    padding: 90px !important;
  }
  .pT-90\@sm- {
    padding-top: 90px !important;
  }
  .pR-90\@sm- {
    padding-right: 90px !important;
  }
  .pB-90\@sm- {
    padding-bottom: 90px !important;
  }
  .pL-90\@sm- {
    padding-left: 90px !important;
  }
  .pY-90\@sm- {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@sm- {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-90\@lg {
    padding: 90px !important;
  }
  .pT-90\@lg {
    padding-top: 90px !important;
  }
  .pR-90\@lg {
    padding-right: 90px !important;
  }
  .pB-90\@lg {
    padding-bottom: 90px !important;
  }
  .pL-90\@lg {
    padding-left: 90px !important;
  }
  .pY-90\@lg {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@lg {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-90\@md {
    padding: 90px !important;
  }
  .pT-90\@md {
    padding-top: 90px !important;
  }
  .pR-90\@md {
    padding-right: 90px !important;
  }
  .pB-90\@md {
    padding-bottom: 90px !important;
  }
  .pL-90\@md {
    padding-left: 90px !important;
  }
  .pY-90\@md {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@md {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-90\@sm {
    padding: 90px !important;
  }
  .pT-90\@sm {
    padding-top: 90px !important;
  }
  .pR-90\@sm {
    padding-right: 90px !important;
  }
  .pB-90\@sm {
    padding-bottom: 90px !important;
  }
  .pL-90\@sm {
    padding-left: 90px !important;
  }
  .pY-90\@sm {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@sm {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}

.p-100 {
  padding: 100px !important;
}

.pT-100 {
  padding-top: 100px !important;
}

.pR-100 {
  padding-right: 100px !important;
}

.pB-100 {
  padding-bottom: 100px !important;
}

.pL-100 {
  padding-left: 100px !important;
}

.pY-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

.pX-100 {
  padding-left: 100px !important;
  padding-right: 100px !important;
}

@media screen and (min-width: 1440px) {
  .p-100\@xl\+ {
    padding: 100px !important;
  }
  .pT-100\@xl\+ {
    padding-top: 100px !important;
  }
  .pR-100\@xl\+ {
    padding-right: 100px !important;
  }
  .pB-100\@xl\+ {
    padding-bottom: 100px !important;
  }
  .pL-100\@xl\+ {
    padding-left: 100px !important;
  }
  .pY-100\@xl\+ {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@xl\+ {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-100\@lg\+ {
    padding: 100px !important;
  }
  .pT-100\@lg\+ {
    padding-top: 100px !important;
  }
  .pR-100\@lg\+ {
    padding-right: 100px !important;
  }
  .pB-100\@lg\+ {
    padding-bottom: 100px !important;
  }
  .pL-100\@lg\+ {
    padding-left: 100px !important;
  }
  .pY-100\@lg\+ {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@lg\+ {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-100\@md\+ {
    padding: 100px !important;
  }
  .pT-100\@md\+ {
    padding-top: 100px !important;
  }
  .pR-100\@md\+ {
    padding-right: 100px !important;
  }
  .pB-100\@md\+ {
    padding-bottom: 100px !important;
  }
  .pL-100\@md\+ {
    padding-left: 100px !important;
  }
  .pY-100\@md\+ {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@md\+ {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-100\@sm\+ {
    padding: 100px !important;
  }
  .pT-100\@sm\+ {
    padding-top: 100px !important;
  }
  .pR-100\@sm\+ {
    padding-right: 100px !important;
  }
  .pB-100\@sm\+ {
    padding-bottom: 100px !important;
  }
  .pL-100\@sm\+ {
    padding-left: 100px !important;
  }
  .pY-100\@sm\+ {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@sm\+ {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}

@media screen and (min-width: 0) {
  .p-100\@xs\+ {
    padding: 100px !important;
  }
  .pT-100\@xs\+ {
    padding-top: 100px !important;
  }
  .pR-100\@xs\+ {
    padding-right: 100px !important;
  }
  .pB-100\@xs\+ {
    padding-bottom: 100px !important;
  }
  .pL-100\@xs\+ {
    padding-left: 100px !important;
  }
  .pY-100\@xs\+ {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@xs\+ {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-100\@xl- {
    padding: 100px !important;
  }
  .pT-100\@xl- {
    padding-top: 100px !important;
  }
  .pR-100\@xl- {
    padding-right: 100px !important;
  }
  .pB-100\@xl- {
    padding-bottom: 100px !important;
  }
  .pL-100\@xl- {
    padding-left: 100px !important;
  }
  .pY-100\@xl- {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@xl- {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-100\@lg- {
    padding: 100px !important;
  }
  .pT-100\@lg- {
    padding-top: 100px !important;
  }
  .pR-100\@lg- {
    padding-right: 100px !important;
  }
  .pB-100\@lg- {
    padding-bottom: 100px !important;
  }
  .pL-100\@lg- {
    padding-left: 100px !important;
  }
  .pY-100\@lg- {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@lg- {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-100\@md- {
    padding: 100px !important;
  }
  .pT-100\@md- {
    padding-top: 100px !important;
  }
  .pR-100\@md- {
    padding-right: 100px !important;
  }
  .pB-100\@md- {
    padding-bottom: 100px !important;
  }
  .pL-100\@md- {
    padding-left: 100px !important;
  }
  .pY-100\@md- {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@md- {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-100\@sm- {
    padding: 100px !important;
  }
  .pT-100\@sm- {
    padding-top: 100px !important;
  }
  .pR-100\@sm- {
    padding-right: 100px !important;
  }
  .pB-100\@sm- {
    padding-bottom: 100px !important;
  }
  .pL-100\@sm- {
    padding-left: 100px !important;
  }
  .pY-100\@sm- {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@sm- {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-100\@lg {
    padding: 100px !important;
  }
  .pT-100\@lg {
    padding-top: 100px !important;
  }
  .pR-100\@lg {
    padding-right: 100px !important;
  }
  .pB-100\@lg {
    padding-bottom: 100px !important;
  }
  .pL-100\@lg {
    padding-left: 100px !important;
  }
  .pY-100\@lg {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@lg {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-100\@md {
    padding: 100px !important;
  }
  .pT-100\@md {
    padding-top: 100px !important;
  }
  .pR-100\@md {
    padding-right: 100px !important;
  }
  .pB-100\@md {
    padding-bottom: 100px !important;
  }
  .pL-100\@md {
    padding-left: 100px !important;
  }
  .pY-100\@md {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@md {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-100\@sm {
    padding: 100px !important;
  }
  .pT-100\@sm {
    padding-top: 100px !important;
  }
  .pR-100\@sm {
    padding-right: 100px !important;
  }
  .pB-100\@sm {
    padding-bottom: 100px !important;
  }
  .pL-100\@sm {
    padding-left: 100px !important;
  }
  .pY-100\@sm {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@sm {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}

.p-110 {
  padding: 110px !important;
}

.pT-110 {
  padding-top: 110px !important;
}

.pR-110 {
  padding-right: 110px !important;
}

.pB-110 {
  padding-bottom: 110px !important;
}

.pL-110 {
  padding-left: 110px !important;
}

.pY-110 {
  padding-top: 110px !important;
  padding-bottom: 110px !important;
}

.pX-110 {
  padding-left: 110px !important;
  padding-right: 110px !important;
}

@media screen and (min-width: 1440px) {
  .p-110\@xl\+ {
    padding: 110px !important;
  }
  .pT-110\@xl\+ {
    padding-top: 110px !important;
  }
  .pR-110\@xl\+ {
    padding-right: 110px !important;
  }
  .pB-110\@xl\+ {
    padding-bottom: 110px !important;
  }
  .pL-110\@xl\+ {
    padding-left: 110px !important;
  }
  .pY-110\@xl\+ {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@xl\+ {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-110\@lg\+ {
    padding: 110px !important;
  }
  .pT-110\@lg\+ {
    padding-top: 110px !important;
  }
  .pR-110\@lg\+ {
    padding-right: 110px !important;
  }
  .pB-110\@lg\+ {
    padding-bottom: 110px !important;
  }
  .pL-110\@lg\+ {
    padding-left: 110px !important;
  }
  .pY-110\@lg\+ {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@lg\+ {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-110\@md\+ {
    padding: 110px !important;
  }
  .pT-110\@md\+ {
    padding-top: 110px !important;
  }
  .pR-110\@md\+ {
    padding-right: 110px !important;
  }
  .pB-110\@md\+ {
    padding-bottom: 110px !important;
  }
  .pL-110\@md\+ {
    padding-left: 110px !important;
  }
  .pY-110\@md\+ {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@md\+ {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-110\@sm\+ {
    padding: 110px !important;
  }
  .pT-110\@sm\+ {
    padding-top: 110px !important;
  }
  .pR-110\@sm\+ {
    padding-right: 110px !important;
  }
  .pB-110\@sm\+ {
    padding-bottom: 110px !important;
  }
  .pL-110\@sm\+ {
    padding-left: 110px !important;
  }
  .pY-110\@sm\+ {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@sm\+ {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}

@media screen and (min-width: 0) {
  .p-110\@xs\+ {
    padding: 110px !important;
  }
  .pT-110\@xs\+ {
    padding-top: 110px !important;
  }
  .pR-110\@xs\+ {
    padding-right: 110px !important;
  }
  .pB-110\@xs\+ {
    padding-bottom: 110px !important;
  }
  .pL-110\@xs\+ {
    padding-left: 110px !important;
  }
  .pY-110\@xs\+ {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@xs\+ {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-110\@xl- {
    padding: 110px !important;
  }
  .pT-110\@xl- {
    padding-top: 110px !important;
  }
  .pR-110\@xl- {
    padding-right: 110px !important;
  }
  .pB-110\@xl- {
    padding-bottom: 110px !important;
  }
  .pL-110\@xl- {
    padding-left: 110px !important;
  }
  .pY-110\@xl- {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@xl- {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-110\@lg- {
    padding: 110px !important;
  }
  .pT-110\@lg- {
    padding-top: 110px !important;
  }
  .pR-110\@lg- {
    padding-right: 110px !important;
  }
  .pB-110\@lg- {
    padding-bottom: 110px !important;
  }
  .pL-110\@lg- {
    padding-left: 110px !important;
  }
  .pY-110\@lg- {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@lg- {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-110\@md- {
    padding: 110px !important;
  }
  .pT-110\@md- {
    padding-top: 110px !important;
  }
  .pR-110\@md- {
    padding-right: 110px !important;
  }
  .pB-110\@md- {
    padding-bottom: 110px !important;
  }
  .pL-110\@md- {
    padding-left: 110px !important;
  }
  .pY-110\@md- {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@md- {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-110\@sm- {
    padding: 110px !important;
  }
  .pT-110\@sm- {
    padding-top: 110px !important;
  }
  .pR-110\@sm- {
    padding-right: 110px !important;
  }
  .pB-110\@sm- {
    padding-bottom: 110px !important;
  }
  .pL-110\@sm- {
    padding-left: 110px !important;
  }
  .pY-110\@sm- {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@sm- {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-110\@lg {
    padding: 110px !important;
  }
  .pT-110\@lg {
    padding-top: 110px !important;
  }
  .pR-110\@lg {
    padding-right: 110px !important;
  }
  .pB-110\@lg {
    padding-bottom: 110px !important;
  }
  .pL-110\@lg {
    padding-left: 110px !important;
  }
  .pY-110\@lg {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@lg {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-110\@md {
    padding: 110px !important;
  }
  .pT-110\@md {
    padding-top: 110px !important;
  }
  .pR-110\@md {
    padding-right: 110px !important;
  }
  .pB-110\@md {
    padding-bottom: 110px !important;
  }
  .pL-110\@md {
    padding-left: 110px !important;
  }
  .pY-110\@md {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@md {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-110\@sm {
    padding: 110px !important;
  }
  .pT-110\@sm {
    padding-top: 110px !important;
  }
  .pR-110\@sm {
    padding-right: 110px !important;
  }
  .pB-110\@sm {
    padding-bottom: 110px !important;
  }
  .pL-110\@sm {
    padding-left: 110px !important;
  }
  .pY-110\@sm {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@sm {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}

.p-120 {
  padding: 120px !important;
}

.pT-120 {
  padding-top: 120px !important;
}

.pR-120 {
  padding-right: 120px !important;
}

.pB-120 {
  padding-bottom: 120px !important;
}

.pL-120 {
  padding-left: 120px !important;
}

.pY-120 {
  padding-top: 120px !important;
  padding-bottom: 120px !important;
}

.pX-120 {
  padding-left: 120px !important;
  padding-right: 120px !important;
}

@media screen and (min-width: 1440px) {
  .p-120\@xl\+ {
    padding: 120px !important;
  }
  .pT-120\@xl\+ {
    padding-top: 120px !important;
  }
  .pR-120\@xl\+ {
    padding-right: 120px !important;
  }
  .pB-120\@xl\+ {
    padding-bottom: 120px !important;
  }
  .pL-120\@xl\+ {
    padding-left: 120px !important;
  }
  .pY-120\@xl\+ {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@xl\+ {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-120\@lg\+ {
    padding: 120px !important;
  }
  .pT-120\@lg\+ {
    padding-top: 120px !important;
  }
  .pR-120\@lg\+ {
    padding-right: 120px !important;
  }
  .pB-120\@lg\+ {
    padding-bottom: 120px !important;
  }
  .pL-120\@lg\+ {
    padding-left: 120px !important;
  }
  .pY-120\@lg\+ {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@lg\+ {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-120\@md\+ {
    padding: 120px !important;
  }
  .pT-120\@md\+ {
    padding-top: 120px !important;
  }
  .pR-120\@md\+ {
    padding-right: 120px !important;
  }
  .pB-120\@md\+ {
    padding-bottom: 120px !important;
  }
  .pL-120\@md\+ {
    padding-left: 120px !important;
  }
  .pY-120\@md\+ {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@md\+ {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-120\@sm\+ {
    padding: 120px !important;
  }
  .pT-120\@sm\+ {
    padding-top: 120px !important;
  }
  .pR-120\@sm\+ {
    padding-right: 120px !important;
  }
  .pB-120\@sm\+ {
    padding-bottom: 120px !important;
  }
  .pL-120\@sm\+ {
    padding-left: 120px !important;
  }
  .pY-120\@sm\+ {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@sm\+ {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}

@media screen and (min-width: 0) {
  .p-120\@xs\+ {
    padding: 120px !important;
  }
  .pT-120\@xs\+ {
    padding-top: 120px !important;
  }
  .pR-120\@xs\+ {
    padding-right: 120px !important;
  }
  .pB-120\@xs\+ {
    padding-bottom: 120px !important;
  }
  .pL-120\@xs\+ {
    padding-left: 120px !important;
  }
  .pY-120\@xs\+ {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@xs\+ {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-120\@xl- {
    padding: 120px !important;
  }
  .pT-120\@xl- {
    padding-top: 120px !important;
  }
  .pR-120\@xl- {
    padding-right: 120px !important;
  }
  .pB-120\@xl- {
    padding-bottom: 120px !important;
  }
  .pL-120\@xl- {
    padding-left: 120px !important;
  }
  .pY-120\@xl- {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@xl- {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-120\@lg- {
    padding: 120px !important;
  }
  .pT-120\@lg- {
    padding-top: 120px !important;
  }
  .pR-120\@lg- {
    padding-right: 120px !important;
  }
  .pB-120\@lg- {
    padding-bottom: 120px !important;
  }
  .pL-120\@lg- {
    padding-left: 120px !important;
  }
  .pY-120\@lg- {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@lg- {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-120\@md- {
    padding: 120px !important;
  }
  .pT-120\@md- {
    padding-top: 120px !important;
  }
  .pR-120\@md- {
    padding-right: 120px !important;
  }
  .pB-120\@md- {
    padding-bottom: 120px !important;
  }
  .pL-120\@md- {
    padding-left: 120px !important;
  }
  .pY-120\@md- {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@md- {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-120\@sm- {
    padding: 120px !important;
  }
  .pT-120\@sm- {
    padding-top: 120px !important;
  }
  .pR-120\@sm- {
    padding-right: 120px !important;
  }
  .pB-120\@sm- {
    padding-bottom: 120px !important;
  }
  .pL-120\@sm- {
    padding-left: 120px !important;
  }
  .pY-120\@sm- {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@sm- {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-120\@lg {
    padding: 120px !important;
  }
  .pT-120\@lg {
    padding-top: 120px !important;
  }
  .pR-120\@lg {
    padding-right: 120px !important;
  }
  .pB-120\@lg {
    padding-bottom: 120px !important;
  }
  .pL-120\@lg {
    padding-left: 120px !important;
  }
  .pY-120\@lg {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@lg {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-120\@md {
    padding: 120px !important;
  }
  .pT-120\@md {
    padding-top: 120px !important;
  }
  .pR-120\@md {
    padding-right: 120px !important;
  }
  .pB-120\@md {
    padding-bottom: 120px !important;
  }
  .pL-120\@md {
    padding-left: 120px !important;
  }
  .pY-120\@md {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@md {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-120\@sm {
    padding: 120px !important;
  }
  .pT-120\@sm {
    padding-top: 120px !important;
  }
  .pR-120\@sm {
    padding-right: 120px !important;
  }
  .pB-120\@sm {
    padding-bottom: 120px !important;
  }
  .pL-120\@sm {
    padding-left: 120px !important;
  }
  .pY-120\@sm {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@sm {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}

.p-130 {
  padding: 130px !important;
}

.pT-130 {
  padding-top: 130px !important;
}

.pR-130 {
  padding-right: 130px !important;
}

.pB-130 {
  padding-bottom: 130px !important;
}

.pL-130 {
  padding-left: 130px !important;
}

.pY-130 {
  padding-top: 130px !important;
  padding-bottom: 130px !important;
}

.pX-130 {
  padding-left: 130px !important;
  padding-right: 130px !important;
}

@media screen and (min-width: 1440px) {
  .p-130\@xl\+ {
    padding: 130px !important;
  }
  .pT-130\@xl\+ {
    padding-top: 130px !important;
  }
  .pR-130\@xl\+ {
    padding-right: 130px !important;
  }
  .pB-130\@xl\+ {
    padding-bottom: 130px !important;
  }
  .pL-130\@xl\+ {
    padding-left: 130px !important;
  }
  .pY-130\@xl\+ {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@xl\+ {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-130\@lg\+ {
    padding: 130px !important;
  }
  .pT-130\@lg\+ {
    padding-top: 130px !important;
  }
  .pR-130\@lg\+ {
    padding-right: 130px !important;
  }
  .pB-130\@lg\+ {
    padding-bottom: 130px !important;
  }
  .pL-130\@lg\+ {
    padding-left: 130px !important;
  }
  .pY-130\@lg\+ {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@lg\+ {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-130\@md\+ {
    padding: 130px !important;
  }
  .pT-130\@md\+ {
    padding-top: 130px !important;
  }
  .pR-130\@md\+ {
    padding-right: 130px !important;
  }
  .pB-130\@md\+ {
    padding-bottom: 130px !important;
  }
  .pL-130\@md\+ {
    padding-left: 130px !important;
  }
  .pY-130\@md\+ {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@md\+ {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-130\@sm\+ {
    padding: 130px !important;
  }
  .pT-130\@sm\+ {
    padding-top: 130px !important;
  }
  .pR-130\@sm\+ {
    padding-right: 130px !important;
  }
  .pB-130\@sm\+ {
    padding-bottom: 130px !important;
  }
  .pL-130\@sm\+ {
    padding-left: 130px !important;
  }
  .pY-130\@sm\+ {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@sm\+ {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}

@media screen and (min-width: 0) {
  .p-130\@xs\+ {
    padding: 130px !important;
  }
  .pT-130\@xs\+ {
    padding-top: 130px !important;
  }
  .pR-130\@xs\+ {
    padding-right: 130px !important;
  }
  .pB-130\@xs\+ {
    padding-bottom: 130px !important;
  }
  .pL-130\@xs\+ {
    padding-left: 130px !important;
  }
  .pY-130\@xs\+ {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@xs\+ {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-130\@xl- {
    padding: 130px !important;
  }
  .pT-130\@xl- {
    padding-top: 130px !important;
  }
  .pR-130\@xl- {
    padding-right: 130px !important;
  }
  .pB-130\@xl- {
    padding-bottom: 130px !important;
  }
  .pL-130\@xl- {
    padding-left: 130px !important;
  }
  .pY-130\@xl- {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@xl- {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-130\@lg- {
    padding: 130px !important;
  }
  .pT-130\@lg- {
    padding-top: 130px !important;
  }
  .pR-130\@lg- {
    padding-right: 130px !important;
  }
  .pB-130\@lg- {
    padding-bottom: 130px !important;
  }
  .pL-130\@lg- {
    padding-left: 130px !important;
  }
  .pY-130\@lg- {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@lg- {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-130\@md- {
    padding: 130px !important;
  }
  .pT-130\@md- {
    padding-top: 130px !important;
  }
  .pR-130\@md- {
    padding-right: 130px !important;
  }
  .pB-130\@md- {
    padding-bottom: 130px !important;
  }
  .pL-130\@md- {
    padding-left: 130px !important;
  }
  .pY-130\@md- {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@md- {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-130\@sm- {
    padding: 130px !important;
  }
  .pT-130\@sm- {
    padding-top: 130px !important;
  }
  .pR-130\@sm- {
    padding-right: 130px !important;
  }
  .pB-130\@sm- {
    padding-bottom: 130px !important;
  }
  .pL-130\@sm- {
    padding-left: 130px !important;
  }
  .pY-130\@sm- {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@sm- {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-130\@lg {
    padding: 130px !important;
  }
  .pT-130\@lg {
    padding-top: 130px !important;
  }
  .pR-130\@lg {
    padding-right: 130px !important;
  }
  .pB-130\@lg {
    padding-bottom: 130px !important;
  }
  .pL-130\@lg {
    padding-left: 130px !important;
  }
  .pY-130\@lg {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@lg {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-130\@md {
    padding: 130px !important;
  }
  .pT-130\@md {
    padding-top: 130px !important;
  }
  .pR-130\@md {
    padding-right: 130px !important;
  }
  .pB-130\@md {
    padding-bottom: 130px !important;
  }
  .pL-130\@md {
    padding-left: 130px !important;
  }
  .pY-130\@md {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@md {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-130\@sm {
    padding: 130px !important;
  }
  .pT-130\@sm {
    padding-top: 130px !important;
  }
  .pR-130\@sm {
    padding-right: 130px !important;
  }
  .pB-130\@sm {
    padding-bottom: 130px !important;
  }
  .pL-130\@sm {
    padding-left: 130px !important;
  }
  .pY-130\@sm {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@sm {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}

.p-140 {
  padding: 140px !important;
}

.pT-140 {
  padding-top: 140px !important;
}

.pR-140 {
  padding-right: 140px !important;
}

.pB-140 {
  padding-bottom: 140px !important;
}

.pL-140 {
  padding-left: 140px !important;
}

.pY-140 {
  padding-top: 140px !important;
  padding-bottom: 140px !important;
}

.pX-140 {
  padding-left: 140px !important;
  padding-right: 140px !important;
}

@media screen and (min-width: 1440px) {
  .p-140\@xl\+ {
    padding: 140px !important;
  }
  .pT-140\@xl\+ {
    padding-top: 140px !important;
  }
  .pR-140\@xl\+ {
    padding-right: 140px !important;
  }
  .pB-140\@xl\+ {
    padding-bottom: 140px !important;
  }
  .pL-140\@xl\+ {
    padding-left: 140px !important;
  }
  .pY-140\@xl\+ {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@xl\+ {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-140\@lg\+ {
    padding: 140px !important;
  }
  .pT-140\@lg\+ {
    padding-top: 140px !important;
  }
  .pR-140\@lg\+ {
    padding-right: 140px !important;
  }
  .pB-140\@lg\+ {
    padding-bottom: 140px !important;
  }
  .pL-140\@lg\+ {
    padding-left: 140px !important;
  }
  .pY-140\@lg\+ {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@lg\+ {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-140\@md\+ {
    padding: 140px !important;
  }
  .pT-140\@md\+ {
    padding-top: 140px !important;
  }
  .pR-140\@md\+ {
    padding-right: 140px !important;
  }
  .pB-140\@md\+ {
    padding-bottom: 140px !important;
  }
  .pL-140\@md\+ {
    padding-left: 140px !important;
  }
  .pY-140\@md\+ {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@md\+ {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-140\@sm\+ {
    padding: 140px !important;
  }
  .pT-140\@sm\+ {
    padding-top: 140px !important;
  }
  .pR-140\@sm\+ {
    padding-right: 140px !important;
  }
  .pB-140\@sm\+ {
    padding-bottom: 140px !important;
  }
  .pL-140\@sm\+ {
    padding-left: 140px !important;
  }
  .pY-140\@sm\+ {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@sm\+ {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}

@media screen and (min-width: 0) {
  .p-140\@xs\+ {
    padding: 140px !important;
  }
  .pT-140\@xs\+ {
    padding-top: 140px !important;
  }
  .pR-140\@xs\+ {
    padding-right: 140px !important;
  }
  .pB-140\@xs\+ {
    padding-bottom: 140px !important;
  }
  .pL-140\@xs\+ {
    padding-left: 140px !important;
  }
  .pY-140\@xs\+ {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@xs\+ {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-140\@xl- {
    padding: 140px !important;
  }
  .pT-140\@xl- {
    padding-top: 140px !important;
  }
  .pR-140\@xl- {
    padding-right: 140px !important;
  }
  .pB-140\@xl- {
    padding-bottom: 140px !important;
  }
  .pL-140\@xl- {
    padding-left: 140px !important;
  }
  .pY-140\@xl- {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@xl- {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-140\@lg- {
    padding: 140px !important;
  }
  .pT-140\@lg- {
    padding-top: 140px !important;
  }
  .pR-140\@lg- {
    padding-right: 140px !important;
  }
  .pB-140\@lg- {
    padding-bottom: 140px !important;
  }
  .pL-140\@lg- {
    padding-left: 140px !important;
  }
  .pY-140\@lg- {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@lg- {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-140\@md- {
    padding: 140px !important;
  }
  .pT-140\@md- {
    padding-top: 140px !important;
  }
  .pR-140\@md- {
    padding-right: 140px !important;
  }
  .pB-140\@md- {
    padding-bottom: 140px !important;
  }
  .pL-140\@md- {
    padding-left: 140px !important;
  }
  .pY-140\@md- {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@md- {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-140\@sm- {
    padding: 140px !important;
  }
  .pT-140\@sm- {
    padding-top: 140px !important;
  }
  .pR-140\@sm- {
    padding-right: 140px !important;
  }
  .pB-140\@sm- {
    padding-bottom: 140px !important;
  }
  .pL-140\@sm- {
    padding-left: 140px !important;
  }
  .pY-140\@sm- {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@sm- {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-140\@lg {
    padding: 140px !important;
  }
  .pT-140\@lg {
    padding-top: 140px !important;
  }
  .pR-140\@lg {
    padding-right: 140px !important;
  }
  .pB-140\@lg {
    padding-bottom: 140px !important;
  }
  .pL-140\@lg {
    padding-left: 140px !important;
  }
  .pY-140\@lg {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@lg {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-140\@md {
    padding: 140px !important;
  }
  .pT-140\@md {
    padding-top: 140px !important;
  }
  .pR-140\@md {
    padding-right: 140px !important;
  }
  .pB-140\@md {
    padding-bottom: 140px !important;
  }
  .pL-140\@md {
    padding-left: 140px !important;
  }
  .pY-140\@md {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@md {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-140\@sm {
    padding: 140px !important;
  }
  .pT-140\@sm {
    padding-top: 140px !important;
  }
  .pR-140\@sm {
    padding-right: 140px !important;
  }
  .pB-140\@sm {
    padding-bottom: 140px !important;
  }
  .pL-140\@sm {
    padding-left: 140px !important;
  }
  .pY-140\@sm {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@sm {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}

.p-150 {
  padding: 150px !important;
}

.pT-150 {
  padding-top: 150px !important;
}

.pR-150 {
  padding-right: 150px !important;
}

.pB-150 {
  padding-bottom: 150px !important;
}

.pL-150 {
  padding-left: 150px !important;
}

.pY-150 {
  padding-top: 150px !important;
  padding-bottom: 150px !important;
}

.pX-150 {
  padding-left: 150px !important;
  padding-right: 150px !important;
}

@media screen and (min-width: 1440px) {
  .p-150\@xl\+ {
    padding: 150px !important;
  }
  .pT-150\@xl\+ {
    padding-top: 150px !important;
  }
  .pR-150\@xl\+ {
    padding-right: 150px !important;
  }
  .pB-150\@xl\+ {
    padding-bottom: 150px !important;
  }
  .pL-150\@xl\+ {
    padding-left: 150px !important;
  }
  .pY-150\@xl\+ {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@xl\+ {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-150\@lg\+ {
    padding: 150px !important;
  }
  .pT-150\@lg\+ {
    padding-top: 150px !important;
  }
  .pR-150\@lg\+ {
    padding-right: 150px !important;
  }
  .pB-150\@lg\+ {
    padding-bottom: 150px !important;
  }
  .pL-150\@lg\+ {
    padding-left: 150px !important;
  }
  .pY-150\@lg\+ {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@lg\+ {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-150\@md\+ {
    padding: 150px !important;
  }
  .pT-150\@md\+ {
    padding-top: 150px !important;
  }
  .pR-150\@md\+ {
    padding-right: 150px !important;
  }
  .pB-150\@md\+ {
    padding-bottom: 150px !important;
  }
  .pL-150\@md\+ {
    padding-left: 150px !important;
  }
  .pY-150\@md\+ {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@md\+ {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-150\@sm\+ {
    padding: 150px !important;
  }
  .pT-150\@sm\+ {
    padding-top: 150px !important;
  }
  .pR-150\@sm\+ {
    padding-right: 150px !important;
  }
  .pB-150\@sm\+ {
    padding-bottom: 150px !important;
  }
  .pL-150\@sm\+ {
    padding-left: 150px !important;
  }
  .pY-150\@sm\+ {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@sm\+ {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}

@media screen and (min-width: 0) {
  .p-150\@xs\+ {
    padding: 150px !important;
  }
  .pT-150\@xs\+ {
    padding-top: 150px !important;
  }
  .pR-150\@xs\+ {
    padding-right: 150px !important;
  }
  .pB-150\@xs\+ {
    padding-bottom: 150px !important;
  }
  .pL-150\@xs\+ {
    padding-left: 150px !important;
  }
  .pY-150\@xs\+ {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@xs\+ {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-150\@xl- {
    padding: 150px !important;
  }
  .pT-150\@xl- {
    padding-top: 150px !important;
  }
  .pR-150\@xl- {
    padding-right: 150px !important;
  }
  .pB-150\@xl- {
    padding-bottom: 150px !important;
  }
  .pL-150\@xl- {
    padding-left: 150px !important;
  }
  .pY-150\@xl- {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@xl- {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-150\@lg- {
    padding: 150px !important;
  }
  .pT-150\@lg- {
    padding-top: 150px !important;
  }
  .pR-150\@lg- {
    padding-right: 150px !important;
  }
  .pB-150\@lg- {
    padding-bottom: 150px !important;
  }
  .pL-150\@lg- {
    padding-left: 150px !important;
  }
  .pY-150\@lg- {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@lg- {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-150\@md- {
    padding: 150px !important;
  }
  .pT-150\@md- {
    padding-top: 150px !important;
  }
  .pR-150\@md- {
    padding-right: 150px !important;
  }
  .pB-150\@md- {
    padding-bottom: 150px !important;
  }
  .pL-150\@md- {
    padding-left: 150px !important;
  }
  .pY-150\@md- {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@md- {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-150\@sm- {
    padding: 150px !important;
  }
  .pT-150\@sm- {
    padding-top: 150px !important;
  }
  .pR-150\@sm- {
    padding-right: 150px !important;
  }
  .pB-150\@sm- {
    padding-bottom: 150px !important;
  }
  .pL-150\@sm- {
    padding-left: 150px !important;
  }
  .pY-150\@sm- {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@sm- {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-150\@lg {
    padding: 150px !important;
  }
  .pT-150\@lg {
    padding-top: 150px !important;
  }
  .pR-150\@lg {
    padding-right: 150px !important;
  }
  .pB-150\@lg {
    padding-bottom: 150px !important;
  }
  .pL-150\@lg {
    padding-left: 150px !important;
  }
  .pY-150\@lg {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@lg {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-150\@md {
    padding: 150px !important;
  }
  .pT-150\@md {
    padding-top: 150px !important;
  }
  .pR-150\@md {
    padding-right: 150px !important;
  }
  .pB-150\@md {
    padding-bottom: 150px !important;
  }
  .pL-150\@md {
    padding-left: 150px !important;
  }
  .pY-150\@md {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@md {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-150\@sm {
    padding: 150px !important;
  }
  .pT-150\@sm {
    padding-top: 150px !important;
  }
  .pR-150\@sm {
    padding-right: 150px !important;
  }
  .pB-150\@sm {
    padding-bottom: 150px !important;
  }
  .pL-150\@sm {
    padding-left: 150px !important;
  }
  .pY-150\@sm {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@sm {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}

.p-160 {
  padding: 160px !important;
}

.pT-160 {
  padding-top: 160px !important;
}

.pR-160 {
  padding-right: 160px !important;
}

.pB-160 {
  padding-bottom: 160px !important;
}

.pL-160 {
  padding-left: 160px !important;
}

.pY-160 {
  padding-top: 160px !important;
  padding-bottom: 160px !important;
}

.pX-160 {
  padding-left: 160px !important;
  padding-right: 160px !important;
}

@media screen and (min-width: 1440px) {
  .p-160\@xl\+ {
    padding: 160px !important;
  }
  .pT-160\@xl\+ {
    padding-top: 160px !important;
  }
  .pR-160\@xl\+ {
    padding-right: 160px !important;
  }
  .pB-160\@xl\+ {
    padding-bottom: 160px !important;
  }
  .pL-160\@xl\+ {
    padding-left: 160px !important;
  }
  .pY-160\@xl\+ {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@xl\+ {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-160\@lg\+ {
    padding: 160px !important;
  }
  .pT-160\@lg\+ {
    padding-top: 160px !important;
  }
  .pR-160\@lg\+ {
    padding-right: 160px !important;
  }
  .pB-160\@lg\+ {
    padding-bottom: 160px !important;
  }
  .pL-160\@lg\+ {
    padding-left: 160px !important;
  }
  .pY-160\@lg\+ {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@lg\+ {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}

@media screen and (min-width: 992px) {
  .p-160\@md\+ {
    padding: 160px !important;
  }
  .pT-160\@md\+ {
    padding-top: 160px !important;
  }
  .pR-160\@md\+ {
    padding-right: 160px !important;
  }
  .pB-160\@md\+ {
    padding-bottom: 160px !important;
  }
  .pL-160\@md\+ {
    padding-left: 160px !important;
  }
  .pY-160\@md\+ {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@md\+ {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}

@media screen and (min-width: 768px) {
  .p-160\@sm\+ {
    padding: 160px !important;
  }
  .pT-160\@sm\+ {
    padding-top: 160px !important;
  }
  .pR-160\@sm\+ {
    padding-right: 160px !important;
  }
  .pB-160\@sm\+ {
    padding-bottom: 160px !important;
  }
  .pL-160\@sm\+ {
    padding-left: 160px !important;
  }
  .pY-160\@sm\+ {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@sm\+ {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}

@media screen and (min-width: 0) {
  .p-160\@xs\+ {
    padding: 160px !important;
  }
  .pT-160\@xs\+ {
    padding-top: 160px !important;
  }
  .pR-160\@xs\+ {
    padding-right: 160px !important;
  }
  .pB-160\@xs\+ {
    padding-bottom: 160px !important;
  }
  .pL-160\@xs\+ {
    padding-left: 160px !important;
  }
  .pY-160\@xs\+ {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@xs\+ {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}

@media screen and (max-width: 1439px) {
  .p-160\@xl- {
    padding: 160px !important;
  }
  .pT-160\@xl- {
    padding-top: 160px !important;
  }
  .pR-160\@xl- {
    padding-right: 160px !important;
  }
  .pB-160\@xl- {
    padding-bottom: 160px !important;
  }
  .pL-160\@xl- {
    padding-left: 160px !important;
  }
  .pY-160\@xl- {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@xl- {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}

@media screen and (max-width: 1199px) {
  .p-160\@lg- {
    padding: 160px !important;
  }
  .pT-160\@lg- {
    padding-top: 160px !important;
  }
  .pR-160\@lg- {
    padding-right: 160px !important;
  }
  .pB-160\@lg- {
    padding-bottom: 160px !important;
  }
  .pL-160\@lg- {
    padding-left: 160px !important;
  }
  .pY-160\@lg- {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@lg- {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}

@media screen and (max-width: 991px) {
  .p-160\@md- {
    padding: 160px !important;
  }
  .pT-160\@md- {
    padding-top: 160px !important;
  }
  .pR-160\@md- {
    padding-right: 160px !important;
  }
  .pB-160\@md- {
    padding-bottom: 160px !important;
  }
  .pL-160\@md- {
    padding-left: 160px !important;
  }
  .pY-160\@md- {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@md- {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}

@media screen and (max-width: 767px) {
  .p-160\@sm- {
    padding: 160px !important;
  }
  .pT-160\@sm- {
    padding-top: 160px !important;
  }
  .pR-160\@sm- {
    padding-right: 160px !important;
  }
  .pB-160\@sm- {
    padding-bottom: 160px !important;
  }
  .pL-160\@sm- {
    padding-left: 160px !important;
  }
  .pY-160\@sm- {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@sm- {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-160\@lg {
    padding: 160px !important;
  }
  .pT-160\@lg {
    padding-top: 160px !important;
  }
  .pR-160\@lg {
    padding-right: 160px !important;
  }
  .pB-160\@lg {
    padding-bottom: 160px !important;
  }
  .pL-160\@lg {
    padding-left: 160px !important;
  }
  .pY-160\@lg {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@lg {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-160\@md {
    padding: 160px !important;
  }
  .pT-160\@md {
    padding-top: 160px !important;
  }
  .pR-160\@md {
    padding-right: 160px !important;
  }
  .pB-160\@md {
    padding-bottom: 160px !important;
  }
  .pL-160\@md {
    padding-left: 160px !important;
  }
  .pY-160\@md {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@md {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-160\@sm {
    padding: 160px !important;
  }
  .pT-160\@sm {
    padding-top: 160px !important;
  }
  .pR-160\@sm {
    padding-right: 160px !important;
  }
  .pB-160\@sm {
    padding-bottom: 160px !important;
  }
  .pL-160\@sm {
    padding-left: 160px !important;
  }
  .pY-160\@sm {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@sm {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}

.t-0 {
  top: 0px;
}

.r-0 {
  right: 0px;
}

.b-0 {
  bottom: 0px;
}

.l-0 {
  left: 0px;
}

@media screen and (min-width: 1440px) {
  .t-0\@xl\+ {
    top: 0px;
  }
  .r-0\@xl\+ {
    right: 0px;
  }
  .b-0\@xl\+ {
    bottom: 0px;
  }
  .l-0\@xl\+ {
    left: 0px;
  }
}

@media screen and (min-width: 1200px) {
  .t-0\@lg\+ {
    top: 0px;
  }
  .r-0\@lg\+ {
    right: 0px;
  }
  .b-0\@lg\+ {
    bottom: 0px;
  }
  .l-0\@lg\+ {
    left: 0px;
  }
}

@media screen and (min-width: 992px) {
  .t-0\@md\+ {
    top: 0px;
  }
  .r-0\@md\+ {
    right: 0px;
  }
  .b-0\@md\+ {
    bottom: 0px;
  }
  .l-0\@md\+ {
    left: 0px;
  }
}

@media screen and (min-width: 768px) {
  .t-0\@sm\+ {
    top: 0px;
  }
  .r-0\@sm\+ {
    right: 0px;
  }
  .b-0\@sm\+ {
    bottom: 0px;
  }
  .l-0\@sm\+ {
    left: 0px;
  }
}

@media screen and (min-width: 0) {
  .t-0\@xs\+ {
    top: 0px;
  }
  .r-0\@xs\+ {
    right: 0px;
  }
  .b-0\@xs\+ {
    bottom: 0px;
  }
  .l-0\@xs\+ {
    left: 0px;
  }
}

@media screen and (max-width: 1439px) {
  .t-0\@xl- {
    top: 0px;
  }
  .r-0\@xl- {
    right: 0px;
  }
  .b-0\@xl- {
    bottom: 0px;
  }
  .l-0\@xl- {
    left: 0px;
  }
}

@media screen and (max-width: 1199px) {
  .t-0\@lg- {
    top: 0px;
  }
  .r-0\@lg- {
    right: 0px;
  }
  .b-0\@lg- {
    bottom: 0px;
  }
  .l-0\@lg- {
    left: 0px;
  }
}

@media screen and (max-width: 991px) {
  .t-0\@md- {
    top: 0px;
  }
  .r-0\@md- {
    right: 0px;
  }
  .b-0\@md- {
    bottom: 0px;
  }
  .l-0\@md- {
    left: 0px;
  }
}

@media screen and (max-width: 767px) {
  .t-0\@sm- {
    top: 0px;
  }
  .r-0\@sm- {
    right: 0px;
  }
  .b-0\@sm- {
    bottom: 0px;
  }
  .l-0\@sm- {
    left: 0px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-0\@lg {
    top: 0px;
  }
  .r-0\@lg {
    right: 0px;
  }
  .b-0\@lg {
    bottom: 0px;
  }
  .l-0\@lg {
    left: 0px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-0\@md {
    top: 0px;
  }
  .r-0\@md {
    right: 0px;
  }
  .b-0\@md {
    bottom: 0px;
  }
  .l-0\@md {
    left: 0px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-0\@sm {
    top: 0px;
  }
  .r-0\@sm {
    right: 0px;
  }
  .b-0\@sm {
    bottom: 0px;
  }
  .l-0\@sm {
    left: 0px;
  }
}

.t-1 {
  top: 1px;
}

.r-1 {
  right: 1px;
}

.b-1 {
  bottom: 1px;
}

.l-1 {
  left: 1px;
}

@media screen and (min-width: 1440px) {
  .t-1\@xl\+ {
    top: 1px;
  }
  .r-1\@xl\+ {
    right: 1px;
  }
  .b-1\@xl\+ {
    bottom: 1px;
  }
  .l-1\@xl\+ {
    left: 1px;
  }
}

@media screen and (min-width: 1200px) {
  .t-1\@lg\+ {
    top: 1px;
  }
  .r-1\@lg\+ {
    right: 1px;
  }
  .b-1\@lg\+ {
    bottom: 1px;
  }
  .l-1\@lg\+ {
    left: 1px;
  }
}

@media screen and (min-width: 992px) {
  .t-1\@md\+ {
    top: 1px;
  }
  .r-1\@md\+ {
    right: 1px;
  }
  .b-1\@md\+ {
    bottom: 1px;
  }
  .l-1\@md\+ {
    left: 1px;
  }
}

@media screen and (min-width: 768px) {
  .t-1\@sm\+ {
    top: 1px;
  }
  .r-1\@sm\+ {
    right: 1px;
  }
  .b-1\@sm\+ {
    bottom: 1px;
  }
  .l-1\@sm\+ {
    left: 1px;
  }
}

@media screen and (min-width: 0) {
  .t-1\@xs\+ {
    top: 1px;
  }
  .r-1\@xs\+ {
    right: 1px;
  }
  .b-1\@xs\+ {
    bottom: 1px;
  }
  .l-1\@xs\+ {
    left: 1px;
  }
}

@media screen and (max-width: 1439px) {
  .t-1\@xl- {
    top: 1px;
  }
  .r-1\@xl- {
    right: 1px;
  }
  .b-1\@xl- {
    bottom: 1px;
  }
  .l-1\@xl- {
    left: 1px;
  }
}

@media screen and (max-width: 1199px) {
  .t-1\@lg- {
    top: 1px;
  }
  .r-1\@lg- {
    right: 1px;
  }
  .b-1\@lg- {
    bottom: 1px;
  }
  .l-1\@lg- {
    left: 1px;
  }
}

@media screen and (max-width: 991px) {
  .t-1\@md- {
    top: 1px;
  }
  .r-1\@md- {
    right: 1px;
  }
  .b-1\@md- {
    bottom: 1px;
  }
  .l-1\@md- {
    left: 1px;
  }
}

@media screen and (max-width: 767px) {
  .t-1\@sm- {
    top: 1px;
  }
  .r-1\@sm- {
    right: 1px;
  }
  .b-1\@sm- {
    bottom: 1px;
  }
  .l-1\@sm- {
    left: 1px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-1\@lg {
    top: 1px;
  }
  .r-1\@lg {
    right: 1px;
  }
  .b-1\@lg {
    bottom: 1px;
  }
  .l-1\@lg {
    left: 1px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-1\@md {
    top: 1px;
  }
  .r-1\@md {
    right: 1px;
  }
  .b-1\@md {
    bottom: 1px;
  }
  .l-1\@md {
    left: 1px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-1\@sm {
    top: 1px;
  }
  .r-1\@sm {
    right: 1px;
  }
  .b-1\@sm {
    bottom: 1px;
  }
  .l-1\@sm {
    left: 1px;
  }
}

.t-2 {
  top: 2px;
}

.r-2 {
  right: 2px;
}

.b-2 {
  bottom: 2px;
}

.l-2 {
  left: 2px;
}

@media screen and (min-width: 1440px) {
  .t-2\@xl\+ {
    top: 2px;
  }
  .r-2\@xl\+ {
    right: 2px;
  }
  .b-2\@xl\+ {
    bottom: 2px;
  }
  .l-2\@xl\+ {
    left: 2px;
  }
}

@media screen and (min-width: 1200px) {
  .t-2\@lg\+ {
    top: 2px;
  }
  .r-2\@lg\+ {
    right: 2px;
  }
  .b-2\@lg\+ {
    bottom: 2px;
  }
  .l-2\@lg\+ {
    left: 2px;
  }
}

@media screen and (min-width: 992px) {
  .t-2\@md\+ {
    top: 2px;
  }
  .r-2\@md\+ {
    right: 2px;
  }
  .b-2\@md\+ {
    bottom: 2px;
  }
  .l-2\@md\+ {
    left: 2px;
  }
}

@media screen and (min-width: 768px) {
  .t-2\@sm\+ {
    top: 2px;
  }
  .r-2\@sm\+ {
    right: 2px;
  }
  .b-2\@sm\+ {
    bottom: 2px;
  }
  .l-2\@sm\+ {
    left: 2px;
  }
}

@media screen and (min-width: 0) {
  .t-2\@xs\+ {
    top: 2px;
  }
  .r-2\@xs\+ {
    right: 2px;
  }
  .b-2\@xs\+ {
    bottom: 2px;
  }
  .l-2\@xs\+ {
    left: 2px;
  }
}

@media screen and (max-width: 1439px) {
  .t-2\@xl- {
    top: 2px;
  }
  .r-2\@xl- {
    right: 2px;
  }
  .b-2\@xl- {
    bottom: 2px;
  }
  .l-2\@xl- {
    left: 2px;
  }
}

@media screen and (max-width: 1199px) {
  .t-2\@lg- {
    top: 2px;
  }
  .r-2\@lg- {
    right: 2px;
  }
  .b-2\@lg- {
    bottom: 2px;
  }
  .l-2\@lg- {
    left: 2px;
  }
}

@media screen and (max-width: 991px) {
  .t-2\@md- {
    top: 2px;
  }
  .r-2\@md- {
    right: 2px;
  }
  .b-2\@md- {
    bottom: 2px;
  }
  .l-2\@md- {
    left: 2px;
  }
}

@media screen and (max-width: 767px) {
  .t-2\@sm- {
    top: 2px;
  }
  .r-2\@sm- {
    right: 2px;
  }
  .b-2\@sm- {
    bottom: 2px;
  }
  .l-2\@sm- {
    left: 2px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-2\@lg {
    top: 2px;
  }
  .r-2\@lg {
    right: 2px;
  }
  .b-2\@lg {
    bottom: 2px;
  }
  .l-2\@lg {
    left: 2px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-2\@md {
    top: 2px;
  }
  .r-2\@md {
    right: 2px;
  }
  .b-2\@md {
    bottom: 2px;
  }
  .l-2\@md {
    left: 2px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-2\@sm {
    top: 2px;
  }
  .r-2\@sm {
    right: 2px;
  }
  .b-2\@sm {
    bottom: 2px;
  }
  .l-2\@sm {
    left: 2px;
  }
}

.t-3 {
  top: 3px;
}

.r-3 {
  right: 3px;
}

.b-3 {
  bottom: 3px;
}

.l-3 {
  left: 3px;
}

@media screen and (min-width: 1440px) {
  .t-3\@xl\+ {
    top: 3px;
  }
  .r-3\@xl\+ {
    right: 3px;
  }
  .b-3\@xl\+ {
    bottom: 3px;
  }
  .l-3\@xl\+ {
    left: 3px;
  }
}

@media screen and (min-width: 1200px) {
  .t-3\@lg\+ {
    top: 3px;
  }
  .r-3\@lg\+ {
    right: 3px;
  }
  .b-3\@lg\+ {
    bottom: 3px;
  }
  .l-3\@lg\+ {
    left: 3px;
  }
}

@media screen and (min-width: 992px) {
  .t-3\@md\+ {
    top: 3px;
  }
  .r-3\@md\+ {
    right: 3px;
  }
  .b-3\@md\+ {
    bottom: 3px;
  }
  .l-3\@md\+ {
    left: 3px;
  }
}

@media screen and (min-width: 768px) {
  .t-3\@sm\+ {
    top: 3px;
  }
  .r-3\@sm\+ {
    right: 3px;
  }
  .b-3\@sm\+ {
    bottom: 3px;
  }
  .l-3\@sm\+ {
    left: 3px;
  }
}

@media screen and (min-width: 0) {
  .t-3\@xs\+ {
    top: 3px;
  }
  .r-3\@xs\+ {
    right: 3px;
  }
  .b-3\@xs\+ {
    bottom: 3px;
  }
  .l-3\@xs\+ {
    left: 3px;
  }
}

@media screen and (max-width: 1439px) {
  .t-3\@xl- {
    top: 3px;
  }
  .r-3\@xl- {
    right: 3px;
  }
  .b-3\@xl- {
    bottom: 3px;
  }
  .l-3\@xl- {
    left: 3px;
  }
}

@media screen and (max-width: 1199px) {
  .t-3\@lg- {
    top: 3px;
  }
  .r-3\@lg- {
    right: 3px;
  }
  .b-3\@lg- {
    bottom: 3px;
  }
  .l-3\@lg- {
    left: 3px;
  }
}

@media screen and (max-width: 991px) {
  .t-3\@md- {
    top: 3px;
  }
  .r-3\@md- {
    right: 3px;
  }
  .b-3\@md- {
    bottom: 3px;
  }
  .l-3\@md- {
    left: 3px;
  }
}

@media screen and (max-width: 767px) {
  .t-3\@sm- {
    top: 3px;
  }
  .r-3\@sm- {
    right: 3px;
  }
  .b-3\@sm- {
    bottom: 3px;
  }
  .l-3\@sm- {
    left: 3px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-3\@lg {
    top: 3px;
  }
  .r-3\@lg {
    right: 3px;
  }
  .b-3\@lg {
    bottom: 3px;
  }
  .l-3\@lg {
    left: 3px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-3\@md {
    top: 3px;
  }
  .r-3\@md {
    right: 3px;
  }
  .b-3\@md {
    bottom: 3px;
  }
  .l-3\@md {
    left: 3px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-3\@sm {
    top: 3px;
  }
  .r-3\@sm {
    right: 3px;
  }
  .b-3\@sm {
    bottom: 3px;
  }
  .l-3\@sm {
    left: 3px;
  }
}

.t-4 {
  top: 4px;
}

.r-4 {
  right: 4px;
}

.b-4 {
  bottom: 4px;
}

.l-4 {
  left: 4px;
}

@media screen and (min-width: 1440px) {
  .t-4\@xl\+ {
    top: 4px;
  }
  .r-4\@xl\+ {
    right: 4px;
  }
  .b-4\@xl\+ {
    bottom: 4px;
  }
  .l-4\@xl\+ {
    left: 4px;
  }
}

@media screen and (min-width: 1200px) {
  .t-4\@lg\+ {
    top: 4px;
  }
  .r-4\@lg\+ {
    right: 4px;
  }
  .b-4\@lg\+ {
    bottom: 4px;
  }
  .l-4\@lg\+ {
    left: 4px;
  }
}

@media screen and (min-width: 992px) {
  .t-4\@md\+ {
    top: 4px;
  }
  .r-4\@md\+ {
    right: 4px;
  }
  .b-4\@md\+ {
    bottom: 4px;
  }
  .l-4\@md\+ {
    left: 4px;
  }
}

@media screen and (min-width: 768px) {
  .t-4\@sm\+ {
    top: 4px;
  }
  .r-4\@sm\+ {
    right: 4px;
  }
  .b-4\@sm\+ {
    bottom: 4px;
  }
  .l-4\@sm\+ {
    left: 4px;
  }
}

@media screen and (min-width: 0) {
  .t-4\@xs\+ {
    top: 4px;
  }
  .r-4\@xs\+ {
    right: 4px;
  }
  .b-4\@xs\+ {
    bottom: 4px;
  }
  .l-4\@xs\+ {
    left: 4px;
  }
}

@media screen and (max-width: 1439px) {
  .t-4\@xl- {
    top: 4px;
  }
  .r-4\@xl- {
    right: 4px;
  }
  .b-4\@xl- {
    bottom: 4px;
  }
  .l-4\@xl- {
    left: 4px;
  }
}

@media screen and (max-width: 1199px) {
  .t-4\@lg- {
    top: 4px;
  }
  .r-4\@lg- {
    right: 4px;
  }
  .b-4\@lg- {
    bottom: 4px;
  }
  .l-4\@lg- {
    left: 4px;
  }
}

@media screen and (max-width: 991px) {
  .t-4\@md- {
    top: 4px;
  }
  .r-4\@md- {
    right: 4px;
  }
  .b-4\@md- {
    bottom: 4px;
  }
  .l-4\@md- {
    left: 4px;
  }
}

@media screen and (max-width: 767px) {
  .t-4\@sm- {
    top: 4px;
  }
  .r-4\@sm- {
    right: 4px;
  }
  .b-4\@sm- {
    bottom: 4px;
  }
  .l-4\@sm- {
    left: 4px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-4\@lg {
    top: 4px;
  }
  .r-4\@lg {
    right: 4px;
  }
  .b-4\@lg {
    bottom: 4px;
  }
  .l-4\@lg {
    left: 4px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-4\@md {
    top: 4px;
  }
  .r-4\@md {
    right: 4px;
  }
  .b-4\@md {
    bottom: 4px;
  }
  .l-4\@md {
    left: 4px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-4\@sm {
    top: 4px;
  }
  .r-4\@sm {
    right: 4px;
  }
  .b-4\@sm {
    bottom: 4px;
  }
  .l-4\@sm {
    left: 4px;
  }
}

.t-5 {
  top: 5px;
}

.r-5 {
  right: 5px;
}

.b-5 {
  bottom: 5px;
}

.l-5 {
  left: 5px;
}

@media screen and (min-width: 1440px) {
  .t-5\@xl\+ {
    top: 5px;
  }
  .r-5\@xl\+ {
    right: 5px;
  }
  .b-5\@xl\+ {
    bottom: 5px;
  }
  .l-5\@xl\+ {
    left: 5px;
  }
}

@media screen and (min-width: 1200px) {
  .t-5\@lg\+ {
    top: 5px;
  }
  .r-5\@lg\+ {
    right: 5px;
  }
  .b-5\@lg\+ {
    bottom: 5px;
  }
  .l-5\@lg\+ {
    left: 5px;
  }
}

@media screen and (min-width: 992px) {
  .t-5\@md\+ {
    top: 5px;
  }
  .r-5\@md\+ {
    right: 5px;
  }
  .b-5\@md\+ {
    bottom: 5px;
  }
  .l-5\@md\+ {
    left: 5px;
  }
}

@media screen and (min-width: 768px) {
  .t-5\@sm\+ {
    top: 5px;
  }
  .r-5\@sm\+ {
    right: 5px;
  }
  .b-5\@sm\+ {
    bottom: 5px;
  }
  .l-5\@sm\+ {
    left: 5px;
  }
}

@media screen and (min-width: 0) {
  .t-5\@xs\+ {
    top: 5px;
  }
  .r-5\@xs\+ {
    right: 5px;
  }
  .b-5\@xs\+ {
    bottom: 5px;
  }
  .l-5\@xs\+ {
    left: 5px;
  }
}

@media screen and (max-width: 1439px) {
  .t-5\@xl- {
    top: 5px;
  }
  .r-5\@xl- {
    right: 5px;
  }
  .b-5\@xl- {
    bottom: 5px;
  }
  .l-5\@xl- {
    left: 5px;
  }
}

@media screen and (max-width: 1199px) {
  .t-5\@lg- {
    top: 5px;
  }
  .r-5\@lg- {
    right: 5px;
  }
  .b-5\@lg- {
    bottom: 5px;
  }
  .l-5\@lg- {
    left: 5px;
  }
}

@media screen and (max-width: 991px) {
  .t-5\@md- {
    top: 5px;
  }
  .r-5\@md- {
    right: 5px;
  }
  .b-5\@md- {
    bottom: 5px;
  }
  .l-5\@md- {
    left: 5px;
  }
}

@media screen and (max-width: 767px) {
  .t-5\@sm- {
    top: 5px;
  }
  .r-5\@sm- {
    right: 5px;
  }
  .b-5\@sm- {
    bottom: 5px;
  }
  .l-5\@sm- {
    left: 5px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-5\@lg {
    top: 5px;
  }
  .r-5\@lg {
    right: 5px;
  }
  .b-5\@lg {
    bottom: 5px;
  }
  .l-5\@lg {
    left: 5px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-5\@md {
    top: 5px;
  }
  .r-5\@md {
    right: 5px;
  }
  .b-5\@md {
    bottom: 5px;
  }
  .l-5\@md {
    left: 5px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-5\@sm {
    top: 5px;
  }
  .r-5\@sm {
    right: 5px;
  }
  .b-5\@sm {
    bottom: 5px;
  }
  .l-5\@sm {
    left: 5px;
  }
}

.t-10 {
  top: 10px;
}

.r-10 {
  right: 10px;
}

.b-10 {
  bottom: 10px;
}

.l-10 {
  left: 10px;
}

@media screen and (min-width: 1440px) {
  .t-10\@xl\+ {
    top: 10px;
  }
  .r-10\@xl\+ {
    right: 10px;
  }
  .b-10\@xl\+ {
    bottom: 10px;
  }
  .l-10\@xl\+ {
    left: 10px;
  }
}

@media screen and (min-width: 1200px) {
  .t-10\@lg\+ {
    top: 10px;
  }
  .r-10\@lg\+ {
    right: 10px;
  }
  .b-10\@lg\+ {
    bottom: 10px;
  }
  .l-10\@lg\+ {
    left: 10px;
  }
}

@media screen and (min-width: 992px) {
  .t-10\@md\+ {
    top: 10px;
  }
  .r-10\@md\+ {
    right: 10px;
  }
  .b-10\@md\+ {
    bottom: 10px;
  }
  .l-10\@md\+ {
    left: 10px;
  }
}

@media screen and (min-width: 768px) {
  .t-10\@sm\+ {
    top: 10px;
  }
  .r-10\@sm\+ {
    right: 10px;
  }
  .b-10\@sm\+ {
    bottom: 10px;
  }
  .l-10\@sm\+ {
    left: 10px;
  }
}

@media screen and (min-width: 0) {
  .t-10\@xs\+ {
    top: 10px;
  }
  .r-10\@xs\+ {
    right: 10px;
  }
  .b-10\@xs\+ {
    bottom: 10px;
  }
  .l-10\@xs\+ {
    left: 10px;
  }
}

@media screen and (max-width: 1439px) {
  .t-10\@xl- {
    top: 10px;
  }
  .r-10\@xl- {
    right: 10px;
  }
  .b-10\@xl- {
    bottom: 10px;
  }
  .l-10\@xl- {
    left: 10px;
  }
}

@media screen and (max-width: 1199px) {
  .t-10\@lg- {
    top: 10px;
  }
  .r-10\@lg- {
    right: 10px;
  }
  .b-10\@lg- {
    bottom: 10px;
  }
  .l-10\@lg- {
    left: 10px;
  }
}

@media screen and (max-width: 991px) {
  .t-10\@md- {
    top: 10px;
  }
  .r-10\@md- {
    right: 10px;
  }
  .b-10\@md- {
    bottom: 10px;
  }
  .l-10\@md- {
    left: 10px;
  }
}

@media screen and (max-width: 767px) {
  .t-10\@sm- {
    top: 10px;
  }
  .r-10\@sm- {
    right: 10px;
  }
  .b-10\@sm- {
    bottom: 10px;
  }
  .l-10\@sm- {
    left: 10px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-10\@lg {
    top: 10px;
  }
  .r-10\@lg {
    right: 10px;
  }
  .b-10\@lg {
    bottom: 10px;
  }
  .l-10\@lg {
    left: 10px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-10\@md {
    top: 10px;
  }
  .r-10\@md {
    right: 10px;
  }
  .b-10\@md {
    bottom: 10px;
  }
  .l-10\@md {
    left: 10px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-10\@sm {
    top: 10px;
  }
  .r-10\@sm {
    right: 10px;
  }
  .b-10\@sm {
    bottom: 10px;
  }
  .l-10\@sm {
    left: 10px;
  }
}

.t-15 {
  top: 15px;
}

.r-15 {
  right: 15px;
}

.b-15 {
  bottom: 15px;
}

.l-15 {
  left: 15px;
}

@media screen and (min-width: 1440px) {
  .t-15\@xl\+ {
    top: 15px;
  }
  .r-15\@xl\+ {
    right: 15px;
  }
  .b-15\@xl\+ {
    bottom: 15px;
  }
  .l-15\@xl\+ {
    left: 15px;
  }
}

@media screen and (min-width: 1200px) {
  .t-15\@lg\+ {
    top: 15px;
  }
  .r-15\@lg\+ {
    right: 15px;
  }
  .b-15\@lg\+ {
    bottom: 15px;
  }
  .l-15\@lg\+ {
    left: 15px;
  }
}

@media screen and (min-width: 992px) {
  .t-15\@md\+ {
    top: 15px;
  }
  .r-15\@md\+ {
    right: 15px;
  }
  .b-15\@md\+ {
    bottom: 15px;
  }
  .l-15\@md\+ {
    left: 15px;
  }
}

@media screen and (min-width: 768px) {
  .t-15\@sm\+ {
    top: 15px;
  }
  .r-15\@sm\+ {
    right: 15px;
  }
  .b-15\@sm\+ {
    bottom: 15px;
  }
  .l-15\@sm\+ {
    left: 15px;
  }
}

@media screen and (min-width: 0) {
  .t-15\@xs\+ {
    top: 15px;
  }
  .r-15\@xs\+ {
    right: 15px;
  }
  .b-15\@xs\+ {
    bottom: 15px;
  }
  .l-15\@xs\+ {
    left: 15px;
  }
}

@media screen and (max-width: 1439px) {
  .t-15\@xl- {
    top: 15px;
  }
  .r-15\@xl- {
    right: 15px;
  }
  .b-15\@xl- {
    bottom: 15px;
  }
  .l-15\@xl- {
    left: 15px;
  }
}

@media screen and (max-width: 1199px) {
  .t-15\@lg- {
    top: 15px;
  }
  .r-15\@lg- {
    right: 15px;
  }
  .b-15\@lg- {
    bottom: 15px;
  }
  .l-15\@lg- {
    left: 15px;
  }
}

@media screen and (max-width: 991px) {
  .t-15\@md- {
    top: 15px;
  }
  .r-15\@md- {
    right: 15px;
  }
  .b-15\@md- {
    bottom: 15px;
  }
  .l-15\@md- {
    left: 15px;
  }
}

@media screen and (max-width: 767px) {
  .t-15\@sm- {
    top: 15px;
  }
  .r-15\@sm- {
    right: 15px;
  }
  .b-15\@sm- {
    bottom: 15px;
  }
  .l-15\@sm- {
    left: 15px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-15\@lg {
    top: 15px;
  }
  .r-15\@lg {
    right: 15px;
  }
  .b-15\@lg {
    bottom: 15px;
  }
  .l-15\@lg {
    left: 15px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-15\@md {
    top: 15px;
  }
  .r-15\@md {
    right: 15px;
  }
  .b-15\@md {
    bottom: 15px;
  }
  .l-15\@md {
    left: 15px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-15\@sm {
    top: 15px;
  }
  .r-15\@sm {
    right: 15px;
  }
  .b-15\@sm {
    bottom: 15px;
  }
  .l-15\@sm {
    left: 15px;
  }
}

.t-20 {
  top: 20px;
}

.r-20 {
  right: 20px;
}

.b-20 {
  bottom: 20px;
}

.l-20 {
  left: 20px;
}

@media screen and (min-width: 1440px) {
  .t-20\@xl\+ {
    top: 20px;
  }
  .r-20\@xl\+ {
    right: 20px;
  }
  .b-20\@xl\+ {
    bottom: 20px;
  }
  .l-20\@xl\+ {
    left: 20px;
  }
}

@media screen and (min-width: 1200px) {
  .t-20\@lg\+ {
    top: 20px;
  }
  .r-20\@lg\+ {
    right: 20px;
  }
  .b-20\@lg\+ {
    bottom: 20px;
  }
  .l-20\@lg\+ {
    left: 20px;
  }
}

@media screen and (min-width: 992px) {
  .t-20\@md\+ {
    top: 20px;
  }
  .r-20\@md\+ {
    right: 20px;
  }
  .b-20\@md\+ {
    bottom: 20px;
  }
  .l-20\@md\+ {
    left: 20px;
  }
}

@media screen and (min-width: 768px) {
  .t-20\@sm\+ {
    top: 20px;
  }
  .r-20\@sm\+ {
    right: 20px;
  }
  .b-20\@sm\+ {
    bottom: 20px;
  }
  .l-20\@sm\+ {
    left: 20px;
  }
}

@media screen and (min-width: 0) {
  .t-20\@xs\+ {
    top: 20px;
  }
  .r-20\@xs\+ {
    right: 20px;
  }
  .b-20\@xs\+ {
    bottom: 20px;
  }
  .l-20\@xs\+ {
    left: 20px;
  }
}

@media screen and (max-width: 1439px) {
  .t-20\@xl- {
    top: 20px;
  }
  .r-20\@xl- {
    right: 20px;
  }
  .b-20\@xl- {
    bottom: 20px;
  }
  .l-20\@xl- {
    left: 20px;
  }
}

@media screen and (max-width: 1199px) {
  .t-20\@lg- {
    top: 20px;
  }
  .r-20\@lg- {
    right: 20px;
  }
  .b-20\@lg- {
    bottom: 20px;
  }
  .l-20\@lg- {
    left: 20px;
  }
}

@media screen and (max-width: 991px) {
  .t-20\@md- {
    top: 20px;
  }
  .r-20\@md- {
    right: 20px;
  }
  .b-20\@md- {
    bottom: 20px;
  }
  .l-20\@md- {
    left: 20px;
  }
}

@media screen and (max-width: 767px) {
  .t-20\@sm- {
    top: 20px;
  }
  .r-20\@sm- {
    right: 20px;
  }
  .b-20\@sm- {
    bottom: 20px;
  }
  .l-20\@sm- {
    left: 20px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-20\@lg {
    top: 20px;
  }
  .r-20\@lg {
    right: 20px;
  }
  .b-20\@lg {
    bottom: 20px;
  }
  .l-20\@lg {
    left: 20px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-20\@md {
    top: 20px;
  }
  .r-20\@md {
    right: 20px;
  }
  .b-20\@md {
    bottom: 20px;
  }
  .l-20\@md {
    left: 20px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-20\@sm {
    top: 20px;
  }
  .r-20\@sm {
    right: 20px;
  }
  .b-20\@sm {
    bottom: 20px;
  }
  .l-20\@sm {
    left: 20px;
  }
}

.t-25 {
  top: 25px;
}

.r-25 {
  right: 25px;
}

.b-25 {
  bottom: 25px;
}

.l-25 {
  left: 25px;
}

@media screen and (min-width: 1440px) {
  .t-25\@xl\+ {
    top: 25px;
  }
  .r-25\@xl\+ {
    right: 25px;
  }
  .b-25\@xl\+ {
    bottom: 25px;
  }
  .l-25\@xl\+ {
    left: 25px;
  }
}

@media screen and (min-width: 1200px) {
  .t-25\@lg\+ {
    top: 25px;
  }
  .r-25\@lg\+ {
    right: 25px;
  }
  .b-25\@lg\+ {
    bottom: 25px;
  }
  .l-25\@lg\+ {
    left: 25px;
  }
}

@media screen and (min-width: 992px) {
  .t-25\@md\+ {
    top: 25px;
  }
  .r-25\@md\+ {
    right: 25px;
  }
  .b-25\@md\+ {
    bottom: 25px;
  }
  .l-25\@md\+ {
    left: 25px;
  }
}

@media screen and (min-width: 768px) {
  .t-25\@sm\+ {
    top: 25px;
  }
  .r-25\@sm\+ {
    right: 25px;
  }
  .b-25\@sm\+ {
    bottom: 25px;
  }
  .l-25\@sm\+ {
    left: 25px;
  }
}

@media screen and (min-width: 0) {
  .t-25\@xs\+ {
    top: 25px;
  }
  .r-25\@xs\+ {
    right: 25px;
  }
  .b-25\@xs\+ {
    bottom: 25px;
  }
  .l-25\@xs\+ {
    left: 25px;
  }
}

@media screen and (max-width: 1439px) {
  .t-25\@xl- {
    top: 25px;
  }
  .r-25\@xl- {
    right: 25px;
  }
  .b-25\@xl- {
    bottom: 25px;
  }
  .l-25\@xl- {
    left: 25px;
  }
}

@media screen and (max-width: 1199px) {
  .t-25\@lg- {
    top: 25px;
  }
  .r-25\@lg- {
    right: 25px;
  }
  .b-25\@lg- {
    bottom: 25px;
  }
  .l-25\@lg- {
    left: 25px;
  }
}

@media screen and (max-width: 991px) {
  .t-25\@md- {
    top: 25px;
  }
  .r-25\@md- {
    right: 25px;
  }
  .b-25\@md- {
    bottom: 25px;
  }
  .l-25\@md- {
    left: 25px;
  }
}

@media screen and (max-width: 767px) {
  .t-25\@sm- {
    top: 25px;
  }
  .r-25\@sm- {
    right: 25px;
  }
  .b-25\@sm- {
    bottom: 25px;
  }
  .l-25\@sm- {
    left: 25px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-25\@lg {
    top: 25px;
  }
  .r-25\@lg {
    right: 25px;
  }
  .b-25\@lg {
    bottom: 25px;
  }
  .l-25\@lg {
    left: 25px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-25\@md {
    top: 25px;
  }
  .r-25\@md {
    right: 25px;
  }
  .b-25\@md {
    bottom: 25px;
  }
  .l-25\@md {
    left: 25px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-25\@sm {
    top: 25px;
  }
  .r-25\@sm {
    right: 25px;
  }
  .b-25\@sm {
    bottom: 25px;
  }
  .l-25\@sm {
    left: 25px;
  }
}

.t-30 {
  top: 30px;
}

.r-30 {
  right: 30px;
}

.b-30 {
  bottom: 30px;
}

.l-30 {
  left: 30px;
}

@media screen and (min-width: 1440px) {
  .t-30\@xl\+ {
    top: 30px;
  }
  .r-30\@xl\+ {
    right: 30px;
  }
  .b-30\@xl\+ {
    bottom: 30px;
  }
  .l-30\@xl\+ {
    left: 30px;
  }
}

@media screen and (min-width: 1200px) {
  .t-30\@lg\+ {
    top: 30px;
  }
  .r-30\@lg\+ {
    right: 30px;
  }
  .b-30\@lg\+ {
    bottom: 30px;
  }
  .l-30\@lg\+ {
    left: 30px;
  }
}

@media screen and (min-width: 992px) {
  .t-30\@md\+ {
    top: 30px;
  }
  .r-30\@md\+ {
    right: 30px;
  }
  .b-30\@md\+ {
    bottom: 30px;
  }
  .l-30\@md\+ {
    left: 30px;
  }
}

@media screen and (min-width: 768px) {
  .t-30\@sm\+ {
    top: 30px;
  }
  .r-30\@sm\+ {
    right: 30px;
  }
  .b-30\@sm\+ {
    bottom: 30px;
  }
  .l-30\@sm\+ {
    left: 30px;
  }
}

@media screen and (min-width: 0) {
  .t-30\@xs\+ {
    top: 30px;
  }
  .r-30\@xs\+ {
    right: 30px;
  }
  .b-30\@xs\+ {
    bottom: 30px;
  }
  .l-30\@xs\+ {
    left: 30px;
  }
}

@media screen and (max-width: 1439px) {
  .t-30\@xl- {
    top: 30px;
  }
  .r-30\@xl- {
    right: 30px;
  }
  .b-30\@xl- {
    bottom: 30px;
  }
  .l-30\@xl- {
    left: 30px;
  }
}

@media screen and (max-width: 1199px) {
  .t-30\@lg- {
    top: 30px;
  }
  .r-30\@lg- {
    right: 30px;
  }
  .b-30\@lg- {
    bottom: 30px;
  }
  .l-30\@lg- {
    left: 30px;
  }
}

@media screen and (max-width: 991px) {
  .t-30\@md- {
    top: 30px;
  }
  .r-30\@md- {
    right: 30px;
  }
  .b-30\@md- {
    bottom: 30px;
  }
  .l-30\@md- {
    left: 30px;
  }
}

@media screen and (max-width: 767px) {
  .t-30\@sm- {
    top: 30px;
  }
  .r-30\@sm- {
    right: 30px;
  }
  .b-30\@sm- {
    bottom: 30px;
  }
  .l-30\@sm- {
    left: 30px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-30\@lg {
    top: 30px;
  }
  .r-30\@lg {
    right: 30px;
  }
  .b-30\@lg {
    bottom: 30px;
  }
  .l-30\@lg {
    left: 30px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-30\@md {
    top: 30px;
  }
  .r-30\@md {
    right: 30px;
  }
  .b-30\@md {
    bottom: 30px;
  }
  .l-30\@md {
    left: 30px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-30\@sm {
    top: 30px;
  }
  .r-30\@sm {
    right: 30px;
  }
  .b-30\@sm {
    bottom: 30px;
  }
  .l-30\@sm {
    left: 30px;
  }
}

.t-35 {
  top: 35px;
}

.r-35 {
  right: 35px;
}

.b-35 {
  bottom: 35px;
}

.l-35 {
  left: 35px;
}

@media screen and (min-width: 1440px) {
  .t-35\@xl\+ {
    top: 35px;
  }
  .r-35\@xl\+ {
    right: 35px;
  }
  .b-35\@xl\+ {
    bottom: 35px;
  }
  .l-35\@xl\+ {
    left: 35px;
  }
}

@media screen and (min-width: 1200px) {
  .t-35\@lg\+ {
    top: 35px;
  }
  .r-35\@lg\+ {
    right: 35px;
  }
  .b-35\@lg\+ {
    bottom: 35px;
  }
  .l-35\@lg\+ {
    left: 35px;
  }
}

@media screen and (min-width: 992px) {
  .t-35\@md\+ {
    top: 35px;
  }
  .r-35\@md\+ {
    right: 35px;
  }
  .b-35\@md\+ {
    bottom: 35px;
  }
  .l-35\@md\+ {
    left: 35px;
  }
}

@media screen and (min-width: 768px) {
  .t-35\@sm\+ {
    top: 35px;
  }
  .r-35\@sm\+ {
    right: 35px;
  }
  .b-35\@sm\+ {
    bottom: 35px;
  }
  .l-35\@sm\+ {
    left: 35px;
  }
}

@media screen and (min-width: 0) {
  .t-35\@xs\+ {
    top: 35px;
  }
  .r-35\@xs\+ {
    right: 35px;
  }
  .b-35\@xs\+ {
    bottom: 35px;
  }
  .l-35\@xs\+ {
    left: 35px;
  }
}

@media screen and (max-width: 1439px) {
  .t-35\@xl- {
    top: 35px;
  }
  .r-35\@xl- {
    right: 35px;
  }
  .b-35\@xl- {
    bottom: 35px;
  }
  .l-35\@xl- {
    left: 35px;
  }
}

@media screen and (max-width: 1199px) {
  .t-35\@lg- {
    top: 35px;
  }
  .r-35\@lg- {
    right: 35px;
  }
  .b-35\@lg- {
    bottom: 35px;
  }
  .l-35\@lg- {
    left: 35px;
  }
}

@media screen and (max-width: 991px) {
  .t-35\@md- {
    top: 35px;
  }
  .r-35\@md- {
    right: 35px;
  }
  .b-35\@md- {
    bottom: 35px;
  }
  .l-35\@md- {
    left: 35px;
  }
}

@media screen and (max-width: 767px) {
  .t-35\@sm- {
    top: 35px;
  }
  .r-35\@sm- {
    right: 35px;
  }
  .b-35\@sm- {
    bottom: 35px;
  }
  .l-35\@sm- {
    left: 35px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-35\@lg {
    top: 35px;
  }
  .r-35\@lg {
    right: 35px;
  }
  .b-35\@lg {
    bottom: 35px;
  }
  .l-35\@lg {
    left: 35px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-35\@md {
    top: 35px;
  }
  .r-35\@md {
    right: 35px;
  }
  .b-35\@md {
    bottom: 35px;
  }
  .l-35\@md {
    left: 35px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-35\@sm {
    top: 35px;
  }
  .r-35\@sm {
    right: 35px;
  }
  .b-35\@sm {
    bottom: 35px;
  }
  .l-35\@sm {
    left: 35px;
  }
}

.t-40 {
  top: 40px;
}

.r-40 {
  right: 40px;
}

.b-40 {
  bottom: 40px;
}

.l-40 {
  left: 40px;
}

@media screen and (min-width: 1440px) {
  .t-40\@xl\+ {
    top: 40px;
  }
  .r-40\@xl\+ {
    right: 40px;
  }
  .b-40\@xl\+ {
    bottom: 40px;
  }
  .l-40\@xl\+ {
    left: 40px;
  }
}

@media screen and (min-width: 1200px) {
  .t-40\@lg\+ {
    top: 40px;
  }
  .r-40\@lg\+ {
    right: 40px;
  }
  .b-40\@lg\+ {
    bottom: 40px;
  }
  .l-40\@lg\+ {
    left: 40px;
  }
}

@media screen and (min-width: 992px) {
  .t-40\@md\+ {
    top: 40px;
  }
  .r-40\@md\+ {
    right: 40px;
  }
  .b-40\@md\+ {
    bottom: 40px;
  }
  .l-40\@md\+ {
    left: 40px;
  }
}

@media screen and (min-width: 768px) {
  .t-40\@sm\+ {
    top: 40px;
  }
  .r-40\@sm\+ {
    right: 40px;
  }
  .b-40\@sm\+ {
    bottom: 40px;
  }
  .l-40\@sm\+ {
    left: 40px;
  }
}

@media screen and (min-width: 0) {
  .t-40\@xs\+ {
    top: 40px;
  }
  .r-40\@xs\+ {
    right: 40px;
  }
  .b-40\@xs\+ {
    bottom: 40px;
  }
  .l-40\@xs\+ {
    left: 40px;
  }
}

@media screen and (max-width: 1439px) {
  .t-40\@xl- {
    top: 40px;
  }
  .r-40\@xl- {
    right: 40px;
  }
  .b-40\@xl- {
    bottom: 40px;
  }
  .l-40\@xl- {
    left: 40px;
  }
}

@media screen and (max-width: 1199px) {
  .t-40\@lg- {
    top: 40px;
  }
  .r-40\@lg- {
    right: 40px;
  }
  .b-40\@lg- {
    bottom: 40px;
  }
  .l-40\@lg- {
    left: 40px;
  }
}

@media screen and (max-width: 991px) {
  .t-40\@md- {
    top: 40px;
  }
  .r-40\@md- {
    right: 40px;
  }
  .b-40\@md- {
    bottom: 40px;
  }
  .l-40\@md- {
    left: 40px;
  }
}

@media screen and (max-width: 767px) {
  .t-40\@sm- {
    top: 40px;
  }
  .r-40\@sm- {
    right: 40px;
  }
  .b-40\@sm- {
    bottom: 40px;
  }
  .l-40\@sm- {
    left: 40px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-40\@lg {
    top: 40px;
  }
  .r-40\@lg {
    right: 40px;
  }
  .b-40\@lg {
    bottom: 40px;
  }
  .l-40\@lg {
    left: 40px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-40\@md {
    top: 40px;
  }
  .r-40\@md {
    right: 40px;
  }
  .b-40\@md {
    bottom: 40px;
  }
  .l-40\@md {
    left: 40px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-40\@sm {
    top: 40px;
  }
  .r-40\@sm {
    right: 40px;
  }
  .b-40\@sm {
    bottom: 40px;
  }
  .l-40\@sm {
    left: 40px;
  }
}

.t-50 {
  top: 50px;
}

.r-50 {
  right: 50px;
}

.b-50 {
  bottom: 50px;
}

.l-50 {
  left: 50px;
}

@media screen and (min-width: 1440px) {
  .t-50\@xl\+ {
    top: 50px;
  }
  .r-50\@xl\+ {
    right: 50px;
  }
  .b-50\@xl\+ {
    bottom: 50px;
  }
  .l-50\@xl\+ {
    left: 50px;
  }
}

@media screen and (min-width: 1200px) {
  .t-50\@lg\+ {
    top: 50px;
  }
  .r-50\@lg\+ {
    right: 50px;
  }
  .b-50\@lg\+ {
    bottom: 50px;
  }
  .l-50\@lg\+ {
    left: 50px;
  }
}

@media screen and (min-width: 992px) {
  .t-50\@md\+ {
    top: 50px;
  }
  .r-50\@md\+ {
    right: 50px;
  }
  .b-50\@md\+ {
    bottom: 50px;
  }
  .l-50\@md\+ {
    left: 50px;
  }
}

@media screen and (min-width: 768px) {
  .t-50\@sm\+ {
    top: 50px;
  }
  .r-50\@sm\+ {
    right: 50px;
  }
  .b-50\@sm\+ {
    bottom: 50px;
  }
  .l-50\@sm\+ {
    left: 50px;
  }
}

@media screen and (min-width: 0) {
  .t-50\@xs\+ {
    top: 50px;
  }
  .r-50\@xs\+ {
    right: 50px;
  }
  .b-50\@xs\+ {
    bottom: 50px;
  }
  .l-50\@xs\+ {
    left: 50px;
  }
}

@media screen and (max-width: 1439px) {
  .t-50\@xl- {
    top: 50px;
  }
  .r-50\@xl- {
    right: 50px;
  }
  .b-50\@xl- {
    bottom: 50px;
  }
  .l-50\@xl- {
    left: 50px;
  }
}

@media screen and (max-width: 1199px) {
  .t-50\@lg- {
    top: 50px;
  }
  .r-50\@lg- {
    right: 50px;
  }
  .b-50\@lg- {
    bottom: 50px;
  }
  .l-50\@lg- {
    left: 50px;
  }
}

@media screen and (max-width: 991px) {
  .t-50\@md- {
    top: 50px;
  }
  .r-50\@md- {
    right: 50px;
  }
  .b-50\@md- {
    bottom: 50px;
  }
  .l-50\@md- {
    left: 50px;
  }
}

@media screen and (max-width: 767px) {
  .t-50\@sm- {
    top: 50px;
  }
  .r-50\@sm- {
    right: 50px;
  }
  .b-50\@sm- {
    bottom: 50px;
  }
  .l-50\@sm- {
    left: 50px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-50\@lg {
    top: 50px;
  }
  .r-50\@lg {
    right: 50px;
  }
  .b-50\@lg {
    bottom: 50px;
  }
  .l-50\@lg {
    left: 50px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-50\@md {
    top: 50px;
  }
  .r-50\@md {
    right: 50px;
  }
  .b-50\@md {
    bottom: 50px;
  }
  .l-50\@md {
    left: 50px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-50\@sm {
    top: 50px;
  }
  .r-50\@sm {
    right: 50px;
  }
  .b-50\@sm {
    bottom: 50px;
  }
  .l-50\@sm {
    left: 50px;
  }
}

.t-60 {
  top: 60px;
}

.r-60 {
  right: 60px;
}

.b-60 {
  bottom: 60px;
}

.l-60 {
  left: 60px;
}

@media screen and (min-width: 1440px) {
  .t-60\@xl\+ {
    top: 60px;
  }
  .r-60\@xl\+ {
    right: 60px;
  }
  .b-60\@xl\+ {
    bottom: 60px;
  }
  .l-60\@xl\+ {
    left: 60px;
  }
}

@media screen and (min-width: 1200px) {
  .t-60\@lg\+ {
    top: 60px;
  }
  .r-60\@lg\+ {
    right: 60px;
  }
  .b-60\@lg\+ {
    bottom: 60px;
  }
  .l-60\@lg\+ {
    left: 60px;
  }
}

@media screen and (min-width: 992px) {
  .t-60\@md\+ {
    top: 60px;
  }
  .r-60\@md\+ {
    right: 60px;
  }
  .b-60\@md\+ {
    bottom: 60px;
  }
  .l-60\@md\+ {
    left: 60px;
  }
}

@media screen and (min-width: 768px) {
  .t-60\@sm\+ {
    top: 60px;
  }
  .r-60\@sm\+ {
    right: 60px;
  }
  .b-60\@sm\+ {
    bottom: 60px;
  }
  .l-60\@sm\+ {
    left: 60px;
  }
}

@media screen and (min-width: 0) {
  .t-60\@xs\+ {
    top: 60px;
  }
  .r-60\@xs\+ {
    right: 60px;
  }
  .b-60\@xs\+ {
    bottom: 60px;
  }
  .l-60\@xs\+ {
    left: 60px;
  }
}

@media screen and (max-width: 1439px) {
  .t-60\@xl- {
    top: 60px;
  }
  .r-60\@xl- {
    right: 60px;
  }
  .b-60\@xl- {
    bottom: 60px;
  }
  .l-60\@xl- {
    left: 60px;
  }
}

@media screen and (max-width: 1199px) {
  .t-60\@lg- {
    top: 60px;
  }
  .r-60\@lg- {
    right: 60px;
  }
  .b-60\@lg- {
    bottom: 60px;
  }
  .l-60\@lg- {
    left: 60px;
  }
}

@media screen and (max-width: 991px) {
  .t-60\@md- {
    top: 60px;
  }
  .r-60\@md- {
    right: 60px;
  }
  .b-60\@md- {
    bottom: 60px;
  }
  .l-60\@md- {
    left: 60px;
  }
}

@media screen and (max-width: 767px) {
  .t-60\@sm- {
    top: 60px;
  }
  .r-60\@sm- {
    right: 60px;
  }
  .b-60\@sm- {
    bottom: 60px;
  }
  .l-60\@sm- {
    left: 60px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-60\@lg {
    top: 60px;
  }
  .r-60\@lg {
    right: 60px;
  }
  .b-60\@lg {
    bottom: 60px;
  }
  .l-60\@lg {
    left: 60px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-60\@md {
    top: 60px;
  }
  .r-60\@md {
    right: 60px;
  }
  .b-60\@md {
    bottom: 60px;
  }
  .l-60\@md {
    left: 60px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-60\@sm {
    top: 60px;
  }
  .r-60\@sm {
    right: 60px;
  }
  .b-60\@sm {
    bottom: 60px;
  }
  .l-60\@sm {
    left: 60px;
  }
}

.t-70 {
  top: 70px;
}

.r-70 {
  right: 70px;
}

.b-70 {
  bottom: 70px;
}

.l-70 {
  left: 70px;
}

@media screen and (min-width: 1440px) {
  .t-70\@xl\+ {
    top: 70px;
  }
  .r-70\@xl\+ {
    right: 70px;
  }
  .b-70\@xl\+ {
    bottom: 70px;
  }
  .l-70\@xl\+ {
    left: 70px;
  }
}

@media screen and (min-width: 1200px) {
  .t-70\@lg\+ {
    top: 70px;
  }
  .r-70\@lg\+ {
    right: 70px;
  }
  .b-70\@lg\+ {
    bottom: 70px;
  }
  .l-70\@lg\+ {
    left: 70px;
  }
}

@media screen and (min-width: 992px) {
  .t-70\@md\+ {
    top: 70px;
  }
  .r-70\@md\+ {
    right: 70px;
  }
  .b-70\@md\+ {
    bottom: 70px;
  }
  .l-70\@md\+ {
    left: 70px;
  }
}

@media screen and (min-width: 768px) {
  .t-70\@sm\+ {
    top: 70px;
  }
  .r-70\@sm\+ {
    right: 70px;
  }
  .b-70\@sm\+ {
    bottom: 70px;
  }
  .l-70\@sm\+ {
    left: 70px;
  }
}

@media screen and (min-width: 0) {
  .t-70\@xs\+ {
    top: 70px;
  }
  .r-70\@xs\+ {
    right: 70px;
  }
  .b-70\@xs\+ {
    bottom: 70px;
  }
  .l-70\@xs\+ {
    left: 70px;
  }
}

@media screen and (max-width: 1439px) {
  .t-70\@xl- {
    top: 70px;
  }
  .r-70\@xl- {
    right: 70px;
  }
  .b-70\@xl- {
    bottom: 70px;
  }
  .l-70\@xl- {
    left: 70px;
  }
}

@media screen and (max-width: 1199px) {
  .t-70\@lg- {
    top: 70px;
  }
  .r-70\@lg- {
    right: 70px;
  }
  .b-70\@lg- {
    bottom: 70px;
  }
  .l-70\@lg- {
    left: 70px;
  }
}

@media screen and (max-width: 991px) {
  .t-70\@md- {
    top: 70px;
  }
  .r-70\@md- {
    right: 70px;
  }
  .b-70\@md- {
    bottom: 70px;
  }
  .l-70\@md- {
    left: 70px;
  }
}

@media screen and (max-width: 767px) {
  .t-70\@sm- {
    top: 70px;
  }
  .r-70\@sm- {
    right: 70px;
  }
  .b-70\@sm- {
    bottom: 70px;
  }
  .l-70\@sm- {
    left: 70px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-70\@lg {
    top: 70px;
  }
  .r-70\@lg {
    right: 70px;
  }
  .b-70\@lg {
    bottom: 70px;
  }
  .l-70\@lg {
    left: 70px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-70\@md {
    top: 70px;
  }
  .r-70\@md {
    right: 70px;
  }
  .b-70\@md {
    bottom: 70px;
  }
  .l-70\@md {
    left: 70px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-70\@sm {
    top: 70px;
  }
  .r-70\@sm {
    right: 70px;
  }
  .b-70\@sm {
    bottom: 70px;
  }
  .l-70\@sm {
    left: 70px;
  }
}

.t-80 {
  top: 80px;
}

.r-80 {
  right: 80px;
}

.b-80 {
  bottom: 80px;
}

.l-80 {
  left: 80px;
}

@media screen and (min-width: 1440px) {
  .t-80\@xl\+ {
    top: 80px;
  }
  .r-80\@xl\+ {
    right: 80px;
  }
  .b-80\@xl\+ {
    bottom: 80px;
  }
  .l-80\@xl\+ {
    left: 80px;
  }
}

@media screen and (min-width: 1200px) {
  .t-80\@lg\+ {
    top: 80px;
  }
  .r-80\@lg\+ {
    right: 80px;
  }
  .b-80\@lg\+ {
    bottom: 80px;
  }
  .l-80\@lg\+ {
    left: 80px;
  }
}

@media screen and (min-width: 992px) {
  .t-80\@md\+ {
    top: 80px;
  }
  .r-80\@md\+ {
    right: 80px;
  }
  .b-80\@md\+ {
    bottom: 80px;
  }
  .l-80\@md\+ {
    left: 80px;
  }
}

@media screen and (min-width: 768px) {
  .t-80\@sm\+ {
    top: 80px;
  }
  .r-80\@sm\+ {
    right: 80px;
  }
  .b-80\@sm\+ {
    bottom: 80px;
  }
  .l-80\@sm\+ {
    left: 80px;
  }
}

@media screen and (min-width: 0) {
  .t-80\@xs\+ {
    top: 80px;
  }
  .r-80\@xs\+ {
    right: 80px;
  }
  .b-80\@xs\+ {
    bottom: 80px;
  }
  .l-80\@xs\+ {
    left: 80px;
  }
}

@media screen and (max-width: 1439px) {
  .t-80\@xl- {
    top: 80px;
  }
  .r-80\@xl- {
    right: 80px;
  }
  .b-80\@xl- {
    bottom: 80px;
  }
  .l-80\@xl- {
    left: 80px;
  }
}

@media screen and (max-width: 1199px) {
  .t-80\@lg- {
    top: 80px;
  }
  .r-80\@lg- {
    right: 80px;
  }
  .b-80\@lg- {
    bottom: 80px;
  }
  .l-80\@lg- {
    left: 80px;
  }
}

@media screen and (max-width: 991px) {
  .t-80\@md- {
    top: 80px;
  }
  .r-80\@md- {
    right: 80px;
  }
  .b-80\@md- {
    bottom: 80px;
  }
  .l-80\@md- {
    left: 80px;
  }
}

@media screen and (max-width: 767px) {
  .t-80\@sm- {
    top: 80px;
  }
  .r-80\@sm- {
    right: 80px;
  }
  .b-80\@sm- {
    bottom: 80px;
  }
  .l-80\@sm- {
    left: 80px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-80\@lg {
    top: 80px;
  }
  .r-80\@lg {
    right: 80px;
  }
  .b-80\@lg {
    bottom: 80px;
  }
  .l-80\@lg {
    left: 80px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-80\@md {
    top: 80px;
  }
  .r-80\@md {
    right: 80px;
  }
  .b-80\@md {
    bottom: 80px;
  }
  .l-80\@md {
    left: 80px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-80\@sm {
    top: 80px;
  }
  .r-80\@sm {
    right: 80px;
  }
  .b-80\@sm {
    bottom: 80px;
  }
  .l-80\@sm {
    left: 80px;
  }
}

.t-90 {
  top: 90px;
}

.r-90 {
  right: 90px;
}

.b-90 {
  bottom: 90px;
}

.l-90 {
  left: 90px;
}

@media screen and (min-width: 1440px) {
  .t-90\@xl\+ {
    top: 90px;
  }
  .r-90\@xl\+ {
    right: 90px;
  }
  .b-90\@xl\+ {
    bottom: 90px;
  }
  .l-90\@xl\+ {
    left: 90px;
  }
}

@media screen and (min-width: 1200px) {
  .t-90\@lg\+ {
    top: 90px;
  }
  .r-90\@lg\+ {
    right: 90px;
  }
  .b-90\@lg\+ {
    bottom: 90px;
  }
  .l-90\@lg\+ {
    left: 90px;
  }
}

@media screen and (min-width: 992px) {
  .t-90\@md\+ {
    top: 90px;
  }
  .r-90\@md\+ {
    right: 90px;
  }
  .b-90\@md\+ {
    bottom: 90px;
  }
  .l-90\@md\+ {
    left: 90px;
  }
}

@media screen and (min-width: 768px) {
  .t-90\@sm\+ {
    top: 90px;
  }
  .r-90\@sm\+ {
    right: 90px;
  }
  .b-90\@sm\+ {
    bottom: 90px;
  }
  .l-90\@sm\+ {
    left: 90px;
  }
}

@media screen and (min-width: 0) {
  .t-90\@xs\+ {
    top: 90px;
  }
  .r-90\@xs\+ {
    right: 90px;
  }
  .b-90\@xs\+ {
    bottom: 90px;
  }
  .l-90\@xs\+ {
    left: 90px;
  }
}

@media screen and (max-width: 1439px) {
  .t-90\@xl- {
    top: 90px;
  }
  .r-90\@xl- {
    right: 90px;
  }
  .b-90\@xl- {
    bottom: 90px;
  }
  .l-90\@xl- {
    left: 90px;
  }
}

@media screen and (max-width: 1199px) {
  .t-90\@lg- {
    top: 90px;
  }
  .r-90\@lg- {
    right: 90px;
  }
  .b-90\@lg- {
    bottom: 90px;
  }
  .l-90\@lg- {
    left: 90px;
  }
}

@media screen and (max-width: 991px) {
  .t-90\@md- {
    top: 90px;
  }
  .r-90\@md- {
    right: 90px;
  }
  .b-90\@md- {
    bottom: 90px;
  }
  .l-90\@md- {
    left: 90px;
  }
}

@media screen and (max-width: 767px) {
  .t-90\@sm- {
    top: 90px;
  }
  .r-90\@sm- {
    right: 90px;
  }
  .b-90\@sm- {
    bottom: 90px;
  }
  .l-90\@sm- {
    left: 90px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-90\@lg {
    top: 90px;
  }
  .r-90\@lg {
    right: 90px;
  }
  .b-90\@lg {
    bottom: 90px;
  }
  .l-90\@lg {
    left: 90px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-90\@md {
    top: 90px;
  }
  .r-90\@md {
    right: 90px;
  }
  .b-90\@md {
    bottom: 90px;
  }
  .l-90\@md {
    left: 90px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-90\@sm {
    top: 90px;
  }
  .r-90\@sm {
    right: 90px;
  }
  .b-90\@sm {
    bottom: 90px;
  }
  .l-90\@sm {
    left: 90px;
  }
}

.t-100 {
  top: 100px;
}

.r-100 {
  right: 100px;
}

.b-100 {
  bottom: 100px;
}

.l-100 {
  left: 100px;
}

@media screen and (min-width: 1440px) {
  .t-100\@xl\+ {
    top: 100px;
  }
  .r-100\@xl\+ {
    right: 100px;
  }
  .b-100\@xl\+ {
    bottom: 100px;
  }
  .l-100\@xl\+ {
    left: 100px;
  }
}

@media screen and (min-width: 1200px) {
  .t-100\@lg\+ {
    top: 100px;
  }
  .r-100\@lg\+ {
    right: 100px;
  }
  .b-100\@lg\+ {
    bottom: 100px;
  }
  .l-100\@lg\+ {
    left: 100px;
  }
}

@media screen and (min-width: 992px) {
  .t-100\@md\+ {
    top: 100px;
  }
  .r-100\@md\+ {
    right: 100px;
  }
  .b-100\@md\+ {
    bottom: 100px;
  }
  .l-100\@md\+ {
    left: 100px;
  }
}

@media screen and (min-width: 768px) {
  .t-100\@sm\+ {
    top: 100px;
  }
  .r-100\@sm\+ {
    right: 100px;
  }
  .b-100\@sm\+ {
    bottom: 100px;
  }
  .l-100\@sm\+ {
    left: 100px;
  }
}

@media screen and (min-width: 0) {
  .t-100\@xs\+ {
    top: 100px;
  }
  .r-100\@xs\+ {
    right: 100px;
  }
  .b-100\@xs\+ {
    bottom: 100px;
  }
  .l-100\@xs\+ {
    left: 100px;
  }
}

@media screen and (max-width: 1439px) {
  .t-100\@xl- {
    top: 100px;
  }
  .r-100\@xl- {
    right: 100px;
  }
  .b-100\@xl- {
    bottom: 100px;
  }
  .l-100\@xl- {
    left: 100px;
  }
}

@media screen and (max-width: 1199px) {
  .t-100\@lg- {
    top: 100px;
  }
  .r-100\@lg- {
    right: 100px;
  }
  .b-100\@lg- {
    bottom: 100px;
  }
  .l-100\@lg- {
    left: 100px;
  }
}

@media screen and (max-width: 991px) {
  .t-100\@md- {
    top: 100px;
  }
  .r-100\@md- {
    right: 100px;
  }
  .b-100\@md- {
    bottom: 100px;
  }
  .l-100\@md- {
    left: 100px;
  }
}

@media screen and (max-width: 767px) {
  .t-100\@sm- {
    top: 100px;
  }
  .r-100\@sm- {
    right: 100px;
  }
  .b-100\@sm- {
    bottom: 100px;
  }
  .l-100\@sm- {
    left: 100px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-100\@lg {
    top: 100px;
  }
  .r-100\@lg {
    right: 100px;
  }
  .b-100\@lg {
    bottom: 100px;
  }
  .l-100\@lg {
    left: 100px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-100\@md {
    top: 100px;
  }
  .r-100\@md {
    right: 100px;
  }
  .b-100\@md {
    bottom: 100px;
  }
  .l-100\@md {
    left: 100px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-100\@sm {
    top: 100px;
  }
  .r-100\@sm {
    right: 100px;
  }
  .b-100\@sm {
    bottom: 100px;
  }
  .l-100\@sm {
    left: 100px;
  }
}

.t-110 {
  top: 110px;
}

.r-110 {
  right: 110px;
}

.b-110 {
  bottom: 110px;
}

.l-110 {
  left: 110px;
}

@media screen and (min-width: 1440px) {
  .t-110\@xl\+ {
    top: 110px;
  }
  .r-110\@xl\+ {
    right: 110px;
  }
  .b-110\@xl\+ {
    bottom: 110px;
  }
  .l-110\@xl\+ {
    left: 110px;
  }
}

@media screen and (min-width: 1200px) {
  .t-110\@lg\+ {
    top: 110px;
  }
  .r-110\@lg\+ {
    right: 110px;
  }
  .b-110\@lg\+ {
    bottom: 110px;
  }
  .l-110\@lg\+ {
    left: 110px;
  }
}

@media screen and (min-width: 992px) {
  .t-110\@md\+ {
    top: 110px;
  }
  .r-110\@md\+ {
    right: 110px;
  }
  .b-110\@md\+ {
    bottom: 110px;
  }
  .l-110\@md\+ {
    left: 110px;
  }
}

@media screen and (min-width: 768px) {
  .t-110\@sm\+ {
    top: 110px;
  }
  .r-110\@sm\+ {
    right: 110px;
  }
  .b-110\@sm\+ {
    bottom: 110px;
  }
  .l-110\@sm\+ {
    left: 110px;
  }
}

@media screen and (min-width: 0) {
  .t-110\@xs\+ {
    top: 110px;
  }
  .r-110\@xs\+ {
    right: 110px;
  }
  .b-110\@xs\+ {
    bottom: 110px;
  }
  .l-110\@xs\+ {
    left: 110px;
  }
}

@media screen and (max-width: 1439px) {
  .t-110\@xl- {
    top: 110px;
  }
  .r-110\@xl- {
    right: 110px;
  }
  .b-110\@xl- {
    bottom: 110px;
  }
  .l-110\@xl- {
    left: 110px;
  }
}

@media screen and (max-width: 1199px) {
  .t-110\@lg- {
    top: 110px;
  }
  .r-110\@lg- {
    right: 110px;
  }
  .b-110\@lg- {
    bottom: 110px;
  }
  .l-110\@lg- {
    left: 110px;
  }
}

@media screen and (max-width: 991px) {
  .t-110\@md- {
    top: 110px;
  }
  .r-110\@md- {
    right: 110px;
  }
  .b-110\@md- {
    bottom: 110px;
  }
  .l-110\@md- {
    left: 110px;
  }
}

@media screen and (max-width: 767px) {
  .t-110\@sm- {
    top: 110px;
  }
  .r-110\@sm- {
    right: 110px;
  }
  .b-110\@sm- {
    bottom: 110px;
  }
  .l-110\@sm- {
    left: 110px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-110\@lg {
    top: 110px;
  }
  .r-110\@lg {
    right: 110px;
  }
  .b-110\@lg {
    bottom: 110px;
  }
  .l-110\@lg {
    left: 110px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-110\@md {
    top: 110px;
  }
  .r-110\@md {
    right: 110px;
  }
  .b-110\@md {
    bottom: 110px;
  }
  .l-110\@md {
    left: 110px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-110\@sm {
    top: 110px;
  }
  .r-110\@sm {
    right: 110px;
  }
  .b-110\@sm {
    bottom: 110px;
  }
  .l-110\@sm {
    left: 110px;
  }
}

.t-120 {
  top: 120px;
}

.r-120 {
  right: 120px;
}

.b-120 {
  bottom: 120px;
}

.l-120 {
  left: 120px;
}

@media screen and (min-width: 1440px) {
  .t-120\@xl\+ {
    top: 120px;
  }
  .r-120\@xl\+ {
    right: 120px;
  }
  .b-120\@xl\+ {
    bottom: 120px;
  }
  .l-120\@xl\+ {
    left: 120px;
  }
}

@media screen and (min-width: 1200px) {
  .t-120\@lg\+ {
    top: 120px;
  }
  .r-120\@lg\+ {
    right: 120px;
  }
  .b-120\@lg\+ {
    bottom: 120px;
  }
  .l-120\@lg\+ {
    left: 120px;
  }
}

@media screen and (min-width: 992px) {
  .t-120\@md\+ {
    top: 120px;
  }
  .r-120\@md\+ {
    right: 120px;
  }
  .b-120\@md\+ {
    bottom: 120px;
  }
  .l-120\@md\+ {
    left: 120px;
  }
}

@media screen and (min-width: 768px) {
  .t-120\@sm\+ {
    top: 120px;
  }
  .r-120\@sm\+ {
    right: 120px;
  }
  .b-120\@sm\+ {
    bottom: 120px;
  }
  .l-120\@sm\+ {
    left: 120px;
  }
}

@media screen and (min-width: 0) {
  .t-120\@xs\+ {
    top: 120px;
  }
  .r-120\@xs\+ {
    right: 120px;
  }
  .b-120\@xs\+ {
    bottom: 120px;
  }
  .l-120\@xs\+ {
    left: 120px;
  }
}

@media screen and (max-width: 1439px) {
  .t-120\@xl- {
    top: 120px;
  }
  .r-120\@xl- {
    right: 120px;
  }
  .b-120\@xl- {
    bottom: 120px;
  }
  .l-120\@xl- {
    left: 120px;
  }
}

@media screen and (max-width: 1199px) {
  .t-120\@lg- {
    top: 120px;
  }
  .r-120\@lg- {
    right: 120px;
  }
  .b-120\@lg- {
    bottom: 120px;
  }
  .l-120\@lg- {
    left: 120px;
  }
}

@media screen and (max-width: 991px) {
  .t-120\@md- {
    top: 120px;
  }
  .r-120\@md- {
    right: 120px;
  }
  .b-120\@md- {
    bottom: 120px;
  }
  .l-120\@md- {
    left: 120px;
  }
}

@media screen and (max-width: 767px) {
  .t-120\@sm- {
    top: 120px;
  }
  .r-120\@sm- {
    right: 120px;
  }
  .b-120\@sm- {
    bottom: 120px;
  }
  .l-120\@sm- {
    left: 120px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-120\@lg {
    top: 120px;
  }
  .r-120\@lg {
    right: 120px;
  }
  .b-120\@lg {
    bottom: 120px;
  }
  .l-120\@lg {
    left: 120px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-120\@md {
    top: 120px;
  }
  .r-120\@md {
    right: 120px;
  }
  .b-120\@md {
    bottom: 120px;
  }
  .l-120\@md {
    left: 120px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-120\@sm {
    top: 120px;
  }
  .r-120\@sm {
    right: 120px;
  }
  .b-120\@sm {
    bottom: 120px;
  }
  .l-120\@sm {
    left: 120px;
  }
}

.t-130 {
  top: 130px;
}

.r-130 {
  right: 130px;
}

.b-130 {
  bottom: 130px;
}

.l-130 {
  left: 130px;
}

@media screen and (min-width: 1440px) {
  .t-130\@xl\+ {
    top: 130px;
  }
  .r-130\@xl\+ {
    right: 130px;
  }
  .b-130\@xl\+ {
    bottom: 130px;
  }
  .l-130\@xl\+ {
    left: 130px;
  }
}

@media screen and (min-width: 1200px) {
  .t-130\@lg\+ {
    top: 130px;
  }
  .r-130\@lg\+ {
    right: 130px;
  }
  .b-130\@lg\+ {
    bottom: 130px;
  }
  .l-130\@lg\+ {
    left: 130px;
  }
}

@media screen and (min-width: 992px) {
  .t-130\@md\+ {
    top: 130px;
  }
  .r-130\@md\+ {
    right: 130px;
  }
  .b-130\@md\+ {
    bottom: 130px;
  }
  .l-130\@md\+ {
    left: 130px;
  }
}

@media screen and (min-width: 768px) {
  .t-130\@sm\+ {
    top: 130px;
  }
  .r-130\@sm\+ {
    right: 130px;
  }
  .b-130\@sm\+ {
    bottom: 130px;
  }
  .l-130\@sm\+ {
    left: 130px;
  }
}

@media screen and (min-width: 0) {
  .t-130\@xs\+ {
    top: 130px;
  }
  .r-130\@xs\+ {
    right: 130px;
  }
  .b-130\@xs\+ {
    bottom: 130px;
  }
  .l-130\@xs\+ {
    left: 130px;
  }
}

@media screen and (max-width: 1439px) {
  .t-130\@xl- {
    top: 130px;
  }
  .r-130\@xl- {
    right: 130px;
  }
  .b-130\@xl- {
    bottom: 130px;
  }
  .l-130\@xl- {
    left: 130px;
  }
}

@media screen and (max-width: 1199px) {
  .t-130\@lg- {
    top: 130px;
  }
  .r-130\@lg- {
    right: 130px;
  }
  .b-130\@lg- {
    bottom: 130px;
  }
  .l-130\@lg- {
    left: 130px;
  }
}

@media screen and (max-width: 991px) {
  .t-130\@md- {
    top: 130px;
  }
  .r-130\@md- {
    right: 130px;
  }
  .b-130\@md- {
    bottom: 130px;
  }
  .l-130\@md- {
    left: 130px;
  }
}

@media screen and (max-width: 767px) {
  .t-130\@sm- {
    top: 130px;
  }
  .r-130\@sm- {
    right: 130px;
  }
  .b-130\@sm- {
    bottom: 130px;
  }
  .l-130\@sm- {
    left: 130px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-130\@lg {
    top: 130px;
  }
  .r-130\@lg {
    right: 130px;
  }
  .b-130\@lg {
    bottom: 130px;
  }
  .l-130\@lg {
    left: 130px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-130\@md {
    top: 130px;
  }
  .r-130\@md {
    right: 130px;
  }
  .b-130\@md {
    bottom: 130px;
  }
  .l-130\@md {
    left: 130px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-130\@sm {
    top: 130px;
  }
  .r-130\@sm {
    right: 130px;
  }
  .b-130\@sm {
    bottom: 130px;
  }
  .l-130\@sm {
    left: 130px;
  }
}

.t-140 {
  top: 140px;
}

.r-140 {
  right: 140px;
}

.b-140 {
  bottom: 140px;
}

.l-140 {
  left: 140px;
}

@media screen and (min-width: 1440px) {
  .t-140\@xl\+ {
    top: 140px;
  }
  .r-140\@xl\+ {
    right: 140px;
  }
  .b-140\@xl\+ {
    bottom: 140px;
  }
  .l-140\@xl\+ {
    left: 140px;
  }
}

@media screen and (min-width: 1200px) {
  .t-140\@lg\+ {
    top: 140px;
  }
  .r-140\@lg\+ {
    right: 140px;
  }
  .b-140\@lg\+ {
    bottom: 140px;
  }
  .l-140\@lg\+ {
    left: 140px;
  }
}

@media screen and (min-width: 992px) {
  .t-140\@md\+ {
    top: 140px;
  }
  .r-140\@md\+ {
    right: 140px;
  }
  .b-140\@md\+ {
    bottom: 140px;
  }
  .l-140\@md\+ {
    left: 140px;
  }
}

@media screen and (min-width: 768px) {
  .t-140\@sm\+ {
    top: 140px;
  }
  .r-140\@sm\+ {
    right: 140px;
  }
  .b-140\@sm\+ {
    bottom: 140px;
  }
  .l-140\@sm\+ {
    left: 140px;
  }
}

@media screen and (min-width: 0) {
  .t-140\@xs\+ {
    top: 140px;
  }
  .r-140\@xs\+ {
    right: 140px;
  }
  .b-140\@xs\+ {
    bottom: 140px;
  }
  .l-140\@xs\+ {
    left: 140px;
  }
}

@media screen and (max-width: 1439px) {
  .t-140\@xl- {
    top: 140px;
  }
  .r-140\@xl- {
    right: 140px;
  }
  .b-140\@xl- {
    bottom: 140px;
  }
  .l-140\@xl- {
    left: 140px;
  }
}

@media screen and (max-width: 1199px) {
  .t-140\@lg- {
    top: 140px;
  }
  .r-140\@lg- {
    right: 140px;
  }
  .b-140\@lg- {
    bottom: 140px;
  }
  .l-140\@lg- {
    left: 140px;
  }
}

@media screen and (max-width: 991px) {
  .t-140\@md- {
    top: 140px;
  }
  .r-140\@md- {
    right: 140px;
  }
  .b-140\@md- {
    bottom: 140px;
  }
  .l-140\@md- {
    left: 140px;
  }
}

@media screen and (max-width: 767px) {
  .t-140\@sm- {
    top: 140px;
  }
  .r-140\@sm- {
    right: 140px;
  }
  .b-140\@sm- {
    bottom: 140px;
  }
  .l-140\@sm- {
    left: 140px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-140\@lg {
    top: 140px;
  }
  .r-140\@lg {
    right: 140px;
  }
  .b-140\@lg {
    bottom: 140px;
  }
  .l-140\@lg {
    left: 140px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-140\@md {
    top: 140px;
  }
  .r-140\@md {
    right: 140px;
  }
  .b-140\@md {
    bottom: 140px;
  }
  .l-140\@md {
    left: 140px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-140\@sm {
    top: 140px;
  }
  .r-140\@sm {
    right: 140px;
  }
  .b-140\@sm {
    bottom: 140px;
  }
  .l-140\@sm {
    left: 140px;
  }
}

.t-150 {
  top: 150px;
}

.r-150 {
  right: 150px;
}

.b-150 {
  bottom: 150px;
}

.l-150 {
  left: 150px;
}

@media screen and (min-width: 1440px) {
  .t-150\@xl\+ {
    top: 150px;
  }
  .r-150\@xl\+ {
    right: 150px;
  }
  .b-150\@xl\+ {
    bottom: 150px;
  }
  .l-150\@xl\+ {
    left: 150px;
  }
}

@media screen and (min-width: 1200px) {
  .t-150\@lg\+ {
    top: 150px;
  }
  .r-150\@lg\+ {
    right: 150px;
  }
  .b-150\@lg\+ {
    bottom: 150px;
  }
  .l-150\@lg\+ {
    left: 150px;
  }
}

@media screen and (min-width: 992px) {
  .t-150\@md\+ {
    top: 150px;
  }
  .r-150\@md\+ {
    right: 150px;
  }
  .b-150\@md\+ {
    bottom: 150px;
  }
  .l-150\@md\+ {
    left: 150px;
  }
}

@media screen and (min-width: 768px) {
  .t-150\@sm\+ {
    top: 150px;
  }
  .r-150\@sm\+ {
    right: 150px;
  }
  .b-150\@sm\+ {
    bottom: 150px;
  }
  .l-150\@sm\+ {
    left: 150px;
  }
}

@media screen and (min-width: 0) {
  .t-150\@xs\+ {
    top: 150px;
  }
  .r-150\@xs\+ {
    right: 150px;
  }
  .b-150\@xs\+ {
    bottom: 150px;
  }
  .l-150\@xs\+ {
    left: 150px;
  }
}

@media screen and (max-width: 1439px) {
  .t-150\@xl- {
    top: 150px;
  }
  .r-150\@xl- {
    right: 150px;
  }
  .b-150\@xl- {
    bottom: 150px;
  }
  .l-150\@xl- {
    left: 150px;
  }
}

@media screen and (max-width: 1199px) {
  .t-150\@lg- {
    top: 150px;
  }
  .r-150\@lg- {
    right: 150px;
  }
  .b-150\@lg- {
    bottom: 150px;
  }
  .l-150\@lg- {
    left: 150px;
  }
}

@media screen and (max-width: 991px) {
  .t-150\@md- {
    top: 150px;
  }
  .r-150\@md- {
    right: 150px;
  }
  .b-150\@md- {
    bottom: 150px;
  }
  .l-150\@md- {
    left: 150px;
  }
}

@media screen and (max-width: 767px) {
  .t-150\@sm- {
    top: 150px;
  }
  .r-150\@sm- {
    right: 150px;
  }
  .b-150\@sm- {
    bottom: 150px;
  }
  .l-150\@sm- {
    left: 150px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-150\@lg {
    top: 150px;
  }
  .r-150\@lg {
    right: 150px;
  }
  .b-150\@lg {
    bottom: 150px;
  }
  .l-150\@lg {
    left: 150px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-150\@md {
    top: 150px;
  }
  .r-150\@md {
    right: 150px;
  }
  .b-150\@md {
    bottom: 150px;
  }
  .l-150\@md {
    left: 150px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-150\@sm {
    top: 150px;
  }
  .r-150\@sm {
    right: 150px;
  }
  .b-150\@sm {
    bottom: 150px;
  }
  .l-150\@sm {
    left: 150px;
  }
}

.t-160 {
  top: 160px;
}

.r-160 {
  right: 160px;
}

.b-160 {
  bottom: 160px;
}

.l-160 {
  left: 160px;
}

@media screen and (min-width: 1440px) {
  .t-160\@xl\+ {
    top: 160px;
  }
  .r-160\@xl\+ {
    right: 160px;
  }
  .b-160\@xl\+ {
    bottom: 160px;
  }
  .l-160\@xl\+ {
    left: 160px;
  }
}

@media screen and (min-width: 1200px) {
  .t-160\@lg\+ {
    top: 160px;
  }
  .r-160\@lg\+ {
    right: 160px;
  }
  .b-160\@lg\+ {
    bottom: 160px;
  }
  .l-160\@lg\+ {
    left: 160px;
  }
}

@media screen and (min-width: 992px) {
  .t-160\@md\+ {
    top: 160px;
  }
  .r-160\@md\+ {
    right: 160px;
  }
  .b-160\@md\+ {
    bottom: 160px;
  }
  .l-160\@md\+ {
    left: 160px;
  }
}

@media screen and (min-width: 768px) {
  .t-160\@sm\+ {
    top: 160px;
  }
  .r-160\@sm\+ {
    right: 160px;
  }
  .b-160\@sm\+ {
    bottom: 160px;
  }
  .l-160\@sm\+ {
    left: 160px;
  }
}

@media screen and (min-width: 0) {
  .t-160\@xs\+ {
    top: 160px;
  }
  .r-160\@xs\+ {
    right: 160px;
  }
  .b-160\@xs\+ {
    bottom: 160px;
  }
  .l-160\@xs\+ {
    left: 160px;
  }
}

@media screen and (max-width: 1439px) {
  .t-160\@xl- {
    top: 160px;
  }
  .r-160\@xl- {
    right: 160px;
  }
  .b-160\@xl- {
    bottom: 160px;
  }
  .l-160\@xl- {
    left: 160px;
  }
}

@media screen and (max-width: 1199px) {
  .t-160\@lg- {
    top: 160px;
  }
  .r-160\@lg- {
    right: 160px;
  }
  .b-160\@lg- {
    bottom: 160px;
  }
  .l-160\@lg- {
    left: 160px;
  }
}

@media screen and (max-width: 991px) {
  .t-160\@md- {
    top: 160px;
  }
  .r-160\@md- {
    right: 160px;
  }
  .b-160\@md- {
    bottom: 160px;
  }
  .l-160\@md- {
    left: 160px;
  }
}

@media screen and (max-width: 767px) {
  .t-160\@sm- {
    top: 160px;
  }
  .r-160\@sm- {
    right: 160px;
  }
  .b-160\@sm- {
    bottom: 160px;
  }
  .l-160\@sm- {
    left: 160px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-160\@lg {
    top: 160px;
  }
  .r-160\@lg {
    right: 160px;
  }
  .b-160\@lg {
    bottom: 160px;
  }
  .l-160\@lg {
    left: 160px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-160\@md {
    top: 160px;
  }
  .r-160\@md {
    right: 160px;
  }
  .b-160\@md {
    bottom: 160px;
  }
  .l-160\@md {
    left: 160px;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-160\@sm {
    top: 160px;
  }
  .r-160\@sm {
    right: 160px;
  }
  .b-160\@sm {
    bottom: 160px;
  }
  .l-160\@sm {
    left: 160px;
  }
}

.tl-50p {
  top: 50%;
  left: 50%;
}

.tr-50p {
  top: 50%;
  right: 50%;
}

.t-50p {
  top: 50%;
}

.r-50p {
  right: 50%;
}

.b-50p {
  bottom: 50%;
}

.l-50p {
  left: 50%;
}

@media screen and (min-width: 1440px) {
  .tl-50p\@xl\+ {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@xl\+ {
    top: 50%;
    right: 50%;
  }
  .t-50p\@xl\+ {
    top: 50%;
  }
  .r-50p\@xl\+ {
    right: 50%;
  }
  .b-50p\@xl\+ {
    bottom: 50%;
  }
  .l-50p\@xl\+ {
    left: 50%;
  }
}

@media screen and (min-width: 1200px) {
  .tl-50p\@lg\+ {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@lg\+ {
    top: 50%;
    right: 50%;
  }
  .t-50p\@lg\+ {
    top: 50%;
  }
  .r-50p\@lg\+ {
    right: 50%;
  }
  .b-50p\@lg\+ {
    bottom: 50%;
  }
  .l-50p\@lg\+ {
    left: 50%;
  }
}

@media screen and (min-width: 992px) {
  .tl-50p\@md\+ {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@md\+ {
    top: 50%;
    right: 50%;
  }
  .t-50p\@md\+ {
    top: 50%;
  }
  .r-50p\@md\+ {
    right: 50%;
  }
  .b-50p\@md\+ {
    bottom: 50%;
  }
  .l-50p\@md\+ {
    left: 50%;
  }
}

@media screen and (min-width: 768px) {
  .tl-50p\@sm\+ {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@sm\+ {
    top: 50%;
    right: 50%;
  }
  .t-50p\@sm\+ {
    top: 50%;
  }
  .r-50p\@sm\+ {
    right: 50%;
  }
  .b-50p\@sm\+ {
    bottom: 50%;
  }
  .l-50p\@sm\+ {
    left: 50%;
  }
}

@media screen and (min-width: 0) {
  .tl-50p\@xs\+ {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@xs\+ {
    top: 50%;
    right: 50%;
  }
  .t-50p\@xs\+ {
    top: 50%;
  }
  .r-50p\@xs\+ {
    right: 50%;
  }
  .b-50p\@xs\+ {
    bottom: 50%;
  }
  .l-50p\@xs\+ {
    left: 50%;
  }
}

@media screen and (max-width: 1439px) {
  .tl-50p\@xl- {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@xl- {
    top: 50%;
    right: 50%;
  }
  .t-50p\@xl- {
    top: 50%;
  }
  .r-50p\@xl- {
    right: 50%;
  }
  .b-50p\@xl- {
    bottom: 50%;
  }
  .l-50p\@xl- {
    left: 50%;
  }
}

@media screen and (max-width: 1199px) {
  .tl-50p\@lg- {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@lg- {
    top: 50%;
    right: 50%;
  }
  .t-50p\@lg- {
    top: 50%;
  }
  .r-50p\@lg- {
    right: 50%;
  }
  .b-50p\@lg- {
    bottom: 50%;
  }
  .l-50p\@lg- {
    left: 50%;
  }
}

@media screen and (max-width: 991px) {
  .tl-50p\@md- {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@md- {
    top: 50%;
    right: 50%;
  }
  .t-50p\@md- {
    top: 50%;
  }
  .r-50p\@md- {
    right: 50%;
  }
  .b-50p\@md- {
    bottom: 50%;
  }
  .l-50p\@md- {
    left: 50%;
  }
}

@media screen and (max-width: 767px) {
  .tl-50p\@sm- {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@sm- {
    top: 50%;
    right: 50%;
  }
  .t-50p\@sm- {
    top: 50%;
  }
  .r-50p\@sm- {
    right: 50%;
  }
  .b-50p\@sm- {
    bottom: 50%;
  }
  .l-50p\@sm- {
    left: 50%;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .tl-50p\@lg {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@lg {
    top: 50%;
    right: 50%;
  }
  .t-50p\@lg {
    top: 50%;
  }
  .r-50p\@lg {
    right: 50%;
  }
  .b-50p\@lg {
    bottom: 50%;
  }
  .l-50p\@lg {
    left: 50%;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .tl-50p\@md {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@md {
    top: 50%;
    right: 50%;
  }
  .t-50p\@md {
    top: 50%;
  }
  .r-50p\@md {
    right: 50%;
  }
  .b-50p\@md {
    bottom: 50%;
  }
  .l-50p\@md {
    left: 50%;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .tl-50p\@sm {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@sm {
    top: 50%;
    right: 50%;
  }
  .t-50p\@sm {
    top: 50%;
  }
  .r-50p\@sm {
    right: 50%;
  }
  .b-50p\@sm {
    bottom: 50%;
  }
  .l-50p\@sm {
    left: 50%;
  }
}

.w-1\/4r, .sz-1\/4r {
  width: 0.25rem;
}

.w-1\/2r, .sz-1\/2r {
  width: 0.5rem;
}

.w-3\/4r, .sz-3\/4r {
  width: 0.75rem;
}

.w-1r, .sz-1r {
  width: 1rem;
}

.w-3\/2r, .sz-3\/2r {
  width: 1.5rem;
}

.w-2r, .sz-2r {
  width: 2rem;
}

.w-5\/2r, .sz-5\/2r {
  width: 2.5rem;
}

.w-3r, .sz-3r {
  width: 3rem;
}

.w-7\/2r, .sz-7\/2r {
  width: 3.5rem;
}

.w-4r, .sz-4r {
  width: 4rem;
}

.w-9\/2r, .sz-9\/2r {
  width: 4.5rem;
}

.w-5r, .sz-5r {
  width: 5rem;
}

.w-11\/2r, .sz-11\/2r {
  width: 5.5rem;
}

.w-6r, .sz-6r {
  width: 6rem;
}

@media screen and (min-width: 1440px) {
  .w-1\/4r\@xl\+, .sz-1\/4r\@xl\+ {
    width: 0.25rem;
  }
  .w-1\/2r\@xl\+, .sz-1\/2r\@xl\+ {
    width: 0.5rem;
  }
  .w-3\/4r\@xl\+, .sz-3\/4r\@xl\+ {
    width: 0.75rem;
  }
  .w-1r\@xl\+, .sz-1r\@xl\+ {
    width: 1rem;
  }
  .w-3\/2r\@xl\+, .sz-3\/2r\@xl\+ {
    width: 1.5rem;
  }
  .w-2r\@xl\+, .sz-2r\@xl\+ {
    width: 2rem;
  }
  .w-5\/2r\@xl\+, .sz-5\/2r\@xl\+ {
    width: 2.5rem;
  }
  .w-3r\@xl\+, .sz-3r\@xl\+ {
    width: 3rem;
  }
  .w-7\/2r\@xl\+, .sz-7\/2r\@xl\+ {
    width: 3.5rem;
  }
  .w-4r\@xl\+, .sz-4r\@xl\+ {
    width: 4rem;
  }
  .w-9\/2r\@xl\+, .sz-9\/2r\@xl\+ {
    width: 4.5rem;
  }
  .w-5r\@xl\+, .sz-5r\@xl\+ {
    width: 5rem;
  }
  .w-11\/2r\@xl\+, .sz-11\/2r\@xl\+ {
    width: 5.5rem;
  }
  .w-6r\@xl\+, .sz-6r\@xl\+ {
    width: 6rem;
  }
}

@media screen and (min-width: 1200px) {
  .w-1\/4r\@lg\+, .sz-1\/4r\@lg\+ {
    width: 0.25rem;
  }
  .w-1\/2r\@lg\+, .sz-1\/2r\@lg\+ {
    width: 0.5rem;
  }
  .w-3\/4r\@lg\+, .sz-3\/4r\@lg\+ {
    width: 0.75rem;
  }
  .w-1r\@lg\+, .sz-1r\@lg\+ {
    width: 1rem;
  }
  .w-3\/2r\@lg\+, .sz-3\/2r\@lg\+ {
    width: 1.5rem;
  }
  .w-2r\@lg\+, .sz-2r\@lg\+ {
    width: 2rem;
  }
  .w-5\/2r\@lg\+, .sz-5\/2r\@lg\+ {
    width: 2.5rem;
  }
  .w-3r\@lg\+, .sz-3r\@lg\+ {
    width: 3rem;
  }
  .w-7\/2r\@lg\+, .sz-7\/2r\@lg\+ {
    width: 3.5rem;
  }
  .w-4r\@lg\+, .sz-4r\@lg\+ {
    width: 4rem;
  }
  .w-9\/2r\@lg\+, .sz-9\/2r\@lg\+ {
    width: 4.5rem;
  }
  .w-5r\@lg\+, .sz-5r\@lg\+ {
    width: 5rem;
  }
  .w-11\/2r\@lg\+, .sz-11\/2r\@lg\+ {
    width: 5.5rem;
  }
  .w-6r\@lg\+, .sz-6r\@lg\+ {
    width: 6rem;
  }
}

@media screen and (min-width: 992px) {
  .w-1\/4r\@md\+, .sz-1\/4r\@md\+ {
    width: 0.25rem;
  }
  .w-1\/2r\@md\+, .sz-1\/2r\@md\+ {
    width: 0.5rem;
  }
  .w-3\/4r\@md\+, .sz-3\/4r\@md\+ {
    width: 0.75rem;
  }
  .w-1r\@md\+, .sz-1r\@md\+ {
    width: 1rem;
  }
  .w-3\/2r\@md\+, .sz-3\/2r\@md\+ {
    width: 1.5rem;
  }
  .w-2r\@md\+, .sz-2r\@md\+ {
    width: 2rem;
  }
  .w-5\/2r\@md\+, .sz-5\/2r\@md\+ {
    width: 2.5rem;
  }
  .w-3r\@md\+, .sz-3r\@md\+ {
    width: 3rem;
  }
  .w-7\/2r\@md\+, .sz-7\/2r\@md\+ {
    width: 3.5rem;
  }
  .w-4r\@md\+, .sz-4r\@md\+ {
    width: 4rem;
  }
  .w-9\/2r\@md\+, .sz-9\/2r\@md\+ {
    width: 4.5rem;
  }
  .w-5r\@md\+, .sz-5r\@md\+ {
    width: 5rem;
  }
  .w-11\/2r\@md\+, .sz-11\/2r\@md\+ {
    width: 5.5rem;
  }
  .w-6r\@md\+, .sz-6r\@md\+ {
    width: 6rem;
  }
}

@media screen and (min-width: 768px) {
  .w-1\/4r\@sm\+, .sz-1\/4r\@sm\+ {
    width: 0.25rem;
  }
  .w-1\/2r\@sm\+, .sz-1\/2r\@sm\+ {
    width: 0.5rem;
  }
  .w-3\/4r\@sm\+, .sz-3\/4r\@sm\+ {
    width: 0.75rem;
  }
  .w-1r\@sm\+, .sz-1r\@sm\+ {
    width: 1rem;
  }
  .w-3\/2r\@sm\+, .sz-3\/2r\@sm\+ {
    width: 1.5rem;
  }
  .w-2r\@sm\+, .sz-2r\@sm\+ {
    width: 2rem;
  }
  .w-5\/2r\@sm\+, .sz-5\/2r\@sm\+ {
    width: 2.5rem;
  }
  .w-3r\@sm\+, .sz-3r\@sm\+ {
    width: 3rem;
  }
  .w-7\/2r\@sm\+, .sz-7\/2r\@sm\+ {
    width: 3.5rem;
  }
  .w-4r\@sm\+, .sz-4r\@sm\+ {
    width: 4rem;
  }
  .w-9\/2r\@sm\+, .sz-9\/2r\@sm\+ {
    width: 4.5rem;
  }
  .w-5r\@sm\+, .sz-5r\@sm\+ {
    width: 5rem;
  }
  .w-11\/2r\@sm\+, .sz-11\/2r\@sm\+ {
    width: 5.5rem;
  }
  .w-6r\@sm\+, .sz-6r\@sm\+ {
    width: 6rem;
  }
}

@media screen and (min-width: 0) {
  .w-1\/4r\@xs\+, .sz-1\/4r\@xs\+ {
    width: 0.25rem;
  }
  .w-1\/2r\@xs\+, .sz-1\/2r\@xs\+ {
    width: 0.5rem;
  }
  .w-3\/4r\@xs\+, .sz-3\/4r\@xs\+ {
    width: 0.75rem;
  }
  .w-1r\@xs\+, .sz-1r\@xs\+ {
    width: 1rem;
  }
  .w-3\/2r\@xs\+, .sz-3\/2r\@xs\+ {
    width: 1.5rem;
  }
  .w-2r\@xs\+, .sz-2r\@xs\+ {
    width: 2rem;
  }
  .w-5\/2r\@xs\+, .sz-5\/2r\@xs\+ {
    width: 2.5rem;
  }
  .w-3r\@xs\+, .sz-3r\@xs\+ {
    width: 3rem;
  }
  .w-7\/2r\@xs\+, .sz-7\/2r\@xs\+ {
    width: 3.5rem;
  }
  .w-4r\@xs\+, .sz-4r\@xs\+ {
    width: 4rem;
  }
  .w-9\/2r\@xs\+, .sz-9\/2r\@xs\+ {
    width: 4.5rem;
  }
  .w-5r\@xs\+, .sz-5r\@xs\+ {
    width: 5rem;
  }
  .w-11\/2r\@xs\+, .sz-11\/2r\@xs\+ {
    width: 5.5rem;
  }
  .w-6r\@xs\+, .sz-6r\@xs\+ {
    width: 6rem;
  }
}

@media screen and (max-width: 1439px) {
  .w-1\/4r\@xl-, .sz-1\/4r\@xl- {
    width: 0.25rem;
  }
  .w-1\/2r\@xl-, .sz-1\/2r\@xl- {
    width: 0.5rem;
  }
  .w-3\/4r\@xl-, .sz-3\/4r\@xl- {
    width: 0.75rem;
  }
  .w-1r\@xl-, .sz-1r\@xl- {
    width: 1rem;
  }
  .w-3\/2r\@xl-, .sz-3\/2r\@xl- {
    width: 1.5rem;
  }
  .w-2r\@xl-, .sz-2r\@xl- {
    width: 2rem;
  }
  .w-5\/2r\@xl-, .sz-5\/2r\@xl- {
    width: 2.5rem;
  }
  .w-3r\@xl-, .sz-3r\@xl- {
    width: 3rem;
  }
  .w-7\/2r\@xl-, .sz-7\/2r\@xl- {
    width: 3.5rem;
  }
  .w-4r\@xl-, .sz-4r\@xl- {
    width: 4rem;
  }
  .w-9\/2r\@xl-, .sz-9\/2r\@xl- {
    width: 4.5rem;
  }
  .w-5r\@xl-, .sz-5r\@xl- {
    width: 5rem;
  }
  .w-11\/2r\@xl-, .sz-11\/2r\@xl- {
    width: 5.5rem;
  }
  .w-6r\@xl-, .sz-6r\@xl- {
    width: 6rem;
  }
}

@media screen and (max-width: 1199px) {
  .w-1\/4r\@lg-, .sz-1\/4r\@lg- {
    width: 0.25rem;
  }
  .w-1\/2r\@lg-, .sz-1\/2r\@lg- {
    width: 0.5rem;
  }
  .w-3\/4r\@lg-, .sz-3\/4r\@lg- {
    width: 0.75rem;
  }
  .w-1r\@lg-, .sz-1r\@lg- {
    width: 1rem;
  }
  .w-3\/2r\@lg-, .sz-3\/2r\@lg- {
    width: 1.5rem;
  }
  .w-2r\@lg-, .sz-2r\@lg- {
    width: 2rem;
  }
  .w-5\/2r\@lg-, .sz-5\/2r\@lg- {
    width: 2.5rem;
  }
  .w-3r\@lg-, .sz-3r\@lg- {
    width: 3rem;
  }
  .w-7\/2r\@lg-, .sz-7\/2r\@lg- {
    width: 3.5rem;
  }
  .w-4r\@lg-, .sz-4r\@lg- {
    width: 4rem;
  }
  .w-9\/2r\@lg-, .sz-9\/2r\@lg- {
    width: 4.5rem;
  }
  .w-5r\@lg-, .sz-5r\@lg- {
    width: 5rem;
  }
  .w-11\/2r\@lg-, .sz-11\/2r\@lg- {
    width: 5.5rem;
  }
  .w-6r\@lg-, .sz-6r\@lg- {
    width: 6rem;
  }
}

@media screen and (max-width: 991px) {
  .w-1\/4r\@md-, .sz-1\/4r\@md- {
    width: 0.25rem;
  }
  .w-1\/2r\@md-, .sz-1\/2r\@md- {
    width: 0.5rem;
  }
  .w-3\/4r\@md-, .sz-3\/4r\@md- {
    width: 0.75rem;
  }
  .w-1r\@md-, .sz-1r\@md- {
    width: 1rem;
  }
  .w-3\/2r\@md-, .sz-3\/2r\@md- {
    width: 1.5rem;
  }
  .w-2r\@md-, .sz-2r\@md- {
    width: 2rem;
  }
  .w-5\/2r\@md-, .sz-5\/2r\@md- {
    width: 2.5rem;
  }
  .w-3r\@md-, .sz-3r\@md- {
    width: 3rem;
  }
  .w-7\/2r\@md-, .sz-7\/2r\@md- {
    width: 3.5rem;
  }
  .w-4r\@md-, .sz-4r\@md- {
    width: 4rem;
  }
  .w-9\/2r\@md-, .sz-9\/2r\@md- {
    width: 4.5rem;
  }
  .w-5r\@md-, .sz-5r\@md- {
    width: 5rem;
  }
  .w-11\/2r\@md-, .sz-11\/2r\@md- {
    width: 5.5rem;
  }
  .w-6r\@md-, .sz-6r\@md- {
    width: 6rem;
  }
}

@media screen and (max-width: 767px) {
  .w-1\/4r\@sm-, .sz-1\/4r\@sm- {
    width: 0.25rem;
  }
  .w-1\/2r\@sm-, .sz-1\/2r\@sm- {
    width: 0.5rem;
  }
  .w-3\/4r\@sm-, .sz-3\/4r\@sm- {
    width: 0.75rem;
  }
  .w-1r\@sm-, .sz-1r\@sm- {
    width: 1rem;
  }
  .w-3\/2r\@sm-, .sz-3\/2r\@sm- {
    width: 1.5rem;
  }
  .w-2r\@sm-, .sz-2r\@sm- {
    width: 2rem;
  }
  .w-5\/2r\@sm-, .sz-5\/2r\@sm- {
    width: 2.5rem;
  }
  .w-3r\@sm-, .sz-3r\@sm- {
    width: 3rem;
  }
  .w-7\/2r\@sm-, .sz-7\/2r\@sm- {
    width: 3.5rem;
  }
  .w-4r\@sm-, .sz-4r\@sm- {
    width: 4rem;
  }
  .w-9\/2r\@sm-, .sz-9\/2r\@sm- {
    width: 4.5rem;
  }
  .w-5r\@sm-, .sz-5r\@sm- {
    width: 5rem;
  }
  .w-11\/2r\@sm-, .sz-11\/2r\@sm- {
    width: 5.5rem;
  }
  .w-6r\@sm-, .sz-6r\@sm- {
    width: 6rem;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .w-1\/4r\@lg, .sz-1\/4r\@lg {
    width: 0.25rem;
  }
  .w-1\/2r\@lg, .sz-1\/2r\@lg {
    width: 0.5rem;
  }
  .w-3\/4r\@lg, .sz-3\/4r\@lg {
    width: 0.75rem;
  }
  .w-1r\@lg, .sz-1r\@lg {
    width: 1rem;
  }
  .w-3\/2r\@lg, .sz-3\/2r\@lg {
    width: 1.5rem;
  }
  .w-2r\@lg, .sz-2r\@lg {
    width: 2rem;
  }
  .w-5\/2r\@lg, .sz-5\/2r\@lg {
    width: 2.5rem;
  }
  .w-3r\@lg, .sz-3r\@lg {
    width: 3rem;
  }
  .w-7\/2r\@lg, .sz-7\/2r\@lg {
    width: 3.5rem;
  }
  .w-4r\@lg, .sz-4r\@lg {
    width: 4rem;
  }
  .w-9\/2r\@lg, .sz-9\/2r\@lg {
    width: 4.5rem;
  }
  .w-5r\@lg, .sz-5r\@lg {
    width: 5rem;
  }
  .w-11\/2r\@lg, .sz-11\/2r\@lg {
    width: 5.5rem;
  }
  .w-6r\@lg, .sz-6r\@lg {
    width: 6rem;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .w-1\/4r\@md, .sz-1\/4r\@md {
    width: 0.25rem;
  }
  .w-1\/2r\@md, .sz-1\/2r\@md {
    width: 0.5rem;
  }
  .w-3\/4r\@md, .sz-3\/4r\@md {
    width: 0.75rem;
  }
  .w-1r\@md, .sz-1r\@md {
    width: 1rem;
  }
  .w-3\/2r\@md, .sz-3\/2r\@md {
    width: 1.5rem;
  }
  .w-2r\@md, .sz-2r\@md {
    width: 2rem;
  }
  .w-5\/2r\@md, .sz-5\/2r\@md {
    width: 2.5rem;
  }
  .w-3r\@md, .sz-3r\@md {
    width: 3rem;
  }
  .w-7\/2r\@md, .sz-7\/2r\@md {
    width: 3.5rem;
  }
  .w-4r\@md, .sz-4r\@md {
    width: 4rem;
  }
  .w-9\/2r\@md, .sz-9\/2r\@md {
    width: 4.5rem;
  }
  .w-5r\@md, .sz-5r\@md {
    width: 5rem;
  }
  .w-11\/2r\@md, .sz-11\/2r\@md {
    width: 5.5rem;
  }
  .w-6r\@md, .sz-6r\@md {
    width: 6rem;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .w-1\/4r\@sm, .sz-1\/4r\@sm {
    width: 0.25rem;
  }
  .w-1\/2r\@sm, .sz-1\/2r\@sm {
    width: 0.5rem;
  }
  .w-3\/4r\@sm, .sz-3\/4r\@sm {
    width: 0.75rem;
  }
  .w-1r\@sm, .sz-1r\@sm {
    width: 1rem;
  }
  .w-3\/2r\@sm, .sz-3\/2r\@sm {
    width: 1.5rem;
  }
  .w-2r\@sm, .sz-2r\@sm {
    width: 2rem;
  }
  .w-5\/2r\@sm, .sz-5\/2r\@sm {
    width: 2.5rem;
  }
  .w-3r\@sm, .sz-3r\@sm {
    width: 3rem;
  }
  .w-7\/2r\@sm, .sz-7\/2r\@sm {
    width: 3.5rem;
  }
  .w-4r\@sm, .sz-4r\@sm {
    width: 4rem;
  }
  .w-9\/2r\@sm, .sz-9\/2r\@sm {
    width: 4.5rem;
  }
  .w-5r\@sm, .sz-5r\@sm {
    width: 5rem;
  }
  .w-11\/2r\@sm, .sz-11\/2r\@sm {
    width: 5.5rem;
  }
  .w-6r\@sm, .sz-6r\@sm {
    width: 6rem;
  }
}

.w-0 {
  width: 0px;
}

.w-10p {
  width: 10%;
}

.w-20p {
  width: 20%;
}

.w-30p {
  width: 30%;
}

.w-40p {
  width: 40%;
}

.w-50p {
  width: 50%;
}

.w-60p {
  width: 60%;
}

.w-70p {
  width: 70%;
}

.w-80p {
  width: 80%;
}

.w-90p {
  width: 90%;
}

.w-100p {
  width: 100%;
}

.w-1px {
  width: 1px;
}

.w-a {
  width: auto;
}

@media screen and (min-width: 1440px) {
  .w-0\@xl\+ {
    width: 0px;
  }
  .w-10p\@xl\+ {
    width: 10%;
  }
  .w-20p\@xl\+ {
    width: 20%;
  }
  .w-30p\@xl\+ {
    width: 30%;
  }
  .w-40p\@xl\+ {
    width: 40%;
  }
  .w-50p\@xl\+ {
    width: 50%;
  }
  .w-60p\@xl\+ {
    width: 60%;
  }
  .w-70p\@xl\+ {
    width: 70%;
  }
  .w-80p\@xl\+ {
    width: 80%;
  }
  .w-90p\@xl\+ {
    width: 90%;
  }
  .w-100p\@xl\+ {
    width: 100%;
  }
  .w-1px\@xl\+ {
    width: 1px;
  }
  .w-a\@xl\+ {
    width: auto;
  }
}

@media screen and (min-width: 1200px) {
  .w-0\@lg\+ {
    width: 0px;
  }
  .w-10p\@lg\+ {
    width: 10%;
  }
  .w-20p\@lg\+ {
    width: 20%;
  }
  .w-30p\@lg\+ {
    width: 30%;
  }
  .w-40p\@lg\+ {
    width: 40%;
  }
  .w-50p\@lg\+ {
    width: 50%;
  }
  .w-60p\@lg\+ {
    width: 60%;
  }
  .w-70p\@lg\+ {
    width: 70%;
  }
  .w-80p\@lg\+ {
    width: 80%;
  }
  .w-90p\@lg\+ {
    width: 90%;
  }
  .w-100p\@lg\+ {
    width: 100%;
  }
  .w-1px\@lg\+ {
    width: 1px;
  }
  .w-a\@lg\+ {
    width: auto;
  }
}

@media screen and (min-width: 992px) {
  .w-0\@md\+ {
    width: 0px;
  }
  .w-10p\@md\+ {
    width: 10%;
  }
  .w-20p\@md\+ {
    width: 20%;
  }
  .w-30p\@md\+ {
    width: 30%;
  }
  .w-40p\@md\+ {
    width: 40%;
  }
  .w-50p\@md\+ {
    width: 50%;
  }
  .w-60p\@md\+ {
    width: 60%;
  }
  .w-70p\@md\+ {
    width: 70%;
  }
  .w-80p\@md\+ {
    width: 80%;
  }
  .w-90p\@md\+ {
    width: 90%;
  }
  .w-100p\@md\+ {
    width: 100%;
  }
  .w-1px\@md\+ {
    width: 1px;
  }
  .w-a\@md\+ {
    width: auto;
  }
}

@media screen and (min-width: 768px) {
  .w-0\@sm\+ {
    width: 0px;
  }
  .w-10p\@sm\+ {
    width: 10%;
  }
  .w-20p\@sm\+ {
    width: 20%;
  }
  .w-30p\@sm\+ {
    width: 30%;
  }
  .w-40p\@sm\+ {
    width: 40%;
  }
  .w-50p\@sm\+ {
    width: 50%;
  }
  .w-60p\@sm\+ {
    width: 60%;
  }
  .w-70p\@sm\+ {
    width: 70%;
  }
  .w-80p\@sm\+ {
    width: 80%;
  }
  .w-90p\@sm\+ {
    width: 90%;
  }
  .w-100p\@sm\+ {
    width: 100%;
  }
  .w-1px\@sm\+ {
    width: 1px;
  }
  .w-a\@sm\+ {
    width: auto;
  }
}

@media screen and (min-width: 0) {
  .w-0\@xs\+ {
    width: 0px;
  }
  .w-10p\@xs\+ {
    width: 10%;
  }
  .w-20p\@xs\+ {
    width: 20%;
  }
  .w-30p\@xs\+ {
    width: 30%;
  }
  .w-40p\@xs\+ {
    width: 40%;
  }
  .w-50p\@xs\+ {
    width: 50%;
  }
  .w-60p\@xs\+ {
    width: 60%;
  }
  .w-70p\@xs\+ {
    width: 70%;
  }
  .w-80p\@xs\+ {
    width: 80%;
  }
  .w-90p\@xs\+ {
    width: 90%;
  }
  .w-100p\@xs\+ {
    width: 100%;
  }
  .w-1px\@xs\+ {
    width: 1px;
  }
  .w-a\@xs\+ {
    width: auto;
  }
}

@media screen and (max-width: 1439px) {
  .w-0\@xl- {
    width: 0px;
  }
  .w-10p\@xl- {
    width: 10%;
  }
  .w-20p\@xl- {
    width: 20%;
  }
  .w-30p\@xl- {
    width: 30%;
  }
  .w-40p\@xl- {
    width: 40%;
  }
  .w-50p\@xl- {
    width: 50%;
  }
  .w-60p\@xl- {
    width: 60%;
  }
  .w-70p\@xl- {
    width: 70%;
  }
  .w-80p\@xl- {
    width: 80%;
  }
  .w-90p\@xl- {
    width: 90%;
  }
  .w-100p\@xl- {
    width: 100%;
  }
  .w-1px\@xl- {
    width: 1px;
  }
  .w-a\@xl- {
    width: auto;
  }
}

@media screen and (max-width: 1199px) {
  .w-0\@lg- {
    width: 0px;
  }
  .w-10p\@lg- {
    width: 10%;
  }
  .w-20p\@lg- {
    width: 20%;
  }
  .w-30p\@lg- {
    width: 30%;
  }
  .w-40p\@lg- {
    width: 40%;
  }
  .w-50p\@lg- {
    width: 50%;
  }
  .w-60p\@lg- {
    width: 60%;
  }
  .w-70p\@lg- {
    width: 70%;
  }
  .w-80p\@lg- {
    width: 80%;
  }
  .w-90p\@lg- {
    width: 90%;
  }
  .w-100p\@lg- {
    width: 100%;
  }
  .w-1px\@lg- {
    width: 1px;
  }
  .w-a\@lg- {
    width: auto;
  }
}

@media screen and (max-width: 991px) {
  .w-0\@md- {
    width: 0px;
  }
  .w-10p\@md- {
    width: 10%;
  }
  .w-20p\@md- {
    width: 20%;
  }
  .w-30p\@md- {
    width: 30%;
  }
  .w-40p\@md- {
    width: 40%;
  }
  .w-50p\@md- {
    width: 50%;
  }
  .w-60p\@md- {
    width: 60%;
  }
  .w-70p\@md- {
    width: 70%;
  }
  .w-80p\@md- {
    width: 80%;
  }
  .w-90p\@md- {
    width: 90%;
  }
  .w-100p\@md- {
    width: 100%;
  }
  .w-1px\@md- {
    width: 1px;
  }
  .w-a\@md- {
    width: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-0\@sm- {
    width: 0px;
  }
  .w-10p\@sm- {
    width: 10%;
  }
  .w-20p\@sm- {
    width: 20%;
  }
  .w-30p\@sm- {
    width: 30%;
  }
  .w-40p\@sm- {
    width: 40%;
  }
  .w-50p\@sm- {
    width: 50%;
  }
  .w-60p\@sm- {
    width: 60%;
  }
  .w-70p\@sm- {
    width: 70%;
  }
  .w-80p\@sm- {
    width: 80%;
  }
  .w-90p\@sm- {
    width: 90%;
  }
  .w-100p\@sm- {
    width: 100%;
  }
  .w-1px\@sm- {
    width: 1px;
  }
  .w-a\@sm- {
    width: auto;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .w-0\@lg {
    width: 0px;
  }
  .w-10p\@lg {
    width: 10%;
  }
  .w-20p\@lg {
    width: 20%;
  }
  .w-30p\@lg {
    width: 30%;
  }
  .w-40p\@lg {
    width: 40%;
  }
  .w-50p\@lg {
    width: 50%;
  }
  .w-60p\@lg {
    width: 60%;
  }
  .w-70p\@lg {
    width: 70%;
  }
  .w-80p\@lg {
    width: 80%;
  }
  .w-90p\@lg {
    width: 90%;
  }
  .w-100p\@lg {
    width: 100%;
  }
  .w-1px\@lg {
    width: 1px;
  }
  .w-a\@lg {
    width: auto;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .w-0\@md {
    width: 0px;
  }
  .w-10p\@md {
    width: 10%;
  }
  .w-20p\@md {
    width: 20%;
  }
  .w-30p\@md {
    width: 30%;
  }
  .w-40p\@md {
    width: 40%;
  }
  .w-50p\@md {
    width: 50%;
  }
  .w-60p\@md {
    width: 60%;
  }
  .w-70p\@md {
    width: 70%;
  }
  .w-80p\@md {
    width: 80%;
  }
  .w-90p\@md {
    width: 90%;
  }
  .w-100p\@md {
    width: 100%;
  }
  .w-1px\@md {
    width: 1px;
  }
  .w-a\@md {
    width: auto;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .w-0\@sm {
    width: 0px;
  }
  .w-10p\@sm {
    width: 10%;
  }
  .w-20p\@sm {
    width: 20%;
  }
  .w-30p\@sm {
    width: 30%;
  }
  .w-40p\@sm {
    width: 40%;
  }
  .w-50p\@sm {
    width: 50%;
  }
  .w-60p\@sm {
    width: 60%;
  }
  .w-70p\@sm {
    width: 70%;
  }
  .w-80p\@sm {
    width: 80%;
  }
  .w-90p\@sm {
    width: 90%;
  }
  .w-100p\@sm {
    width: 100%;
  }
  .w-1px\@sm {
    width: 1px;
  }
  .w-a\@sm {
    width: auto;
  }
}

.h-1\/4r, .sz-1\/4r {
  height: 0.25rem;
}

.h-1\/2r, .sz-1\/2r {
  height: 0.5rem;
}

.h-3\/4r, .sz-3\/4r {
  height: 0.75rem;
}

.h-1r, .sz-1r {
  height: 1rem;
}

.h-3\/2r, .sz-3\/2r {
  height: 1.5rem;
}

.h-2r, .sz-2r {
  height: 2rem;
}

.h-5\/2r, .sz-5\/2r {
  height: 2.5rem;
}

.h-3r, .sz-3r {
  height: 3rem;
}

.h-7\/2r, .sz-7\/2r {
  height: 3.5rem;
}

.h-4r, .sz-4r {
  height: 4rem;
}

.h-9\/2r, .sz-9\/2r {
  height: 4.5rem;
}

.h-5r, .sz-5r {
  height: 5rem;
}

.h-11\/2r, .sz-11\/2r {
  height: 5.5rem;
}

.h-6r, .sz-6r {
  height: 6rem;
}

@media screen and (min-width: 1440px) {
  .h-1\/4r\@xl\+, .sz-1\/4r\@xl\+ {
    height: 0.25rem;
  }
  .h-1\/2r\@xl\+, .sz-1\/2r\@xl\+ {
    height: 0.5rem;
  }
  .h-3\/4r\@xl\+, .sz-3\/4r\@xl\+ {
    height: 0.75rem;
  }
  .h-1r\@xl\+, .sz-1r\@xl\+ {
    height: 1rem;
  }
  .h-3\/2r\@xl\+, .sz-3\/2r\@xl\+ {
    height: 1.5rem;
  }
  .h-2r\@xl\+, .sz-2r\@xl\+ {
    height: 2rem;
  }
  .h-5\/2r\@xl\+, .sz-5\/2r\@xl\+ {
    height: 2.5rem;
  }
  .h-3r\@xl\+, .sz-3r\@xl\+ {
    height: 3rem;
  }
  .h-7\/2r\@xl\+, .sz-7\/2r\@xl\+ {
    height: 3.5rem;
  }
  .h-4r\@xl\+, .sz-4r\@xl\+ {
    height: 4rem;
  }
  .h-9\/2r\@xl\+, .sz-9\/2r\@xl\+ {
    height: 4.5rem;
  }
  .h-5r\@xl\+, .sz-5r\@xl\+ {
    height: 5rem;
  }
  .h-11\/2r\@xl\+, .sz-11\/2r\@xl\+ {
    height: 5.5rem;
  }
  .h-6r\@xl\+, .sz-6r\@xl\+ {
    height: 6rem;
  }
}

@media screen and (min-width: 1200px) {
  .h-1\/4r\@lg\+, .sz-1\/4r\@lg\+ {
    height: 0.25rem;
  }
  .h-1\/2r\@lg\+, .sz-1\/2r\@lg\+ {
    height: 0.5rem;
  }
  .h-3\/4r\@lg\+, .sz-3\/4r\@lg\+ {
    height: 0.75rem;
  }
  .h-1r\@lg\+, .sz-1r\@lg\+ {
    height: 1rem;
  }
  .h-3\/2r\@lg\+, .sz-3\/2r\@lg\+ {
    height: 1.5rem;
  }
  .h-2r\@lg\+, .sz-2r\@lg\+ {
    height: 2rem;
  }
  .h-5\/2r\@lg\+, .sz-5\/2r\@lg\+ {
    height: 2.5rem;
  }
  .h-3r\@lg\+, .sz-3r\@lg\+ {
    height: 3rem;
  }
  .h-7\/2r\@lg\+, .sz-7\/2r\@lg\+ {
    height: 3.5rem;
  }
  .h-4r\@lg\+, .sz-4r\@lg\+ {
    height: 4rem;
  }
  .h-9\/2r\@lg\+, .sz-9\/2r\@lg\+ {
    height: 4.5rem;
  }
  .h-5r\@lg\+, .sz-5r\@lg\+ {
    height: 5rem;
  }
  .h-11\/2r\@lg\+, .sz-11\/2r\@lg\+ {
    height: 5.5rem;
  }
  .h-6r\@lg\+, .sz-6r\@lg\+ {
    height: 6rem;
  }
}

@media screen and (min-width: 992px) {
  .h-1\/4r\@md\+, .sz-1\/4r\@md\+ {
    height: 0.25rem;
  }
  .h-1\/2r\@md\+, .sz-1\/2r\@md\+ {
    height: 0.5rem;
  }
  .h-3\/4r\@md\+, .sz-3\/4r\@md\+ {
    height: 0.75rem;
  }
  .h-1r\@md\+, .sz-1r\@md\+ {
    height: 1rem;
  }
  .h-3\/2r\@md\+, .sz-3\/2r\@md\+ {
    height: 1.5rem;
  }
  .h-2r\@md\+, .sz-2r\@md\+ {
    height: 2rem;
  }
  .h-5\/2r\@md\+, .sz-5\/2r\@md\+ {
    height: 2.5rem;
  }
  .h-3r\@md\+, .sz-3r\@md\+ {
    height: 3rem;
  }
  .h-7\/2r\@md\+, .sz-7\/2r\@md\+ {
    height: 3.5rem;
  }
  .h-4r\@md\+, .sz-4r\@md\+ {
    height: 4rem;
  }
  .h-9\/2r\@md\+, .sz-9\/2r\@md\+ {
    height: 4.5rem;
  }
  .h-5r\@md\+, .sz-5r\@md\+ {
    height: 5rem;
  }
  .h-11\/2r\@md\+, .sz-11\/2r\@md\+ {
    height: 5.5rem;
  }
  .h-6r\@md\+, .sz-6r\@md\+ {
    height: 6rem;
  }
}

@media screen and (min-width: 768px) {
  .h-1\/4r\@sm\+, .sz-1\/4r\@sm\+ {
    height: 0.25rem;
  }
  .h-1\/2r\@sm\+, .sz-1\/2r\@sm\+ {
    height: 0.5rem;
  }
  .h-3\/4r\@sm\+, .sz-3\/4r\@sm\+ {
    height: 0.75rem;
  }
  .h-1r\@sm\+, .sz-1r\@sm\+ {
    height: 1rem;
  }
  .h-3\/2r\@sm\+, .sz-3\/2r\@sm\+ {
    height: 1.5rem;
  }
  .h-2r\@sm\+, .sz-2r\@sm\+ {
    height: 2rem;
  }
  .h-5\/2r\@sm\+, .sz-5\/2r\@sm\+ {
    height: 2.5rem;
  }
  .h-3r\@sm\+, .sz-3r\@sm\+ {
    height: 3rem;
  }
  .h-7\/2r\@sm\+, .sz-7\/2r\@sm\+ {
    height: 3.5rem;
  }
  .h-4r\@sm\+, .sz-4r\@sm\+ {
    height: 4rem;
  }
  .h-9\/2r\@sm\+, .sz-9\/2r\@sm\+ {
    height: 4.5rem;
  }
  .h-5r\@sm\+, .sz-5r\@sm\+ {
    height: 5rem;
  }
  .h-11\/2r\@sm\+, .sz-11\/2r\@sm\+ {
    height: 5.5rem;
  }
  .h-6r\@sm\+, .sz-6r\@sm\+ {
    height: 6rem;
  }
}

@media screen and (min-width: 0) {
  .h-1\/4r\@xs\+, .sz-1\/4r\@xs\+ {
    height: 0.25rem;
  }
  .h-1\/2r\@xs\+, .sz-1\/2r\@xs\+ {
    height: 0.5rem;
  }
  .h-3\/4r\@xs\+, .sz-3\/4r\@xs\+ {
    height: 0.75rem;
  }
  .h-1r\@xs\+, .sz-1r\@xs\+ {
    height: 1rem;
  }
  .h-3\/2r\@xs\+, .sz-3\/2r\@xs\+ {
    height: 1.5rem;
  }
  .h-2r\@xs\+, .sz-2r\@xs\+ {
    height: 2rem;
  }
  .h-5\/2r\@xs\+, .sz-5\/2r\@xs\+ {
    height: 2.5rem;
  }
  .h-3r\@xs\+, .sz-3r\@xs\+ {
    height: 3rem;
  }
  .h-7\/2r\@xs\+, .sz-7\/2r\@xs\+ {
    height: 3.5rem;
  }
  .h-4r\@xs\+, .sz-4r\@xs\+ {
    height: 4rem;
  }
  .h-9\/2r\@xs\+, .sz-9\/2r\@xs\+ {
    height: 4.5rem;
  }
  .h-5r\@xs\+, .sz-5r\@xs\+ {
    height: 5rem;
  }
  .h-11\/2r\@xs\+, .sz-11\/2r\@xs\+ {
    height: 5.5rem;
  }
  .h-6r\@xs\+, .sz-6r\@xs\+ {
    height: 6rem;
  }
}

@media screen and (max-width: 1439px) {
  .h-1\/4r\@xl-, .sz-1\/4r\@xl- {
    height: 0.25rem;
  }
  .h-1\/2r\@xl-, .sz-1\/2r\@xl- {
    height: 0.5rem;
  }
  .h-3\/4r\@xl-, .sz-3\/4r\@xl- {
    height: 0.75rem;
  }
  .h-1r\@xl-, .sz-1r\@xl- {
    height: 1rem;
  }
  .h-3\/2r\@xl-, .sz-3\/2r\@xl- {
    height: 1.5rem;
  }
  .h-2r\@xl-, .sz-2r\@xl- {
    height: 2rem;
  }
  .h-5\/2r\@xl-, .sz-5\/2r\@xl- {
    height: 2.5rem;
  }
  .h-3r\@xl-, .sz-3r\@xl- {
    height: 3rem;
  }
  .h-7\/2r\@xl-, .sz-7\/2r\@xl- {
    height: 3.5rem;
  }
  .h-4r\@xl-, .sz-4r\@xl- {
    height: 4rem;
  }
  .h-9\/2r\@xl-, .sz-9\/2r\@xl- {
    height: 4.5rem;
  }
  .h-5r\@xl-, .sz-5r\@xl- {
    height: 5rem;
  }
  .h-11\/2r\@xl-, .sz-11\/2r\@xl- {
    height: 5.5rem;
  }
  .h-6r\@xl-, .sz-6r\@xl- {
    height: 6rem;
  }
}

@media screen and (max-width: 1199px) {
  .h-1\/4r\@lg-, .sz-1\/4r\@lg- {
    height: 0.25rem;
  }
  .h-1\/2r\@lg-, .sz-1\/2r\@lg- {
    height: 0.5rem;
  }
  .h-3\/4r\@lg-, .sz-3\/4r\@lg- {
    height: 0.75rem;
  }
  .h-1r\@lg-, .sz-1r\@lg- {
    height: 1rem;
  }
  .h-3\/2r\@lg-, .sz-3\/2r\@lg- {
    height: 1.5rem;
  }
  .h-2r\@lg-, .sz-2r\@lg- {
    height: 2rem;
  }
  .h-5\/2r\@lg-, .sz-5\/2r\@lg- {
    height: 2.5rem;
  }
  .h-3r\@lg-, .sz-3r\@lg- {
    height: 3rem;
  }
  .h-7\/2r\@lg-, .sz-7\/2r\@lg- {
    height: 3.5rem;
  }
  .h-4r\@lg-, .sz-4r\@lg- {
    height: 4rem;
  }
  .h-9\/2r\@lg-, .sz-9\/2r\@lg- {
    height: 4.5rem;
  }
  .h-5r\@lg-, .sz-5r\@lg- {
    height: 5rem;
  }
  .h-11\/2r\@lg-, .sz-11\/2r\@lg- {
    height: 5.5rem;
  }
  .h-6r\@lg-, .sz-6r\@lg- {
    height: 6rem;
  }
}

@media screen and (max-width: 991px) {
  .h-1\/4r\@md-, .sz-1\/4r\@md- {
    height: 0.25rem;
  }
  .h-1\/2r\@md-, .sz-1\/2r\@md- {
    height: 0.5rem;
  }
  .h-3\/4r\@md-, .sz-3\/4r\@md- {
    height: 0.75rem;
  }
  .h-1r\@md-, .sz-1r\@md- {
    height: 1rem;
  }
  .h-3\/2r\@md-, .sz-3\/2r\@md- {
    height: 1.5rem;
  }
  .h-2r\@md-, .sz-2r\@md- {
    height: 2rem;
  }
  .h-5\/2r\@md-, .sz-5\/2r\@md- {
    height: 2.5rem;
  }
  .h-3r\@md-, .sz-3r\@md- {
    height: 3rem;
  }
  .h-7\/2r\@md-, .sz-7\/2r\@md- {
    height: 3.5rem;
  }
  .h-4r\@md-, .sz-4r\@md- {
    height: 4rem;
  }
  .h-9\/2r\@md-, .sz-9\/2r\@md- {
    height: 4.5rem;
  }
  .h-5r\@md-, .sz-5r\@md- {
    height: 5rem;
  }
  .h-11\/2r\@md-, .sz-11\/2r\@md- {
    height: 5.5rem;
  }
  .h-6r\@md-, .sz-6r\@md- {
    height: 6rem;
  }
}

@media screen and (max-width: 767px) {
  .h-1\/4r\@sm-, .sz-1\/4r\@sm- {
    height: 0.25rem;
  }
  .h-1\/2r\@sm-, .sz-1\/2r\@sm- {
    height: 0.5rem;
  }
  .h-3\/4r\@sm-, .sz-3\/4r\@sm- {
    height: 0.75rem;
  }
  .h-1r\@sm-, .sz-1r\@sm- {
    height: 1rem;
  }
  .h-3\/2r\@sm-, .sz-3\/2r\@sm- {
    height: 1.5rem;
  }
  .h-2r\@sm-, .sz-2r\@sm- {
    height: 2rem;
  }
  .h-5\/2r\@sm-, .sz-5\/2r\@sm- {
    height: 2.5rem;
  }
  .h-3r\@sm-, .sz-3r\@sm- {
    height: 3rem;
  }
  .h-7\/2r\@sm-, .sz-7\/2r\@sm- {
    height: 3.5rem;
  }
  .h-4r\@sm-, .sz-4r\@sm- {
    height: 4rem;
  }
  .h-9\/2r\@sm-, .sz-9\/2r\@sm- {
    height: 4.5rem;
  }
  .h-5r\@sm-, .sz-5r\@sm- {
    height: 5rem;
  }
  .h-11\/2r\@sm-, .sz-11\/2r\@sm- {
    height: 5.5rem;
  }
  .h-6r\@sm-, .sz-6r\@sm- {
    height: 6rem;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .h-1\/4r\@lg, .sz-1\/4r\@lg {
    height: 0.25rem;
  }
  .h-1\/2r\@lg, .sz-1\/2r\@lg {
    height: 0.5rem;
  }
  .h-3\/4r\@lg, .sz-3\/4r\@lg {
    height: 0.75rem;
  }
  .h-1r\@lg, .sz-1r\@lg {
    height: 1rem;
  }
  .h-3\/2r\@lg, .sz-3\/2r\@lg {
    height: 1.5rem;
  }
  .h-2r\@lg, .sz-2r\@lg {
    height: 2rem;
  }
  .h-5\/2r\@lg, .sz-5\/2r\@lg {
    height: 2.5rem;
  }
  .h-3r\@lg, .sz-3r\@lg {
    height: 3rem;
  }
  .h-7\/2r\@lg, .sz-7\/2r\@lg {
    height: 3.5rem;
  }
  .h-4r\@lg, .sz-4r\@lg {
    height: 4rem;
  }
  .h-9\/2r\@lg, .sz-9\/2r\@lg {
    height: 4.5rem;
  }
  .h-5r\@lg, .sz-5r\@lg {
    height: 5rem;
  }
  .h-11\/2r\@lg, .sz-11\/2r\@lg {
    height: 5.5rem;
  }
  .h-6r\@lg, .sz-6r\@lg {
    height: 6rem;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .h-1\/4r\@md, .sz-1\/4r\@md {
    height: 0.25rem;
  }
  .h-1\/2r\@md, .sz-1\/2r\@md {
    height: 0.5rem;
  }
  .h-3\/4r\@md, .sz-3\/4r\@md {
    height: 0.75rem;
  }
  .h-1r\@md, .sz-1r\@md {
    height: 1rem;
  }
  .h-3\/2r\@md, .sz-3\/2r\@md {
    height: 1.5rem;
  }
  .h-2r\@md, .sz-2r\@md {
    height: 2rem;
  }
  .h-5\/2r\@md, .sz-5\/2r\@md {
    height: 2.5rem;
  }
  .h-3r\@md, .sz-3r\@md {
    height: 3rem;
  }
  .h-7\/2r\@md, .sz-7\/2r\@md {
    height: 3.5rem;
  }
  .h-4r\@md, .sz-4r\@md {
    height: 4rem;
  }
  .h-9\/2r\@md, .sz-9\/2r\@md {
    height: 4.5rem;
  }
  .h-5r\@md, .sz-5r\@md {
    height: 5rem;
  }
  .h-11\/2r\@md, .sz-11\/2r\@md {
    height: 5.5rem;
  }
  .h-6r\@md, .sz-6r\@md {
    height: 6rem;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .h-1\/4r\@sm, .sz-1\/4r\@sm {
    height: 0.25rem;
  }
  .h-1\/2r\@sm, .sz-1\/2r\@sm {
    height: 0.5rem;
  }
  .h-3\/4r\@sm, .sz-3\/4r\@sm {
    height: 0.75rem;
  }
  .h-1r\@sm, .sz-1r\@sm {
    height: 1rem;
  }
  .h-3\/2r\@sm, .sz-3\/2r\@sm {
    height: 1.5rem;
  }
  .h-2r\@sm, .sz-2r\@sm {
    height: 2rem;
  }
  .h-5\/2r\@sm, .sz-5\/2r\@sm {
    height: 2.5rem;
  }
  .h-3r\@sm, .sz-3r\@sm {
    height: 3rem;
  }
  .h-7\/2r\@sm, .sz-7\/2r\@sm {
    height: 3.5rem;
  }
  .h-4r\@sm, .sz-4r\@sm {
    height: 4rem;
  }
  .h-9\/2r\@sm, .sz-9\/2r\@sm {
    height: 4.5rem;
  }
  .h-5r\@sm, .sz-5r\@sm {
    height: 5rem;
  }
  .h-11\/2r\@sm, .sz-11\/2r\@sm {
    height: 5.5rem;
  }
  .h-6r\@sm, .sz-6r\@sm {
    height: 6rem;
  }
}

.h-0 {
  height: 0;
}

.h-auto {
  height: auto;
}

.h-100p {
  height: 100%;
}

.h-100vh {
  height: 100vh;
}

@media screen and (min-width: 1440px) {
  .h-0\@xl\+ {
    height: 0;
  }
  .h-auto\@xl\+ {
    height: auto;
  }
  .h-100p\@xl\+ {
    height: 100%;
  }
  .h-100vh\@xl\+ {
    height: 100vh;
  }
}

@media screen and (min-width: 1200px) {
  .h-0\@lg\+ {
    height: 0;
  }
  .h-auto\@lg\+ {
    height: auto;
  }
  .h-100p\@lg\+ {
    height: 100%;
  }
  .h-100vh\@lg\+ {
    height: 100vh;
  }
}

@media screen and (min-width: 992px) {
  .h-0\@md\+ {
    height: 0;
  }
  .h-auto\@md\+ {
    height: auto;
  }
  .h-100p\@md\+ {
    height: 100%;
  }
  .h-100vh\@md\+ {
    height: 100vh;
  }
}

@media screen and (min-width: 768px) {
  .h-0\@sm\+ {
    height: 0;
  }
  .h-auto\@sm\+ {
    height: auto;
  }
  .h-100p\@sm\+ {
    height: 100%;
  }
  .h-100vh\@sm\+ {
    height: 100vh;
  }
}

@media screen and (min-width: 0) {
  .h-0\@xs\+ {
    height: 0;
  }
  .h-auto\@xs\+ {
    height: auto;
  }
  .h-100p\@xs\+ {
    height: 100%;
  }
  .h-100vh\@xs\+ {
    height: 100vh;
  }
}

@media screen and (max-width: 1439px) {
  .h-0\@xl- {
    height: 0;
  }
  .h-auto\@xl- {
    height: auto;
  }
  .h-100p\@xl- {
    height: 100%;
  }
  .h-100vh\@xl- {
    height: 100vh;
  }
}

@media screen and (max-width: 1199px) {
  .h-0\@lg- {
    height: 0;
  }
  .h-auto\@lg- {
    height: auto;
  }
  .h-100p\@lg- {
    height: 100%;
  }
  .h-100vh\@lg- {
    height: 100vh;
  }
}

@media screen and (max-width: 991px) {
  .h-0\@md- {
    height: 0;
  }
  .h-auto\@md- {
    height: auto;
  }
  .h-100p\@md- {
    height: 100%;
  }
  .h-100vh\@md- {
    height: 100vh;
  }
}

@media screen and (max-width: 767px) {
  .h-0\@sm- {
    height: 0;
  }
  .h-auto\@sm- {
    height: auto;
  }
  .h-100p\@sm- {
    height: 100%;
  }
  .h-100vh\@sm- {
    height: 100vh;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .h-0\@lg {
    height: 0;
  }
  .h-auto\@lg {
    height: auto;
  }
  .h-100p\@lg {
    height: 100%;
  }
  .h-100vh\@lg {
    height: 100vh;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .h-0\@md {
    height: 0;
  }
  .h-auto\@md {
    height: auto;
  }
  .h-100p\@md {
    height: 100%;
  }
  .h-100vh\@md {
    height: 100vh;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .h-0\@sm {
    height: 0;
  }
  .h-auto\@sm {
    height: auto;
  }
  .h-100p\@sm {
    height: 100%;
  }
  .h-100vh\@sm {
    height: 100vh;
  }
}

.mw-100p {
  max-width: 100%;
}

.mh-100p {
  max-height: 100%;
}

@media screen and (min-width: 1440px) {
  .mw-100p\@xl\+ {
    max-width: 100%;
  }
  .mh-100p\@xl\+ {
    max-height: 100%;
  }
}

@media screen and (min-width: 1200px) {
  .mw-100p\@lg\+ {
    max-width: 100%;
  }
  .mh-100p\@lg\+ {
    max-height: 100%;
  }
}

@media screen and (min-width: 992px) {
  .mw-100p\@md\+ {
    max-width: 100%;
  }
  .mh-100p\@md\+ {
    max-height: 100%;
  }
}

@media screen and (min-width: 768px) {
  .mw-100p\@sm\+ {
    max-width: 100%;
  }
  .mh-100p\@sm\+ {
    max-height: 100%;
  }
}

@media screen and (min-width: 0) {
  .mw-100p\@xs\+ {
    max-width: 100%;
  }
  .mh-100p\@xs\+ {
    max-height: 100%;
  }
}

@media screen and (max-width: 1439px) {
  .mw-100p\@xl- {
    max-width: 100%;
  }
  .mh-100p\@xl- {
    max-height: 100%;
  }
}

@media screen and (max-width: 1199px) {
  .mw-100p\@lg- {
    max-width: 100%;
  }
  .mh-100p\@lg- {
    max-height: 100%;
  }
}

@media screen and (max-width: 991px) {
  .mw-100p\@md- {
    max-width: 100%;
  }
  .mh-100p\@md- {
    max-height: 100%;
  }
}

@media screen and (max-width: 767px) {
  .mw-100p\@sm- {
    max-width: 100%;
  }
  .mh-100p\@sm- {
    max-height: 100%;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .mw-100p\@lg {
    max-width: 100%;
  }
  .mh-100p\@lg {
    max-height: 100%;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .mw-100p\@md {
    max-width: 100%;
  }
  .mh-100p\@md {
    max-height: 100%;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .mw-100p\@sm {
    max-width: 100%;
  }
  .mh-100p\@sm {
    max-height: 100%;
  }
}

.ta-c {
  text-align: center !important;
}

.ta-l {
  text-align: left !important;
}

.ta-r {
  text-align: right !important;
}

@media screen and (min-width: 1440px) {
  .ta-c\@xl\+ {
    text-align: center !important;
  }
  .ta-l\@xl\+ {
    text-align: left !important;
  }
  .ta-r\@xl\+ {
    text-align: right !important;
  }
}

@media screen and (min-width: 1200px) {
  .ta-c\@lg\+ {
    text-align: center !important;
  }
  .ta-l\@lg\+ {
    text-align: left !important;
  }
  .ta-r\@lg\+ {
    text-align: right !important;
  }
}

@media screen and (min-width: 992px) {
  .ta-c\@md\+ {
    text-align: center !important;
  }
  .ta-l\@md\+ {
    text-align: left !important;
  }
  .ta-r\@md\+ {
    text-align: right !important;
  }
}

@media screen and (min-width: 768px) {
  .ta-c\@sm\+ {
    text-align: center !important;
  }
  .ta-l\@sm\+ {
    text-align: left !important;
  }
  .ta-r\@sm\+ {
    text-align: right !important;
  }
}

@media screen and (min-width: 0) {
  .ta-c\@xs\+ {
    text-align: center !important;
  }
  .ta-l\@xs\+ {
    text-align: left !important;
  }
  .ta-r\@xs\+ {
    text-align: right !important;
  }
}

@media screen and (max-width: 1439px) {
  .ta-c\@xl- {
    text-align: center !important;
  }
  .ta-l\@xl- {
    text-align: left !important;
  }
  .ta-r\@xl- {
    text-align: right !important;
  }
}

@media screen and (max-width: 1199px) {
  .ta-c\@lg- {
    text-align: center !important;
  }
  .ta-l\@lg- {
    text-align: left !important;
  }
  .ta-r\@lg- {
    text-align: right !important;
  }
}

@media screen and (max-width: 991px) {
  .ta-c\@md- {
    text-align: center !important;
  }
  .ta-l\@md- {
    text-align: left !important;
  }
  .ta-r\@md- {
    text-align: right !important;
  }
}

@media screen and (max-width: 767px) {
  .ta-c\@sm- {
    text-align: center !important;
  }
  .ta-l\@sm- {
    text-align: left !important;
  }
  .ta-r\@sm- {
    text-align: right !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ta-c\@lg {
    text-align: center !important;
  }
  .ta-l\@lg {
    text-align: left !important;
  }
  .ta-r\@lg {
    text-align: right !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ta-c\@md {
    text-align: center !important;
  }
  .ta-l\@md {
    text-align: left !important;
  }
  .ta-r\@md {
    text-align: right !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .ta-c\@sm {
    text-align: center !important;
  }
  .ta-l\@sm {
    text-align: left !important;
  }
  .ta-r\@sm {
    text-align: right !important;
  }
}

.tt-n {
  text-transform: none !important;
}

.tt-u {
  text-transform: uppercase !important;
}

.tt-l {
  text-transform: lowercase !important;
}

.tt-c {
  text-transform: capitalize !important;
}

.fs-i {
  font-style: italic !important;
}

.fs-o {
  font-style: oblique !important;
}

.td-n {
  text-decoration: none !important;
}

.td-o {
  text-decoration: overline !important;
}

.td-lt {
  text-decoration: line-through !important;
}

.td-u {
  text-decoration: underline !important;
}

.whs-nw {
  white-space: nowrap !important;
}

.whs-p {
  white-space: pre !important;
}

.whs-n {
  white-space: normal !important;
}

.wob-n {
  word-break: normal !important;
}

.wob-ba {
  word-break: break-all !important;
}

.wob-k {
  word-break: keep-all !important;
}

.wow-bw {
  word-wrap: break-word !important;
}

.wow-n {
  word-wrap: normal !important;
}

.tov-e {
  text-overflow: ellipsis !important;
}

.fsz-xs {
  font-size: 0.75rem !important;
}

.fsz-sm {
  font-size: 0.87rem !important;
}

.fsz-def {
  font-size: 1rem !important;
}

.fsz-md {
  font-size: 1.15rem !important;
}

.fsz-lg {
  font-size: 1.4rem !important;
}

.fsz-xl {
  font-size: 1.7rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

.lh-3\/2 {
  line-height: 1.5 !important;
}

.bd {
  border: 1px solid rgba(0, 0, 0, 0.0625) !important;
}

.bdT {
  border-top: 1px solid rgba(0, 0, 0, 0.0625) !important;
}

.bdR {
  border-right: 1px solid rgba(0, 0, 0, 0.0625) !important;
}

.bdB {
  border-bottom: 1px solid rgba(0, 0, 0, 0.0625) !important;
}

.bdL {
  border-left: 1px solid rgba(0, 0, 0, 0.0625) !important;
}

.bdw-0 {
  border-width: 0px !important;
}

.bdwT-0 {
  border-top-width: 0px !important;
}

.bdwR-0 {
  border-right-width: 0px !important;
}

.bdwB-0 {
  border-bottom-width: 0px !important;
}

.bdwL-0 {
  border-left-width: 0px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.bdrs-0 {
  border-radius: 0px !important;
}

.bdrsT-0 {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.bdrsR-0 {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.bdrsB-0 {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.bdrsL-0 {
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

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

.bdrsT-1 {
  border-top-left-radius: 1px !important;
  border-top-right-radius: 1px !important;
}

.bdrsR-1 {
  border-top-right-radius: 1px !important;
  border-bottom-right-radius: 1px !important;
}

.bdrsB-1 {
  border-bottom-left-radius: 1px !important;
  border-bottom-right-radius: 1px !important;
}

.bdrsL-1 {
  border-top-left-radius: 1px !important;
  border-bottom-left-radius: 1px !important;
}

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

.bdrsT-2 {
  border-top-left-radius: 2px !important;
  border-top-right-radius: 2px !important;
}

.bdrsR-2 {
  border-top-right-radius: 2px !important;
  border-bottom-right-radius: 2px !important;
}

.bdrsB-2 {
  border-bottom-left-radius: 2px !important;
  border-bottom-right-radius: 2px !important;
}

.bdrsL-2 {
  border-top-left-radius: 2px !important;
  border-bottom-left-radius: 2px !important;
}

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

.bdrsT-3 {
  border-top-left-radius: 3px !important;
  border-top-right-radius: 3px !important;
}

.bdrsR-3 {
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}

.bdrsB-3 {
  border-bottom-left-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}

.bdrsL-3 {
  border-top-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
}

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

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

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

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

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

.bdrs-50p {
  border-radius: 50% !important;
}

.bdrs-10em {
  border-radius: 10em !important;
}

.bds-n {
  border-style: none !important;
}

.bds-s {
  border-style: solid !important;
}

.bds-dt {
  border-style: dotted !important;
}

.bds-ds {
  border-style: dashed !important;
}

.bds-db {
  border-style: double !important;
}

.bds-g {
  border-style: groove !important;
}

.bds-r {
  border-style: ridge !important;
}

.bds-i {
  border-style: inset !important;
}

.bds-o {
  border-style: outset !important;
}

.no-after::after {
  display: none !important;
}

.no-before::before {
  display: none !important;
}

.c-white, .cH-white:hover {
  color: #ffffff !important;
}

.bgc-white, .bgcH-white:hover {
  background-color: #ffffff !important;
}

.bdc-white, .bdcH-white:hover {
  border-color: #ffffff !important;
}

.fill-white, .fillH-white:hover {
  fill: #ffffff !important;
}

.str-white, .strH-white:hover {
  stroke: #ffffff !important;
}

.c-red-50, .cH-red-50:hover {
  color: #ffebee !important;
}

.bgc-red-50, .bgcH-red-50:hover {
  background-color: #ffebee !important;
}

.bdc-red-50, .bdcH-red-50:hover {
  border-color: #ffebee !important;
}

.fill-red-50, .fillH-red-50:hover {
  fill: #ffebee !important;
}

.str-red-50, .strH-red-50:hover {
  stroke: #ffebee !important;
}

.c-red-100, .cH-red-100:hover {
  color: #ffcdd2 !important;
}

.bgc-red-100, .bgcH-red-100:hover {
  background-color: #ffcdd2 !important;
}

.bdc-red-100, .bdcH-red-100:hover {
  border-color: #ffcdd2 !important;
}

.fill-red-100, .fillH-red-100:hover {
  fill: #ffcdd2 !important;
}

.str-red-100, .strH-red-100:hover {
  stroke: #ffcdd2 !important;
}

.c-red-200, .cH-red-200:hover {
  color: #ef9a9a !important;
}

.bgc-red-200, .bgcH-red-200:hover {
  background-color: #ef9a9a !important;
}

.bdc-red-200, .bdcH-red-200:hover {
  border-color: #ef9a9a !important;
}

.fill-red-200, .fillH-red-200:hover {
  fill: #ef9a9a !important;
}

.str-red-200, .strH-red-200:hover {
  stroke: #ef9a9a !important;
}

.c-red-300, .cH-red-300:hover {
  color: #e57373 !important;
}

.bgc-red-300, .bgcH-red-300:hover {
  background-color: #e57373 !important;
}

.bdc-red-300, .bdcH-red-300:hover {
  border-color: #e57373 !important;
}

.fill-red-300, .fillH-red-300:hover {
  fill: #e57373 !important;
}

.str-red-300, .strH-red-300:hover {
  stroke: #e57373 !important;
}

.c-red-400, .cH-red-400:hover {
  color: #ef5350 !important;
}

.bgc-red-400, .bgcH-red-400:hover {
  background-color: #ef5350 !important;
}

.bdc-red-400, .bdcH-red-400:hover {
  border-color: #ef5350 !important;
}

.fill-red-400, .fillH-red-400:hover {
  fill: #ef5350 !important;
}

.str-red-400, .strH-red-400:hover {
  stroke: #ef5350 !important;
}

.c-red-500, .cH-red-500:hover {
  color: #f44336 !important;
}

.bgc-red-500, .bgcH-red-500:hover {
  background-color: #f44336 !important;
}

.bdc-red-500, .bdcH-red-500:hover {
  border-color: #f44336 !important;
}

.fill-red-500, .fillH-red-500:hover {
  fill: #f44336 !important;
}

.str-red-500, .strH-red-500:hover {
  stroke: #f44336 !important;
}

.c-red-600, .cH-red-600:hover {
  color: #e53935 !important;
}

.bgc-red-600, .bgcH-red-600:hover {
  background-color: #e53935 !important;
}

.bdc-red-600, .bdcH-red-600:hover {
  border-color: #e53935 !important;
}

.fill-red-600, .fillH-red-600:hover {
  fill: #e53935 !important;
}

.str-red-600, .strH-red-600:hover {
  stroke: #e53935 !important;
}

.c-red-700, .cH-red-700:hover {
  color: #d32f2f !important;
}

.bgc-red-700, .bgcH-red-700:hover {
  background-color: #d32f2f !important;
}

.bdc-red-700, .bdcH-red-700:hover {
  border-color: #d32f2f !important;
}

.fill-red-700, .fillH-red-700:hover {
  fill: #d32f2f !important;
}

.str-red-700, .strH-red-700:hover {
  stroke: #d32f2f !important;
}

.c-red-800, .cH-red-800:hover {
  color: #c62828 !important;
}

.bgc-red-800, .bgcH-red-800:hover {
  background-color: #c62828 !important;
}

.bdc-red-800, .bdcH-red-800:hover {
  border-color: #c62828 !important;
}

.fill-red-800, .fillH-red-800:hover {
  fill: #c62828 !important;
}

.str-red-800, .strH-red-800:hover {
  stroke: #c62828 !important;
}

.c-red-900, .cH-red-900:hover {
  color: #b71c1c !important;
}

.bgc-red-900, .bgcH-red-900:hover {
  background-color: #b71c1c !important;
}

.bdc-red-900, .bdcH-red-900:hover {
  border-color: #b71c1c !important;
}

.fill-red-900, .fillH-red-900:hover {
  fill: #b71c1c !important;
}

.str-red-900, .strH-red-900:hover {
  stroke: #b71c1c !important;
}

.c-red-a100, .cH-red-a100:hover {
  color: #ff8a80 !important;
}

.bgc-red-a100, .bgcH-red-a100:hover {
  background-color: #ff8a80 !important;
}

.bdc-red-a100, .bdcH-red-a100:hover {
  border-color: #ff8a80 !important;
}

.fill-red-a100, .fillH-red-a100:hover {
  fill: #ff8a80 !important;
}

.str-red-a100, .strH-red-a100:hover {
  stroke: #ff8a80 !important;
}

.c-red-a200, .cH-red-a200:hover {
  color: #ff5252 !important;
}

.bgc-red-a200, .bgcH-red-a200:hover {
  background-color: #ff5252 !important;
}

.bdc-red-a200, .bdcH-red-a200:hover {
  border-color: #ff5252 !important;
}

.fill-red-a200, .fillH-red-a200:hover {
  fill: #ff5252 !important;
}

.str-red-a200, .strH-red-a200:hover {
  stroke: #ff5252 !important;
}

.c-red-a400, .cH-red-a400:hover {
  color: #ff1744 !important;
}

.bgc-red-a400, .bgcH-red-a400:hover {
  background-color: #ff1744 !important;
}

.bdc-red-a400, .bdcH-red-a400:hover {
  border-color: #ff1744 !important;
}

.fill-red-a400, .fillH-red-a400:hover {
  fill: #ff1744 !important;
}

.str-red-a400, .strH-red-a400:hover {
  stroke: #ff1744 !important;
}

.c-red-a700, .cH-red-a700:hover {
  color: #d50000 !important;
}

.bgc-red-a700, .bgcH-red-a700:hover {
  background-color: #d50000 !important;
}

.bdc-red-a700, .bdcH-red-a700:hover {
  border-color: #d50000 !important;
}

.fill-red-a700, .fillH-red-a700:hover {
  fill: #d50000 !important;
}

.str-red-a700, .strH-red-a700:hover {
  stroke: #d50000 !important;
}

.c-pink-50, .cH-pink-50:hover {
  color: #fce4ec !important;
}

.bgc-pink-50, .bgcH-pink-50:hover {
  background-color: #fce4ec !important;
}

.bdc-pink-50, .bdcH-pink-50:hover {
  border-color: #fce4ec !important;
}

.fill-pink-50, .fillH-pink-50:hover {
  fill: #fce4ec !important;
}

.str-pink-50, .strH-pink-50:hover {
  stroke: #fce4ec !important;
}

.c-pink-100, .cH-pink-100:hover {
  color: #f8bbd0 !important;
}

.bgc-pink-100, .bgcH-pink-100:hover {
  background-color: #f8bbd0 !important;
}

.bdc-pink-100, .bdcH-pink-100:hover {
  border-color: #f8bbd0 !important;
}

.fill-pink-100, .fillH-pink-100:hover {
  fill: #f8bbd0 !important;
}

.str-pink-100, .strH-pink-100:hover {
  stroke: #f8bbd0 !important;
}

.c-pink-200, .cH-pink-200:hover {
  color: #f48fb1 !important;
}

.bgc-pink-200, .bgcH-pink-200:hover {
  background-color: #f48fb1 !important;
}

.bdc-pink-200, .bdcH-pink-200:hover {
  border-color: #f48fb1 !important;
}

.fill-pink-200, .fillH-pink-200:hover {
  fill: #f48fb1 !important;
}

.str-pink-200, .strH-pink-200:hover {
  stroke: #f48fb1 !important;
}

.c-pink-300, .cH-pink-300:hover {
  color: #f06292 !important;
}

.bgc-pink-300, .bgcH-pink-300:hover {
  background-color: #f06292 !important;
}

.bdc-pink-300, .bdcH-pink-300:hover {
  border-color: #f06292 !important;
}

.fill-pink-300, .fillH-pink-300:hover {
  fill: #f06292 !important;
}

.str-pink-300, .strH-pink-300:hover {
  stroke: #f06292 !important;
}

.c-pink-400, .cH-pink-400:hover {
  color: #ec407a !important;
}

.bgc-pink-400, .bgcH-pink-400:hover {
  background-color: #ec407a !important;
}

.bdc-pink-400, .bdcH-pink-400:hover {
  border-color: #ec407a !important;
}

.fill-pink-400, .fillH-pink-400:hover {
  fill: #ec407a !important;
}

.str-pink-400, .strH-pink-400:hover {
  stroke: #ec407a !important;
}

.c-pink-500, .cH-pink-500:hover {
  color: #e91e63 !important;
}

.bgc-pink-500, .bgcH-pink-500:hover {
  background-color: #e91e63 !important;
}

.bdc-pink-500, .bdcH-pink-500:hover {
  border-color: #e91e63 !important;
}

.fill-pink-500, .fillH-pink-500:hover {
  fill: #e91e63 !important;
}

.str-pink-500, .strH-pink-500:hover {
  stroke: #e91e63 !important;
}

.c-pink-600, .cH-pink-600:hover {
  color: #d81b60 !important;
}

.bgc-pink-600, .bgcH-pink-600:hover {
  background-color: #d81b60 !important;
}

.bdc-pink-600, .bdcH-pink-600:hover {
  border-color: #d81b60 !important;
}

.fill-pink-600, .fillH-pink-600:hover {
  fill: #d81b60 !important;
}

.str-pink-600, .strH-pink-600:hover {
  stroke: #d81b60 !important;
}

.c-pink-700, .cH-pink-700:hover {
  color: #c2185b !important;
}

.bgc-pink-700, .bgcH-pink-700:hover {
  background-color: #c2185b !important;
}

.bdc-pink-700, .bdcH-pink-700:hover {
  border-color: #c2185b !important;
}

.fill-pink-700, .fillH-pink-700:hover {
  fill: #c2185b !important;
}

.str-pink-700, .strH-pink-700:hover {
  stroke: #c2185b !important;
}

.c-pink-800, .cH-pink-800:hover {
  color: #ad1457 !important;
}

.bgc-pink-800, .bgcH-pink-800:hover {
  background-color: #ad1457 !important;
}

.bdc-pink-800, .bdcH-pink-800:hover {
  border-color: #ad1457 !important;
}

.fill-pink-800, .fillH-pink-800:hover {
  fill: #ad1457 !important;
}

.str-pink-800, .strH-pink-800:hover {
  stroke: #ad1457 !important;
}

.c-pink-900, .cH-pink-900:hover {
  color: #880e4f !important;
}

.bgc-pink-900, .bgcH-pink-900:hover {
  background-color: #880e4f !important;
}

.bdc-pink-900, .bdcH-pink-900:hover {
  border-color: #880e4f !important;
}

.fill-pink-900, .fillH-pink-900:hover {
  fill: #880e4f !important;
}

.str-pink-900, .strH-pink-900:hover {
  stroke: #880e4f !important;
}

.c-pink-a100, .cH-pink-a100:hover {
  color: #ff80ab !important;
}

.bgc-pink-a100, .bgcH-pink-a100:hover {
  background-color: #ff80ab !important;
}

.bdc-pink-a100, .bdcH-pink-a100:hover {
  border-color: #ff80ab !important;
}

.fill-pink-a100, .fillH-pink-a100:hover {
  fill: #ff80ab !important;
}

.str-pink-a100, .strH-pink-a100:hover {
  stroke: #ff80ab !important;
}

.c-pink-a200, .cH-pink-a200:hover {
  color: #ff4081 !important;
}

.bgc-pink-a200, .bgcH-pink-a200:hover {
  background-color: #ff4081 !important;
}

.bdc-pink-a200, .bdcH-pink-a200:hover {
  border-color: #ff4081 !important;
}

.fill-pink-a200, .fillH-pink-a200:hover {
  fill: #ff4081 !important;
}

.str-pink-a200, .strH-pink-a200:hover {
  stroke: #ff4081 !important;
}

.c-pink-a400, .cH-pink-a400:hover {
  color: #f50057 !important;
}

.bgc-pink-a400, .bgcH-pink-a400:hover {
  background-color: #f50057 !important;
}

.bdc-pink-a400, .bdcH-pink-a400:hover {
  border-color: #f50057 !important;
}

.fill-pink-a400, .fillH-pink-a400:hover {
  fill: #f50057 !important;
}

.str-pink-a400, .strH-pink-a400:hover {
  stroke: #f50057 !important;
}

.c-pink-a700, .cH-pink-a700:hover {
  color: #c51162 !important;
}

.bgc-pink-a700, .bgcH-pink-a700:hover {
  background-color: #c51162 !important;
}

.bdc-pink-a700, .bdcH-pink-a700:hover {
  border-color: #c51162 !important;
}

.fill-pink-a700, .fillH-pink-a700:hover {
  fill: #c51162 !important;
}

.str-pink-a700, .strH-pink-a700:hover {
  stroke: #c51162 !important;
}

.c-purple-50, .cH-purple-50:hover {
  color: #f3e5f5 !important;
}

.bgc-purple-50, .bgcH-purple-50:hover {
  background-color: #f3e5f5 !important;
}

.bdc-purple-50, .bdcH-purple-50:hover {
  border-color: #f3e5f5 !important;
}

.fill-purple-50, .fillH-purple-50:hover {
  fill: #f3e5f5 !important;
}

.str-purple-50, .strH-purple-50:hover {
  stroke: #f3e5f5 !important;
}

.c-purple-100, .cH-purple-100:hover {
  color: #e1bee7 !important;
}

.bgc-purple-100, .bgcH-purple-100:hover {
  background-color: #e1bee7 !important;
}

.bdc-purple-100, .bdcH-purple-100:hover {
  border-color: #e1bee7 !important;
}

.fill-purple-100, .fillH-purple-100:hover {
  fill: #e1bee7 !important;
}

.str-purple-100, .strH-purple-100:hover {
  stroke: #e1bee7 !important;
}

.c-purple-200, .cH-purple-200:hover {
  color: #ce93d8 !important;
}

.bgc-purple-200, .bgcH-purple-200:hover {
  background-color: #ce93d8 !important;
}

.bdc-purple-200, .bdcH-purple-200:hover {
  border-color: #ce93d8 !important;
}

.fill-purple-200, .fillH-purple-200:hover {
  fill: #ce93d8 !important;
}

.str-purple-200, .strH-purple-200:hover {
  stroke: #ce93d8 !important;
}

.c-purple-300, .cH-purple-300:hover {
  color: #ba68c8 !important;
}

.bgc-purple-300, .bgcH-purple-300:hover {
  background-color: #ba68c8 !important;
}

.bdc-purple-300, .bdcH-purple-300:hover {
  border-color: #ba68c8 !important;
}

.fill-purple-300, .fillH-purple-300:hover {
  fill: #ba68c8 !important;
}

.str-purple-300, .strH-purple-300:hover {
  stroke: #ba68c8 !important;
}

.c-purple-400, .cH-purple-400:hover {
  color: #ab47bc !important;
}

.bgc-purple-400, .bgcH-purple-400:hover {
  background-color: #ab47bc !important;
}

.bdc-purple-400, .bdcH-purple-400:hover {
  border-color: #ab47bc !important;
}

.fill-purple-400, .fillH-purple-400:hover {
  fill: #ab47bc !important;
}

.str-purple-400, .strH-purple-400:hover {
  stroke: #ab47bc !important;
}

.c-purple-500, .cH-purple-500:hover {
  color: #9c27b0 !important;
}

.bgc-purple-500, .bgcH-purple-500:hover {
  background-color: #9c27b0 !important;
}

.bdc-purple-500, .bdcH-purple-500:hover {
  border-color: #9c27b0 !important;
}

.fill-purple-500, .fillH-purple-500:hover {
  fill: #9c27b0 !important;
}

.str-purple-500, .strH-purple-500:hover {
  stroke: #9c27b0 !important;
}

.c-purple-600, .cH-purple-600:hover {
  color: #8e24aa !important;
}

.bgc-purple-600, .bgcH-purple-600:hover {
  background-color: #8e24aa !important;
}

.bdc-purple-600, .bdcH-purple-600:hover {
  border-color: #8e24aa !important;
}

.fill-purple-600, .fillH-purple-600:hover {
  fill: #8e24aa !important;
}

.str-purple-600, .strH-purple-600:hover {
  stroke: #8e24aa !important;
}

.c-purple-700, .cH-purple-700:hover {
  color: #7b1fa2 !important;
}

.bgc-purple-700, .bgcH-purple-700:hover {
  background-color: #7b1fa2 !important;
}

.bdc-purple-700, .bdcH-purple-700:hover {
  border-color: #7b1fa2 !important;
}

.fill-purple-700, .fillH-purple-700:hover {
  fill: #7b1fa2 !important;
}

.str-purple-700, .strH-purple-700:hover {
  stroke: #7b1fa2 !important;
}

.c-purple-800, .cH-purple-800:hover {
  color: #6a1b9a !important;
}

.bgc-purple-800, .bgcH-purple-800:hover {
  background-color: #6a1b9a !important;
}

.bdc-purple-800, .bdcH-purple-800:hover {
  border-color: #6a1b9a !important;
}

.fill-purple-800, .fillH-purple-800:hover {
  fill: #6a1b9a !important;
}

.str-purple-800, .strH-purple-800:hover {
  stroke: #6a1b9a !important;
}

.c-purple-900, .cH-purple-900:hover {
  color: #4a148c !important;
}

.bgc-purple-900, .bgcH-purple-900:hover {
  background-color: #4a148c !important;
}

.bdc-purple-900, .bdcH-purple-900:hover {
  border-color: #4a148c !important;
}

.fill-purple-900, .fillH-purple-900:hover {
  fill: #4a148c !important;
}

.str-purple-900, .strH-purple-900:hover {
  stroke: #4a148c !important;
}

.c-purple-a100, .cH-purple-a100:hover {
  color: #ea80fc !important;
}

.bgc-purple-a100, .bgcH-purple-a100:hover {
  background-color: #ea80fc !important;
}

.bdc-purple-a100, .bdcH-purple-a100:hover {
  border-color: #ea80fc !important;
}

.fill-purple-a100, .fillH-purple-a100:hover {
  fill: #ea80fc !important;
}

.str-purple-a100, .strH-purple-a100:hover {
  stroke: #ea80fc !important;
}

.c-purple-a200, .cH-purple-a200:hover {
  color: #e040fb !important;
}

.bgc-purple-a200, .bgcH-purple-a200:hover {
  background-color: #e040fb !important;
}

.bdc-purple-a200, .bdcH-purple-a200:hover {
  border-color: #e040fb !important;
}

.fill-purple-a200, .fillH-purple-a200:hover {
  fill: #e040fb !important;
}

.str-purple-a200, .strH-purple-a200:hover {
  stroke: #e040fb !important;
}

.c-purple-a400, .cH-purple-a400:hover {
  color: #d500f9 !important;
}

.bgc-purple-a400, .bgcH-purple-a400:hover {
  background-color: #d500f9 !important;
}

.bdc-purple-a400, .bdcH-purple-a400:hover {
  border-color: #d500f9 !important;
}

.fill-purple-a400, .fillH-purple-a400:hover {
  fill: #d500f9 !important;
}

.str-purple-a400, .strH-purple-a400:hover {
  stroke: #d500f9 !important;
}

.c-purple-a700, .cH-purple-a700:hover {
  color: #aa00ff !important;
}

.bgc-purple-a700, .bgcH-purple-a700:hover {
  background-color: #aa00ff !important;
}

.bdc-purple-a700, .bdcH-purple-a700:hover {
  border-color: #aa00ff !important;
}

.fill-purple-a700, .fillH-purple-a700:hover {
  fill: #aa00ff !important;
}

.str-purple-a700, .strH-purple-a700:hover {
  stroke: #aa00ff !important;
}

.c-deep-purple-50, .cH-deep-purple-50:hover {
  color: #ede7f6 !important;
}

.bgc-deep-purple-50, .bgcH-deep-purple-50:hover {
  background-color: #ede7f6 !important;
}

.bdc-deep-purple-50, .bdcH-deep-purple-50:hover {
  border-color: #ede7f6 !important;
}

.fill-deep-purple-50, .fillH-deep-purple-50:hover {
  fill: #ede7f6 !important;
}

.str-deep-purple-50, .strH-deep-purple-50:hover {
  stroke: #ede7f6 !important;
}

.c-deep-purple-100, .cH-deep-purple-100:hover {
  color: #d1c4e9 !important;
}

.bgc-deep-purple-100, .bgcH-deep-purple-100:hover {
  background-color: #d1c4e9 !important;
}

.bdc-deep-purple-100, .bdcH-deep-purple-100:hover {
  border-color: #d1c4e9 !important;
}

.fill-deep-purple-100, .fillH-deep-purple-100:hover {
  fill: #d1c4e9 !important;
}

.str-deep-purple-100, .strH-deep-purple-100:hover {
  stroke: #d1c4e9 !important;
}

.c-deep-purple-200, .cH-deep-purple-200:hover {
  color: #b39ddb !important;
}

.bgc-deep-purple-200, .bgcH-deep-purple-200:hover {
  background-color: #b39ddb !important;
}

.bdc-deep-purple-200, .bdcH-deep-purple-200:hover {
  border-color: #b39ddb !important;
}

.fill-deep-purple-200, .fillH-deep-purple-200:hover {
  fill: #b39ddb !important;
}

.str-deep-purple-200, .strH-deep-purple-200:hover {
  stroke: #b39ddb !important;
}

.c-deep-purple-300, .cH-deep-purple-300:hover {
  color: #9575cd !important;
}

.bgc-deep-purple-300, .bgcH-deep-purple-300:hover {
  background-color: #9575cd !important;
}

.bdc-deep-purple-300, .bdcH-deep-purple-300:hover {
  border-color: #9575cd !important;
}

.fill-deep-purple-300, .fillH-deep-purple-300:hover {
  fill: #9575cd !important;
}

.str-deep-purple-300, .strH-deep-purple-300:hover {
  stroke: #9575cd !important;
}

.c-deep-purple-400, .cH-deep-purple-400:hover {
  color: #7e57c2 !important;
}

.bgc-deep-purple-400, .bgcH-deep-purple-400:hover {
  background-color: #7e57c2 !important;
}

.bdc-deep-purple-400, .bdcH-deep-purple-400:hover {
  border-color: #7e57c2 !important;
}

.fill-deep-purple-400, .fillH-deep-purple-400:hover {
  fill: #7e57c2 !important;
}

.str-deep-purple-400, .strH-deep-purple-400:hover {
  stroke: #7e57c2 !important;
}

.c-deep-purple-500, .cH-deep-purple-500:hover {
  color: #673ab7 !important;
}

.bgc-deep-purple-500, .bgcH-deep-purple-500:hover {
  background-color: #673ab7 !important;
}

.bdc-deep-purple-500, .bdcH-deep-purple-500:hover {
  border-color: #673ab7 !important;
}

.fill-deep-purple-500, .fillH-deep-purple-500:hover {
  fill: #673ab7 !important;
}

.str-deep-purple-500, .strH-deep-purple-500:hover {
  stroke: #673ab7 !important;
}

.c-deep-purple-600, .cH-deep-purple-600:hover {
  color: #5e35b1 !important;
}

.bgc-deep-purple-600, .bgcH-deep-purple-600:hover {
  background-color: #5e35b1 !important;
}

.bdc-deep-purple-600, .bdcH-deep-purple-600:hover {
  border-color: #5e35b1 !important;
}

.fill-deep-purple-600, .fillH-deep-purple-600:hover {
  fill: #5e35b1 !important;
}

.str-deep-purple-600, .strH-deep-purple-600:hover {
  stroke: #5e35b1 !important;
}

.c-deep-purple-700, .cH-deep-purple-700:hover {
  color: #512da8 !important;
}

.bgc-deep-purple-700, .bgcH-deep-purple-700:hover {
  background-color: #512da8 !important;
}

.bdc-deep-purple-700, .bdcH-deep-purple-700:hover {
  border-color: #512da8 !important;
}

.fill-deep-purple-700, .fillH-deep-purple-700:hover {
  fill: #512da8 !important;
}

.str-deep-purple-700, .strH-deep-purple-700:hover {
  stroke: #512da8 !important;
}

.c-deep-purple-800, .cH-deep-purple-800:hover {
  color: #4527a0 !important;
}

.bgc-deep-purple-800, .bgcH-deep-purple-800:hover {
  background-color: #4527a0 !important;
}

.bdc-deep-purple-800, .bdcH-deep-purple-800:hover {
  border-color: #4527a0 !important;
}

.fill-deep-purple-800, .fillH-deep-purple-800:hover {
  fill: #4527a0 !important;
}

.str-deep-purple-800, .strH-deep-purple-800:hover {
  stroke: #4527a0 !important;
}

.c-deep-purple-900, .cH-deep-purple-900:hover {
  color: #311b92 !important;
}

.bgc-deep-purple-900, .bgcH-deep-purple-900:hover {
  background-color: #311b92 !important;
}

.bdc-deep-purple-900, .bdcH-deep-purple-900:hover {
  border-color: #311b92 !important;
}

.fill-deep-purple-900, .fillH-deep-purple-900:hover {
  fill: #311b92 !important;
}

.str-deep-purple-900, .strH-deep-purple-900:hover {
  stroke: #311b92 !important;
}

.c-deep-purple-a100, .cH-deep-purple-a100:hover {
  color: #b388ff !important;
}

.bgc-deep-purple-a100, .bgcH-deep-purple-a100:hover {
  background-color: #b388ff !important;
}

.bdc-deep-purple-a100, .bdcH-deep-purple-a100:hover {
  border-color: #b388ff !important;
}

.fill-deep-purple-a100, .fillH-deep-purple-a100:hover {
  fill: #b388ff !important;
}

.str-deep-purple-a100, .strH-deep-purple-a100:hover {
  stroke: #b388ff !important;
}

.c-deep-purple-a200, .cH-deep-purple-a200:hover {
  color: #7c4dff !important;
}

.bgc-deep-purple-a200, .bgcH-deep-purple-a200:hover {
  background-color: #7c4dff !important;
}

.bdc-deep-purple-a200, .bdcH-deep-purple-a200:hover {
  border-color: #7c4dff !important;
}

.fill-deep-purple-a200, .fillH-deep-purple-a200:hover {
  fill: #7c4dff !important;
}

.str-deep-purple-a200, .strH-deep-purple-a200:hover {
  stroke: #7c4dff !important;
}

.c-deep-purple-a400, .cH-deep-purple-a400:hover {
  color: #651fff !important;
}

.bgc-deep-purple-a400, .bgcH-deep-purple-a400:hover {
  background-color: #651fff !important;
}

.bdc-deep-purple-a400, .bdcH-deep-purple-a400:hover {
  border-color: #651fff !important;
}

.fill-deep-purple-a400, .fillH-deep-purple-a400:hover {
  fill: #651fff !important;
}

.str-deep-purple-a400, .strH-deep-purple-a400:hover {
  stroke: #651fff !important;
}

.c-deep-purple-a700, .cH-deep-purple-a700:hover {
  color: #6200ea !important;
}

.bgc-deep-purple-a700, .bgcH-deep-purple-a700:hover {
  background-color: #6200ea !important;
}

.bdc-deep-purple-a700, .bdcH-deep-purple-a700:hover {
  border-color: #6200ea !important;
}

.fill-deep-purple-a700, .fillH-deep-purple-a700:hover {
  fill: #6200ea !important;
}

.str-deep-purple-a700, .strH-deep-purple-a700:hover {
  stroke: #6200ea !important;
}

.c-indigo-50, .cH-indigo-50:hover {
  color: #e8eaf6 !important;
}

.bgc-indigo-50, .bgcH-indigo-50:hover {
  background-color: #e8eaf6 !important;
}

.bdc-indigo-50, .bdcH-indigo-50:hover {
  border-color: #e8eaf6 !important;
}

.fill-indigo-50, .fillH-indigo-50:hover {
  fill: #e8eaf6 !important;
}

.str-indigo-50, .strH-indigo-50:hover {
  stroke: #e8eaf6 !important;
}

.c-indigo-100, .cH-indigo-100:hover {
  color: #c5cae9 !important;
}

.bgc-indigo-100, .bgcH-indigo-100:hover {
  background-color: #c5cae9 !important;
}

.bdc-indigo-100, .bdcH-indigo-100:hover {
  border-color: #c5cae9 !important;
}

.fill-indigo-100, .fillH-indigo-100:hover {
  fill: #c5cae9 !important;
}

.str-indigo-100, .strH-indigo-100:hover {
  stroke: #c5cae9 !important;
}

.c-indigo-200, .cH-indigo-200:hover {
  color: #9fa8da !important;
}

.bgc-indigo-200, .bgcH-indigo-200:hover {
  background-color: #9fa8da !important;
}

.bdc-indigo-200, .bdcH-indigo-200:hover {
  border-color: #9fa8da !important;
}

.fill-indigo-200, .fillH-indigo-200:hover {
  fill: #9fa8da !important;
}

.str-indigo-200, .strH-indigo-200:hover {
  stroke: #9fa8da !important;
}

.c-indigo-300, .cH-indigo-300:hover {
  color: #7986cb !important;
}

.bgc-indigo-300, .bgcH-indigo-300:hover {
  background-color: #7986cb !important;
}

.bdc-indigo-300, .bdcH-indigo-300:hover {
  border-color: #7986cb !important;
}

.fill-indigo-300, .fillH-indigo-300:hover {
  fill: #7986cb !important;
}

.str-indigo-300, .strH-indigo-300:hover {
  stroke: #7986cb !important;
}

.c-indigo-400, .cH-indigo-400:hover {
  color: #5c6bc0 !important;
}

.bgc-indigo-400, .bgcH-indigo-400:hover {
  background-color: #5c6bc0 !important;
}

.bdc-indigo-400, .bdcH-indigo-400:hover {
  border-color: #5c6bc0 !important;
}

.fill-indigo-400, .fillH-indigo-400:hover {
  fill: #5c6bc0 !important;
}

.str-indigo-400, .strH-indigo-400:hover {
  stroke: #5c6bc0 !important;
}

.c-indigo-500, .cH-indigo-500:hover {
  color: #3f51b5 !important;
}

.bgc-indigo-500, .bgcH-indigo-500:hover {
  background-color: #3f51b5 !important;
}

.bdc-indigo-500, .bdcH-indigo-500:hover {
  border-color: #3f51b5 !important;
}

.fill-indigo-500, .fillH-indigo-500:hover {
  fill: #3f51b5 !important;
}

.str-indigo-500, .strH-indigo-500:hover {
  stroke: #3f51b5 !important;
}

.c-indigo-600, .cH-indigo-600:hover {
  color: #3949ab !important;
}

.bgc-indigo-600, .bgcH-indigo-600:hover {
  background-color: #3949ab !important;
}

.bdc-indigo-600, .bdcH-indigo-600:hover {
  border-color: #3949ab !important;
}

.fill-indigo-600, .fillH-indigo-600:hover {
  fill: #3949ab !important;
}

.str-indigo-600, .strH-indigo-600:hover {
  stroke: #3949ab !important;
}

.c-indigo-700, .cH-indigo-700:hover {
  color: #303f9f !important;
}

.bgc-indigo-700, .bgcH-indigo-700:hover {
  background-color: #303f9f !important;
}

.bdc-indigo-700, .bdcH-indigo-700:hover {
  border-color: #303f9f !important;
}

.fill-indigo-700, .fillH-indigo-700:hover {
  fill: #303f9f !important;
}

.str-indigo-700, .strH-indigo-700:hover {
  stroke: #303f9f !important;
}

.c-indigo-800, .cH-indigo-800:hover {
  color: #283593 !important;
}

.bgc-indigo-800, .bgcH-indigo-800:hover {
  background-color: #283593 !important;
}

.bdc-indigo-800, .bdcH-indigo-800:hover {
  border-color: #283593 !important;
}

.fill-indigo-800, .fillH-indigo-800:hover {
  fill: #283593 !important;
}

.str-indigo-800, .strH-indigo-800:hover {
  stroke: #283593 !important;
}

.c-indigo-900, .cH-indigo-900:hover {
  color: #1a237e !important;
}

.bgc-indigo-900, .bgcH-indigo-900:hover {
  background-color: #1a237e !important;
}

.bdc-indigo-900, .bdcH-indigo-900:hover {
  border-color: #1a237e !important;
}

.fill-indigo-900, .fillH-indigo-900:hover {
  fill: #1a237e !important;
}

.str-indigo-900, .strH-indigo-900:hover {
  stroke: #1a237e !important;
}

.c-indigo-a100, .cH-indigo-a100:hover {
  color: #8c9eff !important;
}

.bgc-indigo-a100, .bgcH-indigo-a100:hover {
  background-color: #8c9eff !important;
}

.bdc-indigo-a100, .bdcH-indigo-a100:hover {
  border-color: #8c9eff !important;
}

.fill-indigo-a100, .fillH-indigo-a100:hover {
  fill: #8c9eff !important;
}

.str-indigo-a100, .strH-indigo-a100:hover {
  stroke: #8c9eff !important;
}

.c-indigo-a200, .cH-indigo-a200:hover {
  color: #536dfe !important;
}

.bgc-indigo-a200, .bgcH-indigo-a200:hover {
  background-color: #536dfe !important;
}

.bdc-indigo-a200, .bdcH-indigo-a200:hover {
  border-color: #536dfe !important;
}

.fill-indigo-a200, .fillH-indigo-a200:hover {
  fill: #536dfe !important;
}

.str-indigo-a200, .strH-indigo-a200:hover {
  stroke: #536dfe !important;
}

.c-indigo-a400, .cH-indigo-a400:hover {
  color: #3d5afe !important;
}

.bgc-indigo-a400, .bgcH-indigo-a400:hover {
  background-color: #3d5afe !important;
}

.bdc-indigo-a400, .bdcH-indigo-a400:hover {
  border-color: #3d5afe !important;
}

.fill-indigo-a400, .fillH-indigo-a400:hover {
  fill: #3d5afe !important;
}

.str-indigo-a400, .strH-indigo-a400:hover {
  stroke: #3d5afe !important;
}

.c-indigo-a700, .cH-indigo-a700:hover {
  color: #304ffe !important;
}

.bgc-indigo-a700, .bgcH-indigo-a700:hover {
  background-color: #304ffe !important;
}

.bdc-indigo-a700, .bdcH-indigo-a700:hover {
  border-color: #304ffe !important;
}

.fill-indigo-a700, .fillH-indigo-a700:hover {
  fill: #304ffe !important;
}

.str-indigo-a700, .strH-indigo-a700:hover {
  stroke: #304ffe !important;
}

.c-blue-50, .cH-blue-50:hover {
  color: #e3f2fd !important;
}

.bgc-blue-50, .bgcH-blue-50:hover {
  background-color: #e3f2fd !important;
}

.bdc-blue-50, .bdcH-blue-50:hover {
  border-color: #e3f2fd !important;
}

.fill-blue-50, .fillH-blue-50:hover {
  fill: #e3f2fd !important;
}

.str-blue-50, .strH-blue-50:hover {
  stroke: #e3f2fd !important;
}

.c-blue-100, .cH-blue-100:hover {
  color: #bbdefb !important;
}

.bgc-blue-100, .bgcH-blue-100:hover {
  background-color: #bbdefb !important;
}

.bdc-blue-100, .bdcH-blue-100:hover {
  border-color: #bbdefb !important;
}

.fill-blue-100, .fillH-blue-100:hover {
  fill: #bbdefb !important;
}

.str-blue-100, .strH-blue-100:hover {
  stroke: #bbdefb !important;
}

.c-blue-200, .cH-blue-200:hover {
  color: #90caf9 !important;
}

.bgc-blue-200, .bgcH-blue-200:hover {
  background-color: #90caf9 !important;
}

.bdc-blue-200, .bdcH-blue-200:hover {
  border-color: #90caf9 !important;
}

.fill-blue-200, .fillH-blue-200:hover {
  fill: #90caf9 !important;
}

.str-blue-200, .strH-blue-200:hover {
  stroke: #90caf9 !important;
}

.c-blue-300, .cH-blue-300:hover {
  color: #64b5f6 !important;
}

.bgc-blue-300, .bgcH-blue-300:hover {
  background-color: #64b5f6 !important;
}

.bdc-blue-300, .bdcH-blue-300:hover {
  border-color: #64b5f6 !important;
}

.fill-blue-300, .fillH-blue-300:hover {
  fill: #64b5f6 !important;
}

.str-blue-300, .strH-blue-300:hover {
  stroke: #64b5f6 !important;
}

.c-blue-400, .cH-blue-400:hover {
  color: #42a5f5 !important;
}

.bgc-blue-400, .bgcH-blue-400:hover {
  background-color: #42a5f5 !important;
}

.bdc-blue-400, .bdcH-blue-400:hover {
  border-color: #42a5f5 !important;
}

.fill-blue-400, .fillH-blue-400:hover {
  fill: #42a5f5 !important;
}

.str-blue-400, .strH-blue-400:hover {
  stroke: #42a5f5 !important;
}

.c-blue-500, .cH-blue-500:hover {
  color: #2196f3 !important;
}

.bgc-blue-500, .bgcH-blue-500:hover {
  background-color: #2196f3 !important;
}

.bdc-blue-500, .bdcH-blue-500:hover {
  border-color: #2196f3 !important;
}

.fill-blue-500, .fillH-blue-500:hover {
  fill: #2196f3 !important;
}

.str-blue-500, .strH-blue-500:hover {
  stroke: #2196f3 !important;
}

.c-blue-600, .cH-blue-600:hover {
  color: #1e88e5 !important;
}

.bgc-blue-600, .bgcH-blue-600:hover {
  background-color: #1e88e5 !important;
}

.bdc-blue-600, .bdcH-blue-600:hover {
  border-color: #1e88e5 !important;
}

.fill-blue-600, .fillH-blue-600:hover {
  fill: #1e88e5 !important;
}

.str-blue-600, .strH-blue-600:hover {
  stroke: #1e88e5 !important;
}

.c-blue-700, .cH-blue-700:hover {
  color: #1976d2 !important;
}

.bgc-blue-700, .bgcH-blue-700:hover {
  background-color: #1976d2 !important;
}

.bdc-blue-700, .bdcH-blue-700:hover {
  border-color: #1976d2 !important;
}

.fill-blue-700, .fillH-blue-700:hover {
  fill: #1976d2 !important;
}

.str-blue-700, .strH-blue-700:hover {
  stroke: #1976d2 !important;
}

.c-blue-800, .cH-blue-800:hover {
  color: #1565c0 !important;
}

.bgc-blue-800, .bgcH-blue-800:hover {
  background-color: #1565c0 !important;
}

.bdc-blue-800, .bdcH-blue-800:hover {
  border-color: #1565c0 !important;
}

.fill-blue-800, .fillH-blue-800:hover {
  fill: #1565c0 !important;
}

.str-blue-800, .strH-blue-800:hover {
  stroke: #1565c0 !important;
}

.c-blue-900, .cH-blue-900:hover {
  color: #0d47a1 !important;
}

.bgc-blue-900, .bgcH-blue-900:hover {
  background-color: #0d47a1 !important;
}

.bdc-blue-900, .bdcH-blue-900:hover {
  border-color: #0d47a1 !important;
}

.fill-blue-900, .fillH-blue-900:hover {
  fill: #0d47a1 !important;
}

.str-blue-900, .strH-blue-900:hover {
  stroke: #0d47a1 !important;
}

.c-blue-a100, .cH-blue-a100:hover {
  color: #82b1ff !important;
}

.bgc-blue-a100, .bgcH-blue-a100:hover {
  background-color: #82b1ff !important;
}

.bdc-blue-a100, .bdcH-blue-a100:hover {
  border-color: #82b1ff !important;
}

.fill-blue-a100, .fillH-blue-a100:hover {
  fill: #82b1ff !important;
}

.str-blue-a100, .strH-blue-a100:hover {
  stroke: #82b1ff !important;
}

.c-blue-a200, .cH-blue-a200:hover {
  color: #448aff !important;
}

.bgc-blue-a200, .bgcH-blue-a200:hover {
  background-color: #448aff !important;
}

.bdc-blue-a200, .bdcH-blue-a200:hover {
  border-color: #448aff !important;
}

.fill-blue-a200, .fillH-blue-a200:hover {
  fill: #448aff !important;
}

.str-blue-a200, .strH-blue-a200:hover {
  stroke: #448aff !important;
}

.c-blue-a400, .cH-blue-a400:hover {
  color: #2979ff !important;
}

.bgc-blue-a400, .bgcH-blue-a400:hover {
  background-color: #2979ff !important;
}

.bdc-blue-a400, .bdcH-blue-a400:hover {
  border-color: #2979ff !important;
}

.fill-blue-a400, .fillH-blue-a400:hover {
  fill: #2979ff !important;
}

.str-blue-a400, .strH-blue-a400:hover {
  stroke: #2979ff !important;
}

.c-blue-a700, .cH-blue-a700:hover {
  color: #2962ff !important;
}

.bgc-blue-a700, .bgcH-blue-a700:hover {
  background-color: #2962ff !important;
}

.bdc-blue-a700, .bdcH-blue-a700:hover {
  border-color: #2962ff !important;
}

.fill-blue-a700, .fillH-blue-a700:hover {
  fill: #2962ff !important;
}

.str-blue-a700, .strH-blue-a700:hover {
  stroke: #2962ff !important;
}

.c-light-blue-50, .cH-light-blue-50:hover {
  color: #e1f5fe !important;
}

.bgc-light-blue-50, .bgcH-light-blue-50:hover {
  background-color: #e1f5fe !important;
}

.bdc-light-blue-50, .bdcH-light-blue-50:hover {
  border-color: #e1f5fe !important;
}

.fill-light-blue-50, .fillH-light-blue-50:hover {
  fill: #e1f5fe !important;
}

.str-light-blue-50, .strH-light-blue-50:hover {
  stroke: #e1f5fe !important;
}

.c-light-blue-100, .cH-light-blue-100:hover {
  color: #b3e5fc !important;
}

.bgc-light-blue-100, .bgcH-light-blue-100:hover {
  background-color: #b3e5fc !important;
}

.bdc-light-blue-100, .bdcH-light-blue-100:hover {
  border-color: #b3e5fc !important;
}

.fill-light-blue-100, .fillH-light-blue-100:hover {
  fill: #b3e5fc !important;
}

.str-light-blue-100, .strH-light-blue-100:hover {
  stroke: #b3e5fc !important;
}

.c-light-blue-200, .cH-light-blue-200:hover {
  color: #81d4fa !important;
}

.bgc-light-blue-200, .bgcH-light-blue-200:hover {
  background-color: #81d4fa !important;
}

.bdc-light-blue-200, .bdcH-light-blue-200:hover {
  border-color: #81d4fa !important;
}

.fill-light-blue-200, .fillH-light-blue-200:hover {
  fill: #81d4fa !important;
}

.str-light-blue-200, .strH-light-blue-200:hover {
  stroke: #81d4fa !important;
}

.c-light-blue-300, .cH-light-blue-300:hover {
  color: #4fc3f7 !important;
}

.bgc-light-blue-300, .bgcH-light-blue-300:hover {
  background-color: #4fc3f7 !important;
}

.bdc-light-blue-300, .bdcH-light-blue-300:hover {
  border-color: #4fc3f7 !important;
}

.fill-light-blue-300, .fillH-light-blue-300:hover {
  fill: #4fc3f7 !important;
}

.str-light-blue-300, .strH-light-blue-300:hover {
  stroke: #4fc3f7 !important;
}

.c-light-blue-400, .cH-light-blue-400:hover {
  color: #29b6f6 !important;
}

.bgc-light-blue-400, .bgcH-light-blue-400:hover {
  background-color: #29b6f6 !important;
}

.bdc-light-blue-400, .bdcH-light-blue-400:hover {
  border-color: #29b6f6 !important;
}

.fill-light-blue-400, .fillH-light-blue-400:hover {
  fill: #29b6f6 !important;
}

.str-light-blue-400, .strH-light-blue-400:hover {
  stroke: #29b6f6 !important;
}

.c-light-blue-500, .cH-light-blue-500:hover {
  color: #03a9f4 !important;
}

.bgc-light-blue-500, .bgcH-light-blue-500:hover {
  background-color: #03a9f4 !important;
}

.bdc-light-blue-500, .bdcH-light-blue-500:hover {
  border-color: #03a9f4 !important;
}

.fill-light-blue-500, .fillH-light-blue-500:hover {
  fill: #03a9f4 !important;
}

.str-light-blue-500, .strH-light-blue-500:hover {
  stroke: #03a9f4 !important;
}

.c-light-blue-600, .cH-light-blue-600:hover {
  color: #039be5 !important;
}

.bgc-light-blue-600, .bgcH-light-blue-600:hover {
  background-color: #039be5 !important;
}

.bdc-light-blue-600, .bdcH-light-blue-600:hover {
  border-color: #039be5 !important;
}

.fill-light-blue-600, .fillH-light-blue-600:hover {
  fill: #039be5 !important;
}

.str-light-blue-600, .strH-light-blue-600:hover {
  stroke: #039be5 !important;
}

.c-light-blue-700, .cH-light-blue-700:hover {
  color: #0288d1 !important;
}

.bgc-light-blue-700, .bgcH-light-blue-700:hover {
  background-color: #0288d1 !important;
}

.bdc-light-blue-700, .bdcH-light-blue-700:hover {
  border-color: #0288d1 !important;
}

.fill-light-blue-700, .fillH-light-blue-700:hover {
  fill: #0288d1 !important;
}

.str-light-blue-700, .strH-light-blue-700:hover {
  stroke: #0288d1 !important;
}

.c-light-blue-800, .cH-light-blue-800:hover {
  color: #0277bd !important;
}

.bgc-light-blue-800, .bgcH-light-blue-800:hover {
  background-color: #0277bd !important;
}

.bdc-light-blue-800, .bdcH-light-blue-800:hover {
  border-color: #0277bd !important;
}

.fill-light-blue-800, .fillH-light-blue-800:hover {
  fill: #0277bd !important;
}

.str-light-blue-800, .strH-light-blue-800:hover {
  stroke: #0277bd !important;
}

.c-light-blue-900, .cH-light-blue-900:hover {
  color: #01579b !important;
}

.bgc-light-blue-900, .bgcH-light-blue-900:hover {
  background-color: #01579b !important;
}

.bdc-light-blue-900, .bdcH-light-blue-900:hover {
  border-color: #01579b !important;
}

.fill-light-blue-900, .fillH-light-blue-900:hover {
  fill: #01579b !important;
}

.str-light-blue-900, .strH-light-blue-900:hover {
  stroke: #01579b !important;
}

.c-light-blue-a100, .cH-light-blue-a100:hover {
  color: #80d8ff !important;
}

.bgc-light-blue-a100, .bgcH-light-blue-a100:hover {
  background-color: #80d8ff !important;
}

.bdc-light-blue-a100, .bdcH-light-blue-a100:hover {
  border-color: #80d8ff !important;
}

.fill-light-blue-a100, .fillH-light-blue-a100:hover {
  fill: #80d8ff !important;
}

.str-light-blue-a100, .strH-light-blue-a100:hover {
  stroke: #80d8ff !important;
}

.c-light-blue-a200, .cH-light-blue-a200:hover {
  color: #40c4ff !important;
}

.bgc-light-blue-a200, .bgcH-light-blue-a200:hover {
  background-color: #40c4ff !important;
}

.bdc-light-blue-a200, .bdcH-light-blue-a200:hover {
  border-color: #40c4ff !important;
}

.fill-light-blue-a200, .fillH-light-blue-a200:hover {
  fill: #40c4ff !important;
}

.str-light-blue-a200, .strH-light-blue-a200:hover {
  stroke: #40c4ff !important;
}

.c-light-blue-a400, .cH-light-blue-a400:hover {
  color: #00b0ff !important;
}

.bgc-light-blue-a400, .bgcH-light-blue-a400:hover {
  background-color: #00b0ff !important;
}

.bdc-light-blue-a400, .bdcH-light-blue-a400:hover {
  border-color: #00b0ff !important;
}

.fill-light-blue-a400, .fillH-light-blue-a400:hover {
  fill: #00b0ff !important;
}

.str-light-blue-a400, .strH-light-blue-a400:hover {
  stroke: #00b0ff !important;
}

.c-light-blue-a700, .cH-light-blue-a700:hover {
  color: #0091ea !important;
}

.bgc-light-blue-a700, .bgcH-light-blue-a700:hover {
  background-color: #0091ea !important;
}

.bdc-light-blue-a700, .bdcH-light-blue-a700:hover {
  border-color: #0091ea !important;
}

.fill-light-blue-a700, .fillH-light-blue-a700:hover {
  fill: #0091ea !important;
}

.str-light-blue-a700, .strH-light-blue-a700:hover {
  stroke: #0091ea !important;
}

.c-cyan-50, .cH-cyan-50:hover {
  color: #e0f7fa !important;
}

.bgc-cyan-50, .bgcH-cyan-50:hover {
  background-color: #e0f7fa !important;
}

.bdc-cyan-50, .bdcH-cyan-50:hover {
  border-color: #e0f7fa !important;
}

.fill-cyan-50, .fillH-cyan-50:hover {
  fill: #e0f7fa !important;
}

.str-cyan-50, .strH-cyan-50:hover {
  stroke: #e0f7fa !important;
}

.c-cyan-100, .cH-cyan-100:hover {
  color: #b2ebf2 !important;
}

.bgc-cyan-100, .bgcH-cyan-100:hover {
  background-color: #b2ebf2 !important;
}

.bdc-cyan-100, .bdcH-cyan-100:hover {
  border-color: #b2ebf2 !important;
}

.fill-cyan-100, .fillH-cyan-100:hover {
  fill: #b2ebf2 !important;
}

.str-cyan-100, .strH-cyan-100:hover {
  stroke: #b2ebf2 !important;
}

.c-cyan-200, .cH-cyan-200:hover {
  color: #80deea !important;
}

.bgc-cyan-200, .bgcH-cyan-200:hover {
  background-color: #80deea !important;
}

.bdc-cyan-200, .bdcH-cyan-200:hover {
  border-color: #80deea !important;
}

.fill-cyan-200, .fillH-cyan-200:hover {
  fill: #80deea !important;
}

.str-cyan-200, .strH-cyan-200:hover {
  stroke: #80deea !important;
}

.c-cyan-300, .cH-cyan-300:hover {
  color: #4dd0e1 !important;
}

.bgc-cyan-300, .bgcH-cyan-300:hover {
  background-color: #4dd0e1 !important;
}

.bdc-cyan-300, .bdcH-cyan-300:hover {
  border-color: #4dd0e1 !important;
}

.fill-cyan-300, .fillH-cyan-300:hover {
  fill: #4dd0e1 !important;
}

.str-cyan-300, .strH-cyan-300:hover {
  stroke: #4dd0e1 !important;
}

.c-cyan-400, .cH-cyan-400:hover {
  color: #26c6da !important;
}

.bgc-cyan-400, .bgcH-cyan-400:hover {
  background-color: #26c6da !important;
}

.bdc-cyan-400, .bdcH-cyan-400:hover {
  border-color: #26c6da !important;
}

.fill-cyan-400, .fillH-cyan-400:hover {
  fill: #26c6da !important;
}

.str-cyan-400, .strH-cyan-400:hover {
  stroke: #26c6da !important;
}

.c-cyan-500, .cH-cyan-500:hover {
  color: #00bcd4 !important;
}

.bgc-cyan-500, .bgcH-cyan-500:hover {
  background-color: #00bcd4 !important;
}

.bdc-cyan-500, .bdcH-cyan-500:hover {
  border-color: #00bcd4 !important;
}

.fill-cyan-500, .fillH-cyan-500:hover {
  fill: #00bcd4 !important;
}

.str-cyan-500, .strH-cyan-500:hover {
  stroke: #00bcd4 !important;
}

.c-cyan-600, .cH-cyan-600:hover {
  color: #00acc1 !important;
}

.bgc-cyan-600, .bgcH-cyan-600:hover {
  background-color: #00acc1 !important;
}

.bdc-cyan-600, .bdcH-cyan-600:hover {
  border-color: #00acc1 !important;
}

.fill-cyan-600, .fillH-cyan-600:hover {
  fill: #00acc1 !important;
}

.str-cyan-600, .strH-cyan-600:hover {
  stroke: #00acc1 !important;
}

.c-cyan-700, .cH-cyan-700:hover {
  color: #0097a7 !important;
}

.bgc-cyan-700, .bgcH-cyan-700:hover {
  background-color: #0097a7 !important;
}

.bdc-cyan-700, .bdcH-cyan-700:hover {
  border-color: #0097a7 !important;
}

.fill-cyan-700, .fillH-cyan-700:hover {
  fill: #0097a7 !important;
}

.str-cyan-700, .strH-cyan-700:hover {
  stroke: #0097a7 !important;
}

.c-cyan-800, .cH-cyan-800:hover {
  color: #00838f !important;
}

.bgc-cyan-800, .bgcH-cyan-800:hover {
  background-color: #00838f !important;
}

.bdc-cyan-800, .bdcH-cyan-800:hover {
  border-color: #00838f !important;
}

.fill-cyan-800, .fillH-cyan-800:hover {
  fill: #00838f !important;
}

.str-cyan-800, .strH-cyan-800:hover {
  stroke: #00838f !important;
}

.c-cyan-900, .cH-cyan-900:hover {
  color: #006064 !important;
}

.bgc-cyan-900, .bgcH-cyan-900:hover {
  background-color: #006064 !important;
}

.bdc-cyan-900, .bdcH-cyan-900:hover {
  border-color: #006064 !important;
}

.fill-cyan-900, .fillH-cyan-900:hover {
  fill: #006064 !important;
}

.str-cyan-900, .strH-cyan-900:hover {
  stroke: #006064 !important;
}

.c-cyan-a100, .cH-cyan-a100:hover {
  color: #84ffff !important;
}

.bgc-cyan-a100, .bgcH-cyan-a100:hover {
  background-color: #84ffff !important;
}

.bdc-cyan-a100, .bdcH-cyan-a100:hover {
  border-color: #84ffff !important;
}

.fill-cyan-a100, .fillH-cyan-a100:hover {
  fill: #84ffff !important;
}

.str-cyan-a100, .strH-cyan-a100:hover {
  stroke: #84ffff !important;
}

.c-cyan-a200, .cH-cyan-a200:hover {
  color: #18ffff !important;
}

.bgc-cyan-a200, .bgcH-cyan-a200:hover {
  background-color: #18ffff !important;
}

.bdc-cyan-a200, .bdcH-cyan-a200:hover {
  border-color: #18ffff !important;
}

.fill-cyan-a200, .fillH-cyan-a200:hover {
  fill: #18ffff !important;
}

.str-cyan-a200, .strH-cyan-a200:hover {
  stroke: #18ffff !important;
}

.c-cyan-a400, .cH-cyan-a400:hover {
  color: #00e5ff !important;
}

.bgc-cyan-a400, .bgcH-cyan-a400:hover {
  background-color: #00e5ff !important;
}

.bdc-cyan-a400, .bdcH-cyan-a400:hover {
  border-color: #00e5ff !important;
}

.fill-cyan-a400, .fillH-cyan-a400:hover {
  fill: #00e5ff !important;
}

.str-cyan-a400, .strH-cyan-a400:hover {
  stroke: #00e5ff !important;
}

.c-cyan-a700, .cH-cyan-a700:hover {
  color: #00b8d4 !important;
}

.bgc-cyan-a700, .bgcH-cyan-a700:hover {
  background-color: #00b8d4 !important;
}

.bdc-cyan-a700, .bdcH-cyan-a700:hover {
  border-color: #00b8d4 !important;
}

.fill-cyan-a700, .fillH-cyan-a700:hover {
  fill: #00b8d4 !important;
}

.str-cyan-a700, .strH-cyan-a700:hover {
  stroke: #00b8d4 !important;
}

.c-teal-50, .cH-teal-50:hover {
  color: #e0f2f1 !important;
}

.bgc-teal-50, .bgcH-teal-50:hover {
  background-color: #e0f2f1 !important;
}

.bdc-teal-50, .bdcH-teal-50:hover {
  border-color: #e0f2f1 !important;
}

.fill-teal-50, .fillH-teal-50:hover {
  fill: #e0f2f1 !important;
}

.str-teal-50, .strH-teal-50:hover {
  stroke: #e0f2f1 !important;
}

.c-teal-100, .cH-teal-100:hover {
  color: #b2dfdb !important;
}

.bgc-teal-100, .bgcH-teal-100:hover {
  background-color: #b2dfdb !important;
}

.bdc-teal-100, .bdcH-teal-100:hover {
  border-color: #b2dfdb !important;
}

.fill-teal-100, .fillH-teal-100:hover {
  fill: #b2dfdb !important;
}

.str-teal-100, .strH-teal-100:hover {
  stroke: #b2dfdb !important;
}

.c-teal-200, .cH-teal-200:hover {
  color: #80cbc4 !important;
}

.bgc-teal-200, .bgcH-teal-200:hover {
  background-color: #80cbc4 !important;
}

.bdc-teal-200, .bdcH-teal-200:hover {
  border-color: #80cbc4 !important;
}

.fill-teal-200, .fillH-teal-200:hover {
  fill: #80cbc4 !important;
}

.str-teal-200, .strH-teal-200:hover {
  stroke: #80cbc4 !important;
}

.c-teal-300, .cH-teal-300:hover {
  color: #4db6ac !important;
}

.bgc-teal-300, .bgcH-teal-300:hover {
  background-color: #4db6ac !important;
}

.bdc-teal-300, .bdcH-teal-300:hover {
  border-color: #4db6ac !important;
}

.fill-teal-300, .fillH-teal-300:hover {
  fill: #4db6ac !important;
}

.str-teal-300, .strH-teal-300:hover {
  stroke: #4db6ac !important;
}

.c-teal-400, .cH-teal-400:hover {
  color: #26a69a !important;
}

.bgc-teal-400, .bgcH-teal-400:hover {
  background-color: #26a69a !important;
}

.bdc-teal-400, .bdcH-teal-400:hover {
  border-color: #26a69a !important;
}

.fill-teal-400, .fillH-teal-400:hover {
  fill: #26a69a !important;
}

.str-teal-400, .strH-teal-400:hover {
  stroke: #26a69a !important;
}

.c-teal-500, .cH-teal-500:hover {
  color: #009688 !important;
}

.bgc-teal-500, .bgcH-teal-500:hover {
  background-color: #009688 !important;
}

.bdc-teal-500, .bdcH-teal-500:hover {
  border-color: #009688 !important;
}

.fill-teal-500, .fillH-teal-500:hover {
  fill: #009688 !important;
}

.str-teal-500, .strH-teal-500:hover {
  stroke: #009688 !important;
}

.c-teal-600, .cH-teal-600:hover {
  color: #00897b !important;
}

.bgc-teal-600, .bgcH-teal-600:hover {
  background-color: #00897b !important;
}

.bdc-teal-600, .bdcH-teal-600:hover {
  border-color: #00897b !important;
}

.fill-teal-600, .fillH-teal-600:hover {
  fill: #00897b !important;
}

.str-teal-600, .strH-teal-600:hover {
  stroke: #00897b !important;
}

.c-teal-700, .cH-teal-700:hover {
  color: #00796b !important;
}

.bgc-teal-700, .bgcH-teal-700:hover {
  background-color: #00796b !important;
}

.bdc-teal-700, .bdcH-teal-700:hover {
  border-color: #00796b !important;
}

.fill-teal-700, .fillH-teal-700:hover {
  fill: #00796b !important;
}

.str-teal-700, .strH-teal-700:hover {
  stroke: #00796b !important;
}

.c-teal-800, .cH-teal-800:hover {
  color: #00695c !important;
}

.bgc-teal-800, .bgcH-teal-800:hover {
  background-color: #00695c !important;
}

.bdc-teal-800, .bdcH-teal-800:hover {
  border-color: #00695c !important;
}

.fill-teal-800, .fillH-teal-800:hover {
  fill: #00695c !important;
}

.str-teal-800, .strH-teal-800:hover {
  stroke: #00695c !important;
}

.c-teal-900, .cH-teal-900:hover {
  color: #004d40 !important;
}

.bgc-teal-900, .bgcH-teal-900:hover {
  background-color: #004d40 !important;
}

.bdc-teal-900, .bdcH-teal-900:hover {
  border-color: #004d40 !important;
}

.fill-teal-900, .fillH-teal-900:hover {
  fill: #004d40 !important;
}

.str-teal-900, .strH-teal-900:hover {
  stroke: #004d40 !important;
}

.c-teal-a100, .cH-teal-a100:hover {
  color: #a7ffeb !important;
}

.bgc-teal-a100, .bgcH-teal-a100:hover {
  background-color: #a7ffeb !important;
}

.bdc-teal-a100, .bdcH-teal-a100:hover {
  border-color: #a7ffeb !important;
}

.fill-teal-a100, .fillH-teal-a100:hover {
  fill: #a7ffeb !important;
}

.str-teal-a100, .strH-teal-a100:hover {
  stroke: #a7ffeb !important;
}

.c-teal-a200, .cH-teal-a200:hover {
  color: #64ffda !important;
}

.bgc-teal-a200, .bgcH-teal-a200:hover {
  background-color: #64ffda !important;
}

.bdc-teal-a200, .bdcH-teal-a200:hover {
  border-color: #64ffda !important;
}

.fill-teal-a200, .fillH-teal-a200:hover {
  fill: #64ffda !important;
}

.str-teal-a200, .strH-teal-a200:hover {
  stroke: #64ffda !important;
}

.c-teal-a400, .cH-teal-a400:hover {
  color: #1de9b6 !important;
}

.bgc-teal-a400, .bgcH-teal-a400:hover {
  background-color: #1de9b6 !important;
}

.bdc-teal-a400, .bdcH-teal-a400:hover {
  border-color: #1de9b6 !important;
}

.fill-teal-a400, .fillH-teal-a400:hover {
  fill: #1de9b6 !important;
}

.str-teal-a400, .strH-teal-a400:hover {
  stroke: #1de9b6 !important;
}

.c-teal-a700, .cH-teal-a700:hover {
  color: #00bfa5 !important;
}

.bgc-teal-a700, .bgcH-teal-a700:hover {
  background-color: #00bfa5 !important;
}

.bdc-teal-a700, .bdcH-teal-a700:hover {
  border-color: #00bfa5 !important;
}

.fill-teal-a700, .fillH-teal-a700:hover {
  fill: #00bfa5 !important;
}

.str-teal-a700, .strH-teal-a700:hover {
  stroke: #00bfa5 !important;
}

.c-green-50, .cH-green-50:hover {
  color: #e8f5e9 !important;
}

.bgc-green-50, .bgcH-green-50:hover {
  background-color: #e8f5e9 !important;
}

.bdc-green-50, .bdcH-green-50:hover {
  border-color: #e8f5e9 !important;
}

.fill-green-50, .fillH-green-50:hover {
  fill: #e8f5e9 !important;
}

.str-green-50, .strH-green-50:hover {
  stroke: #e8f5e9 !important;
}

.c-green-100, .cH-green-100:hover {
  color: #c8e6c9 !important;
}

.bgc-green-100, .bgcH-green-100:hover {
  background-color: #c8e6c9 !important;
}

.bdc-green-100, .bdcH-green-100:hover {
  border-color: #c8e6c9 !important;
}

.fill-green-100, .fillH-green-100:hover {
  fill: #c8e6c9 !important;
}

.str-green-100, .strH-green-100:hover {
  stroke: #c8e6c9 !important;
}

.c-green-200, .cH-green-200:hover {
  color: #a5d6a7 !important;
}

.bgc-green-200, .bgcH-green-200:hover {
  background-color: #a5d6a7 !important;
}

.bdc-green-200, .bdcH-green-200:hover {
  border-color: #a5d6a7 !important;
}

.fill-green-200, .fillH-green-200:hover {
  fill: #a5d6a7 !important;
}

.str-green-200, .strH-green-200:hover {
  stroke: #a5d6a7 !important;
}

.c-green-300, .cH-green-300:hover {
  color: #81c784 !important;
}

.bgc-green-300, .bgcH-green-300:hover {
  background-color: #81c784 !important;
}

.bdc-green-300, .bdcH-green-300:hover {
  border-color: #81c784 !important;
}

.fill-green-300, .fillH-green-300:hover {
  fill: #81c784 !important;
}

.str-green-300, .strH-green-300:hover {
  stroke: #81c784 !important;
}

.c-green-400, .cH-green-400:hover {
  color: #66bb6a !important;
}

.bgc-green-400, .bgcH-green-400:hover {
  background-color: #66bb6a !important;
}

.bdc-green-400, .bdcH-green-400:hover {
  border-color: #66bb6a !important;
}

.fill-green-400, .fillH-green-400:hover {
  fill: #66bb6a !important;
}

.str-green-400, .strH-green-400:hover {
  stroke: #66bb6a !important;
}

.c-green-500, .cH-green-500:hover {
  color: #4caf50 !important;
}

.bgc-green-500, .bgcH-green-500:hover {
  background-color: #4caf50 !important;
}

.bdc-green-500, .bdcH-green-500:hover {
  border-color: #4caf50 !important;
}

.fill-green-500, .fillH-green-500:hover {
  fill: #4caf50 !important;
}

.str-green-500, .strH-green-500:hover {
  stroke: #4caf50 !important;
}

.c-green-600, .cH-green-600:hover {
  color: #43a047 !important;
}

.bgc-green-600, .bgcH-green-600:hover {
  background-color: #43a047 !important;
}

.bdc-green-600, .bdcH-green-600:hover {
  border-color: #43a047 !important;
}

.fill-green-600, .fillH-green-600:hover {
  fill: #43a047 !important;
}

.str-green-600, .strH-green-600:hover {
  stroke: #43a047 !important;
}

.c-green-700, .cH-green-700:hover {
  color: #388e3c !important;
}

.bgc-green-700, .bgcH-green-700:hover {
  background-color: #388e3c !important;
}

.bdc-green-700, .bdcH-green-700:hover {
  border-color: #388e3c !important;
}

.fill-green-700, .fillH-green-700:hover {
  fill: #388e3c !important;
}

.str-green-700, .strH-green-700:hover {
  stroke: #388e3c !important;
}

.c-green-800, .cH-green-800:hover {
  color: #2e7d32 !important;
}

.bgc-green-800, .bgcH-green-800:hover {
  background-color: #2e7d32 !important;
}

.bdc-green-800, .bdcH-green-800:hover {
  border-color: #2e7d32 !important;
}

.fill-green-800, .fillH-green-800:hover {
  fill: #2e7d32 !important;
}

.str-green-800, .strH-green-800:hover {
  stroke: #2e7d32 !important;
}

.c-green-900, .cH-green-900:hover {
  color: #1b5e20 !important;
}

.bgc-green-900, .bgcH-green-900:hover {
  background-color: #1b5e20 !important;
}

.bdc-green-900, .bdcH-green-900:hover {
  border-color: #1b5e20 !important;
}

.fill-green-900, .fillH-green-900:hover {
  fill: #1b5e20 !important;
}

.str-green-900, .strH-green-900:hover {
  stroke: #1b5e20 !important;
}

.c-green-a100, .cH-green-a100:hover {
  color: #b9f6ca !important;
}

.bgc-green-a100, .bgcH-green-a100:hover {
  background-color: #b9f6ca !important;
}

.bdc-green-a100, .bdcH-green-a100:hover {
  border-color: #b9f6ca !important;
}

.fill-green-a100, .fillH-green-a100:hover {
  fill: #b9f6ca !important;
}

.str-green-a100, .strH-green-a100:hover {
  stroke: #b9f6ca !important;
}

.c-green-a200, .cH-green-a200:hover {
  color: #69f0ae !important;
}

.bgc-green-a200, .bgcH-green-a200:hover {
  background-color: #69f0ae !important;
}

.bdc-green-a200, .bdcH-green-a200:hover {
  border-color: #69f0ae !important;
}

.fill-green-a200, .fillH-green-a200:hover {
  fill: #69f0ae !important;
}

.str-green-a200, .strH-green-a200:hover {
  stroke: #69f0ae !important;
}

.c-green-a400, .cH-green-a400:hover {
  color: #00e676 !important;
}

.bgc-green-a400, .bgcH-green-a400:hover {
  background-color: #00e676 !important;
}

.bdc-green-a400, .bdcH-green-a400:hover {
  border-color: #00e676 !important;
}

.fill-green-a400, .fillH-green-a400:hover {
  fill: #00e676 !important;
}

.str-green-a400, .strH-green-a400:hover {
  stroke: #00e676 !important;
}

.c-green-a700, .cH-green-a700:hover {
  color: #00c853 !important;
}

.bgc-green-a700, .bgcH-green-a700:hover {
  background-color: #00c853 !important;
}

.bdc-green-a700, .bdcH-green-a700:hover {
  border-color: #00c853 !important;
}

.fill-green-a700, .fillH-green-a700:hover {
  fill: #00c853 !important;
}

.str-green-a700, .strH-green-a700:hover {
  stroke: #00c853 !important;
}

.c-light-green-50, .cH-light-green-50:hover {
  color: #f1f8e9 !important;
}

.bgc-light-green-50, .bgcH-light-green-50:hover {
  background-color: #f1f8e9 !important;
}

.bdc-light-green-50, .bdcH-light-green-50:hover {
  border-color: #f1f8e9 !important;
}

.fill-light-green-50, .fillH-light-green-50:hover {
  fill: #f1f8e9 !important;
}

.str-light-green-50, .strH-light-green-50:hover {
  stroke: #f1f8e9 !important;
}

.c-light-green-100, .cH-light-green-100:hover {
  color: #dcedc8 !important;
}

.bgc-light-green-100, .bgcH-light-green-100:hover {
  background-color: #dcedc8 !important;
}

.bdc-light-green-100, .bdcH-light-green-100:hover {
  border-color: #dcedc8 !important;
}

.fill-light-green-100, .fillH-light-green-100:hover {
  fill: #dcedc8 !important;
}

.str-light-green-100, .strH-light-green-100:hover {
  stroke: #dcedc8 !important;
}

.c-light-green-200, .cH-light-green-200:hover {
  color: #c5e1a5 !important;
}

.bgc-light-green-200, .bgcH-light-green-200:hover {
  background-color: #c5e1a5 !important;
}

.bdc-light-green-200, .bdcH-light-green-200:hover {
  border-color: #c5e1a5 !important;
}

.fill-light-green-200, .fillH-light-green-200:hover {
  fill: #c5e1a5 !important;
}

.str-light-green-200, .strH-light-green-200:hover {
  stroke: #c5e1a5 !important;
}

.c-light-green-300, .cH-light-green-300:hover {
  color: #aed581 !important;
}

.bgc-light-green-300, .bgcH-light-green-300:hover {
  background-color: #aed581 !important;
}

.bdc-light-green-300, .bdcH-light-green-300:hover {
  border-color: #aed581 !important;
}

.fill-light-green-300, .fillH-light-green-300:hover {
  fill: #aed581 !important;
}

.str-light-green-300, .strH-light-green-300:hover {
  stroke: #aed581 !important;
}

.c-light-green-400, .cH-light-green-400:hover {
  color: #9ccc65 !important;
}

.bgc-light-green-400, .bgcH-light-green-400:hover {
  background-color: #9ccc65 !important;
}

.bdc-light-green-400, .bdcH-light-green-400:hover {
  border-color: #9ccc65 !important;
}

.fill-light-green-400, .fillH-light-green-400:hover {
  fill: #9ccc65 !important;
}

.str-light-green-400, .strH-light-green-400:hover {
  stroke: #9ccc65 !important;
}

.c-light-green-500, .cH-light-green-500:hover {
  color: #8bc34a !important;
}

.bgc-light-green-500, .bgcH-light-green-500:hover {
  background-color: #8bc34a !important;
}

.bdc-light-green-500, .bdcH-light-green-500:hover {
  border-color: #8bc34a !important;
}

.fill-light-green-500, .fillH-light-green-500:hover {
  fill: #8bc34a !important;
}

.str-light-green-500, .strH-light-green-500:hover {
  stroke: #8bc34a !important;
}

.c-light-green-600, .cH-light-green-600:hover {
  color: #7cb342 !important;
}

.bgc-light-green-600, .bgcH-light-green-600:hover {
  background-color: #7cb342 !important;
}

.bdc-light-green-600, .bdcH-light-green-600:hover {
  border-color: #7cb342 !important;
}

.fill-light-green-600, .fillH-light-green-600:hover {
  fill: #7cb342 !important;
}

.str-light-green-600, .strH-light-green-600:hover {
  stroke: #7cb342 !important;
}

.c-light-green-700, .cH-light-green-700:hover {
  color: #689f38 !important;
}

.bgc-light-green-700, .bgcH-light-green-700:hover {
  background-color: #689f38 !important;
}

.bdc-light-green-700, .bdcH-light-green-700:hover {
  border-color: #689f38 !important;
}

.fill-light-green-700, .fillH-light-green-700:hover {
  fill: #689f38 !important;
}

.str-light-green-700, .strH-light-green-700:hover {
  stroke: #689f38 !important;
}

.c-light-green-800, .cH-light-green-800:hover {
  color: #558b2f !important;
}

.bgc-light-green-800, .bgcH-light-green-800:hover {
  background-color: #558b2f !important;
}

.bdc-light-green-800, .bdcH-light-green-800:hover {
  border-color: #558b2f !important;
}

.fill-light-green-800, .fillH-light-green-800:hover {
  fill: #558b2f !important;
}

.str-light-green-800, .strH-light-green-800:hover {
  stroke: #558b2f !important;
}

.c-light-green-900, .cH-light-green-900:hover {
  color: #33691e !important;
}

.bgc-light-green-900, .bgcH-light-green-900:hover {
  background-color: #33691e !important;
}

.bdc-light-green-900, .bdcH-light-green-900:hover {
  border-color: #33691e !important;
}

.fill-light-green-900, .fillH-light-green-900:hover {
  fill: #33691e !important;
}

.str-light-green-900, .strH-light-green-900:hover {
  stroke: #33691e !important;
}

.c-light-green-a100, .cH-light-green-a100:hover {
  color: #ccff90 !important;
}

.bgc-light-green-a100, .bgcH-light-green-a100:hover {
  background-color: #ccff90 !important;
}

.bdc-light-green-a100, .bdcH-light-green-a100:hover {
  border-color: #ccff90 !important;
}

.fill-light-green-a100, .fillH-light-green-a100:hover {
  fill: #ccff90 !important;
}

.str-light-green-a100, .strH-light-green-a100:hover {
  stroke: #ccff90 !important;
}

.c-light-green-a200, .cH-light-green-a200:hover {
  color: #b2ff59 !important;
}

.bgc-light-green-a200, .bgcH-light-green-a200:hover {
  background-color: #b2ff59 !important;
}

.bdc-light-green-a200, .bdcH-light-green-a200:hover {
  border-color: #b2ff59 !important;
}

.fill-light-green-a200, .fillH-light-green-a200:hover {
  fill: #b2ff59 !important;
}

.str-light-green-a200, .strH-light-green-a200:hover {
  stroke: #b2ff59 !important;
}

.c-light-green-a400, .cH-light-green-a400:hover {
  color: #76ff03 !important;
}

.bgc-light-green-a400, .bgcH-light-green-a400:hover {
  background-color: #76ff03 !important;
}

.bdc-light-green-a400, .bdcH-light-green-a400:hover {
  border-color: #76ff03 !important;
}

.fill-light-green-a400, .fillH-light-green-a400:hover {
  fill: #76ff03 !important;
}

.str-light-green-a400, .strH-light-green-a400:hover {
  stroke: #76ff03 !important;
}

.c-light-green-a700, .cH-light-green-a700:hover {
  color: #64dd17 !important;
}

.bgc-light-green-a700, .bgcH-light-green-a700:hover {
  background-color: #64dd17 !important;
}

.bdc-light-green-a700, .bdcH-light-green-a700:hover {
  border-color: #64dd17 !important;
}

.fill-light-green-a700, .fillH-light-green-a700:hover {
  fill: #64dd17 !important;
}

.str-light-green-a700, .strH-light-green-a700:hover {
  stroke: #64dd17 !important;
}

.c-lime-50, .cH-lime-50:hover {
  color: #f9fbe7 !important;
}

.bgc-lime-50, .bgcH-lime-50:hover {
  background-color: #f9fbe7 !important;
}

.bdc-lime-50, .bdcH-lime-50:hover {
  border-color: #f9fbe7 !important;
}

.fill-lime-50, .fillH-lime-50:hover {
  fill: #f9fbe7 !important;
}

.str-lime-50, .strH-lime-50:hover {
  stroke: #f9fbe7 !important;
}

.c-lime-100, .cH-lime-100:hover {
  color: #f0f4c3 !important;
}

.bgc-lime-100, .bgcH-lime-100:hover {
  background-color: #f0f4c3 !important;
}

.bdc-lime-100, .bdcH-lime-100:hover {
  border-color: #f0f4c3 !important;
}

.fill-lime-100, .fillH-lime-100:hover {
  fill: #f0f4c3 !important;
}

.str-lime-100, .strH-lime-100:hover {
  stroke: #f0f4c3 !important;
}

.c-lime-200, .cH-lime-200:hover {
  color: #e6ee9c !important;
}

.bgc-lime-200, .bgcH-lime-200:hover {
  background-color: #e6ee9c !important;
}

.bdc-lime-200, .bdcH-lime-200:hover {
  border-color: #e6ee9c !important;
}

.fill-lime-200, .fillH-lime-200:hover {
  fill: #e6ee9c !important;
}

.str-lime-200, .strH-lime-200:hover {
  stroke: #e6ee9c !important;
}

.c-lime-300, .cH-lime-300:hover {
  color: #dce775 !important;
}

.bgc-lime-300, .bgcH-lime-300:hover {
  background-color: #dce775 !important;
}

.bdc-lime-300, .bdcH-lime-300:hover {
  border-color: #dce775 !important;
}

.fill-lime-300, .fillH-lime-300:hover {
  fill: #dce775 !important;
}

.str-lime-300, .strH-lime-300:hover {
  stroke: #dce775 !important;
}

.c-lime-400, .cH-lime-400:hover {
  color: #d4e157 !important;
}

.bgc-lime-400, .bgcH-lime-400:hover {
  background-color: #d4e157 !important;
}

.bdc-lime-400, .bdcH-lime-400:hover {
  border-color: #d4e157 !important;
}

.fill-lime-400, .fillH-lime-400:hover {
  fill: #d4e157 !important;
}

.str-lime-400, .strH-lime-400:hover {
  stroke: #d4e157 !important;
}

.c-lime-500, .cH-lime-500:hover {
  color: #cddc39 !important;
}

.bgc-lime-500, .bgcH-lime-500:hover {
  background-color: #cddc39 !important;
}

.bdc-lime-500, .bdcH-lime-500:hover {
  border-color: #cddc39 !important;
}

.fill-lime-500, .fillH-lime-500:hover {
  fill: #cddc39 !important;
}

.str-lime-500, .strH-lime-500:hover {
  stroke: #cddc39 !important;
}

.c-lime-600, .cH-lime-600:hover {
  color: #c0ca33 !important;
}

.bgc-lime-600, .bgcH-lime-600:hover {
  background-color: #c0ca33 !important;
}

.bdc-lime-600, .bdcH-lime-600:hover {
  border-color: #c0ca33 !important;
}

.fill-lime-600, .fillH-lime-600:hover {
  fill: #c0ca33 !important;
}

.str-lime-600, .strH-lime-600:hover {
  stroke: #c0ca33 !important;
}

.c-lime-700, .cH-lime-700:hover {
  color: #afb42b !important;
}

.bgc-lime-700, .bgcH-lime-700:hover {
  background-color: #afb42b !important;
}

.bdc-lime-700, .bdcH-lime-700:hover {
  border-color: #afb42b !important;
}

.fill-lime-700, .fillH-lime-700:hover {
  fill: #afb42b !important;
}

.str-lime-700, .strH-lime-700:hover {
  stroke: #afb42b !important;
}

.c-lime-800, .cH-lime-800:hover {
  color: #9e9d24 !important;
}

.bgc-lime-800, .bgcH-lime-800:hover {
  background-color: #9e9d24 !important;
}

.bdc-lime-800, .bdcH-lime-800:hover {
  border-color: #9e9d24 !important;
}

.fill-lime-800, .fillH-lime-800:hover {
  fill: #9e9d24 !important;
}

.str-lime-800, .strH-lime-800:hover {
  stroke: #9e9d24 !important;
}

.c-lime-900, .cH-lime-900:hover {
  color: #827717 !important;
}

.bgc-lime-900, .bgcH-lime-900:hover {
  background-color: #827717 !important;
}

.bdc-lime-900, .bdcH-lime-900:hover {
  border-color: #827717 !important;
}

.fill-lime-900, .fillH-lime-900:hover {
  fill: #827717 !important;
}

.str-lime-900, .strH-lime-900:hover {
  stroke: #827717 !important;
}

.c-lime-a100, .cH-lime-a100:hover {
  color: #f4ff81 !important;
}

.bgc-lime-a100, .bgcH-lime-a100:hover {
  background-color: #f4ff81 !important;
}

.bdc-lime-a100, .bdcH-lime-a100:hover {
  border-color: #f4ff81 !important;
}

.fill-lime-a100, .fillH-lime-a100:hover {
  fill: #f4ff81 !important;
}

.str-lime-a100, .strH-lime-a100:hover {
  stroke: #f4ff81 !important;
}

.c-lime-a200, .cH-lime-a200:hover {
  color: #eeff41 !important;
}

.bgc-lime-a200, .bgcH-lime-a200:hover {
  background-color: #eeff41 !important;
}

.bdc-lime-a200, .bdcH-lime-a200:hover {
  border-color: #eeff41 !important;
}

.fill-lime-a200, .fillH-lime-a200:hover {
  fill: #eeff41 !important;
}

.str-lime-a200, .strH-lime-a200:hover {
  stroke: #eeff41 !important;
}

.c-lime-a400, .cH-lime-a400:hover {
  color: #c6ff00 !important;
}

.bgc-lime-a400, .bgcH-lime-a400:hover {
  background-color: #c6ff00 !important;
}

.bdc-lime-a400, .bdcH-lime-a400:hover {
  border-color: #c6ff00 !important;
}

.fill-lime-a400, .fillH-lime-a400:hover {
  fill: #c6ff00 !important;
}

.str-lime-a400, .strH-lime-a400:hover {
  stroke: #c6ff00 !important;
}

.c-lime-a700, .cH-lime-a700:hover {
  color: #aeea00 !important;
}

.bgc-lime-a700, .bgcH-lime-a700:hover {
  background-color: #aeea00 !important;
}

.bdc-lime-a700, .bdcH-lime-a700:hover {
  border-color: #aeea00 !important;
}

.fill-lime-a700, .fillH-lime-a700:hover {
  fill: #aeea00 !important;
}

.str-lime-a700, .strH-lime-a700:hover {
  stroke: #aeea00 !important;
}

.c-yellow-50, .cH-yellow-50:hover {
  color: #fffde7 !important;
}

.bgc-yellow-50, .bgcH-yellow-50:hover {
  background-color: #fffde7 !important;
}

.bdc-yellow-50, .bdcH-yellow-50:hover {
  border-color: #fffde7 !important;
}

.fill-yellow-50, .fillH-yellow-50:hover {
  fill: #fffde7 !important;
}

.str-yellow-50, .strH-yellow-50:hover {
  stroke: #fffde7 !important;
}

.c-yellow-100, .cH-yellow-100:hover {
  color: #fff9c4 !important;
}

.bgc-yellow-100, .bgcH-yellow-100:hover {
  background-color: #fff9c4 !important;
}

.bdc-yellow-100, .bdcH-yellow-100:hover {
  border-color: #fff9c4 !important;
}

.fill-yellow-100, .fillH-yellow-100:hover {
  fill: #fff9c4 !important;
}

.str-yellow-100, .strH-yellow-100:hover {
  stroke: #fff9c4 !important;
}

.c-yellow-200, .cH-yellow-200:hover {
  color: #fff59d !important;
}

.bgc-yellow-200, .bgcH-yellow-200:hover {
  background-color: #fff59d !important;
}

.bdc-yellow-200, .bdcH-yellow-200:hover {
  border-color: #fff59d !important;
}

.fill-yellow-200, .fillH-yellow-200:hover {
  fill: #fff59d !important;
}

.str-yellow-200, .strH-yellow-200:hover {
  stroke: #fff59d !important;
}

.c-yellow-300, .cH-yellow-300:hover {
  color: #fff176 !important;
}

.bgc-yellow-300, .bgcH-yellow-300:hover {
  background-color: #fff176 !important;
}

.bdc-yellow-300, .bdcH-yellow-300:hover {
  border-color: #fff176 !important;
}

.fill-yellow-300, .fillH-yellow-300:hover {
  fill: #fff176 !important;
}

.str-yellow-300, .strH-yellow-300:hover {
  stroke: #fff176 !important;
}

.c-yellow-400, .cH-yellow-400:hover {
  color: #ffee58 !important;
}

.bgc-yellow-400, .bgcH-yellow-400:hover {
  background-color: #ffee58 !important;
}

.bdc-yellow-400, .bdcH-yellow-400:hover {
  border-color: #ffee58 !important;
}

.fill-yellow-400, .fillH-yellow-400:hover {
  fill: #ffee58 !important;
}

.str-yellow-400, .strH-yellow-400:hover {
  stroke: #ffee58 !important;
}

.c-yellow-500, .cH-yellow-500:hover {
  color: #ffeb3b !important;
}

.bgc-yellow-500, .bgcH-yellow-500:hover {
  background-color: #ffeb3b !important;
}

.bdc-yellow-500, .bdcH-yellow-500:hover {
  border-color: #ffeb3b !important;
}

.fill-yellow-500, .fillH-yellow-500:hover {
  fill: #ffeb3b !important;
}

.str-yellow-500, .strH-yellow-500:hover {
  stroke: #ffeb3b !important;
}

.c-yellow-600, .cH-yellow-600:hover {
  color: #fdd835 !important;
}

.bgc-yellow-600, .bgcH-yellow-600:hover {
  background-color: #fdd835 !important;
}

.bdc-yellow-600, .bdcH-yellow-600:hover {
  border-color: #fdd835 !important;
}

.fill-yellow-600, .fillH-yellow-600:hover {
  fill: #fdd835 !important;
}

.str-yellow-600, .strH-yellow-600:hover {
  stroke: #fdd835 !important;
}

.c-yellow-700, .cH-yellow-700:hover {
  color: #fbc02d !important;
}

.bgc-yellow-700, .bgcH-yellow-700:hover {
  background-color: #fbc02d !important;
}

.bdc-yellow-700, .bdcH-yellow-700:hover {
  border-color: #fbc02d !important;
}

.fill-yellow-700, .fillH-yellow-700:hover {
  fill: #fbc02d !important;
}

.str-yellow-700, .strH-yellow-700:hover {
  stroke: #fbc02d !important;
}

.c-yellow-800, .cH-yellow-800:hover {
  color: #f9a825 !important;
}

.bgc-yellow-800, .bgcH-yellow-800:hover {
  background-color: #f9a825 !important;
}

.bdc-yellow-800, .bdcH-yellow-800:hover {
  border-color: #f9a825 !important;
}

.fill-yellow-800, .fillH-yellow-800:hover {
  fill: #f9a825 !important;
}

.str-yellow-800, .strH-yellow-800:hover {
  stroke: #f9a825 !important;
}

.c-yellow-900, .cH-yellow-900:hover {
  color: #f57f17 !important;
}

.bgc-yellow-900, .bgcH-yellow-900:hover {
  background-color: #f57f17 !important;
}

.bdc-yellow-900, .bdcH-yellow-900:hover {
  border-color: #f57f17 !important;
}

.fill-yellow-900, .fillH-yellow-900:hover {
  fill: #f57f17 !important;
}

.str-yellow-900, .strH-yellow-900:hover {
  stroke: #f57f17 !important;
}

.c-yellow-a100, .cH-yellow-a100:hover {
  color: #ffff8d !important;
}

.bgc-yellow-a100, .bgcH-yellow-a100:hover {
  background-color: #ffff8d !important;
}

.bdc-yellow-a100, .bdcH-yellow-a100:hover {
  border-color: #ffff8d !important;
}

.fill-yellow-a100, .fillH-yellow-a100:hover {
  fill: #ffff8d !important;
}

.str-yellow-a100, .strH-yellow-a100:hover {
  stroke: #ffff8d !important;
}

.c-yellow-a200, .cH-yellow-a200:hover {
  color: #ffff00 !important;
}

.bgc-yellow-a200, .bgcH-yellow-a200:hover {
  background-color: #ffff00 !important;
}

.bdc-yellow-a200, .bdcH-yellow-a200:hover {
  border-color: #ffff00 !important;
}

.fill-yellow-a200, .fillH-yellow-a200:hover {
  fill: #ffff00 !important;
}

.str-yellow-a200, .strH-yellow-a200:hover {
  stroke: #ffff00 !important;
}

.c-yellow-a400, .cH-yellow-a400:hover {
  color: #ffea00 !important;
}

.bgc-yellow-a400, .bgcH-yellow-a400:hover {
  background-color: #ffea00 !important;
}

.bdc-yellow-a400, .bdcH-yellow-a400:hover {
  border-color: #ffea00 !important;
}

.fill-yellow-a400, .fillH-yellow-a400:hover {
  fill: #ffea00 !important;
}

.str-yellow-a400, .strH-yellow-a400:hover {
  stroke: #ffea00 !important;
}

.c-yellow-a700, .cH-yellow-a700:hover {
  color: #ffd600 !important;
}

.bgc-yellow-a700, .bgcH-yellow-a700:hover {
  background-color: #ffd600 !important;
}

.bdc-yellow-a700, .bdcH-yellow-a700:hover {
  border-color: #ffd600 !important;
}

.fill-yellow-a700, .fillH-yellow-a700:hover {
  fill: #ffd600 !important;
}

.str-yellow-a700, .strH-yellow-a700:hover {
  stroke: #ffd600 !important;
}

.c-amber-50, .cH-amber-50:hover {
  color: #fff8e1 !important;
}

.bgc-amber-50, .bgcH-amber-50:hover {
  background-color: #fff8e1 !important;
}

.bdc-amber-50, .bdcH-amber-50:hover {
  border-color: #fff8e1 !important;
}

.fill-amber-50, .fillH-amber-50:hover {
  fill: #fff8e1 !important;
}

.str-amber-50, .strH-amber-50:hover {
  stroke: #fff8e1 !important;
}

.c-amber-100, .cH-amber-100:hover {
  color: #ffecb3 !important;
}

.bgc-amber-100, .bgcH-amber-100:hover {
  background-color: #ffecb3 !important;
}

.bdc-amber-100, .bdcH-amber-100:hover {
  border-color: #ffecb3 !important;
}

.fill-amber-100, .fillH-amber-100:hover {
  fill: #ffecb3 !important;
}

.str-amber-100, .strH-amber-100:hover {
  stroke: #ffecb3 !important;
}

.c-amber-200, .cH-amber-200:hover {
  color: #ffe082 !important;
}

.bgc-amber-200, .bgcH-amber-200:hover {
  background-color: #ffe082 !important;
}

.bdc-amber-200, .bdcH-amber-200:hover {
  border-color: #ffe082 !important;
}

.fill-amber-200, .fillH-amber-200:hover {
  fill: #ffe082 !important;
}

.str-amber-200, .strH-amber-200:hover {
  stroke: #ffe082 !important;
}

.c-amber-300, .cH-amber-300:hover {
  color: #ffd54f !important;
}

.bgc-amber-300, .bgcH-amber-300:hover {
  background-color: #ffd54f !important;
}

.bdc-amber-300, .bdcH-amber-300:hover {
  border-color: #ffd54f !important;
}

.fill-amber-300, .fillH-amber-300:hover {
  fill: #ffd54f !important;
}

.str-amber-300, .strH-amber-300:hover {
  stroke: #ffd54f !important;
}

.c-amber-400, .cH-amber-400:hover {
  color: #ffca28 !important;
}

.bgc-amber-400, .bgcH-amber-400:hover {
  background-color: #ffca28 !important;
}

.bdc-amber-400, .bdcH-amber-400:hover {
  border-color: #ffca28 !important;
}

.fill-amber-400, .fillH-amber-400:hover {
  fill: #ffca28 !important;
}

.str-amber-400, .strH-amber-400:hover {
  stroke: #ffca28 !important;
}

.c-amber-500, .cH-amber-500:hover {
  color: #ffc107 !important;
}

.bgc-amber-500, .bgcH-amber-500:hover {
  background-color: #ffc107 !important;
}

.bdc-amber-500, .bdcH-amber-500:hover {
  border-color: #ffc107 !important;
}

.fill-amber-500, .fillH-amber-500:hover {
  fill: #ffc107 !important;
}

.str-amber-500, .strH-amber-500:hover {
  stroke: #ffc107 !important;
}

.c-amber-600, .cH-amber-600:hover {
  color: #ffb300 !important;
}

.bgc-amber-600, .bgcH-amber-600:hover {
  background-color: #ffb300 !important;
}

.bdc-amber-600, .bdcH-amber-600:hover {
  border-color: #ffb300 !important;
}

.fill-amber-600, .fillH-amber-600:hover {
  fill: #ffb300 !important;
}

.str-amber-600, .strH-amber-600:hover {
  stroke: #ffb300 !important;
}

.c-amber-700, .cH-amber-700:hover {
  color: #ffa000 !important;
}

.bgc-amber-700, .bgcH-amber-700:hover {
  background-color: #ffa000 !important;
}

.bdc-amber-700, .bdcH-amber-700:hover {
  border-color: #ffa000 !important;
}

.fill-amber-700, .fillH-amber-700:hover {
  fill: #ffa000 !important;
}

.str-amber-700, .strH-amber-700:hover {
  stroke: #ffa000 !important;
}

.c-amber-800, .cH-amber-800:hover {
  color: #ff8f00 !important;
}

.bgc-amber-800, .bgcH-amber-800:hover {
  background-color: #ff8f00 !important;
}

.bdc-amber-800, .bdcH-amber-800:hover {
  border-color: #ff8f00 !important;
}

.fill-amber-800, .fillH-amber-800:hover {
  fill: #ff8f00 !important;
}

.str-amber-800, .strH-amber-800:hover {
  stroke: #ff8f00 !important;
}

.c-amber-900, .cH-amber-900:hover {
  color: #ff6f00 !important;
}

.bgc-amber-900, .bgcH-amber-900:hover {
  background-color: #ff6f00 !important;
}

.bdc-amber-900, .bdcH-amber-900:hover {
  border-color: #ff6f00 !important;
}

.fill-amber-900, .fillH-amber-900:hover {
  fill: #ff6f00 !important;
}

.str-amber-900, .strH-amber-900:hover {
  stroke: #ff6f00 !important;
}

.c-amber-a100, .cH-amber-a100:hover {
  color: #ffe57f !important;
}

.bgc-amber-a100, .bgcH-amber-a100:hover {
  background-color: #ffe57f !important;
}

.bdc-amber-a100, .bdcH-amber-a100:hover {
  border-color: #ffe57f !important;
}

.fill-amber-a100, .fillH-amber-a100:hover {
  fill: #ffe57f !important;
}

.str-amber-a100, .strH-amber-a100:hover {
  stroke: #ffe57f !important;
}

.c-amber-a200, .cH-amber-a200:hover {
  color: #ffd740 !important;
}

.bgc-amber-a200, .bgcH-amber-a200:hover {
  background-color: #ffd740 !important;
}

.bdc-amber-a200, .bdcH-amber-a200:hover {
  border-color: #ffd740 !important;
}

.fill-amber-a200, .fillH-amber-a200:hover {
  fill: #ffd740 !important;
}

.str-amber-a200, .strH-amber-a200:hover {
  stroke: #ffd740 !important;
}

.c-amber-a400, .cH-amber-a400:hover {
  color: #ffc400 !important;
}

.bgc-amber-a400, .bgcH-amber-a400:hover {
  background-color: #ffc400 !important;
}

.bdc-amber-a400, .bdcH-amber-a400:hover {
  border-color: #ffc400 !important;
}

.fill-amber-a400, .fillH-amber-a400:hover {
  fill: #ffc400 !important;
}

.str-amber-a400, .strH-amber-a400:hover {
  stroke: #ffc400 !important;
}

.c-amber-a700, .cH-amber-a700:hover {
  color: #ffab00 !important;
}

.bgc-amber-a700, .bgcH-amber-a700:hover {
  background-color: #ffab00 !important;
}

.bdc-amber-a700, .bdcH-amber-a700:hover {
  border-color: #ffab00 !important;
}

.fill-amber-a700, .fillH-amber-a700:hover {
  fill: #ffab00 !important;
}

.str-amber-a700, .strH-amber-a700:hover {
  stroke: #ffab00 !important;
}

.c-orange-50, .cH-orange-50:hover {
  color: #fff3e0 !important;
}

.bgc-orange-50, .bgcH-orange-50:hover {
  background-color: #fff3e0 !important;
}

.bdc-orange-50, .bdcH-orange-50:hover {
  border-color: #fff3e0 !important;
}

.fill-orange-50, .fillH-orange-50:hover {
  fill: #fff3e0 !important;
}

.str-orange-50, .strH-orange-50:hover {
  stroke: #fff3e0 !important;
}

.c-orange-100, .cH-orange-100:hover {
  color: #ffe0b2 !important;
}

.bgc-orange-100, .bgcH-orange-100:hover {
  background-color: #ffe0b2 !important;
}

.bdc-orange-100, .bdcH-orange-100:hover {
  border-color: #ffe0b2 !important;
}

.fill-orange-100, .fillH-orange-100:hover {
  fill: #ffe0b2 !important;
}

.str-orange-100, .strH-orange-100:hover {
  stroke: #ffe0b2 !important;
}

.c-orange-200, .cH-orange-200:hover {
  color: #ffcc80 !important;
}

.bgc-orange-200, .bgcH-orange-200:hover {
  background-color: #ffcc80 !important;
}

.bdc-orange-200, .bdcH-orange-200:hover {
  border-color: #ffcc80 !important;
}

.fill-orange-200, .fillH-orange-200:hover {
  fill: #ffcc80 !important;
}

.str-orange-200, .strH-orange-200:hover {
  stroke: #ffcc80 !important;
}

.c-orange-300, .cH-orange-300:hover {
  color: #ffb74d !important;
}

.bgc-orange-300, .bgcH-orange-300:hover {
  background-color: #ffb74d !important;
}

.bdc-orange-300, .bdcH-orange-300:hover {
  border-color: #ffb74d !important;
}

.fill-orange-300, .fillH-orange-300:hover {
  fill: #ffb74d !important;
}

.str-orange-300, .strH-orange-300:hover {
  stroke: #ffb74d !important;
}

.c-orange-400, .cH-orange-400:hover {
  color: #ffa726 !important;
}

.bgc-orange-400, .bgcH-orange-400:hover {
  background-color: #ffa726 !important;
}

.bdc-orange-400, .bdcH-orange-400:hover {
  border-color: #ffa726 !important;
}

.fill-orange-400, .fillH-orange-400:hover {
  fill: #ffa726 !important;
}

.str-orange-400, .strH-orange-400:hover {
  stroke: #ffa726 !important;
}

.c-orange-500, .cH-orange-500:hover {
  color: #ff9800 !important;
}

.bgc-orange-500, .bgcH-orange-500:hover {
  background-color: #ff9800 !important;
}

.bdc-orange-500, .bdcH-orange-500:hover {
  border-color: #ff9800 !important;
}

.fill-orange-500, .fillH-orange-500:hover {
  fill: #ff9800 !important;
}

.str-orange-500, .strH-orange-500:hover {
  stroke: #ff9800 !important;
}

.c-orange-600, .cH-orange-600:hover {
  color: #fb8c00 !important;
}

.bgc-orange-600, .bgcH-orange-600:hover {
  background-color: #fb8c00 !important;
}

.bdc-orange-600, .bdcH-orange-600:hover {
  border-color: #fb8c00 !important;
}

.fill-orange-600, .fillH-orange-600:hover {
  fill: #fb8c00 !important;
}

.str-orange-600, .strH-orange-600:hover {
  stroke: #fb8c00 !important;
}

.c-orange-700, .cH-orange-700:hover {
  color: #f57c00 !important;
}

.bgc-orange-700, .bgcH-orange-700:hover {
  background-color: #f57c00 !important;
}

.bdc-orange-700, .bdcH-orange-700:hover {
  border-color: #f57c00 !important;
}

.fill-orange-700, .fillH-orange-700:hover {
  fill: #f57c00 !important;
}

.str-orange-700, .strH-orange-700:hover {
  stroke: #f57c00 !important;
}

.c-orange-800, .cH-orange-800:hover {
  color: #ef6c00 !important;
}

.bgc-orange-800, .bgcH-orange-800:hover {
  background-color: #ef6c00 !important;
}

.bdc-orange-800, .bdcH-orange-800:hover {
  border-color: #ef6c00 !important;
}

.fill-orange-800, .fillH-orange-800:hover {
  fill: #ef6c00 !important;
}

.str-orange-800, .strH-orange-800:hover {
  stroke: #ef6c00 !important;
}

.c-orange-900, .cH-orange-900:hover {
  color: #e65100 !important;
}

.bgc-orange-900, .bgcH-orange-900:hover {
  background-color: #e65100 !important;
}

.bdc-orange-900, .bdcH-orange-900:hover {
  border-color: #e65100 !important;
}

.fill-orange-900, .fillH-orange-900:hover {
  fill: #e65100 !important;
}

.str-orange-900, .strH-orange-900:hover {
  stroke: #e65100 !important;
}

.c-orange-a100, .cH-orange-a100:hover {
  color: #ffd180 !important;
}

.bgc-orange-a100, .bgcH-orange-a100:hover {
  background-color: #ffd180 !important;
}

.bdc-orange-a100, .bdcH-orange-a100:hover {
  border-color: #ffd180 !important;
}

.fill-orange-a100, .fillH-orange-a100:hover {
  fill: #ffd180 !important;
}

.str-orange-a100, .strH-orange-a100:hover {
  stroke: #ffd180 !important;
}

.c-orange-a200, .cH-orange-a200:hover {
  color: #ffab40 !important;
}

.bgc-orange-a200, .bgcH-orange-a200:hover {
  background-color: #ffab40 !important;
}

.bdc-orange-a200, .bdcH-orange-a200:hover {
  border-color: #ffab40 !important;
}

.fill-orange-a200, .fillH-orange-a200:hover {
  fill: #ffab40 !important;
}

.str-orange-a200, .strH-orange-a200:hover {
  stroke: #ffab40 !important;
}

.c-orange-a400, .cH-orange-a400:hover {
  color: #ff9100 !important;
}

.bgc-orange-a400, .bgcH-orange-a400:hover {
  background-color: #ff9100 !important;
}

.bdc-orange-a400, .bdcH-orange-a400:hover {
  border-color: #ff9100 !important;
}

.fill-orange-a400, .fillH-orange-a400:hover {
  fill: #ff9100 !important;
}

.str-orange-a400, .strH-orange-a400:hover {
  stroke: #ff9100 !important;
}

.c-orange-a700, .cH-orange-a700:hover {
  color: #ff6d00 !important;
}

.bgc-orange-a700, .bgcH-orange-a700:hover {
  background-color: #ff6d00 !important;
}

.bdc-orange-a700, .bdcH-orange-a700:hover {
  border-color: #ff6d00 !important;
}

.fill-orange-a700, .fillH-orange-a700:hover {
  fill: #ff6d00 !important;
}

.str-orange-a700, .strH-orange-a700:hover {
  stroke: #ff6d00 !important;
}

.c-deep-orange-50, .cH-deep-orange-50:hover {
  color: #fbe9e7 !important;
}

.bgc-deep-orange-50, .bgcH-deep-orange-50:hover {
  background-color: #fbe9e7 !important;
}

.bdc-deep-orange-50, .bdcH-deep-orange-50:hover {
  border-color: #fbe9e7 !important;
}

.fill-deep-orange-50, .fillH-deep-orange-50:hover {
  fill: #fbe9e7 !important;
}

.str-deep-orange-50, .strH-deep-orange-50:hover {
  stroke: #fbe9e7 !important;
}

.c-deep-orange-100, .cH-deep-orange-100:hover {
  color: #ffccbc !important;
}

.bgc-deep-orange-100, .bgcH-deep-orange-100:hover {
  background-color: #ffccbc !important;
}

.bdc-deep-orange-100, .bdcH-deep-orange-100:hover {
  border-color: #ffccbc !important;
}

.fill-deep-orange-100, .fillH-deep-orange-100:hover {
  fill: #ffccbc !important;
}

.str-deep-orange-100, .strH-deep-orange-100:hover {
  stroke: #ffccbc !important;
}

.c-deep-orange-200, .cH-deep-orange-200:hover {
  color: #ffab91 !important;
}

.bgc-deep-orange-200, .bgcH-deep-orange-200:hover {
  background-color: #ffab91 !important;
}

.bdc-deep-orange-200, .bdcH-deep-orange-200:hover {
  border-color: #ffab91 !important;
}

.fill-deep-orange-200, .fillH-deep-orange-200:hover {
  fill: #ffab91 !important;
}

.str-deep-orange-200, .strH-deep-orange-200:hover {
  stroke: #ffab91 !important;
}

.c-deep-orange-300, .cH-deep-orange-300:hover {
  color: #ff8a65 !important;
}

.bgc-deep-orange-300, .bgcH-deep-orange-300:hover {
  background-color: #ff8a65 !important;
}

.bdc-deep-orange-300, .bdcH-deep-orange-300:hover {
  border-color: #ff8a65 !important;
}

.fill-deep-orange-300, .fillH-deep-orange-300:hover {
  fill: #ff8a65 !important;
}

.str-deep-orange-300, .strH-deep-orange-300:hover {
  stroke: #ff8a65 !important;
}

.c-deep-orange-400, .cH-deep-orange-400:hover {
  color: #ff7043 !important;
}

.bgc-deep-orange-400, .bgcH-deep-orange-400:hover {
  background-color: #ff7043 !important;
}

.bdc-deep-orange-400, .bdcH-deep-orange-400:hover {
  border-color: #ff7043 !important;
}

.fill-deep-orange-400, .fillH-deep-orange-400:hover {
  fill: #ff7043 !important;
}

.str-deep-orange-400, .strH-deep-orange-400:hover {
  stroke: #ff7043 !important;
}

.c-deep-orange-500, .cH-deep-orange-500:hover {
  color: #ff5722 !important;
}

.bgc-deep-orange-500, .bgcH-deep-orange-500:hover {
  background-color: #ff5722 !important;
}

.bdc-deep-orange-500, .bdcH-deep-orange-500:hover {
  border-color: #ff5722 !important;
}

.fill-deep-orange-500, .fillH-deep-orange-500:hover {
  fill: #ff5722 !important;
}

.str-deep-orange-500, .strH-deep-orange-500:hover {
  stroke: #ff5722 !important;
}

.c-deep-orange-600, .cH-deep-orange-600:hover {
  color: #f4511e !important;
}

.bgc-deep-orange-600, .bgcH-deep-orange-600:hover {
  background-color: #f4511e !important;
}

.bdc-deep-orange-600, .bdcH-deep-orange-600:hover {
  border-color: #f4511e !important;
}

.fill-deep-orange-600, .fillH-deep-orange-600:hover {
  fill: #f4511e !important;
}

.str-deep-orange-600, .strH-deep-orange-600:hover {
  stroke: #f4511e !important;
}

.c-deep-orange-700, .cH-deep-orange-700:hover {
  color: #e64a19 !important;
}

.bgc-deep-orange-700, .bgcH-deep-orange-700:hover {
  background-color: #e64a19 !important;
}

.bdc-deep-orange-700, .bdcH-deep-orange-700:hover {
  border-color: #e64a19 !important;
}

.fill-deep-orange-700, .fillH-deep-orange-700:hover {
  fill: #e64a19 !important;
}

.str-deep-orange-700, .strH-deep-orange-700:hover {
  stroke: #e64a19 !important;
}

.c-deep-orange-800, .cH-deep-orange-800:hover {
  color: #d84315 !important;
}

.bgc-deep-orange-800, .bgcH-deep-orange-800:hover {
  background-color: #d84315 !important;
}

.bdc-deep-orange-800, .bdcH-deep-orange-800:hover {
  border-color: #d84315 !important;
}

.fill-deep-orange-800, .fillH-deep-orange-800:hover {
  fill: #d84315 !important;
}

.str-deep-orange-800, .strH-deep-orange-800:hover {
  stroke: #d84315 !important;
}

.c-deep-orange-900, .cH-deep-orange-900:hover {
  color: #bf360c !important;
}

.bgc-deep-orange-900, .bgcH-deep-orange-900:hover {
  background-color: #bf360c !important;
}

.bdc-deep-orange-900, .bdcH-deep-orange-900:hover {
  border-color: #bf360c !important;
}

.fill-deep-orange-900, .fillH-deep-orange-900:hover {
  fill: #bf360c !important;
}

.str-deep-orange-900, .strH-deep-orange-900:hover {
  stroke: #bf360c !important;
}

.c-deep-orange-a100, .cH-deep-orange-a100:hover {
  color: #ff9e80 !important;
}

.bgc-deep-orange-a100, .bgcH-deep-orange-a100:hover {
  background-color: #ff9e80 !important;
}

.bdc-deep-orange-a100, .bdcH-deep-orange-a100:hover {
  border-color: #ff9e80 !important;
}

.fill-deep-orange-a100, .fillH-deep-orange-a100:hover {
  fill: #ff9e80 !important;
}

.str-deep-orange-a100, .strH-deep-orange-a100:hover {
  stroke: #ff9e80 !important;
}

.c-deep-orange-a200, .cH-deep-orange-a200:hover {
  color: #ff6e40 !important;
}

.bgc-deep-orange-a200, .bgcH-deep-orange-a200:hover {
  background-color: #ff6e40 !important;
}

.bdc-deep-orange-a200, .bdcH-deep-orange-a200:hover {
  border-color: #ff6e40 !important;
}

.fill-deep-orange-a200, .fillH-deep-orange-a200:hover {
  fill: #ff6e40 !important;
}

.str-deep-orange-a200, .strH-deep-orange-a200:hover {
  stroke: #ff6e40 !important;
}

.c-deep-orange-a400, .cH-deep-orange-a400:hover {
  color: #ff3d00 !important;
}

.bgc-deep-orange-a400, .bgcH-deep-orange-a400:hover {
  background-color: #ff3d00 !important;
}

.bdc-deep-orange-a400, .bdcH-deep-orange-a400:hover {
  border-color: #ff3d00 !important;
}

.fill-deep-orange-a400, .fillH-deep-orange-a400:hover {
  fill: #ff3d00 !important;
}

.str-deep-orange-a400, .strH-deep-orange-a400:hover {
  stroke: #ff3d00 !important;
}

.c-deep-orange-a700, .cH-deep-orange-a700:hover {
  color: #dd2c00 !important;
}

.bgc-deep-orange-a700, .bgcH-deep-orange-a700:hover {
  background-color: #dd2c00 !important;
}

.bdc-deep-orange-a700, .bdcH-deep-orange-a700:hover {
  border-color: #dd2c00 !important;
}

.fill-deep-orange-a700, .fillH-deep-orange-a700:hover {
  fill: #dd2c00 !important;
}

.str-deep-orange-a700, .strH-deep-orange-a700:hover {
  stroke: #dd2c00 !important;
}

.c-brown-50, .cH-brown-50:hover {
  color: #efebe9 !important;
}

.bgc-brown-50, .bgcH-brown-50:hover {
  background-color: #efebe9 !important;
}

.bdc-brown-50, .bdcH-brown-50:hover {
  border-color: #efebe9 !important;
}

.fill-brown-50, .fillH-brown-50:hover {
  fill: #efebe9 !important;
}

.str-brown-50, .strH-brown-50:hover {
  stroke: #efebe9 !important;
}

.c-brown-100, .cH-brown-100:hover {
  color: #d7ccc8 !important;
}

.bgc-brown-100, .bgcH-brown-100:hover {
  background-color: #d7ccc8 !important;
}

.bdc-brown-100, .bdcH-brown-100:hover {
  border-color: #d7ccc8 !important;
}

.fill-brown-100, .fillH-brown-100:hover {
  fill: #d7ccc8 !important;
}

.str-brown-100, .strH-brown-100:hover {
  stroke: #d7ccc8 !important;
}

.c-brown-200, .cH-brown-200:hover {
  color: #bcaaa4 !important;
}

.bgc-brown-200, .bgcH-brown-200:hover {
  background-color: #bcaaa4 !important;
}

.bdc-brown-200, .bdcH-brown-200:hover {
  border-color: #bcaaa4 !important;
}

.fill-brown-200, .fillH-brown-200:hover {
  fill: #bcaaa4 !important;
}

.str-brown-200, .strH-brown-200:hover {
  stroke: #bcaaa4 !important;
}

.c-brown-300, .cH-brown-300:hover {
  color: #a1887f !important;
}

.bgc-brown-300, .bgcH-brown-300:hover {
  background-color: #a1887f !important;
}

.bdc-brown-300, .bdcH-brown-300:hover {
  border-color: #a1887f !important;
}

.fill-brown-300, .fillH-brown-300:hover {
  fill: #a1887f !important;
}

.str-brown-300, .strH-brown-300:hover {
  stroke: #a1887f !important;
}

.c-brown-400, .cH-brown-400:hover {
  color: #8d6e63 !important;
}

.bgc-brown-400, .bgcH-brown-400:hover {
  background-color: #8d6e63 !important;
}

.bdc-brown-400, .bdcH-brown-400:hover {
  border-color: #8d6e63 !important;
}

.fill-brown-400, .fillH-brown-400:hover {
  fill: #8d6e63 !important;
}

.str-brown-400, .strH-brown-400:hover {
  stroke: #8d6e63 !important;
}

.c-brown-500, .cH-brown-500:hover {
  color: #795548 !important;
}

.bgc-brown-500, .bgcH-brown-500:hover {
  background-color: #795548 !important;
}

.bdc-brown-500, .bdcH-brown-500:hover {
  border-color: #795548 !important;
}

.fill-brown-500, .fillH-brown-500:hover {
  fill: #795548 !important;
}

.str-brown-500, .strH-brown-500:hover {
  stroke: #795548 !important;
}

.c-brown-600, .cH-brown-600:hover {
  color: #6d4c41 !important;
}

.bgc-brown-600, .bgcH-brown-600:hover {
  background-color: #6d4c41 !important;
}

.bdc-brown-600, .bdcH-brown-600:hover {
  border-color: #6d4c41 !important;
}

.fill-brown-600, .fillH-brown-600:hover {
  fill: #6d4c41 !important;
}

.str-brown-600, .strH-brown-600:hover {
  stroke: #6d4c41 !important;
}

.c-brown-700, .cH-brown-700:hover {
  color: #5d4037 !important;
}

.bgc-brown-700, .bgcH-brown-700:hover {
  background-color: #5d4037 !important;
}

.bdc-brown-700, .bdcH-brown-700:hover {
  border-color: #5d4037 !important;
}

.fill-brown-700, .fillH-brown-700:hover {
  fill: #5d4037 !important;
}

.str-brown-700, .strH-brown-700:hover {
  stroke: #5d4037 !important;
}

.c-brown-800, .cH-brown-800:hover {
  color: #4e342e !important;
}

.bgc-brown-800, .bgcH-brown-800:hover {
  background-color: #4e342e !important;
}

.bdc-brown-800, .bdcH-brown-800:hover {
  border-color: #4e342e !important;
}

.fill-brown-800, .fillH-brown-800:hover {
  fill: #4e342e !important;
}

.str-brown-800, .strH-brown-800:hover {
  stroke: #4e342e !important;
}

.c-brown-900, .cH-brown-900:hover {
  color: #3e2723 !important;
}

.bgc-brown-900, .bgcH-brown-900:hover {
  background-color: #3e2723 !important;
}

.bdc-brown-900, .bdcH-brown-900:hover {
  border-color: #3e2723 !important;
}

.fill-brown-900, .fillH-brown-900:hover {
  fill: #3e2723 !important;
}

.str-brown-900, .strH-brown-900:hover {
  stroke: #3e2723 !important;
}

.c-grey-50, .cH-grey-50:hover {
  color: #fafafa !important;
}

.bgc-grey-50, .bgcH-grey-50:hover {
  background-color: #fafafa !important;
}

.bdc-grey-50, .bdcH-grey-50:hover {
  border-color: #fafafa !important;
}

.fill-grey-50, .fillH-grey-50:hover {
  fill: #fafafa !important;
}

.str-grey-50, .strH-grey-50:hover {
  stroke: #fafafa !important;
}

.c-grey-100, .cH-grey-100:hover {
  color: #f5f5f5 !important;
}

.bgc-grey-100, .bgcH-grey-100:hover {
  background-color: #f5f5f5 !important;
}

.bdc-grey-100, .bdcH-grey-100:hover {
  border-color: #f5f5f5 !important;
}

.fill-grey-100, .fillH-grey-100:hover {
  fill: #f5f5f5 !important;
}

.str-grey-100, .strH-grey-100:hover {
  stroke: #f5f5f5 !important;
}

.c-grey-200, .cH-grey-200:hover {
  color: #eeeeee !important;
}

.bgc-grey-200, .bgcH-grey-200:hover {
  background-color: #eeeeee !important;
}

.bdc-grey-200, .bdcH-grey-200:hover {
  border-color: #eeeeee !important;
}

.fill-grey-200, .fillH-grey-200:hover {
  fill: #eeeeee !important;
}

.str-grey-200, .strH-grey-200:hover {
  stroke: #eeeeee !important;
}

.c-grey-300, .cH-grey-300:hover {
  color: #e0e0e0 !important;
}

.bgc-grey-300, .bgcH-grey-300:hover {
  background-color: #e0e0e0 !important;
}

.bdc-grey-300, .bdcH-grey-300:hover {
  border-color: #e0e0e0 !important;
}

.fill-grey-300, .fillH-grey-300:hover {
  fill: #e0e0e0 !important;
}

.str-grey-300, .strH-grey-300:hover {
  stroke: #e0e0e0 !important;
}

.c-grey-400, .cH-grey-400:hover {
  color: #bdbdbd !important;
}

.bgc-grey-400, .bgcH-grey-400:hover {
  background-color: #bdbdbd !important;
}

.bdc-grey-400, .bdcH-grey-400:hover {
  border-color: #bdbdbd !important;
}

.fill-grey-400, .fillH-grey-400:hover {
  fill: #bdbdbd !important;
}

.str-grey-400, .strH-grey-400:hover {
  stroke: #bdbdbd !important;
}

.c-grey-500, .cH-grey-500:hover {
  color: #9e9e9e !important;
}

.bgc-grey-500, .bgcH-grey-500:hover {
  background-color: #9e9e9e !important;
}

.bdc-grey-500, .bdcH-grey-500:hover {
  border-color: #9e9e9e !important;
}

.fill-grey-500, .fillH-grey-500:hover {
  fill: #9e9e9e !important;
}

.str-grey-500, .strH-grey-500:hover {
  stroke: #9e9e9e !important;
}

.c-grey-600, .cH-grey-600:hover {
  color: #757575 !important;
}

.bgc-grey-600, .bgcH-grey-600:hover {
  background-color: #757575 !important;
}

.bdc-grey-600, .bdcH-grey-600:hover {
  border-color: #757575 !important;
}

.fill-grey-600, .fillH-grey-600:hover {
  fill: #757575 !important;
}

.str-grey-600, .strH-grey-600:hover {
  stroke: #757575 !important;
}

.c-grey-700, .cH-grey-700:hover {
  color: #616161 !important;
}

.bgc-grey-700, .bgcH-grey-700:hover {
  background-color: #616161 !important;
}

.bdc-grey-700, .bdcH-grey-700:hover {
  border-color: #616161 !important;
}

.fill-grey-700, .fillH-grey-700:hover {
  fill: #616161 !important;
}

.str-grey-700, .strH-grey-700:hover {
  stroke: #616161 !important;
}

.c-grey-800, .cH-grey-800:hover {
  color: #424242 !important;
}

.bgc-grey-800, .bgcH-grey-800:hover {
  background-color: #424242 !important;
}

.bdc-grey-800, .bdcH-grey-800:hover {
  border-color: #424242 !important;
}

.fill-grey-800, .fillH-grey-800:hover {
  fill: #424242 !important;
}

.str-grey-800, .strH-grey-800:hover {
  stroke: #424242 !important;
}

.c-grey-900, .cH-grey-900:hover {
  color: #212121 !important;
}

.bgc-grey-900, .bgcH-grey-900:hover {
  background-color: #212121 !important;
}

.bdc-grey-900, .bdcH-grey-900:hover {
  border-color: #212121 !important;
}

.fill-grey-900, .fillH-grey-900:hover {
  fill: #212121 !important;
}

.str-grey-900, .strH-grey-900:hover {
  stroke: #212121 !important;
}

.c-blue-grey-50, .cH-blue-grey-50:hover {
  color: #eceff1 !important;
}

.bgc-blue-grey-50, .bgcH-blue-grey-50:hover {
  background-color: #eceff1 !important;
}

.bdc-blue-grey-50, .bdcH-blue-grey-50:hover {
  border-color: #eceff1 !important;
}

.fill-blue-grey-50, .fillH-blue-grey-50:hover {
  fill: #eceff1 !important;
}

.str-blue-grey-50, .strH-blue-grey-50:hover {
  stroke: #eceff1 !important;
}

.c-blue-grey-100, .cH-blue-grey-100:hover {
  color: #cfd8dc !important;
}

.bgc-blue-grey-100, .bgcH-blue-grey-100:hover {
  background-color: #cfd8dc !important;
}

.bdc-blue-grey-100, .bdcH-blue-grey-100:hover {
  border-color: #cfd8dc !important;
}

.fill-blue-grey-100, .fillH-blue-grey-100:hover {
  fill: #cfd8dc !important;
}

.str-blue-grey-100, .strH-blue-grey-100:hover {
  stroke: #cfd8dc !important;
}

.c-blue-grey-200, .cH-blue-grey-200:hover {
  color: #b0bec5 !important;
}

.bgc-blue-grey-200, .bgcH-blue-grey-200:hover {
  background-color: #b0bec5 !important;
}

.bdc-blue-grey-200, .bdcH-blue-grey-200:hover {
  border-color: #b0bec5 !important;
}

.fill-blue-grey-200, .fillH-blue-grey-200:hover {
  fill: #b0bec5 !important;
}

.str-blue-grey-200, .strH-blue-grey-200:hover {
  stroke: #b0bec5 !important;
}

.c-blue-grey-300, .cH-blue-grey-300:hover {
  color: #90a4ae !important;
}

.bgc-blue-grey-300, .bgcH-blue-grey-300:hover {
  background-color: #90a4ae !important;
}

.bdc-blue-grey-300, .bdcH-blue-grey-300:hover {
  border-color: #90a4ae !important;
}

.fill-blue-grey-300, .fillH-blue-grey-300:hover {
  fill: #90a4ae !important;
}

.str-blue-grey-300, .strH-blue-grey-300:hover {
  stroke: #90a4ae !important;
}

.c-blue-grey-400, .cH-blue-grey-400:hover {
  color: #78909c !important;
}

.bgc-blue-grey-400, .bgcH-blue-grey-400:hover {
  background-color: #78909c !important;
}

.bdc-blue-grey-400, .bdcH-blue-grey-400:hover {
  border-color: #78909c !important;
}

.fill-blue-grey-400, .fillH-blue-grey-400:hover {
  fill: #78909c !important;
}

.str-blue-grey-400, .strH-blue-grey-400:hover {
  stroke: #78909c !important;
}

.c-blue-grey-500, .cH-blue-grey-500:hover {
  color: #607d8b !important;
}

.bgc-blue-grey-500, .bgcH-blue-grey-500:hover {
  background-color: #607d8b !important;
}

.bdc-blue-grey-500, .bdcH-blue-grey-500:hover {
  border-color: #607d8b !important;
}

.fill-blue-grey-500, .fillH-blue-grey-500:hover {
  fill: #607d8b !important;
}

.str-blue-grey-500, .strH-blue-grey-500:hover {
  stroke: #607d8b !important;
}

.c-blue-grey-600, .cH-blue-grey-600:hover {
  color: #546e7a !important;
}

.bgc-blue-grey-600, .bgcH-blue-grey-600:hover {
  background-color: #546e7a !important;
}

.bdc-blue-grey-600, .bdcH-blue-grey-600:hover {
  border-color: #546e7a !important;
}

.fill-blue-grey-600, .fillH-blue-grey-600:hover {
  fill: #546e7a !important;
}

.str-blue-grey-600, .strH-blue-grey-600:hover {
  stroke: #546e7a !important;
}

.c-blue-grey-700, .cH-blue-grey-700:hover {
  color: #455a64 !important;
}

.bgc-blue-grey-700, .bgcH-blue-grey-700:hover {
  background-color: #455a64 !important;
}

.bdc-blue-grey-700, .bdcH-blue-grey-700:hover {
  border-color: #455a64 !important;
}

.fill-blue-grey-700, .fillH-blue-grey-700:hover {
  fill: #455a64 !important;
}

.str-blue-grey-700, .strH-blue-grey-700:hover {
  stroke: #455a64 !important;
}

.c-blue-grey-800, .cH-blue-grey-800:hover {
  color: #37474f !important;
}

.bgc-blue-grey-800, .bgcH-blue-grey-800:hover {
  background-color: #37474f !important;
}

.bdc-blue-grey-800, .bdcH-blue-grey-800:hover {
  border-color: #37474f !important;
}

.fill-blue-grey-800, .fillH-blue-grey-800:hover {
  fill: #37474f !important;
}

.str-blue-grey-800, .strH-blue-grey-800:hover {
  stroke: #37474f !important;
}

.c-blue-grey-900, .cH-blue-grey-900:hover {
  color: #263238 !important;
}

.bgc-blue-grey-900, .bgcH-blue-grey-900:hover {
  background-color: #263238 !important;
}

.bdc-blue-grey-900, .bdcH-blue-grey-900:hover {
  border-color: #263238 !important;
}

.fill-blue-grey-900, .fillH-blue-grey-900:hover {
  fill: #263238 !important;
}

.str-blue-grey-900, .strH-blue-grey-900:hover {
  stroke: #263238 !important;
}

.c-grey-100, .cH-grey-100:hover {
  color: #f9fafb !important;
}

.bgc-grey-100, .bgcH-grey-100:hover {
  background-color: #f9fafb !important;
}

.bdc-grey-100, .bdcH-grey-100:hover {
  border-color: #f9fafb !important;
}

.fill-grey-100, .fillH-grey-100:hover {
  fill: #f9fafb !important;
}

.str-grey-100, .strH-grey-100:hover {
  stroke: #f9fafb !important;
}

.c-grey-200, .cH-grey-200:hover {
  color: #f2f3f5 !important;
}

.bgc-grey-200, .bgcH-grey-200:hover {
  background-color: #f2f3f5 !important;
}

.bdc-grey-200, .bdcH-grey-200:hover {
  border-color: #f2f3f5 !important;
}

.fill-grey-200, .fillH-grey-200:hover {
  fill: #f2f3f5 !important;
}

.str-grey-200, .strH-grey-200:hover {
  stroke: #f2f3f5 !important;
}

.c-grey-300, .cH-grey-300:hover {
  color: #e6eaf0 !important;
}

.bgc-grey-300, .bgcH-grey-300:hover {
  background-color: #e6eaf0 !important;
}

.bdc-grey-300, .bdcH-grey-300:hover {
  border-color: #e6eaf0 !important;
}

.fill-grey-300, .fillH-grey-300:hover {
  fill: #e6eaf0 !important;
}

.str-grey-300, .strH-grey-300:hover {
  stroke: #e6eaf0 !important;
}

.c-grey-400, .cH-grey-400:hover {
  color: #d3d9e3 !important;
}

.bgc-grey-400, .bgcH-grey-400:hover {
  background-color: #d3d9e3 !important;
}

.bdc-grey-400, .bdcH-grey-400:hover {
  border-color: #d3d9e3 !important;
}

.fill-grey-400, .fillH-grey-400:hover {
  fill: #d3d9e3 !important;
}

.str-grey-400, .strH-grey-400:hover {
  stroke: #d3d9e3 !important;
}

.c-grey-500, .cH-grey-500:hover {
  color: #b9c2d0 !important;
}

.bgc-grey-500, .bgcH-grey-500:hover {
  background-color: #b9c2d0 !important;
}

.bdc-grey-500, .bdcH-grey-500:hover {
  border-color: #b9c2d0 !important;
}

.fill-grey-500, .fillH-grey-500:hover {
  fill: #b9c2d0 !important;
}

.str-grey-500, .strH-grey-500:hover {
  stroke: #b9c2d0 !important;
}

.c-grey-600, .cH-grey-600:hover {
  color: #7c8695 !important;
}

.bgc-grey-600, .bgcH-grey-600:hover {
  background-color: #7c8695 !important;
}

.bdc-grey-600, .bdcH-grey-600:hover {
  border-color: #7c8695 !important;
}

.fill-grey-600, .fillH-grey-600:hover {
  fill: #7c8695 !important;
}

.str-grey-600, .strH-grey-600:hover {
  stroke: #7c8695 !important;
}

.c-grey-700, .cH-grey-700:hover {
  color: #72777a !important;
}

.bgc-grey-700, .bgcH-grey-700:hover {
  background-color: #72777a !important;
}

.bdc-grey-700, .bdcH-grey-700:hover {
  border-color: #72777a !important;
}

.fill-grey-700, .fillH-grey-700:hover {
  fill: #72777a !important;
}

.str-grey-700, .strH-grey-700:hover {
  stroke: #72777a !important;
}

.c-grey-800, .cH-grey-800:hover {
  color: #565a5c !important;
}

.bgc-grey-800, .bgcH-grey-800:hover {
  background-color: #565a5c !important;
}

.bdc-grey-800, .bdcH-grey-800:hover {
  border-color: #565a5c !important;
}

.fill-grey-800, .fillH-grey-800:hover {
  fill: #565a5c !important;
}

.str-grey-800, .strH-grey-800:hover {
  stroke: #565a5c !important;
}

.c-grey-900, .cH-grey-900:hover {
  color: #313435 !important;
}

.bgc-grey-900, .bgcH-grey-900:hover {
  background-color: #313435 !important;
}

.bdc-grey-900, .bdcH-grey-900:hover {
  border-color: #313435 !important;
}

.fill-grey-900, .fillH-grey-900:hover {
  fill: #313435 !important;
}

.str-grey-900, .strH-grey-900:hover {
  stroke: #313435 !important;
}

/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}

/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}

/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, height .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, width .2s ease-in-out;
  -webkit-transition: background-color .2s linear, width .2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}

/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}

@font-face {
  font-family: 'themify';
  src: url(/assets/fonts/themify.9bad9444.eot);
  src: url(/assets/fonts/themify.9bad9444.eot) format("embedded-opentype"), url(/assets/fonts/themify.29b39089.woff) format("woff"), url(/assets/fonts/themify.eda8b943.ttf) format("truetype"), url(/assets/images/themify.f0fc8c79.svg) format("svg");
  font-weight: normal;
  font-style: normal;
}

[class^="ti-"], [class*=" ti-"] {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ti-wand:before {
  content: "\e600";
}

.ti-volume:before {
  content: "\e601";
}

.ti-user:before {
  content: "\e602";
}

.ti-unlock:before {
  content: "\e603";
}

.ti-unlink:before {
  content: "\e604";
}

.ti-trash:before {
  content: "\e605";
}

.ti-thought:before {
  content: "\e606";
}

.ti-target:before {
  content: "\e607";
}

.ti-tag:before {
  content: "\e608";
}

.ti-tablet:before {
  content: "\e609";
}

.ti-star:before {
  content: "\e60a";
}

.ti-spray:before {
  content: "\e60b";
}

.ti-signal:before {
  content: "\e60c";
}

.ti-shopping-cart:before {
  content: "\e60d";
}

.ti-shopping-cart-full:before {
  content: "\e60e";
}

.ti-settings:before {
  content: "\e60f";
}

.ti-search:before {
  content: "\e610";
}

.ti-zoom-in:before {
  content: "\e611";
}

.ti-zoom-out:before {
  content: "\e612";
}

.ti-cut:before {
  content: "\e613";
}

.ti-ruler:before {
  content: "\e614";
}

.ti-ruler-pencil:before {
  content: "\e615";
}

.ti-ruler-alt:before {
  content: "\e616";
}

.ti-bookmark:before {
  content: "\e617";
}

.ti-bookmark-alt:before {
  content: "\e618";
}

.ti-reload:before {
  content: "\e619";
}

.ti-plus:before {
  content: "\e61a";
}

.ti-pin:before {
  content: "\e61b";
}

.ti-pencil:before {
  content: "\e61c";
}

.ti-pencil-alt:before {
  content: "\e61d";
}

.ti-paint-roller:before {
  content: "\e61e";
}

.ti-paint-bucket:before {
  content: "\e61f";
}

.ti-na:before {
  content: "\e620";
}

.ti-mobile:before {
  content: "\e621";
}

.ti-minus:before {
  content: "\e622";
}

.ti-medall:before {
  content: "\e623";
}

.ti-medall-alt:before {
  content: "\e624";
}

.ti-marker:before {
  content: "\e625";
}

.ti-marker-alt:before {
  content: "\e626";
}

.ti-arrow-up:before {
  content: "\e627";
}

.ti-arrow-right:before {
  content: "\e628";
}

.ti-arrow-left:before {
  content: "\e629";
}

.ti-arrow-down:before {
  content: "\e62a";
}

.ti-lock:before {
  content: "\e62b";
}

.ti-location-arrow:before {
  content: "\e62c";
}

.ti-link:before {
  content: "\e62d";
}

.ti-layout:before {
  content: "\e62e";
}

.ti-layers:before {
  content: "\e62f";
}

.ti-layers-alt:before {
  content: "\e630";
}

.ti-key:before {
  content: "\e631";
}

.ti-import:before {
  content: "\e632";
}

.ti-image:before {
  content: "\e633";
}

.ti-heart:before {
  content: "\e634";
}

.ti-heart-broken:before {
  content: "\e635";
}

.ti-hand-stop:before {
  content: "\e636";
}

.ti-hand-open:before {
  content: "\e637";
}

.ti-hand-drag:before {
  content: "\e638";
}

.ti-folder:before {
  content: "\e639";
}

.ti-flag:before {
  content: "\e63a";
}

.ti-flag-alt:before {
  content: "\e63b";
}

.ti-flag-alt-2:before {
  content: "\e63c";
}

.ti-eye:before {
  content: "\e63d";
}

.ti-export:before {
  content: "\e63e";
}

.ti-exchange-vertical:before {
  content: "\e63f";
}

.ti-desktop:before {
  content: "\e640";
}

.ti-cup:before {
  content: "\e641";
}

.ti-crown:before {
  content: "\e642";
}

.ti-comments:before {
  content: "\e643";
}

.ti-comment:before {
  content: "\e644";
}

.ti-comment-alt:before {
  content: "\e645";
}

.ti-close:before {
  content: "\e646";
}

.ti-clip:before {
  content: "\e647";
}

.ti-angle-up:before {
  content: "\e648";
}

.ti-angle-right:before {
  content: "\e649";
}

.ti-angle-left:before {
  content: "\e64a";
}

.ti-angle-down:before {
  content: "\e64b";
}

.ti-check:before {
  content: "\e64c";
}

.ti-check-box:before {
  content: "\e64d";
}

.ti-camera:before {
  content: "\e64e";
}

.ti-announcement:before {
  content: "\e64f";
}

.ti-brush:before {
  content: "\e650";
}

.ti-briefcase:before {
  content: "\e651";
}

.ti-bolt:before {
  content: "\e652";
}

.ti-bolt-alt:before {
  content: "\e653";
}

.ti-blackboard:before {
  content: "\e654";
}

.ti-bag:before {
  content: "\e655";
}

.ti-move:before {
  content: "\e656";
}

.ti-arrows-vertical:before {
  content: "\e657";
}

.ti-arrows-horizontal:before {
  content: "\e658";
}

.ti-fullscreen:before {
  content: "\e659";
}

.ti-arrow-top-right:before {
  content: "\e65a";
}

.ti-arrow-top-left:before {
  content: "\e65b";
}

.ti-arrow-circle-up:before {
  content: "\e65c";
}

.ti-arrow-circle-right:before {
  content: "\e65d";
}

.ti-arrow-circle-left:before {
  content: "\e65e";
}

.ti-arrow-circle-down:before {
  content: "\e65f";
}

.ti-angle-double-up:before {
  content: "\e660";
}

.ti-angle-double-right:before {
  content: "\e661";
}

.ti-angle-double-left:before {
  content: "\e662";
}

.ti-angle-double-down:before {
  content: "\e663";
}

.ti-zip:before {
  content: "\e664";
}

.ti-world:before {
  content: "\e665";
}

.ti-wheelchair:before {
  content: "\e666";
}

.ti-view-list:before {
  content: "\e667";
}

.ti-view-list-alt:before {
  content: "\e668";
}

.ti-view-grid:before {
  content: "\e669";
}

.ti-uppercase:before {
  content: "\e66a";
}

.ti-upload:before {
  content: "\e66b";
}

.ti-underline:before {
  content: "\e66c";
}

.ti-truck:before {
  content: "\e66d";
}

.ti-timer:before {
  content: "\e66e";
}

.ti-ticket:before {
  content: "\e66f";
}

.ti-thumb-up:before {
  content: "\e670";
}

.ti-thumb-down:before {
  content: "\e671";
}

.ti-text:before {
  content: "\e672";
}

.ti-stats-up:before {
  content: "\e673";
}

.ti-stats-down:before {
  content: "\e674";
}

.ti-split-v:before {
  content: "\e675";
}

.ti-split-h:before {
  content: "\e676";
}

.ti-smallcap:before {
  content: "\e677";
}

.ti-shine:before {
  content: "\e678";
}

.ti-shift-right:before {
  content: "\e679";
}

.ti-shift-left:before {
  content: "\e67a";
}

.ti-shield:before {
  content: "\e67b";
}

.ti-notepad:before {
  content: "\e67c";
}

.ti-server:before {
  content: "\e67d";
}

.ti-quote-right:before {
  content: "\e67e";
}

.ti-quote-left:before {
  content: "\e67f";
}

.ti-pulse:before {
  content: "\e680";
}

.ti-printer:before {
  content: "\e681";
}

.ti-power-off:before {
  content: "\e682";
}

.ti-plug:before {
  content: "\e683";
}

.ti-pie-chart:before {
  content: "\e684";
}

.ti-paragraph:before {
  content: "\e685";
}

.ti-panel:before {
  content: "\e686";
}

.ti-package:before {
  content: "\e687";
}

.ti-music:before {
  content: "\e688";
}

.ti-music-alt:before {
  content: "\e689";
}

.ti-mouse:before {
  content: "\e68a";
}

.ti-mouse-alt:before {
  content: "\e68b";
}

.ti-money:before {
  content: "\e68c";
}

.ti-microphone:before {
  content: "\e68d";
}

.ti-menu:before {
  content: "\e68e";
}

.ti-menu-alt:before {
  content: "\e68f";
}

.ti-map:before {
  content: "\e690";
}

.ti-map-alt:before {
  content: "\e691";
}

.ti-loop:before {
  content: "\e692";
}

.ti-location-pin:before {
  content: "\e693";
}

.ti-list:before {
  content: "\e694";
}

.ti-light-bulb:before {
  content: "\e695";
}

.ti-Italic:before {
  content: "\e696";
}

.ti-info:before {
  content: "\e697";
}

.ti-infinite:before {
  content: "\e698";
}

.ti-id-badge:before {
  content: "\e699";
}

.ti-hummer:before {
  content: "\e69a";
}

.ti-home:before {
  content: "\e69b";
}

.ti-help:before {
  content: "\e69c";
}

.ti-headphone:before {
  content: "\e69d";
}

.ti-harddrives:before {
  content: "\e69e";
}

.ti-harddrive:before {
  content: "\e69f";
}

.ti-gift:before {
  content: "\e6a0";
}

.ti-game:before {
  content: "\e6a1";
}

.ti-filter:before {
  content: "\e6a2";
}

.ti-files:before {
  content: "\e6a3";
}

.ti-file:before {
  content: "\e6a4";
}

.ti-eraser:before {
  content: "\e6a5";
}

.ti-envelope:before {
  content: "\e6a6";
}

.ti-download:before {
  content: "\e6a7";
}

.ti-direction:before {
  content: "\e6a8";
}

.ti-direction-alt:before {
  content: "\e6a9";
}

.ti-dashboard:before {
  content: "\e6aa";
}

.ti-control-stop:before {
  content: "\e6ab";
}

.ti-control-shuffle:before {
  content: "\e6ac";
}

.ti-control-play:before {
  content: "\e6ad";
}

.ti-control-pause:before {
  content: "\e6ae";
}

.ti-control-forward:before {
  content: "\e6af";
}

.ti-control-backward:before {
  content: "\e6b0";
}

.ti-cloud:before {
  content: "\e6b1";
}

.ti-cloud-up:before {
  content: "\e6b2";
}

.ti-cloud-down:before {
  content: "\e6b3";
}

.ti-clipboard:before {
  content: "\e6b4";
}

.ti-car:before {
  content: "\e6b5";
}

.ti-calendar:before {
  content: "\e6b6";
}

.ti-book:before {
  content: "\e6b7";
}

.ti-bell:before {
  content: "\e6b8";
}

.ti-basketball:before {
  content: "\e6b9";
}

.ti-bar-chart:before {
  content: "\e6ba";
}

.ti-bar-chart-alt:before {
  content: "\e6bb";
}

.ti-back-right:before {
  content: "\e6bc";
}

.ti-back-left:before {
  content: "\e6bd";
}

.ti-arrows-corner:before {
  content: "\e6be";
}

.ti-archive:before {
  content: "\e6bf";
}

.ti-anchor:before {
  content: "\e6c0";
}

.ti-align-right:before {
  content: "\e6c1";
}

.ti-align-left:before {
  content: "\e6c2";
}

.ti-align-justify:before {
  content: "\e6c3";
}

.ti-align-center:before {
  content: "\e6c4";
}

.ti-alert:before {
  content: "\e6c5";
}

.ti-alarm-clock:before {
  content: "\e6c6";
}

.ti-agenda:before {
  content: "\e6c7";
}

.ti-write:before {
  content: "\e6c8";
}

.ti-window:before {
  content: "\e6c9";
}

.ti-widgetized:before {
  content: "\e6ca";
}

.ti-widget:before {
  content: "\e6cb";
}

.ti-widget-alt:before {
  content: "\e6cc";
}

.ti-wallet:before {
  content: "\e6cd";
}

.ti-video-clapper:before {
  content: "\e6ce";
}

.ti-video-camera:before {
  content: "\e6cf";
}

.ti-vector:before {
  content: "\e6d0";
}

.ti-themify-logo:before {
  content: "\e6d1";
}

.ti-themify-favicon:before {
  content: "\e6d2";
}

.ti-themify-favicon-alt:before {
  content: "\e6d3";
}

.ti-support:before {
  content: "\e6d4";
}

.ti-stamp:before {
  content: "\e6d5";
}

.ti-split-v-alt:before {
  content: "\e6d6";
}

.ti-slice:before {
  content: "\e6d7";
}

.ti-shortcode:before {
  content: "\e6d8";
}

.ti-shift-right-alt:before {
  content: "\e6d9";
}

.ti-shift-left-alt:before {
  content: "\e6da";
}

.ti-ruler-alt-2:before {
  content: "\e6db";
}

.ti-receipt:before {
  content: "\e6dc";
}

.ti-pin2:before {
  content: "\e6dd";
}

.ti-pin-alt:before {
  content: "\e6de";
}

.ti-pencil-alt2:before {
  content: "\e6df";
}

.ti-palette:before {
  content: "\e6e0";
}

.ti-more:before {
  content: "\e6e1";
}

.ti-more-alt:before {
  content: "\e6e2";
}

.ti-microphone-alt:before {
  content: "\e6e3";
}

.ti-magnet:before {
  content: "\e6e4";
}

.ti-line-double:before {
  content: "\e6e5";
}

.ti-line-dotted:before {
  content: "\e6e6";
}

.ti-line-dashed:before {
  content: "\e6e7";
}

.ti-layout-width-full:before {
  content: "\e6e8";
}

.ti-layout-width-default:before {
  content: "\e6e9";
}

.ti-layout-width-default-alt:before {
  content: "\e6ea";
}

.ti-layout-tab:before {
  content: "\e6eb";
}

.ti-layout-tab-window:before {
  content: "\e6ec";
}

.ti-layout-tab-v:before {
  content: "\e6ed";
}

.ti-layout-tab-min:before {
  content: "\e6ee";
}

.ti-layout-slider:before {
  content: "\e6ef";
}

.ti-layout-slider-alt:before {
  content: "\e6f0";
}

.ti-layout-sidebar-right:before {
  content: "\e6f1";
}

.ti-layout-sidebar-none:before {
  content: "\e6f2";
}

.ti-layout-sidebar-left:before {
  content: "\e6f3";
}

.ti-layout-placeholder:before {
  content: "\e6f4";
}

.ti-layout-menu:before {
  content: "\e6f5";
}

.ti-layout-menu-v:before {
  content: "\e6f6";
}

.ti-layout-menu-separated:before {
  content: "\e6f7";
}

.ti-layout-menu-full:before {
  content: "\e6f8";
}

.ti-layout-media-right-alt:before {
  content: "\e6f9";
}

.ti-layout-media-right:before {
  content: "\e6fa";
}

.ti-layout-media-overlay:before {
  content: "\e6fb";
}

.ti-layout-media-overlay-alt:before {
  content: "\e6fc";
}

.ti-layout-media-overlay-alt-2:before {
  content: "\e6fd";
}

.ti-layout-media-left-alt:before {
  content: "\e6fe";
}

.ti-layout-media-left:before {
  content: "\e6ff";
}

.ti-layout-media-center-alt:before {
  content: "\e700";
}

.ti-layout-media-center:before {
  content: "\e701";
}

.ti-layout-list-thumb:before {
  content: "\e702";
}

.ti-layout-list-thumb-alt:before {
  content: "\e703";
}

.ti-layout-list-post:before {
  content: "\e704";
}

.ti-layout-list-large-image:before {
  content: "\e705";
}

.ti-layout-line-solid:before {
  content: "\e706";
}

.ti-layout-grid4:before {
  content: "\e707";
}

.ti-layout-grid3:before {
  content: "\e708";
}

.ti-layout-grid2:before {
  content: "\e709";
}

.ti-layout-grid2-thumb:before {
  content: "\e70a";
}

.ti-layout-cta-right:before {
  content: "\e70b";
}

.ti-layout-cta-left:before {
  content: "\e70c";
}

.ti-layout-cta-center:before {
  content: "\e70d";
}

.ti-layout-cta-btn-right:before {
  content: "\e70e";
}

.ti-layout-cta-btn-left:before {
  content: "\e70f";
}

.ti-layout-column4:before {
  content: "\e710";
}

.ti-layout-column3:before {
  content: "\e711";
}

.ti-layout-column2:before {
  content: "\e712";
}

.ti-layout-accordion-separated:before {
  content: "\e713";
}

.ti-layout-accordion-merged:before {
  content: "\e714";
}

.ti-layout-accordion-list:before {
  content: "\e715";
}

.ti-ink-pen:before {
  content: "\e716";
}

.ti-info-alt:before {
  content: "\e717";
}

.ti-help-alt:before {
  content: "\e718";
}

.ti-headphone-alt:before {
  content: "\e719";
}

.ti-hand-point-up:before {
  content: "\e71a";
}

.ti-hand-point-right:before {
  content: "\e71b";
}

.ti-hand-point-left:before {
  content: "\e71c";
}

.ti-hand-point-down:before {
  content: "\e71d";
}

.ti-gallery:before {
  content: "\e71e";
}

.ti-face-smile:before {
  content: "\e71f";
}

.ti-face-sad:before {
  content: "\e720";
}

.ti-credit-card:before {
  content: "\e721";
}

.ti-control-skip-forward:before {
  content: "\e722";
}

.ti-control-skip-backward:before {
  content: "\e723";
}

.ti-control-record:before {
  content: "\e724";
}

.ti-control-eject:before {
  content: "\e725";
}

.ti-comments-smiley:before {
  content: "\e726";
}

.ti-brush-alt:before {
  content: "\e727";
}

.ti-youtube:before {
  content: "\e728";
}

.ti-vimeo:before {
  content: "\e729";
}

.ti-twitter:before {
  content: "\e72a";
}

.ti-time:before {
  content: "\e72b";
}

.ti-tumblr:before {
  content: "\e72c";
}

.ti-skype:before {
  content: "\e72d";
}

.ti-share:before {
  content: "\e72e";
}

.ti-share-alt:before {
  content: "\e72f";
}

.ti-rocket:before {
  content: "\e730";
}

.ti-pinterest:before {
  content: "\e731";
}

.ti-new-window:before {
  content: "\e732";
}

.ti-microsoft:before {
  content: "\e733";
}

.ti-list-ol:before {
  content: "\e734";
}

.ti-linkedin:before {
  content: "\e735";
}

.ti-layout-sidebar-2:before {
  content: "\e736";
}

.ti-layout-grid4-alt:before {
  content: "\e737";
}

.ti-layout-grid3-alt:before {
  content: "\e738";
}

.ti-layout-grid2-alt:before {
  content: "\e739";
}

.ti-layout-column4-alt:before {
  content: "\e73a";
}

.ti-layout-column3-alt:before {
  content: "\e73b";
}

.ti-layout-column2-alt:before {
  content: "\e73c";
}

.ti-instagram:before {
  content: "\e73d";
}

.ti-google:before {
  content: "\e73e";
}

.ti-github:before {
  content: "\e73f";
}

.ti-flickr:before {
  content: "\e740";
}

.ti-facebook:before {
  content: "\e741";
}

.ti-dropbox:before {
  content: "\e742";
}

.ti-dribbble:before {
  content: "\e743";
}

.ti-apple:before {
  content: "\e744";
}

.ti-android:before {
  content: "\e745";
}

.ti-save:before {
  content: "\e746";
}

.ti-save-alt:before {
  content: "\e747";
}

.ti-yahoo:before {
  content: "\e748";
}

.ti-wordpress:before {
  content: "\e749";
}

.ti-vimeo-alt:before {
  content: "\e74a";
}

.ti-twitter-alt:before {
  content: "\e74b";
}

.ti-tumblr-alt:before {
  content: "\e74c";
}

.ti-trello:before {
  content: "\e74d";
}

.ti-stack-overflow:before {
  content: "\e74e";
}

.ti-soundcloud:before {
  content: "\e74f";
}

.ti-sharethis:before {
  content: "\e750";
}

.ti-sharethis-alt:before {
  content: "\e751";
}

.ti-reddit:before {
  content: "\e752";
}

.ti-pinterest-alt:before {
  content: "\e753";
}

.ti-microsoft-alt:before {
  content: "\e754";
}

.ti-linux:before {
  content: "\e755";
}

.ti-jsfiddle:before {
  content: "\e756";
}

.ti-joomla:before {
  content: "\e757";
}

.ti-html5:before {
  content: "\e758";
}

.ti-flickr-alt:before {
  content: "\e759";
}

.ti-email:before {
  content: "\e75a";
}

.ti-drupal:before {
  content: "\e75b";
}

.ti-dropbox-alt:before {
  content: "\e75c";
}

.ti-css3:before {
  content: "\e75d";
}

.ti-rss:before {
  content: "\e75e";
}

.ti-rss-alt:before {
  content: "\e75f";
}

.ps__rail-y {
  right: 0 !important;
  left: auto !important;
}

#jqstooltip {
  width: auto !important;
  height: auto !important;
  padding: 5px 10px !important;
  border-radius: 2px !important;
}

.datepicker {
  border-radius: 0;
  padding: 25px;
  box-shadow: none;
  border: 1px solid rgba(0, 0, 0, 0.0625);
}

.datepicker table tr th,
.datepicker table tr td {
  border-radius: 0;
  width: 40px;
  height: 35px;
}

.datepicker table tr td {
  transition: all 0.2s ease-in-out;
}

.datepicker table tr td span {
  border-radius: 0;
}

.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.active:hover,
.datepicker table tr td span.active:hover.active:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active,
.datepicker table tr td.active:active:hover,
.datepicker table tr td.active.highlighted:active:hover,
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.highlighted.active:hover,
.datepicker table tr td.active:active:focus,
.datepicker table tr td.active.highlighted:active:focus,
.datepicker table tr td.active.active:focus,
.datepicker table tr td.active.highlighted.active:focus,
.datepicker table tr td.active:active.focus,
.datepicker table tr td.active.highlighted:active.focus,
.datepicker table tr td.active.active.focus,
.datepicker table tr td.active.highlighted.active.focus {
  color: #fff;
  background-color: #7774e7;
  border-color: transparent;
}

.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
  background: #7774e7;
  color: #fff;
}

.datepicker table tr td.day:hover,
.datepicker table tr td.focused {
  background: #7774e7;
  color: #fff;
  cursor: pointer;
}

.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background: #7774e7;
  color: #fff;
  cursor: pointer;
}

.datepicker-inline {
  width: 330px;
}

.daterangepicker {
  border-radius: 0;
  padding: 30px;
  box-shadow: none;
  border: 1px solid rgba(0, 0, 0, 0.0625);
}

.daterangepicker .input-mini {
  border-radius: 0;
  margin-bottom: 20px;
  height: 40px;
  padding: 0 6px 0 35px;
}

.daterangepicker .input-mini.active {
  border-radius: 0;
  border-color: #6dc2f6;
}

.daterangepicker .daterangepicker_input i {
  position: absolute;
  left: 10px;
  top: 13px;
}

.daterangepicker td,
.daterangepicker th {
  border-radius: 0;
  width: 40px;
  height: 35px;
}

.daterangepicker td.available:hover,
.daterangepicker th.available:hover {
  background: #7774e7;
  color: #fff;
}

.daterangepicker td.in-range {
  background-color: transparent;
  color: #7774e7;
}

.daterangepicker td.active {
  background-color: #7774e7;
  border-color: transparent;
  color: #fff;
}

.daterangepicker td.active:hover {
  background-color: #7774e7;
  border-color: transparent;
  color: #fff;
}

.daterangepicker td.start-date {
  border-radius: 0;
}

.daterangepicker td.start-date.end-date {
  border-radius: 0;
}

.daterangepicker td.end-date {
  border-radius: 0;
}

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  border: 1px solid rgba(0, 0, 0, 0.0625);
  min-height: 30px;
}

.daterangepicker .calendar-time i {
  top: 8px;
  left: 35px;
}

@media screen and (min-width: 768px) {
  .daterangepicker .calendar {
    margin-right: 20px !important;
  }
}

/*!
 * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900);
}

.fa,
.fa-classic,
.fa-sharp,
.fas,
.fa-solid,
.far,
.fa-regular,
.fab,
.fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.fas,
.fa-classic,
.fa-solid,
.far,
.fa-regular {
  font-family: 'Font Awesome 6 Free';
}

.fab,
.fa-brands {
  font-family: 'Font Awesome 6 Brands';
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em;
}

.fa-xs {
  font-size: 0.75em;
  line-height: 0.08333em;
  vertical-align: 0.125em;
}

.fa-sm {
  font-size: 0.875em;
  line-height: 0.07143em;
  vertical-align: 0.05357em;
}

.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em;
}

.fa-xl {
  font-size: 1.5em;
  line-height: 0.04167em;
  vertical-align: -0.125em;
}

.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  left: calc(var(--fa-li-width, 2em) * -1);
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit;
}

.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
}

.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em);
}

.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em);
}

.fa-beat {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}

.fa-fade {
  animation-name: fa-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-beat-fade {
  animation-name: fa-beat-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-flip {
  animation-name: fa-flip;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-shake {
  animation-name: fa-shake;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin-reverse {
  --fa-animation-direction: reverse;
}

.fa-pulse,
.fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, steps(8));
}

@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s;
  }
}

@keyframes fa-beat {
  0%, 90% {
    transform: scale(1);
  }
  45% {
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}

@keyframes fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0);
  }
  10% {
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    transform: scale(1, 1) translateY(0);
  }
  100% {
    transform: scale(1, 1) translateY(0);
  }
}

@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}

@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}

@keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  }
}

@keyframes fa-shake {
  0% {
    transform: rotate(-15deg);
  }
  4% {
    transform: rotate(15deg);
  }
  8%, 24% {
    transform: rotate(-18deg);
  }
  12%, 28% {
    transform: rotate(18deg);
  }
  16% {
    transform: rotate(-22deg);
  }
  20% {
    transform: rotate(22deg);
  }
  32% {
    transform: rotate(-12deg);
  }
  36% {
    transform: rotate(12deg);
  }
  40%, 100% {
    transform: rotate(0deg);
  }
}

@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.fa-rotate-90 {
  transform: rotate(90deg);
}

.fa-rotate-180 {
  transform: rotate(180deg);
}

.fa-rotate-270 {
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  transform: scale(1, -1);
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1, -1);
}

.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle, none));
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: var(--fa-stack-z-index, auto);
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: var(--fa-inverse, #fff);
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-0::before {
  content: "\30";
}

.fa-1::before {
  content: "\31";
}

.fa-2::before {
  content: "\32";
}

.fa-3::before {
  content: "\33";
}

.fa-4::before {
  content: "\34";
}

.fa-5::before {
  content: "\35";
}

.fa-6::before {
  content: "\36";
}

.fa-7::before {
  content: "\37";
}

.fa-8::before {
  content: "\38";
}

.fa-9::before {
  content: "\39";
}

.fa-fill-drip::before {
  content: "\f576";
}

.fa-arrows-to-circle::before {
  content: "\e4bd";
}

.fa-circle-chevron-right::before {
  content: "\f138";
}

.fa-chevron-circle-right::before {
  content: "\f138";
}

.fa-at::before {
  content: "\40";
}

.fa-trash-can::before {
  content: "\f2ed";
}

.fa-trash-alt::before {
  content: "\f2ed";
}

.fa-text-height::before {
  content: "\f034";
}

.fa-user-xmark::before {
  content: "\f235";
}

.fa-user-times::before {
  content: "\f235";
}

.fa-stethoscope::before {
  content: "\f0f1";
}

.fa-message::before {
  content: "\f27a";
}

.fa-comment-alt::before {
  content: "\f27a";
}

.fa-info::before {
  content: "\f129";
}

.fa-down-left-and-up-right-to-center::before {
  content: "\f422";
}

.fa-compress-alt::before {
  content: "\f422";
}

.fa-explosion::before {
  content: "\e4e9";
}

.fa-file-lines::before {
  content: "\f15c";
}

.fa-file-alt::before {
  content: "\f15c";
}

.fa-file-text::before {
  content: "\f15c";
}

.fa-wave-square::before {
  content: "\f83e";
}

.fa-ring::before {
  content: "\f70b";
}

.fa-building-un::before {
  content: "\e4d9";
}

.fa-dice-three::before {
  content: "\f527";
}

.fa-calendar-days::before {
  content: "\f073";
}

.fa-calendar-alt::before {
  content: "\f073";
}

.fa-anchor-circle-check::before {
  content: "\e4aa";
}

.fa-building-circle-arrow-right::before {
  content: "\e4d1";
}

.fa-volleyball::before {
  content: "\f45f";
}

.fa-volleyball-ball::before {
  content: "\f45f";
}

.fa-arrows-up-to-line::before {
  content: "\e4c2";
}

.fa-sort-down::before {
  content: "\f0dd";
}

.fa-sort-desc::before {
  content: "\f0dd";
}

.fa-circle-minus::before {
  content: "\f056";
}

.fa-minus-circle::before {
  content: "\f056";
}

.fa-door-open::before {
  content: "\f52b";
}

.fa-right-from-bracket::before {
  content: "\f2f5";
}

.fa-sign-out-alt::before {
  content: "\f2f5";
}

.fa-atom::before {
  content: "\f5d2";
}

.fa-soap::before {
  content: "\e06e";
}

.fa-icons::before {
  content: "\f86d";
}

.fa-heart-music-camera-bolt::before {
  content: "\f86d";
}

.fa-microphone-lines-slash::before {
  content: "\f539";
}

.fa-microphone-alt-slash::before {
  content: "\f539";
}

.fa-bridge-circle-check::before {
  content: "\e4c9";
}

.fa-pump-medical::before {
  content: "\e06a";
}

.fa-fingerprint::before {
  content: "\f577";
}

.fa-hand-point-right::before {
  content: "\f0a4";
}

.fa-magnifying-glass-location::before {
  content: "\f689";
}

.fa-search-location::before {
  content: "\f689";
}

.fa-forward-step::before {
  content: "\f051";
}

.fa-step-forward::before {
  content: "\f051";
}

.fa-face-smile-beam::before {
  content: "\f5b8";
}

.fa-smile-beam::before {
  content: "\f5b8";
}

.fa-flag-checkered::before {
  content: "\f11e";
}

.fa-football::before {
  content: "\f44e";
}

.fa-football-ball::before {
  content: "\f44e";
}

.fa-school-circle-exclamation::before {
  content: "\e56c";
}

.fa-crop::before {
  content: "\f125";
}

.fa-angles-down::before {
  content: "\f103";
}

.fa-angle-double-down::before {
  content: "\f103";
}

.fa-users-rectangle::before {
  content: "\e594";
}

.fa-people-roof::before {
  content: "\e537";
}

.fa-people-line::before {
  content: "\e534";
}

.fa-beer-mug-empty::before {
  content: "\f0fc";
}

.fa-beer::before {
  content: "\f0fc";
}

.fa-diagram-predecessor::before {
  content: "\e477";
}

.fa-arrow-up-long::before {
  content: "\f176";
}

.fa-long-arrow-up::before {
  content: "\f176";
}

.fa-fire-flame-simple::before {
  content: "\f46a";
}

.fa-burn::before {
  content: "\f46a";
}

.fa-person::before {
  content: "\f183";
}

.fa-male::before {
  content: "\f183";
}

.fa-laptop::before {
  content: "\f109";
}

.fa-file-csv::before {
  content: "\f6dd";
}

.fa-menorah::before {
  content: "\f676";
}

.fa-truck-plane::before {
  content: "\e58f";
}

.fa-record-vinyl::before {
  content: "\f8d9";
}

.fa-face-grin-stars::before {
  content: "\f587";
}

.fa-grin-stars::before {
  content: "\f587";
}

.fa-bong::before {
  content: "\f55c";
}

.fa-spaghetti-monster-flying::before {
  content: "\f67b";
}

.fa-pastafarianism::before {
  content: "\f67b";
}

.fa-arrow-down-up-across-line::before {
  content: "\e4af";
}

.fa-spoon::before {
  content: "\f2e5";
}

.fa-utensil-spoon::before {
  content: "\f2e5";
}

.fa-jar-wheat::before {
  content: "\e517";
}

.fa-envelopes-bulk::before {
  content: "\f674";
}

.fa-mail-bulk::before {
  content: "\f674";
}

.fa-file-circle-exclamation::before {
  content: "\e4eb";
}

.fa-circle-h::before {
  content: "\f47e";
}

.fa-hospital-symbol::before {
  content: "\f47e";
}

.fa-pager::before {
  content: "\f815";
}

.fa-address-book::before {
  content: "\f2b9";
}

.fa-contact-book::before {
  content: "\f2b9";
}

.fa-strikethrough::before {
  content: "\f0cc";
}

.fa-k::before {
  content: "\4b";
}

.fa-landmark-flag::before {
  content: "\e51c";
}

.fa-pencil::before {
  content: "\f303";
}

.fa-pencil-alt::before {
  content: "\f303";
}

.fa-backward::before {
  content: "\f04a";
}

.fa-caret-right::before {
  content: "\f0da";
}

.fa-comments::before {
  content: "\f086";
}

.fa-paste::before {
  content: "\f0ea";
}

.fa-file-clipboard::before {
  content: "\f0ea";
}

.fa-code-pull-request::before {
  content: "\e13c";
}

.fa-clipboard-list::before {
  content: "\f46d";
}

.fa-truck-ramp-box::before {
  content: "\f4de";
}

.fa-truck-loading::before {
  content: "\f4de";
}

.fa-user-check::before {
  content: "\f4fc";
}

.fa-vial-virus::before {
  content: "\e597";
}

.fa-sheet-plastic::before {
  content: "\e571";
}

.fa-blog::before {
  content: "\f781";
}

.fa-user-ninja::before {
  content: "\f504";
}

.fa-person-arrow-up-from-line::before {
  content: "\e539";
}

.fa-scroll-torah::before {
  content: "\f6a0";
}

.fa-torah::before {
  content: "\f6a0";
}

.fa-broom-ball::before {
  content: "\f458";
}

.fa-quidditch::before {
  content: "\f458";
}

.fa-quidditch-broom-ball::before {
  content: "\f458";
}

.fa-toggle-off::before {
  content: "\f204";
}

.fa-box-archive::before {
  content: "\f187";
}

.fa-archive::before {
  content: "\f187";
}

.fa-person-drowning::before {
  content: "\e545";
}

.fa-arrow-down-9-1::before {
  content: "\f886";
}

.fa-sort-numeric-desc::before {
  content: "\f886";
}

.fa-sort-numeric-down-alt::before {
  content: "\f886";
}

.fa-face-grin-tongue-squint::before {
  content: "\f58a";
}

.fa-grin-tongue-squint::before {
  content: "\f58a";
}

.fa-spray-can::before {
  content: "\f5bd";
}

.fa-truck-monster::before {
  content: "\f63b";
}

.fa-w::before {
  content: "\57";
}

.fa-earth-africa::before {
  content: "\f57c";
}

.fa-globe-africa::before {
  content: "\f57c";
}

.fa-rainbow::before {
  content: "\f75b";
}

.fa-circle-notch::before {
  content: "\f1ce";
}

.fa-tablet-screen-button::before {
  content: "\f3fa";
}

.fa-tablet-alt::before {
  content: "\f3fa";
}

.fa-paw::before {
  content: "\f1b0";
}

.fa-cloud::before {
  content: "\f0c2";
}

.fa-trowel-bricks::before {
  content: "\e58a";
}

.fa-face-flushed::before {
  content: "\f579";
}

.fa-flushed::before {
  content: "\f579";
}

.fa-hospital-user::before {
  content: "\f80d";
}

.fa-tent-arrow-left-right::before {
  content: "\e57f";
}

.fa-gavel::before {
  content: "\f0e3";
}

.fa-legal::before {
  content: "\f0e3";
}

.fa-binoculars::before {
  content: "\f1e5";
}

.fa-microphone-slash::before {
  content: "\f131";
}

.fa-box-tissue::before {
  content: "\e05b";
}

.fa-motorcycle::before {
  content: "\f21c";
}

.fa-bell-concierge::before {
  content: "\f562";
}

.fa-concierge-bell::before {
  content: "\f562";
}

.fa-pen-ruler::before {
  content: "\f5ae";
}

.fa-pencil-ruler::before {
  content: "\f5ae";
}

.fa-people-arrows::before {
  content: "\e068";
}

.fa-people-arrows-left-right::before {
  content: "\e068";
}

.fa-mars-and-venus-burst::before {
  content: "\e523";
}

.fa-square-caret-right::before {
  content: "\f152";
}

.fa-caret-square-right::before {
  content: "\f152";
}

.fa-scissors::before {
  content: "\f0c4";
}

.fa-cut::before {
  content: "\f0c4";
}

.fa-sun-plant-wilt::before {
  content: "\e57a";
}

.fa-toilets-portable::before {
  content: "\e584";
}

.fa-hockey-puck::before {
  content: "\f453";
}

.fa-table::before {
  content: "\f0ce";
}

.fa-magnifying-glass-arrow-right::before {
  content: "\e521";
}

.fa-tachograph-digital::before {
  content: "\f566";
}

.fa-digital-tachograph::before {
  content: "\f566";
}

.fa-users-slash::before {
  content: "\e073";
}

.fa-clover::before {
  content: "\e139";
}

.fa-reply::before {
  content: "\f3e5";
}

.fa-mail-reply::before {
  content: "\f3e5";
}

.fa-star-and-crescent::before {
  content: "\f699";
}

.fa-house-fire::before {
  content: "\e50c";
}

.fa-square-minus::before {
  content: "\f146";
}

.fa-minus-square::before {
  content: "\f146";
}

.fa-helicopter::before {
  content: "\f533";
}

.fa-compass::before {
  content: "\f14e";
}

.fa-square-caret-down::before {
  content: "\f150";
}

.fa-caret-square-down::before {
  content: "\f150";
}

.fa-file-circle-question::before {
  content: "\e4ef";
}

.fa-laptop-code::before {
  content: "\f5fc";
}

.fa-swatchbook::before {
  content: "\f5c3";
}

.fa-prescription-bottle::before {
  content: "\f485";
}

.fa-bars::before {
  content: "\f0c9";
}

.fa-navicon::before {
  content: "\f0c9";
}

.fa-people-group::before {
  content: "\e533";
}

.fa-hourglass-end::before {
  content: "\f253";
}

.fa-hourglass-3::before {
  content: "\f253";
}

.fa-heart-crack::before {
  content: "\f7a9";
}

.fa-heart-broken::before {
  content: "\f7a9";
}

.fa-square-up-right::before {
  content: "\f360";
}

.fa-external-link-square-alt::before {
  content: "\f360";
}

.fa-face-kiss-beam::before {
  content: "\f597";
}

.fa-kiss-beam::before {
  content: "\f597";
}

.fa-film::before {
  content: "\f008";
}

.fa-ruler-horizontal::before {
  content: "\f547";
}

.fa-people-robbery::before {
  content: "\e536";
}

.fa-lightbulb::before {
  content: "\f0eb";
}

.fa-caret-left::before {
  content: "\f0d9";
}

.fa-circle-exclamation::before {
  content: "\f06a";
}

.fa-exclamation-circle::before {
  content: "\f06a";
}

.fa-school-circle-xmark::before {
  content: "\e56d";
}

.fa-arrow-right-from-bracket::before {
  content: "\f08b";
}

.fa-sign-out::before {
  content: "\f08b";
}

.fa-circle-chevron-down::before {
  content: "\f13a";
}

.fa-chevron-circle-down::before {
  content: "\f13a";
}

.fa-unlock-keyhole::before {
  content: "\f13e";
}

.fa-unlock-alt::before {
  content: "\f13e";
}

.fa-cloud-showers-heavy::before {
  content: "\f740";
}

.fa-headphones-simple::before {
  content: "\f58f";
}

.fa-headphones-alt::before {
  content: "\f58f";
}

.fa-sitemap::before {
  content: "\f0e8";
}

.fa-circle-dollar-to-slot::before {
  content: "\f4b9";
}

.fa-donate::before {
  content: "\f4b9";
}

.fa-memory::before {
  content: "\f538";
}

.fa-road-spikes::before {
  content: "\e568";
}

.fa-fire-burner::before {
  content: "\e4f1";
}

.fa-flag::before {
  content: "\f024";
}

.fa-hanukiah::before {
  content: "\f6e6";
}

.fa-feather::before {
  content: "\f52d";
}

.fa-volume-low::before {
  content: "\f027";
}

.fa-volume-down::before {
  content: "\f027";
}

.fa-comment-slash::before {
  content: "\f4b3";
}

.fa-cloud-sun-rain::before {
  content: "\f743";
}

.fa-compress::before {
  content: "\f066";
}

.fa-wheat-awn::before {
  content: "\e2cd";
}

.fa-wheat-alt::before {
  content: "\e2cd";
}

.fa-ankh::before {
  content: "\f644";
}

.fa-hands-holding-child::before {
  content: "\e4fa";
}

.fa-asterisk::before {
  content: "\2a";
}

.fa-square-check::before {
  content: "\f14a";
}

.fa-check-square::before {
  content: "\f14a";
}

.fa-peseta-sign::before {
  content: "\e221";
}

.fa-heading::before {
  content: "\f1dc";
}

.fa-header::before {
  content: "\f1dc";
}

.fa-ghost::before {
  content: "\f6e2";
}

.fa-list::before {
  content: "\f03a";
}

.fa-list-squares::before {
  content: "\f03a";
}

.fa-square-phone-flip::before {
  content: "\f87b";
}

.fa-phone-square-alt::before {
  content: "\f87b";
}

.fa-cart-plus::before {
  content: "\f217";
}

.fa-gamepad::before {
  content: "\f11b";
}

.fa-circle-dot::before {
  content: "\f192";
}

.fa-dot-circle::before {
  content: "\f192";
}

.fa-face-dizzy::before {
  content: "\f567";
}

.fa-dizzy::before {
  content: "\f567";
}

.fa-egg::before {
  content: "\f7fb";
}

.fa-house-medical-circle-xmark::before {
  content: "\e513";
}

.fa-campground::before {
  content: "\f6bb";
}

.fa-folder-plus::before {
  content: "\f65e";
}

.fa-futbol::before {
  content: "\f1e3";
}

.fa-futbol-ball::before {
  content: "\f1e3";
}

.fa-soccer-ball::before {
  content: "\f1e3";
}

.fa-paintbrush::before {
  content: "\f1fc";
}

.fa-paint-brush::before {
  content: "\f1fc";
}

.fa-lock::before {
  content: "\f023";
}

.fa-gas-pump::before {
  content: "\f52f";
}

.fa-hot-tub-person::before {
  content: "\f593";
}

.fa-hot-tub::before {
  content: "\f593";
}

.fa-map-location::before {
  content: "\f59f";
}

.fa-map-marked::before {
  content: "\f59f";
}

.fa-house-flood-water::before {
  content: "\e50e";
}

.fa-tree::before {
  content: "\f1bb";
}

.fa-bridge-lock::before {
  content: "\e4cc";
}

.fa-sack-dollar::before {
  content: "\f81d";
}

.fa-pen-to-square::before {
  content: "\f044";
}

.fa-edit::before {
  content: "\f044";
}

.fa-car-side::before {
  content: "\f5e4";
}

.fa-share-nodes::before {
  content: "\f1e0";
}

.fa-share-alt::before {
  content: "\f1e0";
}

.fa-heart-circle-minus::before {
  content: "\e4ff";
}

.fa-hourglass-half::before {
  content: "\f252";
}

.fa-hourglass-2::before {
  content: "\f252";
}

.fa-microscope::before {
  content: "\f610";
}

.fa-sink::before {
  content: "\e06d";
}

.fa-bag-shopping::before {
  content: "\f290";
}

.fa-shopping-bag::before {
  content: "\f290";
}

.fa-arrow-down-z-a::before {
  content: "\f881";
}

.fa-sort-alpha-desc::before {
  content: "\f881";
}

.fa-sort-alpha-down-alt::before {
  content: "\f881";
}

.fa-mitten::before {
  content: "\f7b5";
}

.fa-person-rays::before {
  content: "\e54d";
}

.fa-users::before {
  content: "\f0c0";
}

.fa-eye-slash::before {
  content: "\f070";
}

.fa-flask-vial::before {
  content: "\e4f3";
}

.fa-hand::before {
  content: "\f256";
}

.fa-hand-paper::before {
  content: "\f256";
}

.fa-om::before {
  content: "\f679";
}

.fa-worm::before {
  content: "\e599";
}

.fa-house-circle-xmark::before {
  content: "\e50b";
}

.fa-plug::before {
  content: "\f1e6";
}

.fa-chevron-up::before {
  content: "\f077";
}

.fa-hand-spock::before {
  content: "\f259";
}

.fa-stopwatch::before {
  content: "\f2f2";
}

.fa-face-kiss::before {
  content: "\f596";
}

.fa-kiss::before {
  content: "\f596";
}

.fa-bridge-circle-xmark::before {
  content: "\e4cb";
}

.fa-face-grin-tongue::before {
  content: "\f589";
}

.fa-grin-tongue::before {
  content: "\f589";
}

.fa-chess-bishop::before {
  content: "\f43a";
}

.fa-face-grin-wink::before {
  content: "\f58c";
}

.fa-grin-wink::before {
  content: "\f58c";
}

.fa-ear-deaf::before {
  content: "\f2a4";
}

.fa-deaf::before {
  content: "\f2a4";
}

.fa-deafness::before {
  content: "\f2a4";
}

.fa-hard-of-hearing::before {
  content: "\f2a4";
}

.fa-road-circle-check::before {
  content: "\e564";
}

.fa-dice-five::before {
  content: "\f523";
}

.fa-square-rss::before {
  content: "\f143";
}

.fa-rss-square::before {
  content: "\f143";
}

.fa-land-mine-on::before {
  content: "\e51b";
}

.fa-i-cursor::before {
  content: "\f246";
}

.fa-stamp::before {
  content: "\f5bf";
}

.fa-stairs::before {
  content: "\e289";
}

.fa-i::before {
  content: "\49";
}

.fa-hryvnia-sign::before {
  content: "\f6f2";
}

.fa-hryvnia::before {
  content: "\f6f2";
}

.fa-pills::before {
  content: "\f484";
}

.fa-face-grin-wide::before {
  content: "\f581";
}

.fa-grin-alt::before {
  content: "\f581";
}

.fa-tooth::before {
  content: "\f5c9";
}

.fa-v::before {
  content: "\56";
}

.fa-bangladeshi-taka-sign::before {
  content: "\e2e6";
}

.fa-bicycle::before {
  content: "\f206";
}

.fa-staff-snake::before {
  content: "\e579";
}

.fa-rod-asclepius::before {
  content: "\e579";
}

.fa-rod-snake::before {
  content: "\e579";
}

.fa-staff-aesculapius::before {
  content: "\e579";
}

.fa-head-side-cough-slash::before {
  content: "\e062";
}

.fa-truck-medical::before {
  content: "\f0f9";
}

.fa-ambulance::before {
  content: "\f0f9";
}

.fa-wheat-awn-circle-exclamation::before {
  content: "\e598";
}

.fa-snowman::before {
  content: "\f7d0";
}

.fa-mortar-pestle::before {
  content: "\f5a7";
}

.fa-road-barrier::before {
  content: "\e562";
}

.fa-school::before {
  content: "\f549";
}

.fa-igloo::before {
  content: "\f7ae";
}

.fa-joint::before {
  content: "\f595";
}

.fa-angle-right::before {
  content: "\f105";
}

.fa-horse::before {
  content: "\f6f0";
}

.fa-q::before {
  content: "\51";
}

.fa-g::before {
  content: "\47";
}

.fa-notes-medical::before {
  content: "\f481";
}

.fa-temperature-half::before {
  content: "\f2c9";
}

.fa-temperature-2::before {
  content: "\f2c9";
}

.fa-thermometer-2::before {
  content: "\f2c9";
}

.fa-thermometer-half::before {
  content: "\f2c9";
}

.fa-dong-sign::before {
  content: "\e169";
}

.fa-capsules::before {
  content: "\f46b";
}

.fa-poo-storm::before {
  content: "\f75a";
}

.fa-poo-bolt::before {
  content: "\f75a";
}

.fa-face-frown-open::before {
  content: "\f57a";
}

.fa-frown-open::before {
  content: "\f57a";
}

.fa-hand-point-up::before {
  content: "\f0a6";
}

.fa-money-bill::before {
  content: "\f0d6";
}

.fa-bookmark::before {
  content: "\f02e";
}

.fa-align-justify::before {
  content: "\f039";
}

.fa-umbrella-beach::before {
  content: "\f5ca";
}

.fa-helmet-un::before {
  content: "\e503";
}

.fa-bullseye::before {
  content: "\f140";
}

.fa-bacon::before {
  content: "\f7e5";
}

.fa-hand-point-down::before {
  content: "\f0a7";
}

.fa-arrow-up-from-bracket::before {
  content: "\e09a";
}

.fa-folder::before {
  content: "\f07b";
}

.fa-folder-blank::before {
  content: "\f07b";
}

.fa-file-waveform::before {
  content: "\f478";
}

.fa-file-medical-alt::before {
  content: "\f478";
}

.fa-radiation::before {
  content: "\f7b9";
}

.fa-chart-simple::before {
  content: "\e473";
}

.fa-mars-stroke::before {
  content: "\f229";
}

.fa-vial::before {
  content: "\f492";
}

.fa-gauge::before {
  content: "\f624";
}

.fa-dashboard::before {
  content: "\f624";
}

.fa-gauge-med::before {
  content: "\f624";
}

.fa-tachometer-alt-average::before {
  content: "\f624";
}

.fa-wand-magic-sparkles::before {
  content: "\e2ca";
}

.fa-magic-wand-sparkles::before {
  content: "\e2ca";
}

.fa-e::before {
  content: "\45";
}

.fa-pen-clip::before {
  content: "\f305";
}

.fa-pen-alt::before {
  content: "\f305";
}

.fa-bridge-circle-exclamation::before {
  content: "\e4ca";
}

.fa-user::before {
  content: "\f007";
}

.fa-school-circle-check::before {
  content: "\e56b";
}

.fa-dumpster::before {
  content: "\f793";
}

.fa-van-shuttle::before {
  content: "\f5b6";
}

.fa-shuttle-van::before {
  content: "\f5b6";
}

.fa-building-user::before {
  content: "\e4da";
}

.fa-square-caret-left::before {
  content: "\f191";
}

.fa-caret-square-left::before {
  content: "\f191";
}

.fa-highlighter::before {
  content: "\f591";
}

.fa-key::before {
  content: "\f084";
}

.fa-bullhorn::before {
  content: "\f0a1";
}

.fa-globe::before {
  content: "\f0ac";
}

.fa-synagogue::before {
  content: "\f69b";
}

.fa-person-half-dress::before {
  content: "\e548";
}

.fa-road-bridge::before {
  content: "\e563";
}

.fa-location-arrow::before {
  content: "\f124";
}

.fa-c::before {
  content: "\43";
}

.fa-tablet-button::before {
  content: "\f10a";
}

.fa-building-lock::before {
  content: "\e4d6";
}

.fa-pizza-slice::before {
  content: "\f818";
}

.fa-money-bill-wave::before {
  content: "\f53a";
}

.fa-chart-area::before {
  content: "\f1fe";
}

.fa-area-chart::before {
  content: "\f1fe";
}

.fa-house-flag::before {
  content: "\e50d";
}

.fa-person-circle-minus::before {
  content: "\e540";
}

.fa-ban::before {
  content: "\f05e";
}

.fa-cancel::before {
  content: "\f05e";
}

.fa-camera-rotate::before {
  content: "\e0d8";
}

.fa-spray-can-sparkles::before {
  content: "\f5d0";
}

.fa-air-freshener::before {
  content: "\f5d0";
}

.fa-star::before {
  content: "\f005";
}

.fa-repeat::before {
  content: "\f363";
}

.fa-cross::before {
  content: "\f654";
}

.fa-box::before {
  content: "\f466";
}

.fa-venus-mars::before {
  content: "\f228";
}

.fa-arrow-pointer::before {
  content: "\f245";
}

.fa-mouse-pointer::before {
  content: "\f245";
}

.fa-maximize::before {
  content: "\f31e";
}

.fa-expand-arrows-alt::before {
  content: "\f31e";
}

.fa-charging-station::before {
  content: "\f5e7";
}

.fa-shapes::before {
  content: "\f61f";
}

.fa-triangle-circle-square::before {
  content: "\f61f";
}

.fa-shuffle::before {
  content: "\f074";
}

.fa-random::before {
  content: "\f074";
}

.fa-person-running::before {
  content: "\f70c";
}

.fa-running::before {
  content: "\f70c";
}

.fa-mobile-retro::before {
  content: "\e527";
}

.fa-grip-lines-vertical::before {
  content: "\f7a5";
}

.fa-spider::before {
  content: "\f717";
}

.fa-hands-bound::before {
  content: "\e4f9";
}

.fa-file-invoice-dollar::before {
  content: "\f571";
}

.fa-plane-circle-exclamation::before {
  content: "\e556";
}

.fa-x-ray::before {
  content: "\f497";
}

.fa-spell-check::before {
  content: "\f891";
}

.fa-slash::before {
  content: "\f715";
}

.fa-computer-mouse::before {
  content: "\f8cc";
}

.fa-mouse::before {
  content: "\f8cc";
}

.fa-arrow-right-to-bracket::before {
  content: "\f090";
}

.fa-sign-in::before {
  content: "\f090";
}

.fa-shop-slash::before {
  content: "\e070";
}

.fa-store-alt-slash::before {
  content: "\e070";
}

.fa-server::before {
  content: "\f233";
}

.fa-virus-covid-slash::before {
  content: "\e4a9";
}

.fa-shop-lock::before {
  content: "\e4a5";
}

.fa-hourglass-start::before {
  content: "\f251";
}

.fa-hourglass-1::before {
  content: "\f251";
}

.fa-blender-phone::before {
  content: "\f6b6";
}

.fa-building-wheat::before {
  content: "\e4db";
}

.fa-person-breastfeeding::before {
  content: "\e53a";
}

.fa-right-to-bracket::before {
  content: "\f2f6";
}

.fa-sign-in-alt::before {
  content: "\f2f6";
}

.fa-venus::before {
  content: "\f221";
}

.fa-passport::before {
  content: "\f5ab";
}

.fa-heart-pulse::before {
  content: "\f21e";
}

.fa-heartbeat::before {
  content: "\f21e";
}

.fa-people-carry-box::before {
  content: "\f4ce";
}

.fa-people-carry::before {
  content: "\f4ce";
}

.fa-temperature-high::before {
  content: "\f769";
}

.fa-microchip::before {
  content: "\f2db";
}

.fa-crown::before {
  content: "\f521";
}

.fa-weight-hanging::before {
  content: "\f5cd";
}

.fa-xmarks-lines::before {
  content: "\e59a";
}

.fa-file-prescription::before {
  content: "\f572";
}

.fa-weight-scale::before {
  content: "\f496";
}

.fa-weight::before {
  content: "\f496";
}

.fa-user-group::before {
  content: "\f500";
}

.fa-user-friends::before {
  content: "\f500";
}

.fa-arrow-up-a-z::before {
  content: "\f15e";
}

.fa-sort-alpha-up::before {
  content: "\f15e";
}

.fa-chess-knight::before {
  content: "\f441";
}

.fa-face-laugh-squint::before {
  content: "\f59b";
}

.fa-laugh-squint::before {
  content: "\f59b";
}

.fa-wheelchair::before {
  content: "\f193";
}

.fa-circle-arrow-up::before {
  content: "\f0aa";
}

.fa-arrow-circle-up::before {
  content: "\f0aa";
}

.fa-toggle-on::before {
  content: "\f205";
}

.fa-person-walking::before {
  content: "\f554";
}

.fa-walking::before {
  content: "\f554";
}

.fa-l::before {
  content: "\4c";
}

.fa-fire::before {
  content: "\f06d";
}

.fa-bed-pulse::before {
  content: "\f487";
}

.fa-procedures::before {
  content: "\f487";
}

.fa-shuttle-space::before {
  content: "\f197";
}

.fa-space-shuttle::before {
  content: "\f197";
}

.fa-face-laugh::before {
  content: "\f599";
}

.fa-laugh::before {
  content: "\f599";
}

.fa-folder-open::before {
  content: "\f07c";
}

.fa-heart-circle-plus::before {
  content: "\e500";
}

.fa-code-fork::before {
  content: "\e13b";
}

.fa-city::before {
  content: "\f64f";
}

.fa-microphone-lines::before {
  content: "\f3c9";
}

.fa-microphone-alt::before {
  content: "\f3c9";
}

.fa-pepper-hot::before {
  content: "\f816";
}

.fa-unlock::before {
  content: "\f09c";
}

.fa-colon-sign::before {
  content: "\e140";
}

.fa-headset::before {
  content: "\f590";
}

.fa-store-slash::before {
  content: "\e071";
}

.fa-road-circle-xmark::before {
  content: "\e566";
}

.fa-user-minus::before {
  content: "\f503";
}

.fa-mars-stroke-up::before {
  content: "\f22a";
}

.fa-mars-stroke-v::before {
  content: "\f22a";
}

.fa-champagne-glasses::before {
  content: "\f79f";
}

.fa-glass-cheers::before {
  content: "\f79f";
}

.fa-clipboard::before {
  content: "\f328";
}

.fa-house-circle-exclamation::before {
  content: "\e50a";
}

.fa-file-arrow-up::before {
  content: "\f574";
}

.fa-file-upload::before {
  content: "\f574";
}

.fa-wifi::before {
  content: "\f1eb";
}

.fa-wifi-3::before {
  content: "\f1eb";
}

.fa-wifi-strong::before {
  content: "\f1eb";
}

.fa-bath::before {
  content: "\f2cd";
}

.fa-bathtub::before {
  content: "\f2cd";
}

.fa-underline::before {
  content: "\f0cd";
}

.fa-user-pen::before {
  content: "\f4ff";
}

.fa-user-edit::before {
  content: "\f4ff";
}

.fa-signature::before {
  content: "\f5b7";
}

.fa-stroopwafel::before {
  content: "\f551";
}

.fa-bold::before {
  content: "\f032";
}

.fa-anchor-lock::before {
  content: "\e4ad";
}

.fa-building-ngo::before {
  content: "\e4d7";
}

.fa-manat-sign::before {
  content: "\e1d5";
}

.fa-not-equal::before {
  content: "\f53e";
}

.fa-border-top-left::before {
  content: "\f853";
}

.fa-border-style::before {
  content: "\f853";
}

.fa-map-location-dot::before {
  content: "\f5a0";
}

.fa-map-marked-alt::before {
  content: "\f5a0";
}

.fa-jedi::before {
  content: "\f669";
}

.fa-square-poll-vertical::before {
  content: "\f681";
}

.fa-poll::before {
  content: "\f681";
}

.fa-mug-hot::before {
  content: "\f7b6";
}

.fa-car-battery::before {
  content: "\f5df";
}

.fa-battery-car::before {
  content: "\f5df";
}

.fa-gift::before {
  content: "\f06b";
}

.fa-dice-two::before {
  content: "\f528";
}

.fa-chess-queen::before {
  content: "\f445";
}

.fa-glasses::before {
  content: "\f530";
}

.fa-chess-board::before {
  content: "\f43c";
}

.fa-building-circle-check::before {
  content: "\e4d2";
}

.fa-person-chalkboard::before {
  content: "\e53d";
}

.fa-mars-stroke-right::before {
  content: "\f22b";
}

.fa-mars-stroke-h::before {
  content: "\f22b";
}

.fa-hand-back-fist::before {
  content: "\f255";
}

.fa-hand-rock::before {
  content: "\f255";
}

.fa-square-caret-up::before {
  content: "\f151";
}

.fa-caret-square-up::before {
  content: "\f151";
}

.fa-cloud-showers-water::before {
  content: "\e4e4";
}

.fa-chart-bar::before {
  content: "\f080";
}

.fa-bar-chart::before {
  content: "\f080";
}

.fa-hands-bubbles::before {
  content: "\e05e";
}

.fa-hands-wash::before {
  content: "\e05e";
}

.fa-less-than-equal::before {
  content: "\f537";
}

.fa-train::before {
  content: "\f238";
}

.fa-eye-low-vision::before {
  content: "\f2a8";
}

.fa-low-vision::before {
  content: "\f2a8";
}

.fa-crow::before {
  content: "\f520";
}

.fa-sailboat::before {
  content: "\e445";
}

.fa-window-restore::before {
  content: "\f2d2";
}

.fa-square-plus::before {
  content: "\f0fe";
}

.fa-plus-square::before {
  content: "\f0fe";
}

.fa-torii-gate::before {
  content: "\f6a1";
}

.fa-frog::before {
  content: "\f52e";
}

.fa-bucket::before {
  content: "\e4cf";
}

.fa-image::before {
  content: "\f03e";
}

.fa-microphone::before {
  content: "\f130";
}

.fa-cow::before {
  content: "\f6c8";
}

.fa-caret-up::before {
  content: "\f0d8";
}

.fa-screwdriver::before {
  content: "\f54a";
}

.fa-folder-closed::before {
  content: "\e185";
}

.fa-house-tsunami::before {
  content: "\e515";
}

.fa-square-nfi::before {
  content: "\e576";
}

.fa-arrow-up-from-ground-water::before {
  content: "\e4b5";
}

.fa-martini-glass::before {
  content: "\f57b";
}

.fa-glass-martini-alt::before {
  content: "\f57b";
}

.fa-rotate-left::before {
  content: "\f2ea";
}

.fa-rotate-back::before {
  content: "\f2ea";
}

.fa-rotate-backward::before {
  content: "\f2ea";
}

.fa-undo-alt::before {
  content: "\f2ea";
}

.fa-table-columns::before {
  content: "\f0db";
}

.fa-columns::before {
  content: "\f0db";
}

.fa-lemon::before {
  content: "\f094";
}

.fa-head-side-mask::before {
  content: "\e063";
}

.fa-handshake::before {
  content: "\f2b5";
}

.fa-gem::before {
  content: "\f3a5";
}

.fa-dolly::before {
  content: "\f472";
}

.fa-dolly-box::before {
  content: "\f472";
}

.fa-smoking::before {
  content: "\f48d";
}

.fa-minimize::before {
  content: "\f78c";
}

.fa-compress-arrows-alt::before {
  content: "\f78c";
}

.fa-monument::before {
  content: "\f5a6";
}

.fa-snowplow::before {
  content: "\f7d2";
}

.fa-angles-right::before {
  content: "\f101";
}

.fa-angle-double-right::before {
  content: "\f101";
}

.fa-cannabis::before {
  content: "\f55f";
}

.fa-circle-play::before {
  content: "\f144";
}

.fa-play-circle::before {
  content: "\f144";
}

.fa-tablets::before {
  content: "\f490";
}

.fa-ethernet::before {
  content: "\f796";
}

.fa-euro-sign::before {
  content: "\f153";
}

.fa-eur::before {
  content: "\f153";
}

.fa-euro::before {
  content: "\f153";
}

.fa-chair::before {
  content: "\f6c0";
}

.fa-circle-check::before {
  content: "\f058";
}

.fa-check-circle::before {
  content: "\f058";
}

.fa-circle-stop::before {
  content: "\f28d";
}

.fa-stop-circle::before {
  content: "\f28d";
}

.fa-compass-drafting::before {
  content: "\f568";
}

.fa-drafting-compass::before {
  content: "\f568";
}

.fa-plate-wheat::before {
  content: "\e55a";
}

.fa-icicles::before {
  content: "\f7ad";
}

.fa-person-shelter::before {
  content: "\e54f";
}

.fa-neuter::before {
  content: "\f22c";
}

.fa-id-badge::before {
  content: "\f2c1";
}

.fa-marker::before {
  content: "\f5a1";
}

.fa-face-laugh-beam::before {
  content: "\f59a";
}

.fa-laugh-beam::before {
  content: "\f59a";
}

.fa-helicopter-symbol::before {
  content: "\e502";
}

.fa-universal-access::before {
  content: "\f29a";
}

.fa-circle-chevron-up::before {
  content: "\f139";
}

.fa-chevron-circle-up::before {
  content: "\f139";
}

.fa-lari-sign::before {
  content: "\e1c8";
}

.fa-volcano::before {
  content: "\f770";
}

.fa-person-walking-dashed-line-arrow-right::before {
  content: "\e553";
}

.fa-sterling-sign::before {
  content: "\f154";
}

.fa-gbp::before {
  content: "\f154";
}

.fa-pound-sign::before {
  content: "\f154";
}

.fa-viruses::before {
  content: "\e076";
}

.fa-square-person-confined::before {
  content: "\e577";
}

.fa-user-tie::before {
  content: "\f508";
}

.fa-arrow-down-long::before {
  content: "\f175";
}

.fa-long-arrow-down::before {
  content: "\f175";
}

.fa-tent-arrow-down-to-line::before {
  content: "\e57e";
}

.fa-certificate::before {
  content: "\f0a3";
}

.fa-reply-all::before {
  content: "\f122";
}

.fa-mail-reply-all::before {
  content: "\f122";
}

.fa-suitcase::before {
  content: "\f0f2";
}

.fa-person-skating::before {
  content: "\f7c5";
}

.fa-skating::before {
  content: "\f7c5";
}

.fa-filter-circle-dollar::before {
  content: "\f662";
}

.fa-funnel-dollar::before {
  content: "\f662";
}

.fa-camera-retro::before {
  content: "\f083";
}

.fa-circle-arrow-down::before {
  content: "\f0ab";
}

.fa-arrow-circle-down::before {
  content: "\f0ab";
}

.fa-file-import::before {
  content: "\f56f";
}

.fa-arrow-right-to-file::before {
  content: "\f56f";
}

.fa-square-arrow-up-right::before {
  content: "\f14c";
}

.fa-external-link-square::before {
  content: "\f14c";
}

.fa-box-open::before {
  content: "\f49e";
}

.fa-scroll::before {
  content: "\f70e";
}

.fa-spa::before {
  content: "\f5bb";
}

.fa-location-pin-lock::before {
  content: "\e51f";
}

.fa-pause::before {
  content: "\f04c";
}

.fa-hill-avalanche::before {
  content: "\e507";
}

.fa-temperature-empty::before {
  content: "\f2cb";
}

.fa-temperature-0::before {
  content: "\f2cb";
}

.fa-thermometer-0::before {
  content: "\f2cb";
}

.fa-thermometer-empty::before {
  content: "\f2cb";
}

.fa-bomb::before {
  content: "\f1e2";
}

.fa-registered::before {
  content: "\f25d";
}

.fa-address-card::before {
  content: "\f2bb";
}

.fa-contact-card::before {
  content: "\f2bb";
}

.fa-vcard::before {
  content: "\f2bb";
}

.fa-scale-unbalanced-flip::before {
  content: "\f516";
}

.fa-balance-scale-right::before {
  content: "\f516";
}

.fa-subscript::before {
  content: "\f12c";
}

.fa-diamond-turn-right::before {
  content: "\f5eb";
}

.fa-directions::before {
  content: "\f5eb";
}

.fa-burst::before {
  content: "\e4dc";
}

.fa-house-laptop::before {
  content: "\e066";
}

.fa-laptop-house::before {
  content: "\e066";
}

.fa-face-tired::before {
  content: "\f5c8";
}

.fa-tired::before {
  content: "\f5c8";
}

.fa-money-bills::before {
  content: "\e1f3";
}

.fa-smog::before {
  content: "\f75f";
}

.fa-crutch::before {
  content: "\f7f7";
}

.fa-cloud-arrow-up::before {
  content: "\f0ee";
}

.fa-cloud-upload::before {
  content: "\f0ee";
}

.fa-cloud-upload-alt::before {
  content: "\f0ee";
}

.fa-palette::before {
  content: "\f53f";
}

.fa-arrows-turn-right::before {
  content: "\e4c0";
}

.fa-vest::before {
  content: "\e085";
}

.fa-ferry::before {
  content: "\e4ea";
}

.fa-arrows-down-to-people::before {
  content: "\e4b9";
}

.fa-seedling::before {
  content: "\f4d8";
}

.fa-sprout::before {
  content: "\f4d8";
}

.fa-left-right::before {
  content: "\f337";
}

.fa-arrows-alt-h::before {
  content: "\f337";
}

.fa-boxes-packing::before {
  content: "\e4c7";
}

.fa-circle-arrow-left::before {
  content: "\f0a8";
}

.fa-arrow-circle-left::before {
  content: "\f0a8";
}

.fa-group-arrows-rotate::before {
  content: "\e4f6";
}

.fa-bowl-food::before {
  content: "\e4c6";
}

.fa-candy-cane::before {
  content: "\f786";
}

.fa-arrow-down-wide-short::before {
  content: "\f160";
}

.fa-sort-amount-asc::before {
  content: "\f160";
}

.fa-sort-amount-down::before {
  content: "\f160";
}

.fa-cloud-bolt::before {
  content: "\f76c";
}

.fa-thunderstorm::before {
  content: "\f76c";
}

.fa-text-slash::before {
  content: "\f87d";
}

.fa-remove-format::before {
  content: "\f87d";
}

.fa-face-smile-wink::before {
  content: "\f4da";
}

.fa-smile-wink::before {
  content: "\f4da";
}

.fa-file-word::before {
  content: "\f1c2";
}

.fa-file-powerpoint::before {
  content: "\f1c4";
}

.fa-arrows-left-right::before {
  content: "\f07e";
}

.fa-arrows-h::before {
  content: "\f07e";
}

.fa-house-lock::before {
  content: "\e510";
}

.fa-cloud-arrow-down::before {
  content: "\f0ed";
}

.fa-cloud-download::before {
  content: "\f0ed";
}

.fa-cloud-download-alt::before {
  content: "\f0ed";
}

.fa-children::before {
  content: "\e4e1";
}

.fa-chalkboard::before {
  content: "\f51b";
}

.fa-blackboard::before {
  content: "\f51b";
}

.fa-user-large-slash::before {
  content: "\f4fa";
}

.fa-user-alt-slash::before {
  content: "\f4fa";
}

.fa-envelope-open::before {
  content: "\f2b6";
}

.fa-handshake-simple-slash::before {
  content: "\e05f";
}

.fa-handshake-alt-slash::before {
  content: "\e05f";
}

.fa-mattress-pillow::before {
  content: "\e525";
}

.fa-guarani-sign::before {
  content: "\e19a";
}

.fa-arrows-rotate::before {
  content: "\f021";
}

.fa-refresh::before {
  content: "\f021";
}

.fa-sync::before {
  content: "\f021";
}

.fa-fire-extinguisher::before {
  content: "\f134";
}

.fa-cruzeiro-sign::before {
  content: "\e152";
}

.fa-greater-than-equal::before {
  content: "\f532";
}

.fa-shield-halved::before {
  content: "\f3ed";
}

.fa-shield-alt::before {
  content: "\f3ed";
}

.fa-book-atlas::before {
  content: "\f558";
}

.fa-atlas::before {
  content: "\f558";
}

.fa-virus::before {
  content: "\e074";
}

.fa-envelope-circle-check::before {
  content: "\e4e8";
}

.fa-layer-group::before {
  content: "\f5fd";
}

.fa-arrows-to-dot::before {
  content: "\e4be";
}

.fa-archway::before {
  content: "\f557";
}

.fa-heart-circle-check::before {
  content: "\e4fd";
}

.fa-house-chimney-crack::before {
  content: "\f6f1";
}

.fa-house-damage::before {
  content: "\f6f1";
}

.fa-file-zipper::before {
  content: "\f1c6";
}

.fa-file-archive::before {
  content: "\f1c6";
}

.fa-square::before {
  content: "\f0c8";
}

.fa-martini-glass-empty::before {
  content: "\f000";
}

.fa-glass-martini::before {
  content: "\f000";
}

.fa-couch::before {
  content: "\f4b8";
}

.fa-cedi-sign::before {
  content: "\e0df";
}

.fa-italic::before {
  content: "\f033";
}

.fa-church::before {
  content: "\f51d";
}

.fa-comments-dollar::before {
  content: "\f653";
}

.fa-democrat::before {
  content: "\f747";
}

.fa-z::before {
  content: "\5a";
}

.fa-person-skiing::before {
  content: "\f7c9";
}

.fa-skiing::before {
  content: "\f7c9";
}

.fa-road-lock::before {
  content: "\e567";
}

.fa-a::before {
  content: "\41";
}

.fa-temperature-arrow-down::before {
  content: "\e03f";
}

.fa-temperature-down::before {
  content: "\e03f";
}

.fa-feather-pointed::before {
  content: "\f56b";
}

.fa-feather-alt::before {
  content: "\f56b";
}

.fa-p::before {
  content: "\50";
}

.fa-snowflake::before {
  content: "\f2dc";
}

.fa-newspaper::before {
  content: "\f1ea";
}

.fa-rectangle-ad::before {
  content: "\f641";
}

.fa-ad::before {
  content: "\f641";
}

.fa-circle-arrow-right::before {
  content: "\f0a9";
}

.fa-arrow-circle-right::before {
  content: "\f0a9";
}

.fa-filter-circle-xmark::before {
  content: "\e17b";
}

.fa-locust::before {
  content: "\e520";
}

.fa-sort::before {
  content: "\f0dc";
}

.fa-unsorted::before {
  content: "\f0dc";
}

.fa-list-ol::before {
  content: "\f0cb";
}

.fa-list-1-2::before {
  content: "\f0cb";
}

.fa-list-numeric::before {
  content: "\f0cb";
}

.fa-person-dress-burst::before {
  content: "\e544";
}

.fa-money-check-dollar::before {
  content: "\f53d";
}

.fa-money-check-alt::before {
  content: "\f53d";
}

.fa-vector-square::before {
  content: "\f5cb";
}

.fa-bread-slice::before {
  content: "\f7ec";
}

.fa-language::before {
  content: "\f1ab";
}

.fa-face-kiss-wink-heart::before {
  content: "\f598";
}

.fa-kiss-wink-heart::before {
  content: "\f598";
}

.fa-filter::before {
  content: "\f0b0";
}

.fa-question::before {
  content: "\3f";
}

.fa-file-signature::before {
  content: "\f573";
}

.fa-up-down-left-right::before {
  content: "\f0b2";
}

.fa-arrows-alt::before {
  content: "\f0b2";
}

.fa-house-chimney-user::before {
  content: "\e065";
}

.fa-hand-holding-heart::before {
  content: "\f4be";
}

.fa-puzzle-piece::before {
  content: "\f12e";
}

.fa-money-check::before {
  content: "\f53c";
}

.fa-star-half-stroke::before {
  content: "\f5c0";
}

.fa-star-half-alt::before {
  content: "\f5c0";
}

.fa-code::before {
  content: "\f121";
}

.fa-whiskey-glass::before {
  content: "\f7a0";
}

.fa-glass-whiskey::before {
  content: "\f7a0";
}

.fa-building-circle-exclamation::before {
  content: "\e4d3";
}

.fa-magnifying-glass-chart::before {
  content: "\e522";
}

.fa-arrow-up-right-from-square::before {
  content: "\f08e";
}

.fa-external-link::before {
  content: "\f08e";
}

.fa-cubes-stacked::before {
  content: "\e4e6";
}

.fa-won-sign::before {
  content: "\f159";
}

.fa-krw::before {
  content: "\f159";
}

.fa-won::before {
  content: "\f159";
}

.fa-virus-covid::before {
  content: "\e4a8";
}

.fa-austral-sign::before {
  content: "\e0a9";
}

.fa-f::before {
  content: "\46";
}

.fa-leaf::before {
  content: "\f06c";
}

.fa-road::before {
  content: "\f018";
}

.fa-taxi::before {
  content: "\f1ba";
}

.fa-cab::before {
  content: "\f1ba";
}

.fa-person-circle-plus::before {
  content: "\e541";
}

.fa-chart-pie::before {
  content: "\f200";
}

.fa-pie-chart::before {
  content: "\f200";
}

.fa-bolt-lightning::before {
  content: "\e0b7";
}

.fa-sack-xmark::before {
  content: "\e56a";
}

.fa-file-excel::before {
  content: "\f1c3";
}

.fa-file-contract::before {
  content: "\f56c";
}

.fa-fish-fins::before {
  content: "\e4f2";
}

.fa-building-flag::before {
  content: "\e4d5";
}

.fa-face-grin-beam::before {
  content: "\f582";
}

.fa-grin-beam::before {
  content: "\f582";
}

.fa-object-ungroup::before {
  content: "\f248";
}

.fa-poop::before {
  content: "\f619";
}

.fa-location-pin::before {
  content: "\f041";
}

.fa-map-marker::before {
  content: "\f041";
}

.fa-kaaba::before {
  content: "\f66b";
}

.fa-toilet-paper::before {
  content: "\f71e";
}

.fa-helmet-safety::before {
  content: "\f807";
}

.fa-hard-hat::before {
  content: "\f807";
}

.fa-hat-hard::before {
  content: "\f807";
}

.fa-eject::before {
  content: "\f052";
}

.fa-circle-right::before {
  content: "\f35a";
}

.fa-arrow-alt-circle-right::before {
  content: "\f35a";
}

.fa-plane-circle-check::before {
  content: "\e555";
}

.fa-face-rolling-eyes::before {
  content: "\f5a5";
}

.fa-meh-rolling-eyes::before {
  content: "\f5a5";
}

.fa-object-group::before {
  content: "\f247";
}

.fa-chart-line::before {
  content: "\f201";
}

.fa-line-chart::before {
  content: "\f201";
}

.fa-mask-ventilator::before {
  content: "\e524";
}

.fa-arrow-right::before {
  content: "\f061";
}

.fa-signs-post::before {
  content: "\f277";
}

.fa-map-signs::before {
  content: "\f277";
}

.fa-cash-register::before {
  content: "\f788";
}

.fa-person-circle-question::before {
  content: "\e542";
}

.fa-h::before {
  content: "\48";
}

.fa-tarp::before {
  content: "\e57b";
}

.fa-screwdriver-wrench::before {
  content: "\f7d9";
}

.fa-tools::before {
  content: "\f7d9";
}

.fa-arrows-to-eye::before {
  content: "\e4bf";
}

.fa-plug-circle-bolt::before {
  content: "\e55b";
}

.fa-heart::before {
  content: "\f004";
}

.fa-mars-and-venus::before {
  content: "\f224";
}

.fa-house-user::before {
  content: "\e1b0";
}

.fa-home-user::before {
  content: "\e1b0";
}

.fa-dumpster-fire::before {
  content: "\f794";
}

.fa-house-crack::before {
  content: "\e3b1";
}

.fa-martini-glass-citrus::before {
  content: "\f561";
}

.fa-cocktail::before {
  content: "\f561";
}

.fa-face-surprise::before {
  content: "\f5c2";
}

.fa-surprise::before {
  content: "\f5c2";
}

.fa-bottle-water::before {
  content: "\e4c5";
}

.fa-circle-pause::before {
  content: "\f28b";
}

.fa-pause-circle::before {
  content: "\f28b";
}

.fa-toilet-paper-slash::before {
  content: "\e072";
}

.fa-apple-whole::before {
  content: "\f5d1";
}

.fa-apple-alt::before {
  content: "\f5d1";
}

.fa-kitchen-set::before {
  content: "\e51a";
}

.fa-r::before {
  content: "\52";
}

.fa-temperature-quarter::before {
  content: "\f2ca";
}

.fa-temperature-1::before {
  content: "\f2ca";
}

.fa-thermometer-1::before {
  content: "\f2ca";
}

.fa-thermometer-quarter::before {
  content: "\f2ca";
}

.fa-cube::before {
  content: "\f1b2";
}

.fa-bitcoin-sign::before {
  content: "\e0b4";
}

.fa-shield-dog::before {
  content: "\e573";
}

.fa-solar-panel::before {
  content: "\f5ba";
}

.fa-lock-open::before {
  content: "\f3c1";
}

.fa-elevator::before {
  content: "\e16d";
}

.fa-money-bill-transfer::before {
  content: "\e528";
}

.fa-money-bill-trend-up::before {
  content: "\e529";
}

.fa-house-flood-water-circle-arrow-right::before {
  content: "\e50f";
}

.fa-square-poll-horizontal::before {
  content: "\f682";
}

.fa-poll-h::before {
  content: "\f682";
}

.fa-circle::before {
  content: "\f111";
}

.fa-backward-fast::before {
  content: "\f049";
}

.fa-fast-backward::before {
  content: "\f049";
}

.fa-recycle::before {
  content: "\f1b8";
}

.fa-user-astronaut::before {
  content: "\f4fb";
}

.fa-plane-slash::before {
  content: "\e069";
}

.fa-trademark::before {
  content: "\f25c";
}

.fa-basketball::before {
  content: "\f434";
}

.fa-basketball-ball::before {
  content: "\f434";
}

.fa-satellite-dish::before {
  content: "\f7c0";
}

.fa-circle-up::before {
  content: "\f35b";
}

.fa-arrow-alt-circle-up::before {
  content: "\f35b";
}

.fa-mobile-screen-button::before {
  content: "\f3cd";
}

.fa-mobile-alt::before {
  content: "\f3cd";
}

.fa-volume-high::before {
  content: "\f028";
}

.fa-volume-up::before {
  content: "\f028";
}

.fa-users-rays::before {
  content: "\e593";
}

.fa-wallet::before {
  content: "\f555";
}

.fa-clipboard-check::before {
  content: "\f46c";
}

.fa-file-audio::before {
  content: "\f1c7";
}

.fa-burger::before {
  content: "\f805";
}

.fa-hamburger::before {
  content: "\f805";
}

.fa-wrench::before {
  content: "\f0ad";
}

.fa-bugs::before {
  content: "\e4d0";
}

.fa-rupee-sign::before {
  content: "\f156";
}

.fa-rupee::before {
  content: "\f156";
}

.fa-file-image::before {
  content: "\f1c5";
}

.fa-circle-question::before {
  content: "\f059";
}

.fa-question-circle::before {
  content: "\f059";
}

.fa-plane-departure::before {
  content: "\f5b0";
}

.fa-handshake-slash::before {
  content: "\e060";
}

.fa-book-bookmark::before {
  content: "\e0bb";
}

.fa-code-branch::before {
  content: "\f126";
}

.fa-hat-cowboy::before {
  content: "\f8c0";
}

.fa-bridge::before {
  content: "\e4c8";
}

.fa-phone-flip::before {
  content: "\f879";
}

.fa-phone-alt::before {
  content: "\f879";
}

.fa-truck-front::before {
  content: "\e2b7";
}

.fa-cat::before {
  content: "\f6be";
}

.fa-anchor-circle-exclamation::before {
  content: "\e4ab";
}

.fa-truck-field::before {
  content: "\e58d";
}

.fa-route::before {
  content: "\f4d7";
}

.fa-clipboard-question::before {
  content: "\e4e3";
}

.fa-panorama::before {
  content: "\e209";
}

.fa-comment-medical::before {
  content: "\f7f5";
}

.fa-teeth-open::before {
  content: "\f62f";
}

.fa-file-circle-minus::before {
  content: "\e4ed";
}

.fa-tags::before {
  content: "\f02c";
}

.fa-wine-glass::before {
  content: "\f4e3";
}

.fa-forward-fast::before {
  content: "\f050";
}

.fa-fast-forward::before {
  content: "\f050";
}

.fa-face-meh-blank::before {
  content: "\f5a4";
}

.fa-meh-blank::before {
  content: "\f5a4";
}

.fa-square-parking::before {
  content: "\f540";
}

.fa-parking::before {
  content: "\f540";
}

.fa-house-signal::before {
  content: "\e012";
}

.fa-bars-progress::before {
  content: "\f828";
}

.fa-tasks-alt::before {
  content: "\f828";
}

.fa-faucet-drip::before {
  content: "\e006";
}

.fa-cart-flatbed::before {
  content: "\f474";
}

.fa-dolly-flatbed::before {
  content: "\f474";
}

.fa-ban-smoking::before {
  content: "\f54d";
}

.fa-smoking-ban::before {
  content: "\f54d";
}

.fa-terminal::before {
  content: "\f120";
}

.fa-mobile-button::before {
  content: "\f10b";
}

.fa-house-medical-flag::before {
  content: "\e514";
}

.fa-basket-shopping::before {
  content: "\f291";
}

.fa-shopping-basket::before {
  content: "\f291";
}

.fa-tape::before {
  content: "\f4db";
}

.fa-bus-simple::before {
  content: "\f55e";
}

.fa-bus-alt::before {
  content: "\f55e";
}

.fa-eye::before {
  content: "\f06e";
}

.fa-face-sad-cry::before {
  content: "\f5b3";
}

.fa-sad-cry::before {
  content: "\f5b3";
}

.fa-audio-description::before {
  content: "\f29e";
}

.fa-person-military-to-person::before {
  content: "\e54c";
}

.fa-file-shield::before {
  content: "\e4f0";
}

.fa-user-slash::before {
  content: "\f506";
}

.fa-pen::before {
  content: "\f304";
}

.fa-tower-observation::before {
  content: "\e586";
}

.fa-file-code::before {
  content: "\f1c9";
}

.fa-signal::before {
  content: "\f012";
}

.fa-signal-5::before {
  content: "\f012";
}

.fa-signal-perfect::before {
  content: "\f012";
}

.fa-bus::before {
  content: "\f207";
}

.fa-heart-circle-xmark::before {
  content: "\e501";
}

.fa-house-chimney::before {
  content: "\e3af";
}

.fa-home-lg::before {
  content: "\e3af";
}

.fa-window-maximize::before {
  content: "\f2d0";
}

.fa-face-frown::before {
  content: "\f119";
}

.fa-frown::before {
  content: "\f119";
}

.fa-prescription::before {
  content: "\f5b1";
}

.fa-shop::before {
  content: "\f54f";
}

.fa-store-alt::before {
  content: "\f54f";
}

.fa-floppy-disk::before {
  content: "\f0c7";
}

.fa-save::before {
  content: "\f0c7";
}

.fa-vihara::before {
  content: "\f6a7";
}

.fa-scale-unbalanced::before {
  content: "\f515";
}

.fa-balance-scale-left::before {
  content: "\f515";
}

.fa-sort-up::before {
  content: "\f0de";
}

.fa-sort-asc::before {
  content: "\f0de";
}

.fa-comment-dots::before {
  content: "\f4ad";
}

.fa-commenting::before {
  content: "\f4ad";
}

.fa-plant-wilt::before {
  content: "\e5aa";
}

.fa-diamond::before {
  content: "\f219";
}

.fa-face-grin-squint::before {
  content: "\f585";
}

.fa-grin-squint::before {
  content: "\f585";
}

.fa-hand-holding-dollar::before {
  content: "\f4c0";
}

.fa-hand-holding-usd::before {
  content: "\f4c0";
}

.fa-bacterium::before {
  content: "\e05a";
}

.fa-hand-pointer::before {
  content: "\f25a";
}

.fa-drum-steelpan::before {
  content: "\f56a";
}

.fa-hand-scissors::before {
  content: "\f257";
}

.fa-hands-praying::before {
  content: "\f684";
}

.fa-praying-hands::before {
  content: "\f684";
}

.fa-arrow-rotate-right::before {
  content: "\f01e";
}

.fa-arrow-right-rotate::before {
  content: "\f01e";
}

.fa-arrow-rotate-forward::before {
  content: "\f01e";
}

.fa-redo::before {
  content: "\f01e";
}

.fa-biohazard::before {
  content: "\f780";
}

.fa-location-crosshairs::before {
  content: "\f601";
}

.fa-location::before {
  content: "\f601";
}

.fa-mars-double::before {
  content: "\f227";
}

.fa-child-dress::before {
  content: "\e59c";
}

.fa-users-between-lines::before {
  content: "\e591";
}

.fa-lungs-virus::before {
  content: "\e067";
}

.fa-face-grin-tears::before {
  content: "\f588";
}

.fa-grin-tears::before {
  content: "\f588";
}

.fa-phone::before {
  content: "\f095";
}

.fa-calendar-xmark::before {
  content: "\f273";
}

.fa-calendar-times::before {
  content: "\f273";
}

.fa-child-reaching::before {
  content: "\e59d";
}

.fa-head-side-virus::before {
  content: "\e064";
}

.fa-user-gear::before {
  content: "\f4fe";
}

.fa-user-cog::before {
  content: "\f4fe";
}

.fa-arrow-up-1-9::before {
  content: "\f163";
}

.fa-sort-numeric-up::before {
  content: "\f163";
}

.fa-door-closed::before {
  content: "\f52a";
}

.fa-shield-virus::before {
  content: "\e06c";
}

.fa-dice-six::before {
  content: "\f526";
}

.fa-mosquito-net::before {
  content: "\e52c";
}

.fa-bridge-water::before {
  content: "\e4ce";
}

.fa-person-booth::before {
  content: "\f756";
}

.fa-text-width::before {
  content: "\f035";
}

.fa-hat-wizard::before {
  content: "\f6e8";
}

.fa-pen-fancy::before {
  content: "\f5ac";
}

.fa-person-digging::before {
  content: "\f85e";
}

.fa-digging::before {
  content: "\f85e";
}

.fa-trash::before {
  content: "\f1f8";
}

.fa-gauge-simple::before {
  content: "\f629";
}

.fa-gauge-simple-med::before {
  content: "\f629";
}

.fa-tachometer-average::before {
  content: "\f629";
}

.fa-book-medical::before {
  content: "\f7e6";
}

.fa-poo::before {
  content: "\f2fe";
}

.fa-quote-right::before {
  content: "\f10e";
}

.fa-quote-right-alt::before {
  content: "\f10e";
}

.fa-shirt::before {
  content: "\f553";
}

.fa-t-shirt::before {
  content: "\f553";
}

.fa-tshirt::before {
  content: "\f553";
}

.fa-cubes::before {
  content: "\f1b3";
}

.fa-divide::before {
  content: "\f529";
}

.fa-tenge-sign::before {
  content: "\f7d7";
}

.fa-tenge::before {
  content: "\f7d7";
}

.fa-headphones::before {
  content: "\f025";
}

.fa-hands-holding::before {
  content: "\f4c2";
}

.fa-hands-clapping::before {
  content: "\e1a8";
}

.fa-republican::before {
  content: "\f75e";
}

.fa-arrow-left::before {
  content: "\f060";
}

.fa-person-circle-xmark::before {
  content: "\e543";
}

.fa-ruler::before {
  content: "\f545";
}

.fa-align-left::before {
  content: "\f036";
}

.fa-dice-d6::before {
  content: "\f6d1";
}

.fa-restroom::before {
  content: "\f7bd";
}

.fa-j::before {
  content: "\4a";
}

.fa-users-viewfinder::before {
  content: "\e595";
}

.fa-file-video::before {
  content: "\f1c8";
}

.fa-up-right-from-square::before {
  content: "\f35d";
}

.fa-external-link-alt::before {
  content: "\f35d";
}

.fa-table-cells::before {
  content: "\f00a";
}

.fa-th::before {
  content: "\f00a";
}

.fa-file-pdf::before {
  content: "\f1c1";
}

.fa-book-bible::before {
  content: "\f647";
}

.fa-bible::before {
  content: "\f647";
}

.fa-o::before {
  content: "\4f";
}

.fa-suitcase-medical::before {
  content: "\f0fa";
}

.fa-medkit::before {
  content: "\f0fa";
}

.fa-user-secret::before {
  content: "\f21b";
}

.fa-otter::before {
  content: "\f700";
}

.fa-person-dress::before {
  content: "\f182";
}

.fa-female::before {
  content: "\f182";
}

.fa-comment-dollar::before {
  content: "\f651";
}

.fa-business-time::before {
  content: "\f64a";
}

.fa-briefcase-clock::before {
  content: "\f64a";
}

.fa-table-cells-large::before {
  content: "\f009";
}

.fa-th-large::before {
  content: "\f009";
}

.fa-book-tanakh::before {
  content: "\f827";
}

.fa-tanakh::before {
  content: "\f827";
}

.fa-phone-volume::before {
  content: "\f2a0";
}

.fa-volume-control-phone::before {
  content: "\f2a0";
}

.fa-hat-cowboy-side::before {
  content: "\f8c1";
}

.fa-clipboard-user::before {
  content: "\f7f3";
}

.fa-child::before {
  content: "\f1ae";
}

.fa-lira-sign::before {
  content: "\f195";
}

.fa-satellite::before {
  content: "\f7bf";
}

.fa-plane-lock::before {
  content: "\e558";
}

.fa-tag::before {
  content: "\f02b";
}

.fa-comment::before {
  content: "\f075";
}

.fa-cake-candles::before {
  content: "\f1fd";
}

.fa-birthday-cake::before {
  content: "\f1fd";
}

.fa-cake::before {
  content: "\f1fd";
}

.fa-envelope::before {
  content: "\f0e0";
}

.fa-angles-up::before {
  content: "\f102";
}

.fa-angle-double-up::before {
  content: "\f102";
}

.fa-paperclip::before {
  content: "\f0c6";
}

.fa-arrow-right-to-city::before {
  content: "\e4b3";
}

.fa-ribbon::before {
  content: "\f4d6";
}

.fa-lungs::before {
  content: "\f604";
}

.fa-arrow-up-9-1::before {
  content: "\f887";
}

.fa-sort-numeric-up-alt::before {
  content: "\f887";
}

.fa-litecoin-sign::before {
  content: "\e1d3";
}

.fa-border-none::before {
  content: "\f850";
}

.fa-circle-nodes::before {
  content: "\e4e2";
}

.fa-parachute-box::before {
  content: "\f4cd";
}

.fa-indent::before {
  content: "\f03c";
}

.fa-truck-field-un::before {
  content: "\e58e";
}

.fa-hourglass::before {
  content: "\f254";
}

.fa-hourglass-empty::before {
  content: "\f254";
}

.fa-mountain::before {
  content: "\f6fc";
}

.fa-user-doctor::before {
  content: "\f0f0";
}

.fa-user-md::before {
  content: "\f0f0";
}

.fa-circle-info::before {
  content: "\f05a";
}

.fa-info-circle::before {
  content: "\f05a";
}

.fa-cloud-meatball::before {
  content: "\f73b";
}

.fa-camera::before {
  content: "\f030";
}

.fa-camera-alt::before {
  content: "\f030";
}

.fa-square-virus::before {
  content: "\e578";
}

.fa-meteor::before {
  content: "\f753";
}

.fa-car-on::before {
  content: "\e4dd";
}

.fa-sleigh::before {
  content: "\f7cc";
}

.fa-arrow-down-1-9::before {
  content: "\f162";
}

.fa-sort-numeric-asc::before {
  content: "\f162";
}

.fa-sort-numeric-down::before {
  content: "\f162";
}

.fa-hand-holding-droplet::before {
  content: "\f4c1";
}

.fa-hand-holding-water::before {
  content: "\f4c1";
}

.fa-water::before {
  content: "\f773";
}

.fa-calendar-check::before {
  content: "\f274";
}

.fa-braille::before {
  content: "\f2a1";
}

.fa-prescription-bottle-medical::before {
  content: "\f486";
}

.fa-prescription-bottle-alt::before {
  content: "\f486";
}

.fa-landmark::before {
  content: "\f66f";
}

.fa-truck::before {
  content: "\f0d1";
}

.fa-crosshairs::before {
  content: "\f05b";
}

.fa-person-cane::before {
  content: "\e53c";
}

.fa-tent::before {
  content: "\e57d";
}

.fa-vest-patches::before {
  content: "\e086";
}

.fa-check-double::before {
  content: "\f560";
}

.fa-arrow-down-a-z::before {
  content: "\f15d";
}

.fa-sort-alpha-asc::before {
  content: "\f15d";
}

.fa-sort-alpha-down::before {
  content: "\f15d";
}

.fa-money-bill-wheat::before {
  content: "\e52a";
}

.fa-cookie::before {
  content: "\f563";
}

.fa-arrow-rotate-left::before {
  content: "\f0e2";
}

.fa-arrow-left-rotate::before {
  content: "\f0e2";
}

.fa-arrow-rotate-back::before {
  content: "\f0e2";
}

.fa-arrow-rotate-backward::before {
  content: "\f0e2";
}

.fa-undo::before {
  content: "\f0e2";
}

.fa-hard-drive::before {
  content: "\f0a0";
}

.fa-hdd::before {
  content: "\f0a0";
}

.fa-face-grin-squint-tears::before {
  content: "\f586";
}

.fa-grin-squint-tears::before {
  content: "\f586";
}

.fa-dumbbell::before {
  content: "\f44b";
}

.fa-rectangle-list::before {
  content: "\f022";
}

.fa-list-alt::before {
  content: "\f022";
}

.fa-tarp-droplet::before {
  content: "\e57c";
}

.fa-house-medical-circle-check::before {
  content: "\e511";
}

.fa-person-skiing-nordic::before {
  content: "\f7ca";
}

.fa-skiing-nordic::before {
  content: "\f7ca";
}

.fa-calendar-plus::before {
  content: "\f271";
}

.fa-plane-arrival::before {
  content: "\f5af";
}

.fa-circle-left::before {
  content: "\f359";
}

.fa-arrow-alt-circle-left::before {
  content: "\f359";
}

.fa-train-subway::before {
  content: "\f239";
}

.fa-subway::before {
  content: "\f239";
}

.fa-chart-gantt::before {
  content: "\e0e4";
}

.fa-indian-rupee-sign::before {
  content: "\e1bc";
}

.fa-indian-rupee::before {
  content: "\e1bc";
}

.fa-inr::before {
  content: "\e1bc";
}

.fa-crop-simple::before {
  content: "\f565";
}

.fa-crop-alt::before {
  content: "\f565";
}

.fa-money-bill-1::before {
  content: "\f3d1";
}

.fa-money-bill-alt::before {
  content: "\f3d1";
}

.fa-left-long::before {
  content: "\f30a";
}

.fa-long-arrow-alt-left::before {
  content: "\f30a";
}

.fa-dna::before {
  content: "\f471";
}

.fa-virus-slash::before {
  content: "\e075";
}

.fa-minus::before {
  content: "\f068";
}

.fa-subtract::before {
  content: "\f068";
}

.fa-chess::before {
  content: "\f439";
}

.fa-arrow-left-long::before {
  content: "\f177";
}

.fa-long-arrow-left::before {
  content: "\f177";
}

.fa-plug-circle-check::before {
  content: "\e55c";
}

.fa-street-view::before {
  content: "\f21d";
}

.fa-franc-sign::before {
  content: "\e18f";
}

.fa-volume-off::before {
  content: "\f026";
}

.fa-hands-asl-interpreting::before {
  content: "\f2a3";
}

.fa-american-sign-language-interpreting::before {
  content: "\f2a3";
}

.fa-asl-interpreting::before {
  content: "\f2a3";
}

.fa-hands-american-sign-language-interpreting::before {
  content: "\f2a3";
}

.fa-gear::before {
  content: "\f013";
}

.fa-cog::before {
  content: "\f013";
}

.fa-droplet-slash::before {
  content: "\f5c7";
}

.fa-tint-slash::before {
  content: "\f5c7";
}

.fa-mosque::before {
  content: "\f678";
}

.fa-mosquito::before {
  content: "\e52b";
}

.fa-star-of-david::before {
  content: "\f69a";
}

.fa-person-military-rifle::before {
  content: "\e54b";
}

.fa-cart-shopping::before {
  content: "\f07a";
}

.fa-shopping-cart::before {
  content: "\f07a";
}

.fa-vials::before {
  content: "\f493";
}

.fa-plug-circle-plus::before {
  content: "\e55f";
}

.fa-place-of-worship::before {
  content: "\f67f";
}

.fa-grip-vertical::before {
  content: "\f58e";
}

.fa-arrow-turn-up::before {
  content: "\f148";
}

.fa-level-up::before {
  content: "\f148";
}

.fa-u::before {
  content: "\55";
}

.fa-square-root-variable::before {
  content: "\f698";
}

.fa-square-root-alt::before {
  content: "\f698";
}

.fa-clock::before {
  content: "\f017";
}

.fa-clock-four::before {
  content: "\f017";
}

.fa-backward-step::before {
  content: "\f048";
}

.fa-step-backward::before {
  content: "\f048";
}

.fa-pallet::before {
  content: "\f482";
}

.fa-faucet::before {
  content: "\e005";
}

.fa-baseball-bat-ball::before {
  content: "\f432";
}

.fa-s::before {
  content: "\53";
}

.fa-timeline::before {
  content: "\e29c";
}

.fa-keyboard::before {
  content: "\f11c";
}

.fa-caret-down::before {
  content: "\f0d7";
}

.fa-house-chimney-medical::before {
  content: "\f7f2";
}

.fa-clinic-medical::before {
  content: "\f7f2";
}

.fa-temperature-three-quarters::before {
  content: "\f2c8";
}

.fa-temperature-3::before {
  content: "\f2c8";
}

.fa-thermometer-3::before {
  content: "\f2c8";
}

.fa-thermometer-three-quarters::before {
  content: "\f2c8";
}

.fa-mobile-screen::before {
  content: "\f3cf";
}

.fa-mobile-android-alt::before {
  content: "\f3cf";
}

.fa-plane-up::before {
  content: "\e22d";
}

.fa-piggy-bank::before {
  content: "\f4d3";
}

.fa-battery-half::before {
  content: "\f242";
}

.fa-battery-3::before {
  content: "\f242";
}

.fa-mountain-city::before {
  content: "\e52e";
}

.fa-coins::before {
  content: "\f51e";
}

.fa-khanda::before {
  content: "\f66d";
}

.fa-sliders::before {
  content: "\f1de";
}

.fa-sliders-h::before {
  content: "\f1de";
}

.fa-folder-tree::before {
  content: "\f802";
}

.fa-network-wired::before {
  content: "\f6ff";
}

.fa-map-pin::before {
  content: "\f276";
}

.fa-hamsa::before {
  content: "\f665";
}

.fa-cent-sign::before {
  content: "\e3f5";
}

.fa-flask::before {
  content: "\f0c3";
}

.fa-person-pregnant::before {
  content: "\e31e";
}

.fa-wand-sparkles::before {
  content: "\f72b";
}

.fa-ellipsis-vertical::before {
  content: "\f142";
}

.fa-ellipsis-v::before {
  content: "\f142";
}

.fa-ticket::before {
  content: "\f145";
}

.fa-power-off::before {
  content: "\f011";
}

.fa-right-long::before {
  content: "\f30b";
}

.fa-long-arrow-alt-right::before {
  content: "\f30b";
}

.fa-flag-usa::before {
  content: "\f74d";
}

.fa-laptop-file::before {
  content: "\e51d";
}

.fa-tty::before {
  content: "\f1e4";
}

.fa-teletype::before {
  content: "\f1e4";
}

.fa-diagram-next::before {
  content: "\e476";
}

.fa-person-rifle::before {
  content: "\e54e";
}

.fa-house-medical-circle-exclamation::before {
  content: "\e512";
}

.fa-closed-captioning::before {
  content: "\f20a";
}

.fa-person-hiking::before {
  content: "\f6ec";
}

.fa-hiking::before {
  content: "\f6ec";
}

.fa-venus-double::before {
  content: "\f226";
}

.fa-images::before {
  content: "\f302";
}

.fa-calculator::before {
  content: "\f1ec";
}

.fa-people-pulling::before {
  content: "\e535";
}

.fa-n::before {
  content: "\4e";
}

.fa-cable-car::before {
  content: "\f7da";
}

.fa-tram::before {
  content: "\f7da";
}

.fa-cloud-rain::before {
  content: "\f73d";
}

.fa-building-circle-xmark::before {
  content: "\e4d4";
}

.fa-ship::before {
  content: "\f21a";
}

.fa-arrows-down-to-line::before {
  content: "\e4b8";
}

.fa-download::before {
  content: "\f019";
}

.fa-face-grin::before {
  content: "\f580";
}

.fa-grin::before {
  content: "\f580";
}

.fa-delete-left::before {
  content: "\f55a";
}

.fa-backspace::before {
  content: "\f55a";
}

.fa-eye-dropper::before {
  content: "\f1fb";
}

.fa-eye-dropper-empty::before {
  content: "\f1fb";
}

.fa-eyedropper::before {
  content: "\f1fb";
}

.fa-file-circle-check::before {
  content: "\e5a0";
}

.fa-forward::before {
  content: "\f04e";
}

.fa-mobile::before {
  content: "\f3ce";
}

.fa-mobile-android::before {
  content: "\f3ce";
}

.fa-mobile-phone::before {
  content: "\f3ce";
}

.fa-face-meh::before {
  content: "\f11a";
}

.fa-meh::before {
  content: "\f11a";
}

.fa-align-center::before {
  content: "\f037";
}

.fa-book-skull::before {
  content: "\f6b7";
}

.fa-book-dead::before {
  content: "\f6b7";
}

.fa-id-card::before {
  content: "\f2c2";
}

.fa-drivers-license::before {
  content: "\f2c2";
}

.fa-outdent::before {
  content: "\f03b";
}

.fa-dedent::before {
  content: "\f03b";
}

.fa-heart-circle-exclamation::before {
  content: "\e4fe";
}

.fa-house::before {
  content: "\f015";
}

.fa-home::before {
  content: "\f015";
}

.fa-home-alt::before {
  content: "\f015";
}

.fa-home-lg-alt::before {
  content: "\f015";
}

.fa-calendar-week::before {
  content: "\f784";
}

.fa-laptop-medical::before {
  content: "\f812";
}

.fa-b::before {
  content: "\42";
}

.fa-file-medical::before {
  content: "\f477";
}

.fa-dice-one::before {
  content: "\f525";
}

.fa-kiwi-bird::before {
  content: "\f535";
}

.fa-arrow-right-arrow-left::before {
  content: "\f0ec";
}

.fa-exchange::before {
  content: "\f0ec";
}

.fa-rotate-right::before {
  content: "\f2f9";
}

.fa-redo-alt::before {
  content: "\f2f9";
}

.fa-rotate-forward::before {
  content: "\f2f9";
}

.fa-utensils::before {
  content: "\f2e7";
}

.fa-cutlery::before {
  content: "\f2e7";
}

.fa-arrow-up-wide-short::before {
  content: "\f161";
}

.fa-sort-amount-up::before {
  content: "\f161";
}

.fa-mill-sign::before {
  content: "\e1ed";
}

.fa-bowl-rice::before {
  content: "\e2eb";
}

.fa-skull::before {
  content: "\f54c";
}

.fa-tower-broadcast::before {
  content: "\f519";
}

.fa-broadcast-tower::before {
  content: "\f519";
}

.fa-truck-pickup::before {
  content: "\f63c";
}

.fa-up-long::before {
  content: "\f30c";
}

.fa-long-arrow-alt-up::before {
  content: "\f30c";
}

.fa-stop::before {
  content: "\f04d";
}

.fa-code-merge::before {
  content: "\f387";
}

.fa-upload::before {
  content: "\f093";
}

.fa-hurricane::before {
  content: "\f751";
}

.fa-mound::before {
  content: "\e52d";
}

.fa-toilet-portable::before {
  content: "\e583";
}

.fa-compact-disc::before {
  content: "\f51f";
}

.fa-file-arrow-down::before {
  content: "\f56d";
}

.fa-file-download::before {
  content: "\f56d";
}

.fa-caravan::before {
  content: "\f8ff";
}

.fa-shield-cat::before {
  content: "\e572";
}

.fa-bolt::before {
  content: "\f0e7";
}

.fa-zap::before {
  content: "\f0e7";
}

.fa-glass-water::before {
  content: "\e4f4";
}

.fa-oil-well::before {
  content: "\e532";
}

.fa-vault::before {
  content: "\e2c5";
}

.fa-mars::before {
  content: "\f222";
}

.fa-toilet::before {
  content: "\f7d8";
}

.fa-plane-circle-xmark::before {
  content: "\e557";
}

.fa-yen-sign::before {
  content: "\f157";
}

.fa-cny::before {
  content: "\f157";
}

.fa-jpy::before {
  content: "\f157";
}

.fa-rmb::before {
  content: "\f157";
}

.fa-yen::before {
  content: "\f157";
}

.fa-ruble-sign::before {
  content: "\f158";
}

.fa-rouble::before {
  content: "\f158";
}

.fa-rub::before {
  content: "\f158";
}

.fa-ruble::before {
  content: "\f158";
}

.fa-sun::before {
  content: "\f185";
}

.fa-guitar::before {
  content: "\f7a6";
}

.fa-face-laugh-wink::before {
  content: "\f59c";
}

.fa-laugh-wink::before {
  content: "\f59c";
}

.fa-horse-head::before {
  content: "\f7ab";
}

.fa-bore-hole::before {
  content: "\e4c3";
}

.fa-industry::before {
  content: "\f275";
}

.fa-circle-down::before {
  content: "\f358";
}

.fa-arrow-alt-circle-down::before {
  content: "\f358";
}

.fa-arrows-turn-to-dots::before {
  content: "\e4c1";
}

.fa-florin-sign::before {
  content: "\e184";
}

.fa-arrow-down-short-wide::before {
  content: "\f884";
}

.fa-sort-amount-desc::before {
  content: "\f884";
}

.fa-sort-amount-down-alt::before {
  content: "\f884";
}

.fa-less-than::before {
  content: "\3c";
}

.fa-angle-down::before {
  content: "\f107";
}

.fa-car-tunnel::before {
  content: "\e4de";
}

.fa-head-side-cough::before {
  content: "\e061";
}

.fa-grip-lines::before {
  content: "\f7a4";
}

.fa-thumbs-down::before {
  content: "\f165";
}

.fa-user-lock::before {
  content: "\f502";
}

.fa-arrow-right-long::before {
  content: "\f178";
}

.fa-long-arrow-right::before {
  content: "\f178";
}

.fa-anchor-circle-xmark::before {
  content: "\e4ac";
}

.fa-ellipsis::before {
  content: "\f141";
}

.fa-ellipsis-h::before {
  content: "\f141";
}

.fa-chess-pawn::before {
  content: "\f443";
}

.fa-kit-medical::before {
  content: "\f479";
}

.fa-first-aid::before {
  content: "\f479";
}

.fa-person-through-window::before {
  content: "\e5a9";
}

.fa-toolbox::before {
  content: "\f552";
}

.fa-hands-holding-circle::before {
  content: "\e4fb";
}

.fa-bug::before {
  content: "\f188";
}

.fa-credit-card::before {
  content: "\f09d";
}

.fa-credit-card-alt::before {
  content: "\f09d";
}

.fa-car::before {
  content: "\f1b9";
}

.fa-automobile::before {
  content: "\f1b9";
}

.fa-hand-holding-hand::before {
  content: "\e4f7";
}

.fa-book-open-reader::before {
  content: "\f5da";
}

.fa-book-reader::before {
  content: "\f5da";
}

.fa-mountain-sun::before {
  content: "\e52f";
}

.fa-arrows-left-right-to-line::before {
  content: "\e4ba";
}

.fa-dice-d20::before {
  content: "\f6cf";
}

.fa-truck-droplet::before {
  content: "\e58c";
}

.fa-file-circle-xmark::before {
  content: "\e5a1";
}

.fa-temperature-arrow-up::before {
  content: "\e040";
}

.fa-temperature-up::before {
  content: "\e040";
}

.fa-medal::before {
  content: "\f5a2";
}

.fa-bed::before {
  content: "\f236";
}

.fa-square-h::before {
  content: "\f0fd";
}

.fa-h-square::before {
  content: "\f0fd";
}

.fa-podcast::before {
  content: "\f2ce";
}

.fa-temperature-full::before {
  content: "\f2c7";
}

.fa-temperature-4::before {
  content: "\f2c7";
}

.fa-thermometer-4::before {
  content: "\f2c7";
}

.fa-thermometer-full::before {
  content: "\f2c7";
}

.fa-bell::before {
  content: "\f0f3";
}

.fa-superscript::before {
  content: "\f12b";
}

.fa-plug-circle-xmark::before {
  content: "\e560";
}

.fa-star-of-life::before {
  content: "\f621";
}

.fa-phone-slash::before {
  content: "\f3dd";
}

.fa-paint-roller::before {
  content: "\f5aa";
}

.fa-handshake-angle::before {
  content: "\f4c4";
}

.fa-hands-helping::before {
  content: "\f4c4";
}

.fa-location-dot::before {
  content: "\f3c5";
}

.fa-map-marker-alt::before {
  content: "\f3c5";
}

.fa-file::before {
  content: "\f15b";
}

.fa-greater-than::before {
  content: "\3e";
}

.fa-person-swimming::before {
  content: "\f5c4";
}

.fa-swimmer::before {
  content: "\f5c4";
}

.fa-arrow-down::before {
  content: "\f063";
}

.fa-droplet::before {
  content: "\f043";
}

.fa-tint::before {
  content: "\f043";
}

.fa-eraser::before {
  content: "\f12d";
}

.fa-earth-americas::before {
  content: "\f57d";
}

.fa-earth::before {
  content: "\f57d";
}

.fa-earth-america::before {
  content: "\f57d";
}

.fa-globe-americas::before {
  content: "\f57d";
}

.fa-person-burst::before {
  content: "\e53b";
}

.fa-dove::before {
  content: "\f4ba";
}

.fa-battery-empty::before {
  content: "\f244";
}

.fa-battery-0::before {
  content: "\f244";
}

.fa-socks::before {
  content: "\f696";
}

.fa-inbox::before {
  content: "\f01c";
}

.fa-section::before {
  content: "\e447";
}

.fa-gauge-high::before {
  content: "\f625";
}

.fa-tachometer-alt::before {
  content: "\f625";
}

.fa-tachometer-alt-fast::before {
  content: "\f625";
}

.fa-envelope-open-text::before {
  content: "\f658";
}

.fa-hospital::before {
  content: "\f0f8";
}

.fa-hospital-alt::before {
  content: "\f0f8";
}

.fa-hospital-wide::before {
  content: "\f0f8";
}

.fa-wine-bottle::before {
  content: "\f72f";
}

.fa-chess-rook::before {
  content: "\f447";
}

.fa-bars-staggered::before {
  content: "\f550";
}

.fa-reorder::before {
  content: "\f550";
}

.fa-stream::before {
  content: "\f550";
}

.fa-dharmachakra::before {
  content: "\f655";
}

.fa-hotdog::before {
  content: "\f80f";
}

.fa-person-walking-with-cane::before {
  content: "\f29d";
}

.fa-blind::before {
  content: "\f29d";
}

.fa-drum::before {
  content: "\f569";
}

.fa-ice-cream::before {
  content: "\f810";
}

.fa-heart-circle-bolt::before {
  content: "\e4fc";
}

.fa-fax::before {
  content: "\f1ac";
}

.fa-paragraph::before {
  content: "\f1dd";
}

.fa-check-to-slot::before {
  content: "\f772";
}

.fa-vote-yea::before {
  content: "\f772";
}

.fa-star-half::before {
  content: "\f089";
}

.fa-boxes-stacked::before {
  content: "\f468";
}

.fa-boxes::before {
  content: "\f468";
}

.fa-boxes-alt::before {
  content: "\f468";
}

.fa-link::before {
  content: "\f0c1";
}

.fa-chain::before {
  content: "\f0c1";
}

.fa-ear-listen::before {
  content: "\f2a2";
}

.fa-assistive-listening-systems::before {
  content: "\f2a2";
}

.fa-tree-city::before {
  content: "\e587";
}

.fa-play::before {
  content: "\f04b";
}

.fa-font::before {
  content: "\f031";
}

.fa-rupiah-sign::before {
  content: "\e23d";
}

.fa-magnifying-glass::before {
  content: "\f002";
}

.fa-search::before {
  content: "\f002";
}

.fa-table-tennis-paddle-ball::before {
  content: "\f45d";
}

.fa-ping-pong-paddle-ball::before {
  content: "\f45d";
}

.fa-table-tennis::before {
  content: "\f45d";
}

.fa-person-dots-from-line::before {
  content: "\f470";
}

.fa-diagnoses::before {
  content: "\f470";
}

.fa-trash-can-arrow-up::before {
  content: "\f82a";
}

.fa-trash-restore-alt::before {
  content: "\f82a";
}

.fa-naira-sign::before {
  content: "\e1f6";
}

.fa-cart-arrow-down::before {
  content: "\f218";
}

.fa-walkie-talkie::before {
  content: "\f8ef";
}

.fa-file-pen::before {
  content: "\f31c";
}

.fa-file-edit::before {
  content: "\f31c";
}

.fa-receipt::before {
  content: "\f543";
}

.fa-square-pen::before {
  content: "\f14b";
}

.fa-pen-square::before {
  content: "\f14b";
}

.fa-pencil-square::before {
  content: "\f14b";
}

.fa-suitcase-rolling::before {
  content: "\f5c1";
}

.fa-person-circle-exclamation::before {
  content: "\e53f";
}

.fa-chevron-down::before {
  content: "\f078";
}

.fa-battery-full::before {
  content: "\f240";
}

.fa-battery::before {
  content: "\f240";
}

.fa-battery-5::before {
  content: "\f240";
}

.fa-skull-crossbones::before {
  content: "\f714";
}

.fa-code-compare::before {
  content: "\e13a";
}

.fa-list-ul::before {
  content: "\f0ca";
}

.fa-list-dots::before {
  content: "\f0ca";
}

.fa-school-lock::before {
  content: "\e56f";
}

.fa-tower-cell::before {
  content: "\e585";
}

.fa-down-long::before {
  content: "\f309";
}

.fa-long-arrow-alt-down::before {
  content: "\f309";
}

.fa-ranking-star::before {
  content: "\e561";
}

.fa-chess-king::before {
  content: "\f43f";
}

.fa-person-harassing::before {
  content: "\e549";
}

.fa-brazilian-real-sign::before {
  content: "\e46c";
}

.fa-landmark-dome::before {
  content: "\f752";
}

.fa-landmark-alt::before {
  content: "\f752";
}

.fa-arrow-up::before {
  content: "\f062";
}

.fa-tv::before {
  content: "\f26c";
}

.fa-television::before {
  content: "\f26c";
}

.fa-tv-alt::before {
  content: "\f26c";
}

.fa-shrimp::before {
  content: "\e448";
}

.fa-list-check::before {
  content: "\f0ae";
}

.fa-tasks::before {
  content: "\f0ae";
}

.fa-jug-detergent::before {
  content: "\e519";
}

.fa-circle-user::before {
  content: "\f2bd";
}

.fa-user-circle::before {
  content: "\f2bd";
}

.fa-user-shield::before {
  content: "\f505";
}

.fa-wind::before {
  content: "\f72e";
}

.fa-car-burst::before {
  content: "\f5e1";
}

.fa-car-crash::before {
  content: "\f5e1";
}

.fa-y::before {
  content: "\59";
}

.fa-person-snowboarding::before {
  content: "\f7ce";
}

.fa-snowboarding::before {
  content: "\f7ce";
}

.fa-truck-fast::before {
  content: "\f48b";
}

.fa-shipping-fast::before {
  content: "\f48b";
}

.fa-fish::before {
  content: "\f578";
}

.fa-user-graduate::before {
  content: "\f501";
}

.fa-circle-half-stroke::before {
  content: "\f042";
}

.fa-adjust::before {
  content: "\f042";
}

.fa-clapperboard::before {
  content: "\e131";
}

.fa-circle-radiation::before {
  content: "\f7ba";
}

.fa-radiation-alt::before {
  content: "\f7ba";
}

.fa-baseball::before {
  content: "\f433";
}

.fa-baseball-ball::before {
  content: "\f433";
}

.fa-jet-fighter-up::before {
  content: "\e518";
}

.fa-diagram-project::before {
  content: "\f542";
}

.fa-project-diagram::before {
  content: "\f542";
}

.fa-copy::before {
  content: "\f0c5";
}

.fa-volume-xmark::before {
  content: "\f6a9";
}

.fa-volume-mute::before {
  content: "\f6a9";
}

.fa-volume-times::before {
  content: "\f6a9";
}

.fa-hand-sparkles::before {
  content: "\e05d";
}

.fa-grip::before {
  content: "\f58d";
}

.fa-grip-horizontal::before {
  content: "\f58d";
}

.fa-share-from-square::before {
  content: "\f14d";
}

.fa-share-square::before {
  content: "\f14d";
}

.fa-child-combatant::before {
  content: "\e4e0";
}

.fa-child-rifle::before {
  content: "\e4e0";
}

.fa-gun::before {
  content: "\e19b";
}

.fa-square-phone::before {
  content: "\f098";
}

.fa-phone-square::before {
  content: "\f098";
}

.fa-plus::before {
  content: "\2b";
}

.fa-add::before {
  content: "\2b";
}

.fa-expand::before {
  content: "\f065";
}

.fa-computer::before {
  content: "\e4e5";
}

.fa-xmark::before {
  content: "\f00d";
}

.fa-close::before {
  content: "\f00d";
}

.fa-multiply::before {
  content: "\f00d";
}

.fa-remove::before {
  content: "\f00d";
}

.fa-times::before {
  content: "\f00d";
}

.fa-arrows-up-down-left-right::before {
  content: "\f047";
}

.fa-arrows::before {
  content: "\f047";
}

.fa-chalkboard-user::before {
  content: "\f51c";
}

.fa-chalkboard-teacher::before {
  content: "\f51c";
}

.fa-peso-sign::before {
  content: "\e222";
}

.fa-building-shield::before {
  content: "\e4d8";
}

.fa-baby::before {
  content: "\f77c";
}

.fa-users-line::before {
  content: "\e592";
}

.fa-quote-left::before {
  content: "\f10d";
}

.fa-quote-left-alt::before {
  content: "\f10d";
}

.fa-tractor::before {
  content: "\f722";
}

.fa-trash-arrow-up::before {
  content: "\f829";
}

.fa-trash-restore::before {
  content: "\f829";
}

.fa-arrow-down-up-lock::before {
  content: "\e4b0";
}

.fa-lines-leaning::before {
  content: "\e51e";
}

.fa-ruler-combined::before {
  content: "\f546";
}

.fa-copyright::before {
  content: "\f1f9";
}

.fa-equals::before {
  content: "\3d";
}

.fa-blender::before {
  content: "\f517";
}

.fa-teeth::before {
  content: "\f62e";
}

.fa-shekel-sign::before {
  content: "\f20b";
}

.fa-ils::before {
  content: "\f20b";
}

.fa-shekel::before {
  content: "\f20b";
}

.fa-sheqel::before {
  content: "\f20b";
}

.fa-sheqel-sign::before {
  content: "\f20b";
}

.fa-map::before {
  content: "\f279";
}

.fa-rocket::before {
  content: "\f135";
}

.fa-photo-film::before {
  content: "\f87c";
}

.fa-photo-video::before {
  content: "\f87c";
}

.fa-folder-minus::before {
  content: "\f65d";
}

.fa-store::before {
  content: "\f54e";
}

.fa-arrow-trend-up::before {
  content: "\e098";
}

.fa-plug-circle-minus::before {
  content: "\e55e";
}

.fa-sign-hanging::before {
  content: "\f4d9";
}

.fa-sign::before {
  content: "\f4d9";
}

.fa-bezier-curve::before {
  content: "\f55b";
}

.fa-bell-slash::before {
  content: "\f1f6";
}

.fa-tablet::before {
  content: "\f3fb";
}

.fa-tablet-android::before {
  content: "\f3fb";
}

.fa-school-flag::before {
  content: "\e56e";
}

.fa-fill::before {
  content: "\f575";
}

.fa-angle-up::before {
  content: "\f106";
}

.fa-drumstick-bite::before {
  content: "\f6d7";
}

.fa-holly-berry::before {
  content: "\f7aa";
}

.fa-chevron-left::before {
  content: "\f053";
}

.fa-bacteria::before {
  content: "\e059";
}

.fa-hand-lizard::before {
  content: "\f258";
}

.fa-notdef::before {
  content: "\e1fe";
}

.fa-disease::before {
  content: "\f7fa";
}

.fa-briefcase-medical::before {
  content: "\f469";
}

.fa-genderless::before {
  content: "\f22d";
}

.fa-chevron-right::before {
  content: "\f054";
}

.fa-retweet::before {
  content: "\f079";
}

.fa-car-rear::before {
  content: "\f5de";
}

.fa-car-alt::before {
  content: "\f5de";
}

.fa-pump-soap::before {
  content: "\e06b";
}

.fa-video-slash::before {
  content: "\f4e2";
}

.fa-battery-quarter::before {
  content: "\f243";
}

.fa-battery-2::before {
  content: "\f243";
}

.fa-radio::before {
  content: "\f8d7";
}

.fa-baby-carriage::before {
  content: "\f77d";
}

.fa-carriage-baby::before {
  content: "\f77d";
}

.fa-traffic-light::before {
  content: "\f637";
}

.fa-thermometer::before {
  content: "\f491";
}

.fa-vr-cardboard::before {
  content: "\f729";
}

.fa-hand-middle-finger::before {
  content: "\f806";
}

.fa-percent::before {
  content: "\25";
}

.fa-percentage::before {
  content: "\25";
}

.fa-truck-moving::before {
  content: "\f4df";
}

.fa-glass-water-droplet::before {
  content: "\e4f5";
}

.fa-display::before {
  content: "\e163";
}

.fa-face-smile::before {
  content: "\f118";
}

.fa-smile::before {
  content: "\f118";
}

.fa-thumbtack::before {
  content: "\f08d";
}

.fa-thumb-tack::before {
  content: "\f08d";
}

.fa-trophy::before {
  content: "\f091";
}

.fa-person-praying::before {
  content: "\f683";
}

.fa-pray::before {
  content: "\f683";
}

.fa-hammer::before {
  content: "\f6e3";
}

.fa-hand-peace::before {
  content: "\f25b";
}

.fa-rotate::before {
  content: "\f2f1";
}

.fa-sync-alt::before {
  content: "\f2f1";
}

.fa-spinner::before {
  content: "\f110";
}

.fa-robot::before {
  content: "\f544";
}

.fa-peace::before {
  content: "\f67c";
}

.fa-gears::before {
  content: "\f085";
}

.fa-cogs::before {
  content: "\f085";
}

.fa-warehouse::before {
  content: "\f494";
}

.fa-arrow-up-right-dots::before {
  content: "\e4b7";
}

.fa-splotch::before {
  content: "\f5bc";
}

.fa-face-grin-hearts::before {
  content: "\f584";
}

.fa-grin-hearts::before {
  content: "\f584";
}

.fa-dice-four::before {
  content: "\f524";
}

.fa-sim-card::before {
  content: "\f7c4";
}

.fa-transgender::before {
  content: "\f225";
}

.fa-transgender-alt::before {
  content: "\f225";
}

.fa-mercury::before {
  content: "\f223";
}

.fa-arrow-turn-down::before {
  content: "\f149";
}

.fa-level-down::before {
  content: "\f149";
}

.fa-person-falling-burst::before {
  content: "\e547";
}

.fa-award::before {
  content: "\f559";
}

.fa-ticket-simple::before {
  content: "\f3ff";
}

.fa-ticket-alt::before {
  content: "\f3ff";
}

.fa-building::before {
  content: "\f1ad";
}

.fa-angles-left::before {
  content: "\f100";
}

.fa-angle-double-left::before {
  content: "\f100";
}

.fa-qrcode::before {
  content: "\f029";
}

.fa-clock-rotate-left::before {
  content: "\f1da";
}

.fa-history::before {
  content: "\f1da";
}

.fa-face-grin-beam-sweat::before {
  content: "\f583";
}

.fa-grin-beam-sweat::before {
  content: "\f583";
}

.fa-file-export::before {
  content: "\f56e";
}

.fa-arrow-right-from-file::before {
  content: "\f56e";
}

.fa-shield::before {
  content: "\f132";
}

.fa-shield-blank::before {
  content: "\f132";
}

.fa-arrow-up-short-wide::before {
  content: "\f885";
}

.fa-sort-amount-up-alt::before {
  content: "\f885";
}

.fa-house-medical::before {
  content: "\e3b2";
}

.fa-golf-ball-tee::before {
  content: "\f450";
}

.fa-golf-ball::before {
  content: "\f450";
}

.fa-circle-chevron-left::before {
  content: "\f137";
}

.fa-chevron-circle-left::before {
  content: "\f137";
}

.fa-house-chimney-window::before {
  content: "\e00d";
}

.fa-pen-nib::before {
  content: "\f5ad";
}

.fa-tent-arrow-turn-left::before {
  content: "\e580";
}

.fa-tents::before {
  content: "\e582";
}

.fa-wand-magic::before {
  content: "\f0d0";
}

.fa-magic::before {
  content: "\f0d0";
}

.fa-dog::before {
  content: "\f6d3";
}

.fa-carrot::before {
  content: "\f787";
}

.fa-moon::before {
  content: "\f186";
}

.fa-wine-glass-empty::before {
  content: "\f5ce";
}

.fa-wine-glass-alt::before {
  content: "\f5ce";
}

.fa-cheese::before {
  content: "\f7ef";
}

.fa-yin-yang::before {
  content: "\f6ad";
}

.fa-music::before {
  content: "\f001";
}

.fa-code-commit::before {
  content: "\f386";
}

.fa-temperature-low::before {
  content: "\f76b";
}

.fa-person-biking::before {
  content: "\f84a";
}

.fa-biking::before {
  content: "\f84a";
}

.fa-broom::before {
  content: "\f51a";
}

.fa-shield-heart::before {
  content: "\e574";
}

.fa-gopuram::before {
  content: "\f664";
}

.fa-earth-oceania::before {
  content: "\e47b";
}

.fa-globe-oceania::before {
  content: "\e47b";
}

.fa-square-xmark::before {
  content: "\f2d3";
}

.fa-times-square::before {
  content: "\f2d3";
}

.fa-xmark-square::before {
  content: "\f2d3";
}

.fa-hashtag::before {
  content: "\23";
}

.fa-up-right-and-down-left-from-center::before {
  content: "\f424";
}

.fa-expand-alt::before {
  content: "\f424";
}

.fa-oil-can::before {
  content: "\f613";
}

.fa-t::before {
  content: "\54";
}

.fa-hippo::before {
  content: "\f6ed";
}

.fa-chart-column::before {
  content: "\e0e3";
}

.fa-infinity::before {
  content: "\f534";
}

.fa-vial-circle-check::before {
  content: "\e596";
}

.fa-person-arrow-down-to-line::before {
  content: "\e538";
}

.fa-voicemail::before {
  content: "\f897";
}

.fa-fan::before {
  content: "\f863";
}

.fa-person-walking-luggage::before {
  content: "\e554";
}

.fa-up-down::before {
  content: "\f338";
}

.fa-arrows-alt-v::before {
  content: "\f338";
}

.fa-cloud-moon-rain::before {
  content: "\f73c";
}

.fa-calendar::before {
  content: "\f133";
}

.fa-trailer::before {
  content: "\e041";
}

.fa-bahai::before {
  content: "\f666";
}

.fa-haykal::before {
  content: "\f666";
}

.fa-sd-card::before {
  content: "\f7c2";
}

.fa-dragon::before {
  content: "\f6d5";
}

.fa-shoe-prints::before {
  content: "\f54b";
}

.fa-circle-plus::before {
  content: "\f055";
}

.fa-plus-circle::before {
  content: "\f055";
}

.fa-face-grin-tongue-wink::before {
  content: "\f58b";
}

.fa-grin-tongue-wink::before {
  content: "\f58b";
}

.fa-hand-holding::before {
  content: "\f4bd";
}

.fa-plug-circle-exclamation::before {
  content: "\e55d";
}

.fa-link-slash::before {
  content: "\f127";
}

.fa-chain-broken::before {
  content: "\f127";
}

.fa-chain-slash::before {
  content: "\f127";
}

.fa-unlink::before {
  content: "\f127";
}

.fa-clone::before {
  content: "\f24d";
}

.fa-person-walking-arrow-loop-left::before {
  content: "\e551";
}

.fa-arrow-up-z-a::before {
  content: "\f882";
}

.fa-sort-alpha-up-alt::before {
  content: "\f882";
}

.fa-fire-flame-curved::before {
  content: "\f7e4";
}

.fa-fire-alt::before {
  content: "\f7e4";
}

.fa-tornado::before {
  content: "\f76f";
}

.fa-file-circle-plus::before {
  content: "\e494";
}

.fa-book-quran::before {
  content: "\f687";
}

.fa-quran::before {
  content: "\f687";
}

.fa-anchor::before {
  content: "\f13d";
}

.fa-border-all::before {
  content: "\f84c";
}

.fa-face-angry::before {
  content: "\f556";
}

.fa-angry::before {
  content: "\f556";
}

.fa-cookie-bite::before {
  content: "\f564";
}

.fa-arrow-trend-down::before {
  content: "\e097";
}

.fa-rss::before {
  content: "\f09e";
}

.fa-feed::before {
  content: "\f09e";
}

.fa-draw-polygon::before {
  content: "\f5ee";
}

.fa-scale-balanced::before {
  content: "\f24e";
}

.fa-balance-scale::before {
  content: "\f24e";
}

.fa-gauge-simple-high::before {
  content: "\f62a";
}

.fa-tachometer::before {
  content: "\f62a";
}

.fa-tachometer-fast::before {
  content: "\f62a";
}

.fa-shower::before {
  content: "\f2cc";
}

.fa-desktop::before {
  content: "\f390";
}

.fa-desktop-alt::before {
  content: "\f390";
}

.fa-m::before {
  content: "\4d";
}

.fa-table-list::before {
  content: "\f00b";
}

.fa-th-list::before {
  content: "\f00b";
}

.fa-comment-sms::before {
  content: "\f7cd";
}

.fa-sms::before {
  content: "\f7cd";
}

.fa-book::before {
  content: "\f02d";
}

.fa-user-plus::before {
  content: "\f234";
}

.fa-check::before {
  content: "\f00c";
}

.fa-battery-three-quarters::before {
  content: "\f241";
}

.fa-battery-4::before {
  content: "\f241";
}

.fa-house-circle-check::before {
  content: "\e509";
}

.fa-angle-left::before {
  content: "\f104";
}

.fa-diagram-successor::before {
  content: "\e47a";
}

.fa-truck-arrow-right::before {
  content: "\e58b";
}

.fa-arrows-split-up-and-left::before {
  content: "\e4bc";
}

.fa-hand-fist::before {
  content: "\f6de";
}

.fa-fist-raised::before {
  content: "\f6de";
}

.fa-cloud-moon::before {
  content: "\f6c3";
}

.fa-briefcase::before {
  content: "\f0b1";
}

.fa-person-falling::before {
  content: "\e546";
}

.fa-image-portrait::before {
  content: "\f3e0";
}

.fa-portrait::before {
  content: "\f3e0";
}

.fa-user-tag::before {
  content: "\f507";
}

.fa-rug::before {
  content: "\e569";
}

.fa-earth-europe::before {
  content: "\f7a2";
}

.fa-globe-europe::before {
  content: "\f7a2";
}

.fa-cart-flatbed-suitcase::before {
  content: "\f59d";
}

.fa-luggage-cart::before {
  content: "\f59d";
}

.fa-rectangle-xmark::before {
  content: "\f410";
}

.fa-rectangle-times::before {
  content: "\f410";
}

.fa-times-rectangle::before {
  content: "\f410";
}

.fa-window-close::before {
  content: "\f410";
}

.fa-baht-sign::before {
  content: "\e0ac";
}

.fa-book-open::before {
  content: "\f518";
}

.fa-book-journal-whills::before {
  content: "\f66a";
}

.fa-journal-whills::before {
  content: "\f66a";
}

.fa-handcuffs::before {
  content: "\e4f8";
}

.fa-triangle-exclamation::before {
  content: "\f071";
}

.fa-exclamation-triangle::before {
  content: "\f071";
}

.fa-warning::before {
  content: "\f071";
}

.fa-database::before {
  content: "\f1c0";
}

.fa-share::before {
  content: "\f064";
}

.fa-arrow-turn-right::before {
  content: "\f064";
}

.fa-mail-forward::before {
  content: "\f064";
}

.fa-bottle-droplet::before {
  content: "\e4c4";
}

.fa-mask-face::before {
  content: "\e1d7";
}

.fa-hill-rockslide::before {
  content: "\e508";
}

.fa-right-left::before {
  content: "\f362";
}

.fa-exchange-alt::before {
  content: "\f362";
}

.fa-paper-plane::before {
  content: "\f1d8";
}

.fa-road-circle-exclamation::before {
  content: "\e565";
}

.fa-dungeon::before {
  content: "\f6d9";
}

.fa-align-right::before {
  content: "\f038";
}

.fa-money-bill-1-wave::before {
  content: "\f53b";
}

.fa-money-bill-wave-alt::before {
  content: "\f53b";
}

.fa-life-ring::before {
  content: "\f1cd";
}

.fa-hands::before {
  content: "\f2a7";
}

.fa-sign-language::before {
  content: "\f2a7";
}

.fa-signing::before {
  content: "\f2a7";
}

.fa-calendar-day::before {
  content: "\f783";
}

.fa-water-ladder::before {
  content: "\f5c5";
}

.fa-ladder-water::before {
  content: "\f5c5";
}

.fa-swimming-pool::before {
  content: "\f5c5";
}

.fa-arrows-up-down::before {
  content: "\f07d";
}

.fa-arrows-v::before {
  content: "\f07d";
}

.fa-face-grimace::before {
  content: "\f57f";
}

.fa-grimace::before {
  content: "\f57f";
}

.fa-wheelchair-move::before {
  content: "\e2ce";
}

.fa-wheelchair-alt::before {
  content: "\e2ce";
}

.fa-turn-down::before {
  content: "\f3be";
}

.fa-level-down-alt::before {
  content: "\f3be";
}

.fa-person-walking-arrow-right::before {
  content: "\e552";
}

.fa-square-envelope::before {
  content: "\f199";
}

.fa-envelope-square::before {
  content: "\f199";
}

.fa-dice::before {
  content: "\f522";
}

.fa-bowling-ball::before {
  content: "\f436";
}

.fa-brain::before {
  content: "\f5dc";
}

.fa-bandage::before {
  content: "\f462";
}

.fa-band-aid::before {
  content: "\f462";
}

.fa-calendar-minus::before {
  content: "\f272";
}

.fa-circle-xmark::before {
  content: "\f057";
}

.fa-times-circle::before {
  content: "\f057";
}

.fa-xmark-circle::before {
  content: "\f057";
}

.fa-gifts::before {
  content: "\f79c";
}

.fa-hotel::before {
  content: "\f594";
}

.fa-earth-asia::before {
  content: "\f57e";
}

.fa-globe-asia::before {
  content: "\f57e";
}

.fa-id-card-clip::before {
  content: "\f47f";
}

.fa-id-card-alt::before {
  content: "\f47f";
}

.fa-magnifying-glass-plus::before {
  content: "\f00e";
}

.fa-search-plus::before {
  content: "\f00e";
}

.fa-thumbs-up::before {
  content: "\f164";
}

.fa-user-clock::before {
  content: "\f4fd";
}

.fa-hand-dots::before {
  content: "\f461";
}

.fa-allergies::before {
  content: "\f461";
}

.fa-file-invoice::before {
  content: "\f570";
}

.fa-window-minimize::before {
  content: "\f2d1";
}

.fa-mug-saucer::before {
  content: "\f0f4";
}

.fa-coffee::before {
  content: "\f0f4";
}

.fa-brush::before {
  content: "\f55d";
}

.fa-mask::before {
  content: "\f6fa";
}

.fa-magnifying-glass-minus::before {
  content: "\f010";
}

.fa-search-minus::before {
  content: "\f010";
}

.fa-ruler-vertical::before {
  content: "\f548";
}

.fa-user-large::before {
  content: "\f406";
}

.fa-user-alt::before {
  content: "\f406";
}

.fa-train-tram::before {
  content: "\e5b4";
}

.fa-user-nurse::before {
  content: "\f82f";
}

.fa-syringe::before {
  content: "\f48e";
}

.fa-cloud-sun::before {
  content: "\f6c4";
}

.fa-stopwatch-20::before {
  content: "\e06f";
}

.fa-square-full::before {
  content: "\f45c";
}

.fa-magnet::before {
  content: "\f076";
}

.fa-jar::before {
  content: "\e516";
}

.fa-note-sticky::before {
  content: "\f249";
}

.fa-sticky-note::before {
  content: "\f249";
}

.fa-bug-slash::before {
  content: "\e490";
}

.fa-arrow-up-from-water-pump::before {
  content: "\e4b6";
}

.fa-bone::before {
  content: "\f5d7";
}

.fa-user-injured::before {
  content: "\f728";
}

.fa-face-sad-tear::before {
  content: "\f5b4";
}

.fa-sad-tear::before {
  content: "\f5b4";
}

.fa-plane::before {
  content: "\f072";
}

.fa-tent-arrows-down::before {
  content: "\e581";
}

.fa-exclamation::before {
  content: "\21";
}

.fa-arrows-spin::before {
  content: "\e4bb";
}

.fa-print::before {
  content: "\f02f";
}

.fa-turkish-lira-sign::before {
  content: "\e2bb";
}

.fa-try::before {
  content: "\e2bb";
}

.fa-turkish-lira::before {
  content: "\e2bb";
}

.fa-dollar-sign::before {
  content: "\24";
}

.fa-dollar::before {
  content: "\24";
}

.fa-usd::before {
  content: "\24";
}

.fa-x::before {
  content: "\58";
}

.fa-magnifying-glass-dollar::before {
  content: "\f688";
}

.fa-search-dollar::before {
  content: "\f688";
}

.fa-users-gear::before {
  content: "\f509";
}

.fa-users-cog::before {
  content: "\f509";
}

.fa-person-military-pointing::before {
  content: "\e54a";
}

.fa-building-columns::before {
  content: "\f19c";
}

.fa-bank::before {
  content: "\f19c";
}

.fa-institution::before {
  content: "\f19c";
}

.fa-museum::before {
  content: "\f19c";
}

.fa-university::before {
  content: "\f19c";
}

.fa-umbrella::before {
  content: "\f0e9";
}

.fa-trowel::before {
  content: "\e589";
}

.fa-d::before {
  content: "\44";
}

.fa-stapler::before {
  content: "\e5af";
}

.fa-masks-theater::before {
  content: "\f630";
}

.fa-theater-masks::before {
  content: "\f630";
}

.fa-kip-sign::before {
  content: "\e1c4";
}

.fa-hand-point-left::before {
  content: "\f0a5";
}

.fa-handshake-simple::before {
  content: "\f4c6";
}

.fa-handshake-alt::before {
  content: "\f4c6";
}

.fa-jet-fighter::before {
  content: "\f0fb";
}

.fa-fighter-jet::before {
  content: "\f0fb";
}

.fa-square-share-nodes::before {
  content: "\f1e1";
}

.fa-share-alt-square::before {
  content: "\f1e1";
}

.fa-barcode::before {
  content: "\f02a";
}

.fa-plus-minus::before {
  content: "\e43c";
}

.fa-video::before {
  content: "\f03d";
}

.fa-video-camera::before {
  content: "\f03d";
}

.fa-graduation-cap::before {
  content: "\f19d";
}

.fa-mortar-board::before {
  content: "\f19d";
}

.fa-hand-holding-medical::before {
  content: "\e05c";
}

.fa-person-circle-check::before {
  content: "\e53e";
}

.fa-turn-up::before {
  content: "\f3bf";
}

.fa-level-up-alt::before {
  content: "\f3bf";
}

.sr-only,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

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

/*!
 * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Free';
  --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free';
}

@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/assets/fonts/fa-solid-900.bb975c96.woff2) format("woff2"), url(/assets/fonts/fa-solid-900.4a2cd718.ttf) format("truetype");
}

.fas,
.fa-solid {
  font-weight: 900;
}

#tooltip {
  background-color: #333;
  color: white;
  padding: 5px 10px;
  border-radius: 4px;
  font-size: 13px;
}

#arrow,
#arrow::before {
  position: absolute;
  width: 8px;
  height: 8px;
  background: inherit;
}

#arrow {
  visibility: hidden;
}

#arrow::before {
  visibility: visible;
  content: '';
  transform: rotate(45deg);
}

#tooltip[data-popper-placement^='top'] > #arrow {
  bottom: -4px;
}

#tooltip[data-popper-placement^='bottom'] > #arrow {
  top: -4px;
}

#tooltip[data-popper-placement^='left'] > #arrow {
  right: -4px;
}

#tooltip[data-popper-placement^='right'] > #arrow {
  left: -4px;
}

.flex {
  display: flex;
  justify-content: center;
  align-items: center;
}

.flex span {
  font-family: Roboto;
  font-size: 3em;
}

.flex-column {
  display: flex;
  flex-direction: column;
}

.flex-l {
  display: flex;
  justify-content: left;
  align-items: center;
}

.flex-l h4 {
  padding-right: 50px;
}

.button-group {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}

.button-group a {
  margin-right: 2px;
}

.button-group .btn-group a {
  margin: 0px;
}

.button-group button {
  margin: 2px;
}

.select-checkbox {
  width: 1px;
}

.table th {
  width: 1px;
}

.logo img {
  width: 70px;
  padding: 10px;
}

.is-collapsed .second-tabulator {
  width: 100% !important;
}

.tabulator-header-filter {
  position: relative;
  font-weight: 400;
  font-style: normal;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: rgba(0, 0, 0, 0.87);
}

.tabulator-header-filter input {
  margin: 0;
  max-width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  outline: 0;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  text-align: left;
  padding: .67857143em 1em;
  background: #fff;
  border: 1px solid rgba(34, 36, 38, 0.15);
  color: rgba(0, 0, 0, 0.87);
  border-radius: .28571429rem;
  -webkit-transition: border-color .1s ease, -webkit-box-shadow .1s ease;
  transition: border-color .1s ease, -webkit-box-shadow .1s ease;
  transition: box-shadow .1s ease, border-color .1s ease;
  transition: box-shadow .1s ease, border-color .1s ease, -webkit-box-shadow .1s ease;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.tabulator-header-filter input:active {
  border-color: rgba(0, 0, 0, 0.3);
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
  -webkit-box-shadow: none;
  box-shadow: none;
}

.tabulator-header-filter input:focus {
  border-color: #85b7d9;
  background: #fff;
  color: rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: none;
  box-shadow: none;
}

.wc-kevin-banks-list {
  padding: 20px 0px;
}

.wc-kevin-bank {
  padding: 0.5rem;
  border-bottom: 1px solid #e2e2e2;
}

.wc-kevin-bank ~ .wc-kevin-bank {
  margin-top: 1rem;
}

.wc-kevin-bank label {
  display: block;
  margin: 0;
}

.wc-kevin-bank input {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0.5rem 0 0.5rem;
}

.wc-kevin-bank img {
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: auto;
  margin: 0 0.5rem 0 0.5rem;
}

.wc-kevin-banks-list ~ .wc-kevin-banks-description {
  margin-top: 1rem;
}

.card-text-block {
  display: inline-block;
}

.wc_payment_method.payment_method_getkevin label img {
  max-height: 24px;
}

.wc-kevin-bank .input-wrapper {
  display: flex;
  align-items: center;
}

.wc-kevin-bank .input-wrapper .input-name {
  flex: 1;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.sidebar-toggle.is-collapsed .fa-bars {
  display: none;
}

.sidebar-toggle.is-collapsed .fa-xmark {
  display: block;
}

.sidebar-toggle .fa-bars {
  display: block;
}

.sidebar-toggle .fa-xmark {
  display: none;
}

@media (max-width: 1280px) {
  .payment-wrapper {
    width: 100% !important;
  }
}

.payment-wrapper {
  width: 60%;
}

table.table-fit {
  width: auto !important;
  table-layout: auto !important;
}

table.table-fit thead th, table.table-fit tfoot th {
  width: auto !important;
}

table.table-fit tbody td, table.table-fit tfoot td {
  width: auto !important;
}

.text-divider {
  display: flex;
  align-items: center;
  font-size: var(--text-sm);
  text-transform: uppercase;
  letter-spacing: 0.1em;
  --text-divider-gap: 1rem;
}

.text-divider::before, .text-divider::after {
  content: '';
  height: 1px;
  background-color: silver;
  flex-grow: 1;
}

.text-divider::before {
  margin-right: var(--text-divider-gap);
}

.text-divider::after {
  margin-left: var(--text-divider-gap);
}

.comment-body {
  height: 75vh;
}

#editable {
  height: 36px !important;
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
  background-color: white;
  background-color: -moz-field;
  border: 1px solid darkgray;
  box-shadow: 1px 1px 1px 0 lightgray inset;
  font: -moz-field;
  font: -webkit-small-control;
}

.rate-hover-layer {
  color: #ffe34d;
}

.rate-select-layer {
  color: gold;
}

.rating {
  font-size: 34px;
}

@media (max-width: 1280px) {
  .rating {
    font-size: 26px;
  }
}

@media (max-width: 340px) {
  .rating {
    font-size: 20px;
  }
  #surveyModal .col-md-6,
  #surveyModal .col-md-12,
  #surveyModal .col-sm-12,
  #surveyModal .col-lg-6 {
    padding-left: 5px;
    padding-right: 5px;
  }
}

#score {
  font-size: 16px;
  padding-left: 15px;
}

@media (max-width: 1280px) {
  #score {
    font-size: 14px;
    padding-left: 0px;
  }
}

.tabulator-edit-select-list .tabulator-edit-select-list-item:hover {
  color: #a1a1a1 !important;
}

.tabulator-edit-select-list .tabulator-edit-select-list-item.active {
  color: #a1a1a1 !important;
}

body {
  margin: unset;
}

#tutor-hiring-page #files-area {
  width: 30%;
  margin: 0 auto;
}

#tutor-hiring-page .file-block {
  border-radius: 10px;
  background-color: rgba(144, 163, 203, 0.2);
  margin: 5px;
  color: initial;
  display: inline-flex;
}

#tutor-hiring-page .file-block > span.name {
  padding-top: 2px;
  padding-right: 10px;
  width: max-content;
  display: inline-flex;
}

#tutor-hiring-page .file-delete {
  display: flex;
  width: 24px;
  color: initial;
  background-color: #6eb4ff00;
  font-size: large;
  justify-content: center;
  margin-right: 3px;
  cursor: pointer;
}

#tutor-hiring-page .file-delete:hover {
  background-color: rgba(144, 163, 203, 0.2);
  border-radius: 10px;
}

#tutor-hiring-page .file-delete > span {
  transform: rotate(45deg);
}

#tutor-hiring-page .custom-file {
  display: none;
}

:root {
  --prm-color: #025abb;
  --prm-gray: #b1b1b1;
}

.steps {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}

.step-button {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: none;
  background-color: var(--prm-gray);
  transition: .4s;
  padding-left: 5px;
}

.step-button.active {
  width: 40px;
  height: 40px;
  background-color: var(--prm-color);
  color: #fff;
}

.done {
  background-color: var(--prm-color);
  color: #fff;
}

.step-item {
  z-index: 10;
  text-align: center;
  flex: 1;
  height: 100px;
}

#progress {
  -webkit-appearance: none;
  position: absolute;
  width: 65%;
  height: 6px;
  top: 19px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
}

/* to customize progress bar */
#progress::-webkit-progress-value {
  background-color: var(--prm-color);
  transition: .5s ease;
}

#progress::-webkit-progress-bar {
  background-color: var(--prm-gray);
}

.tutor-hiring .tabulator-footer {
  text-align: left !important;
}

.deleteEvent {
  background: unset;
  right: 0;
  margin-left: -4px;
  border: unset;
}

.deleteEvent.desktop {
  display: block;
  right: 0;
  border: unset;
  background: unset;
  margin-left: -4px;
}

.deleteEvent.mobile {
  width: calc(100% - 10px);
  position: absolute;
  bottom: 5px;
  right: 0px;
  margin: 0 5px;
  display: none;
  background: #dc3545 !important;
  z-index: 99999;
}

@media (max-width: 768px) {
  .deleteEvent.desktop {
    display: none;
  }
  .deleteEvent.mobile {
    display: block;
  }
}

.sticky {
  background: #FFFFFF;
  position: sticky;
  top: 65px;
  z-index: 100;
}

.not-valid {
  border: 1px solid red;
}

.me-teacher-availability-page .missing {
  font-size: 14px;
  font-weight: 700;
  color: red;
}

.me-teacher-availability-page .fc .fc-scrollgrid-section-sticky > * {
  top: 220px !important;
}

.me-teacher-availability-page .fc .fc-toolbar.fc-header-toolbar {
  position: sticky;
  top: 145px;
  background: #FFFFFF;
  z-index: 100;
}

@media (max-width: 1658px) {
  .me-teacher-availability-page .fc .fc-scrollgrid-section-sticky > * {
    top: 220px !important;
  }
  .me-teacher-availability-page .fc .fc-toolbar.fc-header-toolbar {
    top: 185px;
  }
}

@media (max-width: 991px) {
  .me-teacher-availability-page .fc .fc-scrollgrid-section-sticky > * {
    position: unset;
    z-index: 1;
  }
  .me-teacher-availability-page .fc .fc-toolbar.fc-header-toolbar {
    position: unset;
    z-index: 1;
  }
  .me-teacher-availability-page .sticky {
    background: #FFFFFF;
    position: unset;
    z-index: 1;
  }
}

.progress-wrapper {
  position: relative;
}

.progress {
  height: 1.5rem;
  margin: 20px 0px;
  background: #c4c4c4;
}

.progress-value {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: calc(1.5rem / 1.5);
  line-height: 1.5rem;
  font-weight: bold;
  color: white;
}

.progress.is-small + .progress-value {
  font-size: calc(0.75rem / 1.5);
  line-height: 0.75rem;
}

.progress.is-medium + .progress-value {
  font-size: calc(1.25rem / 1.5);
  line-height: 1.25rem;
}

.progress.is-large + .progress-value {
  font-size: calc(1.5rem / 1.5);
  line-height: 1.5rem;
}

#sales-calendar table:not([cellpadding]) td, #sales-calendar table:not([cellpadding]) th {
  padding: 0 !important;
}

.fc-day-sun, .fc-day-sat {
  background: #fdffb8;
}

#sales-calendar .fc-scrollgrid-section-sticky {
  position: sticky;
  z-index: 10;
  top: 63px;
}

.table.no-padding th {
  padding: 0;
}

.table.no-padding td {
  padding: 0;
}

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

.rating::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.rating[type=number] {
  -moz-appearance: textfield;
}

.rating-wrapper {
  max-width: 150px;
  margin-top: 10px;
}

.rating-wrapper input {
  text-align: center;
  font-size: 18px;
}

@media screen and (max-width: 991px) {
  .is-collapsed .sidebar {
    width: 0% !important;
  }
  .sidebar {
    width: 70% !important;
    right: 0px !important;
  }
  .sidebar.marquee-active {
    top: 36px;
  }
  .sidebar .sidebar-arrow.role_admin {
    display: block;
    position: absolute;
    right: 0;
    top: 30px;
    z-index: 201;
    width: 60px;
    text-align: center;
  }
  .sidebar .sidebar-arrow.role_admin i {
    font-size: 20px;
    color: black;
  }
}

.lesson-settings-wrapper {
  overflow-x: hidden;
}

select.rating {
  max-width: 200px;
}

#me_guardian .user-card {
  display: inline-block;
  background: white;
  border-top-left-radius: 2px !important;
  border-top-right-radius: 2px !important;
  padding: 5px 10px;
}

#me_guardian .user-card .peer {
  display: inline;
}

#me_guardian .comment-body .peers {
  border-top-left-radius: unset;
}

.color-wrap {
  margin-top: 10px;
  border: 1px solid rgba(0, 0, 0, 0.0625) !important;
  flex-wrap: wrap;
}

.color-wrap .color {
  padding: 10px;
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: black;
  flex-wrap: nowrap;
  border-right: 1px solid rgba(0, 0, 0, 0.0625) !important;
}

.flex-add-new {
  background: #f9fafb;
  padding: 8px 10px;
  border-radius: 8px;
  border: 1px solid #ced4da;
  margin-bottom: 10px;
}

.col-form-label {
  font-size: 15px;
  font-weight: 600;
}

.collection-type-flex .form-wrap {
  display: flex;
  gap: 10px;
  align-items: center;
}

.collection-type-flex .form-wrap .form-group {
  flex-basis: 100%;
}

.collection-type-flex .form-wrap .actions {
  align-self: end;
  flex-basis: unset;
}

#register_guardian .socials {
  display: flex;
  flex-direction: row;
  gap: 35px;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
}

#register_guardian .socials img {
  max-height: 40px;
  width: 100%;
}

#register_guardian .referral-code {
  font-size: 18px;
  text-align: center;
}

#register_guardian #visible-phone {
  font-size: 16px;
  font-weight: 700;
}

#register_guardian .headline {
  padding-top: 30px;
  padding-bottom: unset;
}

#register_guardian .btn {
  border-radius: 15px;
  font-size: 18px;
}

#register_guardian .prev-step {
  width: 50%;
}

#register_guardian .next-step {
  width: 50%;
}

#register_guardian .before-code, #register_guardian .register-complete {
  width: 50%;
}

#register_guardian #step6 .sub-headline {
  padding-bottom: unset;
}

#register_guardian input, #register_guardian select, #register_guardian .input-group-text {
  border: 1px solid #A4B2BB;
}

#register_guardian .form-check {
  padding-left: 1.25rem;
}

#register_guardian .form-check .form-check-label {
  font-size: 12px !important;
  text-align: left;
}

#register_guardian .form-check .form-check-label a {
  font-size: 12px !important;
}

#register_guardian input:not([type='checkbox']), #register_guardian select {
  border-radius: 15px !important;
  height: calc(1.5em + 1rem + 6px);
}

#register_guardian.short .form-group {
  flex-direction: column-reverse;
}

#register_guardian.short input[type=checkbox] {
  flex: 1 0 20px;
}

#register_guardian.short input[type=checkbox]:checked::before {
  width: 18px;
  height: 18px;
}

#register_guardian .country-select {
  width: 100%;
}

@media (max-width: 767px) {
  #register_guardian .masonry-item {
    border-radius: unset;
    margin-bottom: 20px;
  }
  #register_guardian .form-group {
    flex-direction: column;
  }
  #register_guardian .prev-step {
    width: 70%;
  }
  #register_guardian .next-step {
    width: 70%;
  }
  #register_guardian .before-code, #register_guardian .register-complete {
    width: 70%;
  }
}

#register_guardian .client-type {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding-bottom: 40px;
  padding-top: 40px;
  align-items: center;
}

#register_guardian .client-type button, #register_guardian .client-type a {
  width: 50%;
}

@media (max-width: 767px) {
  #register_guardian .client-type button, #register_guardian .client-type a {
    width: 100%;
  }
}

#register_guardian .success {
  padding-top: 25px;
}

#register_guardian .success svg {
  height: 151px;
}

#register_guardian .validation-error {
  color: #dc3545;
  font-size: 14px;
  margin: 10px 0px;
  font-weight: bold;
}

#register_guardian .input-group-lg > .input-group-prepend > .input-group-text {
  border-radius: 15px;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

#register_guardian .input-group-lg > .form-control {
  border-radius: 15px;
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

#register_guardian .extra-nav {
  margin-bottom: 30px;
}

#register_guardian .navigation {
  display: flex;
  flex-direction: column-reverse;
  gap: 20px;
  align-items: center;
  justify-content: center;
}

#register_guardian .form-control-lg {
  border-radius: 30px;
}

#register_guardian .form-group {
  display: flex;
  gap: 30px;
  margin-bottom: 30px;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}

#register_guardian .full {
  width: 100%;
}

#register_guardian #login .client-type {
  padding: 20px 0px;
}

#register_guardian #login button, #register_guardian #login a {
  width: 100%;
}

#register_guardian .form-group-wrap input {
  text-align: center;
}

#register_guardian .form-group-wrap .phone-input {
  text-align: left;
}

#register_guardian #step3 .registration-type {
  display: flex;
  justify-content: center;
}

#register_guardian #step3 .registration-type .form-check-input {
  margin-right: 0;
  margin-left: 6px;
}

#register_guardian #step3 .registration-type .form-check-label {
  font-size: 18px;
  font-family: Roboto, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}

#register_guardian #step5 .input-group-text, #register_guardian #step4 .input-group-text {
  display: flex;
  gap: 6px;
}

#register_guardian #step5 .input-group-text .code, #register_guardian #step4 .input-group-text .code {
  font-size: 16px;
}

#register_guardian #step5 .input-group-text .flag, #register_guardian #step4 .input-group-text .flag {
  height: 15px;
}

#register_guardian #step5 .input-group-text .flag svg, #register_guardian #step4 .input-group-text .flag svg {
  height: 100%;
}

#register_guardian .phone-validation input {
  border-radius: 30px;
  font-size: 2rem;
  letter-spacing: 24px;
  text-align: center;
}

.collection-type-flex .child-preference-time-comment {
  min-width: 40% !important;
}

#guardian_register_raw .actions {
  text-align: right;
}

.notification-badge {
  position: absolute;
  font-size: 10px;
  padding-bottom: 4px;
}

.with-calendar {
  display: flex;
  flex-wrap: wrap;
}

.with-calendar .form-group {
  width: 100%;
}

.with-calendar .calendar-block {
  width: 70%;
  padding: 0 10px;
}

.with-calendar table:not([cellpadding]) td, .with-calendar table:not([cellpadding]) th {
  padding: 0;
}

.fittingTimesWrap {
  width: 30% !important;
}

#guardian_register_guardianRegisterChildren_0_fittingTimesWrap {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.fittingTimesWrap .fit-inline {
  display: inline-block;
  width: fit-content;
}

@media (max-width: 991px) {
  .collection-type-flex .flex-add-new {
    flex-direction: column;
  }
  .with-calendar .text-block, .with-calendar .calendar-block {
    width: 100%;
  }
}

.modal-header .close {
  position: absolute;
  right: 15px;
}

.modal-header {
  justify-content: center;
}

.cards {
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

@media (max-width: 991px) {
  .cards {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 767px) {
  .cards {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .nav-right {
    position: unset;
  }
  .nav-right .dropdown {
    position: unset !important;
  }
  .nav-right .notifications .dropdown-menu {
    right: 0 !important;
    overflow-y: scroll !important;
    height: calc(100vh - 230px);
  }
  .nav-right .notifications .dropdown-menu .alt-text {
    display: none;
  }
}

.form-group .select2-container {
  display: block;
  width: 100% !important;
}

.form-group .select2-container .select2-selection--single {
  height: calc(1.5em + 0.75rem + 2px);
  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;
}

.form-group .select2-container .select2-selection--single span {
  line-height: calc(1.5em + 0.75rem + 2px);
}

.form-group .select2-container .select2-selection--single .select2-selection__arrow {
  top: 5px;
}

.swal2-html-container .form-check-input {
  height: 14px;
  width: 14px;
}

.reminder-conf {
  width: auto;
}

.reminder-conf td {
  vertical-align: middle;
  text-align: center;
}

.reminder-conf th {
  width: unset;
}

.header .header-container .nav-right {
  display: flex;
}

.main-content .lesson-list .card-item > div {
  flex: 1 !important;
}

.lesson-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.lesson-list .join-lesson:not([disabled]) {
  -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.7);
}

.lesson-list .card.active {
  background-color: #4285f4;
}

.lesson-list .active p, .lesson-list .active h1, .lesson-list .active h2, .lesson-list .active h3, .lesson-list .active h4, .lesson-list .active h5, .lesson-list .active span, .lesson-list .active .text, .lesson-list .active .card-body {
  color: white;
}

.lesson-list .card-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.lesson-list .card-item .timer {
  flex-basis: 20%;
}

.lesson-list .card-item .lessons-status {
  text-align: center;
}

.lesson-list .card-item .users {
  display: flex;
  flex-basis: 24%;
  justify-content: space-between;
  align-items: flex-start;
  gap: 15px;
}

.lesson-list .card-item .teacher, .lesson-list .card-item .student {
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: center;
}

.lesson-list .card-item img {
  max-height: 50px;
  border-radius: 50%;
}

.lesson-list .card-item .img i {
  font-size: 30px;
}

.lesson-list .card-item .date-month {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.lesson-list .card-item .date-month .month {
  color: red;
}

.lesson-list .card-item .actions {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-basis: 20%;
}

.lesson-list .card-item .actions .move-wrap {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.lesson-list .card-item .actions a:disabled, .lesson-list .card-item .actions a[disabled] {
  pointer-events: none;
  cursor: default;
  opacity: 0.65;
}

@media (max-width: 991px) {
  .lesson-list .lesson-list .card-item .time {
    flex: 1;
  }
  .lesson-list .lesson-list .card-item .date-month {
    flex: 1;
  }
  .lesson-list .card-item {
    gap: 6px;
    flex-direction: column;
  }
  .lesson-list .card-item .timer, .lesson-list .card-item .img {
    display: none;
  }
  .lesson-list .card-item .users {
    width: 100%;
    align-items: center;
    flex-direction: column;
  }
  .lesson-list .card-item .users .teacher, .lesson-list .card-item .users .student {
    flex-wrap: wrap;
  }
  .lesson-list .card-item .users .status {
    flex-basis: 100%;
  }
  .lesson-list .card-item .discipline {
    display: flex;
  }
  .lesson-list .card-item .teacher, .lesson-list .card-item .student, .lesson-list .card-item .discipline {
    flex-direction: row;
    width: 100%;
  }
  .lesson-list .card-item .teacher .label, .lesson-list .card-item .student .label, .lesson-list .card-item .discipline .label {
    flex-basis: 50%;
    text-align: end;
    padding-right: 10px;
  }
  .lesson-list .card-item .teacher .name, .lesson-list .card-item .teacher .box, .lesson-list .card-item .student .name, .lesson-list .card-item .student .box, .lesson-list .card-item .discipline .name, .lesson-list .card-item .discipline .box {
    flex-basis: 50%;
  }
  .lesson-list .card-item .teacher .status, .lesson-list .card-item .student .status, .lesson-list .card-item .discipline .status {
    gap: unset;
  }
}

.lesson-list .box:before {
  height: 30px;
  background: transparent;
  width: 30px;
  border-radius: 50%;
  border: 1px solid #e5e5e5;
  display: inline-block;
}

.lesson-list .box.joined:before {
  background: #60ba36;
  content: "";
  height: 30px;
  width: 30px;
  display: block;
}

.lesson-list .box.not-joined:before {
  content: "";
  height: 30px;
  width: 30px;
  background: #e33122;
  display: block;
}

.lesson-list .status {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}

.header-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
}

@media (max-width: 991px) {
  .nav-mid .users, .nav-mid .discipline {
    display: none !important;
  }
  .nav-mid .join-lesson {
    font-size: 12px;
  }
  .nav-mid .notice {
    font-size: 12px;
  }
  .nav-right .user-name {
    display: none;
  }
}

.nav-mid .card-item {
  gap: 10px;
}

.nav-mid .card-item .timer {
  display: none;
}

.nav-mid .card-item .box {
  height: 20px;
  width: 20px;
}

.nav-mid .card-item .box:before {
  height: 20px;
  width: 20px;
}

.nav-mid .card-item .actions {
  flex-direction: row;
  gap: 10px;
  flex-basis: unset;
}

.nav-mid .card-item .users {
  gap: 10px;
}

.nav-mid .card-item .img, .nav-mid .card-item .label {
  display: none;
}

.nav-mid .card-item .users, .nav-mid .card-item .timer {
  flex-basis: unset;
}

.nav-mid .lesson-list {
  flex-direction: row;
}

@media (max-width: 991px) {
  .nav-mid .card-item .actions {
    flex-direction: row-reverse !important;
  }
}

@keyframes pulsing {
  0% {
    rotate: 2deg;
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
  }
  70% {
    rotate: -2deg;
    transform: scale(1);
    box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
  }
  100% {
    rotate: 2deg;
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  }
}

.contract-accept-mark {
  border-radius: 200px;
  height: 200px;
  width: 200px;
  background: #F8FAF5;
  margin: 0 auto;
}

#guardian_register_contract_accept .checkbox label::before {
  width: 25px;
  height: 25px;
}

#guardian_register_contract_accept .checkbox label::after {
  width: 25px;
  height: 17px;
  font-size: 17px !important;
  color: #8bc34a;
}

#guardian_register_contract_accept .checkbox label {
  font-size: 18px;
}

@media (max-width: 991px) {
  #guardian_register_contract_accept .checkbox {
    min-height: 40px;
  }
  .contract-accept-mark {
    border-radius: 100px;
    height: 100px;
    width: 100px;
    background: #F8FAF5;
    margin: 0 auto;
  }
  .contract-accept-mark i {
    color: #9ABC66;
    font-size: 37px;
    line-height: 100px;
    margin-left: -4px;
  }
}

[id^=availability_search_flag], [name^="teacher[flag"] {
  width: 18px;
  height: 18px;
  margin-top: 0.1rem;
}

.lesson-list .card-item .date-month {
  text-align: center;
  flex: 0 1 100px;
}

.lesson-list .card-item .time {
  text-align: center;
  flex: 0 1 100px;
}

.lesson-list .card-item .img {
  text-align: center;
}

.lesson-list .card-item .discipline {
  padding: 0 10px;
}

.toast-middle-screen {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.password-actions {
  position: absolute;
  bottom: 10px;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 0 10px;
}

#me_child_credentials .password-block {
  position: relative;
}

.generate-password {
  transform: rotate(0deg);
  transition: all 0.5s;
}

.generate-password.reverse {
  transition: all 0.5s;
  transform: rotate(360deg);
}

.social-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  gap: 10px;
  border: 1px solid #c8c9cb;
  border-radius: 50px;
  color: #313435 !important;
  font-family: Roboto, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  padding: 14px;
  font-size: 16px;
  font-weight: 600;
}

.social-button:hover {
  background: #c8c9cb2b;
}

.social-button svg {
  height: 25px;
  width: 25px;
}

.social-button.facebook svg {
  height: 30px;
  width: 30px;
}

.login-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0px;
}

.login-footer .links {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 3px;
  padding-top: 5px;
  padding-bottom: 5px;
}

@media (max-width: 991px) {
  .social-button {
    width: 100%;
    border-radius: 40px;
    padding: 15px;
    font-size: 14px;
  }
  .login .form-control {
    height: calc(2em + 0.75rem + 2px);
  }
}

.social-logins {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.or-wrapper {
  height: 20px;
}

.mb-12 {
  margin-bottom: 12px;
}

.or-wrapper hr {
  width: 100%;
  position: absolute;
  top: -5px;
  background-color: #dadce0;
  border: none;
  height: 1px;
}

.or-wrapper p {
  padding: 0 10px;
  background: #fff;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #979797;
  font-size: 14px;
}

.montonio-wrap {
  padding: 20px;
  background-color: #fff;
  width: 100%;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
  grid-gap: 1rem;
}

.montonio-wrap .payment-total {
  font-size: 16px;
  color: #000;
  font-weight: 700;
  padding: 5px 26px;
  box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  background: white;
  display: inline-block;
  float: right;
}

.montonio-payment-block .button-wrap {
  text-align: center;
  padding: 15px 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
}

.montonio-payment-block .button-wrap a img {
  max-height: 23px;
}

.montonio-payment-block h3 {
  font-family: Roboto, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 20px;
}

.montonio-payment-block .btn {
  background-color: #007bff;
  color: #fff;
  cursor: pointer;
  font-size: 18px;
  padding: 14px 40px;
  text-decoration: none;
  transition-duration: .4s;
  font-weight: 600;
}

.montonio-payment-block .btn:hover {
  background-color: black;
}

.payment-page .title {
  border-radius: 15px;
  padding: 15px 20px;
  margin-bottom: 20px;
}

.payment-page .title h3 {
  font-family: Roboto, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  color: black;
  margin: unset;
}

.payment-page .title h3 span {
  background: #007bff;
  border-radius: 25px;
  padding: 8px 10px;
  font-family: Roboto, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  color: white;
}

@media (max-width: 991px) {
  .payment-page .title {
    padding: 10px 15px;
    margin-bottom: 10px;
  }
  .payment-page .title h3 {
    font-size: 18px;
    line-height: 40px;
  }
  .payment-page .title h3 span {
    font-size: 16px;
  }
  .montonio-wrap {
    grid: unset;
    padding: 0px 0px !important;
    background-color: transparent !important;
    border: unset !important;
  }
  .montonio-wrap .table-sm th, .montonio-wrap .table-sm td {
    padding: 3px 2px;
  }
  .montonio-wrap .montonio-payment-block {
    order: -1;
    padding: 0 15px;
  }
  .montonio-wrap .montonio-payment-block .montonio-target-container {
    padding: unset !important;
  }
  .montonio-wrap .montonio-payment-block .montonio-target-container .montonio-bank {
    margin: auto !important;
  }
  .montonio-wrap #payment-log {
    font-size: 10px;
  }
  .montonio-wrap #payment-log br {
    display: none;
  }
  .montonio-wrap #payment-log .lesson .when {
    text-align: center;
  }
  .montonio-wrap #payment-log .lesson .duration, .montonio-wrap #payment-log .lesson .amount {
    text-wrap: nowwrap;
    white-space: nowrap;
  }
  .montonio-wrap #payment-log .lesson td {
    vertical-align: middle;
  }
  .button-wrap .btn {
    width: 100%;
  }
}

@media (max-width: 576px) {
  #teacher_register .title {
    font-size: 24px !important;
  }
  .montonio-container {
    display: grid !important;
    grid-template-columns: auto auto auto !important;
    grid-gap: 10px;
  }
}

@media (max-width: 290px) {
  .montonio-container {
    display: grid !important;
    grid-template-columns: auto auto !important;
    grid-gap: 10px;
  }
}

.strike {
  position: relative;
  display: inline-block;
}

.child-table {
  margin-bottom: 20px;
}

.strike::before {
  content: '';
  border-bottom: 2px solid black;
  width: 100%;
  position: absolute;
  right: 0;
  top: 50%;
}

.payment-date-block {
  color: black;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 20px;
}

.log-table-results {
  max-width: 300px;
  float: right;
}

.payment-title {
  text-align: center;
  font-size: 18px;
  color: black;
  font-weight: 500;
  padding: 5px 0px 5px 0px;
  position: relative;
  margin-bottom: 20px;
}

.payment-title .back {
  position: absolute;
  top: 0px;
}

.payment-title .print {
  position: absolute;
  right: 0px;
  top: 0px;
}

.notice-sum {
  color: black;
  font-weight: 500;
  padding: 10px 0px;
}

.notice-sum h3 {
  margin: unset;
}

#payment-log {
  font-size: 12px;
}

#payment-log .log-table .hidden {
  border: unset;
}

#payment-log .sticky {
  position: sticky;
  top: -10px;
  background: white;
}

#payment-log .child-table {
  max-width: 450px;
}

#payment-log .child-table th {
  vertical-align: middle;
}

#payment-log .bs-table {
  padding: 10px;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  position: relative;
  z-index: 0;
  background: #FFF;
  margin-bottom: 20px;
  max-width: 450px;
  overflow-y: auto;
  overflow-x: hidden;
}

#payment-log .bs-table th {
  vertical-align: middle;
}

#payment-log .table-wrap {
  padding: 10px;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  border-top-left-radius: unset;
  position: relative;
  z-index: 0;
  background: #FFF;
  margin-bottom: 20px;
  max-height: 600px;
  overflow-y: auto;
  overflow-x: hidden;
}

#payment-log .table-wrap .no-lessons {
  text-align: center;
}

#payment-log .table-wrap td {
  vertical-align: middle;
}

#payment-log .table-wrap .lesson {
  border-bottom: 1px solid #007bff4d;
  text-align: center;
}

#payment-log .table-wrap tr:last-child {
  border-bottom: unset;
}

#payment-log .table-wrap .status {
  text-align: center;
  font-weight: 600;
}

#payment-log .table-wrap .status .status-wrap {
  margin-top: 4px;
}

#payment-log .table-wrap .status .status-wrap .text {
  margin-top: 4px;
}

#payment-log .table-wrap .status .status-wrap .pill {
  padding: 5px 10px;
  border-radius: 15px;
}

#payment-log .table {
  margin-bottom: unset;
}

#payment-log .name {
  font-size: 16px;
  color: #000;
  font-weight: 700;
  padding: 5px 26px;
  box-shadow: -1px -4px 10px -3px rgba(0, 0, 0, 0.15);
  /* margin: 10px 0px; */
  border-radius: 10px;
  display: inline-block;
  border-bottom-left-radius: unset;
  border-bottom-right-radius: unset;
  z-index: 1;
  background: white;
  /* margin-bottom: -1px; */
  position: relative;
  top: 2px;
}

.extra-payment-logs {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}

.extra-payment-logs .response-table {
  flex-grow: 1;
}

#childTokenModal .label {
  color: black;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 10px;
}

#childTokenModal .token-wrap {
  margin-bottom: 10px;
}

#childTokenModal .token-wrap .token {
  padding: 10px 20px;
  font-size: 18px;
  font-weight: 700;
  display: inline-block;
  border-radius: 25px;
  letter-spacing: 8px;
  background: white;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
}

.nav-right .user-icon {
  width: 3rem;
}

.header .header-container .nav-right .user-notifications .peer {
  position: relative;
}

.header .header-container .nav-right .user-notifications .fa {
  font-size: 24px !important;
  line-height: 24px !important;
}

.header .header-container .nav-right .user-notifications .user-notification-badge {
  position: absolute;
  font-size: 11px;
  padding: 0;
  width: 18px;
  height: 18px;
  top: -10px;
  left: 16px;
}

.header .header-container .nav-right .user-notifications .user-notification-badge .number {
  position: absolute;
  font-size: 12px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding-bottom: 1px;
}

.rangeDate {
  display: flex;
}

.rangeDate .start {
  border-bottom-right-radius: unset;
  border-top-right-radius: unset;
  border-right: unset;
}

.rangeDate .end {
  border-bottom-left-radius: unset;
  border-top-left-radius: unset;
  border-left: unset;
}

.rangeDate input {
  max-width: 180px;
}

.admin.notification-show .title {
  font-weight: bold;
}

.admin.notification-show .value {
  font-size: 14px;
}

.admin.notification-show .answer-open {
  padding: 7px;
  background: #efeded;
  border-radius: 5px;
  border: 1px solid #e1e1e1;
}

.admin.notification-show .open-answers {
  display: flex;
  flex-direction: column;
  gap: 2px;
  max-height: 400px;
  overflow-y: auto;
}

.admin.notification-show .card {
  margin-bottom: 1rem;
}

.admin.notification-show .seen {
  font-size: 14px;
}

@media (max-width: 320px) {
  .email-app .email-content-wrapper .img-wrapper .image {
    display: none;
  }
}

.dropdown-toggle.changes .fa-solid {
  font-size: 24px !important;
}

.dropdown-menu .sub-headline {
  font-size: 16px;
  font-weight: 700;
  padding-bottom: 30px;
  padding-top: 10px;
  padding-left: 25px;
  color: #12415D;
}

.notifications .dropdown-menu .image {
  height: 50px;
  width: 50px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.fa-bell.ring::before {
  animation: shake;
  /* referring directly to the animation's @keyframe declaration */
  animation-duration: 1s;
  /* don't forget to set a duration! */
  animation-iteration-count: infinite;
  display: block;
}

@keyframes shake {
  0%,
  100% {
    transform: rotate(0deg);
  }
  20%,
  60% {
    transform: rotate(6deg);
  }
  40%,
  80% {
    transform: rotate(-6deg);
  }
}

#teacher_register button[name=next], #teacher_register button[name=back], #teacher_register button[name=complete] {
  margin-top: 15px;
  font-size: 14px;
}

#teacher_register button[name=next] img {
  height: 10px;
  padding-left: 5px;
}

#teacher_register button[name=back] img {
  padding-right: 5px;
  height: 10px;
}

#teacher_register .col-form-label {
  font-size: 14px;
  font-weight: 600;
  color: black;
}

#teacher_register .stepper-wrapper-arrows {
  text-align: center;
  padding-bottom: 25px;
}

#teacher_register .stepper-wrapper-arrows .steps-arrows {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-flex;
  border-radius: 5px;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
}

#teacher_register .stepper-wrapper-arrows .steps-arrows li {
  display: inline-block;
  margin-left: -10px;
}

#teacher_register .stepper-wrapper-arrows .steps-arrows li:first-child a {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

#teacher_register .stepper-wrapper-arrows .steps-arrows li:last-child a {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

#teacher_register .stepper-wrapper-arrows .steps-arrows li a {
  display: block;
  padding: 0 30px;
  line-height: 40px;
  text-decoration: none;
  color: black;
  background-color: white;
  font-size: 14px;
  clip-path: polygon(0 0, calc(100% - 8px) 0, 100% 50%, calc(100% - 8px) 100%, 0 100%, 10px 50%);
}

#teacher_register .stepper-wrapper-arrows .steps-arrows li.active a,
#teacher_register .stepper-wrapper-arrows .steps-arrows li.active a:hover {
  background-color: #007bff;
  color: white;
}

#teacher_register .stepper-wrapper-arrows .steps-arrows li:first-child {
  margin-left: 0;
}

#teacher_register .stepper-wrapper-arrows .steps-arrows li:first-child a {
  clip-path: polygon(0 0, calc(100% - 8px) 0, 100% 50%, calc(100% - 8px) 100%, 0 100%);
  padding-left: 20px;
}

#teacher_register .stepper-wrapper-arrows .steps-arrows li:last-child a {
  clip-path: polygon(0 0, 100% 0, 100% 50%, 100% 100%, 0 100%, 8px 50%);
  padding-left: 20px;
  padding-right: 20px;
}

@media screen and (max-width: 991px) {
  #teacher_register .step .half {
    flex-basis: 100% !important;
  }
  #teacher_register .stepper-wrapper-arrows .steps-arrows {
    width: 100%;
  }
  #teacher_register .stepper-wrapper-arrows .steps-arrows li {
    width: 100%;
  }
  #teacher_register .stepper-wrapper-arrows .steps-arrows li:first-child a {
    padding-left: 0px;
  }
  #teacher_register .stepper-wrapper-arrows .steps-arrows li a {
    padding: 0px;
    font-size: 11px;
    font-weight: 500;
    width: 100%;
  }
  #teacher_register .stepper-wrapper-arrows .steps-arrows li:last-child a {
    padding-left: 0px;
    padding-right: 0px;
  }
  #teacher_register .social-wrap .social-button {
    width: 100% !important;
  }
  #teacher_register .social-wrap {
    padding-bottom: 35px;
  }
}

#teacher_register .title {
  font-size: 30px;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  color: #0b5394;
  font-weight: 600;
  margin-bottom: 20px;
}

#teacher_register .description {
  margin-bottom: 30px;
}

#teacher_register .description span {
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  color: black;
  font-weight: 500;
}

#teacher_register .social-wrap {
  margin: auto;
  text-align: center;
  padding-bottom: 35px;
}

#teacher_register .social-wrap .social-button {
  display: inline-flex;
  width: unset;
}

#teacher_register .discipline_classes {
  display: flex;
  gap: 10px;
  flex-direction: column;
}

#teacher_register .step form > div {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

#teacher_register .step form > div .form-group {
  flex-basis: 100%;
}

#teacher_register .step form > div .half {
  flex-basis: calc(50% - 5px);
}

.dropzone .dz-preview .dz-progress {
  margin-top: 20px;
}

.fc-theme-standard table:not([cellpadding]) th, .fc-theme-standard table:not([cellpadding]) td {
  padding: unset;
}

.tabulator-responsive-collapse p {
  margin-bottom: unset;
}

.tabulator-table .red {
  background-color: #e5494947 !important;
}

.shadow-table {
  padding: 10px;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  border-top-left-radius: unset;
  position: relative;
  z-index: 0;
  background: #FFF;
  margin-bottom: 20px;
  max-height: 600px;
  overflow-y: auto;
  overflow-x: hidden;
}

.modal-loader {
  display: block;
  position: relative;
  min-height: 200px;
}

.swal2-container .form-template-hidden {
  display: block !important;
}

.swal2-container .form-group label {
  font-size: 15px;
}

.swal2-container .form-group input[type=number] {
  width: auto;
  margin: auto;
  text-align: center;
}

.swal2-container .select2-container {
  margin: auto;
}

.form-template-hidden {
  display: none;
}

.deleted-cross {
  position: relative;
  display: inline-block;
}

.deleted-cross:after,
.deleted-cross:before {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  width: 80%;
  height: 2px;
  background: black;
}

.deleted-cross:before {
  transform: translate(-50%, -50%) rotate(45deg);
}

.deleted-cross:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}

.swal2-container .table th {
  width: unset;
}

#teacher_register .card {
  margin-bottom: 73px;
}

@media screen and (max-width: 991px) {
  #teacher_register .card {
    margin-bottom: 53px;
  }
}

.discipline_choices .discipline_choices_inner {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.discipline_choices .discipline_choices_inner .discipline_vbe {
  grid-column: 1 / -1;
}

.discipline_choices .discipline_class_checkbox {
  grid-column: 1;
}

.discipline_choices .discipline_class_choices {
  grid-column: 2;
}

:not(.version_2) .masonry-item.card {
  margin-bottom: 20px;
}

.google-calendar-sync {
  display: flex;
  align-items: center;
  gap: 10px;
  z-index: 2;
}

.google-calendar-sync .btn {
  padding: 5px 10px !important;
  font-size: 12px !important;
}

.google-calendar-sync img {
  max-height: 30px;
}

.google-calendar-sync .text {
  font-size: 15px;
  font-weight: 700;
}

.tabulator-heading {
  display: flex;
  justify-content: space-between;
}

@media screen and (max-width: 991px) {
  .bgc-white {
    overflow: auto;
  }
}

label[for="agreeData"] {
  display: flex;
}

label[for="agreeData"] #agreeData {
  font-size: 18px;
  width: 20px;
  height: 20px;
}

label[for="agreeData"] .text {
  padding-left: 5px;
  flex: 1;
}

#teacher_register_step1_consent {
  width: 18px;
  height: 18px;
}

label[for="teacher_register_step1_consent"] {
  padding-top: 5px;
}

.email-app .email-content-wrapper .img-wrapper .image {
  border-radius: unset;
  border: unset;
}

.payment-notice-block h6 a {
  color: white;
  text-decoration: underline;
}

.payment-notice-block h6 a:hover {
  color: white;
  opacity: 0.7;
}

@media (max-width: 375px) {
  .sidebar-menu li > a {
    padding: 5px 10px;
    font-size: 16px;
  }
  .sidebar-menu li > a .icon-holder {
    width: 25px;
    font-size: 18px !important;
  }
  .sidebar-menu li > a .title {
    font-size: 16px !important;
  }
}

.tabulator-edit-select-list {
  max-height: unset;
}

.me-teacher-availability-page .fc .fc-toolbar.fc-header-toolbar {
  top: 70px;
}

.version_2 .btn-sm {
  font-size: 12px !important;
  padding: 4px 8px !important;
}

.version_2 .breadcrumbs {
  padding: 5px;
  padding-bottom: 15px;
}

.version_2 .breadcrumbs a {
  color: #0f9aee;
}

.version_2 .folders {
  display: flex;
  gap: 15px;
  flex-wrap: wrap;
  padding-top: 20px;
}

.version_2 .folders .go-back-wrap {
  flex: 100%;
}

.version_2 .folders .folder {
  padding: 15px;
  background: #FFF;
  border-radius: 10px;
  display: flex;
  align-items: center;
  gap: 10px;
  position: relative;
}

.version_2 .folders .folder:hover .delete-folder-badge {
  display: flex;
}

.version_2 .folders .folder .delete-folder-badge {
  display: none;
  position: absolute;
  min-width: unset !important;
  font-size: 10px !important;
  top: -8px;
  right: -8px;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
}

.version_2 .sidebar-menu {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.version_2 .sidebar-menu li > a:hover .title {
  font-weight: 700;
}

.version_2 .sidebar-menu li > a .icon-holder {
  font-size: 20px;
}

.version_2 .sidebar-menu li > a .title {
  font-size: 17px;
}

.version_2 .btn-group > .btn:not(:last-child):not(.dropdown-toggle), .version_2 .btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.version_2 .btn-group > .btn:not(:first-child), .version_2 .btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.version_2 .card form label {
  font-weight: 700;
  font-size: 16px !important;
  color: #12415D;
}

.version_2 .card #form_childPreferences .form-check {
  gap: 5px;
}

.version_2 .card #form_childPreferences .form-check label {
  min-width: 150px;
}

.version_2 .card #form_disciplines {
  justify-content: center;
}

.version_2 .card #form_disciplines .form-check {
  gap: 5px;
}

.version_2 .card #form_disciplines .form-check label {
  min-width: 100px;
}

.version_2 .card .form-check {
  display: flex;
  gap: 15px;
  justify-content: center;
  padding: unset;
  margin-bottom: 5px;
}

.version_2 .card input[type=checkbox] {
  accent-color: #12415D;
  width: 20px;
  height: 20px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: white;
  padding: unset !important;
  border-radius: unset !important;
  margin-top: 0px !important;
  position: unset !important;
}

.version_2 .card input:checked::before {
  content: "";
  width: 20px;
  height: 20px;
  box-shadow: inset 1em 1em #12415D;
  box-sizing: border-box;
  display: block;
  clip-path: polygon(28% 38%, 41% 53%, 75% 24%, 86% 38%, 40% 78%, 15% 50%);
  background-color: #000000;
}

.version_2 .progress-container {
  display: flex;
  justify-content: space-between;
  position: relative;
  margin-bottom: 30px;
  max-width: 100%;
  width: 350px;
}

.version_2 .progress-container::before {
  content: '';
  /* must be added when using the ::before pseudoselector */
  background-color: #ecf6fe;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  height: 4px;
  width: 100%;
  z-index: 1;
}

.version_2 .progress-bar {
  background-color: #00a9fe;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  /* centers the line vertically along the y-axis */
  height: 4px;
  width: 0%;
  z-index: 1;
  transition: .4s ease;
}

.version_2 .circle {
  background-color: #fff;
  color: #12415D;
  border-radius: 50%;
  height: 35px;
  width: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #e0e0e0;
  transition: .4s ease;
  z-index: 2;
  font-size: 18px;
}

.version_2 .circle.active {
  border-color: #00a9fe;
}

.version_2 .payment_history {
  display: flex;
  gap: 25px;
  flex-wrap: wrap;
}

.version_2 .payment_history .headline {
  width: 100%;
  padding-bottom: unset !important;
}

.version_2 .payment_history .card {
  min-width: 300px;
  flex: 1;
}

.version_2 .payment_history .montonio {
  max-width: 33%;
}

.version_2 .payment_history .montonio .montonio-bank-select-class {
  height: 42px;
}

.version_2 .modal .headline {
  font-size: 32px;
  font-weight: 700;
  line-height: 1;
}

.version_2 .swal2-cancel {
  background-color: #F74F64 !important;
}

.version_2 .swal2-confirm {
  background-color: #1AB2FE !important;
}

.version_2 .important-files-teacher {
  display: flex;
  flex-wrap: wrap;
  gap: 25px;
}

.version_2 .important-files-teacher .card {
  min-width: 300px;
  flex: 1;
}

.version_2 .swal-guardian_survey .teacher-list {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.version_2 .swal-guardian_survey .teacher-list .teacher-line {
  display: flex;
  gap: 20px;
  align-items: center;
  justify-content: space-between;
}

.version_2 .sidebar-inner {
  overflow: hidden;
}

.version_2 p img {
  width: 100%;
  height: unset !important;
}

.version_2 .notice p img {
  width: revert-layer !important;
  height: revert-layer !important;
}

.version_2 .table-wrap {
  overflow: auto;
}

.version_2 .payment_history .pill {
  border-radius: 15px;
  font-size: 14px;
  padding: 5px 6px;
}

.version_2 .payment_history .headline {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}

.version_2 .payment_history .headline .badge {
  border-radius: 15px;
  font-size: 14px;
  padding: 9px;
  min-width: 100px;
  font-weight: 600;
  font-family: 'Nunito Sans';
}

.version_2 .payment_history .print {
  position: absolute;
  right: 0;
  top: 0;
}

.version_2 .payment_history .print .btn {
  line-height: 1;
}

.version_2 .actions .dropdown-menu {
  display: block;
  transform-origin: top right !important;
  left: auto;
  right: 0px;
  border-radius: 30px;
  border: 1px solid #A4B2BB;
  padding: 20px 15px 20px 0px;
  min-width: 12rem;
  overflow: hidden;
}

.version_2 .actions .dropdown-menu li {
  padding-left: 15px;
  padding-bottom: 5px;
}

.version_2 .actions .dropdown-menu li:last-child {
  padding-bottom: unset;
}

.version_2 .actions .dropdown-menu li button {
  width: 100%;
}

.version_2 .me_teacher-index .card.blue {
  margin: auto;
}

.version_2 .card {
  border: unset !important;
}

.version_2 .nav-mid .card-item .box {
  width: unset;
  height: unset;
}

.version_2 .me-lesson-list, .version_2 .me-upcomming-lesson-list, .version_2 .me-past-lessons {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.version_2 .me-lesson-list .card, .version_2 .me-upcomming-lesson-list .card, .version_2 .me-past-lessons .card {
  border: unset;
  background: #FFF;
  border-radius: 15px;
}

.version_2 .me-lesson-list .card .card-body, .version_2 .me-upcomming-lesson-list .card .card-body, .version_2 .me-past-lessons .card .card-body {
  padding: 8px;
}

.version_2 .me-lesson-list .card-item, .version_2 .me-upcomming-lesson-list .card-item, .version_2 .me-past-lessons .card-item {
  display: flex;
  gap: unset;
}

.version_2 .me-lesson-list .card-item .date-month, .version_2 .me-upcomming-lesson-list .card-item .date-month, .version_2 .me-past-lessons .card-item .date-month {
  flex-basis: 10%;
  align-items: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
  border-right: 1px solid #A4B2BB;
  padding: 0 30px;
}

.version_2 .me-lesson-list .card-item .date-month div, .version_2 .me-upcomming-lesson-list .card-item .date-month div, .version_2 .me-past-lessons .card-item .date-month div {
  font-size: 14px;
  font-weight: 700;
  font-family: 'Nunito Sans';
}

.version_2 .me-lesson-list .card-item .time, .version_2 .me-upcomming-lesson-list .card-item .time, .version_2 .me-past-lessons .card-item .time {
  flex-basis: 10%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  border-right: 1px solid #A4B2BB;
  align-items: center;
}

.version_2 .me-lesson-list .card-item .time #weekday, .version_2 .me-upcomming-lesson-list .card-item .time #weekday, .version_2 .me-past-lessons .card-item .time #weekday {
  max-width: 100px;
  font-size: 14px;
  font-weight: 700;
  font-family: 'Nunito Sans';
}

.version_2 .me-lesson-list .card-item .discipline, .version_2 .me-upcomming-lesson-list .card-item .discipline, .version_2 .me-past-lessons .card-item .discipline {
  flex-basis: 10%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-right: 1px solid #A4B2BB;
}

.version_2 .me-lesson-list .card-item .discipline .name, .version_2 .me-upcomming-lesson-list .card-item .discipline .name, .version_2 .me-past-lessons .card-item .discipline .name {
  font-size: 14px;
  font-weight: 800;
  font-family: 'Nunito Sans';
  text-transform: uppercase;
}

.version_2 .me-lesson-list .card-item .img, .version_2 .me-upcomming-lesson-list .card-item .img, .version_2 .me-past-lessons .card-item .img {
  width: 33%;
  text-align: center;
}

.version_2 .me-lesson-list .card-item .img .image, .version_2 .me-upcomming-lesson-list .card-item .img .image, .version_2 .me-past-lessons .card-item .img .image {
  background-size: cover;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  margin: auto;
}

.version_2 .me-lesson-list .card-item .actions, .version_2 .me-upcomming-lesson-list .card-item .actions, .version_2 .me-past-lessons .card-item .actions {
  flex-basis: 40%;
  display: flex;
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
  justify-content: space-between;
}

.version_2 .me-lesson-list .card-item .actions .button-wrap, .version_2 .me-lesson-list .card-item .actions .move-wrap, .version_2 .me-upcomming-lesson-list .card-item .actions .button-wrap, .version_2 .me-upcomming-lesson-list .card-item .actions .move-wrap, .version_2 .me-past-lessons .card-item .actions .button-wrap, .version_2 .me-past-lessons .card-item .actions .move-wrap {
  display: flex;
  gap: 20px;
}

.version_2 .me-lesson-list .card-item .actions .btn-success, .version_2 .me-lesson-list .card-item .actions .btn-primary, .version_2 .me-lesson-list .card-item .actions .btn-danger, .version_2 .me-upcomming-lesson-list .card-item .actions .btn-success, .version_2 .me-upcomming-lesson-list .card-item .actions .btn-primary, .version_2 .me-upcomming-lesson-list .card-item .actions .btn-danger, .version_2 .me-past-lessons .card-item .actions .btn-success, .version_2 .me-past-lessons .card-item .actions .btn-primary, .version_2 .me-past-lessons .card-item .actions .btn-danger {
  padding: 4px 15px;
}

.version_2 .me-lesson-list .card-item .actions .notice, .version_2 .me-upcomming-lesson-list .card-item .actions .notice, .version_2 .me-past-lessons .card-item .actions .notice {
  font-size: 12px;
  font-weight: 600;
  font-family: 'Nunito Sans';
  flex: 1;
  text-align: center;
}

.version_2 .me-lesson-list .card-item .actions .dropdown-toggle::after, .version_2 .me-upcomming-lesson-list .card-item .actions .dropdown-toggle::after, .version_2 .me-past-lessons .card-item .actions .dropdown-toggle::after {
  content: unset;
}

.version_2 .me-lesson-list .card-item .actions .dropdown-wrap, .version_2 .me-upcomming-lesson-list .card-item .actions .dropdown-wrap, .version_2 .me-past-lessons .card-item .actions .dropdown-wrap {
  position: relative;
}

.version_2 .me-lesson-list .card-item .actions .dropdown-wrap .dropdown-menu, .version_2 .me-upcomming-lesson-list .card-item .actions .dropdown-wrap .dropdown-menu, .version_2 .me-past-lessons .card-item .actions .dropdown-wrap .dropdown-menu {
  transform: scale(0, 0);
  transition: transform 0.15s ease-out;
}

.version_2 .me-lesson-list .card-item .actions .dropdown-wrap .dropdown-menu.show, .version_2 .me-upcomming-lesson-list .card-item .actions .dropdown-wrap .dropdown-menu.show, .version_2 .me-past-lessons .card-item .actions .dropdown-wrap .dropdown-menu.show {
  transform: scale(1, 1);
}

.version_2 .me-lesson-list .card-item .lesson-status, .version_2 .me-upcomming-lesson-list .card-item .lesson-status, .version_2 .me-past-lessons .card-item .lesson-status {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  margin: auto;
}

.version_2 .me-lesson-list .card-item .lesson-status .label, .version_2 .me-upcomming-lesson-list .card-item .lesson-status .label, .version_2 .me-past-lessons .card-item .lesson-status .label {
  font-size: 10px;
  font-weight: 600;
  font-family: 'Nunito Sans';
  line-height: 17px;
}

.version_2 .me-lesson-list .card-item .lesson-status .name, .version_2 .me-upcomming-lesson-list .card-item .lesson-status .name, .version_2 .me-past-lessons .card-item .lesson-status .name {
  font-size: 14px;
  font-weight: bold;
}

.version_2 .me-lesson-list .card-item .users, .version_2 .me-upcomming-lesson-list .card-item .users, .version_2 .me-past-lessons .card-item .users {
  flex-basis: 30%;
  display: flex;
  align-items: center;
  padding: 0 15px;
  border-right: 1px solid #A4B2BB;
  gap: 20px;
}

.version_2 .me-lesson-list .card-item .users .teacher, .version_2 .me-upcomming-lesson-list .card-item .users .teacher, .version_2 .me-past-lessons .card-item .users .teacher {
  padding-right: 30px;
}

.version_2 .me-lesson-list .card-item .users .teacher, .version_2 .me-lesson-list .card-item .users .student, .version_2 .me-upcomming-lesson-list .card-item .users .teacher, .version_2 .me-upcomming-lesson-list .card-item .users .student, .version_2 .me-past-lessons .card-item .users .teacher, .version_2 .me-past-lessons .card-item .users .student {
  display: flex;
  align-items: center;
  gap: 8px;
}

.version_2 .me-lesson-list .card-item .users .teacher .text, .version_2 .me-lesson-list .card-item .users .student .text, .version_2 .me-upcomming-lesson-list .card-item .users .teacher .text, .version_2 .me-upcomming-lesson-list .card-item .users .student .text, .version_2 .me-past-lessons .card-item .users .teacher .text, .version_2 .me-past-lessons .card-item .users .student .text {
  font-size: 10px;
  font-weight: 600;
  font-family: 'Nunito Sans';
  line-height: 17px;
}

.version_2 .me-lesson-list .card-item .users .teacher .name, .version_2 .me-lesson-list .card-item .users .student .name, .version_2 .me-upcomming-lesson-list .card-item .users .teacher .name, .version_2 .me-upcomming-lesson-list .card-item .users .student .name, .version_2 .me-past-lessons .card-item .users .teacher .name, .version_2 .me-past-lessons .card-item .users .student .name {
  font-size: 12px;
  font-weight: 800;
  font-family: 'Nunito Sans';
  line-height: 14px;
}

.version_2 .me-lesson-list .card-item .users .teacher .label-wrap, .version_2 .me-lesson-list .card-item .users .student .label-wrap, .version_2 .me-upcomming-lesson-list .card-item .users .teacher .label-wrap, .version_2 .me-upcomming-lesson-list .card-item .users .student .label-wrap, .version_2 .me-past-lessons .card-item .users .teacher .label-wrap, .version_2 .me-past-lessons .card-item .users .student .label-wrap {
  display: flex;
  flex-direction: column;
}

.version_2 .me-lesson-list .card-item .users .box:before, .version_2 .me-upcomming-lesson-list .card-item .users .box:before, .version_2 .me-past-lessons .card-item .users .box:before {
  height: 16px;
  background: transparent;
  width: 16px;
  border-radius: 5px;
  border: unset;
  display: inline-block;
}

.version_2 .me-lesson-list .card-item .users .box.joined:before, .version_2 .me-upcomming-lesson-list .card-item .users .box.joined:before, .version_2 .me-past-lessons .card-item .users .box.joined:before {
  background: #58D68D;
  content: "";
  height: 16px;
  width: 16px;
  display: block;
}

.version_2 .me-lesson-list .card-item .users .box.not-joined:before, .version_2 .me-upcomming-lesson-list .card-item .users .box.not-joined:before, .version_2 .me-past-lessons .card-item .users .box.not-joined:before {
  content: "";
  height: 16px;
  width: 16px;
  background: #F74F64;
  display: block;
}

.version_2 .header-lesson-list .card {
  border: unset;
  background: #FFF;
  border-radius: 15px;
}

.version_2 .header-lesson-list .card .card-body {
  padding: 8px;
}

.version_2 .header-lesson-list .has-timer .card-item {
  display: flex;
  gap: unset;
}

.version_2 .header-lesson-list .has-timer .card-item .discipline {
  display: flex;
  align-items: center;
  border-right: 1px solid #A4B2BB;
  padding: 0 15px;
}

.version_2 .header-lesson-list .has-timer .card-item .discipline .name {
  font-size: 14px;
  font-weight: 800;
  font-family: 'Nunito Sans';
  text-transform: uppercase;
}

.version_2 .header-lesson-list .has-timer .card-item .actions {
  display: flex;
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
}

.version_2 .header-lesson-list .has-timer .card-item .actions .btn-success {
  padding: 4px 15px;
}

.version_2 .header-lesson-list .has-timer .card-item .actions .notice {
  font-size: 12px;
  font-weight: 600;
  font-family: 'Nunito Sans';
}

.version_2 .header-lesson-list .has-timer .card-item .users {
  display: flex;
  align-items: center;
  padding: 0 15px;
  border-right: 1px solid #A4B2BB;
}

.version_2 .header-lesson-list .has-timer .card-item .users .teacher, .version_2 .header-lesson-list .has-timer .card-item .users .student {
  display: flex;
  align-items: center;
  gap: 8px;
}

.version_2 .header-lesson-list .has-timer .card-item .users .teacher .text, .version_2 .header-lesson-list .has-timer .card-item .users .student .text {
  font-size: 12px;
  font-weight: 600;
  font-family: 'Nunito Sans';
  line-height: 17px;
}

.version_2 .header-lesson-list .has-timer .card-item .users .teacher .name, .version_2 .header-lesson-list .has-timer .card-item .users .student .name {
  font-size: 14px;
  font-weight: 800;
  font-family: 'Nunito Sans';
  line-height: 14px;
}

.version_2 .header-lesson-list .has-timer .card-item .users .teacher .label-wrap, .version_2 .header-lesson-list .has-timer .card-item .users .student .label-wrap {
  display: flex;
  flex-direction: column;
}

.version_2 .header-lesson-list .has-timer .card-item .users .box:before {
  height: 16px;
  background: transparent;
  width: 16px;
  border-radius: 5px;
  border: unset;
  display: inline-block;
}

.version_2 .header-lesson-list .has-timer .card-item .users .box.joined:before {
  background: #58D68D;
  content: "";
  height: 16px;
  width: 16px;
  display: block;
}

.version_2 .header-lesson-list .has-timer .card-item .users .box.not-joined:before {
  content: "";
  height: 16px;
  width: 16px;
  background: #F74F64;
  display: block;
}

.version_2 .btn-outline-primary {
  border-color: #12415D;
  color: #12415D;
  border-radius: 10px !important;
}

.version_2 .btn-outline-primary:hover {
  background-color: #1AB2FE;
  border-color: #1AB2FE;
  color: white;
}

.version_2 .btn-outline-primary.square {
  border-radius: unset;
}

.version_2 #new-students-table .btn-group i {
  font-size: 10px;
}

.version_2 #new-students-table .btn-group .btn {
  font-size: 16px;
  min-width: 100px;
  font-weight: 700;
}

.version_2 #new-students-table .btn-group .btn:first-child {
  border-radius: 15px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.version_2 #new-students-table .btn-group .btn:last-child {
  border-radius: 15px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: unset;
  margin-left: -1px;
}

.version_2 #new-students-table .btn-group .btn-outline-primary {
  border-color: #A4B2BB;
  color: #12415D;
}

.version_2 #new-students-table .btn-group .btn-outline-primary:hover {
  background-color: #1AB2FE;
  border-color: #1AB2FE;
  color: white;
}

.version_2 #new-students-table .btn-group .btn-primary {
  background-color: #1AB2FE;
  border-color: #1AB2FE;
}

.version_2 .primary-color {
  background: #00A9FE;
}

.version_2 .main-content .badge {
  border-radius: 30px;
  font-size: 12px;
  padding: 9px;
  min-width: 100px;
  font-weight: 600;
  font-family: 'Nunito Sans';
}

.version_2 .badge-danger {
  background-color: #DB1931;
}

.version_2 .badge-success {
  background-color: #58D68D;
}

.version_2 .badge-primary {
  background-color: #1AB2FE;
}

.version_2 .btn {
  border-radius: 30px;
  font-weight: 600;
  font-family: 'Nunito Sans';
  padding: 9px 15px;
  font-size: 14px;
}

.version_2 .btn-outline-danger {
  border-color: #DB1931;
  color: #DB1931;
}

.version_2 .btn-outline-danger:hover {
  background-color: #DB1931;
  color: white;
}

.version_2 .btn-outline-success {
  border-color: #58D68D;
  color: #58D68D;
}

.version_2 .btn-outline-success:hover {
  background-color: #58D68D;
  color: white;
}

.version_2 .child-creds .btn-wrap {
  text-align: center;
}

.version_2 .child-creds .notice-text {
  padding-top: 20px;
  text-align: center;
  font-size: 15px;
  font-weight: 600;
}

.version_2 .btn-primary {
  background-color: #1AB2FE;
  border-color: #1AB2FE;
  border-radius: 10px;
  font-size: 14px;
  font-weight: 700;
}

.version_2 .btn-primary.square {
  border-radius: unset;
}

.version_2 .btn-primary:hover {
  opacity: 0.8;
}

.version_2 .btn-danger {
  background-color: #F74F64;
  border-color: #F74F64;
  border-radius: 10px;
  font-size: 14px;
  font-weight: 700;
}

.version_2 .btn-danger.square {
  border-radius: unset;
}

.version_2 .btn-danger:hover {
  opacity: 0.8;
}

.version_2 .btn-success {
  background-color: #58D68D;
  border-color: #58D68D;
  border-radius: 10px;
  font-size: 14px;
  font-weight: 800;
}

.version_2 .btn-success.square {
  border-radius: unset;
}

.version_2 .btn-success:hover {
  opacity: 0.8;
}

.version_2 .btn-secondary {
  background-color: #C1C1C1;
  border-color: #C1C1C1;
  border-radius: 15px;
  font-size: 16px;
  font-weight: 700;
}

.version_2 .btn-secondary:hover {
  opacity: 0.8;
}

.version_2 .main-content {
  background-color: #ECF6FE;
}

.version_2 .guardian-payments .headline, .version_2 .blue .headline {
  text-align: center;
  padding-top: 10px;
}

.version_2 .guardian-payments .table thead, .version_2 .blue .table thead {
  background-color: #FFFFFF;
}

.version_2 .guardian-payments .table thead th, .version_2 .blue .table thead th {
  border: unset !important;
}

.version_2 .guardian-payments .table tbody td, .version_2 .blue .table tbody td {
  vertical-align: middle;
  font-weight: 700;
}

.version_2 .guardian-payments .table tbody td .actions, .version_2 .blue .table tbody td .actions {
  display: flex;
  gap: 10px;
}

.version_2 .guardian-payments .table tbody tr:first-child td, .version_2 .blue .table tbody tr:first-child td {
  border-top: unset;
  vertical-align: middle;
}

.version_2 .guardian_children .masonry-item .headline {
  text-align: center;
  padding-bottom: 15px;
}

.version_2 .guardian_children .masonry-item .sub-headline {
  text-align: center;
  display: block;
  padding: unset;
}

.version_2 .guardian_children .masonry-item .cards {
  padding-top: 30px;
}

.version_2 .guardian_children .masonry-item .cards .card {
  position: relative;
}

.version_2 .guardian_children .masonry-item:not(.child-creds) .btn-primary {
  padding: 6px 40px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.version_2 .guardian-payments .card {
  margin: auto;
}

.version_2 .guardian-payments + .card {
  margin-top: 20px;
}

.version_2 .card.blue {
  border: unset;
  background: #ECF6FE;
  border-radius: 30px;
  max-width: 1100px;
}

.version_2 .card.blue label {
  font-weight: 700;
  font-size: 14px;
  color: #12415D;
}

.version_2 .card.blue input, .version_2 .card.blue select {
  font-weight: 700;
  font-size: 16px;
  border-radius: 15px;
  padding: 6px 18px;
  color: #12415D;
}

.version_2 .cards {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.version_2 .cards.full .card {
  max-width: unset !important;
}

.version_2 .cards .card {
  flex: 1;
  min-width: 300px !important;
  max-width: 500px;
  background: #ECF6FE;
  border: unset;
  border-radius: 30px;
}

.version_2 .cards .card .card-body {
  padding: 25px 20px;
}

.version_2 .cards .card .card-body label {
  font-weight: 700;
  font-size: 14px;
  color: #12415D;
}

.version_2 .cards .card .card-body input, .version_2 .cards .card .card-body select {
  font-weight: 700;
  font-size: 16px;
  border-radius: 15px;
  padding: 6px 18px;
  color: #12415D;
}

.version_2 .tabulator-hide-footer .tabulator-footer {
  display: none;
}

.version_2 .tabulator {
  font-size: 15px;
}

.version_2 .tabulator .tabulator-row .tabulator-cell {
  border-color: #A4B2BB;
  font-size: 16px;
  font-weight: 700;
  color: #12415D;
}

.version_2 .tabulator .tabulator-header {
  background-color: #ECF6FE !important;
  border-bottom: 2px solid #12415D;
}

.version_2 .tabulator .tabulator-header .tabulator-header-filter input {
  border: 1px solid #A4B2BB;
  background-color: transparent;
  border-radius: 15px;
}

.version_2 .tabulator .tabulator-header .tabulator-col-title {
  font-size: 16px;
  font-weight: 700;
}

.version_2 .tabulator .tabulator-header .tabulator-col-title span {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 2.5;
}

.version_2 .tabulator .tabulator-footer {
  text-align: center;
  padding-top: 40px;
  border: unset;
}

.version_2 .tabulator .tabulator-footer .tabulator-paginator span {
  margin: unset;
}

.version_2 .tabulator .tabulator-footer .tabulator-paginator span button.active {
  border-radius: 0 !important;
  background-color: #1AB2FE;
  border-color: #1AB2FE;
  color: white;
}

.version_2 .tabulator .tabulator-footer .tabulator-paginator span button {
  border-radius: unset !important;
}

.version_2 .tabulator .tabulator-footer .tabulator-paginator button {
  border: 1px solid #A4B2BB;
  border-radius: 0;
}

.version_2 .tabulator .tabulator-footer .tabulator-paginator button:hover {
  background-color: #1AB2FE;
  border-color: #1AB2FE;
  color: white;
}

.version_2 .tabulator .tabulator-footer .tabulator-paginator button:first-child {
  border-radius: 15px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.version_2 .tabulator .tabulator-footer .tabulator-paginator button:last-child {
  border-radius: 15px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.version_2 h5 {
  font-size: 36px;
}

.version_2 h6 {
  font-size: 20px;
}

.version_2 .lesson-statuses-info.masonry-item {
  padding: unset;
  background: unset;
}

.version_2 .lesson-statuses-info .color-wrap {
  margin-top: unset;
  border: unset !important;
}

.version_2 .lesson-statuses-info .color-wrap .color {
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  padding: 15px 25px;
  border: unset;
  font-weight: 700;
  font-size: 16px;
  color: white;
}

.version_2 .lesson-statuses-info .color-wrap .color:first-child {
  border-top-left-radius: 30px;
  border-top-right-radius: unset;
  color: black;
}

.version_2 .lesson-statuses-info .color-wrap .color:last-child {
  border-top-right-radius: 30px;
  border-top-left-radius: unset;
}

.version_2 .masonry-item {
  border-radius: 30px;
  padding: 30px 25px;
  margin-bottom: 30px;
  background: white;
  position: relative;
}

.version_2 .masonry-item .table {
  font-size: 16px;
  color: #12415D;
}

.version_2 .masonry-item .table thead {
  background-color: #ECF6FE;
  border: unset;
}

.version_2 .masonry-item .table thead th {
  border-bottom: 2px solid #12415D;
  border-top: unset;
}

.version_2 .masonry-item .table tbody td {
  font-size: 16px;
  color: #12415D;
  font-weight: 700;
}

.version_2 .masonry-item .tabulator-heading {
  display: flex;
  align-items: center;
  position: relative;
  justify-content: space-between;
}

.version_2 .masonry-item .tabulator-heading .headline {
  padding: unset;
}

.version_2 .masonry-item .tabulator-heading .month-buttons {
  width: 100%;
  text-align: center;
  position: absolute;
  box-sizing: border-box;
}

.version_2 .masonry-item .headline {
  font-size: 32px;
  padding-bottom: 30px;
  font-weight: 700;
  line-height: 1;
}

.version_2 .masonry-item .sub-headline {
  font-size: 16px;
  font-weight: 700;
  padding-bottom: 30px;
  padding-top: 10px;
}

.version_2 .masonry-item .sub-label {
  font-size: 16px;
  font-weight: 500;
  padding-top: 10px;
}

.version_2 .masonry-item .sub-value {
  font-size: 16px;
  font-weight: 700;
  padding-top: 10px;
}

.version_2 .masonry-item .notice h1 {
  font-size: 36px;
  color: #12415D;
}

.version_2 .masonry-item .notice h1 span {
  font-size: 36px;
  color: #12415D;
}

.version_2 .masonry-item .notice p {
  font-size: 16px;
  color: #12415D;
}

.version_2 .masonry-item .notice p span {
  font-size: 16px;
  color: #12415D;
}

.version_2 .masonry-item .blue-spring {
  position: absolute;
  right: 0;
  bottom: 20%;
}

.version_2 .masonry-item .orange-dot {
  position: absolute;
  right: 25px;
  top: 5%;
}

.version_2 .masonry-item .red-dot-bg {
  position: absolute;
  right: 85px;
  top: 23%;
}

.version_2 .masonry-item .orange-spring {
  position: absolute;
  left: 0;
  top: 17%;
}

.version_2 .masonry-item .blue-dot {
  position: absolute;
  left: 30px;
  bottom: 15%;
}

.version_2 .masonry-item .red-dot-sm {
  position: absolute;
  left: 100px;
  bottom: 40%;
}

.version_2 .payment-notice-block {
  background-color: #F74F64;
  border-radius: 30px;
  position: relative;
  margin-bottom: 40px;
}

.version_2 .payment-notice-block.paid {
  background-color: #58D68D;
}

.version_2 .payment-notice-block .text {
  text-align: center;
}

.version_2 .payment-notice-block .text h5, .version_2 .payment-notice-block .text h6 {
  color: white;
}

.version_2 .payment-notice-block .text h5 {
  padding-top: 20px;
  margin-bottom: 4px;
}

.version_2 .payment-notice-block .text h6 {
  padding-bottom: 50px;
}

.version_2 .payment-notice-block .action {
  position: absolute;
  bottom: -5px;
  left: 50%;
  transform: translateX(-50%);
}

.version_2 .payment-notice-block .action a {
  font-size: 20px;
  color: white;
  padding: 7px 50px 10px 50px;
  background-color: #00A9FE;
  border-radius: 15px;
}

.version_2 .payment-notice-block .action a:hover {
  background-color: white;
  color: #00A9FE;
}

.version_2 .sidebar-arrow {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  right: -17px;
  transform: translateY(-50%);
  top: 50%;
  z-index: 99999;
  background: white;
  width: 18px;
  height: 36px;
  border: 1px solid #A4B2BB;
  border-left: unset;
  border-bottom-right-radius: 18px;
  border-top-right-radius: 18px;
}

.version_2 .sidebar-arrow a {
  position: absolute;
  left: -4px;
  color: black;
}

.version_2 .bgc-grey-100 {
  background: #ECF6FE !important;
}

.version_2 .sidebar {
  overflow: unset;
  background: transparent;
}

.version_2 .sidebar .sidebar-logo {
  border-right: 1px solid #A4B2BB;
  border-top-right-radius: 30px;
  background: white;
}

.version_2 .sidebar .sidebar-menu {
  border-right: 1px solid #A4B2BB;
  border-bottom-right-radius: 30px;
  background: white;
}

.version_2 .sidebar .sidebar-menu .sidebar-link.active::before {
  height: 10px;
  width: 10px;
  background: #12415D;
}

.version_2 .sidebar .action-header {
  align-items: center;
  justify-content: center;
}

.version_2 .sidebar .header-logo {
  display: inline-block;
}

.version_2 .sidebar .header-logo img {
  max-height: 32px;
}

.version_2 .header {
  background-color: #ECF6FE !important;
  border-bottom: unset;
}

.version_2 .header .header-container .nav-right .user-notifications .user-notification-badge {
  width: 22px;
  height: 22px;
}

.version_2 .header .header-container .nav-right .user-notifications .user-notification-badge .number {
  font-size: 12px;
}

.version_2 .header .nav-right .user-name {
  font-weight: bold;
  font-size: 16px;
  color: #12415D;
}

.version_2 .profile_edit {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.version_2 .profile_edit.single .card {
  margin: auto;
}

.version_2 .profile_edit.single .headline {
  text-align: center;
}

.version_2 .profile_edit .btn-primary {
  width: 100%;
}

.version_2 .profile_edit .reminder-conf {
  flex: 1;
}

.version_2 .profile_edit .masonry-item {
  flex: 1;
  min-width: 400px;
}

.version_2 .profile_edit .user-photo {
  display: flex;
  flex-direction: column;
}

.version_2 .profile_edit .images {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 30px;
}

.version_2 .profile_edit .images .info {
  font-size: 12px;
  max-width: 300px;
}

.version_2 .profile_edit .teacher-missed {
  flex-basis: 100%;
}

.version_2 .profile_edit .button-wrap {
  display: flex;
  gap: 20px;
}

.version_2 .profile_edit .button-wrap a {
  background: unset;
  max-width: 200px;
  color: #1AB2FE;
}

.version_2 .fc-theme-standard a {
  color: #12415D;
}

.version_2 .fc-col-header-cell {
  border-top: unset !important;
}

.version_2 .contract-block .additional-heading {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  padding-bottom: 30px;
}

.version_2 .contract-block a {
  color: unset;
  text-decoration: underline;
}

.version_2 .contract-block p {
  line-height: 1;
  margin-bottom: 10px;
}

.version_2 .contract-block ul {
  text-align: left;
  max-width: 490px;
  margin: auto;
  padding: 15px 0px;
}

.version_2 .contract-block .text {
  max-width: 1100px;
  margin: auto;
  font-size: 16px;
}

.version_2 .teacher-contracts-block {
  margin-bottom: 15px !important;
}

.version_2 .teacher-contracts-block:last-child {
  margin-bottom: 0px !important;
}

.version_2 .teacher-contracts-block {
  display: flex;
  gap: 25px;
  justify-content: center;
  text-align: center;
  max-width: 1100px;
  margin: auto;
}

.version_2 .teacher-contracts-block .card.cancel {
  background: #FDC9C9;
  border-radius: 30px;
  max-width: 1100px;
}

.version_2 .teacher-contracts-block .card.questions {
  background: #ECF6FE;
  border-radius: 30px;
  max-width: 1100px;
}

.version_2 .teacher-contracts-block .card.green {
  background: #abfad1;
  border-radius: 30px;
  max-width: 1100px;
}

.version_2 .teacher-contracts-block .card {
  flex: 1;
  cursor: pointer;
}

.version_2 .teacher-contracts-block .card .card-body {
  align-items: center;
  justify-content: center;
  flex-direction: column;
  display: flex;
}

.version_2 .teacher-contracts-block .card:hover {
  border: 2px solid #00a9fe !important;
}

.version_2 .teacher-contracts-block .card .heading {
  font-size: 18px !important;
  line-height: 18px !important;
  font-weight: 700;
  padding-bottom: 10px;
  padding-top: 10px;
}

.version_2 .additional-text {
  font-weight: 700;
  font-size: 18px;
}

.version_2 .summer-img {
  text-align: center;
}

.version_2 .summer-img img {
  max-height: 450px;
  max-width: 100%;
}

.version_2 .timer {
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: center;
}

.version_2 .timer .block {
  background-color: #ECF6FE;
  border-radius: 8px;
  width: 80px;
  height: 80px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.version_2 .timer .block .num {
  font-size: 26px;
  font-weight: 700;
  line-height: 1;
  padding-bottom: 4px;
}

.version_2 .timer .block .label {
  font-size: 17px;
  line-height: 1;
}

.schedule-table .tabulator-footer {
  display: none;
}

.teacher-finance-list, .guardian-attention {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 25px;
}

.teacher-finance-list .list, .teacher-finance-list .notice, .guardian-attention .list, .guardian-attention .notice {
  flex: 1;
}

.teacher-finance-list .referral, .guardian-attention .referral {
  flex-basis: 33%;
  max-width: unset !important;
}

.teacher-finance-list .referral .headline, .guardian-attention .referral .headline {
  text-align: center;
}

.teacher-finance-list .referral .notice, .guardian-attention .referral .notice {
  text-align: center;
}

.teacher-finance-list .referral .text p, .guardian-attention .referral .text p {
  text-align: center;
}

.teacher-finance-list .referral .text ul, .guardian-attention .referral .text ul {
  max-width: 340px;
  margin: auto;
}

.teacher-finance-list .referral .code, .guardian-attention .referral .code {
  text-align: center;
  padding: 0px 0px 30px 0px;
}

.teacher-finance-list .referral .code .sub-headline, .guardian-attention .referral .code .sub-headline {
  padding-bottom: 10px;
}

.teacher-finance-list .referral .code .badge, .guardian-attention .referral .code .badge {
  padding: 18px;
  position: relative;
}

.teacher-finance-list .referral .code .badge span, .guardian-attention .referral .code .badge span {
  font-size: 24px;
  letter-spacing: 2px;
}

.teacher-finance-list .referral .code .badge .icon-m, .guardian-attention .referral .code .badge .icon-m {
  position: absolute;
  color: #12415D;
  top: 50%;
  left: -60px;
  transform: translateY(-50%);
  font-size: 40px;
}

.teacher-finance-list .referral .code .badge .copy-button, .guardian-attention .referral .code .badge .copy-button {
  position: absolute;
  color: #12415D;
  top: 50%;
  right: -60px;
  transform: translateY(-50%);
  cursor: pointer;
  font-size: 40px;
}

.teacher-level_block .progress {
  overflow: visible;
  margin-top: 60px !important;
  margin-bottom: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  background: white;
  height: 30px;
}

.teacher-level_block .progress .progress-bar {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.teacher-level_block .progress .tooltip-percent {
  position: relative;
  display: inline-block;
}

.teacher-level_block .progress .tooltip-percent .tooltiptext {
  background-color: white;
  color: #12415D;
  font-size: 12px;
  font-weight: 700;
  text-align: center;
  border-radius: 15px;
  padding: 10px 15px;
  position: absolute;
  z-index: 200;
  bottom: 150%;
  transform: translateX(-50%);
  line-height: 1;
  text-wrap: nowrap;
}

.teacher-level_block .progress .tooltip-percent .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -6px;
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
  visibility: visible;
}

.teacher-level_block .progress .tooltip-percent:hover .tooltiptext {
  visibility: visible;
}

.teacher-level_block .info-flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 15px;
}

.teacher-level_block .info-flex.progress-text {
  padding: 0 5px;
  padding-bottom: 40px;
}

.teacher-level_block .info-flex .extra-text {
  font-size: 12px;
  font-weight: 600;
}

.teacher-level_block .info-flex .info-line {
  display: flex;
  align-items: center;
  gap: 15px;
}

.teacher-level_block .info-flex .info-line .label {
  font-size: 16px;
  font-weight: 700;
  color: #12415D;
}

.teacher-level_block .info-flex .info-line .label.sm {
  font-size: 14px;
}

.teacher-level_block .info-flex .info-line .value {
  font-size: 12px;
  font-weight: 700;
  background: #00A9FE;
  border-radius: 15px;
  text-align: center;
  color: white;
  min-width: 100px;
  padding: 7px 0px 5px 0px;
}

.teacher-level_block .masonry-item {
  display: flex;
  gap: 25px;
}

.teacher-level_block .level-info-block {
  flex-basis: 67%;
  max-width: unset !important;
}

.teacher-level_block .level-info-block .headline {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 40px;
}

.teacher-level_block .badge-block {
  flex-basis: 33%;
  max-width: unset !important;
}

.teacher-level_block .badge-block a {
  position: absolute;
  bottom: 0;
  transform: translate(-50%, 50%);
  left: 50%;
  text-wrap: nowrap;
}

.teacher-level_block .badge-block .card-body {
  padding-bottom: 40px;
}

.teacher-level_block .badge-block .headline {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.teacher-level_block .badge-block img {
  max-height: 267px;
}

@media screen and (max-width: 1440px) {
  .version_2 .masonry-item .tabulator-heading .month-buttons {
    position: relative;
  }
}

@media screen and (max-width: 767px) {
  .nav-badge {
    display: none;
  }
  .version_2 .profile_edit .images .info ul {
    padding-inline-start: 0;
  }
  .badge-profile {
    display: none;
  }
}

.teacher-comment-modal {
  cursor: pointer;
}

.copy-text {
  position: relative;
  cursor: pointer;
}

.copy-text:before {
  position: absolute;
  left: -15px;
  font-size: 12px;
  top: 2px;
  content: "\f0c5";
  font-family: 'Font Awesome 6 Free';
}

.version_2 .wrapperrunngline + .page-container #mainContent .full-container {
  top: 112px;
}

@media screen and (max-width: 991px) {
  .teacher.contract-block .teacher-contracts-block {
    gap: 10px;
  }
  .teacher.contract-block .text {
    font-size: 14px;
  }
  .teacher.contract-block .text ul {
    list-style-position: inside;
  }
  .teacher.contract-block .text p {
    font-size: 14px;
  }
  .teacher.contract-block .explanation {
    font-size: 12px !important;
  }
  .teacher.contract-block .heading {
    font-size: 16px !important;
  }
  .timer {
    display: flex;
    gap: 10px;
    align-items: center;
    justify-content: center;
  }
  .timer .block {
    background-color: #ECF6FE;
    border-radius: 8px !important;
    width: 55px !important;
    height: 55px !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .timer .block .num {
    font-size: 18px !important;
    font-weight: 700;
    line-height: 1;
    padding-bottom: 4px;
  }
  .timer .block .label {
    font-size: 14px !important;
    line-height: 1;
  }
  .wrapperrunngline {
    height: 36px;
    z-index: 9999 !important;
  }
  .header {
    z-index: 1040;
  }
  .header .header-container .nav-mid {
    display: none;
  }
  .header .header-container .nav-left .sidebar-toggle {
    display: none;
  }
  .header .header-container .nav-left .mobile-logo img {
    height: unset;
    max-width: 150px;
  }
  .version_2 .sidebar .sidebar-menu {
    height: calc(100vh - 74px);
    padding-top: 40%;
    border-left: 1px solid #A4B2BB;
  }
  .version_2 .payment_history .headline {
    flex-direction: column;
    text-align: center;
  }
  .version_2 .payment_history .headline .print {
    position: unset;
  }
  .version_2 .guardian-payments .actions {
    align-items: center;
  }
  .version_2 #tutor-comments .headline {
    text-align: center;
  }
  .version_2 .modal-header button span {
    font-size: 24px !important;
  }
  .version_2 .modal-title {
    font-size: 24px !important;
  }
  .version_2 .write-comment-teacher {
    margin-top: 20px;
    font-size: 12px;
  }
  .version_2 .teacher_availability_calendar .fc-view-harness {
    overflow: auto;
  }
  .version_2 .teacher_availability_calendar .fc-view-harness .fc-timegrid {
    min-width: 600px;
  }
  .version_2 .teacher_availability_calendar .fc-view-harness .fc-timegrid .deleteEvent {
    font-size: 10px;
    padding: 10px;
  }
  .version_2 #teacher-calendar {
    padding-top: 30px;
  }
  .version_2 #teacher-calendar .fc-header-toolbar {
    display: none;
  }
  .version_2 #teacher-calendar .month-buttons {
    padding-bottom: 20px;
  }
  .version_2 .sidebar .sidebar-logo {
    border-top-right-radius: unset;
  }
  .version_2 .header {
    background-color: white !important;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    border: 1px solid #A4B2BB;
  }
  .version_2 .payment-notice-block h5 {
    font-size: 30px;
  }
  .version_2 .payment-notice-block h6 {
    font-size: 18px;
  }
  .version_2 .teacher-finance-list, .version_2 .guardian-attention {
    flex-direction: column;
  }
  .version_2 .teacher-finance-list .list, .version_2 .guardian-attention .list {
    width: 100%;
  }
  .version_2 .profile_edit .masonry-item {
    min-width: 320px;
  }
  .version_2 .masonry-item {
    padding: 20px 15px;
    border-radius: 20px;
  }
  .version_2 .masonry-item .headline {
    font-size: 24px;
    padding-bottom: 15px;
  }
  .version_2 .masonry-item .sub-headline {
    font-size: 14px;
  }
  .version_2 .masonry-item .tabulator-heading .month-buttons {
    position: relative;
  }
  .version_2 .lesson-settings-wrapper .headline {
    padding-bottom: 15px;
  }
  .version_2 .lesson-settings-wrapper .color {
    font-size: 14px !important;
    padding: 10px 15px !important;
    border-radius: unset !important;
  }
  .version_2 .masonry-item .tabulator-heading {
    flex-direction: column;
    gap: 15px;
  }
  .version_2 .masonry-item .tabulator-heading .headline {
    order: 0;
  }
  .version_2 .masonry-item .tabulator-heading .google-calendar-sync {
    order: 1;
  }
  .version_2 .masonry-item .tabulator-heading .month-buttons {
    order: 2;
  }
  .version_2 .masonry-item .tabulator-heading .sub-headline {
    padding-bottom: 0;
  }
  .version_2 .calendar-table .sub-headline {
    display: none;
  }
  .version_2 .masonry-item .blue {
    border-radius: 15px !important;
  }
  .version_2 .masonry-item .blue .card-body {
    padding: 10px 10px;
  }
  .version_2 .teacher-level_block .blue .card-body {
    padding: 10px 15px;
  }
  .version_2 .teacher-level_block .masonry-item {
    flex-direction: column;
  }
  .version_2 .teacher-level_block .info-flex {
    flex-direction: column;
  }
  .version_2 .teacher-level_block .info-flex .info-line .label {
    font-size: 14px;
  }
  .version_2 .teacher-level_block .badge-block {
    justify-content: center;
    align-items: center;
  }
  .version_2 .teacher-level_block .badge-block a {
    position: unset;
    margin-top: 20px;
    transform: unset;
  }
  .version_2 .me-lesson-list, .version_2 .me-upcomming-lesson-list, .version_2 .me-past-lessons {
    flex-direction: column;
  }
  .version_2 .me-lesson-list .card-item, .version_2 .me-upcomming-lesson-list .card-item, .version_2 .me-past-lessons .card-item {
    flex-wrap: wrap;
  }
  .version_2 .me-lesson-list div, .version_2 .me-upcomming-lesson-list div, .version_2 .me-past-lessons div {
    border: unset !important;
  }
  .version_2 .me-lesson-list .button-wrap, .version_2 .me-upcomming-lesson-list .button-wrap, .version_2 .me-past-lessons .button-wrap {
    flex-basis: 50%;
    flex-direction: column;
  }
  .version_2 .me-lesson-list .date-month, .version_2 .me-upcomming-lesson-list .date-month, .version_2 .me-past-lessons .date-month {
    padding: 15px 0px !important;
    flex-basis: 50% !important;
  }
  .version_2 .me-lesson-list .time, .version_2 .me-upcomming-lesson-list .time, .version_2 .me-past-lessons .time {
    flex-basis: 50% !important;
    text-align: center;
    padding: 15px 0px !important;
  }
  .version_2 .me-lesson-list .discipline, .version_2 .me-upcomming-lesson-list .discipline, .version_2 .me-past-lessons .discipline {
    padding-bottom: 15px !important;
    flex-basis: 100% !important;
  }
  .version_2 .me-lesson-list .users, .version_2 .me-upcomming-lesson-list .users, .version_2 .me-past-lessons .users {
    flex-basis: 100% !important;
  }
  .version_2 .me-lesson-list .users .img, .version_2 .me-upcomming-lesson-list .users .img, .version_2 .me-past-lessons .users .img {
    padding-right: unset !important;
    width: 20%;
  }
  .version_2 .me-lesson-list .users .teacher, .version_2 .me-upcomming-lesson-list .users .teacher, .version_2 .me-past-lessons .users .teacher {
    padding-right: unset !important;
  }
  .version_2 .me-lesson-list .actions, .version_2 .me-upcomming-lesson-list .actions, .version_2 .me-past-lessons .actions {
    flex-basis: 100% !important;
    padding: 15px 0px !important;
    gap: 10px;
  }
  .version_2 .me-lesson-list .actions .move-wrap, .version_2 .me-upcomming-lesson-list .actions .move-wrap, .version_2 .me-past-lessons .actions .move-wrap {
    flex-direction: column;
    align-items: center;
    gap: 10px !important;
  }
  .version_2 .me-lesson-list .actions .lesson-status .name, .version_2 .me-upcomming-lesson-list .actions .lesson-status .name, .version_2 .me-past-lessons .actions .lesson-status .name {
    text-align: center;
  }
}

.modal .masonry-item {
  margin-bottom: unset;
}

.wrapperrunngline {
  height: 36px;
  z-index: 802;
  display: block;
  margin-bottom: 0;
  padding: 0;
  position: sticky;
  top: 0;
  background: #00a9fe;
  overflow: hidden;
}

.marquee {
  overflow: hidden;
  white-space: nowrap;
  display: flex;
}

.marquee strong {
  display: inline-block;
  margin-right: 5px;
}

.marquee img {
  max-height: 36px;
  padding: 6px 0;
  margin-right: 5px;
  margin-left: 15px;
  position: relative;
  top: 0px;
}

.marquee a {
  color: #fff;
  line-height: 36px;
  font-size: 16px;
  display: flex;
}

.marquee, .marquee-text-track {
  white-space: nowrap;
  overflow: visible;
  width: max-content;
  display: flex;
  animation: marquee-move-text 35s linear infinite forwards;
}

.marquee:hover, .marquee-text-track:hover {
  animation-play-state: paused;
}

.marquee p {
  display: inline-block;
}

@keyframes marquee-move-text {
  to {
    transform: translateX(-50%);
  }
}

div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):focus-visible {
  box-shadow: unset !important;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9ib290c3RyYXAuc2NzcyIsIndlYnBhY2s6Ly8vYm9vdHN0cmFwLmNzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9fcm9vdC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9fY29kZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9fZnVuY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvX25hdi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9fY2FyZC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvX2p1bWJvdHJvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9fbWVkaWEuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL19jbG9zZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL19zcGlubmVycy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvdXRpbGl0aWVzL19pbnRlcmFjdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL3Njc3MvX3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3NyYy9kcm9wem9uZS5zY3NzIiwid2VicGFjazovLy9zY2FsZS5jc3MiLCJ3ZWJwYWNrOi8vL3RpcHB5LmNzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL3RvYXN0ci90b2FzdHIuc2NzcyIsIndlYnBhY2s6Ly8vaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vc3BlYy9nZW5lcmljL2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vc3BlYy9zZXR0aW5ncy9iYXNlQ29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vL3NwZWMvc2V0dGluZ3MvZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vc3BlYy9zZXR0aW5ncy9ib3JkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vL3NwZWMvY29tcG9uZW50cy9zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vL3NwZWMvdG9vbHMvbWl4aW5zL21lZGlhUXVlcmllc1Jhbmdlcy5zY3NzIiwid2VicGFjazovLy9zcGVjL3NldHRpbmdzL21hdGVyaWFsQ29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vL3NwZWMvY29tcG9uZW50cy90b3BiYXIuc2NzcyIsIndlYnBhY2s6Ly8vc3BlYy90b29scy9taXhpbnMvcGxhY2Vob2xkZXIuc2NzcyIsIndlYnBhY2s6Ly8vc3BlYy9jb21wb25lbnRzL3BhZ2VDb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8vc3BlYy9jb21wb25lbnRzL3Byb2dyZXNzQmFyLnNjc3MiLCJ3ZWJwYWNrOi8vL3NwZWMvY29tcG9uZW50cy9lYXN5UGllQ2hhcnQuc2NzcyIsIndlYnBhY2s6Ly8vc3BlYy9jb21wb25lbnRzL2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vL3NwZWMvY29tcG9uZW50cy9sb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly8vc3BlYy9jb21wb25lbnRzL2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy9zcGVjL3NjcmVlbnMvY2hhdC5zY3NzIiwid2VicGFjazovLy9zcGVjL3NjcmVlbnMvZW1haWwuc2NzcyIsIndlYnBhY2s6Ly8vc3BlYy91dGlscy9sYXlvdXQvdXRpbHMvY2VudGVyLnNjc3MiLCJ3ZWJwYWNrOi8vL3NwZWMvdXRpbHMvbGF5b3V0L21peGlucy9tZWRpYVF1ZXJ5Q29uZGl0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vL3NwZWMvdXRpbHMvbGF5b3V0L3V0aWxzL2dhcC5zY3NzIiwid2VicGFjazovLy9zcGVjL3V0aWxzL2xheW91dC91dGlscy9wZWVycy5zY3NzIiwid2VicGFjazovLy9zcGVjL3V0aWxzL2xheW91dC91dGlscy9sYXllcnMuc2NzcyIsIndlYnBhY2s6Ly8vc3BlYy91dGlscy9sYXlvdXQvaGVscGVycy9mbGV4LnNjc3MiLCJ3ZWJwYWNrOi8vL3NwZWMvdXRpbHMvbGF5b3V0L2hlbHBlcnMvbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vL3NwZWMvdXRpbHMvbGF5b3V0L2hlbHBlcnMvbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly8vc3BlYy91dGlscy9sYXlvdXQvaGVscGVycy9tYXJnaW4uc2NzcyIsIndlYnBhY2s6Ly8vc3BlYy91dGlscy9sYXlvdXQvaGVscGVycy9vYmplY3RzLnNjc3MiLCJ3ZWJwYWNrOi8vL3NwZWMvdXRpbHMvbGF5b3V0L2hlbHBlcnMvcGFkZGluZy5zY3NzIiwid2VicGFjazovLy9zcGVjL3V0aWxzL2xheW91dC9oZWxwZXJzL3Bvc2l0aW9ucy5zY3NzIiwid2VicGFjazovLy9zcGVjL3V0aWxzL2xheW91dC9oZWxwZXJzL3NpemVzLnNjc3MiLCJ3ZWJwYWNrOi8vL3NwZWMvdXRpbHMvbGF5b3V0L2hlbHBlcnMvdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy9zcGVjL3V0aWxzL2xheW91dC9oZWxwZXJzL2JvcmRlci5zY3NzIiwid2VicGFjazovLy9zcGVjL3V0aWxzL2xheW91dC9oZWxwZXJzL3BzZXVkby5zY3NzIiwid2VicGFjazovLy9zcGVjL3V0aWxzL2NvbG9ycy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvcGVyZmVjdC1zY3JvbGxiYXIvY3NzL3BlcmZlY3Qtc2Nyb2xsYmFyLmNzcyIsIndlYnBhY2s6Ly8vdmVuZG9yL3RoZW1pZnktaWNvbnMuY3NzIiwid2VicGFjazovLy92ZW5kb3IvcGVyZmVjdFNjcm9sbGJhci5zY3NzIiwid2VicGFjazovLy92ZW5kb3Ivc3BhcmtsaW5lLnNjc3MiLCJ3ZWJwYWNrOi8vL3ZlbmRvci9kYXRlcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL2ZvbnRhd2Vzb21lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19jb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19zaXppbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fZml4ZWQtd2lkdGguc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2Z1bmN0aW9ucy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fbGlzdC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19hbmltYXRlZC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19zdGFja2VkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL3NvbGlkLnNjc3MiLCJ3ZWJwYWNrOi8vL2N1c3RvbS5zY3NzIiwid2VicGFjazovLy9jdXN0b21fdjIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7RUNLRTtBQ0xGO0VBR0ksZUFBYztFQUFkLGlCQUFjO0VBQWQsaUJBQWM7RUFBZCxlQUFjO0VBQWQsY0FBYztFQUFkLGlCQUFjO0VBQWQsaUJBQWM7RUFBZCxnQkFBYztFQUFkLGVBQWM7RUFBZCxlQUFjO0VBQWQsYUFBYztFQUFkLGVBQWM7RUFBZCxvQkFBYztFQUlkLGtCQUFjO0VBQWQsb0JBQWM7RUFBZCxrQkFBYztFQUFkLGVBQWM7RUFBZCxrQkFBYztFQUFkLGlCQUFjO0VBQWQsZ0JBQWM7RUFBZCxlQUFjO0VBSWQsa0JBQWlDO0VBQWpDLHNCQUFpQztFQUFqQyxzQkFBaUM7RUFBakMsc0JBQWlDO0VBQWpDLHVCQUFpQztFQUtuQyxrT0FBeUI7RUFDekIsNkdBQXdCO0FEa0IxQjs7QUVqQkE7OztFQUdFLHNCQUFzQjtBRm9CeEI7O0FFakJBO0VBQ0UsdUJBQXVCO0VBQ3ZCLGlCQUFpQjtFQUNqQiw4QkFBOEI7RUFDOUIsNkNDWGE7QUgrQmY7O0FFZEE7RUFDRSxjQUFjO0FGaUJoQjs7QUVQ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O0VGMlVoQixvQkFBb0I7RUFDcEIsY0FBYztFQUNkLG1CQUFtQjtBRi9HckI7O0FFa0hBO0VBQ0Usd0JBQXdCO0FGL0cxQjs7QUFFQTs7RUVtSEUsWUFBWTtBRmhIZDs7QUFFQTtFRXNIRSxvQkFBb0I7RUFDcEIsd0JBQXdCO0FGcEgxQjs7QUFFQTtFRTBIRSx3QkFBd0I7QUZ4SDFCOztBRWdJQTtFQUNFLGFBQWE7RUFDYiwwQkFBMEI7QUY3SDVCOztBRW9JQTtFQUNFLHFCQUFxQjtBRmpJdkI7O0FFb0lBO0VBQ0Usa0JBQWtCO0VBQ2xCLGVBQWU7QUZqSWpCOztBRW9JQTtFQUNFLGFBQWE7QUZqSWY7O0FBRUE7RUVxSUUsd0JBQXdCO0FGbkkxQjs7QU16VkE7O0VBRUUscUJIcVN1QztFR25TdkMsZ0JIcVMrQjtFR3BTL0IsZ0JIcVMrQjtBSHNEakM7O0FNdlZBO0VGZ0hNLGlCQXRDWTtBSmlSbEI7O0FNMVZBO0VGK0dNLGVBdENZO0FKcVJsQjs7QU03VkE7RUY4R00sa0JBdENZO0FKeVJsQjs7QU1oV0E7RUY2R00saUJBdENZO0FKNlJsQjs7QU1uV0E7RUY0R00sa0JBdENZO0FKaVNsQjs7QU10V0E7RUYyR00sZUF0Q1k7QUpxU2xCOztBTXhXQTtFRnlHTSxrQkF0Q1k7RUVqRWhCLGdCSHVTK0I7QUhvRWpDOztBTXZXQTtFRm1HTSxlQXRDWTtFRTNEaEIsZ0JIMFIrQjtFR3pSL0IsZ0JIaVIrQjtBSHlGakM7O0FNeFdBO0VGOEZNLGlCQXRDWTtFRXREaEIsZ0JIc1IrQjtFR3JSL0IsZ0JINFErQjtBSCtGakM7O0FNeldBO0VGeUZNLGlCQXRDWTtFRWpEaEIsZ0JIa1IrQjtFR2pSL0IsZ0JIdVErQjtBSHFHakM7O0FNMVdBO0VGb0ZNLGlCQXRDWTtFRTVDaEIsZ0JIOFErQjtFRzdRL0IsZ0JIa1ErQjtBSDJHakM7O0FFaFZBO0VJcEJFLGdCSGdGVztFRy9FWCxtQkgrRVc7RUc5RVgsU0FBUztFQUNULHdDSHpDYTtBSGlaZjs7QU1oV0E7O0VGTUksY0FBVztFRUhiLGdCSDBOK0I7QUh5SWpDOztBTWhXQTs7RUFFRSxjSGtRZ0M7RUdqUWhDLHlCSDBRbUM7QUh5RnJDOztBTTNWQTtFQy9FRSxlQUFlO0VBQ2YsZ0JBQWdCO0FQOGFsQjs7QU0zVkE7RUNwRkUsZUFBZTtFQUNmLGdCQUFnQjtBUG1ibEI7O0FNN1ZBO0VBQ0UscUJBQXFCO0FOZ1d2Qjs7QU1qV0E7RUFJSSxvQkhvUCtCO0FINkduQzs7QU12VkE7RUZqQ0ksY0FBVztFRW1DYix5QkFBeUI7QU4wVjNCOztBTXRWQTtFQUNFLG1CSHVCVztFQ1JQLGtCQXRDWTtBSmlYbEI7O0FNdFZBO0VBQ0UsY0FBYztFRjdDWixjQUFXO0VFK0NiLGNIMUdnQjtBSG1jbEI7O0FNNVZBO0VBTUkscUJBQXFCO0FOMFZ6Qjs7QVE3Y0E7RUNJRSxlQUFlO0VBR2YsWUFBWTtBVDJjZDs7QVE1Y0E7RUFDRSxnQkxtZ0N3QztFS2xnQ3hDLHNCTFJhO0VLU2IseUJMTmdCO0VPUWQsc0JQNk5nQztFTXBPbEMsZUFBZTtFQUdmLFlBQVk7QVRvZGQ7O0FRdGNBO0VBRUUscUJBQXFCO0FSd2N2Qjs7QVFyY0E7RUFDRSxxQkFBMEI7RUFDMUIsY0FBYztBUndjaEI7O0FRcmNBO0VKa0NJLGNBQVc7RUloQ2IsY0wzQmdCO0FIbWVsQjs7QVcvZUE7RVB1RUksZ0JBQVc7RU9yRWIsY1JtQ2U7RVFsQ2YscUJBQXFCO0FYa2Z2Qjs7QVcvZUU7RUFDRSxjQUFjO0FYa2ZsQjs7QVc3ZUE7RUFDRSxzQlJ1bEN1QztFQzdoQ3JDLGdCQUFXO0VPeERiLFdSVGE7RVFVYix5QlJEZ0I7RU9FZCxxQlArTitCO0FIaVJuQzs7QVdyZkE7RUFTSSxVQUFVO0VQa0RWLGVBQVc7RU9oRFgsZ0JSd1E2QjtBSHdPakM7O0FFeFNBO0VTak1FLGNBQWM7RVB5Q1osZ0JBQVc7RU92Q2IsY1JqQmdCO0FIOGZsQjs7QVdoZkE7RVAwQ0ksa0JBQVc7RU9sQ1gsY0FBYztFQUNkLGtCQUFrQjtBWDZldEI7O0FXeGVBO0VBQ0UsaUJSOGpDdUM7RVE3akN2QyxrQkFBa0I7QVgyZXBCOztBWW5oQkU7Ozs7OztFQ0RBLFdB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WjtJQUNZLFNBRFo7RWYyMUNsQjtFZTExQ007SUFBd0Isa0JBRFo7SUFDWSxTQURaO0VmODFDbEI7RWV0MUNVO0lGaEJWLGNBQTRCO0VieTJDNUI7RWV6MUNVO0lGaEJWLHNCQUE4QztFYjQyQzlDO0VlNTFDVTtJRmhCVix1QkFBOEM7RWIrMkM5QztFZS8xQ1U7SUZoQlYsZ0JBQThDO0ViazNDOUM7RWVsMkNVO0lGaEJWLHVCQUE4QztFYnEzQzlDO0VlcjJDVTtJRmhCVix1QkFBOEM7RWJ3M0M5QztFZXgyQ1U7SUZoQlYsZ0JBQThDO0ViMjNDOUM7RWUzMkNVO0lGaEJWLHVCQUE4QztFYjgzQzlDO0VlOTJDVTtJRmhCVix1QkFBOEM7RWJpNEM5QztFZWozQ1U7SUZoQlYsZ0JBQThDO0VibzRDOUM7RWVwM0NVO0lGaEJWLHVCQUE4QztFYnU0QzlDO0VldjNDVTtJRmhCVix1QkFBOEM7RWIwNEM5QztBQUNGOztBZ0I5N0NBO0VBQ0UsV0FBVztFQUNYLG1CYmlJVztFYWhJWCxjYlNnQjtBSHc3Q2xCOztBZ0JwOENBOztFQVFJLGdCYmtWZ0M7RWFqVmhDLG1CQUFtQjtFQUNuQiw2QmJKYztBSHE4Q2xCOztBZ0IzOENBO0VBY0ksc0JBQXNCO0VBQ3RCLGdDYlRjO0FIMDhDbEI7O0FnQmg5Q0E7RUFtQkksNkJiYmM7QUg4OENsQjs7QWdCeDdDQTs7RUFHSSxlYjRUK0I7QUg4bkNuQzs7QWdCajdDQTtFQUNFLHlCYm5DZ0I7QUh1OUNsQjs7QWdCcjdDQTs7RUFLSSx5QmJ2Q2M7QUg0OUNsQjs7QWdCMTdDQTs7RUFXTSx3QkFBNEM7QWhCbzdDbEQ7O0FnQi82Q0E7Ozs7RUFLSSxTQUFTO0FoQmk3Q2I7O0FnQno2Q0E7RUFFSSxxQ2IxRFc7QUhxK0NmOztBSzErQ0U7RVcyRUksY2J2RVk7RWF3RVosc0NidkVTO0FIMCtDZjs7QWlCdC9DRTs7O0VBSUkseUJDZ0c0RDtBbEJ3NUNsRTs7QWlCNS9DRTs7OztFQVlNLHFCQ3dGMEQ7QWxCKzVDbEU7O0FLNS9DRTtFWWlCTSx5QkFKc0M7QWpCbS9DOUM7O0FpQnAvQ0U7O0VBU1EseUJBUm9DO0FqQncvQzlDOztBaUI1Z0RFOzs7RUFJSSx5QkNnRzREO0FsQjg2Q2xFOztBaUJsaERFOzs7O0VBWU0scUJDd0YwRDtBbEJxN0NsRTs7QUtsaERFO0VZaUJNLHlCQUpzQztBakJ5Z0Q5Qzs7QWlCMWdERTs7RUFTUSx5QkFSb0M7QWpCOGdEOUM7O0FpQmxpREU7OztFQUlJLHlCQ2dHNEQ7QWxCbzhDbEU7O0FpQnhpREU7Ozs7RUFZTSxxQkN3RjBEO0FsQjI4Q2xFOztBS3hpREU7RVlpQk0seUJBSnNDO0FqQitoRDlDOztBaUJoaURFOztFQVNRLHlCQVJvQztBakJvaUQ5Qzs7QWlCeGpERTs7O0VBSUkseUJDZ0c0RDtBbEIwOUNsRTs7QWlCOWpERTs7OztFQVlNLHFCQ3dGMEQ7QWxCaStDbEU7O0FLOWpERTtFWWlCTSx5QkFKc0M7QWpCcWpEOUM7O0FpQnRqREU7O0VBU1EseUJBUm9DO0FqQjBqRDlDOztBaUI5a0RFOzs7RUFJSSx5QkNnRzREO0FsQmcvQ2xFOztBaUJwbERFOzs7O0VBWU0scUJDd0YwRDtBbEJ1L0NsRTs7QUtwbERFO0VZaUJNLHlCQUpzQztBakIya0Q5Qzs7QWlCNWtERTs7RUFTUSx5QkFSb0M7QWpCZ2xEOUM7O0FpQnBtREU7OztFQUlJLHlCQ2dHNEQ7QWxCc2dEbEU7O0FpQjFtREU7Ozs7RUFZTSxxQkN3RjBEO0FsQjZnRGxFOztBSzFtREU7RVlpQk0seUJBSnNDO0FqQmltRDlDOztBaUJsbURFOztFQVNRLHlCQVJvQztBakJzbUQ5Qzs7QWlCMW5ERTs7O0VBSUkseUJDZ0c0RDtBbEI0aERsRTs7QWlCaG9ERTs7OztFQVlNLHFCQ3dGMEQ7QWxCbWlEbEU7O0FLaG9ERTtFWWlCTSx5QkFKc0M7QWpCdW5EOUM7O0FpQnhuREU7O0VBU1EseUJBUm9DO0FqQjRuRDlDOztBaUJocERFOzs7RUFJSSx5QkNnRzREO0FsQmtqRGxFOztBaUJ0cERFOzs7O0VBWU0scUJDd0YwRDtBbEJ5akRsRTs7QUt0cERFO0VZaUJNLHlCQUpzQztBakI2b0Q5Qzs7QWlCOW9ERTs7RUFTUSx5QkFSb0M7QWpCa3BEOUM7O0FpQnRxREU7OztFQUlJLHNDZFFTO0FIZ3FEZjs7QUtycURFO0VZaUJNLHNDQUpzQztBakI0cEQ5Qzs7QWlCN3BERTs7RUFTUSxzQ0FSb0M7QWpCaXFEOUM7O0FnQjNrREE7RUFHTSxXYjNHUztFYTRHVCx5QmJwR1k7RWFxR1oscUJiZ1FxRDtBSDQwQzNEOztBZ0JqbERBO0VBV00sY2I1R1k7RWE2R1oseUJibEhZO0VhbUhaLHFCYmxIWTtBSDRyRGxCOztBZ0Jya0RBO0VBQ0UsV2IzSGE7RWE0SGIseUJicEhnQjtBSDRyRGxCOztBZ0Ixa0RBOzs7RUFPSSxxQmI0T3VEO0FINjFDM0Q7O0FnQmhsREE7RUFXSSxTQUFTO0FoQnlrRGI7O0FnQnBsREE7RUFnQk0sMkNiMUlTO0FIa3REZjs7QUs3c0RFO0VXNElNLFdiakpPO0Vha0pQLDRDYmxKTztBSHV0RGY7O0FjcnBESTtFRWlHQTtJQUVJLGNBQWM7SUFDZCxXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLGlDQUFpQztFaEJ1akR2QztFZ0I1akRHO0lBU0ssU0FBUztFaEJzakRqQjtBQUNGOztBY2pxREk7RUVpR0E7SUFFSSxjQUFjO0lBQ2QsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixpQ0FBaUM7RWhCbWtEdkM7RWdCeGtERztJQVNLLFNBQVM7RWhCa2tEakI7QUFDRjs7QWM3cURJO0VFaUdBO0lBRUksY0FBYztJQUNkLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsaUNBQWlDO0VoQitrRHZDO0VnQnBsREc7SUFTSyxTQUFTO0VoQjhrRGpCO0FBQ0Y7O0FjenJESTtFRWlHQTtJQUVJLGNBQWM7SUFDZCxXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLGlDQUFpQztFaEIybER2QztFZ0JobURHO0lBU0ssU0FBUztFaEIwbERqQjtBQUNGOztBZ0J6bURBO0VBT1EsY0FBYztFQUNkLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsaUNBQWlDO0FoQnNtRHpDOztBZ0JobkRBO0VBY1UsU0FBUztBaEJzbURuQjs7QW1CbnhEQTtFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gsbUNEaUg4RDtFQ2hIOUQseUJoQnlYa0M7RUNwUTlCLGVBdENZO0VlNUVoQixnQmhCa1IrQjtFZ0JqUi9CLGdCaEJzUitCO0VnQnJSL0IsY2hCRGdCO0VnQkVoQixzQmhCVGE7RWdCVWIsNEJBQTRCO0VBQzVCLHlCaEJQZ0I7RU9PZCxzQlA2TmdDO0VpQi9OOUIsd0VqQnVlNEY7QUhrekNsRzs7QW9CcnhETTtFRGROO0lDZVEsZ0JBQWdCO0VwQnl4RHRCO0FBQ0Y7O0FtQnp5REE7RUFzQkksNkJBQTZCO0VBQzdCLFNBQVM7QW5CdXhEYjs7QW1COXlEQTtFQTRCSSxrQkFBa0I7RUFDbEIsMEJoQnJCYztBSDJ5RGxCOztBcUI1eURFO0VBQ0UsY2xCQWM7RWtCQ2Qsc0JsQlJXO0VrQlNYLHFCbEJxZHNFO0VrQnBkdEUsVUFBVTtFQUtSLGdEbEJhVztBSDh4RGpCOztBbUIzekRBO0VBcUNJLGNoQjlCYztFZ0JnQ2QsVUFBVTtBbkJ5eERkOztBbUJoMERBO0VBcUNJLGNoQjlCYztFZ0JnQ2QsVUFBVTtBbkJ5eERkOztBbUJoMERBO0VBcUNJLGNoQjlCYztFZ0JnQ2QsVUFBVTtBbkJ5eERkOztBbUJoMERBO0VBcUNJLGNoQjlCYztFZ0JnQ2QsVUFBVTtBbkJ5eERkOztBbUJoMERBO0VBcUNJLGNoQjlCYztFZ0JnQ2QsVUFBVTtBbkJ5eERkOztBbUJoMERBO0VBaURJLHlCaEI5Q2M7RWdCZ0RkLFVBQVU7QW5Ca3hEZDs7QW1COXdEQTs7OztFQUtJLHdCQUFnQjtFQUFoQixxQkFBZ0I7RUFBaEIsZ0JBQWdCO0FuQmd4RHBCOztBbUI1d0RBO0VBT0ksY2hCL0RjO0VnQmdFZCxzQmhCdkVXO0FIZzFEZjs7QW1CcHdEQTs7RUFFRSxjQUFjO0VBQ2QsV0FBVztBbkJ1d0RiOztBbUI3dkRBO0VBQ0UsaUNEeUI4RDtFQ3hCOUQsb0NEd0I4RDtFQ3ZCOUQsZ0JBQWdCO0VmM0JkLGtCQUFXO0VlNkJiLGdCaEIrTCtCO0FIaWtEakM7O0FtQjd2REE7RUFDRSwrQkRpQjhEO0VDaEI5RCxrQ0RnQjhEO0VkSzFELGtCQXRDWTtFZW1CaEIsZ0JoQjZIK0I7QUhtb0RqQzs7QW1CN3ZEQTtFQUNFLGdDRFU4RDtFQ1Q5RCxtQ0RTOEQ7RWRLMUQsbUJBdENZO0VlMEJoQixnQmhCdUgrQjtBSHlvRGpDOztBbUJ2dkRBO0VBQ0UsY0FBYztFQUNkLFdBQVc7RUFDWCxtQkFBMkI7RUFDM0IsZ0JBQWdCO0VmRFosZUF0Q1k7RWV5Q2hCLGdCaEJrSytCO0VnQmpLL0IsY2hCbkhnQjtFZ0JvSGhCLDZCQUE2QjtFQUM3Qix5QkFBeUI7RUFDekIsbUJBQW1DO0FuQjB2RHJDOztBbUJwd0RBO0VBY0ksZ0JBQWdCO0VBQ2hCLGVBQWU7QW5CMHZEbkI7O0FtQjl1REE7RUFDRSxrQ0Q5QjhEO0VDK0I5RCx1QmhCb1BpQztFQzlRN0IsbUJBdENZO0Vla0VoQixnQmhCK0UrQjtFT3hON0IscUJQK04rQjtBSDRwRG5DOztBbUI5dURBO0VBQ0UsZ0NEdEM4RDtFQ3VDOUQsb0JoQmlQZ0M7RUNuUjVCLGtCQXRDWTtFZTBFaEIsZ0JoQnNFK0I7RU92TjdCLHFCUDhOK0I7QUhxcURuQzs7QW1CN3VEQTtFQUdJLFlBQVk7QW5COHVEaEI7O0FtQjF1REE7RUFDRSxZQUFZO0FuQjZ1RGQ7O0FtQnJ1REE7RUFDRSxtQmhCMFUwQztBSDg1QzVDOztBbUJydURBO0VBQ0UsY0FBYztFQUNkLG1CaEIyVDRDO0FINjZDOUM7O0FtQmh1REE7RUFDRSxvQkFBYTtFQUFiLGFBQWE7RUFDYixtQkFBZTtFQUFmLGVBQWU7RUFDZixrQkFBMEM7RUFDMUMsaUJBQXlDO0FuQm11RDNDOztBbUJ2dURBOztFQVFJLGtCQUEwQztFQUMxQyxpQkFBeUM7QW5Cb3VEN0M7O0FtQjN0REE7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLHFCaEJnUzZDO0FIODdDL0M7O0FtQjN0REE7RUFDRSxrQkFBa0I7RUFDbEIsa0JoQjRSMkM7RWdCM1IzQyxxQmhCMFI2QztBSG84Qy9DOztBbUJqdURBOztFQVFJLGNoQnpOYztBSHU3RGxCOztBbUIxdERBO0VBQ0UsZ0JBQWdCO0FuQjZ0RGxCOztBbUIxdERBO0VBQ0UsMkJBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQixzQkFBbUI7RUFBbkIsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixxQmhCNlE0QztBSGc5QzlDOztBbUJqdURBO0VBUUksZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYix1QmhCd1E0QztFZ0J2UTVDLGNBQWM7QW5CNnREbEI7O0FxQjE2REU7RUFDRSxhQUFhO0VBQ2IsV0FBVztFQUNYLG1CbEIwYzBDO0VDamIxQyxjQUFXO0VpQnZCWCxjbEJQYTtBSG83RGpCOztBcUIxNkRFO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxPQUFPO0VBQ1AsVUFBVTtFQUNWLGFBQWE7RUFDYixlQUFlO0VBQ2YsdUJsQm95QnFDO0VrQm55QnJDLGlCQUFpQjtFakJtRWYsbUJBdENZO0VpQjNCZCxnQmxCc082QjtFa0JyTzdCLFdsQnhEVztFa0J5RFgsd0NsQnRCYTtFT3hCYixzQlA2TmdDO0FIK3ZEcEM7O0FxQno2REk7O0VBRUUsU0FBaUM7QXJCNDZEdkM7O0FxQm45REk7Ozs7RUE4Q0UsY0FBYztBckI0NkRwQjs7QXFCMTlESTtFQW9ERSxxQmxCMUNXO0VrQjZDVCxvQ0htQ3dEO0VHbEN4RCxpUkgzQjBFO0VHNEIxRSw0QkFBNEI7RUFDNUIsMkRBQTZEO0VBQzdELGdFSCtCd0Q7QWxCeTREaEU7O0FxQm4rREk7RUErREkscUJsQnJEUztFa0JzRFQsZ0RsQnREUztBSDg5RGpCOztBcUJ4K0RJO0VBeUVJLG9DSGlCd0Q7RUdoQnhELGtGSGdCd0Q7QWxCbTVEaEU7O0FxQjcrREk7RUFpRkUscUJsQnZFVztFa0IwRVQsdUNITXdEO0VHTHhELHVqQkFBOEo7QXJCODVEdEs7O0FxQm4vREk7RUF5RkkscUJsQi9FUztFa0JnRlQsZ0RsQmhGUztBSDgrRGpCOztBcUJ4L0RJO0VBa0dJLGNsQnhGUztBSGsvRGpCOztBcUI1L0RJOzs7RUF1R0ksY0FBYztBckIyNUR0Qjs7QXFCbGdFSTtFQStHSSxjbEJyR1M7QUg0L0RqQjs7QXFCdGdFSTtFQWtITSxxQmxCeEdPO0FIZ2dFakI7O0FxQjFnRUk7RUF3SE0scUJBQWtDO0VDbEp4Qyx5QkRtSitDO0FyQnM1RG5EOztBcUIvZ0VJO0VBK0hNLGdEbEJySE87QUh5Z0VqQjs7QXFCbmhFSTtFQW1JTSxxQmxCekhPO0FINmdFakI7O0FxQnZoRUk7RUE2SUkscUJsQm5JUztBSGloRWpCOztBcUIzaEVJO0VBa0pNLHFCbEJ4SU87RWtCeUlQLGdEbEJ6SU87QUhzaEVqQjs7QXFCcGhFRTtFQUNFLGFBQWE7RUFDYixXQUFXO0VBQ1gsbUJsQjBjMEM7RUNqYjFDLGNBQVc7RWlCdkJYLGNsQlZhO0FIaWlFakI7O0FxQnBoRUU7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULE9BQU87RUFDUCxVQUFVO0VBQ1YsYUFBYTtFQUNiLGVBQWU7RUFDZix1QmxCb3lCcUM7RWtCbnlCckMsaUJBQWlCO0VqQm1FZixtQkF0Q1k7RWlCM0JkLGdCbEJzTzZCO0VrQnJPN0IsV2xCeERXO0VrQnlEWCx3Q2xCekJhO0VPckJiLHNCUDZOZ0M7QUh5MkRwQzs7QXFCbmhFSTs7RUFFRSxTQUFpQztBckJzaEV2Qzs7QXFCN2pFSTs7OztFQThDRSxjQUFjO0FyQnNoRXBCOztBcUJwa0VJO0VBb0RFLHFCbEI3Q1c7RWtCZ0RULG9DSG1Dd0Q7RUdsQ3hELDRVSDNCMEU7RUc0QjFFLDRCQUE0QjtFQUM1QiwyREFBNkQ7RUFDN0QsZ0VIK0J3RDtBbEJtL0RoRTs7QXFCN2tFSTtFQStESSxxQmxCeERTO0VrQnlEVCxnRGxCekRTO0FIMmtFakI7O0FxQmxsRUk7RUF5RUksb0NIaUJ3RDtFR2hCeEQsa0ZIZ0J3RDtBbEI2L0RoRTs7QXFCdmxFSTtFQWlGRSxxQmxCMUVXO0VrQjZFVCx1Q0hNd0Q7RUdMeEQsa25CQUE4SjtBckJ3Z0V0Szs7QXFCN2xFSTtFQXlGSSxxQmxCbEZTO0VrQm1GVCxnRGxCbkZTO0FIMmxFakI7O0FxQmxtRUk7RUFrR0ksY2xCM0ZTO0FIK2xFakI7O0FxQnRtRUk7OztFQXVHSSxjQUFjO0FyQnFnRXRCOztBcUI1bUVJO0VBK0dJLGNsQnhHUztBSHltRWpCOztBcUJobkVJO0VBa0hNLHFCbEIzR087QUg2bUVqQjs7QXFCcG5FSTtFQXdITSxxQkFBa0M7RUNsSnhDLHlCRG1KK0M7QXJCZ2dFbkQ7O0FxQnpuRUk7RUErSE0sZ0RsQnhITztBSHNuRWpCOztBcUI3bkVJO0VBbUlNLHFCbEI1SE87QUgwbkVqQjs7QXFCam9FSTtFQTZJSSxxQmxCdElTO0FIOG5FakI7O0FxQnJvRUk7RUFrSk0scUJsQjNJTztFa0I0SVAsZ0RsQjVJTztBSG1vRWpCOztBbUJ4NURBO0VBQ0Usb0JBQWE7RUFBYixhQUFhO0VBQ2IsdUJBQW1CO0VBQW5CLG1CQUFtQjtFQUNuQixzQkFBbUI7RUFBbkIsbUJBQW1CO0FuQjI1RHJCOztBbUI5NURBO0VBU0ksV0FBVztBbkJ5NURmOztBY3huRUk7RUtzTko7SUFlTSxvQkFBYTtJQUFiLGFBQWE7SUFDYixzQkFBbUI7SUFBbkIsbUJBQW1CO0lBQ25CLHFCQUF1QjtJQUF2Qix1QkFBdUI7SUFDdkIsZ0JBQWdCO0VuQnc1RHBCO0VtQjE2REY7SUF1Qk0sb0JBQWE7SUFBYixhQUFhO0lBQ2Isa0JBQWM7SUFBZCxjQUFjO0lBQ2QsdUJBQW1CO0lBQW5CLG1CQUFtQjtJQUNuQixzQkFBbUI7SUFBbkIsbUJBQW1CO0lBQ25CLGdCQUFnQjtFbkJzNURwQjtFbUJqN0RGO0lBZ0NNLHFCQUFxQjtJQUNyQixXQUFXO0lBQ1gsc0JBQXNCO0VuQm81RDFCO0VtQnQ3REY7SUF1Q00scUJBQXFCO0VuQms1RHpCO0VtQno3REY7O0lBNENNLFdBQVc7RW5CaTVEZjtFbUI3N0RGO0lBa0RNLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHNCQUFtQjtJQUFuQixtQkFBbUI7SUFDbkIscUJBQXVCO0lBQXZCLHVCQUF1QjtJQUN2QixXQUFXO0lBQ1gsZUFBZTtFbkI4NERuQjtFbUJwOERGO0lBeURNLGtCQUFrQjtJQUNsQixvQkFBYztJQUFkLGNBQWM7SUFDZCxhQUFhO0lBQ2IscUJoQitLd0M7SWdCOUt4QyxjQUFjO0VuQjg0RGxCO0VtQjM4REY7SUFpRU0sc0JBQW1CO0lBQW5CLG1CQUFtQjtJQUNuQixxQkFBdUI7SUFBdkIsdUJBQXVCO0VuQjY0RDNCO0VtQi84REY7SUFxRU0sZ0JBQWdCO0VuQjY0RHBCO0FBQ0Y7O0F1Qi90RUE7RUFDRSxxQkFBcUI7RUFFckIsZ0JwQnNSK0I7RW9CclIvQixjcEJNZ0I7RW9CTGhCLGtCQUFrQjtFQUdsQixzQkFBc0I7RUFDdEIseUJBQWlCO0VBQWpCLHNCQUFpQjtFQUFqQixxQkFBaUI7RUFBakIsaUJBQWlCO0VBQ2pCLDZCQUE2QjtFQUM3Qiw2QkFBMkM7RUN1RjNDLHlCckIyUmtDO0VDcFE5QixlQXRDWTtFb0JpQmhCLGdCckIwTCtCO0VPbFI3QixzQlA2TmdDO0VpQi9OOUIscUlqQmdiNkk7QUhxekRuSjs7QW9CanVFTTtFR2ROO0lIZVEsZ0JBQWdCO0VwQnF1RXRCO0FBQ0Y7O0FLL3VFRTtFa0JVRSxjcEJOYztFb0JPZCxxQkFBcUI7QXZCeXVFekI7O0F1QjF2RUE7RUFzQkksVUFBVTtFQUNWLGdEcEJNYTtBSGt1RWpCOztBdUIvdkVBO0VBNkJJLGFwQmlaNkI7QUhxMURqQzs7QXVCbndFQTtFQWtDSSxlQUFzRDtBdkJxdUUxRDs7QXVCdnRFQTs7RUFFRSxvQkFBb0I7QXZCMHRFdEI7O0F1Qmp0RUU7RUMzREEsV3JCQ2E7RW1CRFgseUJuQjZCYTtFcUIzQmYscUJyQjJCZTtBSHF2RWpCOztBSzV3RUU7RW1CQUUsV3JCTFc7RW1CRFgseUJFRG9GO0VBU3BGLHFCQVR5SDtBeEJ5eEU3SDs7QXdCN3dFRTtFQUVFLFdyQlpXO0VtQkRYLHlCRURvRjtFQWdCcEYscUJBaEJ5SDtFQXFCdkgsZ0RBQWlGO0F4QjJ3RXZGOztBd0J0d0VFO0VBRUUsV3JCMUJXO0VxQjJCWCx5QnJCQ2E7RXFCQWIscUJyQkFhO0FId3dFakI7O0F3Qmp3RUU7O0VBR0UsV3JCdENXO0VxQnVDWCx5QkF6Q3VLO0VBNkN2SyxxQkE3QytNO0F4QjZ5RW5OOztBd0I5dkVJOztFQUtJLGdEQUFpRjtBeEI4dkV6Rjs7QXVCdHZFRTtFQzNEQSxXckJDYTtFbUJEWCx5Qm5CT2M7RXFCTGhCLHFCckJLZ0I7QUhnekVsQjs7QUtqekVFO0VtQkFFLFdyQkxXO0VtQkRYLHlCRURvRjtFQVNwRixxQkFUeUg7QXhCOHpFN0g7O0F3Qmx6RUU7RUFFRSxXckJaVztFbUJEWCx5QkVEb0Y7RUFnQnBGLHFCQWhCeUg7RUFxQnZILGlEQUFpRjtBeEJnekV2Rjs7QXdCM3lFRTtFQUVFLFdyQjFCVztFcUIyQlgseUJyQnJCYztFcUJzQmQscUJyQnRCYztBSG0wRWxCOztBd0J0eUVFOztFQUdFLFdyQnRDVztFcUJ1Q1gseUJBekN1SztFQTZDdksscUJBN0MrTTtBeEJrMUVuTjs7QXdCbnlFSTs7RUFLSSxpREFBaUY7QXhCbXlFekY7O0F1QjN4RUU7RUMzREEsV3JCQ2E7RW1CRFgseUJuQm9DYTtFcUJsQ2YscUJyQmtDZTtBSHd6RWpCOztBS3QxRUU7RW1CQUUsV3JCTFc7RW1CRFgseUJFRG9GO0VBU3BGLHFCQVR5SDtBeEJtMkU3SDs7QXdCdjFFRTtFQUVFLFdyQlpXO0VtQkRYLHlCRURvRjtFQWdCcEYscUJBaEJ5SDtFQXFCdkgsK0NBQWlGO0F4QnExRXZGOztBd0JoMUVFO0VBRUUsV3JCMUJXO0VxQjJCWCx5QnJCUWE7RXFCUGIscUJyQk9hO0FIMjBFakI7O0F3QjMwRUU7O0VBR0UsV3JCdENXO0VxQnVDWCx5QkF6Q3VLO0VBNkN2SyxxQkE3QytNO0F4QnUzRW5OOztBd0J4MEVJOztFQUtJLCtDQUFpRjtBeEJ3MEV6Rjs7QXVCaDBFRTtFQzNEQSxXckJDYTtFbUJEWCx5Qm5Cc0NhO0VxQnBDZixxQnJCb0NlO0FIMjFFakI7O0FLMzNFRTtFbUJBRSxXckJMVztFbUJEWCx5QkVEb0Y7RUFTcEYscUJBVHlIO0F4Qnc0RTdIOztBd0I1M0VFO0VBRUUsV3JCWlc7RW1CRFgseUJFRG9GO0VBZ0JwRixxQkFoQnlIO0VBcUJ2SCxnREFBaUY7QXhCMDNFdkY7O0F3QnIzRUU7RUFFRSxXckIxQlc7RXFCMkJYLHlCckJVYTtFcUJUYixxQnJCU2E7QUg4MkVqQjs7QXdCaDNFRTs7RUFHRSxXckJ0Q1c7RXFCdUNYLHlCQXpDdUs7RUE2Q3ZLLHFCQTdDK007QXhCNDVFbk47O0F3QjcyRUk7O0VBS0ksZ0RBQWlGO0F4QjYyRXpGOztBdUJyMkVFO0VDM0RBLGNyQlVnQjtFbUJWZCx5Qm5CbUNhO0VxQmpDZixxQnJCaUNlO0FIbTRFakI7O0FLaDZFRTtFbUJBRSxjckJJYztFbUJWZCx5QkVEb0Y7RUFTcEYscUJBVHlIO0F4QjY2RTdIOztBd0JqNkVFO0VBRUUsY3JCSGM7RW1CVmQseUJFRG9GO0VBZ0JwRixxQkFoQnlIO0VBcUJ2SCxnREFBaUY7QXhCKzVFdkY7O0F3QjE1RUU7RUFFRSxjckJqQmM7RXFCa0JkLHlCckJPYTtFcUJOYixxQnJCTWE7QUhzNUVqQjs7QXdCcjVFRTs7RUFHRSxjckI3QmM7RXFCOEJkLHlCQXpDdUs7RUE2Q3ZLLHFCQTdDK007QXhCaThFbk47O0F3Qmw1RUk7O0VBS0ksZ0RBQWlGO0F4Qms1RXpGOztBdUIxNEVFO0VDM0RBLFdyQkNhO0VtQkRYLHlCbkJpQ2E7RXFCL0JmLHFCckIrQmU7QUgwNkVqQjs7QUtyOEVFO0VtQkFFLFdyQkxXO0VtQkRYLHlCRURvRjtFQVNwRixxQkFUeUg7QXhCazlFN0g7O0F3QnQ4RUU7RUFFRSxXckJaVztFbUJEWCx5QkVEb0Y7RUFnQnBGLHFCQWhCeUg7RUFxQnZILCtDQUFpRjtBeEJvOEV2Rjs7QXdCLzdFRTtFQUVFLFdyQjFCVztFcUIyQlgseUJyQkthO0VxQkpiLHFCckJJYTtBSDY3RWpCOztBd0IxN0VFOztFQUdFLFdyQnRDVztFcUJ1Q1gseUJBekN1SztFQTZDdksscUJBN0MrTTtBeEJzK0VuTjs7QXdCdjdFSTs7RUFLSSwrQ0FBaUY7QXhCdTdFekY7O0F1Qi82RUU7RUMzREEsY3JCVWdCO0VtQlZkLHlCbkJFYztFcUJBaEIscUJyQkFnQjtBSDgrRWxCOztBSzErRUU7RW1CQUUsY3JCSWM7RW1CVmQseUJFRG9GO0VBU3BGLHFCQVR5SDtBeEJ1L0U3SDs7QXdCMytFRTtFQUVFLGNyQkhjO0VtQlZkLHlCRURvRjtFQWdCcEYscUJBaEJ5SDtFQXFCdkgsaURBQWlGO0F4QnkrRXZGOztBd0JwK0VFO0VBRUUsY3JCakJjO0VxQmtCZCx5QnJCMUJjO0VxQjJCZCxxQnJCM0JjO0FIaWdGbEI7O0F3Qi85RUU7O0VBR0UsY3JCN0JjO0VxQjhCZCx5QkF6Q3VLO0VBNkN2SyxxQkE3QytNO0F4QjJnRm5OOztBd0I1OUVJOztFQUtJLGlEQUFpRjtBeEI0OUV6Rjs7QXVCcDlFRTtFQzNEQSxXckJDYTtFbUJEWCx5Qm5CU2M7RXFCUGhCLHFCckJPZ0I7QUg0Z0ZsQjs7QUsvZ0ZFO0VtQkFFLFdyQkxXO0VtQkRYLHlCRURvRjtFQVNwRixxQkFUeUg7QXhCNGhGN0g7O0F3QmhoRkU7RUFFRSxXckJaVztFbUJEWCx5QkVEb0Y7RUFnQnBGLHFCQWhCeUg7RUFxQnZILDhDQUFpRjtBeEI4Z0Z2Rjs7QXdCemdGRTtFQUVFLFdyQjFCVztFcUIyQlgseUJyQm5CYztFcUJvQmQscUJyQnBCYztBSCtoRmxCOztBd0JwZ0ZFOztFQUdFLFdyQnRDVztFcUJ1Q1gseUJBekN1SztFQTZDdksscUJBN0MrTTtBeEJnakZuTjs7QXdCamdGSTs7RUFLSSw4Q0FBaUY7QXhCaWdGekY7O0F1Qm4vRUU7RUNQQSxjckI3QmU7RXFCOEJmLHFCckI5QmU7QUg0aEZqQjs7QUtuakZFO0VtQndERSxXckI3RFc7RXFCOERYLHlCckJsQ2E7RXFCbUNiLHFCckJuQ2E7QUhraUZqQjs7QXdCNS9FRTtFQUVFLCtDckJ4Q2E7QUhzaUZqQjs7QXdCMy9FRTtFQUVFLGNyQjdDYTtFcUI4Q2IsNkJBQTZCO0F4QjYvRWpDOztBd0IxL0VFOztFQUdFLFdyQmhGVztFcUJpRlgseUJyQnJEYTtFcUJzRGIscUJyQnREYTtBSGtqRmpCOztBd0IxL0VJOztFQUtJLCtDckI3RFM7QUh1akZqQjs7QXVCbmhGRTtFQ1BBLGNyQm5EZ0I7RXFCb0RoQixxQnJCcERnQjtBSGtsRmxCOztBS25sRkU7RW1Cd0RFLFdyQjdEVztFcUI4RFgseUJyQnhEYztFcUJ5RGQscUJyQnpEYztBSHdsRmxCOztBd0I1aEZFO0VBRUUsaURyQjlEYztBSDRsRmxCOztBd0IzaEZFO0VBRUUsY3JCbkVjO0VxQm9FZCw2QkFBNkI7QXhCNmhGakM7O0F3QjFoRkU7O0VBR0UsV3JCaEZXO0VxQmlGWCx5QnJCM0VjO0VxQjRFZCxxQnJCNUVjO0FId21GbEI7O0F3QjFoRkk7O0VBS0ksaURyQm5GVTtBSDZtRmxCOztBdUJuakZFO0VDUEEsY3JCdEJlO0VxQnVCZixxQnJCdkJlO0FIcWxGakI7O0FLbm5GRTtFbUJ3REUsV3JCN0RXO0VxQjhEWCx5QnJCM0JhO0VxQjRCYixxQnJCNUJhO0FIMmxGakI7O0F3QjVqRkU7RUFFRSwrQ3JCakNhO0FIK2xGakI7O0F3QjNqRkU7RUFFRSxjckJ0Q2E7RXFCdUNiLDZCQUE2QjtBeEI2akZqQzs7QXdCMWpGRTs7RUFHRSxXckJoRlc7RXFCaUZYLHlCckI5Q2E7RXFCK0NiLHFCckIvQ2E7QUgybUZqQjs7QXdCMWpGSTs7RUFLSSwrQ3JCdERTO0FIZ25GakI7O0F1Qm5sRkU7RUNQQSxjckJwQmU7RXFCcUJmLHFCckJyQmU7QUhtbkZqQjs7QUtucEZFO0VtQndERSxXckI3RFc7RXFCOERYLHlCckJ6QmE7RXFCMEJiLHFCckIxQmE7QUh5bkZqQjs7QXdCNWxGRTtFQUVFLGdEckIvQmE7QUg2bkZqQjs7QXdCM2xGRTtFQUVFLGNyQnBDYTtFcUJxQ2IsNkJBQTZCO0F4QjZsRmpDOztBd0IxbEZFOztFQUdFLFdyQmhGVztFcUJpRlgseUJyQjVDYTtFcUI2Q2IscUJyQjdDYTtBSHlvRmpCOztBd0IxbEZJOztFQUtJLGdEckJwRFM7QUg4b0ZqQjs7QXVCbm5GRTtFQ1BBLGNyQnZCZTtFcUJ3QmYscUJyQnhCZTtBSHNwRmpCOztBS25yRkU7RW1Cd0RFLGNyQnBEYztFcUJxRGQseUJyQjVCYTtFcUI2QmIscUJyQjdCYTtBSDRwRmpCOztBd0I1bkZFO0VBRUUsK0NyQmxDYTtBSGdxRmpCOztBd0IzbkZFO0VBRUUsY3JCdkNhO0VxQndDYiw2QkFBNkI7QXhCNm5GakM7O0F3QjFuRkU7O0VBR0UsY3JCdkVjO0VxQndFZCx5QnJCL0NhO0VxQmdEYixxQnJCaERhO0FINHFGakI7O0F3QjFuRkk7O0VBS0ksK0NyQnZEUztBSGlyRmpCOztBdUJucEZFO0VDUEEsY3JCekJlO0VxQjBCZixxQnJCMUJlO0FId3JGakI7O0FLbnRGRTtFbUJ3REUsV3JCN0RXO0VxQjhEWCx5QnJCOUJhO0VxQitCYixxQnJCL0JhO0FIOHJGakI7O0F3QjVwRkU7RUFFRSwrQ3JCcENhO0FIa3NGakI7O0F3QjNwRkU7RUFFRSxjckJ6Q2E7RXFCMENiLDZCQUE2QjtBeEI2cEZqQzs7QXdCMXBGRTs7RUFHRSxXckJoRlc7RXFCaUZYLHlCckJqRGE7RXFCa0RiLHFCckJsRGE7QUg4c0ZqQjs7QXdCMXBGSTs7RUFLSSwrQ3JCekRTO0FIbXRGakI7O0F1Qm5yRkU7RUNQQSxjckJ4RGdCO0VxQnlEaEIscUJyQnpEZ0I7QUh1dkZsQjs7QUtudkZFO0VtQndERSxjckJwRGM7RXFCcURkLHlCckI3RGM7RXFCOERkLHFCckI5RGM7QUg2dkZsQjs7QXdCNXJGRTtFQUVFLGlEckJuRWM7QUhpd0ZsQjs7QXdCM3JGRTtFQUVFLGNyQnhFYztFcUJ5RWQsNkJBQTZCO0F4QjZyRmpDOztBd0IxckZFOztFQUdFLGNyQnZFYztFcUJ3RWQseUJyQmhGYztFcUJpRmQscUJyQmpGYztBSDZ3RmxCOztBd0IxckZJOztFQUtJLGlEckJ4RlU7QUhreEZsQjs7QXVCbnRGRTtFQ1BBLGNyQmpEZ0I7RXFCa0RoQixxQnJCbERnQjtBSGd4RmxCOztBS254RkU7RW1Cd0RFLFdyQjdEVztFcUI4RFgseUJyQnREYztFcUJ1RGQscUJyQnZEYztBSHN4RmxCOztBd0I1dEZFO0VBRUUsOENyQjVEYztBSDB4RmxCOztBd0IzdEZFO0VBRUUsY3JCakVjO0VxQmtFZCw2QkFBNkI7QXhCNnRGakM7O0F3QjF0RkU7O0VBR0UsV3JCaEZXO0VxQmlGWCx5QnJCekVjO0VxQjBFZCxxQnJCMUVjO0FIc3lGbEI7O0F3QjF0Rkk7O0VBS0ksOENyQmpGVTtBSDJ5RmxCOztBdUJ4dUZBO0VBQ0UsZ0JwQjRNK0I7RW9CM00vQixjcEJqRGU7RW9Ca0RmLHFCcEIyRjRDO0FIZ3BGOUM7O0FLcHpGRTtFa0I0RUUsY3BCeUY4RDtFb0J4RjlELDBCcEJ5RitDO0FIbXBGbkQ7O0F1Qm52RkE7RUFZSSwwQnBCb0YrQztBSHVwRm5EOztBdUJ2dkZBO0VBaUJJLGNwQnRGYztFb0J1RmQsb0JBQW9CO0F2QjB1RnhCOztBdUIvdEZBO0VDUEUsb0JyQjBTZ0M7RUNuUjVCLGtCQXRDWTtFb0JpQmhCLGdCckIrSCtCO0VPdk43QixxQlA4TitCO0FIcW1GbkM7O0F1Qmx1RkE7RUNYRSx1QnJCcVNpQztFQzlRN0IsbUJBdENZO0VvQmlCaEIsZ0JyQmdJK0I7RU94TjdCLHFCUCtOK0I7QUgybUZuQzs7QXVCaHVGQTtFQUNFLGNBQWM7RUFDZCxXQUFXO0F2Qm11RmI7O0F1QnJ1RkE7RUFNSSxrQnBCdVQrQjtBSDQ2RW5DOztBdUI5dEZBOzs7RUFJSSxXQUFXO0F2Qmd1RmY7O0F5QjMyRkE7RUxnQk0sZ0NqQmlQMkM7QUg4bUZqRDs7QW9CMzFGTTtFS3BCTjtJTHFCUSxnQkFBZ0I7RXBCKzFGdEI7QUFDRjs7QXlCcjNGQTtFQUlJLFVBQVU7QXpCcTNGZDs7QXlCajNGQTtFQUVJLGFBQWE7QXpCbTNGakI7O0F5Qi8yRkE7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULGdCQUFnQjtFTERaLDZCakJrUHdDO0FIa29GOUM7O0FvQmgzRk07RUtOTjtJTE9RLGdCQUFnQjtFcEJvM0Z0QjtBQUNGOztBMEJ6NEZBOzs7O0VBSUUsa0JBQWtCO0ExQjQ0RnBCOztBMEJ6NEZBO0VBQ0UsbUJBQW1CO0ExQjQ0RnJCOztBMkJ4M0ZJO0VBQ0UscUJBQXFCO0VBQ3JCLG9CeEIrTjBDO0V3QjlOMUMsdUJ4QjZOMEM7RXdCNU4xQyxXQUFXO0VBaENmLHVCQUE4QjtFQUM5QixxQ0FBNEM7RUFDNUMsZ0JBQWdCO0VBQ2hCLG9DQUEyQztBM0I0NUY3Qzs7QTJCdjJGSTtFQUNFLGNBQWM7QTNCMDJGcEI7O0EwQnA1RkE7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUztF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QixzQkFBc0I7RUFDdEIscUJBQXVCO0VBQXZCLHVCQUF1QjtFQUN2QixxQkFBdUI7RUFBdkIsdUJBQXVCO0E3Qm9tR3pCOztBNkJ2bUdBOztFQU9JLFdBQVc7QTdCcW1HZjs7QTZCNW1HQTs7RUFZSSxnQjFCa0g2QjtBSG0vRmpDOztBNkJqbkdBOztFbkJyRUksNkJtQnVGK0I7RW5CdEYvQiw0Qm1Cc0YrQjtBN0JxbUduQzs7QTZCdm5HQTs7RW5CbkZJLHlCbUIwRzRCO0VuQnpHNUIsMEJtQnlHNEI7QTdCc21HaEM7O0E2QnJsR0E7O0VBR0ksZ0JBQWdCO0E3QnVsR3BCOztBNkIxbEdBOzs7O0VBT00sa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUN0QixvQkFBb0I7QTdCMGxHMUI7O0E4Qm52R0E7RUFDRSxrQkFBa0I7RUFDbEIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsbUJBQWU7RUFBZixlQUFlO0VBQ2YsdUJBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQixXQUFXO0E5QnN2R2I7O0E4QjN2R0E7Ozs7RUFXSSxrQkFBa0I7RUFDbEIsa0JBQWM7RUFBZCxjQUFjO0VBQ2QsU0FBUztFQUNULFlBQVk7RUFDWixnQkFBZ0I7QTlCdXZHcEI7O0E4QnR3R0E7Ozs7Ozs7Ozs7OztFQW9CTSxpQjNCa04yQjtBSCtpR2pDOztBOEJyeEdBOzs7RUE0QkksVUFBVTtBOUIrdkdkOztBOEIzeEdBO0VBaUNJLFVBQVU7QTlCOHZHZDs7QThCL3hHQTs7RXBCMENJLHlCb0JKbUQ7RXBCS25ELDRCb0JMbUQ7QTlCK3ZHdkQ7O0E4QnJ5R0E7RUE0Q0ksb0JBQWE7RUFBYixhQUFhO0VBQ2Isc0JBQW1CO0VBQW5CLG1CQUFtQjtBOUI2dkd2Qjs7QThCMXlHQTs7RXBCMENJLHlCb0JNc0U7RXBCTHRFLDRCb0JLc0U7QTlCZ3dHMUU7O0E4Qmh6R0E7OztFcEI0QkksMEJvQjJCZ0M7RXBCMUJoQyw2Qm9CMEJnQztBOUJnd0dwQzs7QThCdnpHQTs7O0VwQjRCSSwwQm9CbUNnQztFcEJsQ2hDLDZCb0JrQ2dDO0E5Qit2R3BDOztBOEJudkdBOztFQUVFLG9CQUFhO0VBQWIsYUFBYTtBOUJzdkdmOztBOEJ4dkdBOztFQVFJLGtCQUFrQjtFQUNsQixVQUFVO0E5QnF2R2Q7O0E4Qjl2R0E7O0VBWU0sVUFBVTtBOUJ1dkdoQjs7QThCbndHQTs7Ozs7Ozs7RUFvQkksaUIzQnVJNkI7QUhtbkdqQzs7QThCdHZHQTtFQUF1QixrQjNCbUlVO0FIdW5HakM7O0E4Qnp2R0E7RUFBc0IsaUIzQmtJVztBSDJuR2pDOztBOEJydkdBO0VBQ0Usb0JBQWE7RUFBYixhQUFhO0VBQ2Isc0JBQW1CO0VBQW5CLG1CQUFtQjtFQUNuQix5QjNCOFFrQztFMkI3UWxDLGdCQUFnQjtFMUJTWixlQXRDWTtFMEIrQmhCLGdCM0J1SytCO0UyQnRLL0IsZ0IzQjJLK0I7RTJCMUsvQixjM0I1R2dCO0UyQjZHaEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQix5QjNCcEhnQjtFMkJxSGhCLHlCM0JuSGdCO0VPT2Qsc0JQNk5nQztBSHdvR3BDOztBOEJyd0dBOztFQWtCSSxhQUFhO0E5Qnd2R2pCOztBOEI5dUdBOztFQUVFLGdDWnRCOEQ7QWxCdXdHaEU7O0E4Qjl1R0E7Ozs7OztFQU1FLG9CM0J5UGdDO0VDblI1QixrQkF0Q1k7RTBCa0VoQixnQjNCOEUrQjtFT3ZON0IscUJQOE4rQjtBSDZwR25DOztBOEI5dUdBOztFQUVFLGtDWnZDOEQ7QWxCd3hHaEU7O0E4Qjl1R0E7Ozs7OztFQU1FLHVCM0JtT2lDO0VDOVE3QixtQkF0Q1k7RTBCbUZoQixnQjNCOEQrQjtFT3hON0IscUJQK04rQjtBSDZxR25DOztBOEI5dUdBOztFQUVFLHNCQUEwRTtBOUJpdkc1RTs7QThCdHVHQTs7Ozs7Ozs7RXBCM0pJLDBCb0JtSzRCO0VwQmxLNUIsNkJvQmtLNEI7QTlCMHVHaEM7O0E4QnZ1R0E7Ozs7OztFcEJ4SkkseUJvQjhKMkI7RXBCN0ozQiw0Qm9CNkoyQjtBOUIydUcvQjs7QStCaDdHQTtFQUNFLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsY0FBYztFQUNkLGtCQUErQztFQUMvQyxvQkFBcUU7RUFDckUsaUNBQW1CO0VBQW5CLG1CQUFtQjtBL0JtN0dyQjs7QStCaDdHQTtFQUNFLDJCQUFvQjtFQUFwQixvQkFBb0I7RUFDcEIsa0I1QndmMEM7QUgyN0Y1Qzs7QStCaDdHQTtFQUNFLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsV0FBVztFQUNYLFc1Qm9mMEM7RTRCbmYxQyxlQUFrRjtFQUNsRixVQUFVO0EvQm03R1o7O0ErQno3R0E7RUFTSSxXNUJ6Qlc7RTRCMEJYLHFCNUJFYTtFbUI3QmIseUJuQjZCYTtBSG03R2pCOztBK0IvN0dBO0VBb0JNLGdENUJSVztBSHU3R2pCOztBK0JuOEdBO0VBeUJJLHFCNUJxYnNFO0FIeS9GMUU7O0ErQnY4R0E7RUE2QkksVzVCN0NXO0U0QjhDWCx5QjVCaWY4RTtFNEJoZjlFLHFCNUJnZjhFO0FIODdGbEY7O0ErQjc4R0E7RUF1Q00sYzVCakRZO0FIMjlHbEI7O0ErQmo5R0E7RUEwQ1EseUI1QnhEVTtBSG0rR2xCOztBK0JqNkdBO0VBQ0Usa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUVoQixtQkFBbUI7QS9CbTZHckI7O0ErQnY2R0E7RUFTSSxrQkFBa0I7RUFDbEIsWUFBK0U7RUFDL0UsYUFBK0Q7RUFDL0QsY0FBYztFQUNkLFc1QnVid0M7RTRCdGJ4QyxZNUJzYndDO0U0QnJieEMsb0JBQW9CO0VBQ3BCLFdBQVc7RUFDWCxzQjVCckZXO0U0QnNGWCx5QjVCK0k2QjtBSG14R2pDOztBK0JwN0dBO0VBd0JJLGtCQUFrQjtFQUNsQixZQUErRTtFQUMvRSxhQUErRDtFQUMvRCxjQUFjO0VBQ2QsVzVCd2F3QztFNEJ2YXhDLFk1QnVhd0M7RTRCdGF4QyxXQUFXO0VBQ1gsbUNBQWdFO0EvQmc2R3BFOztBK0J2NUdBO0VyQmpHSSxzQlA2TmdDO0FIK3hHcEM7O0ErQjM1R0E7RUFPTSxrT2I3RDRFO0FsQnE5R2xGOztBK0IvNUdBO0VBYU0scUI1QjdGVztFbUI3QmIseUJuQjZCYTtBSG8vR2pCOztBK0JwNkdBO0VBa0JNLCtLYnhFNEU7QWxCODlHbEY7O0ErQng2R0E7RVQ3R0ksd0NuQjZCYTtBSDQvR2pCOztBK0I1NkdBO0VUN0dJLHdDbkI2QmE7QUhnZ0hqQjs7QStCNTRHQTtFQUdJLGtCNUJ5WitDO0FIby9GbkQ7O0ErQmg1R0E7RUFRTSw4S2JsRzRFO0FsQjgrR2xGOztBK0JwNUdBO0VUakpJLHdDbkI2QmE7QUg0Z0hqQjs7QStCaDRHQTtFQUNFLHFCQUEyRDtBL0JtNEc3RDs7QStCcDRHQTtFQUtNLGNBQXFEO0VBQ3JELGM1QmlZK0U7RTRCaFkvRSxtQkFBbUI7RUFFbkIscUI1QitYNEU7QUhtZ0dsRjs7QStCMzRHQTtFQWFNLHdCYmxFMEQ7RWFtRTFELDBCYm5FMEQ7RWFvRTFELHVCYmhEMEQ7RWFpRDFELHdCYmpEMEQ7RWFrRDFELHlCNUJwTFk7RTRCc0xaLHFCNUJxWDRFO0VpQnZpQjVFLGlKakJ5ZitIO0VpQnpmL0gseUlqQnlmK0g7RWlCemYvSCw4S2pCeWYrSDtBSDJqR3JJOztBb0JoakhNO0VXMkpOO0lYMUpRLGdCQUFnQjtFcEJvakh0QjtBQUNGOztBK0IzNUdBO0VBMEJNLHNCNUJsTVM7RTRCbU1ULHNDQUE0RTtFQUE1RSw4QkFBNEU7QS9CcTRHbEY7O0ErQmg2R0E7RVR6S0ksd0NuQjZCYTtBSGdqSGpCOztBK0J2M0dBO0VBQ0UscUJBQXFCO0VBQ3JCLFdBQVc7RUFDWCxtQ2JyRzhEO0Vhc0c5RCwwQzVCbUtrQztFQ3BROUIsZUF0Q1k7RTJCMEloQixnQjVCNEQrQjtFNEIzRC9CLGdCNUJnRStCO0U0Qi9EL0IsYzVCdk5nQjtFNEJ3TmhCLHNCQUFzQjtFQUN0Qix1TzVCa1crSTtFNEJqVy9JLHlCNUI3TmdCO0VPT2Qsc0JQNk5nQztFNEJKbEMsd0JBQWdCO0VBQWhCLHFCQUFnQjtFQUFoQixnQkFBZ0I7QS9CdzNHbEI7O0ErQnY0R0E7RUFrQkkscUI1QnVQc0U7RTRCdFB0RSxVQUFVO0VBS1IsZ0Q1QmpOVztBSHNrSGpCOztBK0I3NEdBO0VBaUNNLGM1Qi9PWTtFNEJnUFosc0I1QnZQUztBSHVtSGY7O0ErQmw1R0E7RUF3Q0ksWUFBWTtFQUNaLHNCNUI4SGdDO0U0QjdIaEMsc0JBQXNCO0EvQjgyRzFCOztBK0J4NUdBO0VBOENJLGM1QjdQYztFNEI4UGQseUI1QmxRYztBSGduSGxCOztBK0I3NUdBO0VBb0RJLGFBQWE7QS9CNjJHakI7O0ErQmo2R0E7RUF5REksa0JBQWtCO0VBQ2xCLDBCNUJ4UWM7QUhvbkhsQjs7QStCeDJHQTtFQUNFLGtDYmpLOEQ7RWFrSzlELG9CNUJnSGtDO0U0Qi9HbEMsdUI1QitHa0M7RTRCOUdsQyxvQjVCK0dpQztFQzlRN0IsbUJBdENZO0FKaWpIbEI7O0ErQngyR0E7RUFDRSxnQ2J6SzhEO0VhMEs5RCxtQjVCNkdpQztFNEI1R2pDLHNCNUI0R2lDO0U0QjNHakMsa0I1QjRHZ0M7RUNuUjVCLGtCQXRDWTtBSnlqSGxCOztBK0JuMkdBO0VBQ0Usa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsbUNiekw4RDtFYTBMOUQsZ0JBQWdCO0EvQnMyR2xCOztBK0JuMkdBO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixXQUFXO0VBQ1gsbUNiak04RDtFYWtNOUQsU0FBUztFQUNULGdCQUFnQjtFQUNoQixVQUFVO0EvQnMyR1o7O0ErQjcyR0E7RUFVSSxxQjVCb0tzRTtFNEJuS3RFLGdENUIvUmE7QUhzb0hqQjs7QStCbDNHQTs7RUFpQkkseUI1Qi9UYztBSHFxSGxCOztBK0J2M0dBO0VBc0JNLGlCNUIyVFE7QUgwaUdkOztBK0IzM0dBO0VBMkJJLDBCQUEwQjtBL0JvMkc5Qjs7QStCaDJHQTtFQUNFLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sUUFBUTtFQUNSLE9BQU87RUFDUCxVQUFVO0VBQ1YsbUNibE84RDtFYW1POUQseUI1QnNDa0M7RTRCckNsQyxnQkFBZ0I7RUFFaEIsZ0I1QmpFK0I7RTRCa0UvQixnQjVCN0QrQjtFNEI4RC9CLGM1QnBWZ0I7RTRCcVZoQixzQjVCNVZhO0U0QjZWYix5QjVCelZnQjtFT09kLHNCUDZOZ0M7QUh3OUdwQzs7QStCajNHQTtFQW1CSSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFFBQVE7RUFDUixTQUFTO0VBQ1QsVUFBVTtFQUNWLGNBQWM7RUFDZCw2QmJyUDREO0Vhc1A1RCx5QjVCbUJnQztFNEJsQmhDLGdCNUI3RTZCO0U0QjhFN0IsYzVCcFdjO0U0QnFXZCxpQkFBaUI7RVQ3V2pCLHlCbkJHYztFNEI0V2Qsb0JBQW9CO0VyQm5XcEIsa0NxQm9XZ0Y7QS9CazJHcEY7O0ErQngxR0E7RUFDRSxXQUFXO0VBQ1gsY2IzUTJCO0VhNFEzQixVQUFVO0VBQ1YsNkJBQTZCO0VBQzdCLHdCQUFnQjtFQUFoQixxQkFBZ0I7RUFBaEIsZ0JBQWdCO0EvQjIxR2xCOztBK0JoMkdBO0VBUUksVUFBVTtBL0I0MUdkOztBK0JwMkdBO0VBWThCLGdFNUJ6V2I7QUhxc0hqQjs7QStCeDJHQTtFQWE4QixnRTVCMVdiO0FIeXNIakI7O0ErQjUyR0E7RUFjOEIsZ0U1QjNXYjtBSDZzSGpCOztBK0JoM0dBO0VBa0JJLFNBQVM7QS9CazJHYjs7QStCcDNHQTtFQXNCSSxXNUJtTjZDO0U0QmxON0MsWTVCa042QztFNEJqTjdDLG9CQUF5RTtFVGxaekUseUJuQjZCYTtFNEJ1WGIsUzVCa04wQztFTzFsQjFDLG1CUDJsQjZDO0VpQjdsQjNDLG9IakJ5ZitIO0VpQnpmL0gsNEdqQnlmK0g7RTRCM0dqSSx3QkFBZ0I7RUFBaEIsZ0JBQWdCO0EvQmkyR3BCOztBb0IzdUhNO0VXNFdOO0lYM1dRLHdCQUFnQjtJQUFoQixnQkFBZ0I7RXBCK3VIdEI7QUFDRjs7QStCcjRHQTtFVDFYSSx5Qm5CMm1CMkU7QUh3cEcvRTs7QStCejRHQTtFQXNDSSxXNUI0TG9DO0U0QjNMcEMsYzVCNExxQztFNEIzTHJDLGtCQUFrQjtFQUNsQixlNUIyTHVDO0U0QjFMdkMseUI1QmhhYztFNEJpYWQseUJBQXlCO0VyQnpaekIsbUJQb2xCb0M7QUg2cUd4Qzs7QStCbjVHQTtFQWlESSxXNUJ3TDZDO0U0QnZMN0MsWTVCdUw2QztFbUJubUI3Qyx5Qm5CNkJhO0U0QmlaYixTNUJ3TDBDO0VPMWxCMUMsbUJQMmxCNkM7RWlCN2xCM0MsaUhqQnlmK0g7RWlCemYvSCw0R2pCeWYrSDtFNEJqRmpJLHFCQUFnQjtFQUFoQixnQkFBZ0I7QS9CcTJHcEI7O0FvQnp3SE07RVc0V047SVgzV1EscUJBQWdCO0lBQWhCLGdCQUFnQjtFcEI2d0h0QjtBQUNGOztBK0JuNkdBO0VUMVhJLHlCbkIybUIyRTtBSHNyRy9FOztBK0J2NkdBO0VBZ0VJLFc1QmtLb0M7RTRCaktwQyxjNUJrS3FDO0U0QmpLckMsa0JBQWtCO0VBQ2xCLGU1QmlLdUM7RTRCaEt2Qyx5QjVCMWJjO0U0QjJiZCx5QkFBeUI7RXJCbmJ6QixtQlBvbEJvQztBSDJzR3hDOztBK0JqN0dBO0VBMkVJLFc1QjhKNkM7RTRCN0o3QyxZNUI2SjZDO0U0QjVKN0MsYUFBYTtFQUNiLG9CNUJ0RStCO0U0QnVFL0IsbUI1QnZFK0I7RW1CbFkvQix5Qm5CNkJhO0U0QjhhYixTNUIySjBDO0VPMWxCMUMsbUJQMmxCNkM7RWlCN2xCM0MsZ0hqQnlmK0g7RWlCemYvSCw0R2pCeWYrSDtFNEJwRGpJLGdCQUFnQjtBL0J5MkdwQjs7QW9CMXlITTtFVzRXTjtJWDNXUSxvQkFBZ0I7SUFBaEIsZ0JBQWdCO0VwQjh5SHRCO0FBQ0Y7O0ErQnA4R0E7RVQxWEkseUJuQjJtQjJFO0FIdXRHL0U7O0ErQng4R0E7RUE2RkksVzVCcUlvQztFNEJwSXBDLGM1QnFJcUM7RTRCcElyQyxrQkFBa0I7RUFDbEIsZTVCb0l1QztFNEJuSXZDLDZCQUE2QjtFQUM3Qix5QkFBeUI7RUFDekIsb0JBQTRDO0EvQisyR2hEOztBK0JsOUdBO0VBd0dJLHlCNUI5ZGM7RU9RZCxtQlBvbEJvQztBSGl2R3hDOztBK0J2OUdBO0VBNkdJLGtCQUFrQjtFQUNsQix5QjVCcGVjO0VPUWQsbUJQb2xCb0M7QUh1dkd4Qzs7QStCNzlHQTtFQW9ITSx5QjVCeGVZO0FIcTFIbEI7O0ErQmorR0E7RUF3SE0sZUFBZTtBL0I2MkdyQjs7QStCcitHQTtFQTRITSx5QjVCaGZZO0FINjFIbEI7O0ErQnorR0E7RUFnSU0sZUFBZTtBL0I2MkdyQjs7QStCNytHQTtFQW9JTSx5QjVCeGZZO0FIcTJIbEI7O0ErQngyR0E7OztFWHpmTSw0R2pCeWYrSDtBSDgyR3JJOztBb0JuMkhNO0VXcWZOOzs7SVhwZlEsZ0JBQWdCO0VwQnkySHRCO0FBQ0Y7O0FnQzEzSEE7RUFDRSxvQkFBYTtFQUFiLGFBQWE7RUFDYixtQkFBZTtFQUFmLGVBQWU7RUFDZixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBaEM2M0hsQjs7QWdDMTNIQTtFQUNFLGNBQWM7RUFDZCxvQjdCeXFCc0M7QUhvdEd4Qzs7QUs1M0hFO0UyQkdFLHFCQUFxQjtBaEM2M0h6Qjs7QWdDbjRIQTtFQVdJLGM3QlhjO0U2QllkLG9CQUFvQjtFQUNwQixlQUFlO0FoQzQzSG5COztBZ0NwM0hBO0VBQ0UsZ0M3QnpCZ0I7QUhnNUhsQjs7QWdDeDNIQTtFQUlJLG1CN0JzTTZCO0U2QnJNN0IsNkJBQWdEO0V0QlpoRCwrQlBvTmdDO0VPbk5oQyxnQ1BtTmdDO0FIa3JIcEM7O0FLajVIRTtFMkIyQkkscUM3QmpDWTtBSDI1SGxCOztBZ0NuNEhBO0VBYU0sYzdCbENZO0U2Qm1DWiw2QkFBNkI7RUFDN0IseUJBQXlCO0FoQzAzSC9COztBZ0N6NEhBOztFQXFCSSxjN0J6Q2M7RTZCMENkLHNCN0JqRFc7RTZCa0RYLGtDN0JsRFc7QUgyNkhmOztBZ0NoNUhBO0VBNEJJLGdCN0I4SzZCO0VPak43Qix5QnNCcUM0QjtFdEJwQzVCLDBCc0JvQzRCO0FoQ3czSGhDOztBZ0MvMkhBO0V0QnZESSxzQlA2TmdDO0FINnNIcEM7O0FnQ24zSEE7O0VBT0ksVzdCekVXO0U2QjBFWCx5QjdCOUNhO0FIKzVIakI7O0FnQ3gySEE7O0VBR0ksa0JBQWM7RUFBZCxjQUFjO0VBQ2Qsa0JBQWtCO0FoQzAySHRCOztBZ0N0MkhBOztFQUdJLDBCQUFhO0VBQWIsYUFBYTtFQUNiLG9CQUFZO0VBQVosWUFBWTtFQUNaLGtCQUFrQjtBaEN3Mkh0Qjs7QWdDLzFIQTtFQUVJLGFBQWE7QWhDaTJIakI7O0FnQ24ySEE7RUFLSSxjQUFjO0FoQ2sySGxCOztBaUN0OEhB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aS9IckI7QUFDRjs7QWlDdmpJQTtFQXlCUSx5QkFBcUI7RUFBckIscUJBQXFCO0VBQ3JCLG9CQUEyQjtFQUEzQiwyQkFBMkI7QWpDa2lJbkM7O0FpQzVqSUE7O0VBUVUsZ0JBQWdCO0VBQ2hCLGVBQWU7QWpDeWpJekI7O0FpQ2xrSUE7RUE2QlUsdUJBQW1CO0VBQW5CLG1CQUFtQjtBakN5aUk3Qjs7QWlDdGtJQTtFQWdDWSxrQkFBa0I7QWpDMGlJOUI7O0FpQzFrSUE7RUFvQ1kscUI5QndoQjZCO0U4QnZoQjdCLG9COUJ1aEI2QjtBSG1oSHpDOztBaUMva0lBOztFQTJDVSxxQkFBaUI7RUFBakIsaUJBQWlCO0FqQ3lpSTNCOztBaUNwbElBO0VBMERVLGlCQUFpQjtBakM4aEkzQjs7QWlDeGxJQTtFQThEVSwrQkFBd0I7RUFBeEIsd0JBQXdCO0VBR3hCLDZCQUFnQjtFQUFoQixnQkFBZ0I7QWpDNGhJMUI7O0FpQzdsSUE7RUFxRVUsYUFBYTtBakM0aEl2Qjs7QWlDL2dJQTtFQUVJLHlCOUJ2Tlc7QUh3dUlmOztBS3p1SUU7RTRCMk5JLHlCOUIxTlM7QUg0dUlmOztBaUN2aElBO0VBV00seUI5QmhPUztBSGd2SWY7O0FLanZJRTtFNEJvT00seUI5Qm5PTztBSG92SWY7O0FpQy9oSUE7RUFrQlEseUI5QnZPTztBSHd2SWY7O0FpQ25pSUE7Ozs7RUEwQk0seUI5Qi9PUztBSCt2SWY7O0FpQzFpSUE7RUErQkkseUI5QnBQVztFOEJxUFgsZ0M5QnJQVztBSG93SWY7O0FpQy9pSUE7RUFvQ0ksbVJmN004RTtBbEI0dElsRjs7QWlDbmpJQTtFQXdDSSx5QjlCN1BXO0FINHdJZjs7QWlDdmpJQTtFQTBDTSx5QjlCL1BTO0FIZ3hJZjs7QUtqeElFO0U0Qm1RTSx5QjlCbFFPO0FIb3hJZjs7QWlDM2dJQTtFQUVJLFc5QnJSVztBSGt5SWY7O0FLenhJRTtFNEIrUUksVzlCeFJTO0FIc3lJZjs7QWlDbmhJQTtFQVdNLCtCOUI5UlM7QUgweUlmOztBS2p5SUU7RTRCd1JNLGdDOUJqU087QUg4eUlmOztBaUMzaElBO0VBa0JRLGdDOUJyU087QUhreklmOztBaUMvaElBOzs7O0VBMEJNLFc5QjdTUztBSHl6SWY7O0FpQ3RpSUE7RUErQkksK0I5QmxUVztFOEJtVFgsc0M5Qm5UVztBSDh6SWY7O0FpQzNpSUE7RUFvQ0kseVJmalE4RTtBbEI0d0lsRjs7QWlDL2lJQTtFQXdDSSwrQjlCM1RXO0FIczBJZjs7QWlDbmpJQTtFQTBDTSxXOUI3VFM7QUgwMElmOztBS2owSUU7RTRCdVRNLFc5QmhVTztBSDgwSWY7O0FrQ2oxSUE7RUFDRSxrQkFBa0I7RUFDbEIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsMEJBQXNCO0VBQXRCLHNCQUFzQjtFQUN0QixZQUFZO0VBRVoscUJBQXFCO0VBQ3JCLHNCL0JKYTtFK0JLYiwyQkFBMkI7RUFDM0Isc0MvQklhO0VPQ1gsc0JQNk5nQztBSGtuSXBDOztBa0M3MUlBO0VBYUksZUFBZTtFQUNmLGNBQWM7QWxDbzFJbEI7O0FrQ2wySUE7RUFrQkksbUJBQW1CO0VBQ25CLHNCQUFzQjtBbENvMUkxQjs7QWtDdjJJQTtFQXNCTSxtQkFBbUI7RXhCQ3JCLDJDUW1INEQ7RVJsSDVELDRDUWtINEQ7QWxCbXVJaEU7O0FrQzcySUE7RUEyQk0sc0JBQXNCO0V4QlV4QiwrQ1FxRzREO0VScEc1RCw4Q1FvRzREO0FsQnl1SWhFOztBa0NuM0lBOztFQW9DSSxhQUFhO0FsQ28xSWpCOztBa0NoMUlBO0VBR0Usa0JBQWM7RUFBZCxjQUFjO0VBR2QsZUFBZTtFQUNmLGdCL0I4d0J5QztBSGlrSDNDOztBa0MzMElBO0VBQ0Usc0IvQnd3QndDO0FIc2tIMUM7O0FrQzMwSUE7RUFDRSxxQkFBK0I7RUFDL0IsZ0JBQWdCO0FsQzgwSWxCOztBa0MzMElBO0VBQ0UsZ0JBQWdCO0FsQzgwSWxCOztBS240SUU7RTZCMERFLHFCQUFxQjtBbEM2MEl6Qjs7QWtDLzBJQTtFQU1JLG9CL0J1dkJ1QztBSHNsSDNDOztBa0NyMElBO0VBQ0Usd0IvQjh1QnlDO0UrQjd1QnpDLGdCQUFnQjtFQUVoQixxQy9CckVhO0UrQnNFYiw2Qy9CdEVhO0FINjRJZjs7QWtDNTBJQTtFeEJoRUksMER3QndFOEU7QWxDdzBJbEY7O0FrQ3AwSUE7RUFDRSx3Qi9Ca3VCeUM7RStCaHVCekMscUMvQmhGYTtFK0JpRmIsMEMvQmpGYTtBSHU1SWY7O0FrQzEwSUE7RXhCNUVJLDBEUTRINEQ7QWxCOHhJaEU7O0FrQzl6SUE7RUFDRSx1QkFBaUM7RUFDakMsdUIvQmd0QndDO0UrQi9zQnhDLHNCQUFnQztFQUNoQyxnQkFBZ0I7QWxDaTBJbEI7O0FrQzl6SUE7RUFDRSx1QkFBaUM7RUFDakMsc0JBQWdDO0FsQ2kwSWxDOztBa0M3eklBO0VBQ0Usa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixRQUFRO0VBQ1IsU0FBUztFQUNULE9BQU87RUFDUCxnQi9CMnNCeUM7RU8xekJ2QyxrQ1E0SDREO0FsQm96SWhFOztBa0M3eklBOzs7RUFHRSxvQkFBYztFQUFkLGNBQWM7RUFDZCxXQUFXO0FsQ2cwSWI7O0FrQzd6SUE7O0V4QmpISSwyQ1FtSDREO0VSbEg1RCw0Q1FrSDREO0FsQmkwSWhFOztBa0M5eklBOztFeEJ4R0ksK0NRcUc0RDtFUnBHNUQsOENRb0c0RDtBbEJ1MEloRTs7QWtDNXpJQTtFQUVJLG1CL0JtckJzRDtBSDJvSDFEOztBYzc1SUk7RW9CNkZKO0lBTUksb0JBQWE7SUFBYixhQUFhO0lBQ2IsdUJBQW1CO0lBQW5CLG1CQUFtQjtJQUNuQixtQi9CNnFCc0Q7SStCNXFCdEQsa0IvQjRxQnNEO0VIbXBIeEQ7RWtDeDBJRjtJQWFNLGdCQUFZO0lBQVosWUFBWTtJQUNaLGtCL0J1cUJvRDtJK0J0cUJwRCxnQkFBZ0I7SUFDaEIsaUIvQnFxQm9EO0VIeXBIeEQ7QUFDRjs7QWtDcnpJQTtFQUlJLG1CL0J1cEJzRDtBSDhwSDFEOztBY2g3SUk7RW9CdUhKO0lBUUksb0JBQWE7SUFBYixhQUFhO0lBQ2IsdUJBQW1CO0lBQW5CLG1CQUFtQjtFbENzeklyQjtFa0MveklGO0lBY00sZ0JBQVk7SUFBWixZQUFZO0lBQ1osZ0JBQWdCO0VsQ296SXBCO0VrQ24wSUY7SUFrQlEsY0FBYztJQUNkLGNBQWM7RWxDb3pJcEI7RWtDdjBJRjtJeEJqSkksMEJ3QjBLb0M7SXhCektwQyw2QndCeUtvQztFbENrekl0QztFa0MzMElGOztJQThCWSwwQkFBMEI7RWxDaXpJcEM7RWtDLzBJRjs7SUFtQ1ksNkJBQTZCO0VsQ2d6SXZDO0VrQ24xSUY7SXhCbklJLHlCd0IyS21DO0l4QjFLbkMsNEJ3QjBLbUM7RWxDK3lJckM7RWtDdjFJRjs7SUE2Q1kseUJBQXlCO0VsQzh5SW5DO0VrQzMxSUY7O0lBa0RZLDRCQUE0QjtFbEM2eUl0QztBQUNGOztBa0NqeUlBO0VBRUksc0IvQjRrQnNDO0FIdXRIMUM7O0FjMzlJSTtFb0JzTEo7SUFNSSx1Qi9CeWxCaUM7SStCemxCakMsb0IvQnlsQmlDO0krQnpsQmpDLGUvQnlsQmlDO0krQnhsQmpDLDJCL0J5bEJ1QztJK0J6bEJ2Qyx3Qi9CeWxCdUM7SStCemxCdkMsbUIvQnlsQnVDO0krQnhsQnZDLFVBQVU7SUFDVixTQUFTO0VsQ295SVg7RWtDN3lJRjtJQVlNLHFCQUFxQjtJQUNyQixXQUFXO0VsQ295SWY7QUFDRjs7QWtDM3hJQTtFQUNFLHFCQUFxQjtBbEM4eEl2Qjs7QWtDL3hJQTtFQUlJLGdCQUFnQjtBbEMreElwQjs7QWtDbnlJQTtFQU9NLGdCQUFnQjtFeEJ2T2xCLDZCd0J3T2lDO0V4QnZPakMsNEJ3QnVPaUM7QWxDaXlJckM7O0FrQ3p5SUE7RXhCOU9JLHlCd0IwUDhCO0V4QnpQOUIsMEJ3QnlQOEI7QWxDa3lJbEM7O0FrQzl5SUE7RXhCdlBJLGdCd0J1UTBCO0VBQ3hCLG1CL0I5QzJCO0FIZzFJakM7O0FtQzVqSkE7RUFDRSxvQkFBYTtFQUFiLGFBQWE7RUFDYixtQkFBZTtFQUFmLGVBQWU7RUFDZixxQmhDaWlDc0M7RWdDaGlDdEMsbUJoQ21pQ3NDO0VnQ2ppQ3RDLGdCQUFnQjtFQUNoQix5QmhDRWdCO0VPU2Qsc0JQNk5nQztBSHUxSXBDOztBbUMzakpBO0VBR0ksb0JoQ3VoQ3FDO0FIcWlIekM7O0FtQy9qSkE7RUFNTSxXQUFXO0VBQ1gscUJoQ21oQ21DO0VnQ2xoQ25DLGNoQ05ZO0VnQ09aLFloQ3doQ3VDO0FIcWlIN0M7O0FtQ3RrSkE7RUFvQkksMEJBQTBCO0FuQ3NqSjlCOztBbUMxa0pBO0VBd0JJLHFCQUFxQjtBbkNzakp6Qjs7QW1DOWtKQTtFQTRCSSxjaEMxQmM7QUhnbEpsQjs7QW9DN2xKQTtFQUNFLG9CQUFhO0VBQWIsYUFBYTtFN0JHYixlQUFlO0VBQ2YsZ0JBQWdCO0VHYWQsc0JQNk5nQztBSHEzSXBDOztBb0M5bEpBO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCx1QmpDZ3hCd0M7RWlDL3dCeEMsaUJqQ2tPK0I7RWlDak8vQixpQmpDbXhCc0M7RWlDbHhCdEMsY2pDdUJlO0VpQ3JCZixzQmpDUGE7RWlDUWIseUJqQ0xnQjtBSHFtSmxCOztBb0N6bUpBO0VBWUksVUFBVTtFQUNWLGNqQzhKOEQ7RWlDN0o5RCxxQkFBcUI7RUFDckIseUJqQ1pjO0VpQ2FkLHFCakNaYztBSDZtSmxCOztBb0NqbkpBO0VBb0JJLFVBQVU7RUFDVixVakMyd0JpQztFaUMxd0JqQyxnRGpDT2E7QUgwbEpqQjs7QW9DN2xKQTtFQUdNLGNBQWM7RTFCYWhCLCtCUCtMZ0M7RU85TGhDLGtDUDhMZ0M7QUhvNUlwQzs7QW9Dbm1KQTtFMUJFSSxnQ1A2TWdDO0VPNU1oQyxtQ1A0TWdDO0FIeTVJcEM7O0FvQ3htSkE7RUFjSSxVQUFVO0VBQ1YsV2pDeENXO0VpQ3lDWCx5QmpDYmE7RWlDY2IscUJqQ2RhO0FING1KakI7O0FvQy9tSkE7RUFxQkksY2pDeENjO0VpQ3lDZCxvQkFBb0I7RUFFcEIsWUFBWTtFQUNaLHNCakNsRFc7RWlDbURYLHFCakNoRGM7QUg2b0psQjs7QXFDcHBKRTtFQUNFLHVCbEN5eEJzQztFQzlwQnBDLGtCQXRDWTtFaUNuRmQsZ0JsQ21PNkI7QUhvN0lqQzs7QXFDbHBKTTtFM0JxQ0YsOEJQZ00rQjtFTy9ML0IsaUNQK0wrQjtBSGs3SW5DOztBcUNscEpNO0UzQmtCRiwrQlA4TStCO0VPN00vQixrQ1A2TStCO0FIdTdJbkM7O0FxQ3BxSkU7RUFDRSx1QmxDdXhCcUM7RUM1cEJuQyxtQkF0Q1k7RWlDbkZkLGdCbENvTzZCO0FIbThJakM7O0FxQ2xxSk07RTNCcUNGLDhCUGlNK0I7RU9oTS9CLGlDUGdNK0I7QUhpOEluQzs7QXFDbHFKTTtFM0JrQkYsK0JQK00rQjtFTzlNL0Isa0NQOE0rQjtBSHM4SW5DOztBc0NsckpBO0VBQ0UscUJBQXFCO0VBQ3JCLHFCbkMwNUJzQztFQ3oxQnBDLGNBQVc7RWtDL0RiLGdCbkN1UitCO0VtQ3RSL0IsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsd0JBQXdCO0U1Qkt0QixzQlA2TmdDO0VpQi9OOUIscUlqQmdiNkk7QUhvd0luSjs7QW9CaHJKTTtFa0JmTjtJbEJnQlEsZ0JBQWdCO0VwQm9ySnRCO0FBQ0Y7O0FLMXJKRTtFaUNHSSxxQkFBcUI7QXRDMnJKM0I7O0FzQ3pzSkE7RUFvQkksYUFBYTtBdEN5ckpqQjs7QXNDcHJKQTtFQUNFLGtCQUFrQjtFQUNsQixTQUFTO0F0Q3VySlg7O0FzQ2hySkE7RUFDRSxvQm5DKzNCc0M7RW1DOTNCdEMsbUJuQzgzQnNDO0VPcjVCcEMsb0JQdzVCcUM7QUhtekh6Qzs7QXNDM3FKRTtFQ2pEQSxXcENNYTtFb0NMYix5QnBDaUNlO0FIK3JKakI7O0FLbHRKRTtFa0NWSSxXcENDUztFb0NBVCx5QkFBa0M7QXZDZ3VKeEM7O0F1Q251SlU7RUFRSixVQUFVO0VBQ1YsK0NwQ3NCVztBSHlzSmpCOztBc0MxckpFO0VDakRBLFdwQ01hO0VvQ0xiLHlCcENXZ0I7QUhvdUpsQjs7QUtqdUpFO0VrQ1ZJLFdwQ0NTO0VvQ0FULHlCQUFrQztBdkMrdUp4Qzs7QXVDbHZKVTtFQVFKLFVBQVU7RUFDVixpRHBDQVk7QUg4dUpsQjs7QXNDenNKRTtFQ2pEQSxXcENNYTtFb0NMYix5QnBDd0NlO0FIc3RKakI7O0FLaHZKRTtFa0NWSSxXcENDUztFb0NBVCx5QkFBa0M7QXZDOHZKeEM7O0F1Q2p3SlU7RUFRSixVQUFVO0VBQ1YsK0NwQzZCVztBSGd1SmpCOztBc0N4dEpFO0VDakRBLFdwQ01hO0VvQ0xiLHlCcEMwQ2U7QUhtdUpqQjs7QUsvdkpFO0VrQ1ZJLFdwQ0NTO0VvQ0FULHlCQUFrQztBdkM2d0p4Qzs7QXVDaHhKVTtFQVFKLFVBQVU7RUFDVixnRHBDK0JXO0FINnVKakI7O0FzQ3Z1SkU7RUNqREEsY3BDZWdCO0VvQ2RoQix5QnBDdUNlO0FIcXZKakI7O0FLOXdKRTtFa0NWSSxjcENVWTtFb0NUWix5QkFBa0M7QXZDNHhKeEM7O0F1Qy94SlU7RUFRSixVQUFVO0VBQ1YsK0NwQzRCVztBSCt2SmpCOztBc0N0dkpFO0VDakRBLFdwQ01hO0VvQ0xiLHlCcENxQ2U7QUhzd0pqQjs7QUs3eEpFO0VrQ1ZJLFdwQ0NTO0VvQ0FULHlCQUFrQztBdkMyeUp4Qzs7QXVDOXlKVTtFQVFKLFVBQVU7RUFDViwrQ3BDMEJXO0FIZ3hKakI7O0FzQ3J3SkU7RUNqREEsY3BDZWdCO0VvQ2RoQix5QnBDTWdCO0FIb3pKbEI7O0FLNXlKRTtFa0NWSSxjcENVWTtFb0NUWix5QkFBa0M7QXZDMHpKeEM7O0F1Qzd6SlU7RUFRSixVQUFVO0VBQ1YsaURwQ0xZO0FIOHpKbEI7O0FzQ3B4SkU7RUNqREEsV3BDTWE7RW9DTGIseUJwQ2FnQjtBSDR6SmxCOztBSzN6SkU7RWtDVkksV3BDQ1M7RW9DQVQseUJBQWtDO0F2Q3kwSnhDOztBdUM1MEpVO0VBUUosVUFBVTtFQUNWLDhDcENFWTtBSHMwSmxCOztBd0NyMUpBO0VBQ0Usa0JBQW9EO0VBQ3BELG1CckN1ekJzQztFcUNyekJ0Qyx5QnJDS2dCO0VPU2QscUJQOE4rQjtBSDRtSm5DOztBY2h5Skk7RTBCNURKO0lBUUksa0JyQ2l6Qm9DO0VId2lJdEM7QUFDRjs7QXdDdDFKQTtFQUNFLGdCQUFnQjtFQUNoQixlQUFlO0U5QkliLGdCOEJIc0I7QXhDeTFKMUI7O0F5Q3AySkE7RUFDRSxrQkFBa0I7RUFDbEIsd0J0Q3U5QnlDO0VzQ3Q5QnpDLG1CdEN1OUJzQztFc0N0OUJ0Qyw2QkFBNkM7RS9CVTNDLHNCUDZOZ0M7QUhpb0pwQzs7QXlDbjJKQTtFQUVFLGNBQWM7QXpDcTJKaEI7O0F5Q2oySkE7RUFDRSxnQnRDNFErQjtBSHdsSmpDOztBeUM1MUpBO0VBQ0UsbUJBQXNEO0F6QysxSnhEOztBeUNoMkpBO0VBS0ksa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixRQUFRO0VBQ1IsVUFBVTtFQUNWLHdCdEN3N0J1QztFc0N2N0J2QyxjQUFjO0F6QysxSmxCOztBeUNyMUpFO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRTtBbEJreUpsRTs7QTBDdDRKRTtFQUNFLHlCQUFxQztBMUN5NEp6Qzs7QTBDdDRKRTtFQUNFLGNBQTBCO0ExQ3k0SjlCOztBeUNuMkpFO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRTtBbEJnekpsRTs7QTBDcDVKRTtFQUNFLHlCQUFxQztBMUN1NUp6Qzs7QTBDcDVKRTtFQUNFLGNBQTBCO0ExQ3U1SjlCOztBeUNqM0pFO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRTtBbEI4ekpsRTs7QTBDbDZKRTtFQUNFLHlCQUFxQztBMUNxNkp6Qzs7QTBDbDZKRTtFQUNFLGNBQTBCO0ExQ3E2SjlCOztBeUMvM0pFO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRTtBbEI0MEpsRTs7QTBDaDdKRTtFQUNFLHlCQUFxQztBMUNtN0p6Qzs7QTBDaDdKRTtFQUNFLGNBQTBCO0ExQ203SjlCOztBeUM3NEpFO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRTtBbEIwMUpsRTs7QTBDOTdKRTtFQUNFLHlCQUFxQztBMUNpOEp6Qzs7QTBDOTdKRTtFQUNFLGNBQTBCO0ExQ2k4SjlCOztBeUMzNUpFO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRTtBbEJ3MkpsRTs7QTBDNThKRTtFQUNFLHlCQUFxQztBMUMrOEp6Qzs7QTBDNThKRTtFQUNFLGNBQTBCO0ExQys4SjlCOztBeUN6NkpFO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRTtBbEJzM0psRTs7QTBDMTlKRTtFQUNFLHlCQUFxQztBMUM2OUp6Qzs7QTBDMTlKRTtFQUNFLGNBQTBCO0ExQzY5SjlCOztBeUN2N0pFO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRTtBbEJvNEpsRTs7QTBDeCtKRTtFQUNFLHlCQUFxQztBMUMyK0p6Qzs7QTBDeCtKRTtFQUNFLGNBQTBCO0ExQzIrSjlCOztBMkNuL0pFO0VBQ0U7SUFBTywyQkFBdUM7RTNDdS9KaEQ7RTJDdC9KRTtJQUFLLHdCQUF3QjtFM0N5L0ovQjtBQUNGOztBMkM1L0pFO0VBQ0U7SUFBTywyQkFBdUM7RTNDdS9KaEQ7RTJDdC9KRTtJQUFLLHdCQUF3QjtFM0N5L0ovQjtBQUNGOztBMkN0L0pBO0VBQ0Usb0JBQWE7RUFBYixhQUFhO0VBQ2IsWXhDZytCc0M7RXdDLzlCdEMsZ0JBQWdCO0VBQ2hCLGNBQWM7RXZDbUhWLGtCQXRDWTtFdUMzRWhCLHlCeENMZ0I7RU9TZCxzQlA2TmdDO0FIeXhKcEM7O0EyQ3IvSkE7RUFDRSxvQkFBYTtFQUFiLGFBQWE7RUFDYiwwQkFBc0I7RUFBdEIsc0JBQXNCO0VBQ3RCLHFCQUF1QjtFQUF2Qix1QkFBdUI7RUFDdkIsZ0JBQWdCO0VBQ2hCLFd4Q2pCYTtFd0NrQmIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQix5QnhDUWU7RWlCbkJYLDJCakJrK0I0QztBSGtpSWxEOztBb0JoZ0tNO0V1QkROO0l2QkVRLGdCQUFnQjtFcEJvZ0t0QjtBQUNGOztBMkMzL0pBO0VyQllFLHFNQUE2STtFcUJWN0ksMEJ4Q3k4QnNDO0FIcWpJeEM7O0EyQzEvSkU7RUFDRSwwREFBOEQ7RUFBOUQsa0RBQThEO0EzQzYvSmxFOztBMkMxL0pNO0VBSko7SUFLTSx1QkFBZTtJQUFmLGVBQWU7RTNDOC9KckI7QUFDRjs7QTRDemlLQTtFQUNFLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHFCQUF1QjtFQUF2Qix1QkFBdUI7QTVDNGlLekI7O0E0Q3ppS0E7RUFDRSxXQUFPO0VBQVAsT0FBTztBNUM0aUtUOztBNkM5aUtBO0VBQ0Usb0JBQWE7RUFBYixhQUFhO0VBQ2IsMEJBQXNCO0VBQXRCLHNCQUFzQjtFQUd0QixlQUFlO0VBQ2YsZ0JBQWdCO0VuQ1FkLHNCUDZOZ0M7QUgyMEpwQzs7QTZDdGlLQTtFQUNFLFdBQVc7RUFDWCxjMUNSZ0I7RTBDU2hCLG1CQUFtQjtBN0N5aUtyQjs7QUtoaktFO0V3Q1dFLFVBQVU7RUFDVixjMUNkYztFMENlZCxxQkFBcUI7RUFDckIseUIxQ3RCYztBSCtqS2xCOztBNkNuaktBO0VBY0ksYzFDbEJjO0UwQ21CZCx5QjFDMUJjO0FIbWtLbEI7O0E2Q2hpS0E7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLHdCMUMrOEJ5QztFMEM1OEJ6QyxzQjFDM0NhO0UwQzRDYixzQzFDbENhO0FIbWtLZjs7QTZDeGlLQTtFbkNqQkksK0JtQzJCa0M7RW5DMUJsQyxnQ21DMEJrQztBN0NtaUt0Qzs7QTZDN2lLQTtFbkNISSxtQ21DaUJxQztFbkNoQnJDLGtDbUNnQnFDO0E3Q29pS3pDOztBNkNsaktBO0VBbUJJLGMxQ2xEYztFMENtRGQsb0JBQW9CO0VBQ3BCLHNCMUMxRFc7QUg2bEtmOztBNkN4aktBO0VBMEJJLFVBQVU7RUFDVixXMUNoRVc7RTBDaUVYLHlCMUNyQ2E7RTBDc0NiLHFCMUN0Q2E7QUh3a0tqQjs7QTZDL2pLQTtFQWlDSSxtQkFBbUI7QTdDa2lLdkI7O0E2Q25rS0E7RUFvQ00sZ0IxQzRKMkI7RTBDM0ozQixxQjFDMkoyQjtBSHc0SmpDOztBNkNyaEtJO0VBQ0UsdUJBQW1CO0VBQW5CLG1CQUFtQjtBN0N3aEt6Qjs7QTZDemhLSTtFbkN0QkEsa0NQc0tnQztFT2xMaEMsMEJtQ3dDd0M7QTdDd2hLNUM7O0E2QzloS0k7RW5DbENBLGdDUGtMZ0M7RU90S2hDLDRCbUNpQzBDO0E3Q3doSzlDOztBNkNuaUtJO0VBZU0sYUFBYTtBN0N3aEt2Qjs7QTZDdmlLSTtFQW1CTSxxQjFDMEh1QjtFMEN6SHZCLG9CQUFvQjtBN0N3aEs5Qjs7QTZDNWlLSTtFQXVCUSxpQjFDc0hxQjtFMENySHJCLHNCMUNxSHFCO0FIbzZKakM7O0FjcGxLSTtFK0JtQ0E7SUFDRSx1QkFBbUI7SUFBbkIsbUJBQW1CO0U3Q3FqS3ZCO0U2Q3RqS0U7SW5DdEJBLGtDUHNLZ0M7SU9sTGhDLDBCbUN3Q3dDO0U3Q29qSzFDO0U2QzFqS0U7SW5DbENBLGdDUGtMZ0M7SU90S2hDLDRCbUNpQzBDO0U3Q21qSzVDO0U2QzlqS0U7SUFlTSxhQUFhO0U3Q2tqS3JCO0U2Q2prS0U7SUFtQk0scUIxQzBIdUI7STBDekh2QixvQkFBb0I7RTdDaWpLNUI7RTZDcmtLRTtJQXVCUSxpQjFDc0hxQjtJMENySHJCLHNCMUNxSHFCO0VINDdKL0I7QUFDRjs7QWM3bUtJO0UrQm1DQTtJQUNFLHVCQUFtQjtJQUFuQixtQkFBbUI7RTdDOGtLdkI7RTZDL2tLRTtJbkN0QkEsa0NQc0tnQztJT2xMaEMsMEJtQ3dDd0M7RTdDNmtLMUM7RTZDbmxLRTtJbkNsQ0EsZ0NQa0xnQztJT3RLaEMsNEJtQ2lDMEM7RTdDNGtLNUM7RTZDdmxLRTtJQWVNLGFBQWE7RTdDMmtLckI7RTZDMWxLRTtJQW1CTSxxQjFDMEh1QjtJMEN6SHZCLG9CQUFvQjtFN0Mwa0s1QjtFNkM5bEtFO0lBdUJRLGlCMUNzSHFCO0kwQ3JIckIsc0IxQ3FIcUI7RUhxOUovQjtBQUNGOztBY3RvS0k7RStCbUNBO0lBQ0UsdUJBQW1CO0lBQW5CLG1CQUFtQjtFN0N1bUt2QjtFNkN4bUtFO0luQ3RCQSxrQ1BzS2dDO0lPbExoQywwQm1Dd0N3QztFN0NzbUsxQztFNkM1bUtFO0luQ2xDQSxnQ1BrTGdDO0lPdEtoQyw0Qm1DaUMwQztFN0NxbUs1QztFNkNobktFO0lBZU0sYUFBYTtFN0NvbUtyQjtFNkNubktFO0lBbUJNLHFCMUMwSHVCO0kwQ3pIdkIsb0JBQW9CO0U3Q21tSzVCO0U2Q3ZuS0U7SUF1QlEsaUIxQ3NIcUI7STBDckhyQixzQjFDcUhxQjtFSDgrSi9CO0FBQ0Y7O0FjL3BLSTtFK0JtQ0E7SUFDRSx1QkFBbUI7SUFBbkIsbUJBQW1CO0U3Q2dvS3ZCO0U2Q2pvS0U7SW5DdEJBLGtDUHNLZ0M7SU9sTGhDLDBCbUN3Q3dDO0U3QytuSzFDO0U2Q3JvS0U7SW5DbENBLGdDUGtMZ0M7SU90S2hDLDRCbUNpQzBDO0U3QzhuSzVDO0U2Q3pvS0U7SUFlTSxhQUFhO0U3QzZuS3JCO0U2QzVvS0U7SUFtQk0scUIxQzBIdUI7STBDekh2QixvQkFBb0I7RTdDNG5LNUI7RTZDaHBLRTtJQXVCUSxpQjFDc0hxQjtJMENySHJCLHNCMUNxSHFCO0VIdWdLL0I7QUFDRjs7QTZDL21LQTtFbkNuSEksZ0JtQ29Ic0I7QTdDa25LMUI7O0E2Q25uS0E7RUFJSSxxQjFDbUc2QjtBSGdoS2pDOztBNkN2bktBO0VBT00sc0JBQXNCO0E3Q29uSzVCOztBOEM3dktFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhEO0FsQjRwS2xFOztBS3J2S0U7RXlDUE0sYzVCZ0cwRDtFNEIvRjFELHlCQUF5QztBOUNnd0tqRDs7QThDdndLRTtFQVdNLFczQ1BPO0UyQ1FQLHlCNUIwRjBEO0U0QnpGMUQscUI1QnlGMEQ7QWxCdXFLbEU7O0E4Qzd3S0U7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQ7QWxCNHFLbEU7O0FLcndLRTtFeUNQTSxjNUJnRzBEO0U0Qi9GMUQseUJBQXlDO0E5Q2d4S2pEOztBOEN2eEtFO0VBV00sVzNDUE87RTJDUVAseUI1QjBGMEQ7RTRCekYxRCxxQjVCeUYwRDtBbEJ1cktsRTs7QThDN3hLRTtFQUNFLGM1QnFHOEQ7RTRCcEc5RCx5QjVCb0c4RDtBbEI0cktsRTs7QUtyeEtFO0V5Q1BNLGM1QmdHMEQ7RTRCL0YxRCx5QkFBeUM7QTlDZ3lLakQ7O0E4Q3Z5S0U7RUFXTSxXM0NQTztFMkNRUCx5QjVCMEYwRDtFNEJ6RjFELHFCNUJ5RjBEO0FsQnVzS2xFOztBOEM3eUtFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhEO0FsQjRzS2xFOztBS3J5S0U7RXlDUE0sYzVCZ0cwRDtFNEIvRjFELHlCQUF5QztBOUNnektqRDs7QThDdnpLRTtFQVdNLFczQ1BPO0UyQ1FQLHlCNUIwRjBEO0U0QnpGMUQscUI1QnlGMEQ7QWxCdXRLbEU7O0E4Qzd6S0U7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQ7QWxCNHRLbEU7O0FLcnpLRTtFeUNQTSxjNUJnRzBEO0U0Qi9GMUQseUJBQXlDO0E5Q2cwS2pEOztBOEN2MEtFO0VBV00sVzNDUE87RTJDUVAseUI1QjBGMEQ7RTRCekYxRCxxQjVCeUYwRDtBbEJ1dUtsRTs7QThDNzBLRTtFQUNFLGM1QnFHOEQ7RTRCcEc5RCx5QjVCb0c4RDtBbEI0dUtsRTs7QUtyMEtFO0V5Q1BNLGM1QmdHMEQ7RTRCL0YxRCx5QkFBeUM7QTlDZzFLakQ7O0E4Q3YxS0U7RUFXTSxXM0NQTztFMkNRUCx5QjVCMEYwRDtFNEJ6RjFELHFCNUJ5RjBEO0FsQnV2S2xFOztBOEM3MUtFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhEO0FsQjR2S2xFOztBS3IxS0U7RXlDUE0sYzVCZ0cwRDtFNEIvRjFELHlCQUF5QztBOUNnMktqRDs7QThDdjJLRTtFQVdNLFczQ1BPO0UyQ1FQLHlCNUIwRjBEO0U0QnpGMUQscUI1QnlGMEQ7QWxCdXdLbEU7O0E4QzcyS0U7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQ7QWxCNHdLbEU7O0FLcjJLRTtFeUNQTSxjNUJnRzBEO0U0Qi9GMUQseUJBQXlDO0E5Q2czS2pEOztBOEN2M0tFO0VBV00sVzNDUE87RTJDUVAseUI1QjBGMEQ7RTRCekYxRCxxQjVCeUYwRDtBbEJ1eEtsRTs7QStDaDRLQTtFQUNFLFlBQVk7RTNDOEhSLGlCQXRDWTtFMkN0RmhCLGdCNUM2UitCO0U0QzVSL0IsY0FBYztFQUNkLFc1Q1lhO0U0Q1hiLHlCNUNDYTtFNENBYixXQUFXO0EvQ200S2I7O0FLOTNLRTtFMENERSxXNUNNVztFNENMWCxxQkFBcUI7QS9DbTRLekI7O0FLLzNLRTtFMENDSSxZQUFZO0EvQ2s0S2xCOztBK0N2M0tBO0VBQ0UsVUFBVTtFQUNWLDZCQUE2QjtFQUM3QixTQUFTO0EvQzAzS1g7O0ErQ3AzS0E7RUFDRSxvQkFBb0I7QS9DdTNLdEI7O0FnRDc1S0E7RUFHRSw4QjdDeTRCdUM7RTZDejRCdkMsaUI3Q3k0QnVDO0U2Q3g0QnZDLGdCN0N3NEJ1QztFQzd3Qm5DLG1CQXRDWTtFNENsRmhCLDJDN0NBYTtFNkNDYiw0QkFBNEI7RUFDNUIsb0M3QzA0Qm1EO0U2Q3o0Qm5ELGdEN0NPYTtFNkNOYixVQUFVO0V0Q09SLHNCUGs0QnNDO0FIcWhKMUM7O0FnRHo2S0E7RUFlSSxzQjdDODNCc0M7QUhnaUoxQzs7QWdENzZLQTtFQW1CSSxVQUFVO0FoRDg1S2Q7O0FnRGo3S0E7RUF1QkksY0FBYztFQUNkLFVBQVU7QWhEODVLZDs7QWdEdDdLQTtFQTRCSSxhQUFhO0FoRDg1S2pCOztBZ0QxNUtBO0VBQ0Usb0JBQWE7RUFBYixhQUFhO0VBQ2Isc0JBQW1CO0VBQW5CLG1CQUFtQjtFQUNuQix3QjdDMDJCd0M7RTZDejJCeEMsYzdDdkJnQjtFNkN3QmhCLDJDN0M5QmE7RTZDK0JiLDRCQUE0QjtFQUM1Qiw0QzdDazNCb0Q7RU85M0JsRCwyQ1FtSDREO0VSbEg1RCw0Q1FrSDREO0FsQnd6S2hFOztBZ0QzNUtBO0VBQ0UsZ0I3Q2kyQndDO0FINmpKMUM7O0FpRHA4S0E7RUFFRSxnQkFBZ0I7QWpEczhLbEI7O0FpRHg4S0E7RUFLSSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0FqRHU4S3BCOztBaURsOEtBO0VBQ0UsZUFBZTtFQUNmLE1BQU07RUFDTixPQUFPO0VBQ1AsYTlDMnBCc0M7RThDMXBCdEMsYUFBYTtFQUNiLFdBQVc7RUFDWCxZQUFZO0VBQ1osZ0JBQWdCO0VBR2hCLFVBQVU7QWpEbThLWjs7QWlENTdLQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsYzlDKzRCdUM7RThDNzRCdkMsb0JBQW9CO0FqRDg3S3RCOztBaUQzN0tFO0U3QjNCSSwyQ2pCbzhCb0Q7RWlCcDhCcEQsbUNqQm84Qm9EO0VpQnA4QnBELG9FakJvOEJvRDtFOEN2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dHhMQTtFQUlJLDJCbENxRzREO0FsQmlyTGhFOztBb0QxeExBO0VBT00sU0FBUztFQUNULDZCQUFnRTtFQUNoRSxxQ2pEeTFCaUU7QUg4N0p2RTs7QW9EaHlMQTtFQWFNLFdqRDBMMkI7RWlEekwzQiw2QkFBZ0U7RUFDaEUsc0JqRDdDUztBSG8wTGY7O0FvRGx4TEE7RUFDRSxtQmpEMDBCdUM7QUgyOEp6Qzs7QW9EdHhMQTtFQUlJLHlCbENpRjREO0VrQ2hGNUQsYWpEczBCcUM7RWlEcjBCckMsWWpEbzBCb0M7RWlEbjBCcEMsZ0JBQWdDO0FwRHN4THBDOztBb0Q3eExBO0VBVU0sT0FBTztFQUNQLG9DQUEyRjtFQUMzRix1Q2pEazBCaUU7QUhxOUp2RTs7QW9EbnlMQTtFQWdCTSxTakRtSzJCO0VpRGxLM0Isb0NBQTJGO0VBQzNGLHdCakRwRVM7QUgyMUxmOztBb0RseExBO0VBQ0Usa0JqRG16QnVDO0FIaytKekM7O0FvRHR4TEE7RUFJSSx3QmxDMEQ0RDtBbEI0dExoRTs7QW9EMXhMQTtFQU9NLE1BQU07RUFDTixvQ0FBMkY7RUFDM0Ysd0NqRDh5QmlFO0FIeStKdkU7O0FvRGh5TEE7RUFhTSxRakQrSTJCO0VpRDlJM0Isb0NBQTJGO0VBQzNGLHlCakR4RlM7QUgrMkxmOztBb0R0eUxBO0VBcUJJLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sU0FBUztFQUNULGNBQWM7RUFDZCxXakQweEJvQztFaUR6eEJwQyxvQkFBc0M7RUFDdEMsV0FBVztFQUNYLGdDakQ4d0J1RDtBSHVnSzNEOztBb0RqeExBO0VBQ0Usb0JqRG14QnVDO0FIaWdLekM7O0FvRHJ4TEE7RUFJSSwwQmxDMEI0RDtFa0N6QjVELGFqRCt3QnFDO0VpRDl3QnJDLFlqRDZ3Qm9DO0VpRDV3QnBDLGdCQUFnQztBcERxeExwQzs7QW9ENXhMQTtFQVVNLFFBQVE7RUFDUixvQ2pEeXdCbUM7RWlEeHdCbkMsc0NqRDJ3QmlFO0FIMmdLdkU7O0FvRGx5TEE7RUFnQk0sVWpENEcyQjtFaUQzRzNCLG9DakRtd0JtQztFaURsd0JuQyx1QmpEM0hTO0FIaTVMZjs7QW9EaHdMQTtFQUNFLHVCakRvdUJ3QztFaURudUJ4QyxnQkFBZ0I7RWhEM0JaLGVBdENZO0VnRG9FaEIseUJqRDZ0QnlEO0VpRDV0QnpELGdDQUF5RTtFMUNuSXZFLDBDUW1INEQ7RVJsSDVELDJDUWtINEQ7QWxCb3hMaEU7O0FvRDF3TEE7RUFVSSxhQUFhO0FwRG93TGpCOztBb0Rod0xBO0VBQ0UsdUJqRHN0QndDO0VpRHJ0QnhDLGNqRHhKZ0I7QUgyNUxsQjs7QXFEOTVMQTtFQUNFLGtCQUFrQjtBckRpNkxwQjs7QXFEOTVMQTtFQUNFLHVCQUFtQjtFQUFuQixtQkFBbUI7QXJEaTZMckI7O0FxRDk1TEE7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGdCQUFnQjtBckRpNkxsQjs7QXNEeDdMRTtFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gsV0FBVztBdEQyN0xmOztBcURuNkxBO0VBQ0Usa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixXQUFXO0VBQ1gsV0FBVztFQUNYLG1CQUFtQjtFQUNuQixtQ0FBMkI7RUFBM0IsMkJBQTJCO0VqQ2xCdkIsOENqQnlqQ2tGO0VpQnpqQ2xGLHNDakJ5akNrRjtFaUJ6akNsRiwwRWpCeWpDa0Y7QUhnNEp4Rjs7QW9CcjdMTTtFaUNRTjtJakNQUSxnQkFBZ0I7RXBCeTdMdEI7QUFDRjs7QXFEejZMQTs7O0VBR0UsY0FBYztBckQ0NkxoQjs7QXFEejZMQTs7RUFFRSxtQ0FBMkI7RUFBM0IsMkJBQTJCO0FyRDQ2TDdCOztBcUR6NkxBOztFQUVFLG9DQUE0QjtFQUE1Qiw0QkFBNEI7QXJENDZMOUI7O0FxRHA2TEE7RUFFSSxVQUFVO0VBQ1YsNEJBQTRCO0VBQzVCLHVCQUFlO0VBQWYsZUFBZTtBckRzNkxuQjs7QXFEMTZMQTs7O0VBVUksVUFBVTtFQUNWLFVBQVU7QXJEczZMZDs7QXFEajdMQTs7RUFnQkksVUFBVTtFQUNWLFVBQVU7RWpDNURSLDJCakJ3akNrQztBSDI2SnhDOztBb0IvOUxNO0VpQ3VDTjs7SWpDdENRLGdCQUFnQjtFcEJvK0x0QjtBQUNGOztBcURwNkxBOztFQUVFLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sU0FBUztFQUNULFVBQVU7RUFFVixvQkFBYTtFQUFiLGFBQWE7RUFDYixzQkFBbUI7RUFBbkIsbUJBQW1CO0VBQ25CLHFCQUF1QjtFQUF2Qix1QkFBdUI7RUFDdkIsVWxEbzlCc0M7RWtEbjlCdEMsV2xEMUZhO0VrRDJGYixrQkFBa0I7RUFDbEIsWWxEazlCcUM7RWlCcmlDakMsOEJqQnVpQ2dEO0FIbTlKdEQ7O0FvQnQvTE07RWlDa0VOOztJakNqRVEsZ0JBQWdCO0VwQjIvTHRCO0FBQ0Y7O0FLamdNRTs7O0VnRHdGRSxXbERqR1c7RWtEa0dYLHFCQUFxQjtFQUNyQixVQUFVO0VBQ1YsWWxEMjhCbUM7QUhvK0p2Qzs7QXFENTZMQTtFQUNFLE9BQU87QXJEKzZMVDs7QXFEMTZMQTtFQUNFLFFBQVE7QXJENjZMVjs7QXFEdDZMQTs7RUFFRSxxQkFBcUI7RUFDckIsV2xEbzhCdUM7RWtEbjhCdkMsWWxEbThCdUM7RWtEbDhCdkMscUNBQXFDO0FyRHk2THZDOztBcUR2NkxBO0VBQ0Usc05uQ3ZFZ0Y7QWxCaS9MbEY7O0FxRHg2TEE7RUFDRSx1Tm5DMUVnRjtBbEJxL0xsRjs7QXFEbDZMQTtFQUNFLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsU0FBUztFQUNULE9BQU87RUFDUCxXQUFXO0VBQ1gsb0JBQWE7RUFBYixhQUFhO0VBQ2IscUJBQXVCO0VBQXZCLHVCQUF1QjtFQUN2QixlQUFlO0VBRWYsaUJsRDA1QnNDO0VrRHo1QnRDLGdCbER5NUJzQztFa0R4NUJ0QyxnQkFBZ0I7QXJEbzZMbEI7O0FxRGg3TEE7RUFlSSx1QkFBdUI7RUFDdkIsa0JBQWM7RUFBZCxjQUFjO0VBQ2QsV2xEdzVCcUM7RWtEdjVCckMsV2xEdzVCb0M7RWtEdjVCcEMsaUJsRHk1Qm9DO0VrRHg1QnBDLGdCbER3NUJvQztFa0R2NUJwQyxtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLHNCbERoS1c7RWtEaUtYLDRCQUE0QjtFQUU1QixrQ0FBaUU7RUFDakUscUNBQW9FO0VBQ3BFLFdBQVc7RWpDNUpULDZCakI4aUMrQztBSG1oS3JEOztBb0I3ak1NO0VpQzRITjtJakMzSFEsZ0JBQWdCO0VwQmlrTXRCO0FBQ0Y7O0FxRHY4TEE7RUFpQ0ksVUFBVTtBckQwNkxkOztBcURqNkxBO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQTJDO0VBQzNDLFlBQVk7RUFDWixTQUEwQztFQUMxQyxXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQixXbEQzTGE7RWtENExiLGtCQUFrQjtBckRvNkxwQjs7QXVEbm1NQTtFQUNFO0lBQUssaUNBQXlCO0lBQXpCLHlCQUF5QjtFdkR1bU05QjtBQUNGOztBdUR6bU1BO0VBQ0U7SUFBSyxpQ0FBeUI7SUFBekIseUJBQXlCO0V2RHVtTTlCO0FBQ0Y7O0F1RHJtTUE7RUFDRSxxQkFBcUI7RUFDckIsV3BEb2tDMEI7RW9EbmtDMUIsWXBEbWtDMEI7RW9EbGtDMUIsMkJBQTJCO0VBQzNCLGlDQUFnRDtFQUNoRCwrQkFBK0I7RUFFL0Isa0JBQWtCO0VBQ2xCLHNEQUE4QztFQUE5Qyw4Q0FBOEM7QXZEdW1NaEQ7O0F1RHBtTUE7RUFDRSxXcEQ2akM0QjtFb0Q1akM1QixZcEQ0akM0QjtFb0QzakM1QixtQnBENmpDNEI7QUgwaUs5Qjs7QXVEaG1NQTtFQUNFO0lBQ0UsMkJBQW1CO0lBQW5CLG1CQUFtQjtFdkRtbU1yQjtFdURqbU1BO0lBQ0UsVUFBVTtJQUNWLHVCQUFlO0lBQWYsZUFBZTtFdkRtbU1qQjtBQUNGOztBdUQxbU1BO0VBQ0U7SUFDRSwyQkFBbUI7SUFBbkIsbUJBQW1CO0V2RG1tTXJCO0V1RGptTUE7SUFDRSxVQUFVO0lBQ1YsdUJBQWU7SUFBZixlQUFlO0V2RG1tTWpCO0FBQ0Y7O0F1RGhtTUE7RUFDRSxxQkFBcUI7RUFDckIsV3BEb2lDMEI7RW9EbmlDMUIsWXBEbWlDMEI7RW9EbGlDMUIsMkJBQTJCO0VBQzNCLDhCQUE4QjtFQUU5QixrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLG9EQUE0QztFQUE1Qyw0Q0FBNEM7QXZEa21NOUM7O0F1RC9sTUE7RUFDRSxXcEQ2aEM0QjtFb0Q1aEM1QixZcEQ0aEM0QjtBSHNrSzlCOztBdUQ5bE1FO0VBQ0U7O0lBRUUsZ0NBQXdCO0lBQXhCLHdCQUF3QjtFdkRpbU01QjtBQUNGOztBd0Q3cE1BO0VBQXFCLG1DQUFtQztBeERpcU14RDs7QXdEaHFNQTtFQUFxQiw4QkFBOEI7QXhEb3FNbkQ7O0F3RG5xTUE7RUFBcUIsaUNBQWlDO0F4RHVxTXREOztBd0R0cU1BO0VBQXFCLGlDQUFpQztBeEQwcU10RDs7QXdEenFNQTtFQUFxQixzQ0FBc0M7QXhENnFNM0Q7O0F3RDVxTUE7RUFBcUIsbUNBQW1DO0F4RGdyTXhEOztBeURsck1FO0VBQ0Usb0NBQW1DO0F6RHFyTXZDOztBSzNxTUU7OztFb0RMSSxvQ0FBZ0Q7QXpEc3JNdEQ7O0F5RDVyTUU7RUFDRSxvQ0FBbUM7QXpEK3JNdkM7O0FLcnJNRTs7O0VvRExJLG9DQUFnRDtBekRnc010RDs7QXlEdHNNRTtFQUNFLG9DQUFtQztBekR5c012Qzs7QUsvck1FOzs7RW9ETEksb0NBQWdEO0F6RDBzTXREOztBeURodE1FO0VBQ0Usb0NBQW1DO0F6RG10TXZDOztBS3pzTUU7OztFb0RMSSxvQ0FBZ0Q7QXpEb3RNdEQ7O0F5RDF0TUU7RUFDRSxvQ0FBbUM7QXpENnRNdkM7O0FLbnRNRTs7O0VvRExJLG9DQUFnRDtBekQ4dE10RDs7QXlEcHVNRTtFQUNFLG9DQUFtQztBekR1dU12Qzs7QUs3dE1FOzs7RW9ETEksb0NBQWdEO0F6RHd1TXREOztBeUQ5dU1FO0VBQ0Usb0NBQW1DO0F6RGl2TXZDOztBS3Z1TUU7OztFb0RMSSxvQ0FBZ0Q7QXpEa3ZNdEQ7O0F5RHh2TUU7RUFDRSxvQ0FBbUM7QXpEMnZNdkM7O0FLanZNRTs7O0VvRExJLG9DQUFnRDtBekQ0dk10RDs7QTBEM3ZNQTtFQUNFLGlDQUFtQztBMUQ4dk1yQzs7QTBEM3ZNQTtFQUNFLHdDQUF3QztBMUQ4dk0xQzs7QTJEendNQTtFQUFrQixvQ0FBb0Q7QTNENndNdEU7O0EyRDV3TUE7RUFBa0Isd0NBQXdEO0EzRGd4TTFFOztB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NE9RO0VBQWdDLDBCQUE0QjtBdkVpNU9wRTs7QXVFaDVPUTs7RUFFRSw4QkFBb0M7QXZFbTVPOUM7O0F1RWo1T1E7O0VBRUUsZ0NBQXdDO0F2RW81T2xEOztBdUVsNU9ROztFQUVFLGlDQUEwQztBdkVxNU9wRDs7QXVFbjVPUTs7RUFFRSwrQkFBc0M7QXZFczVPaEQ7O0F1RXI2T1E7RUFBZ0MseUJBQTRCO0F2RXk2T3BFOztBdUV4Nk9ROztFQUVFLDZCQUFvQztBdkUyNk85Qzs7QXVFejZPUTs7RUFFRSwrQkFBd0M7QXZFNDZPbEQ7O0F1RTE2T1E7O0VBRUUsZ0NBQTBDO0F2RTY2T3BEOztBdUUzNk9ROztFQUVFLDhCQUFzQztBdkU4Nk9oRDs7QXVFNzdPUTtFQUFnQyx1QkFBNEI7QXZFaThPcEU7O0F1RWg4T1E7O0VBRUUsMkJBQW9DO0F2RW04TzlDOztBdUVqOE9ROztFQUVFLDZCQUF3QztBdkVvOE9sRDs7QXVFbDhPUTs7RUFFRSw4QkFBMEM7QXZFcThPcEQ7O0F1RW44T1E7O0VBRUUsNEJBQXNDO0F2RXM4T2hEOztBdUVyOU9RO0VBQWdDLHlCQUE0QjtBdkV5OU9wRTs7QXVFeDlPUTs7RUFFRSw2QkFBb0M7QXZFMjlPOUM7O0F1RXo5T1E7O0VBRUUsK0JBQXdDO0F2RTQ5T2xEOztBdUUxOU9ROztFQUVFLGdDQUEwQztBdkU2OU9wRDs7QXVFMzlPUTs7RUFFRSw4QkFBc0M7QXZFODlPaEQ7O0F1RTcrT1E7RUFBZ0MsdUJBQTRCO0F2RWkvT3BFOztBdUVoL09ROztFQUVFLDJCQUFvQztBdkVtL085Qzs7QXVFai9PUTs7RUFFRSw2QkFBd0M7QXZFby9PbEQ7O0F1RWwvT1E7O0VBRUUsOEJBQTBDO0F2RXEvT3BEOztBdUVuL09ROztFQUVFLDRCQUFzQztBdkVzL09oRDs7QXVFcmdQUTtFQUFnQyxxQkFBNEI7QXZFeWdQcEU7O0F1RXhnUFE7O0VBRUUseUJBQW9DO0F2RTJnUDlDOztBdUV6Z1BROztFQUVFLDJCQUF3QztBdkU0Z1BsRDs7QXVFMWdQUTs7RUFFRSw0QkFBMEM7QXZFNmdQcEQ7O0F1RTNnUFE7O0VBRUUsMEJBQXNDO0F2RThnUGhEOztBdUU3aFBRO0VBQWdDLDJCQUE0QjtBdkVpaVBwRTs7QXVFaGlQUTs7RUFFRSwrQkFBb0M7QXZFbWlQOUM7O0F1RWppUFE7O0VBRUUsaUNBQXdDO0F2RW9pUGxEOztBdUVsaVBROztFQUVFLGtDQUEwQztBdkVxaVBwRDs7QXVFbmlQUTs7RUFFRSxnQ0FBc0M7QXZFc2lQaEQ7O0F1RXJqUFE7RUFBZ0MsMEJBQTRCO0F2RXlqUHBFOztBdUV4alBROztFQUVFLDhCQUFvQztBdkUyalA5Qzs7QXVFempQUTs7RUFFRSxnQ0FBd0M7QXZFNGpQbEQ7O0F1RTFqUFE7O0VBRUUsaUNBQTBDO0F2RTZqUHBEOztBdUUzalBROztFQUVFLCtCQUFzQztBdkU4alBoRDs7QXVFN2tQUTtFQUFnQyx3QkFBNEI7QXZFaWxQcEU7O0F1RWhsUFE7O0VBRUUsNEJBQW9DO0F2RW1sUDlDOztBdUVqbFBROztFQUVFLDhCQUF3QztBdkVvbFBsRDs7QXVFbGxQUTs7RUFFRSwrQkFBMEM7QXZFcWxQcEQ7O0F1RW5sUFE7O0VBRUUsNkJBQXNDO0F2RXNsUGhEOztBdUVybVBRO0VBQWdDLDBCQUE0QjtBdkV5bVBwRTs7QXVFeG1QUTs7RUFFRSw4QkFBb0M7QXZFMm1QOUM7O0F1RXptUFE7O0VBRUUsZ0NBQXdDO0F2RTRtUGxEOztBdUUxbVBROztFQUVFLGlDQUEwQztBdkU2bVBwRDs7QXVFM21QUTs7RUFFRSwrQkFBc0M7QXZFOG1QaEQ7O0F1RTduUFE7RUFBZ0Msd0JBQTRCO0F2RWlvUHBFOztBdUVob1BROztFQUVFLDRCQUFvQztBdkVtb1A5Qzs7QXVFam9QUTs7RUFFRSw4QkFBd0M7QXZFb29QbEQ7O0F1RWxvUFE7O0VBRUUsK0JBQTBDO0F2RXFvUHBEOztBdUVub1BROztFQUVFLDZCQUFzQztBdkVzb1BoRDs7QXVFOW5QUTtFQUF3QiwyQkFBMkI7QXZFa29QM0Q7O0F1RWpvUFE7O0VBRUUsK0JBQStCO0F2RW9vUHpDOztBdUVsb1BROztFQUVFLGlDQUFpQztBdkVxb1AzQzs7QXVFbm9QUTs7RUFFRSxrQ0FBa0M7QXZFc29QNUM7O0F1RXBvUFE7O0VBRUUsZ0NBQWdDO0F2RXVvUDFDOztBdUV0cFBRO0VBQXdCLDBCQUEyQjtBdkUwcFAzRDs7QXVFenBQUTs7RUFFRSw4QkFBK0I7QXZFNHBQekM7O0F1RTFwUFE7O0VBRUUsZ0NBQWlDO0F2RTZwUDNDOztBdUUzcFBROztFQUVFLGlDQUFrQztBdkU4cFA1Qzs7QXVFNXBQUTs7RUFFRSwrQkFBZ0M7QXZFK3BQMUM7O0F1RTlxUFE7RUFBd0Isd0JBQTJCO0F2RWtyUDNEOztBdUVqclBROztFQUVFLDRCQUErQjtBdkVvclB6Qzs7QXVFbHJQUTs7RUFFRSw4QkFBaUM7QXZFcXJQM0M7O0F1RW5yUFE7O0VBRUUsK0JBQWtDO0F2RXNyUDVDOztBdUVwclBROztFQUVFLDZCQUFnQztBdkV1clAxQzs7QXVFdHNQUTtFQUF3QiwwQkFBMkI7QXZFMHNQM0Q7O0F1RXpzUFE7O0VBRUUsOEJBQStCO0F2RTRzUHpDOztBdUUxc1BROztFQUVFLGdDQUFpQztBdkU2c1AzQzs7QXVFM3NQUTs7RUFFRSxpQ0FBa0M7QXZFOHNQNUM7O0F1RTVzUFE7O0VBRUUsK0JBQWdDO0F2RStzUDFDOztBdUU5dFBRO0VBQXdCLHdCQUEyQjtBdkVrdVAzRDs7QXVFanVQUTs7RUFFRSw0QkFBK0I7QXZFb3VQekM7O0F1RWx1UFE7O0VBRUUsOEJBQWlDO0F2RXF1UDNDOztBdUVudVBROztFQUVFLCtCQUFrQztBdkVzdVA1Qzs7QXVFcHVQUTs7RUFFRSw2QkFBZ0M7QXZFdXVQMUM7O0F1RWp1UEk7RUFBbUIsdUJBQXVCO0F2RXF1UDlDOztBdUVwdVBJOztFQUVFLDJCQUEyQjtBdkV1dVBqQzs7QXVFcnVQSTs7RUFFRSw2QkFBNkI7QXZFd3VQbkM7O0F1RXR1UEk7O0VBRUUsOEJBQThCO0F2RXl1UHBDOztBdUV2dVBJOztFQUVFLDRCQUE0QjtBdkUwdVBsQzs7QWNudlBJO0V5RGxESTtJQUFnQyxvQkFBNEI7RXZFMHlQbEU7RXVFenlQTTs7SUFFRSx3QkFBb0M7RXZFMnlQNUM7RXVFenlQTTs7SUFFRSwwQkFBd0M7RXZFMnlQaEQ7RXVFenlQTTs7SUFFRSwyQkFBMEM7RXZFMnlQbEQ7RXVFenlQTTs7SUFFRSx5QkFBc0M7RXZFMnlQOUM7RXVFMXpQTTtJQUFnQywwQkFBNEI7RXZFNnpQbEU7RXVFNXpQTTs7SUFFRSw4QkFBb0M7RXZFOHpQNUM7RXVFNXpQTTs7SUFFRSxnQ0FBd0M7RXZFOHpQaEQ7RXVFNXpQTTs7SUFFRSxpQ0FBMEM7RXZFOHpQbEQ7RXVFNXpQTTs7SUFFRSwrQkFBc0M7RXZFOHpQOUM7RXVFNzBQTTtJQUFnQyx5QkFBNEI7RXZFZzFQbEU7RXVFLzBQTTs7SUFFRSw2QkFBb0M7RXZFaTFQNUM7RXVFLzBQTTs7SUFFRSwrQkFBd0M7RXZFaTFQaEQ7RXVFLzBQTTs7SUFFRSxnQ0FBMEM7RXZFaTFQbEQ7RXVFLzBQTTs7SUFFRSw4QkFBc0M7RXZFaTFQOUM7RXVFaDJQTTtJQUFnQyx1QkFBNEI7RXZFbTJQbEU7RXVFbDJQTTs7SUFFRSwyQkFBb0M7RXZFbzJQNUM7RXVFbDJQTTs7SUFFRSw2QkFBd0M7RXZFbzJQaEQ7RXVFbDJQTTs7SUFFRSw4QkFBMEM7RXZFbzJQbEQ7RXVFbDJQTTs7SUFFRSw0QkFBc0M7RXZFbzJQOUM7RXVFbjNQTTtJQUFnQyx5QkFBNEI7RXZFczNQbEU7RXVFcjNQTTs7SUFFRSw2QkFBb0M7RXZFdTNQNUM7RXVFcjNQTTs7SUFFRSwrQkFBd0M7RXZFdTNQaEQ7RXVFcjNQTTs7SUFFRSxnQ0FBMEM7RXZFdTNQbEQ7RXVFcjNQTTs7SUFFRSw4QkFBc0M7RXZFdTNQOUM7RXVFdDRQTTtJQUFnQyx1QkFBNEI7RXZFeTRQbEU7RXVFeDRQTTs7SUFFRSwyQkFBb0M7RXZFMDRQNUM7RXVFeDRQTTs7SUFFRSw2QkFBd0M7RXZFMDRQaEQ7RXVFeDRQTTs7SUFFRSw4QkFBMEM7RXZFMDRQbEQ7RXVFeDRQTTs7SUFFRSw0QkFBc0M7RXZFMDRQOUM7RXVFejVQTTtJQUFnQyxxQkFBNEI7RXZFNDVQbEU7RXVFMzVQTTs7SUFFRSx5QkFBb0M7RXZFNjVQNUM7RXVFMzVQTTs7SUFFRSwyQkFBd0M7RXZFNjVQaEQ7RXVFMzVQTTs7SUFFRSw0QkFBMEM7RXZFNjVQbEQ7RXVFMzVQTTs7SUFFRSwwQkFBc0M7RXZFNjVQOUM7RXVFNTZQTTtJQUFnQywyQkFBNEI7RXZFKzZQbEU7RXVFOTZQTTs7SUFFRSwrQkFBb0M7RXZFZzdQNUM7RXVFOTZQTTs7SUFFRSxpQ0FBd0M7RXZFZzdQaEQ7RXVFOTZQTTs7SUFFRSxrQ0FBMEM7RXZFZzdQbEQ7RXVFOTZQTTs7SUFFRSxnQ0FBc0M7RXZFZzdQOUM7RXVFLzdQTTtJQUFnQywwQkFBNEI7RXZFazhQbEU7RXVFajhQTTs7SUFFRSw4QkFBb0M7RXZFbThQNUM7RXVFajhQTTs7SUFFRSxnQ0FBd0M7RXZFbThQaEQ7RXVFajhQTTs7SUFFRSxpQ0FBMEM7RXZFbThQbEQ7RXVFajhQTTs7SUFFRSwrQkFBc0M7RXZFbThQOUM7RXVFbDlQTTtJQUFnQyx3QkFBNEI7RXZFcTlQbEU7RXVFcDlQTTs7SUFFRSw0QkFBb0M7RXZFczlQNUM7RXVFcDlQTTs7SUFFRSw4QkFBd0M7RXZFczlQaEQ7RXVFcDlQTTs7SUFFRSwrQkFBMEM7RXZFczlQbEQ7RXVFcDlQTTs7SUFFRSw2QkFBc0M7RXZFczlQOUM7RXVFcitQTTtJQUFnQywwQkFBNEI7RXZFdytQbEU7RXVFditQTTs7SUFFRSw4QkFBb0M7RXZFeStQNUM7RXVFditQTTs7SUFFRSxnQ0FBd0M7RXZFeStQaEQ7RXVFditQTTs7SUFFRSxpQ0FBMEM7RXZFeStQbEQ7RXVFditQTTs7SUFFRSwrQkFBc0M7RXZFeStQOUM7RXVFeC9QTTtJQUFnQyx3QkFBNEI7RXZFMi9QbEU7RXVFMS9QTTs7SUFFRSw0QkFBb0M7RXZFNC9QNUM7RXVFMS9QTTs7SUFFRSw4QkFBd0M7RXZFNC9QaEQ7RXVFMS9QTTs7SUFFRSwrQkFBMEM7RXZFNC9QbEQ7RXVFMS9QTTs7SUFFRSw2QkFBc0M7RXZFNC9QOUM7RXVFcC9QTTtJQUF3QiwyQkFBMkI7RXZFdS9QekQ7RXVFdC9QTTs7SUFFRSwrQkFBK0I7RXZFdy9QdkM7RXVFdC9QTTs7SUFFRSxpQ0FBaUM7RXZFdy9QekM7RXVFdC9QTTs7SUFFRSxrQ0FBa0M7RXZFdy9QMUM7RXVFdC9QTTs7SUFFRSxnQ0FBZ0M7RXZFdy9QeEM7RXVFdmdRTTtJQUF3QiwwQkFBMkI7RXZFMGdRekQ7RXVFemdRTTs7SUFFRSw4QkFBK0I7RXZFMmdRdkM7RXVFemdRTTs7SUFFRSxnQ0FBaUM7RXZFMmdRekM7RXVFemdRTTs7SUFFRSxpQ0FBa0M7RXZFMmdRMUM7RXVFemdRTTs7SUFFRSwrQkFBZ0M7RXZFMmdReEM7RXVFMWhRTTtJQUF3Qix3QkFBMkI7RXZFNmhRekQ7RXVFNWhRTTs7SUFFRSw0QkFBK0I7RXZFOGhRdkM7RXVFNWhRTTs7SUFFRSw4QkFBaUM7RXZFOGhRekM7RXVFNWhRTTs7SUFFRSwrQkFBa0M7RXZFOGhRMUM7RXVFNWhRTTs7SUFFRSw2QkFBZ0M7RXZFOGhReEM7RXVFN2lRTTtJQUF3QiwwQkFBMkI7RXZFZ2pRekQ7RXVFL2lRTTs7SUFFRSw4QkFBK0I7RXZFaWpRdkM7RXVFL2lRTTs7SUFFRSxnQ0FBaUM7RXZFaWpRekM7RXVFL2lRTTs7SUFFRSxpQ0FBa0M7RXZFaWpRMUM7RXVFL2lRTTs7SUFFRSwrQkFBZ0M7RXZFaWpReEM7RXVFaGtRTTtJQUF3Qix3QkFBMkI7RXZFbWtRekQ7RXVFbGtRTTs7SUFFRSw0QkFBK0I7RXZFb2tRdkM7RXVFbGtRTTs7SUFFRSw4QkFBaUM7RXZFb2tRekM7RXVFbGtRTTs7SUFFRSwrQkFBa0M7RXZFb2tRMUM7RXVFbGtRTTs7SUFFRSw2QkFBZ0M7RXZFb2tReEM7RXVFOWpRRTtJQUFtQix1QkFBdUI7RXZFaWtRNUM7RXVFaGtRRTs7SUFFRSwyQkFBMkI7RXZFa2tRL0I7RXVFaGtRRTs7SUFFRSw2QkFBNkI7RXZFa2tRakM7RXVFaGtRRTs7SUFFRSw4QkFBOEI7RXZFa2tRbEM7RXVFaGtRRTs7SUFFRSw0QkFBNEI7RXZFa2tRaEM7QUFDRjs7QWM1a1FJO0V5RGxESTtJQUFnQyxvQkFBNEI7RXZFbW9RbEU7RXVFbG9RTTs7SUFFRSx3QkFBb0M7RXZFb29RNUM7RXVFbG9RTTs7SUFFRSwwQkFBd0M7RXZFb29RaEQ7RXVFbG9RTTs7SUFFRSwyQkFBMEM7RXZFb29RbEQ7RXVFbG9RTTs7SUFFRSx5QkFBc0M7RXZFb29ROUM7RXVFbnBRTTtJQUFnQywwQkFBNEI7RXZFc3BRbEU7RXVFcnBRTTs7SUFFRSw4QkFBb0M7RXZFdXBRNUM7RXVFcnBRTTs7SUFFRSxnQ0FBd0M7RXZFdXBRaEQ7RXVFcnBRTTs7SUFFRSxpQ0FBMEM7RXZFdXBRbEQ7RXVFcnBRTTs7SUFFRSwrQkFBc0M7RXZFdXBROUM7RXVFdHFRTTtJQUFnQyx5QkFBNEI7RXZFeXFRbEU7RXVFeHFRTTs7SUFFRSw2QkFBb0M7RXZFMHFRNUM7RXVFeHFRTTs7SUFFRSwrQkFBd0M7RXZFMHFRaEQ7RXVFeHFRTTs7SUFFRSxnQ0FBMEM7RXZFMHFRbEQ7RXVFeHFRTTs7SUFFRSw4QkFBc0M7RXZFMHFROUM7RXVFenJRTTtJQUFnQyx1QkFBNEI7RXZFNHJRbEU7RXVFM3JRTTs7SUFFRSwyQkFBb0M7RXZFNnJRNUM7RXVFM3JRTTs7SUFFRSw2QkFBd0M7RXZFNnJRaEQ7RXVFM3JRTTs7SUFFRSw4QkFBMEM7RXZFNnJRbEQ7RXVFM3JRTTs7SUFFRSw0QkFBc0M7RXZFNnJROUM7RXVFNXNRTTtJQUFnQyx5QkFBNEI7RXZFK3NRbEU7RXVFOXNRTTs7SUFFRSw2QkFBb0M7RXZFZ3RRNUM7RXVFOXNRTTs7SUFFRSwrQkFBd0M7RXZFZ3RRaEQ7RXVFOXNRTTs7SUFFRSxnQ0FBMEM7RXZFZ3RRbEQ7RXVFOXNRTTs7SUFFRSw4QkFBc0M7RXZFZ3RROUM7RXVFL3RRTTtJQUFnQyx1QkFBNEI7RXZFa3VRbEU7RXVFanVRTTs7SUFFRSwyQkFBb0M7RXZFbXVRNUM7RXVFanVRTTs7SUFFRSw2QkFBd0M7RXZFbXVRaEQ7RXVFanVRTTs7SUFFRSw4QkFBMEM7RXZFbXVRbEQ7RXVFanVRTTs7SUFFRSw0QkFBc0M7RXZFbXVROUM7RXVFbHZRTTtJQUFnQyxxQkFBNEI7RXZFcXZRbEU7RXVFcHZRTTs7SUFFRSx5QkFBb0M7RXZFc3ZRNUM7RXVFcHZRTTs7SUFFRSwyQkFBd0M7RXZFc3ZRaEQ7RXVFcHZRTTs7SUFFRSw0QkFBMEM7RXZFc3ZRbEQ7RXVFcHZRTTs7SUFFRSwwQkFBc0M7RXZFc3ZROUM7RXVFcndRTTtJQUFnQywyQkFBNEI7RXZFd3dRbEU7RXVFdndRTTs7SUFFRSwrQkFBb0M7RXZFeXdRNUM7RXVFdndRTTs7SUFFRSxpQ0FBd0M7RXZFeXdRaEQ7RXVFdndRTTs7SUFFRSxrQ0FBMEM7RXZFeXdRbEQ7RXVFdndRTTs7SUFFRSxnQ0FBc0M7RXZFeXdROUM7RXVFeHhRTTtJQUFnQywwQkFBNEI7RXZFMnhRbEU7RXVFMXhRTTs7SUFFRSw4QkFBb0M7RXZFNHhRNUM7RXVFMXhRTTs7SUFFRSxnQ0FBd0M7RXZFNHhRaEQ7RXVFMXhRTTs7SUFFRSxpQ0FBMEM7RXZFNHhRbEQ7RXVFMXhRTTs7SUFFRSwrQkFBc0M7RXZFNHhROUM7RXVFM3lRTTtJQUFnQyx3QkFBNEI7RXZFOHlRbEU7RXVFN3lRTTs7SUFFRSw0QkFBb0M7RXZFK3lRNUM7RXVFN3lRTTs7SUFFRSw4QkFBd0M7RXZFK3lRaEQ7RXVFN3lRTTs7SUFFRSwrQkFBMEM7RXZFK3lRbEQ7RXVFN3lRTTs7SUFFRSw2QkFBc0M7RXZFK3lROUM7RXVFOXpRTTtJQUFnQywwQkFBNEI7RXZFaTBRbEU7RXVFaDBRTTs7SUFFRSw4QkFBb0M7RXZFazBRNUM7RXVFaDBRTTs7SUFFRSxnQ0FBd0M7RXZFazBRaEQ7RXVFaDBRTTs7SUFFRSxpQ0FBMEM7RXZFazBRbEQ7RXVFaDBRTTs7SUFFRSwrQkFBc0M7RXZFazBROUM7RXVFajFRTTtJQUFnQyx3QkFBNEI7RXZFbzFRbEU7RXVFbjFRTTs7SUFFRSw0QkFBb0M7RXZFcTFRNUM7RXVFbjFRTTs7SUFFRSw4QkFBd0M7RXZFcTFRaEQ7RXVFbjFRTTs7SUFFRSwrQkFBMEM7RXZFcTFRbEQ7RXVFbjFRTTs7SUFFRSw2QkFBc0M7RXZFcTFROUM7RXVFNzBRTTtJQUF3QiwyQkFBMkI7RXZFZzFRekQ7RXVFLzBRTTs7SUFFRSwrQkFBK0I7RXZFaTFRdkM7RXVFLzBRTTs7SUFFRSxpQ0FBaUM7RXZFaTFRekM7RXVFLzBRTTs7SUFFRSxrQ0FBa0M7RXZFaTFRMUM7RXVFLzBRTTs7SUFFRSxnQ0FBZ0M7RXZFaTFReEM7RXVFaDJRTTtJQUF3QiwwQkFBMkI7RXZFbTJRekQ7RXVFbDJRTTs7SUFFRSw4QkFBK0I7RXZFbzJRdkM7RXVFbDJRTTs7SUFFRSxnQ0FBaUM7RXZFbzJRekM7RXVFbDJRTTs7SUFFRSxpQ0FBa0M7RXZFbzJRMUM7RXVFbDJRTTs7SUFFRSwrQkFBZ0M7RXZFbzJReEM7RXVFbjNRTTtJQUF3Qix3QkFBMkI7RXZFczNRekQ7RXVFcjNRTTs7SUFFRSw0QkFBK0I7RXZFdTNRdkM7RXVFcjNRTTs7SUFFRSw4QkFBaUM7RXZFdTNRekM7RXVFcjNRTTs7SUFFRSwrQkFBa0M7RXZFdTNRMUM7RXVFcjNRTTs7SUFFRSw2QkFBZ0M7RXZFdTNReEM7RXVFdDRRTTtJQUF3QiwwQkFBMkI7RXZFeTRRekQ7RXVFeDRRTTs7SUFFRSw4QkFBK0I7RXZFMDRRdkM7RXVFeDRRTTs7SUFFRSxnQ0FBaUM7RXZFMDRRekM7RXVFeDRRTTs7SUFFRSxpQ0FBa0M7RXZFMDRRMUM7RXVFeDRRTTs7SUFFRSwrQkFBZ0M7RXZFMDRReEM7RXVFejVRTTtJQUF3Qix3QkFBMkI7RXZFNDVRekQ7RXVFMzVRTTs7SUFFRSw0QkFBK0I7RXZFNjVRdkM7RXVFMzVRTTs7SUFFRSw4QkFBaUM7RXZFNjVRekM7RXVFMzVRTTs7SUFFRSwrQkFBa0M7RXZFNjVRMUM7RXVFMzVRTTs7SUFFRSw2QkFBZ0M7RXZFNjVReEM7RXVFdjVRRTtJQUFtQix1QkFBdUI7RXZFMDVRNUM7RXVFejVRRTs7SUFFRSwyQkFBMkI7RXZFMjVRL0I7RXVFejVRRTs7SUFFRSw2QkFBNkI7RXZFMjVRakM7RXVFejVRRTs7SUFFRSw4QkFBOEI7RXZFMjVRbEM7RXVFejVRRTs7SUFFRSw0QkFBNEI7RXZFMjVRaEM7QUFDRjs7QWNyNlFJO0V5RGxESTtJQUFnQyxvQkFBNEI7RXZFNDlRbEU7RXVFMzlRTTs7SUFFRSx3QkFBb0M7RXZFNjlRNUM7RXVFMzlRTTs7SUFFRSwwQkFBd0M7RXZFNjlRaEQ7RXVFMzlRTTs7SUFFRSwyQkFBMEM7RXZFNjlRbEQ7RXVFMzlRTTs7SUFFRSx5QkFBc0M7RXZFNjlROUM7RXVFNStRTTtJQUFnQywwQkFBNEI7RXZFKytRbEU7RXVFOStRTTs7SUFFRSw4QkFBb0M7RXZFZy9RNUM7RXVFOStRTTs7SUFFRSxnQ0FBd0M7RXZFZy9RaEQ7RXVFOStRTTs7SUFFRSxpQ0FBMEM7RXZFZy9RbEQ7RXVFOStRTTs7SUFFRSwrQkFBc0M7RXZFZy9ROUM7RXVFLy9RTTtJQUFnQyx5QkFBNEI7RXZFa2dSbEU7RXVFamdSTTs7SUFFRSw2QkFBb0M7RXZFbWdSNUM7RXVFamdSTTs7SUFFRSwrQkFBd0M7RXZFbWdSaEQ7RXVFamdSTTs7SUFFRSxnQ0FBMEM7RXZFbWdSbEQ7RXVFamdSTTs7SUFFRSw4QkFBc0M7RXZFbWdSOUM7RXVFbGhSTTtJQUFnQyx1QkFBNEI7RXZFcWhSbEU7RXVFcGhSTTs7SUFFRSwyQkFBb0M7RXZFc2hSNUM7RXVFcGhSTTs7SUFFRSw2QkFBd0M7RXZFc2hSaEQ7RXVFcGhSTTs7SUFFRSw4QkFBMEM7RXZFc2hSbEQ7RXVFcGhSTTs7SUFFRSw0QkFBc0M7RXZFc2hSOUM7RXVFcmlSTTtJQUFnQyx5QkFBNEI7RXZFd2lSbEU7RXVFdmlSTTs7SUFFRSw2QkFBb0M7RXZFeWlSNUM7RXVFdmlSTTs7SUFFRSwrQkFBd0M7RXZFeWlSaEQ7RXVFdmlSTTs7SUFFRSxnQ0FBMEM7RXZFeWlSbEQ7RXVFdmlSTTs7SUFFRSw4QkFBc0M7RXZFeWlSOUM7RXVFeGpSTTtJQUFnQyx1QkFBNEI7RXZFMmpSbEU7RXVFMWpSTTs7SUFFRSwyQkFBb0M7RXZFNGpSNUM7RXVFMWpSTTs7SUFFRSw2QkFBd0M7RXZFNGpSaEQ7RXVFMWpSTTs7SUFFRSw4QkFBMEM7RXZFNGpSbEQ7RXVFMWpSTTs7SUFFRSw0QkFBc0M7RXZFNGpSOUM7RXVFM2tSTTtJQUFnQyxxQkFBNEI7RXZFOGtSbEU7RXVFN2tSTTs7SUFFRSx5QkFBb0M7RXZFK2tSNUM7RXVFN2tSTTs7SUFFRSwyQkFBd0M7RXZFK2tSaEQ7RXVFN2tSTTs7SUFFRSw0QkFBMEM7RXZFK2tSbEQ7RXVFN2tSTTs7SUFFRSwwQkFBc0M7RXZFK2tSOUM7RXVFOWxSTTtJQUFnQywyQkFBNEI7RXZFaW1SbEU7RXVFaG1STTs7SUFFRSwrQkFBb0M7RXZFa21SNUM7RXVFaG1STTs7SUFFRSxpQ0FBd0M7RXZFa21SaEQ7RXVFaG1STTs7SUFFRSxrQ0FBMEM7RXZFa21SbEQ7RXVFaG1STTs7SUFFRSxnQ0FBc0M7RXZFa21SOUM7RXVFam5STTtJQUFnQywwQkFBNEI7RXZFb25SbEU7RXVFbm5STTs7SUFFRSw4QkFBb0M7RXZFcW5SNUM7RXVFbm5STTs7SUFFRSxnQ0FBd0M7RXZFcW5SaEQ7RXVFbm5STTs7SUFFRSxpQ0FBMEM7RXZFcW5SbEQ7RXVFbm5STTs7SUFFRSwrQkFBc0M7RXZFcW5SOUM7RXVFcG9STTtJQUFnQyx3QkFBNEI7RXZFdW9SbEU7RXVFdG9STTs7SUFFRSw0QkFBb0M7RXZFd29SNUM7RXVFdG9STTs7SUFFRSw4QkFBd0M7RXZFd29SaEQ7RXVFdG9STTs7SUFFRSwrQkFBMEM7RXZFd29SbEQ7RXVFdG9STTs7SUFFRSw2QkFBc0M7RXZFd29SOUM7RXVFdnBSTTtJQUFnQywwQkFBNEI7RXZFMHBSbEU7RXVFenBSTTs7SUFFRSw4QkFBb0M7RXZFMnBSNUM7RXVFenBSTTs7SUFFRSxnQ0FBd0M7RXZFMnBSaEQ7RXVFenBSTTs7SUFFRSxpQ0FBMEM7RXZFMnBSbEQ7RXVFenBSTTs7SUFFRSwrQkFBc0M7RXZFMnBSOUM7RXVFMXFSTTtJQUFnQyx3QkFBNEI7RXZFNnFSbEU7RXVFNXFSTTs7SUFFRSw0QkFBb0M7RXZFOHFSNUM7RXVFNXFSTTs7SUFFRSw4QkFBd0M7RXZFOHFSaEQ7RXVFNXFSTTs7SUFFRSwrQkFBMEM7RXZFOHFSbEQ7RXVFNXFSTTs7SUFFRSw2QkFBc0M7RXZFOHFSOUM7RXVFdHFSTTtJQUF3QiwyQkFBMkI7RXZFeXFSekQ7RXVFeHFSTTs7SUFFRSwrQkFBK0I7RXZFMHFSdkM7RXVFeHFSTTs7SUFFRSxpQ0FBaUM7RXZFMHFSekM7RXVFeHFSTTs7SUFFRSxrQ0FBa0M7RXZFMHFSMUM7RXVFeHFSTTs7SUFFRSxnQ0FBZ0M7RXZFMHFSeEM7RXVFenJSTTtJQUF3QiwwQkFBMkI7RXZFNHJSekQ7RXVFM3JSTTs7SUFFRSw4QkFBK0I7RXZFNnJSdkM7RXVFM3JSTTs7SUFFRSxnQ0FBaUM7RXZFNnJSekM7RXVFM3JSTTs7SUFFRSxpQ0FBa0M7RXZFNnJSMUM7RXVFM3JSTTs7SUFFRSwrQkFBZ0M7RXZFNnJSeEM7RXVFNXNSTTtJQUF3Qix3QkFBMkI7RXZFK3NSekQ7RXVFOXNSTTs7SUFFRSw0QkFBK0I7RXZFZ3RSdkM7RXVFOXNSTTs7SUFFRSw4QkFBaUM7RXZFZ3RSekM7RXVFOXNSTTs7SUFFRSwrQkFBa0M7RXZFZ3RSMUM7RXVFOXNSTTs7SUFFRSw2QkFBZ0M7RXZFZ3RSeEM7RXVFL3RSTTtJQUF3QiwwQkFBMkI7RXZFa3VSekQ7RXVFanVSTTs7SUFFRSw4QkFBK0I7RXZFbXVSdkM7RXVFanVSTTs7SUFFRSxnQ0FBaUM7RXZFbXVSekM7RXVFanVSTTs7SUFFRSxpQ0FBa0M7RXZFbXVSMUM7RXVFanVSTTs7SUFFRSwrQkFBZ0M7RXZFbXVSeEM7RXVFbHZSTTtJQUF3Qix3QkFBMkI7RXZFcXZSekQ7RXVFcHZSTTs7SUFFRSw0QkFBK0I7RXZFc3ZSdkM7RXVFcHZSTTs7SUFFRSw4QkFBaUM7RXZFc3ZSekM7RXVFcHZSTTs7SUFFRSwrQkFBa0M7RXZFc3ZSMUM7RXVFcHZSTTs7SUFFRSw2QkFBZ0M7RXZFc3ZSeEM7RXVFaHZSRTtJQUFtQix1QkFBdUI7RXZFbXZSNUM7RXVFbHZSRTs7SUFFRSwyQkFBMkI7RXZFb3ZSL0I7RXVFbHZSRTs7SUFFRSw2QkFBNkI7RXZFb3ZSakM7RXVFbHZSRTs7SUFFRSw4QkFBOEI7RXZFb3ZSbEM7RXVFbHZSRTs7SUFFRSw0QkFBNEI7RXZFb3ZSaEM7QUFDRjs7QWM5dlJJO0V5RGxESTtJQUFnQyxvQkFBNEI7RXZFcXpSbEU7RXVFcHpSTTs7SUFFRSx3QkFBb0M7RXZFc3pSNUM7RXVFcHpSTTs7SUFFRSwwQkFBd0M7RXZFc3pSaEQ7RXVFcHpSTTs7SUFFRSwyQkFBMEM7RXZFc3pSbEQ7RXVFcHpSTTs7SUFFRSx5QkFBc0M7RXZFc3pSOUM7RXVFcjBSTTtJQUFnQywwQkFBNEI7RXZFdzBSbEU7RXVFdjBSTTs7SUFFRSw4QkFBb0M7RXZFeTBSNUM7RXVFdjBSTTs7SUFFRSxnQ0FBd0M7RXZFeTBSaEQ7RXVFdjBSTTs7SUFFRSxpQ0FBMEM7RXZFeTBSbEQ7RXVFdjBSTTs7SUFFRSwrQkFBc0M7RXZFeTBSOUM7RXVFeDFSTTtJQUFnQyx5QkFBNEI7RXZFMjFSbEU7RXVFMTFSTTs7SUFFRSw2QkFBb0M7RXZFNDFSNUM7RXVFMTFSTTs7SUFFRSwrQkFBd0M7RXZFNDFSaEQ7RXVFMTFSTTs7SUFFRSxnQ0FBMEM7RXZFNDFSbEQ7RXVFMTFSTTs7SUFFRSw4QkFBc0M7RXZFNDFSOUM7RXVFMzJSTTtJQUFnQyx1QkFBNEI7RXZFODJSbEU7RXVFNzJSTTs7SUFFRSwyQkFBb0M7RXZFKzJSNUM7RXVFNzJSTTs7SUFFRSw2QkFBd0M7RXZFKzJSaEQ7RXVFNzJSTTs7SUFFRSw4QkFBMEM7RXZFKzJSbEQ7RXVFNzJSTTs7SUFFRSw0QkFBc0M7RXZFKzJSOUM7RXVFOTNSTTtJQUFnQyx5QkFBNEI7RXZFaTRSbEU7RXVFaDRSTTs7SUFFRSw2QkFBb0M7RXZFazRSNUM7RXVFaDRSTTs7SUFFRSwrQkFBd0M7RXZFazRSaEQ7RXVFaDRSTTs7SUFFRSxnQ0FBMEM7RXZFazRSbEQ7RXVFaDRSTTs7SUFFRSw4QkFBc0M7RXZFazRSOUM7RXVFajVSTTtJQUFnQyx1QkFBNEI7RXZFbzVSbEU7RXVFbjVSTTs7SUFFRSwyQkFBb0M7RXZFcTVSNUM7RXVFbjVSTTs7SUFFRSw2QkFBd0M7RXZFcTVSaEQ7RXVFbjVSTTs7SUFFRSw4QkFBMEM7RXZFcTVSbEQ7RXVFbjVSTTs7SUFFRSw0QkFBc0M7RXZFcTVSOUM7RXVFcDZSTTtJQUFnQyxxQkFBNEI7RXZFdTZSbEU7RXVFdDZSTTs7SUFFRSx5QkFBb0M7RXZFdzZSNUM7RXVFdDZSTTs7SUFFRSwyQkFBd0M7RXZFdzZSaEQ7RXVFdDZSTTs7SUFFRSw0QkFBMEM7RXZFdzZSbEQ7RXVFdDZSTTs7SUFFRSwwQkFBc0M7RXZFdzZSOUM7RXVFdjdSTTtJQUFnQywyQkFBNEI7RXZFMDdSbEU7RXVFejdSTTs7SUFFRSwrQkFBb0M7RXZFMjdSNUM7RXVFejdSTTs7SUFFRSxpQ0FBd0M7RXZFMjdSaEQ7RXVFejdSTTs7SUFFRSxrQ0FBMEM7RXZFMjdSbEQ7RXVFejdSTTs7SUFFRSxnQ0FBc0M7RXZFMjdSOUM7RXVFMThSTTtJQUFnQywwQkFBNEI7RXZFNjhSbEU7RXVFNThSTTs7SUFFRSw4QkFBb0M7RXZFODhSNUM7RXVFNThSTTs7SUFFRSxnQ0FBd0M7RXZFODhSaEQ7RXVFNThSTTs7SUFFRSxpQ0FBMEM7RXZFODhSbEQ7RXVFNThSTTs7SUFFRSwrQkFBc0M7RXZFODhSOUM7RXVFNzlSTTtJQUFnQyx3QkFBNEI7RXZFZytSbEU7RXVFLzlSTTs7SUFFRSw0QkFBb0M7RXZFaStSNUM7RXVFLzlSTTs7SUFFRSw4QkFBd0M7RXZFaStSaEQ7RXVFLzlSTTs7SUFFRSwrQkFBMEM7RXZFaStSbEQ7RXVFLzlSTTs7SUFFRSw2QkFBc0M7RXZFaStSOUM7RXVFaC9STTtJQUFnQywwQkFBNEI7RXZFbS9SbEU7RXVFbC9STTs7SUFFRSw4QkFBb0M7RXZFby9SNUM7RXVFbC9STTs7SUFFRSxnQ0FBd0M7RXZFby9SaEQ7RXVFbC9STTs7SUFFRSxpQ0FBMEM7RXZFby9SbEQ7RXVFbC9STTs7SUFFRSwrQkFBc0M7RXZFby9SOUM7RXVFbmdTTTtJQUFnQyx3QkFBNEI7RXZFc2dTbEU7RXVFcmdTTTs7SUFFRSw0QkFBb0M7RXZFdWdTNUM7RXVFcmdTTTs7SUFFRSw4QkFBd0M7RXZFdWdTaEQ7RXVFcmdTTTs7SUFFRSwrQkFBMEM7RXZFdWdTbEQ7RXVFcmdTTTs7SUFFRSw2QkFBc0M7RXZFdWdTOUM7RXVFLy9STTtJQUF3QiwyQkFBMkI7RXZFa2dTekQ7RXVFamdTTTs7SUFFRSwrQkFBK0I7RXZFbWdTdkM7RXVFamdTTTs7SUFFRSxpQ0FBaUM7RXZFbWdTekM7RXVFamdTTTs7SUFFRSxrQ0FBa0M7RXZFbWdTMUM7RXVFamdTTTs7SUFFRSxnQ0FBZ0M7RXZFbWdTeEM7RXVFbGhTTTtJQUF3QiwwQkFBMkI7RXZFcWhTekQ7RXVFcGhTTTs7SUFFRSw4QkFBK0I7RXZFc2hTdkM7RXVFcGhTTTs7SUFFRSxnQ0FBaUM7RXZFc2hTekM7RXVFcGhTTTs7SUFFRSxpQ0FBa0M7RXZFc2hTMUM7RXVFcGhTTTs7SUFFRSwrQkFBZ0M7RXZFc2hTeEM7RXVFcmlTTTtJQUF3Qix3QkFBMkI7RXZFd2lTekQ7RXVFdmlTTTs7SUFFRSw0QkFBK0I7RXZFeWlTdkM7RXVFdmlTTTs7SUFFRSw4QkFBaUM7RXZFeWlTekM7RXVFdmlTTTs7SUFFRSwrQkFBa0M7RXZFeWlTMUM7RXVFdmlTTTs7SUFFRSw2QkFBZ0M7RXZFeWlTeEM7RXVFeGpTTTtJQUF3QiwwQkFBMkI7RXZFMmpTekQ7RXVFMWpTTTs7SUFFRSw4QkFBK0I7RXZFNGpTdkM7RXVFMWpTTTs7SUFFRSxnQ0FBaUM7RXZFNGpTekM7RXVFMWpTTTs7SUFFRSxpQ0FBa0M7RXZFNGpTMUM7RXVFMWpTTTs7SUFFRSwrQkFBZ0M7RXZFNGpTeEM7RXVFM2tTTTtJQUF3Qix3QkFBMkI7RXZFOGtTekQ7RXVFN2tTTTs7SUFFRSw0QkFBK0I7RXZFK2tTdkM7RXVFN2tTTTs7SUFFRSw4QkFBaUM7RXZFK2tTekM7RXVFN2tTTTs7SUFFRSwrQkFBa0M7RXZFK2tTMUM7RXVFN2tTTTs7SUFFRSw2QkFBZ0M7RXZFK2tTeEM7RXVFemtTRTtJQUFtQix1QkFBdUI7RXZFNGtTNUM7RXVFM2tTRTs7SUFFRSwyQkFBMkI7RXZFNmtTL0I7RXVFM2tTRTs7SUFFRSw2QkFBNkI7RXZFNmtTakM7RXVFM2tTRTs7SUFFRSw4QkFBOEI7RXZFNmtTbEM7RXVFM2tTRTs7SUFFRSw0QkFBNEI7RXZFNmtTaEM7QUFDRjs7QXdFL29TQTtFQUVJLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sUUFBUTtFQUNSLFNBQVM7RUFDVCxPQUFPO0VBQ1AsVUFBVTtFQUVWLG9CQUFvQjtFQUNwQixXQUFXO0VBRVgsa0NBQWtDO0F4RStvU3RDOztBeUV6cFNBO0VBQWtCLDRHQUE4QztBekU2cFNoRTs7QXlFenBTQTtFQUFpQiw4QkFBOEI7QXpFNnBTL0M7O0F5RTVwU0E7RUFBaUIsOEJBQThCO0F6RWdxUy9DOztBeUUvcFNBO0VBQWlCLDhCQUE4QjtBekVtcVMvQzs7QXlFbHFTQTtFQ1RFLGdCQUFnQjtFQUNoQix1QkFBdUI7RUFDdkIsbUJBQW1CO0ExRStxU3JCOztBeUVocVNJO0VBQXdCLDJCQUEyQjtBekVvcVN2RDs7QXlFbnFTSTtFQUF3Qiw0QkFBNEI7QXpFdXFTeEQ7O0F5RXRxU0k7RUFBd0IsNkJBQTZCO0F6RTBxU3pEOztBY3JvU0k7RTJEdkNBO0lBQXdCLDJCQUEyQjtFekVpclNyRDtFeUVoclNFO0lBQXdCLDRCQUE0QjtFekVtclN0RDtFeUVsclNFO0lBQXdCLDZCQUE2QjtFekVxclN2RDtBQUNGOztBY2pwU0k7RTJEdkNBO0lBQXdCLDJCQUEyQjtFekU2clNyRDtFeUU1clNFO0lBQXdCLDRCQUE0QjtFekUrclN0RDtFeUU5clNFO0lBQXdCLDZCQUE2QjtFekVpc1N2RDtBQUNGOztBYzdwU0k7RTJEdkNBO0lBQXdCLDJCQUEyQjtFekV5c1NyRDtFeUV4c1NFO0lBQXdCLDRCQUE0QjtFekUyc1N0RDtFeUUxc1NFO0lBQXdCLDZCQUE2QjtFekU2c1N2RDtBQUNGOztBY3pxU0k7RTJEdkNBO0lBQXdCLDJCQUEyQjtFekVxdFNyRDtFeUVwdFNFO0lBQXdCLDRCQUE0QjtFekV1dFN0RDtFeUV0dFNFO0lBQXdCLDZCQUE2QjtFekV5dFN2RDtBQUNGOztBeUVwdFNBO0VBQW1CLG9DQUFvQztBekV3dFN2RDs7QXlFdnRTQTtFQUFtQixvQ0FBb0M7QXpFMnRTdkQ7O0F5RTF0U0E7RUFBbUIscUNBQXFDO0F6RTh0U3hEOztBeUUxdFNBO0VBQXVCLDJCQUEwQztBekU4dFNqRTs7QXlFN3RTQTtFQUF1QiwrQkFBNEM7QXpFaXVTbkU7O0F5RWh1U0E7RUFBdUIsMkJBQTJDO0F6RW91U2xFOztBeUVudVNBO0VBQXVCLDJCQUF5QztBekV1dVNoRTs7QXlFdHVTQTtFQUF1Qiw4QkFBMkM7QXpFMHVTbEU7O0F5RXp1U0E7RUFBdUIsNkJBQTZCO0F6RTZ1U3BEOztBeUV6dVNBO0VBQWMsc0JBQXdCO0F6RTZ1U3RDOztBMkVweFNFO0VBQ0UseUJBQXdCO0EzRXV4UzVCOztBSzd3U0U7RXNFTE0seUJBQTBFO0EzRXN4U2xGOztBMkU1eFNFO0VBQ0UseUJBQXdCO0EzRSt4UzVCOztBS3J4U0U7RXNFTE0seUJBQTBFO0EzRTh4U2xGOztBMkVweVNFO0VBQ0UseUJBQXdCO0EzRXV5UzVCOztBSzd4U0U7RXNFTE0seUJBQTBFO0EzRXN5U2xGOztBMkU1eVNFO0VBQ0UseUJBQXdCO0EzRSt5UzVCOztBS3J5U0U7RXNFTE0seUJBQTBFO0EzRTh5U2xGOztBMkVwelNFO0VBQ0UseUJBQXdCO0EzRXV6UzVCOztBSzd5U0U7RXNFTE0seUJBQTBFO0EzRXN6U2xGOztBMkU1elNFO0VBQ0UseUJBQXdCO0EzRSt6UzVCOztBS3J6U0U7RXNFTE0seUJBQTBFO0EzRTh6U2xGOztBMkVwMFNFO0VBQ0UseUJBQXdCO0EzRXUwUzVCOztBSzd6U0U7RXNFTE0seUJBQTBFO0EzRXMwU2xGOztBMkU1MFNFO0VBQ0UseUJBQXdCO0EzRSswUzVCOztBS3IwU0U7RXNFTE0seUJBQTBFO0EzRTgwU2xGOztBeUV2eVNBO0VBQWEseUJBQTZCO0F6RTJ5UzFDOztBeUUxeVNBO0VBQWMseUJBQTZCO0F6RTh5UzNDOztBeUU1eVNBO0VBQWlCLG9DQUFrQztBekVnelNuRDs7QXlFL3lTQTtFQUFpQiwwQ0FBa0M7QXpFbXpTbkQ7O0F5RS95U0E7RUd2REUsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsNkJBQTZCO0VBQzdCLFNBQVM7QTVFMDJTWDs7QXlFbnpTQTtFQUF3QixnQ0FBZ0M7QXpFdXpTeEQ7O0F5RXJ6U0E7RUFDRSxpQ0FBaUM7RUFDakMsZ0NBQWdDO0F6RXd6U2xDOztBeUVuelNBO0VBQWMseUJBQXlCO0F6RXV6U3ZDOztBNkV4M1NBO0VBQ0UsOEJBQThCO0E3RTIzU2hDOztBNkV4M1NBO0VBQ0UsNkJBQTZCO0E3RTIzUy9COztBOEUzM1NFO0U1RU9GOzs7STRFRE0sNEJBQTRCO0lBRTVCLDJCQUEyQjtFOUUyM1MvQjtFOEV4M1NFO0lBRUksMEJBQTBCO0U5RXkzU2hDO0U4RWgzU0U7SUFDRSw2QkFBNkI7RTlFazNTakM7RUVwclNGO0k0RS9LTSxnQ0FBZ0M7RTlFczJTcEM7RThFcDJTRTs7SUFFRSx5QjNFekNZO0kyRTBDWix3QkFBd0I7RTlFczJTNUI7RThFOTFTRTtJQUNFLDJCQUEyQjtFOUVnMlMvQjtFOEU3MVNFOztJQUVFLHdCQUF3QjtFOUUrMVM1QjtFOEU1MVNFOzs7SUFHRSxVQUFVO0lBQ1YsU0FBUztFOUU4MVNiO0U4RTMxU0U7O0lBRUUsdUJBQXVCO0U5RTYxUzNCO0U4RXIxU0U7SUFDRSxRM0UraENnQztFSHd6UXBDO0VFbjRTRjtJNEUrQ00sMkJBQTJDO0U5RXUxUy9DO0U4RXIxU0U7SUFDRSwyQkFBMkM7RTlFdTFTL0M7RWlDcjZTRjtJNkNtRk0sYUFBYTtFOUVxMVNqQjtFc0NwN1NGO0l3Q2tHTSxzQjNFdEZTO0VIMjZTYjtFZ0J4N1NGO0k4RHVHTSxvQ0FBb0M7RTlFbzFTeEM7RThFcjFTRTs7SUFLSSxpQ0FBbUM7RTlFbzFTekM7RWdCdjVTRjs7SThEMEVRLG9DQUFzQztFOUVpMVM1QztFZ0J0MFNGO0k4RE5NLGNBQWM7RTlFKzBTbEI7RWlCcjhTQTs7OztJNkQ0SE0scUIzRXZIVTtFSHM4U2hCO0VnQmoyU0Y7SThEdUJNLGNBQWM7SUFDZCxxQjNFN0hZO0VIMDhTaEI7QUFDRjtBQW9tQkEsd0NBQXdDLEM7QStFdGpVeEMsMkJBQ0UsR0FDRSxVQUNBLDJCQUdGLFFBQ0UsVUFDQSwwQkFHRixLQUNFLFVBQ0EsNkJBS0osb0JBQ0UsR0FDRSxVQUNBLDJCQUVGLElBQ0UsVUFDQSwy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LGNBQWlDO0FEMlFyQzs7QUN2UUE7RUFDRSx5SEUxRnlIO0VGMkZ6SCxnQkFBZ0I7QUQwUWxCOztBQ3ZRQTtFQUNFLGVBQWU7QUQwUWpCOztBQ3ZRQTtFQUNFLGdCQUFnQjtBRDBRbEI7O0FDdlFBO0VBQ0UsY0N6QzZCO0FGbVQvQjs7QUMzUUE7RUFLSSxxQkFBcUI7RUFDckIsY0FBaUM7QUQwUXJDOztBQ2hSQTtFQVVJLGFBQWE7QUQwUWpCOztBQ3BSQTtFQWlCTSx5QkFBK0I7QUR1UXJDOztBQ2xRQTtFQUNFLGFBQWE7QURxUWY7O0FDbFFBO0VBQ0UsMkNHNUhrQztBSmlZcEM7O0FLeFhBO0VBQ0Usc0JIb0QwQjtFR25EMUIsU0FBUztFQUNULGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsTUFBTTtFQUNOLHlCQUF5QjtFQUN6QixZSGlFMkI7RUdoRTNCLGFBQWE7QUwyWGY7O0FLbllBO0VBVUksYUFBYTtBTDZYakI7O0FLdllBO0VBY0kscUJBQXFCO0FMNlh6Qjs7QU1uV0U7RUR4Q0Y7SUFrQkksV0hvRHdCO0VGMFUxQjtFS2haRjtJQXVCUSxrQkFBa0I7RUw0WHhCO0VLblpGO0lBMkJZLGtDQUFrQztJQUNsQyxXSDBDZ0I7RUZpVjFCO0VLdlpGO0lBa0NRLGtCQUFrQjtFTHdYeEI7RUsxWkY7SUF1Q2MsYUFBYTtFTHNYekI7RUs3WkY7SUErQ2MsVUFBVTtFTGlYdEI7RUtoYUY7SUFvRGdCLHdCQUF3QjtFTCtXdEM7RUtuYUY7SUE2RE0sWUhXdUI7RUY4VjNCO0VLdGFGO0lBa0VVLGtCQUFrQjtFTHVXMUI7RUt6YUY7SUF5RWdCLHFCQUFxQjtFTG1XbkM7RUs1YUY7SUFpRmdCLFVBQVU7RUw4VnhCO0VLL2FGO0lBdUZnQix5QkFBeUI7RUwyVnZDO0FBQ0Y7O0FNdlpFO0VENUJGO0lBaUdJLGFIekJ5QjtJRzBCekIseUJBQXNDO0VMdVZ4QztBQUNGOztBS2hWQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0FMbVZkOztBSzFVQTtFQUVFLDZDRGhJa0M7RUNpSWxDLGNBQWM7RUFDZCx5QkFBeUI7RUFDekIs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QVk7QVJ5d0JsQjs7QU1yK0JFO0VFaENGO0lBK1BRLFdBQVc7RVIyd0JqQjtBQUNGOztBU2hoQ0U7RUR3UU0sY0FBd0M7RUFDeEMsa0JBQWtCO0FSNHdCMUI7O0FTcGhDRTtFRHVRTSxjQUF3QztFQUN4QyxrQkFBa0I7QVJpeEIxQjs7QVN4aENFO0VEc1FNLGNBQXdDO0VBQ3hDLGtCQUFrQjtBUnN4QjFCOztBUzVoQ0U7RURxUU0sY0FBd0M7RUFDeEMsa0JBQWtCO0FSMnhCMUI7O0FRanhCQTtFQUVJLHdCQUFzQztBUm14QjFDOztBTW5nQ0U7RUU4T0Y7SUFLTSxXQUFXO0VScXhCZjtBQUNGOztBTTcvQkU7RUVrT0Y7SUFTTSx5QkFBc0M7RVJ1eEIxQztBQUNGOztBVTVpQ0E7RUFDRSxpQkFBaUI7RUFDakIsbUJSdUUyQjtFUXRFM0IseUJBQXlCO0FWK2lDM0I7O0FNemdDRTtFSXpDRjtJQU1JLGtCUmlFd0I7RUZnL0IxQjtBQUNGOztBTTNoQ0U7RUk3QkY7SUFVSSxlQUFlO0VWbWpDakI7QUFDRjs7QVU1aUNBO0VBQ0UsdUJBQXVCO0VBQ3ZCLDhCQUE4QjtBVitpQ2hDOztBTXRpQ0U7RUlYRjtJQUtJLHFCQUFxQjtFVmlqQ3ZCO0FBQ0Y7O0FVOWlDQTtFQUNFLDJCQUEyQjtBVmlqQzdCOztBVTFpQ0E7RUFDRSxXUnFDMkI7RVFwQzNCLDhCQUEyQztFQUMzQyxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFNSZ0MwQjtFUS9CMUIseUJBQXlCO0FWNmlDM0I7O0FNN2lDRTtFSU5GO0lBU0ksT0FBTztJQUNQLGtCUjBCd0I7RUZxaEMxQjtBQUNGOztBTWhrQ0U7RUlNRjtJQWNJLE9BQU87RVZpakNUO0FBQ0Y7O0FVMWlDQTtFQUVJLGtCUll3QjtBRmdpQzVCOztBTTFrQ0U7RUk0QkY7SUFLTSxlQUFlO0VWOGlDbkI7QUFDRjs7QU1wa0NFO0VJZ0JGO0lBU00sbUJST3VCO0VGeWlDM0I7QUFDRjs7QVUxakNBO0VBY0ksVVJBd0I7QUZnakM1Qjs7QU0xbENFO0VJNEJGO0lBaUJNLE9BQU87RVZrakNYO0FBQ0Y7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bEJ3bkQvQjtFa0JybkRFO0lBQ0UsU0FBUztJQUNULDJCQUEyQjtFbEJ1bkQvQjtFa0JwbkRFO0lBQ0UsUUFBUTtJQUNSLFNBQVM7SUFDVCxnQ0FBZ0M7RWxCc25EcEM7QUFDRjs7QW1CdnBETTtFRG1CRjtJQUNFLFFBQVE7SUFDUiwyQkFBMkI7RWxCd29EL0I7RWtCcm9ERTtJQUNFLFNBQVM7SUFDVCwyQkFBMkI7RWxCdW9EL0I7RWtCcG9ERTtJQUNFLFFBQVE7SUFDUixTQUFTO0lBQ1QsZ0NBQWdDO0VsQnNvRHBDO0FBQ0Y7O0FtQnZxRE07RURtQkY7SUFDRSxRQUFRO0lBQ1IsMkJBQTJCO0VsQndwRC9CO0VrQnJwREU7SUFDRSxTQUFTO0lBQ1QsMkJBQTJCO0VsQnVwRC9CO0VrQnBwREU7SUFDRSxRQUFRO0lBQ1IsU0FBUztJQUNULGdDQUFnQztFbEJzcERwQztBQUNGOztBbUJ2ckRNO0VEbUJGO0lBQ0UsUUFBUTtJQUNSLDJCQUEyQjtFbEJ3cUQvQjtFa0JycURFO0lBQ0UsU0FBUztJQUNULDJCQUEyQjtFbEJ1cUQvQjtFa0JwcURFO0lBQ0UsUUFBUTtJQUNSLFNBQVM7SUFDVCxnQ0FBZ0M7RWxCc3FEcEM7QUFDRjs7QW1CdnNETTtFRG1CRjtJQUNFLFFBQVE7SUFDUiwyQkFBMkI7RWxCd3JEL0I7RWtCcnJERTtJQUNFLFNBQVM7SUFDVCwyQkFBMkI7RWxCdXJEL0I7RWtCcHJERTtJQUNFLFFBQVE7SUFDUixTQUFTO0lBQ1QsZ0NBQWdDO0VsQnNyRHBDO0FBQ0Y7O0FtQnZ0RE07RURtQkY7SUFDRSxRQUFRO0lBQ1IsMkJBQTJCO0VsQndzRC9CO0VrQnJzREU7SUFDRSxTQUFTO0lBQ1QsMkJBQTJCO0VsQnVzRC9CO0VrQnBzREU7SUFDRSxRQUFRO0lBQ1IsU0FBUztJQUNULGdDQUFnQztFbEJzc0RwQztBQUNGOztBbUJ2dURNO0VEbUJGO0lBQ0UsUUFBUTtJQUNSLDJCQUEyQjtFbEJ3dEQvQjtFa0JydERFO0lBQ0UsU0FBUztJQUNULDJCQUEyQjtFbEJ1dEQvQjtFa0JwdERFO0lBQ0UsUUFBUTtJ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QXRCMDRUckI7O0F1QnQzVEE7RUFBVyxhQUFhO0F2QjAzVHhCOztBdUJ6M1RBO0VBQVcsb0JBQW9CO0F2QjYzVC9COztBbUJyNFRNO0VJWUY7SUFBZ0MsYUFBYTtFdkI4M1QvQztFdUI3M1RFO0lBQWdDLG9CQUFvQjtFdkJnNFR0RDtBQUNGOztBbUI5NFRNO0VJWUY7SUFBZ0MsYUFBYTtFdkJ1NFQvQztFdUJ0NFRFO0lBQWdDLG9CQUFvQjtFdkJ5NFR0RDtBQUNGOztBbUJ2NVRNO0VJWUY7SUFBZ0MsYUFBYTtFdkJnNVQvQztFdUIvNFRFO0lBQWdDLG9CQUFvQjtFdkJrNVR0RDtBQUNGOztBbUJoNlRNO0VJWUY7SUFBZ0MsYUFBYTtFdkJ5NVQvQztFdUJ4NVRFO0lBQWdDLG9CQUFvQjtFdkIyNVR0RDtBQUNGOztBbUJ6NlRNO0VJWUY7SUFBZ0MsYUFBYTtFdkJrNlQvQztFdUJqNlRFO0lBQWdDLG9CQUFvQjtFdkJvNlR0RDtBQUNGOztBbUJsN1RNO0VJWUY7SUFBZ0MsYUFBYTtFdkIyNlQvQztFdUIxNlRFO0lBQWdDLG9CQUFvQjtFdkI2NlR0RDtBQUNGOztBbUIzN1RNO0VJWUY7SUFBZ0MsYUFBYTtFdkJvN1QvQztFdUJuN1RFO0lBQWdDLG9CQUFvQjtFdkJzN1R0RDtBQUNGOztBbUJwOFRNO0VJWUY7SUFBZ0MsYUFBYTtFdkI2N1QvQztFdUI1N1RFO0lBQWdDLG9CQUFvQjtFdkIrN1R0RDtBQUNGOztBbUI3OFRNO0VJWUY7SUFBZ0MsYUFBYTtFdkJzOFQvQztFdUJyOFRFO0lBQWdDLG9CQUFvQjtFdkJ3OFR0RDtBQUNGOztBbUJ0OVRNO0VJWUY7SUFBZ0MsYUFBYTtFdkIrOFQvQztFdUI5OFRFO0lBQWdDLG9CQUFvQjtFdkJpOVR0RDtBQUNGOztBbUIvOVRNO0VJWUY7SUFBZ0MsYUFBYTtFdkJ3OVQvQztFdUJ2OVRFO0lBQWdDLG9CQUFvQjtFdkIwOVR0RDtBQUNGOztBbUJ4K1RNO0VJWUY7SUFBZ0MsYUFBYTtFdkJpK1QvQztFdUJoK1RFO0lBQWdDLG9CQUFvQjtFdkJtK1R0RDtBQUNGOztBdUI1OVRBO0VBQVcsZUFBZTtBdkJnK1QxQjs7QXVCLzlUQTtFQUFXLHVCQUF1QjtBdkJtK1RsQzs7QXVCbCtUQTtFQUFXLGlCQUFpQjtBdkJzK1Q1Qjs7QW1CNy9UTTtFSTJCRjtJQUFnQyxlQUFlO0V2QnUrVGpEO0V1QnQrVEU7SUFBZ0MsdUJBQXVCO0V2QnkrVHpEO0V1QngrVEU7SUFBZ0MsaUJBQWlCO0V2QjIrVG5EO0FBQ0Y7O0FtQnpnVU07RUkyQkY7SUFBZ0MsZUFBZTtFdkJtL1RqRDtFdUJsL1RFO0lBQWdDLHVCQUF1QjtFdkJxL1R6RDtFdUJwL1RFO0lBQWdDLGlCQUFpQjtFdkJ1L1RuRDtBQUNGOztBbUJyaFVNO0VJMkJGO0lBQWdDLGVBQWU7RXZCKy9UakQ7RXVCOS9URTtJQUFnQyx1QkFBdUI7RXZCaWdVekQ7RXVCaGdVRTtJQUFnQyxpQkFBaUI7RXZCbWdVbkQ7QUFDRjs7QW1CamlVTTtFSTJCRjtJQUFnQyxlQUFlO0V2QjJnVWpEO0V1QjFnVUU7SUFBZ0MsdUJBQXVCO0V2QjZnVXpEO0V1QjVnVUU7SUFBZ0MsaUJBQWlCO0V2QitnVW5EO0FBQ0Y7O0FtQjdpVU07RUkyQkY7SUFBZ0MsZUFBZTtFdkJ1aFVqRDtFdUJ0aFVFO0lBQWdDLHVCQUF1QjtFdkJ5aFV6RDtFdUJ4aFVFO0lBQWdDLGlCQUFpQjtFdkIyaFVuRDtBQUNGOztBbUJ6alVNO0VJMkJGO0lBQWdDLGVBQWU7RXZCbWlVakQ7RXVCbGlVRTtJQUFnQyx1QkFBdUI7RXZCcWlVekQ7RXVCcGlVRTtJQUFnQyxpQkFBaUI7RXZCdWlVbkQ7QUFDRjs7QW1CcmtVTTtFSTJCRjtJQUFnQyxlQUFlO0V2QitpVWpEO0V1QjlpVUU7SUFBZ0MsdUJBQXVCO0V2QmlqVXpEO0V1QmhqVUU7SUFBZ0MsaUJBQWlCO0V2Qm1qVW5EO0FBQ0Y7O0FtQmpsVU07RUkyQkY7SUFBZ0MsZUFBZTtFdkIyalVqRDtFdUIxalVFO0lBQWdDLHVCQUF1QjtFdkI2alV6RDtFdUI1alVFO0lBQWdDLGlCQUFpQjtFdkIralVuRDtBQUNGOztBbUI3bFVNO0VJMkJGO0lBQWdDLGVBQWU7RXZCdWtVakQ7RXVCdGtVRTtJQUFnQyx1QkFBdUI7RXZCeWtVekQ7RXVCeGtVRTtJQUFnQyxpQkFBaUI7RXZCMmtVbkQ7QUFDRjs7QW1Cem1VTTtFSTJCRjtJQUFnQyxlQUFlO0V2Qm1sVWpEO0V1QmxsVUU7SUFBZ0MsdUJBQXVCO0V2QnFsVXpEO0V1QnBsVUU7SUFBZ0MsaUJBQWlCO0V2QnVsVW5EO0FBQ0Y7O0FtQnJuVU07RUkyQkY7SUFBZ0MsZUFBZTtFdkIrbFVqRDtFdUI5bFVFO0lBQWdDLHVCQUF1QjtFdkJpbVV6RDtFdUJobVVFO0lBQWdDLGlCQUFpQjtFdkJtbVVuRDtBQUNGOztBbUJqb1VNO0VJMkJGO0lBQWdDLGVBQWU7RXZCMm1VakQ7RXVCMW1VRTtJQUFnQyx1QkFBdUI7RXZCNm1VekQ7RXVCNW1VRTtJQUFnQyxpQkFBaUI7RXZCK21VbkQ7QUFDRjs7QXVCeG1VQTtFQUFXLHNCQUFzQjtBdkI0bVVqQzs7QXVCM21VQTtFQUFXLDhCQUE4QjtBdkIrbVV6Qzs7QXVCOW1VQTtFQUFXLG1CQUFtQjtBdkJrblU5Qjs7QXVCam5VQTtFQUFXLDJCQUEyQjtBdkJxblV0Qzs7QW1CN3BVTTtFSTRDRjtJQUFnQyxzQkFBc0I7RXZCc25VeEQ7RXVCcm5VRTtJQUFnQyw4QkFBOEI7RXZCd25VaEU7RXVCdm5VRTtJQUFnQyxtQkFBbUI7RXZCMG5VckQ7RXVCem5VRTtJQUFnQywyQkFBMkI7RXZCNG5VN0Q7QUFDRjs7QW1CNXFVTTtFSTRDRjtJQUFnQyxzQkFBc0I7RXZCcW9VeEQ7RXVCcG9VRTtJQUFnQyw4QkFBOEI7RXZCdW9VaEU7RXVCdG9VRTtJQUFnQyxtQkFBbUI7RXZCeW9VckQ7RXVCeG9VRTtJQUFnQywyQkFBMkI7RXZCMm9VN0Q7QUFDRjs7QW1CM3JVTTtFSTRDRjtJQUFnQyxzQkFBc0I7RXZCb3BVeEQ7RXVCbnBVRTtJQUFnQyw4QkFBOEI7RXZCc3BVaEU7RXVCcnBVRTtJQUFnQyxtQkFBbUI7RXZCd3BVckQ7RXVCdnBVRTtJQUFnQywyQkFBMkI7RXZCMHBVN0Q7QUFDRjs7QW1CMXNVTTtFSTRDRjtJQUFnQyxzQkFBc0I7RXZCbXFVeEQ7RXVCbHFVRTtJQUFnQyw4QkFBOEI7RXZCcXFVaEU7RXVCcHFVRTtJQUFnQyxtQkFBbUI7RXZCdXFVckQ7RXVCdHFVRTtJQUFnQywyQkFBMkI7RXZCeXFVN0Q7QUFDRjs7QW1CenRVTTtFSTRDRjtJQUFnQyxzQkFBc0I7RXZCa3JVeEQ7RXVCanJVRTtJQUFnQyw4QkFBOEI7RXZCb3JVaEU7RXVCbnJVRTtJQUFnQyxtQkFBbUI7RXZCc3JVckQ7RXVCcnJVRTtJQUFnQywyQkFBMkI7RXZCd3JVN0Q7QUFDRjs7QW1CeHVVTTtFSTRDRjtJQUFnQyxzQkFBc0I7RXZCaXNVeEQ7RXVCaHNVRTtJQUFnQyw4QkFBOEI7RXZCbXNVaEU7RXVCbHNVRTtJQUFnQyxtQkFBbUI7RXZCcXNVckQ7RXVCcHNVRTtJQUFnQywyQkFBMkI7RXZCdXNVN0Q7QUFDRjs7QW1CdnZVTTtFSTRDRjtJQUFnQyxzQkFBc0I7RXZCZ3RVeEQ7RXVCL3NVRTtJQUFnQyw4QkFBOEI7RXZCa3RVaEU7RXVCanRVRTtJQUFnQyxtQkFBbUI7RXZCb3RVckQ7RXVCbnRVRTtJQUFnQywyQkFBMkI7RXZCc3RVN0Q7QUFDRjs7QW1CdHdVTTtFSTRDRjtJQUFnQyxzQkFBc0I7RXZCK3RVeEQ7RXVCOXRVRTtJQUFnQyw4QkFBOEI7RXZCaXVVaEU7RXVCaHVVRTtJQUFnQyxtQkFBbUI7RXZCbXVVckQ7RXVCbHVVRTtJQUFnQywyQkFBMkI7RXZCcXVVN0Q7QUFDRjs7QW1CcnhVTTtFSTRDRjtJQUFnQyxzQkFBc0I7RXZCOHVVeEQ7RXVCN3VVRTtJQUFnQyw4QkFBOEI7RXZCZ3ZVaEU7RXVCL3VVRTtJQUFnQyxtQkFBbUI7RXZCa3ZVckQ7RXVCanZVRTtJQUFnQywyQkFBMkI7RXZCb3ZVN0Q7QUFDRjs7QW1CcHlVTTtFSTRDRjtJQUFnQyxzQkFBc0I7RXZCNnZVeEQ7RXVCNXZVRTtJQUFnQyw4QkFBOEI7RXZCK3ZVaEU7RXVCOXZVRTtJQUFnQyxtQkFBbUI7RXZCaXdVckQ7RXVCaHdVRTtJQUFnQywyQkFBMkI7RXZCbXdVN0Q7QUFDRjs7QW1CbnpVTTtFSTRDRjtJQUFnQyxzQkFBc0I7RXZCNHdVeEQ7RXVCM3dVRTtJQUFnQyw4QkFBOEI7RXZCOHdVaEU7RXVCN3dVRTtJQUFnQyxtQkFBbUI7RXZCZ3hVckQ7RXVCL3dVRTtJQUFnQywyQkFBMkI7RXZCa3hVN0Q7QUFDRjs7QW1CbDBVTTtFSTRDRjtJQUFnQyxzQkFBc0I7RXZCMnhVeEQ7RXVCMXhVRTtJQUFnQyw4QkFBOEI7RXZCNnhVaEU7RXVCNXhVRTtJQUFnQyxtQkFBbUI7RXZCK3hVckQ7RXVCOXhVRTtJQUFnQywyQkFBMkI7RXZCaXlVN0Q7QUFDRjs7QXVCMXhVQTtFQUFXLHVCQUF1QjtBdkI4eFVsQzs7QXVCN3hVQTtFQUFXLHFCQUFxQjtBdkJpeVVoQzs7QXVCaHlVQTtFQUFXLG1CQUFtQjtBdkJveVU5Qjs7QXVCbnlVQTtFQUFXLHFCQUFxQjtBdkJ1eVVoQzs7QXVCdHlVQTtFQUFXLG9CQUFvQjtBdkIweVUvQjs7QW1CcjJVTTtFSStERjtJQUFnQyx1QkFBdUI7RXZCMnlVekQ7RXVCMXlVRTtJQUFnQyxxQkFBcUI7RXZCNnlVdkQ7RXVCNXlVRTtJQUFnQyxtQkFBbUI7RXZCK3lVckQ7RXVCOXlVRTtJQUFnQyxxQkFBcUI7RXZCaXpVdkQ7RXVCaHpVRTtJQUFnQyxvQkFBb0I7RXZCbXpVdEQ7QUFDRjs7QW1CdjNVTTtFSStERjtJQUFnQyx1QkFBdUI7RXZCNnpVekQ7RXVCNXpVRTtJQUFnQyxxQkFBcUI7RXZCK3pVdkQ7RXVCOXpVRTtJQUFnQyxtQkFBbUI7RXZCaTBVckQ7RXVCaDBVRTtJQUFnQyxxQkFBcUI7RXZCbTBVdkQ7RXVCbDBVRTtJQUFnQyxvQkFBb0I7RXZCcTBVdEQ7QUFDRjs7QW1CejRVTTtFSStERjtJQUFnQyx1QkFBdUI7RXZCKzBVekQ7RXVCOTBVRTtJQUFnQyxxQkFBcUI7RXZCaTFVdkQ7RXVCaDFVRTtJQUFnQyxtQkFBbUI7RXZCbTFVckQ7RXVCbDFVRTtJQUFnQyxxQkFBcUI7RXZCcTFVdkQ7RXVCcDFVRTtJQUFnQyxvQkFBb0I7RXZCdTFVdEQ7QUFDRjs7QW1CMzVVTTtFSStERjtJQUFnQyx1QkFBdUI7RXZCaTJVekQ7RXVCaDJVRTtJQUFnQyxxQkFBcUI7RXZCbTJVdkQ7RXVCbDJVRTtJQUFnQyxtQkFBbUI7RXZCcTJVckQ7RXVCcDJVRTtJQUFnQyxxQkFBcUI7RXZCdTJVdkQ7RXVCdDJVRTtJQUFnQyxvQkFBb0I7RXZCeTJVdEQ7QUFDRjs7QW1CNzZVTTtFSStERjtJQUFnQyx1QkFBdUI7RXZCbTNVekQ7RXVCbDNVRTtJQUFnQyxxQkFBcUI7RXZCcTNVdkQ7RXVCcDNVRTtJQUFnQyxtQkFBbUI7RXZCdTNVckQ7RXVCdDNVRTtJQUFnQyxxQkFBcUI7RXZCeTNVdkQ7RXVCeDNVRTtJQUFnQyxvQkFBb0I7RXZCMjNVdEQ7QUFDRjs7QW1CLzdVTTtFSStERjtJQUFnQyx1QkFBdUI7RXZCcTRVekQ7RXVCcDRVRTtJQUFnQyxxQkFBcUI7RXZCdTRVdkQ7RXVCdDRVRTtJQUFnQyxtQkFBbUI7RXZCeTRVckQ7RXVCeDRVRTtJQUFnQyxxQkFBcUI7RXZCMjRVdkQ7RXVCMTRVRTtJQUFnQyxvQkFBb0I7RXZCNjRVdEQ7QUFDRjs7QW1CajlVTTtFSStERjtJQUFnQyx1QkFBdUI7RXZCdTVVekQ7RXVCdDVVRTtJQUFnQyxxQkFBcUI7RXZCeTVVdkQ7RXVCeDVVRTtJQUFnQyxtQkFBbUI7RXZCMjVVckQ7RXVCMTVVRTtJQUFnQyxxQkFBcUI7RXZCNjVVdkQ7RXVCNTVVRTtJQUFnQyxvQkFBb0I7RXZCKzVVdEQ7QUFDRjs7QW1CbitVTTtFSStERjtJQUFnQyx1QkFBdUI7RXZCeTZVekQ7RXVCeDZVRTtJQUFnQyxxQkFBcUI7RXZCMjZVdkQ7RXVCMTZVRTtJQUFnQyxtQkFBbUI7RXZCNjZVckQ7RXVCNTZVRTtJQUFnQyxxQkFBcUI7RXZCKzZVdkQ7RXVCOTZVRTtJQUFnQyxvQkFBb0I7RXZCaTdVdEQ7QUFDRjs7QW1Cci9VTTtFSStERjtJQUFnQyx1QkFBdUI7RXZCMjdVekQ7RXVCMTdVRTtJQUFnQyxxQkFBcUI7RXZCNjdVdkQ7RXVCNTdVRTtJQUFnQyxtQkFBbUI7RXZCKzdVckQ7RXVCOTdVRTtJQUFnQyxxQkFBcUI7RXZCaThVdkQ7RXVCaDhVRTtJQUFnQyxvQkFBb0I7RXZCbThVdEQ7QUFDRjs7QW1CdmdWTTtFSStERjtJQUFnQyx1QkFBdUI7RXZCNjhVekQ7RXVCNThVRTtJQUFnQyxxQkFBcUI7RXZCKzhVdkQ7RXVCOThVRTtJQUFnQyxtQkFBbUI7RXZCaTlVckQ7RXVCaDlVRTtJQUFnQyxxQkFBcUI7RXZCbTlVdkQ7RXVCbDlVRTtJQUFnQyxvQkFBb0I7RXZCcTlVdEQ7QUFDRjs7QW1CemhWTTtFSStERjtJQUFnQyx1QkFBdUI7RXZCKzlVekQ7RXVCOTlVRTtJQUFnQyxxQkFBcUI7RXZCaStVdkQ7RXVCaCtVRTtJQUFnQyxtQkFBbUI7RXZCbStVckQ7RXVCbCtVRTtJQUFnQyxxQkFBcUI7RXZCcStVdkQ7RXVCcCtVRTtJQUFnQyxvQkFBb0I7RXZCdStVdEQ7QUFDRjs7QW1CM2lWTTtFSStERjtJQUFnQyx1QkFBdUI7RXZCaS9VekQ7RXVCaC9VRTtJQUFnQyxxQkFBcUI7RXZCbS9VdkQ7RXVCbC9VRTtJQUFnQyxtQkFBbUI7RXZCcS9VckQ7RXVCcC9VRTtJQUFnQyxxQkFBcUI7RXZCdS9VdkQ7RXVCdC9VRTtJQUFnQyxvQkFBb0I7RXZCeS9VdEQ7QUFDRjs7QXVCbC9VQTtFQUFXLHNCQUFzQjtBdkJzL1VqQzs7QXVCci9VQTtFQUFXLG9CQUFvQjtBdkJ5L1UvQjs7QXVCeC9VQTtFQUFXLGtCQUFrQjtBdkI0L1U3Qjs7QXVCMy9VQTtFQUFXLG9CQUFvQjtBdkIrL1UvQjs7QXVCOS9VQTtFQUFXLG1CQUFtQjtBdkJrZ1Y5Qjs7QW1CamxWTTtFSW1GRjtJQUFnQyxzQkFBc0I7RXZCbWdWeEQ7RXVCbGdWRTtJQUFnQyxvQkFBb0I7RXZCcWdWdEQ7RXVCcGdWRTtJQUFnQyxrQkFBa0I7RXZCdWdWcEQ7RXVCdGdWRTtJQUFnQyxvQkFBb0I7RXZCeWdWdEQ7RXVCeGdWRTtJQUFnQyxtQkFBbUI7RXZCMmdWckQ7QUFDRjs7QW1Cbm1WTTtFSW1GRjtJQUFnQyxzQkFBc0I7RXZCcWhWeEQ7RXVCcGhWRTtJQUFnQyxvQkFBb0I7RXZCdWhWdEQ7RXVCdGhWRTtJQUFnQyxrQkFBa0I7RXZCeWhWcEQ7RXVCeGhWRTtJQUFnQyxvQkFBb0I7RXZCMmhWdEQ7RXVCMWhWRTtJQUFnQyxtQkFBbUI7RXZCNmhWckQ7QUFDRjs7QW1Ccm5WTTtFSW1GRjtJQUFnQyxzQkFBc0I7RXZCdWlWeEQ7RXVCdGlWRTtJQUFnQyxvQkFBb0I7RXZCeWlWdEQ7RXVCeGlWRTtJQUFnQyxrQkFBa0I7RXZCMmlWcEQ7RXVCMWlWRTtJQUFnQyxvQkFBb0I7RXZCNmlWdEQ7RXVCNWlWRTtJQUFnQyxtQkFBbUI7RXZCK2lWckQ7QUFDRjs7QW1Cdm9WTTtFSW1GRjtJQUFnQyxzQkFBc0I7RXZCeWpWeEQ7RXVCeGpWRTtJQUFnQyxvQkFBb0I7RXZCMmpWdEQ7RXVCMWpWRTtJQUFnQyxrQkFBa0I7RXZCNmpWcEQ7RXVCNWpWRTtJQUFnQyxvQkFBb0I7RXZCK2pWdEQ7RXVCOWpWRTtJQUFnQyxtQkFBbUI7RXZCaWtWckQ7QUFDRjs7QW1CenBWTTtFSW1GRjtJQUFnQyxzQkFBc0I7RXZCMmtWeEQ7RXVCMWtWRTtJQUFnQyxvQkFBb0I7RXZCNmtWdEQ7RXVCNWtWRTtJQUFnQyxrQkFBa0I7RXZCK2tWcEQ7RXVCOWtWRTtJQUFnQyxvQkFBb0I7RXZCaWxWdEQ7RXVCaGxWRTtJQUFnQyxtQkFBbUI7RXZCbWxWckQ7QUFDRjs7QW1CM3FWTTtFSW1GRjtJQUFnQyxzQkFBc0I7RXZCNmxWeEQ7RXVCNWxWRTtJQUFnQyxvQkFBb0I7RXZCK2xWdEQ7RXVCOWxWRTtJQUFnQyxrQkFBa0I7RXZCaW1WcEQ7RXVCaG1WRTtJQUFnQyxvQkFBb0I7RXZCbW1WdEQ7RXVCbG1WRTtJQUFnQyxtQkFBbUI7RXZCcW1WckQ7QUFDRjs7QW1CN3JWTTtFSW1GRjtJQUFnQyxzQkFBc0I7RXZCK21WeEQ7RXVCOW1WRTtJQUFnQyxvQkFBb0I7RXZCaW5WdEQ7RXVCaG5WRTtJQUFnQyxrQkFBa0I7RXZCbW5WcEQ7RXVCbG5WRTtJQUFnQyxvQkFBb0I7RXZCcW5WdEQ7RXVCcG5WRTtJQUFnQyxtQkFBbUI7RXZCdW5WckQ7QUFDRjs7QW1CL3NWTTtFSW1GRjtJQUFnQyxzQkFBc0I7RXZCaW9WeEQ7RXVCaG9WRTtJQUFnQyxvQkFBb0I7RXZCbW9WdEQ7RXVCbG9WRTtJQUFnQyxrQkFBa0I7RXZCcW9WcEQ7RXVCcG9WRTtJQUFnQyxvQkFBb0I7RXZCdW9WdEQ7RXVCdG9WRTtJQUFnQyxtQkFBbUI7RXZCeW9WckQ7QUFDRjs7QW1CanVWTTtFSW1GRjtJQUFnQyxzQkFBc0I7RXZCbXBWeEQ7RXVCbHBWRTtJQUFnQyxvQkFBb0I7RXZCcXBWdEQ7RXVCcHBWRTtJQUFnQyxrQkFBa0I7RXZCdXBWcEQ7RXVCdHBWRTtJQUFnQyxvQkFBb0I7RXZCeXBWdEQ7RXVCeHBWRTtJQUFnQyxtQkFBbUI7RXZCMnBWckQ7QUFDRjs7QW1CbnZWTTtFSW1GRjtJQUFnQyxzQkFBc0I7RXZCcXFWeEQ7RXVCcHFWRTtJQUFnQyxvQkFBb0I7RXZCdXFWdEQ7RXVCdHFWRTtJQUFnQyxrQkFBa0I7RXZCeXFWcEQ7RXVCeHFWRTtJQUFnQyxvQkFBb0I7RXZCMnFWdEQ7RXVCMXFWRTtJQUFnQyxtQkFBbUI7RXZCNnFWckQ7QUFDRjs7QW1CcndWTTtFSW1GRjtJQUFnQyxzQkFBc0I7RXZCdXJWeEQ7RXVCdHJWRTtJQUFnQyxvQkFBb0I7RXZCeXJWdEQ7RXVCeHJWRTtJQUFnQyxrQkFBa0I7RXZCMnJWcEQ7RXVCMXJWRTtJQUFnQyxvQkFBb0I7RXZCNnJWdEQ7RXVCNXJWRTtJQUFnQyxtQkFBbUI7RXZCK3JWckQ7QUFDRjs7QW1CdnhWTTtFSW1GRjtJQUFnQyxzQkFBc0I7RXZCeXNWeEQ7RXVCeHNWRTtJQUFnQyxvQkFBb0I7RXZCMnNWdEQ7RXVCMXNWRTtJQUFnQyxrQkFBa0I7RXZCNnNWcEQ7RXVCNXNWRTtJQUFnQyxvQkFBb0I7RXZCK3NWdEQ7RXVCOXNWRTtJQUFnQyxtQkFBbUI7RXZCaXRWckQ7QUFDRjs7QXVCMXNWQTtFQUFXLHlCQUF5QjtBdkI4c1ZwQzs7QXVCN3NWQTtFQUFXLHVCQUF1QjtBdkJpdFZsQzs7QXVCaHRWQTtFQUFXLHFCQUFxQjtBdkJvdFZoQzs7QXVCbnRWQTtFQUFXLHNCQUFzQjtBdkJ1dFZqQzs7QXVCdHRWQTtFQUFXLDRCQUE0QjtBdkIwdFZ2Qzs7QXVCenRWQTtFQUFXLDJCQUEyQjtBdkI2dFZ0Qzs7QW1CajBWTTtFSXdHRjtJQUFnQyx5QkFBeUI7RXZCOHRWM0Q7RXVCN3RWRTtJQUFnQyx1QkFBdUI7RXZCZ3VWekQ7RXVCL3RWRTtJQUFnQyxxQkFBcUI7RXZCa3VWdkQ7RXVCanVWRTtJQUFnQyxzQkFBc0I7RXZCb3VWeEQ7RXVCbnVWRTtJQUFnQyw0QkFBNEI7RXZCc3VWOUQ7RXVCcnVWRTtJQUFnQywyQkFBMkI7RXZCd3VWN0Q7QUFDRjs7QW1CdDFWTTtFSXdHRjtJQUFnQyx5QkFBeUI7RXZCbXZWM0Q7RXVCbHZWRTtJQUFnQyx1QkFBdUI7RXZCcXZWekQ7RXVCcHZWRTtJQUFnQyxxQkFBcUI7RXZCdXZWdkQ7RXVCdHZWRTtJQUFnQyxzQkFBc0I7RXZCeXZWeEQ7RXVCeHZWRTtJQUFnQyw0QkFBNEI7RXZCMnZWOUQ7RXVCMXZWRTtJQUFnQywyQkFBMkI7RXZCNnZWN0Q7QUFDRjs7QW1CMzJWTTtFSXdHRjtJQUFnQyx5QkFBeUI7RXZCd3dWM0Q7RXVCdndWRTtJQUFnQyx1QkFBdUI7RXZCMHdWekQ7RXVCendWRTtJQUFnQyxxQkFBcUI7RXZCNHdWdkQ7RXVCM3dWRTtJQUFnQyxzQkFBc0I7RXZCOHdWeEQ7RXVCN3dWRTtJQUFnQyw0QkFBNEI7RXZCZ3hWOUQ7RXVCL3dWRTtJQUFnQywyQkFBMkI7RXZCa3hWN0Q7QUFDRjs7QW1CaDRWTTtFSXdHRjtJQUFnQyx5QkFBeUI7RXZCNnhWM0Q7RXVCNXhWRTtJQUFnQyx1QkFBdUI7RXZCK3hWekQ7RXVCOXhWRTtJQUFnQyxxQkFBcUI7RXZCaXlWdkQ7RXVCaHlWRTtJQUFnQyxzQkFBc0I7RXZCbXlWeEQ7RXVCbHlWRTtJQUFnQyw0QkFBNEI7RXZCcXlWOUQ7RXVCcHlWRTtJQUFnQywyQkFBMkI7RXZCdXlWN0Q7QUFDRjs7QW1CcjVWTTtFSXdHRjtJQUFnQyx5QkFBeUI7RXZCa3pWM0Q7RXVCanpWRTtJQUFnQyx1QkFBdUI7RXZCb3pWekQ7RXVCbnpWRTtJQUFnQyxxQkFBcUI7RXZCc3pWdkQ7RXVCcnpWRTtJQUFnQyxzQkFBc0I7RXZCd3pWeEQ7RXVCdnpWRTtJQUFnQyw0QkFBNEI7RXZCMHpWOUQ7RXVCenpWRTtJQUFnQywyQkFBMkI7RXZCNHpWN0Q7QUFDRjs7QW1CMTZWTTtFSXdHRjtJQUFnQyx5QkFBeUI7RXZCdTBWM0Q7RXVCdDBWRTtJQUFnQyx1QkFBdUI7RXZCeTBWekQ7RXVCeDBWRTtJQUFnQyxxQkFBcUI7RXZCMjBWdkQ7RXVCMTBWRTtJQUFnQyxzQkFBc0I7RXZCNjBWeEQ7RXVCNTBWRTtJQUFnQyw0QkFBNEI7RXZCKzBWOUQ7RXVCOTBWRTtJQUFnQywyQkFBMkI7RXZCaTFWN0Q7QUFDRjs7QW1CLzdWTTtFSXdHRjtJQUFnQyx5QkFBeUI7RXZCNDFWM0Q7RXVCMzFWRTtJQUFnQyx1QkFBdUI7RXZCODFWekQ7RXVCNzFWRTtJQUFnQyxxQkFBcUI7RXZCZzJWdkQ7RXVCLzFWRTtJQUFnQyxzQkFBc0I7RXZCazJWeEQ7RXVCajJWRTtJQUFnQyw0QkFBNEI7RXZCbzJWOUQ7RXVCbjJWRTtJQUFnQywyQkFBMkI7RXZCczJWN0Q7QUFDRjs7QW1CcDlWTTtFSXdHRjtJQUFnQyx5QkFBeUI7RXZCaTNWM0Q7RXVCaDNWRTtJQUFnQyx1QkFBdUI7RXZCbTNWekQ7RXVCbDNWRTtJQUFnQyxxQkFBcUI7RXZCcTNWdkQ7RXVCcDNWRTtJQUFnQyxzQkFBc0I7RXZCdTNWeEQ7RXVCdDNWRTtJQUFnQyw0QkFBNEI7RXZCeTNWOUQ7RXVCeDNWRTtJQUFnQywyQkFBMkI7RXZCMjNWN0Q7QUFDRjs7QW1CeitWTTtFSXdHRjtJQUFnQyx5QkFBeUI7RXZCczRWM0Q7RXVCcjRWRTtJQUFnQyx1QkFBdUI7RXZCdzRWekQ7RXVCdjRWRTtJQUFnQyxxQkFBcUI7RXZCMDRWdkQ7RXVCejRWRTtJQUFnQyxzQkFBc0I7RXZCNDRWeEQ7RXVCMzRWRTtJQUFnQyw0QkFBNEI7RXZCODRWOUQ7RXVCNzRWRTtJQUFnQywyQkFBMkI7RXZCZzVWN0Q7QUFDRjs7QW1COS9WTTtFSXdHRjtJQUFnQyx5QkFBeUI7RXZCMjVWM0Q7RXVCMTVWRTtJQUFnQyx1QkFBdUI7RXZCNjVWekQ7RXVCNTVWRTtJQUFnQyxxQkFBcUI7RXZCKzVWdkQ7RXVCOTVWRTtJQUFnQyxzQkFBc0I7RXZCaTZWeEQ7RXVCaDZWRTtJQUFnQyw0QkFBNEI7RXZCbTZWOUQ7RXVCbDZWRTtJQUFnQywyQkFBMkI7RXZCcTZWN0Q7QUFDRjs7QW1CbmhXTTtFSXdHRjtJQUFnQyx5QkFBeUI7RXZCZzdWM0Q7RXVCLzZWRTtJQUFnQyx1QkFBdUI7RXZCazdWekQ7RXVCajdWRTtJQUFnQyxxQkFBcUI7RXZCbzdWdkQ7RXVCbjdWRTtJQUFnQyxzQkFBc0I7RXZCczdWeEQ7RXVCcjdWRTtJQUFnQyw0QkFBNEI7RXZCdzdWOUQ7RXVCdjdWRTtJQUFnQywyQkFBMkI7RXZCMDdWN0Q7QUFDRjs7QW1CeGlXTTtFSXdHRjtJQUFnQyx5QkFBeUI7RXZCcThWM0Q7RXVCcDhWRTtJQUFnQyx1QkFBdUI7RXZCdThWekQ7RXVCdDhWRTtJQUFnQyxxQkFBcUI7RXZCeThWdkQ7RXVCeDhWRTtJQUFnQyxzQkFBc0I7RXZCMjhWeEQ7RXVCMThWRTtJQUFnQyw0QkFBNEI7RXZCNjhWOUQ7RXVCNThWRTtJQUFnQywyQkFBMkI7RXZCKzhWN0Q7QUFDRjs7QXVCeDhWQTtFQUFXLDJCQUEyQjtBdkI0OFZ0Qzs7QXVCMzhWQTtFQUFXLHlCQUF5QjtBdkIrOFZwQzs7QXVCOThWQTtFQUFXLHVCQUF1QjtBdkJrOVZsQzs7QXVCajlWQTtFQUFXLDhCQUE4QjtBdkJxOVZ6Qzs7QXVCcDlWQTtFQUFXLDZCQUE2QjtBdkJ3OVZ4Qzs7QW1CamxXTTtFSTZIRjtJQUFnQywyQkFBMkI7RXZCeTlWN0Q7RXVCeDlWRTtJQUFnQyx5QkFBeUI7RXZCMjlWM0Q7RXVCMTlWRTtJQUFnQyx1QkFBdUI7RXZCNjlWekQ7RXVCNTlWRTtJQUFnQyw4QkFBOEI7RXZCKzlWaEU7RXVCOTlWRTtJQUFnQyw2QkFBNkI7RXZCaStWL0Q7QUFDRjs7QW1Cbm1XTTtFSTZIRjtJQUFnQywyQkFBMkI7RXZCMitWN0Q7RXVCMStWRTtJQUFnQyx5QkFBeUI7RXZCNitWM0Q7RXVCNStWRTtJQUFnQyx1QkFBdUI7RXZCKytWekQ7RXVCOStWRTtJQUFnQyw4QkFBOEI7RXZCaS9WaEU7RXVCaC9WRTtJQUFnQyw2QkFBNkI7RXZCbS9WL0Q7QUFDRjs7QW1Ccm5XTTtFSTZIRjtJQUFnQywyQkFBMkI7RXZCNi9WN0Q7RXVCNS9WRTtJQUFnQyx5QkFBeUI7RXZCKy9WM0Q7RXVCOS9WRTtJQUFnQyx1QkFBdUI7RXZCaWdXekQ7RXVCaGdXRTtJQUFnQyw4QkFBOEI7RXZCbWdXaEU7RXVCbGdXRTtJQUFnQyw2QkFBNkI7RXZCcWdXL0Q7QUFDRjs7QW1Cdm9XTTtFSTZIRjtJQUFnQywyQkFBMkI7RXZCK2dXN0Q7RXVCOWdXRTtJQUFnQyx5QkFBeUI7RXZCaWhXM0Q7RXVCaGhXRTtJQUFnQyx1QkFBdUI7RXZCbWhXekQ7RXVCbGhXRTtJQUFnQyw4QkFBOEI7RXZCcWhXaEU7RXVCcGhXRTtJQUFnQyw2QkFBNkI7RXZCdWhXL0Q7QUFDRjs7QW1CenBXTTtFSTZIRjtJQUFnQywyQkFBMkI7RXZCaWlXN0Q7RXVCaGlXRTtJQUFnQyx5QkFBeUI7RXZCbWlXM0Q7RXVCbGlXRTtJQUFnQyx1QkFBdUI7RXZCcWlXekQ7RXVCcGlXRTtJQUFnQyw4QkFBOEI7RXZCdWlXaEU7RXVCdGlXRTtJQUFnQyw2QkFBNkI7RXZCeWlXL0Q7QUFDRjs7QW1CM3FXTTtFSTZIRjtJQUFnQywyQkFBMkI7RXZCbWpXN0Q7RXVCbGpXRTtJQUFnQyx5QkFBeUI7RXZCcWpXM0Q7RXVCcGpXRTtJQUFnQyx1QkFBdUI7RXZCdWpXekQ7RXVCdGpXRTtJQUFnQyw4QkFBOEI7RXZCeWpXaEU7RXVCeGpXRTtJQUFnQyw2QkFBNkI7RXZCMmpXL0Q7QUFDRjs7QW1CN3JXTTtFSTZIRjtJQUFnQywyQkFBMkI7RXZCcWtXN0Q7RXVCcGtXRTtJQUFnQyx5QkFBeUI7RXZCdWtXM0Q7RXVCdGtXRTtJQUFnQyx1QkFBdUI7RXZCeWtXekQ7RXVCeGtXRTtJQUFnQyw4QkFBOEI7RXZCMmtXaEU7RXVCMWtXRTtJQUFnQyw2QkFBNkI7RXZCNmtXL0Q7QUFDRjs7QW1CL3NXTTtFSTZIRjtJQUFnQywyQkFBMkI7RXZCdWxXN0Q7RXVCdGxXRTtJQUFnQyx5QkFBeUI7RXZCeWxXM0Q7RXVCeGxXRTtJQUFnQyx1QkFBdUI7RXZCMmxXekQ7RXVCMWxXRTtJQUFnQyw4QkFBOEI7RXZCNmxXaEU7RXVCNWxXRTtJQUFnQyw2QkFBNkI7RXZCK2xXL0Q7QUFDRjs7QW1CanVXTTtFSTZIRjtJQUFnQywyQkFBMkI7RXZCeW1XN0Q7RXVCeG1XRTtJQUFnQyx5QkFBeUI7RXZCMm1XM0Q7RXVCMW1XRTtJQUFnQyx1QkFBdUI7RXZCNm1XekQ7RXVCNW1XRTtJQUFnQyw4QkFBOEI7RXZCK21XaEU7RXVCOW1XRTtJQUFnQyw2QkFBNkI7RXZCaW5XL0Q7QUFDRjs7QW1CbnZXTTtFSTZIRjtJQUFnQywyQkFBMkI7RXZCMm5XN0Q7RXVCMW5XRTtJQUFnQyx5QkFBeUI7RXZCNm5XM0Q7RXVCNW5XRTtJQUFnQyx1QkFBdUI7RXZCK25XekQ7RXVCOW5XRTtJQUFnQyw4QkFBOEI7RXZCaW9XaEU7RXVCaG9XRTtJQUFnQyw2QkFBNkI7RXZCbW9XL0Q7QUFDRjs7QW1CcndXTTtFSTZIRjtJQUFnQywyQkFBMkI7RXZCNm9XN0Q7RXVCNW9XRTtJQUFnQyx5QkFBeUI7RXZCK29XM0Q7RXVCOW9XRTtJQUFnQyx1QkFBdUI7RXZCaXBXekQ7RXVCaHBXRTtJQUFnQyw4QkFBOEI7RXZCbXBXaEU7RXVCbHBXRTtJQUFnQyw2QkFBNkI7RXZCcXBXL0Q7QUFDRjs7QW1CdnhXTTtFSTZIRjtJQUFnQywyQkFBMkI7RXZCK3BXN0Q7RXVCOXBXRTtJQUFnQyx5QkFBeUI7RXZCaXFXM0Q7RXVCaHFXRTtJQUFnQyx1QkFBdUI7RXZCbXFXekQ7RXVCbHFXRTtJQUFnQyw4QkFBOEI7RXZCcXFXaEU7RXVCcHFXRTtJQUFnQyw2QkFBNkI7RXZCdXFXL0Q7QUFDRjs7QXVCaHFXQTtFQUFXLFVBQVU7QXZCb3FXckI7O0F1Qm5xV0E7RUFBVyxPQUFPO0F2QnVxV2xCOztBbUJqeldNO0VJOElGO0lBQWdDLFVBQVU7RXZCd3FXNUM7RXVCdnFXRTtJQUFnQyxPQUFPO0V2QjBxV3pDO0FBQ0Y7O0FtQjF6V007RUk4SUY7SUFBZ0MsVUFBVTtFdkJpclc1QztFdUJocldFO0lBQWdDLE9BQU87RXZCbXJXekM7QUFDRjs7QW1CbjBXTTtFSThJRjtJQUFnQyxVQUFVO0V2QjByVzVDO0V1QnpyV0U7SUFBZ0MsT0FBTztFdkI0cld6QztBQUNGOztBbUI1MFdNO0VJOElGO0lBQWdDLFVBQVU7RXZCbXNXNUM7RXVCbHNXRTtJQUFnQyxPQUFPO0V2QnFzV3pDO0FBQ0Y7O0FtQnIxV007RUk4SUY7SUFBZ0MsVUFBVTtFdkI0c1c1QztFdUIzc1dFO0lBQWdDLE9BQU87RXZCOHNXekM7QUFDRjs7QW1COTFXTTtFSThJRjtJQUFnQyxVQUFVO0V2QnF0VzVDO0V1QnB0V0U7SUFBZ0MsT0FBTztFdkJ1dFd6QztBQUNGOztBbUJ2MldNO0VJOElGO0lBQWdDLFVBQVU7RXZCOHRXNUM7RXVCN3RXRTtJQUFnQyxPQUFPO0V2Qmd1V3pDO0FBQ0Y7O0FtQmgzV007RUk4SUY7SUFBZ0MsVUFBVTtFdkJ1dVc1QztFdUJ0dVdFO0lBQWdDLE9BQU87RXZCeXVXekM7QUFDRjs7QW1CejNXTTtFSThJRjtJQUFnQyxVQUFVO0V2Qmd2VzVDO0V1Qi91V0U7SUFBZ0MsT0FBTztFdkJrdld6QztBQUNGOztBbUJsNFdNO0VJOElGO0lBQWdDLFVBQVU7RXZCeXZXNUM7RXVCeHZXRTtJQUFnQyxPQUFPO0V2QjJ2V3pDO0FBQ0Y7O0FtQjM0V007RUk4SUY7SUFBZ0MsVUFBVTtFdkJrd1c1QztFdUJqd1dFO0lBQWdDLE9BQU87RXZCb3dXekM7QUFDRjs7QW1CcDVXTTtFSThJRjtJQUFnQyxVQUFVO0V2QjJ3VzVDO0V1QjF3V0U7SUFBZ0MsT0FBTztFdkI2d1d6QztBQUNGOztBdUJ0d1dBO0VBQVcsZ0JBQWdCO0F2QjB3VzNCOztBdUJ6d1dBO0VBQVcsYUFBYTtBdkI2d1d4Qjs7QW1CcjZXTTtFSTRKRjtJQUFnQyxnQkFBZ0I7RXZCOHdXbEQ7RXVCN3dXRTtJQUFnQyxhQUFhO0V2Qmd4Vy9DO0FBQ0Y7O0FtQjk2V007RUk0SkY7SUFBZ0MsZ0JBQWdCO0V2QnV4V2xEO0V1QnR4V0U7SUFBZ0MsYUFBYTtFdkJ5eFcvQztBQUNGOztBbUJ2N1dNO0VJNEpGO0lBQWdDLGdCQUFnQjtFdkJneVdsRDtFdUIveFdFO0lBQWdDLGFBQWE7RXZCa3lXL0M7QUFDRjs7QW1CaDhXTTtFSTRKRjtJQUFnQyxnQkFBZ0I7RXZCeXlXbEQ7RXVCeHlXRTtJQUFnQyxhQUFhO0V2QjJ5Vy9DO0FBQ0Y7O0FtQno4V007RUk0SkY7SUFBZ0MsZ0JBQWdCO0V2Qmt6V2xEO0V1Qmp6V0U7SUFBZ0MsYUFBYTtFdkJvelcvQztBQUNGOztBbUJsOVdNO0VJNEpGO0lBQWdDLGdCQUFnQjtFdkIyeldsRDtFdUIxeldFO0lBQWdDLGFBQWE7RXZCNnpXL0M7QUFDRjs7QW1CMzlXTTtFSTRKRjtJQUFnQyxnQkFBZ0I7RXZCbzBXbEQ7RXVCbjBXRTtJQUFnQyxhQUFhO0V2QnMwVy9DO0FBQ0Y7O0FtQnArV007RUk0SkY7SUFBZ0MsZ0JBQWdCO0V2QjYwV2xEO0V1QjUwV0U7SUFBZ0MsYUFBYTtFdkIrMFcvQztBQUNGOztBbUI3K1dNO0VJNEpGO0lBQWdDLGdCQUFnQjtFdkJzMVdsRDtFdUJyMVdFO0lBQWdDLGFBQWE7RXZCdzFXL0M7QUFDRjs7QW1CdC9XTTtFSTRKRjtJQUFnQyxnQkFBZ0I7RXZCKzFXbEQ7RXVCOTFXRTtJQUFnQyxhQUFhO0V2QmkyVy9DO0FBQ0Y7O0FtQi8vV007RUk0SkY7SUFBZ0MsZ0JBQWdCO0V2QncyV2xEO0V1QnYyV0U7SUFBZ0MsYUFBYTtFdkIwMlcvQztBQUNGOztBbUJ4Z1hNO0VJNEpGO0lBQWdDLGdCQUFnQjtFdkJpM1dsRDtFdUJoM1dFO0lBQWdDLGFBQWE7RXZCbTNXL0M7QUFDRjs7QXVCNTJXQTtFQUFXLFlBQVk7QXZCZzNXdkI7O0F1Qi8yV0E7RUFBVyxZQUFZO0F2Qm0zV3ZCOztBbUJ6aFhNO0VJMEtGO0lBQWdDLFlBQVk7RXZCbzNXOUM7RXVCbjNXRTtJQUFnQyxZQUFZO0V2QnMzVzlDO0FBQ0Y7O0FtQmxpWE07RUkwS0Y7SUFBZ0MsWUFBWTtFdkI2M1c5QztFdUI1M1dFO0lBQWdDLFlBQVk7RXZCKzNXOUM7QUFDRjs7QW1CM2lYTTtFSTBLRjtJQUFnQyxZQUFZO0V2QnM0VzlDO0V1QnI0V0U7SUFBZ0MsWUFBWTtFdkJ3NFc5QztBQUNGOztBbUJwalhNO0VJMEtGO0lBQWdDLFlBQVk7RXZCKzRXOUM7RXVCOTRXRTtJQUFnQyxZQUFZO0V2Qmk1VzlDO0FBQ0Y7O0FtQjdqWE07RUkwS0Y7SUFBZ0MsWUFBWTtFdkJ3NVc5QztFdUJ2NVdFO0lBQWdDLFlBQVk7RXZCMDVXOUM7QUFDRjs7QW1CdGtYTTtFSTBLRjtJQUFnQyxZQUFZO0V2Qmk2VzlDO0V1Qmg2V0U7SUFBZ0MsWUFBWTtFdkJtNlc5QztBQUNGOztBbUIva1hNO0VJMEtGO0lBQWdDLFlBQVk7RXZCMDZXOUM7RXVCejZXRTtJQUFnQyxZQUFZO0V2QjQ2VzlDO0FBQ0Y7O0FtQnhsWE07RUkwS0Y7SUFBZ0MsWUFBWTtFdkJtN1c5QztFdUJsN1dFO0lBQWdDLFlBQVk7RXZCcTdXOUM7QUFDRjs7QW1Cam1YTTtFSTBLRjtJQUFnQyxZQUFZO0V2QjQ3VzlDO0V1QjM3V0U7SUFBZ0MsWUFBWTtFdkI4N1c5QztBQUNGOztBbUIxbVhNO0VJMEtGO0lBQWdDLFlBQVk7RXZCcThXOUM7RXVCcDhXRTtJQUFnQyxZQUFZO0V2QnU4VzlDO0FBQ0Y7O0FtQm5uWE07RUkwS0Y7SUFBZ0MsWUFBWTtFdkI4OFc5QztFdUI3OFdFO0lBQWdDLFlBQVk7RXZCZzlXOUM7QUFDRjs7QW1CNW5YTTtFSTBLRjtJQUFnQyxZQUFZO0V2QnU5VzlDO0V1QnQ5V0U7SUFBZ0MsWUFBWTtFdkJ5OVc5QztBQUNGOztBdUJsOVdBO0VBQVcsY0FBYztBdkJzOVd6Qjs7QXVCcjlXQTtFQUFXLGNBQWM7QXZCeTlXekI7O0FtQjdvWE07RUl3TEY7SUFBZ0MsY0FBYztFdkIwOVdoRDtFdUJ6OVdFO0lBQWdDLGNBQWM7RXZCNDlXaEQ7QUFDRjs7QW1CdHBYTTtFSXdMRjtJQUFnQyxjQUFjO0V2Qm0rV2hEO0V1QmwrV0U7SUFBZ0MsY0FBYztFdkJxK1doRDtBQUNGOztBbUIvcFhNO0VJd0xGO0lBQWdDLGNBQWM7RXZCNCtXaEQ7RXVCMytXRTtJQUFnQyxjQUFjO0V2QjgrV2hEO0FBQ0Y7O0FtQnhxWE07RUl3TEY7SUFBZ0MsY0FBYztFdkJxL1doRDtFdUJwL1dFO0lBQWdDLGNBQWM7RXZCdS9XaEQ7QUFDRjs7QW1CanJYTTtFSXdMRjtJQUFnQyxjQUFjO0V2QjgvV2hEO0V1QjcvV0U7SUFBZ0MsY0FBYztFdkJnZ1hoRDtBQUNGOztBbUIxclhNO0VJd0xGO0lBQWdDLGNBQWM7RXZCdWdYaEQ7RXVCdGdYRTtJQUFnQyxjQUFjO0V2QnlnWGhEO0FBQ0Y7O0FtQm5zWE07RUl3TEY7SUFBZ0MsY0FBYztFdkJnaFhoRDtFdUIvZ1hFO0lBQWdDLGNBQWM7RXZCa2hYaEQ7QUFDRjs7QW1CNXNYTTtFSXdMRjtJQUFnQyxjQUFjO0V2QnloWGhEO0V1QnhoWEU7SUFBZ0MsY0FBYztFdkIyaFhoRDtBQUNGOztBbUJydFhNO0VJd0xGO0lBQWdDLGNBQWM7RXZCa2lYaEQ7RXVCamlYRTtJQUFnQyxjQUFjO0V2Qm9pWGhEO0FBQ0Y7O0FtQjl0WE07RUl3TEY7SUFBZ0MsY0FBYztFdkIyaVhoRDtFdUIxaVhFO0lBQWdDLGNBQWM7RXZCNmlYaEQ7QUFDRjs7QW1CdnVYTTtFSXdMRjtJQUFnQyxjQUFjO0V2Qm9qWGhEO0V1Qm5qWEU7SUFBZ0MsY0FBYztFdkJzalhoRDtBQUNGOztBbUJodlhNO0VJd0xGO0lBQWdDLGNBQWM7RXZCNmpYaEQ7RXVCNWpYRTtJQUFnQyxjQUFjO0V2QitqWGhEO0FBQ0Y7O0F1QnZqWEU7RUFBYSxRQUREO0F2QjRqWGQ7O0FtQjd2WE07RUlzTUE7SUFBa0MsUUFMMUI7RXZCaWtYWjtBQUNGOztBbUJud1hNO0VJc01BO0lBQWtDLFFBTDFCO0V2QnVrWFo7QUFDRjs7QW1CendYTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkI2a1haO0FBQ0Y7O0FtQi93WE07RUlzTUE7SUFBa0MsUUFMMUI7RXZCbWxYWjtBQUNGOztBbUJyeFhNO0VJc01BO0lBQWtDLFFBTDFCO0V2QnlsWFo7QUFDRjs7QW1CM3hYTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkIrbFhaO0FBQ0Y7O0FtQmp5WE07RUlzTUE7SUFBa0MsUUFMMUI7RXZCcW1YWjtBQUNGOztBbUJ2eVhNO0VJc01BO0lBQWtDLFFBTDFCO0V2QjJtWFo7QUFDRjs7QW1CN3lYTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJpblhaO0FBQ0Y7O0FtQm56WE07RUlzTUE7SUFBa0MsUUFMMUI7RXZCdW5YWjtBQUNGOztBbUJ6elhNO0VJc01BO0lBQWtDLFFBTDFCO0V2QjZuWFo7QUFDRjs7QW1CL3pYTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJtb1haO0FBQ0Y7O0F1Qm5vWEU7RUFBYSxRQUREO0F2QndvWGQ7O0FtQnowWE07RUlzTUE7SUFBa0MsUUFMMUI7RXZCNm9YWjtBQUNGOztBbUIvMFhNO0VJc01BO0lBQWtDLFFBTDFCO0V2Qm1wWFo7QUFDRjs7QW1CcjFYTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJ5cFhaO0FBQ0Y7O0FtQjMxWE07RUlzTUE7SUFBa0MsUUFMMUI7RXZCK3BYWjtBQUNGOztBbUJqMlhNO0VJc01BO0lBQWtDLFFBTDFCO0V2QnFxWFo7QUFDRjs7QW1CdjJYTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkIycVhaO0FBQ0Y7O0FtQjcyWE07RUlzTUE7SUFBa0MsUUFMMUI7RXZCaXJYWjtBQUNGOztBbUJuM1hNO0VJc01BO0lBQWtDLFFBTDFCO0V2QnVyWFo7QUFDRjs7QW1CejNYTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkI2clhaO0FBQ0Y7O0FtQi8zWE07RUlzTUE7SUFBa0MsUUFMMUI7RXZCbXNYWjtBQUNGOztBbUJyNFhNO0VJc01BO0lBQWtDLFFBTDFCO0V2QnlzWFo7QUFDRjs7QW1CMzRYTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkIrc1haO0FBQ0Y7O0F1Qi9zWEU7RUFBYSxRQUREO0F2Qm90WGQ7O0FtQnI1WE07RUlzTUE7SUFBa0MsUUFMMUI7RXZCeXRYWjtBQUNGOztBbUIzNVhNO0VJc01BO0lBQWtDLFFBTDFCO0V2Qit0WFo7QUFDRjs7QW1CajZYTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJxdVhaO0FBQ0Y7O0FtQnY2WE07RUlzTUE7SUFBa0MsUUFMMUI7RXZCMnVYWjtBQUNGOztBbUI3NlhNO0VJc01BO0lBQWtDLFFBTDFCO0V2Qml2WFo7QUFDRjs7QW1CbjdYTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJ1dlhaO0FBQ0Y7O0FtQno3WE07RUlzTUE7SUFBa0MsUUFMMUI7RXZCNnZYWjtBQUNGOztBbUIvN1hNO0VJc01BO0lBQWtDLFFBTDFCO0V2Qm13WFo7QUFDRjs7QW1CcjhYTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJ5d1haO0FBQ0Y7O0FtQjM4WE07RUlzTUE7SUFBa0MsUUFMMUI7RXZCK3dYWjtBQUNGOztBbUJqOVhNO0VJc01BO0lBQWtDLFFBTDFCO0V2QnF4WFo7QUFDRjs7QW1CdjlYTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkIyeFhaO0FBQ0Y7O0F1QjN4WEU7RUFBYSxRQUREO0F2Qmd5WGQ7O0FtQmorWE07RUlzTUE7SUFBa0MsUUFMMUI7RXZCcXlYWjtBQUNGOztBbUJ2K1hNO0VJc01BO0lBQWtDLFFBTDFCO0V2QjJ5WFo7QUFDRjs7QW1CNytYTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJpelhaO0FBQ0Y7O0FtQm4vWE07RUlzTUE7SUFBa0MsUUFMMUI7RXZCdXpYWjtBQUNGOztBbUJ6L1hNO0VJc01BO0lBQWtDLFFBTDFCO0V2QjZ6WFo7QUFDRjs7QW1CLy9YTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJtMFhaO0FBQ0Y7O0FtQnJnWU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCeTBYWjtBQUNGOztBbUIzZ1lNO0VJc01BO0lBQWtDLFFBTDFCO0V2QiswWFo7QUFDRjs7QW1CamhZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJxMVhaO0FBQ0Y7O0FtQnZoWU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCMjFYWjtBQUNGOztBbUI3aFlNO0VJc01BO0lBQWtDLFFBTDFCO0V2QmkyWFo7QUFDRjs7QW1CbmlZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJ1MlhaO0FBQ0Y7O0F1QnYyWEU7RUFBYSxRQUREO0F2QjQyWGQ7O0FtQjdpWU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCaTNYWjtBQUNGOztBbUJuallNO0VJc01BO0lBQWtDLFFBTDFCO0V2QnUzWFo7QUFDRjs7QW1CempZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkI2M1haO0FBQ0Y7O0FtQi9qWU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCbTRYWjtBQUNGOztBbUJya1lNO0VJc01BO0lBQWtDLFFBTDFCO0V2Qnk0WFo7QUFDRjs7QW1CM2tZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkIrNFhaO0FBQ0Y7O0FtQmpsWU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCcTVYWjtBQUNGOztBbUJ2bFlNO0VJc01BO0lBQWtDLFFBTDFCO0V2QjI1WFo7QUFDRjs7QW1CN2xZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJpNlhaO0FBQ0Y7O0FtQm5tWU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCdTZYWjtBQUNGOztBbUJ6bVlNO0VJc01BO0lBQWtDLFFBTDFCO0V2QjY2WFo7QUFDRjs7QW1CL21ZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJtN1haO0FBQ0Y7O0F1Qm43WEU7RUFBYSxRQUREO0F2Qnc3WGQ7O0FtQnpuWU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCNjdYWjtBQUNGOztBbUIvbllNO0VJc01BO0lBQWtDLFFBTDFCO0V2Qm04WFo7QUFDRjs7QW1Ccm9ZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJ5OFhaO0FBQ0Y7O0FtQjNvWU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCKzhYWjtBQUNGOztBbUJqcFlNO0VJc01BO0lBQWtDLFFBTDFCO0V2QnE5WFo7QUFDRjs7QW1CdnBZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkIyOVhaO0FBQ0Y7O0FtQjdwWU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCaStYWjtBQUNGOztBbUJucVlNO0VJc01BO0lBQWtDLFFBTDFCO0V2QnUrWFo7QUFDRjs7QW1CenFZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkI2K1haO0FBQ0Y7O0FtQi9xWU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCbS9YWjtBQUNGOztBbUJycllNO0VJc01BO0lBQWtDLFFBTDFCO0V2QnkvWFo7QUFDRjs7QW1CM3JZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkIrL1haO0FBQ0Y7O0F1Qi8vWEU7RUFBYSxRQUREO0F2Qm9nWWQ7O0FtQnJzWU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCeWdZWjtBQUNGOztBbUIzc1lNO0VJc01BO0lBQWtDLFFBTDFCO0V2QitnWVo7QUFDRjs7QW1CanRZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJxaFlaO0FBQ0Y7O0FtQnZ0WU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCMmhZWjtBQUNGOztBbUI3dFlNO0VJc01BO0lBQWtDLFFBTDFCO0V2QmlpWVo7QUFDRjs7QW1CbnVZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJ1aVlaO0FBQ0Y7O0FtQnp1WU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCNmlZWjtBQUNGOztBbUIvdVlNO0VJc01BO0lBQWtDLFFBTDFCO0V2Qm1qWVo7QUFDRjs7QW1CcnZZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJ5allaO0FBQ0Y7O0FtQjN2WU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCK2pZWjtBQUNGOztBbUJqd1lNO0VJc01BO0lBQWtDLFFBTDFCO0V2QnFrWVo7QUFDRjs7QW1CdndZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkIya1laO0FBQ0Y7O0F1QjNrWUU7RUFBYSxRQUREO0F2QmdsWWQ7O0FtQmp4WU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCcWxZWjtBQUNGOztBbUJ2eFlNO0VJc01BO0lBQWtDLFFBTDFCO0V2QjJsWVo7QUFDRjs7QW1CN3hZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJpbVlaO0FBQ0Y7O0FtQm55WU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCdW1ZWjtBQUNGOztBbUJ6eVlNO0VJc01BO0lBQWtDLFFBTDFCO0V2QjZtWVo7QUFDRjs7QW1CL3lZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJtbllaO0FBQ0Y7O0FtQnJ6WU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCeW5ZWjtBQUNGOztBbUIzellNO0VJc01BO0lBQWtDLFFBTDFCO0V2QituWVo7QUFDRjs7QW1CajBZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJxb1laO0FBQ0Y7O0FtQnYwWU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCMm9ZWjtBQUNGOztBbUI3MFlNO0VJc01BO0lBQWtDLFFBTDFCO0V2QmlwWVo7QUFDRjs7QW1CbjFZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJ1cFlaO0FBQ0Y7O0F1QnZwWUU7RUFBYSxRQUREO0F2QjRwWWQ7O0FtQjcxWU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCaXFZWjtBQUNGOztBbUJuMllNO0VJc01BO0lBQWtDLFFBTDFCO0V2QnVxWVo7QUFDRjs7QW1CejJZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkI2cVlaO0FBQ0Y7O0FtQi8yWU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCbXJZWjtBQUNGOztBbUJyM1lNO0VJc01BO0lBQWtDLFFBTDFCO0V2QnlyWVo7QUFDRjs7QW1CMzNZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkIrcllaO0FBQ0Y7O0FtQmo0WU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCcXNZWjtBQUNGOztBbUJ2NFlNO0VJc01BO0lBQWtDLFFBTDFCO0V2QjJzWVo7QUFDRjs7QW1CNzRZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJpdFlaO0FBQ0Y7O0FtQm41WU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCdXRZWjtBQUNGOztBbUJ6NVlNO0VJc01BO0lBQWtDLFFBTDFCO0V2QjZ0WVo7QUFDRjs7QW1CLzVZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJtdVlaO0FBQ0Y7O0F1Qm51WUU7RUFBYSxRQUREO0F2Qnd1WWQ7O0FtQno2WU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCNnVZWjtBQUNGOztBbUIvNllNO0VJc01BO0lBQWtDLFFBTDFCO0V2Qm12WVo7QUFDRjs7QW1CcjdZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkJ5dllaO0FBQ0Y7O0FtQjM3WU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCK3ZZWjtBQUNGOztBbUJqOFlNO0VJc01BO0lBQWtDLFFBTDFCO0V2QnF3WVo7QUFDRjs7QW1CdjhZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkIyd1laO0FBQ0Y7O0FtQjc4WU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCaXhZWjtBQUNGOztBbUJuOVlNO0VJc01BO0lBQWtDLFFBTDFCO0V2QnV4WVo7QUFDRjs7QW1CejlZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkI2eFlaO0FBQ0Y7O0FtQi85WU07RUlzTUE7SUFBa0MsUUFMMUI7RXZCbXlZWjtBQUNGOztBbUJyK1lNO0VJc01BO0lBQWtDLFFBTDFCO0V2Qnl5WVo7QUFDRjs7QW1CMytZTTtFSXNNQTtJQUFrQyxRQUwxQjtFdkIreVlaO0FBQ0Y7O0F1Qi95WUU7RUFBYSxTQUREO0F2Qm96WWQ7O0FtQnIvWU07RUlzTUE7SUFBa0MsU0FMMUI7RXZCeXpZWjtBQUNGOztBbUIzL1lNO0VJc01BO0lBQWtDLFNBTDFCO0V2Qit6WVo7QUFDRjs7QW1CamdaTTtFSXNNQTtJQUFrQyxTQUwxQjtFdkJxMFlaO0FBQ0Y7O0FtQnZnWk07RUlzTUE7SUFBa0MsU0FMMUI7RXZCMjBZWjtBQUNGOztBbUI3Z1pNO0VJc01BO0lBQWtDLFNBTDFCO0V2QmkxWVo7QUFDRjs7QW1CbmhaTTtFSXNNQTtJQUFrQyxTQUwxQjtFdkJ1MVlaO0FBQ0Y7O0FtQnpoWk07RUlzTUE7SUFBa0MsU0FMMUI7RXZCNjFZWjtBQUNGOztBbUIvaFpNO0VJc01BO0lBQWtDLFNBTDFCO0V2Qm0yWVo7QUFDRjs7QW1CcmlaTTtFSXNNQTtJQUFrQyxTQUwxQjtFdkJ5MllaO0FBQ0Y7O0FtQjNpWk07RUlzTUE7SUFBa0MsU0FMMUI7RXZCKzJZWjtBQUNGOztBbUJqalpNO0VJc01BO0lBQWtDLFNBTDFCO0V2QnEzWVo7QUFDRjs7QW1CdmpaTTtFSXNNQTtJQUFrQyxTQUwxQjtFdkIyM1laO0FBQ0Y7O0F1QjMzWUU7RUFBYSxTQUREO0F2Qmc0WWQ7O0FtQmprWk07RUlzTUE7SUFBa0MsU0FMMUI7RXZCcTRZWjtBQUNGOztBbUJ2a1pNO0VJc01BO0lBQWtDLFNBTDFCO0V2QjI0WVo7QUFDRjs7QW1CN2taTTtFSXNNQTtJQUFrQyxTQUwxQjtFdkJpNVlaO0FBQ0Y7O0FtQm5sWk07RUlzTUE7SUFBa0MsU0FMMUI7RXZCdTVZWjtBQUNGOztBbUJ6bFpNO0VJc01BO0lBQWtDLFNBTDFCO0V2QjY1WVo7QUFDRjs7QW1CL2xaTTtFSXNNQTtJQUFrQyxTQUwxQjtFdkJtNllaO0FBQ0Y7O0FtQnJtWk07RUlzTUE7SUFBa0MsU0FMMUI7RXZCeTZZWjtBQUNGOztBbUIzbVpNO0VJc01BO0lBQWtDLFNBTDFCO0V2Qis2WVo7QUFDRjs7QW1Cam5aTTtFSXNNQTtJQUFrQyxTQUwxQjtFdkJxN1laO0FBQ0Y7O0FtQnZuWk07RUlzTUE7SUFBa0MsU0FMMUI7RXZCMjdZWjtBQUNGOztBbUI3blpNO0VJc01BO0lBQWtDLFNBTDFCO0V2Qmk4WVo7QUFDRjs7QW1Cbm9aTTtFSXNNQTtJQUFrQyxTQUwxQjtFdkJ1OFlaO0FBQ0Y7O0F1QnY4WUU7RUFBYSxTQUREO0F2QjQ4WWQ7O0FtQjdvWk07RUlzTUE7SUFBa0MsU0FMMUI7RXZCaTlZWjtBQUNGOztBbUJucFpNO0VJc01BO0lBQWtDLFNBTDFCO0V2QnU5WVo7QUFDRjs7QW1CenBaTTtFSXNNQTtJQUFrQyxTQUwxQjtFdkI2OVlaO0FBQ0Y7O0FtQi9wWk07RUlzTUE7SUFBa0MsU0FMMUI7RXZCbStZWjtBQUNGOztBbUJycVpNO0VJc01BO0lBQWtDLFNBTDFCO0V2QnkrWVo7QUFDRjs7QW1CM3FaTTtFSXNNQTtJQUFrQyxTQUwxQjtFdkIrK1laO0FBQ0Y7O0FtQmpyWk07RUlzTUE7SUFBa0MsU0FMMUI7RXZCcS9ZWjtBQUNGOztBbUJ2clpNO0VJc01BO0lBQWtDLFNBTDFCO0V2QjIvWVo7QUFDRjs7QW1CN3JaTTtFSXNNQTtJQUFrQyxTQUwxQjtFdkJpZ1paO0FBQ0Y7O0FtQm5zWk07RUlzTUE7SUFBa0MsU0FMMUI7RXZCdWdaWjtBQUNGOztBbUJ6c1pNO0VJc01BO0lBQWtDLFNBTDFCO0V2QjZnWlo7QUFDRjs7QW1CL3NaTTtFSXNNQTtJQUFrQyxTQUwxQjtFdkJtaFpaO0FBQ0Y7O0F3Qi9zWkE7RUFBZ0IseUJBQXlCO0F4Qm10WnpDOztBd0JsdFpBO0VBQWdCLGdDQUFnQztBeEJzdFpoRDs7QXdCcnRaQTtFQUFnQiwwQkFBMEI7QXhCeXRaMUM7O0F3Qnh0WkE7RUFBZ0IseUJBQXlCO0F4QjR0WnpDOztBd0IzdFpBO0VBQWdCLDhCQUE4QjtBeEIrdFo5Qzs7QXdCOXRaQTtFQUFnQix3QkFBd0I7QXhCa3VaeEM7O0FtQjd1Wk07RUtlRjtJQUFpQyx5QkFBeUI7RXhCbXVaNUQ7RXdCbHVaRTtJQUFpQyxnQ0FBZ0M7RXhCcXVabkU7RXdCcHVaRTtJQUFpQywwQkFBMEI7RXhCdXVaN0Q7RXdCdHVaRTtJQUFpQyx5QkFBeUI7RXhCeXVaNUQ7RXdCeHVaRTtJQUFpQyw4QkFBOEI7RXhCMnVaakU7RXdCMXVaRTtJQUFpQyx3QkFBd0I7RXhCNnVaM0Q7QUFDRjs7QW1CbHdaTTtFS2VGO0lBQWlDLHlCQUF5QjtFeEJ3dlo1RDtFd0J2dlpFO0lBQWlDLGdDQUFnQztFeEIwdlpuRTtFd0J6dlpFO0lBQWlDLDBCQUEwQjtFeEI0dlo3RDtFd0IzdlpFO0lBQWlDLHlCQUF5QjtFeEI4dlo1RDtFd0I3dlpFO0lBQWlDLDhCQUE4QjtFeEJnd1pqRTtFd0IvdlpFO0lBQWlDLHdCQUF3QjtFeEJrd1ozRDtBQUNGOztBbUJ2eFpNO0VLZUY7SUFBaUMseUJBQXlCO0V4QjZ3WjVEO0V3QjV3WkU7SUFBaUMsZ0NBQWdDO0V4Qit3Wm5FO0V3Qjl3WkU7SUFBaUMsMEJBQTBCO0V4Qml4WjdEO0V3Qmh4WkU7SUFBaUMseUJBQXlCO0V4Qm14WjVEO0V3Qmx4WkU7SUFBaUMsOEJBQThCO0V4QnF4WmpFO0V3QnB4WkU7SUFBaUMsd0JBQXdCO0V4QnV4WjNEO0FBQ0Y7O0FtQjV5Wk07RUtlRjtJQUFpQyx5QkFBeUI7RXhCa3laNUQ7RXdCanlaRTtJQUFpQyxnQ0FBZ0M7RXhCb3labkU7RXdCbnlaRTtJQUFpQywwQkFBMEI7RXhCc3laN0Q7RXdCcnlaRTtJQUFpQyx5QkFBeUI7RXhCd3laNUQ7RXdCdnlaRTtJQUFpQyw4QkFBOEI7RXhCMHlaakU7RXdCenlaRTtJQUFpQyx3QkFBd0I7RXhCNHlaM0Q7QUFDRjs7QW1CajBaTTtFS2VGO0lBQWlDLHlCQUF5QjtFeEJ1elo1RDtFd0J0elpFO0lBQWlDLGdDQUFnQztFeEJ5elpuRTtFd0J4elpFO0lBQWlDLDBCQUEwQjtFeEIyelo3RDtFd0IxelpFO0lBQWlDLHlCQUF5QjtFeEI2elo1RDtFd0I1elpFO0lBQWlDLDhCQUE4QjtFeEIrelpqRTtFd0I5elpFO0lBQWlDLHdCQUF3QjtFeEJpMFozRDtBQUNGOztBbUJ0MVpNO0VLZUY7SUFBaUMseUJBQXlCO0V4QjQwWjVEO0V3QjMwWkU7SUFBaUMsZ0NBQWdDO0V4QjgwWm5FO0V3QjcwWkU7SUFBaUMsMEJBQTBCO0V4QmcxWjdEO0V3Qi8wWkU7SUFBaUMseUJBQXlCO0V4QmsxWjVEO0V3QmoxWkU7SUFBaUMsOEJBQThCO0V4Qm8xWmpFO0V3Qm4xWkU7SUFBaUMsd0JBQXdCO0V4QnMxWjNEO0FBQ0Y7O0FtQjMyWk07RUtlRjtJQUFpQyx5QkFBeUI7RXhCaTJaNUQ7RXdCaDJaRTtJQUFpQyxnQ0FBZ0M7RXhCbTJabkU7RXdCbDJaRTtJQUFpQywwQkFBMEI7RXhCcTJaN0Q7RXdCcDJaRTtJQUFpQyx5QkFBeUI7RXhCdTJaNUQ7RXdCdDJaRTtJQUFpQyw4QkFBOEI7RXhCeTJaakU7RXdCeDJaRTtJQUFpQyx3QkFBd0I7RXhCMjJaM0Q7QUFDRjs7QW1CaDRaTTtFS2VGO0lBQWlDLHlCQUF5QjtFeEJzM1o1RDtFd0JyM1pFO0lBQWlDLGdDQUFnQztFeEJ3M1puRTtFd0J2M1pFO0lBQWlDLDBCQUEwQjtFeEIwM1o3RDtFd0J6M1pFO0lBQWlDLHlCQUF5QjtFeEI0M1o1RDtFd0IzM1pFO0lBQWlDLDhCQUE4QjtFeEI4M1pqRTtFd0I3M1pFO0lBQWlDLHdCQUF3QjtFeEJnNFozRDtBQUNGOztBbUJyNVpNO0VLZUY7SUFBaUMseUJBQXlCO0V4QjI0WjVEO0V3QjE0WkU7SUFBaUMsZ0NBQWdDO0V4QjY0Wm5FO0V3QjU0WkU7SUFBaUMsMEJBQTBCO0V4Qis0WjdEO0V3Qjk0WkU7SUFBaUMseUJBQXlCO0V4Qmk1WjVEO0V3Qmg1WkU7SUFBaUMsOEJBQThCO0V4Qm01WmpFO0V3Qmw1WkU7SUFBaUMsd0JBQXdCO0V4QnE1WjNEO0FBQ0Y7O0FtQjE2Wk07RUtlRjtJQUFpQyx5QkFBeUI7RXhCZzZaNUQ7RXdCLzVaRTtJQUFpQyxnQ0FBZ0M7RXhCazZabkU7RXdCajZaRTtJQUFpQywwQkFBMEI7RXhCbzZaN0Q7RXdCbjZaRTtJQUFpQyx5QkFBeUI7RXhCczZaNUQ7RXdCcjZaRTtJQUFpQyw4QkFBOEI7RXhCdzZaakU7RXdCdjZaRTtJQUFpQyx3QkFBd0I7RXhCMDZaM0Q7QUFDRjs7QW1CLzdaTTtFS2VGO0lBQWlDLHlCQUF5QjtFeEJxN1o1RDtFd0JwN1pFO0lBQWlDLGdDQUFnQztFeEJ1N1puRTtFd0J0N1pFO0lBQWlDLDBCQUEwQjtFeEJ5N1o3RDtFd0J4N1pFO0lBQWlDLHlCQUF5QjtFeEIyN1o1RDtFd0IxN1pFO0lBQWlDLDhCQUE4QjtFeEI2N1pqRTtFd0I1N1pFO0lBQWlDLHdCQUF3QjtFeEIrN1ozRDtBQUNGOztBbUJwOVpNO0VLZUY7SUFBaUMseUJBQXlCO0V4QjA4WjVEO0V3Qno4WkU7SUFBaUMsZ0NBQWdDO0V4QjQ4Wm5FO0V3QjM4WkU7SUFBaUMsMEJBQTBCO0V4Qjg4WjdEO0V3Qjc4WkU7SUFBaUMseUJBQXlCO0V4Qmc5WjVEO0V3Qi84WkU7SUFBaUMsOEJBQThCO0V4Qms5WmpFO0V3Qmo5WkU7SUFBaUMsd0JBQXdCO0V4Qm85WjNEO0FBQ0Y7O0F3Qjc4WkE7RUFBZ0IsMkJBQTJCO0F4Qmk5WjNDOztBd0JoOVpBO0VBQWdCLHlCQUF5QjtBeEJvOVp6Qzs7QXdCbjlaQTtFQUFnQiwyQkFBMkI7QXhCdTlaM0M7O0F3QnI5WkE7RUFBZ0IsNkJBQTZCO0F4Qnk5WjdDOztBd0J4OVpBO0VBQWdCLDZCQUE2QjtBeEI0OVo3Qzs7QXdCMzlaQTtFQUFnQiwyQkFBMkI7QXhCKzlaM0M7O0F3Qjk5WkE7RUFBZ0IsMkJBQTJCO0F4QmsrWjNDOztBd0JqK1pBO0VBQWdCLDZCQUE2QjtBeEJxK1o3Qzs7QXdCcCtaQTtFQUFnQiw2QkFBNkI7QXhCdytaN0M7O0FtQjdnYU07RUt5Q0Y7SUFBaUMsMkJBQTJCO0V4QnkrWjlEO0V3QngrWkU7SUFBaUMseUJBQXlCO0V4QjIrWjVEO0V3QjErWkU7SUFBaUMsMkJBQTJCO0V4QjYrWjlEO0V3QjMrWkU7SUFBaUMsNkJBQTZCO0V4QjgrWmhFO0V3QjcrWkU7SUFBaUMsNkJBQTZCO0V4QmcvWmhFO0V3Qi8rWkU7SUFBaUMsMkJBQTJCO0V4QmsvWjlEO0V3QmovWkU7SUFBaUMsMkJBQTJCO0V4Qm8vWjlEO0V3Qm4vWkU7SUFBaUMsNkJBQTZCO0V4QnMvWmhFO0V3QnIvWkU7SUFBaUMsNkJBQTZCO0V4QncvWmhFO0FBQ0Y7O0FtQjNpYU07RUt5Q0Y7SUFBaUMsMkJBQTJCO0V4QnVnYTlEO0V3QnRnYUU7SUFBaUMseUJBQXlCO0V4QnlnYTVEO0V3QnhnYUU7SUFBaUMsMkJBQTJCO0V4QjJnYTlEO0V3QnpnYUU7SUFBaUMsNkJBQTZCO0V4QjRnYWhFO0V3QjNnYUU7SUFBaUMsNkJBQTZCO0V4QjhnYWhFO0V3QjdnYUU7SUFBaUMsMkJBQTJCO0V4QmdoYTlEO0V3Qi9nYUU7SUFBaUMsMkJBQTJCO0V4QmtoYTlEO0V3QmpoYUU7SUFBaUMsNkJBQTZCO0V4Qm9oYWhFO0V3Qm5oYUU7SUFBaUMsNkJBQTZCO0V4QnNoYWhFO0FBQ0Y7O0FtQnprYU07RUt5Q0Y7SUFBaUMsMkJBQTJCO0V4QnFpYTlEO0V3QnBpYUU7SUFBaUMseUJBQXlCO0V4QnVpYTVEO0V3QnRpYUU7SUFBaUMsMkJBQTJCO0V4QnlpYTlEO0V3QnZpYUU7SUFBaUMsNkJBQTZCO0V4QjBpYWhFO0V3QnppYUU7SUFBaUMsNkJBQTZCO0V4QjRpYWhFO0V3QjNpYUU7SUFBaUMsMkJBQTJCO0V4QjhpYTlEO0V3QjdpYUU7SUFBaUMsMkJBQTJCO0V4QmdqYTlEO0V3Qi9pYUU7SUFBaUMsNkJBQTZCO0V4QmtqYWhFO0V3QmpqYUU7SUFBaUMsNkJBQTZCO0V4Qm9qYWhFO0FBQ0Y7O0FtQnZtYU07RUt5Q0Y7SUFBaUMsMkJBQTJCO0V4Qm1rYTlEO0V3QmxrYUU7SUFBaUMseUJBQXlCO0V4QnFrYTVEO0V3QnBrYUU7SUFBaUMsMkJBQTJCO0V4QnVrYTlEO0V3QnJrYUU7SUFBaUMsNkJBQTZCO0V4QndrYWhFO0V3QnZrYUU7SUFBaUMsNkJBQTZCO0V4QjBrYWhFO0V3QnprYUU7SUFBaUMsMkJBQTJCO0V4QjRrYTlEO0V3QjNrYUU7SUFBaUMsMkJBQTJCO0V4QjhrYTlEO0V3QjdrYUU7SUFBaUMsNkJBQTZCO0V4QmdsYWhFO0V3Qi9rYUU7SUFBaUMsNkJBQTZCO0V4QmtsYWhFO0FBQ0Y7O0FtQnJvYU07RUt5Q0Y7SUFBaUMsMkJBQTJCO0V4QmltYTlEO0V3QmhtYUU7SUFBaUMseUJBQXlCO0V4Qm1tYTVEO0V3QmxtYUU7SUFBaUMsMkJBQTJCO0V4QnFtYTlEO0V3Qm5tYUU7SUFBaUMsNkJBQTZCO0V4QnNtYWhFO0V3QnJtYUU7SUFBaUMsNkJBQTZCO0V4QndtYWhFO0V3QnZtYUU7SUFBaUMsMkJBQTJCO0V4QjBtYTlEO0V3QnptYUU7SUFBaUMsMkJBQTJCO0V4QjRtYTlEO0V3QjNtYUU7SUFBaUMsNkJBQTZCO0V4QjhtYWhFO0V3QjdtYUU7SUFBaUMsNkJBQTZCO0V4QmduYWhFO0FBQ0Y7O0FtQm5xYU07RUt5Q0Y7SUFBaUMsMkJBQTJCO0V4QituYTlEO0V3QjluYUU7SUFBaUMseUJBQXlCO0V4QmlvYTVEO0V3QmhvYUU7SUFBaUMsMkJBQTJCO0V4Qm1vYTlEO0V3QmpvYUU7SUFBaUMsNkJBQTZCO0V4Qm9vYWhFO0V3Qm5vYUU7SUFBaUMsNkJBQTZCO0V4QnNvYWhFO0V3QnJvYUU7SUFBaUMsMkJBQTJCO0V4QndvYTlEO0V3QnZvYUU7SUFBaUMsMkJBQTJCO0V4QjBvYTlEO0V3QnpvYUU7SUFBaUMsNkJBQTZCO0V4QjRvYWhFO0V3QjNvYUU7SUFBaUMsNkJBQTZCO0V4QjhvYWhFO0FBQ0Y7O0FtQmpzYU07RUt5Q0Y7SUFBaUMsMkJBQTJCO0V4QjZwYTlEO0V3QjVwYUU7SUFBaUMseUJBQXlCO0V4QitwYTVEO0V3QjlwYUU7SUFBaUMsMkJBQTJCO0V4QmlxYTlEO0V3Qi9wYUU7SUFBaUMsNkJBQTZCO0V4QmtxYWhFO0V3QmpxYUU7SUFBaUMsNkJBQTZCO0V4Qm9xYWhFO0V3Qm5xYUU7SUFBaUMsMkJBQTJCO0V4QnNxYTlEO0V3QnJxYUU7SUFBaUMsMkJBQTJCO0V4QndxYTlEO0V3QnZxYUU7SUFBaUMsNkJBQTZCO0V4QjBxYWhFO0V3QnpxYUU7SUFBaUMsNkJBQTZCO0V4QjRxYWhFO0FBQ0Y7O0FtQi90YU07RUt5Q0Y7SUFBaUMsMkJBQTJCO0V4QjJyYTlEO0V3QjFyYUU7SUFBaUMseUJBQXlCO0V4QjZyYTVEO0V3QjVyYUU7SUFBaUMsMkJBQTJCO0V4QityYTlEO0V3QjdyYUU7SUFBaUMsNkJBQTZCO0V4QmdzYWhFO0V3Qi9yYUU7SUFBaUMsNkJBQTZCO0V4QmtzYWhFO0V3QmpzYUU7SUFBaUMsMkJBQTJCO0V4Qm9zYTlEO0V3Qm5zYUU7SUFBaUMsMkJBQTJCO0V4QnNzYTlEO0V3QnJzYUU7SUFBaUMsNkJBQTZCO0V4QndzYWhFO0V3QnZzYUU7SUFBaUMsNkJBQTZCO0V4QjBzYWhFO0FBQ0Y7O0FtQjd2YU07RUt5Q0Y7SUFBaUMsMkJBQTJCO0V4Qnl0YTlEO0V3Qnh0YUU7SUFBaUMseUJBQXlCO0V4QjJ0YTVEO0V3QjF0YUU7SUFBaUMsMkJBQTJCO0V4QjZ0YTlEO0V3QjN0YUU7SUFBaUMsNkJBQTZCO0V4Qjh0YWhFO0V3Qjd0YUU7SUFBaUMsNkJBQTZCO0V4Qmd1YWhFO0V3Qi90YUU7SUFBaUMsMkJBQTJCO0V4Qmt1YTlEO0V3Qmp1YUU7SUFBaUMsMkJBQTJCO0V4Qm91YTlEO0V3Qm51YUU7SUFBaUMsNkJBQTZCO0V4QnN1YWhFO0V3QnJ1YUU7SUFBaUMsNkJBQTZCO0V4Qnd1YWhFO0FBQ0Y7O0FtQjN4YU07RUt5Q0Y7SUFBaUMsMkJBQTJCO0V4QnV2YTlEO0V3QnR2YUU7SUFBaUMseUJBQXlCO0V4Qnl2YTVEO0V3Qnh2YUU7SUFBaUMsMkJBQTJCO0V4QjJ2YTlEO0V3Qnp2YUU7SUFBaUMsNkJBQTZCO0V4QjR2YWhFO0V3QjN2YUU7SUFBaUMsNkJBQTZCO0V4Qjh2YWhFO0V3Qjd2YUU7SUFBaUMsMkJBQTJCO0V4Qmd3YTlEO0V3Qi92YUU7SUFBaUMsMkJBQTJCO0V4Qmt3YTlEO0V3Qmp3YUU7SUFBaUMsNkJBQTZCO0V4Qm93YWhFO0V3Qm53YUU7SUFBaUMsNkJBQTZCO0V4QnN3YWhFO0FBQ0Y7O0FtQnp6YU07RUt5Q0Y7SUFBaUMsMkJBQTJCO0V4QnF4YTlEO0V3QnB4YUU7SUFBaUMseUJBQXlCO0V4QnV4YTVEO0V3QnR4YUU7SUFBaUMsMkJBQTJCO0V4Qnl4YTlEO0V3QnZ4YUU7SUFBaUMsNkJBQTZCO0V4QjB4YWhFO0V3Qnp4YUU7SUFBaUMsNkJBQTZCO0V4QjR4YWhFO0V3QjN4YUU7SUFBaUMsMkJBQTJCO0V4Qjh4YTlEO0V3Qjd4YUU7SUFBaUMsMkJBQTJCO0V4Qmd5YTlEO0V3Qi94YUU7SUFBaUMsNkJBQTZCO0V4Qmt5YWhFO0V3Qmp5YUU7SUFBaUMsNkJBQTZCO0V4Qm95YWhFO0FBQ0Y7O0FtQnYxYU07RUt5Q0Y7SUFBaUMsMkJBQTJCO0V4Qm16YTlEO0V3Qmx6YUU7SUFBaUMseUJBQXlCO0V4QnF6YTVEO0V3QnB6YUU7SUFBaUMsMkJBQTJCO0V4QnV6YTlEO0V3QnJ6YUU7SUFBaUMsNkJBQTZCO0V4Qnd6YWhFO0V3QnZ6YUU7SUFBaUMsNkJBQTZCO0V4QjB6YWhFO0V3Qnp6YUU7SUFBaUMsMkJBQTJCO0V4QjR6YTlEO0V3QjN6YUU7SUFBaUMsMkJBQTJCO0V4Qjh6YTlEO0V3Qjd6YUU7SUFBaUMsNkJBQTZCO0V4QmcwYWhFO0V3Qi96YUU7SUFBaUMsNkJBQTZCO0V4QmswYWhFO0FBQ0Y7O0F3QjN6YUE7RUFBZ0Isc0JBQXNCO0F4Qit6YXRDOztBd0I5emFBO0VBQWdCLHVCQUF1QjtBeEJrMGF2Qzs7QXdCajBhQTtFQUFnQixzQkFBc0I7QXhCcTBhdEM7O0FtQmo0YU07RUtnRUY7SUFBaUMsc0JBQXNCO0V4QnMwYXpEO0V3QnIwYUU7SUFBaUMsdUJBQXVCO0V4QncwYTFEO0V3QnYwYUU7SUFBaUMsc0JBQXNCO0V4QjAwYXpEO0FBQ0Y7O0FtQjc0YU07RUtnRUY7SUFBaUMsc0JBQXNCO0V4QmsxYXpEO0V3QmoxYUU7SUFBaUMsdUJBQXVCO0V4Qm8xYTFEO0V3Qm4xYUU7SUFBaUMsc0JBQXNCO0V4QnMxYXpEO0FBQ0Y7O0FtQno1YU07RUtnRUY7SUFBaUMsc0JBQXNCO0V4QjgxYXpEO0V3QjcxYUU7SUFBaUMsdUJBQXVCO0V4QmcyYTFEO0V3Qi8xYUU7SUFBaUMsc0JBQXNCO0V4QmsyYXpEO0FBQ0Y7O0FtQnI2YU07RUtnRUY7SUFBaUMsc0JBQXNCO0V4QjAyYXpEO0V3QnoyYUU7SUFBaUMsdUJBQXVCO0V4QjQyYTFEO0V3QjMyYUU7SUFBaUMsc0JBQXNCO0V4QjgyYXpEO0FBQ0Y7O0FtQmo3YU07RUtnRUY7SUFBaUMsc0JBQXNCO0V4QnMzYXpEO0V3QnIzYUU7SUFBaUMsdUJBQXVCO0V4QnczYTFEO0V3QnYzYUU7SUFBaUMsc0JBQXNCO0V4QjAzYXpEO0FBQ0Y7O0FtQjc3YU07RUtnRUY7SUFBaUMsc0JBQXNCO0V4Qms0YXpEO0V3Qmo0YUU7SUFBaUMsdUJBQXVCO0V4Qm80YTFEO0V3Qm40YUU7SUFBaUMsc0JBQXNCO0V4QnM0YXpEO0FBQ0Y7O0FtQno4YU07RUtnRUY7SUFBaUMsc0JBQXNCO0V4Qjg0YXpEO0V3Qjc0YUU7SUFBaUMsdUJBQXVCO0V4Qmc1YTFEO0V3Qi80YUU7SUFBaUMsc0JBQXNCO0V4Qms1YXpEO0FBQ0Y7O0FtQnI5YU07RUtnRUY7SUFBaUMsc0JBQXNCO0V4QjA1YXpEO0V3Qno1YUU7SUFBaUMsdUJBQXVCO0V4QjQ1YTFEO0V3QjM1YUU7SUFBaUMsc0JBQXNCO0V4Qjg1YXpEO0FBQ0Y7O0FtQmorYU07RUtnRUY7SUFBaUMsc0JBQXNCO0V4QnM2YXpEO0V3QnI2YUU7SUFBaUMsdUJBQXVCO0V4Qnc2YTFEO0V3QnY2YUU7SUFBaUMsc0JBQXNCO0V4QjA2YXpEO0FBQ0Y7O0FtQjcrYU07RUtnRUY7SUFBaUMsc0JBQXNCO0V4Qms3YXpEO0V3Qmo3YUU7SUFBaUMsdUJBQXVCO0V4Qm83YTFEO0V3Qm43YUU7SUFBaUMsc0JBQXNCO0V4QnM3YXpEO0FBQ0Y7O0FtQnovYU07RUtnRUY7SUFBaUMsc0JBQXNCO0V4Qjg3YXpEO0V3Qjc3YUU7SUFBaUMsdUJBQXVCO0V4Qmc4YTFEO0V3Qi83YUU7SUFBaUMsc0JBQXNCO0V4Qms4YXpEO0FBQ0Y7O0FtQnJnYk07RUtnRUY7SUFBaUMsc0JBQXNCO0V4QjA4YXpEO0V3Qno4YUU7SUFBaUMsdUJBQXVCO0V4QjQ4YTFEO0V3QjM4YUU7SUFBaUMsc0JBQXNCO0V4Qjg4YXpEO0FBQ0Y7O0F3QnY4YUE7RUFBZ0IsOEJBQThCO0F4QjI4YTlDOztBd0IxOGFBO0VBQWdCLGlDQUFpQztBeEI4OGFqRDs7QXdCNzhhQTtFQUFnQixpQ0FBaUM7QXhCaTlhakQ7O0FtQjdoYk07RUtnRkY7SUFBaUMsOEJBQThCO0V4Qms5YWpFO0V3Qmo5YUU7SUFBaUMsaUNBQWlDO0V4Qm85YXBFO0V3Qm45YUU7SUFBaUMsaUNBQWlDO0V4QnM5YXBFO0FBQ0Y7O0FtQnppYk07RUtnRkY7SUFBaUMsOEJBQThCO0V4Qjg5YWpFO0V3Qjc5YUU7SUFBaUMsaUNBQWlDO0V4QmcrYXBFO0V3Qi85YUU7SUFBaUMsaUNBQWlDO0V4QmsrYXBFO0FBQ0Y7O0FtQnJqYk07RUtnRkY7SUFBaUMsOEJBQThCO0V4QjArYWpFO0V3QnorYUU7SUFBaUMsaUNBQWlDO0V4QjQrYXBFO0V3QjMrYUU7SUFBaUMsaUNBQWlDO0V4QjgrYXBFO0FBQ0Y7O0FtQmprYk07RUtnRkY7SUFBaUMsOEJBQThCO0V4QnMvYWpFO0V3QnIvYUU7SUFBaUMsaUNBQWlDO0V4QncvYXBFO0V3QnYvYUU7SUFBaUMsaUNBQWlDO0V4QjAvYXBFO0FBQ0Y7O0FtQjdrYk07RUtnRkY7SUFBaUMsOEJBQThCO0V4QmtnYmpFO0V3QmpnYkU7SUFBaUMsaUNBQWlDO0V4Qm9nYnBFO0V3Qm5nYkU7SUFBaUMsaUNBQWlDO0V4QnNnYnBFO0FBQ0Y7O0FtQnpsYk07RUtnRkY7SUFBaUMsOEJBQThCO0V4QjhnYmpFO0V3QjdnYkU7SUFBaUMsaUNBQWlDO0V4QmdoYnBFO0V3Qi9nYkU7SUFBaUMsaUNBQWlDO0V4QmtoYnBFO0FBQ0Y7O0FtQnJtYk07RUtnRkY7SUFBaUMsOEJBQThCO0V4QjBoYmpFO0V3QnpoYkU7SUFBaUMsaUNBQWlDO0V4QjRoYnBFO0V3QjNoYkU7SUFBaUMsaUNBQWlDO0V4QjhoYnBFO0FBQ0Y7O0FtQmpuYk07RUtnRkY7SUFBaUMsOEJBQThCO0V4QnNpYmpFO0V3QnJpYkU7SUFBaUMsaUNBQWlDO0V4QndpYnBFO0V3QnZpYkU7SUFBaUMsaUNBQWlDO0V4QjBpYnBFO0FBQ0Y7O0FtQjduYk07RUtnRkY7SUFBaUMsOEJBQThCO0V4QmtqYmpFO0V3QmpqYkU7SUFBaUMsaUNBQWlDO0V4Qm9qYnBFO0V3Qm5qYkU7SUFBaUMsaUNBQWlDO0V4QnNqYnBFO0FBQ0Y7O0FtQnpvYk07RUtnRkY7SUFBaUMsOEJBQThCO0V4QjhqYmpFO0V3QjdqYkU7SUFBaUMsaUNBQWlDO0V4QmdrYnBFO0V3Qi9qYkU7SUFBaUMsaUNBQWlDO0V4QmtrYnBFO0FBQ0Y7O0FtQnJwYk07RUtnRkY7SUFBaUMsOEJBQThCO0V4QjBrYmpFO0V3QnprYkU7SUFBaUMsaUNBQWlDO0V4QjRrYnBFO0V3QjNrYkU7SUFBaUMsaUNBQWlDO0V4QjhrYnBFO0FBQ0Y7O0FtQmpxYk07RUtnRkY7SUFBaUMsOEJBQThCO0V4QnNsYmpFO0V3QnJsYkU7SUFBaUMsaUNBQWlDO0V4QndsYnBFO0V3QnZsYkU7SUFBaUMsaUNBQWlDO0V4QjBsYnBFO0FBQ0Y7O0F3Qm5sYkE7RUFBZ0IsMkJBQTJCO0F4QnVsYjNDOztBd0J0bGJBO0VBQWdCLDJCQUEyQjtBeEIwbGIzQzs7QXdCemxiQTtFQUFnQiw2QkFBNkI7QXhCNmxiN0M7O0F3QjVsYkE7RUFBZ0IsNkJBQTZCO0F4QmdtYjdDOztBd0IvbGJBO0VBQWdCLDBCQUEwQjtBeEJtbWIxQzs7QW1CanNiTTtFS2tHRjtJQUFpQywyQkFBMkI7RXhCb21iOUQ7RXdCbm1iRTtJQUFpQywyQkFBMkI7RXhCc21iOUQ7RXdCcm1iRTtJQUFpQyw2QkFBNkI7RXhCd21iaEU7RXdCdm1iRTtJQUFpQyw2QkFBNkI7RXhCMG1iaEU7RXdCem1iRTtJQUFpQywwQkFBMEI7RXhCNG1iN0Q7QUFDRjs7QW1CbnRiTTtFS2tHRjtJQUFpQywyQkFBMkI7RXhCc25iOUQ7RXdCcm5iRTtJQUFpQywyQkFBMkI7RXhCd25iOUQ7RXdCdm5iRTtJQUFpQyw2QkFBNkI7RXhCMG5iaEU7RXdCem5iRTtJQUFpQyw2QkFBNkI7RXhCNG5iaEU7RXdCM25iRTtJQUFpQywwQkFBMEI7RXhCOG5iN0Q7QUFDRjs7QW1CcnViTTtFS2tHRjtJQUFpQywyQkFBMkI7RXhCd29iOUQ7RXdCdm9iRTtJQUFpQywyQkFBMkI7RXhCMG9iOUQ7RXdCem9iRTtJQUFpQyw2QkFBNkI7RXhCNG9iaEU7RXdCM29iRTtJQUFpQyw2QkFBNkI7RXhCOG9iaEU7RXdCN29iRTtJQUFpQywwQkFBMEI7RXhCZ3BiN0Q7QUFDRjs7QW1CdnZiTTtFS2tHRjtJQUFpQywyQkFBMkI7RXhCMHBiOUQ7RXdCenBiRTtJQUFpQywyQkFBMkI7RXhCNHBiOUQ7RXdCM3BiRTtJQUFpQyw2QkFBNkI7RXhCOHBiaEU7RXdCN3BiRTtJQUFpQyw2QkFBNkI7RXhCZ3FiaEU7RXdCL3BiRTtJQUFpQywwQkFBMEI7RXhCa3FiN0Q7QUFDRjs7QW1CendiTTtFS2tHRjtJQUFpQywyQkFBMkI7RXhCNHFiOUQ7RXdCM3FiRTtJQUFpQywyQkFBMkI7RXhCOHFiOUQ7RXdCN3FiRTtJQUFpQyw2QkFBNkI7RXhCZ3JiaEU7RXdCL3FiRTtJQUFpQyw2QkFBNkI7RXhCa3JiaEU7RXdCanJiRTtJQUFpQywwQkFBMEI7RXhCb3JiN0Q7QUFDRjs7QW1CM3hiTTtFS2tHRjtJQUFpQywyQkFBMkI7RXhCOHJiOUQ7RXdCN3JiRTtJQUFpQywyQkFBMkI7RXhCZ3NiOUQ7RXdCL3JiRTtJQUFpQyw2QkFBNkI7RXhCa3NiaEU7RXdCanNiRTtJQUFpQyw2QkFBNkI7RXhCb3NiaEU7RXdCbnNiRTtJQUFpQywwQkFBMEI7RXhCc3NiN0Q7QUFDRjs7QW1CN3liTTtFS2tHRjtJQUFpQywyQkFBMkI7RXhCZ3RiOUQ7RXdCL3NiRTtJQUFpQywyQkFBMkI7RXhCa3RiOUQ7RXdCanRiRTtJQUFpQyw2QkFBNkI7RXhCb3RiaEU7RXdCbnRiRTtJQUFpQyw2QkFBNkI7RXhCc3RiaEU7RXdCcnRiRTtJQUFpQywwQkFBMEI7RXhCd3RiN0Q7QUFDRjs7QW1CL3piTTtFS2tHRjtJQUFpQywyQkFBMkI7RXhCa3ViOUQ7RXdCanViRTtJQUFpQywyQkFBMkI7RXhCb3ViOUQ7RXdCbnViRTtJQUFpQyw2QkFBNkI7RXhCc3ViaEU7RXdCcnViRTtJQUFpQyw2QkFBNkI7RXhCd3ViaEU7RXdCdnViRTtJQUFpQywwQkFBMEI7RXhCMHViN0Q7QUFDRjs7QW1CajFiTTtFS2tHRjtJQUFpQywyQkFBMkI7RXhCb3ZiOUQ7RXdCbnZiRTtJQUFpQywyQkFBMkI7RXhCc3ZiOUQ7RXdCcnZiRTtJQUFpQyw2QkFBNkI7RXhCd3ZiaEU7RXdCdnZiRTtJQUFpQyw2QkFBNkI7RXhCMHZiaEU7RXdCenZiRTtJQUFpQywwQkFBMEI7RXhCNHZiN0Q7QUFDRjs7QW1CbjJiTTtFS2tHRjtJQUFpQywyQkFBMkI7RXhCc3diOUQ7RXdCcndiRTtJQUFpQywyQkFBMkI7RXhCd3diOUQ7RXdCdndiRTtJQUFpQyw2QkFBNkI7RXhCMHdiaEU7RXdCendiRTtJQUFpQyw2QkFBNkI7RXhCNHdiaEU7RXdCM3diRTtJQUFpQywwQkFBMEI7RXhCOHdiN0Q7QUFDRjs7QW1CcjNiTTtFS2tHRjtJQUFpQywyQkFBMkI7RXhCd3hiOUQ7RXdCdnhiRTtJQUFpQywyQkFBMkI7RXhCMHhiOUQ7RXdCenhiRTtJQUFpQyw2QkFBNkI7RXhCNHhiaEU7RXdCM3hiRTtJQUFpQyw2QkFBNkI7RXhCOHhiaEU7RXdCN3hiRTtJQUFpQywwQkFBMEI7RXhCZ3liN0Q7QUFDRjs7QW1CdjRiTTtFS2tHRjtJQUFpQywyQkFBMkI7RXhCMHliOUQ7RXdCenliRTtJQUFpQywyQkFBMkI7RXhCNHliOUQ7RXdCM3liRTtJQUFpQyw2QkFBNkI7RXhCOHliaEU7RXdCN3liRTtJQUFpQyw2QkFBNkI7RXhCZ3piaEU7RXdCL3liRTtJQUFpQywwQkFBMEI7RXhCa3piN0Q7QUFDRjs7QXdCMXliRTtFQUFXLHFCQUErQjtBeEI4eWI1Qzs7QW1CNzViTTtFS21IQTtJQUFnQyxxQkFBK0I7RXhCK3libkU7QUFDRjs7QW1CbjZiTTtFS21IQTtJQUFnQyxxQkFBK0I7RXhCcXpibkU7QUFDRjs7QW1CejZiTTtFS21IQTtJQUFnQyxxQkFBK0I7RXhCMnpibkU7QUFDRjs7QW1CLzZiTTtFS21IQTtJQUFnQyxxQkFBK0I7RXhCaTBibkU7QUFDRjs7QW1CcjdiTTtFS21IQTtJQUFnQyxxQkFBK0I7RXhCdTBibkU7QUFDRjs7QW1CMzdiTTtFS21IQTtJQUFnQyxxQkFBK0I7RXhCNjBibkU7QUFDRjs7QW1CajhiTTtFS21IQTtJQUFnQyxxQkFBK0I7RXhCbTFibkU7QUFDRjs7QW1CdjhiTTtFS21IQTtJQUFnQyxxQkFBK0I7RXhCeTFibkU7QUFDRjs7QW1CNzhiTTtFS21IQTtJQUFnQyxxQkFBK0I7RXhCKzFibkU7QUFDRjs7QW1CbjliTTtFS21IQTtJQUFnQyxxQkFBK0I7RXhCcTJibkU7QUFDRjs7QW1CejliTTtFS21IQTtJQUFnQyxxQkFBK0I7RXhCMjJibkU7QUFDRjs7QW1CLzliTTtFS21IQTtJQUFnQyxxQkFBK0I7RXhCaTNibkU7QUFDRjs7QXdCdDNiRTtFQUFXLHdCQUErQjtBeEIwM2I1Qzs7QW1CeitiTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCMjNibkU7QUFDRjs7QW1CLytiTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCaTRibkU7QUFDRjs7QW1Cci9iTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCdTRibkU7QUFDRjs7QW1CMy9iTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCNjRibkU7QUFDRjs7QW1CamdjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCbTVibkU7QUFDRjs7QW1CdmdjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCeTVibkU7QUFDRjs7QW1CN2djTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCKzVibkU7QUFDRjs7QW1CbmhjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCcTZibkU7QUFDRjs7QW1CemhjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCMjZibkU7QUFDRjs7QW1CL2hjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCaTdibkU7QUFDRjs7QW1CcmljTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCdTdibkU7QUFDRjs7QW1CM2ljTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCNjdibkU7QUFDRjs7QXdCbDhiRTtFQUFXLHdCQUErQjtBeEJzOGI1Qzs7QW1CcmpjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCdThibkU7QUFDRjs7QW1CM2pjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCNjhibkU7QUFDRjs7QW1CamtjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCbTlibkU7QUFDRjs7QW1CdmtjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCeTlibkU7QUFDRjs7QW1CN2tjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCKzlibkU7QUFDRjs7QW1CbmxjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCcStibkU7QUFDRjs7QW1CemxjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCMitibkU7QUFDRjs7QW1CL2xjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCaS9ibkU7QUFDRjs7QW1Ccm1jTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCdS9ibkU7QUFDRjs7QW1CM21jTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCNi9ibkU7QUFDRjs7QW1Cam5jTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCbWdjbkU7QUFDRjs7QW1Cdm5jTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCeWdjbkU7QUFDRjs7QXdCOWdjRTtFQUFXLHdCQUErQjtBeEJraGM1Qzs7QW1Cam9jTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCbWhjbkU7QUFDRjs7QW1Cdm9jTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCeWhjbkU7QUFDRjs7QW1CN29jTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCK2hjbkU7QUFDRjs7QW1CbnBjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCcWljbkU7QUFDRjs7QW1CenBjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCMmljbkU7QUFDRjs7QW1CL3BjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCaWpjbkU7QUFDRjs7QW1CcnFjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCdWpjbkU7QUFDRjs7QW1CM3FjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCNmpjbkU7QUFDRjs7QW1CanJjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCbWtjbkU7QUFDRjs7QW1CdnJjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCeWtjbkU7QUFDRjs7QW1CN3JjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCK2tjbkU7QUFDRjs7QW1CbnNjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCcWxjbkU7QUFDRjs7QXdCMWxjRTtFQUFXLHdCQUErQjtBeEI4bGM1Qzs7QW1CN3NjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCK2xjbkU7QUFDRjs7QW1CbnRjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCcW1jbkU7QUFDRjs7QW1CenRjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCMm1jbkU7QUFDRjs7QW1CL3RjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCaW5jbkU7QUFDRjs7QW1CcnVjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCdW5jbkU7QUFDRjs7QW1CM3VjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCNm5jbkU7QUFDRjs7QW1CanZjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCbW9jbkU7QUFDRjs7QW1CdnZjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCeW9jbkU7QUFDRjs7QW1CN3ZjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCK29jbkU7QUFDRjs7QW1CbndjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCcXBjbkU7QUFDRjs7QW1CendjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCMnBjbkU7QUFDRjs7QW1CL3djTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCaXFjbkU7QUFDRjs7QXdCdHFjRTtFQUFXLHdCQUErQjtBeEIwcWM1Qzs7QW1CenhjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCMnFjbkU7QUFDRjs7QW1CL3hjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCaXJjbkU7QUFDRjs7QW1CcnljTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCdXJjbkU7QUFDRjs7QW1CM3ljTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCNnJjbkU7QUFDRjs7QW1CanpjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCbXNjbkU7QUFDRjs7QW1CdnpjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCeXNjbkU7QUFDRjs7QW1CN3pjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCK3NjbkU7QUFDRjs7QW1CbjBjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCcXRjbkU7QUFDRjs7QW1CejBjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCMnRjbkU7QUFDRjs7QW1CLzBjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCaXVjbkU7QUFDRjs7QW1CcjFjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCdXVjbkU7QUFDRjs7QW1CMzFjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCNnVjbkU7QUFDRjs7QXdCbHZjRTtFQUFXLHdCQUErQjtBeEJzdmM1Qzs7QW1CcjJjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCdXZjbkU7QUFDRjs7QW1CMzJjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCNnZjbkU7QUFDRjs7QW1CajNjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCbXdjbkU7QUFDRjs7QW1CdjNjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCeXdjbkU7QUFDRjs7QW1CNzNjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCK3djbkU7QUFDRjs7QW1CbjRjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCcXhjbkU7QUFDRjs7QW1CejRjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCMnhjbkU7QUFDRjs7QW1CLzRjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCaXljbkU7QUFDRjs7QW1CcjVjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCdXljbkU7QUFDRjs7QW1CMzVjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCNnljbkU7QUFDRjs7QW1CajZjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCbXpjbkU7QUFDRjs7QW1CdjZjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCeXpjbkU7QUFDRjs7QXdCOXpjRTtFQUFXLHdCQUErQjtBeEJrMGM1Qzs7QW1CajdjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCbTBjbkU7QUFDRjs7QW1CdjdjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCeTBjbkU7QUFDRjs7QW1CNzdjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCKzBjbkU7QUFDRjs7QW1CbjhjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCcTFjbkU7QUFDRjs7QW1CejhjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCMjFjbkU7QUFDRjs7QW1CLzhjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCaTJjbkU7QUFDRjs7QW1CcjljTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCdTJjbkU7QUFDRjs7QW1CMzljTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCNjJjbkU7QUFDRjs7QW1CaitjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCbTNjbkU7QUFDRjs7QW1CditjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCeTNjbkU7QUFDRjs7QW1CNytjTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCKzNjbkU7QUFDRjs7QW1Cbi9jTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCcTRjbkU7QUFDRjs7QXdCMTRjRTtFQUFXLHdCQUErQjtBeEI4NGM1Qzs7QW1CNy9jTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCKzRjbkU7QUFDRjs7QW1CbmdkTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCcTVjbkU7QUFDRjs7QW1CemdkTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCMjVjbkU7QUFDRjs7QW1CL2dkTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCaTZjbkU7QUFDRjs7QW1CcmhkTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCdTZjbkU7QUFDRjs7QW1CM2hkTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCNjZjbkU7QUFDRjs7QW1CamlkTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCbTdjbkU7QUFDRjs7QW1CdmlkTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCeTdjbkU7QUFDRjs7QW1CN2lkTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCKzdjbkU7QUFDRjs7QW1CbmpkTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCcThjbkU7QUFDRjs7QW1CempkTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCMjhjbkU7QUFDRjs7QW1CL2pkTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCaTljbkU7QUFDRjs7QXdCdDljRTtFQUFXLHdCQUErQjtBeEIwOWM1Qzs7QW1CemtkTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCMjljbkU7QUFDRjs7QW1CL2tkTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCaStjbkU7QUFDRjs7QW1CcmxkTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCdStjbkU7QUFDRjs7QW1CM2xkTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCNitjbkU7QUFDRjs7QW1Cam1kTTtFS21IQTtJQUFnQyx3QkFBK0I7RXhCbS9jbkU7QUFDRjs7QW1Cdm1kTTtFS21IQTtJQUFnQyx3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eDhCbkM7O0EwQnh4OEJBO0VBQVEsNkJBQTZCO0ExQjR4OEJyQzs7QTBCM3g4QkE7RUFBUSw4QkFBOEI7QTFCK3g4QnRDOztBMEI5eDhCQTtFQUFRLDRCQUE0QjtBMUJreThCcEM7O0FtQjlnOUJNO0VPZ1BGO0lBQTZCLHVCQUF1QjtFMUJteThCdEQ7RTBCbHk4QkU7SUFBNkIsNEJBQTRCO0lBQUUsNkJBQTZCO0UxQnN5OEIxRjtFMEJyeThCRTtJQUE2QiwyQkFBMkI7RTFCd3k4QjFEO0UwQnZ5OEJFO0lBQTZCLDZCQUE2QjtFMUIweThCNUQ7RTBCenk4QkU7SUFBNkIsOEJBQThCO0UxQjR5OEI3RDtFMEIzeThCRTtJQUE2Qiw0QkFBNEI7RTFCOHk4QjNEO0FBQ0Y7O0FtQnBpOUJNO0VPZ1BGO0lBQTZCLHVCQUF1QjtFMUJ5ejhCdEQ7RTBCeHo4QkU7SUFBNkIsNEJBQTRCO0lBQUUsNkJBQTZCO0UxQjR6OEIxRjtFMEIzejhCRTtJQUE2QiwyQkFBMkI7RTFCOHo4QjFEO0UwQjd6OEJFO0lBQTZCLDZCQUE2QjtFMUJnMDhCNUQ7RTBCL3o4QkU7SUFBNkIsOEJBQThCO0UxQmswOEI3RDtFMEJqMDhCRTtJQUE2Qiw0QkFBNEI7RTFCbzA4QjNEO0FBQ0Y7O0FtQjFqOUJNO0VPZ1BGO0lBQTZCLHVCQUF1QjtFMUIrMDhCdEQ7RTBCOTA4QkU7SUFBNkIsNEJBQTRCO0lBQUUsNkJBQTZCO0UxQmsxOEIxRjtFMEJqMThCRTtJQUE2QiwyQkFBMkI7RTFCbzE4QjFEO0UwQm4xOEJFO0lBQTZCLDZCQUE2QjtFMUJzMThCNUQ7RTBCcjE4QkU7SUFBNkIsOEJBQThCO0UxQncxOEI3RDtFMEJ2MThCRTtJQUE2Qiw0QkFBNEI7RTFCMDE4QjNEO0FBQ0Y7O0FtQmhsOUJNO0VPZ1BGO0lBQTZCLHVCQUF1QjtFMUJxMjhCdEQ7RTBCcDI4QkU7SUFBNkIsNEJBQTRCO0lBQUUsNkJBQTZCO0UxQncyOEIxRjtFMEJ2MjhCRTtJQUE2QiwyQkFBMkI7RTFCMDI4QjFEO0UwQnoyOEJFO0lBQTZCLDZCQUE2QjtFMUI0MjhCNUQ7RTBCMzI4QkU7SUFBNkIsOEJBQThCO0UxQjgyOEI3RDtFMEI3MjhCRTtJQUE2Qiw0QkFBNEI7RTFCZzM4QjNEO0FBQ0Y7O0FtQnRtOUJNO0VPZ1BGO0lBQTZCLHVCQUF1QjtFMUIyMzhCdEQ7RTBCMTM4QkU7SUFBNkIsNEJBQTRCO0lBQUUsNkJBQTZCO0UxQjgzOEIxRjtFMEI3MzhCRTtJQUE2QiwyQkFBMkI7RTFCZzQ4QjFEO0UwQi8zOEJFO0lBQTZCLDZCQUE2QjtFMUJrNDhCNUQ7RTBCajQ4QkU7SUFBNkIsOEJBQThCO0UxQm80OEI3RDtFMEJuNDhCRTtJQUE2Qiw0QkFBNEI7RTFCczQ4QjNEO0FBQ0Y7O0FtQjVuOUJNO0VPZ1BGO0lBQTZCLHVCQUF1QjtFMUJpNThCdEQ7RTBCaDU4QkU7SUFBNkIsNEJBQTRCO0lBQUUsNkJBQTZCO0UxQm81OEIxRjtFMEJuNThCRTtJQUE2QiwyQkFBMkI7RTFCczU4QjFEO0UwQnI1OEJFO0lBQTZCLDZCQUE2QjtFMUJ3NThCNUQ7RTBCdjU4QkU7SUFBNkIsOEJBQThCO0UxQjA1OEI3RDtFMEJ6NThCRTtJQUE2Qiw0QkFBNEI7RTFCNDU4QjNEO0FBQ0Y7O0FtQmxwOUJNO0VPZ1BGO0lBQTZCLHVCQUF1QjtFMUJ1NjhCdEQ7RTBCdDY4QkU7SUFBNkIsNEJBQTRCO0lBQUUsNkJBQTZCO0UxQjA2OEIxRjtFMEJ6NjhCRTtJQUE2QiwyQkFBMkI7RTFCNDY4QjFEO0UwQjM2OEJFO0lBQTZCLDZCQUE2QjtFMUI4NjhCNUQ7RTBCNzY4QkU7SUFBNkIsOEJBQThCO0UxQmc3OEI3RDtFMEIvNjhCRTtJQUE2Qiw0QkFBNEI7RTFCazc4QjNEO0FBQ0Y7O0FtQnhxOUJNO0VPZ1BGO0lBQTZCLHVCQUF1QjtFMUI2NzhCdEQ7RTBCNTc4QkU7SUFBNkIsNEJBQTRCO0lBQUUsNkJBQTZCO0UxQmc4OEIxRjtFMEIvNzhCRTtJQUE2QiwyQkFBMkI7RTFCazg4QjFEO0UwQmo4OEJFO0lBQTZCLDZCQUE2QjtFMUJvODhCNUQ7RTBCbjg4QkU7SUFBNkIsOEJBQThCO0UxQnM4OEI3RDtFMEJyODhCRTtJQUE2Qiw0QkFBNEI7RTFCdzg4QjNEO0FBQ0Y7O0FtQjlyOUJNO0VPZ1BGO0lBQTZCLHVCQUF1QjtFMUJtOThCdEQ7RTBCbDk4QkU7SUFBNkIsNEJBQTRCO0lBQUUsNkJBQTZCO0UxQnM5OEIxRjtFMEJyOThCRTtJQUE2QiwyQkFBMkI7RTFCdzk4QjFEO0UwQnY5OEJFO0lBQTZCLDZCQUE2QjtFMUIwOThCNUQ7RTBCejk4QkU7SUFBNkIsOEJBQThCO0UxQjQ5OEI3RDtFMEIzOThCRTtJQUE2Qiw0QkFBNEI7RTFCODk4QjNEO0FBQ0Y7O0FtQnB0OUJNO0VPZ1BGO0lBQTZCLHVCQUF1QjtFMUJ5KzhCdEQ7RTBCeCs4QkU7SUFBNkIsNEJBQTRCO0lBQUUsNkJBQTZCO0UxQjQrOEIxRjtFMEIzKzhCRTtJQUE2QiwyQkFBMkI7RTFCOCs4QjFEO0UwQjcrOEJFO0lBQTZCLDZCQUE2QjtFMUJnLzhCNUQ7RTBCLys4QkU7SUFBNkIsOEJBQThCO0UxQmsvOEI3RDtFMEJqLzhCRTtJQUE2Qiw0QkFBNEI7RTFCby84QjNEO0FBQ0Y7O0FtQjF1OUJNO0VPZ1BGO0lBQTZCLHVCQUF1QjtFMUIrLzhCdEQ7RTBCOS84QkU7SUFBNkIsNEJBQTRCO0lBQUUsNkJBQTZCO0UxQmtnOUIxRjtFMEJqZzlCRTtJQUE2QiwyQkFBMkI7RTFCb2c5QjFEO0UwQm5nOUJFO0lBQTZCLDZCQUE2QjtFMUJzZzlCNUQ7RTBCcmc5QkU7SUFBNkIsOEJBQThCO0UxQndnOUI3RDtFMEJ2ZzlCRTtJQUE2Qiw0QkFBNEI7RTFCMGc5QjNEO0FBQ0Y7O0FtQmh3OUJNO0VPZ1BGO0lBQTZCLHVCQUF1QjtFMUJxaDlCdEQ7RTBCcGg5QkU7SUFBNkIsNEJBQTRCO0lBQUUsNkJBQTZCO0UxQndoOUIxRjtFMEJ2aDlCRTtJQUE2QiwyQkFBMkI7RTFCMGg5QjFEO0UwQnpoOUJFO0lBQTZCLDZCQUE2QjtFMUI0aDlCNUQ7RTBCM2g5QkU7SUFBNkIsOEJBQThCO0UxQjhoOUI3RDtFMEI3aDlCRTtJQUE2Qiw0QkFBNEI7RTFCZ2k5QjNEO0FBQ0Y7O0EyQnJ4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dnh1Q0U7RUFBVyxVQUFPO0E3QjJ4dUNwQjs7QTZCMXh1Q0U7RUFBVyxXQUFRO0E3Qjh4dUNyQjs7QTZCN3h1Q0U7RUFBVyxTQUFNO0E3Qml5dUNuQjs7QW1CeHl1Q007RVVXQTtJQUFnQyxRQUFLO0U3Qmt5dUN6QztFNkJqeXVDSTtJQUFnQyxVQUFPO0U3Qm95dUMzQztFNkJueXVDSTtJQUFnQyxXQUFRO0U3QnN5dUM1QztFNkJyeXVDSTtJQUFnQyxTQUFNO0U3Qnd5dUMxQztBQUNGOztBbUJ2enVDTTtFVVdBO0lBQWdDLFFBQUs7RTdCaXp1Q3pDO0U2Qmh6dUNJO0lBQWdDLFVBQU87RTdCbXp1QzNDO0U2Qmx6dUNJO0lBQWdDLFdBQVE7RTdCcXp1QzVDO0U2QnB6dUNJO0lBQWdDLFNBQU07RTdCdXp1QzFDO0FBQ0Y7O0FtQnQwdUNNO0VVV0E7SUFBZ0MsUUFBSztFN0JnMHVDekM7RTZCL3p1Q0k7SUFBZ0MsVUFBTztFN0JrMHVDM0M7RTZCajB1Q0k7SUFBZ0MsV0FBUTtFN0JvMHVDNUM7RTZCbjB1Q0k7SUFBZ0MsU0FBTTtFN0JzMHVDMUM7QUFDRjs7QW1CcjF1Q007RVVXQTtJQUFnQyxRQUFLO0U3QiswdUN6QztFNkI5MHVDSTtJQUFnQyxVQUFPO0U3QmkxdUMzQztFNkJoMXVDSTtJQUFnQyxXQUFRO0U3Qm0xdUM1QztFNkJsMXVDSTtJQUFnQyxTQUFNO0U3QnExdUMxQztBQUNGOztBbUJwMnVDTTtFVVdBO0lBQWdDLFFBQUs7RTdCODF1Q3pDO0U2QjcxdUNJO0lBQWdDLFVBQU87RTdCZzJ1QzNDO0U2Qi8xdUNJO0lBQWdDLFdBQVE7RTdCazJ1QzVDO0U2QmoydUNJO0lBQWdDLFNBQU07RTdCbzJ1QzFDO0FBQ0Y7O0FtQm4zdUNNO0VVV0E7SUFBZ0MsUUFBSztFN0I2MnVDekM7RTZCNTJ1Q0k7SUFBZ0MsVUFBTztFN0IrMnVDM0M7RTZCOTJ1Q0k7SUFBZ0MsV0FBUTtFN0JpM3VDNUM7RTZCaDN1Q0k7SUFBZ0MsU0FBTTtFN0JtM3VDMUM7QUFDRjs7QW1CbDR1Q007RVVXQTtJQUFnQyxRQUFLO0U3QjQzdUN6QztFNkIzM3VDSTtJQUFnQyxVQUFPO0U3QjgzdUMzQztFNkI3M3VDSTtJQUFnQyxXQUFRO0U3Qmc0dUM1QztFNkIvM3VDSTtJQUFnQyxTQUFNO0U3Qms0dUMxQztBQUNGOztBbUJqNXVDTTtFVVdBO0lBQWdDLFFBQUs7RTdCMjR1Q3pDO0U2QjE0dUNJO0lBQWdDLFVBQU87RTdCNjR1QzNDO0U2QjU0dUNJO0lBQWdDLFdBQVE7RTdCKzR1QzVDO0U2Qjk0dUNJO0lBQWdDLFNBQU07RTdCaTV1QzFDO0FBQ0Y7O0FtQmg2dUNNO0VVV0E7SUFBZ0MsUUFBSztFN0IwNXVDekM7RTZCejV1Q0k7SUFBZ0MsVUFBTztFN0I0NXVDM0M7RTZCMzV1Q0k7SUFBZ0MsV0FBUTtFN0I4NXVDNUM7RTZCNzV1Q0k7SUFBZ0MsU0FBTTtFN0JnNnVDMUM7QUFDRjs7QW1CLzZ1Q007RVVXQTtJQUFnQyxRQUFLO0U3Qnk2dUN6QztFNkJ4NnVDSTtJQUFnQyxVQUFPO0U3QjI2dUMzQztFNkIxNnVDSTtJQUFnQyxXQUFRO0U3QjY2dUM1QztFNkI1NnVDSTtJQUFnQyxTQUFNO0U3Qis2dUMxQztBQUNGOztBbUI5N3VDTTtFVVdBO0lBQWdDLFFBQUs7RTdCdzd1Q3pDO0U2QnY3dUNJO0lBQWdDLFVBQU87RTdCMDd1QzNDO0U2Qno3dUNJO0lBQWdDLFdBQVE7RTdCNDd1QzVDO0U2QjM3dUNJO0lBQWdDLFNBQU07RTdCODd1QzFDO0FBQ0Y7O0FtQjc4dUNNO0VVV0E7SUFBZ0MsUUFBSztFN0J1OHVDekM7RTZCdDh1Q0k7SUFBZ0MsVUFBTztFN0J5OHVDM0M7RTZCeDh1Q0k7SUFBZ0MsV0FBUTtFN0IyOHVDNUM7RTZCMTh1Q0k7SUFBZ0MsU0FBTTtFN0I2OHVDMUM7QUFDRjs7QTZCeDl1Q0U7RUFBVyxRQUFLO0E3QjQ5dUNsQjs7QTZCMzl1Q0U7RUFBVyxVQUFPO0E3Qis5dUNwQjs7QTZCOTl1Q0U7RUFBVyxXQUFRO0E3QmsrdUNyQjs7QTZCait1Q0U7RUFBVyxTQUFNO0E3QnErdUNuQjs7QW1CNSt1Q007RVVXQTtJQUFnQyxRQUFLO0U3QnMrdUN6QztFNkJyK3VDSTtJQUFnQyxVQUFPO0U3QncrdUMzQztFNkJ2K3VDSTtJQUFnQyxXQUFRO0U3QjArdUM1QztFNkJ6K3VDSTtJQUFnQyxTQUFNO0U3QjQrdUMxQztBQUNGOztBbUIzL3VDTTtFVVdBO0lBQWdDLFFBQUs7RTdCcS91Q3pDO0U2QnAvdUNJO0lBQWdDLFVBQU87RTdCdS91QzNDO0U2QnQvdUNJO0lBQWdDLFdBQVE7RTdCeS91QzVDO0U2QngvdUNJO0lBQWdDLFNBQU07RTdCMi91QzFDO0FBQ0Y7O0FtQjFndkNNO0VVV0E7SUFBZ0MsUUFBSztFN0JvZ3ZDekM7RTZCbmd2Q0k7SUFBZ0MsVUFBTztFN0JzZ3ZDM0M7RTZCcmd2Q0k7SUFBZ0MsV0FBUTtFN0J3Z3ZDNUM7RTZCdmd2Q0k7SUFBZ0MsU0FBTTtFN0IwZ3ZDMUM7QUFDRjs7QW1Cemh2Q007RVVXQTtJQUFnQyxRQUFLO0U3Qm1odkN6QztFNkJsaHZDSTtJQUFnQyxVQUFPO0U3QnFodkMzQztFNkJwaHZDSTtJQUFnQyxXQUFRO0U3QnVodkM1QztFNkJ0aHZDSTtJQUFnQyxTQUFNO0U3QnlodkMxQztBQUNGOztBbUJ4aXZDTTtFVVdBO0lBQWdDLFFBQUs7RTdCa2l2Q3pDO0U2QmppdkNJO0lBQWdDLFVBQU87RTdCb2l2QzNDO0U2Qm5pdkNJO0lBQWdDLFdBQVE7RTdCc2l2QzVDO0U2QnJpdkNJO0lBQWdDLFNBQU07RTdCd2l2QzFDO0FBQ0Y7O0FtQnZqdkNNO0VVV0E7SUFBZ0MsUUFBSztFN0JpanZDekM7RTZCaGp2Q0k7SUFBZ0MsVUFBTztFN0JtanZDM0M7RTZCbGp2Q0k7SUFBZ0MsV0FBUTtFN0JxanZDNUM7RTZCcGp2Q0k7SUFBZ0MsU0FBTTtFN0J1anZDMUM7QUFDRjs7QW1CdGt2Q007RVVXQTtJQUFnQyxRQUFLO0U3QmdrdkN6QztFNkIvanZDSTtJQUFnQyxVQUFPO0U3QmtrdkMzQztFNkJqa3ZDSTtJQUFnQyxXQUFRO0U3Qm9rdkM1QztFNkJua3ZDSTtJQUFnQyxTQUFNO0U3QnNrdkMxQztBQUNGOztBbUJybHZDTTtFVVdBO0lBQWdDLFFBQUs7RTdCK2t2Q3pDO0U2QjlrdkNJO0lBQWdDLFVBQU87RTdCaWx2QzNDO0U2QmhsdkNJO0lBQWdDLFdBQVE7RTdCbWx2QzVDO0U2QmxsdkNJO0lBQWdDLFNBQU07RTdCcWx2QzFDO0FBQ0Y7O0FtQnBtdkNNO0VVV0E7SUFBZ0MsUUFBSztFN0I4bHZDekM7RTZCN2x2Q0k7SUFBZ0MsVUFBTztFN0JnbXZDM0M7RTZCL2x2Q0k7SUFBZ0MsV0FBUTtFN0JrbXZDNUM7RTZCam12Q0k7SUFBZ0MsU0FBTTtFN0JvbXZDMUM7QUFDRjs7QW1Cbm52Q007RVVXQTtJQUFnQyxRQUFLO0U3QjZtdkN6QztFNkI1bXZDSTtJQUFnQyxVQUFPO0U3QittdkMzQztFNkI5bXZDSTtJQUFnQyxXQUFRO0U3QmludkM1QztFNkJobnZDSTtJQUFnQyxTQUFNO0U3Qm1udkMxQztBQUNGOztBbUJsb3ZDTTtFVVdBO0lBQWdDLFFBQUs7RTdCNG52Q3pDO0U2QjNudkNJO0lBQWdDLFVBQU87RTdCOG52QzNDO0U2QjdudkNJO0lBQWdDLFdBQVE7RTdCZ292QzVDO0U2Qi9udkNJO0lBQWdDLFNBQU07RTdCa292QzFDO0FBQ0Y7O0FtQmpwdkNNO0VVV0E7SUFBZ0MsUUFBSztFN0Iyb3ZDekM7RTZCMW92Q0k7SUFBZ0MsVUFBTztFN0I2b3ZDM0M7RTZCNW92Q0k7SUFBZ0MsV0FBUTtFN0Irb3ZDNUM7RTZCOW92Q0k7SUFBZ0MsU0FBTTtFN0JpcHZDMUM7QUFDRjs7QTZCNXB2Q0U7RUFBVyxRQUFLO0E3QmdxdkNsQjs7QTZCL3B2Q0U7RUFBVyxVQUFPO0E3Qm1xdkNwQjs7QTZCbHF2Q0U7RUFBVyxXQUFRO0E3QnNxdkNyQjs7QTZCcnF2Q0U7RUFBVyxTQUFNO0E3QnlxdkNuQjs7QW1CaHJ2Q007RVVXQTtJQUFnQyxRQUFLO0U3QjBxdkN6QztFNkJ6cXZDSTtJQUFnQyxVQUFPO0U3QjRxdkMzQztFNkIzcXZDSTtJQUFnQyxXQUFRO0U3QjhxdkM1QztFNkI3cXZDSTtJQUFnQyxTQUFNO0U3QmdydkMxQztBQUNGOztBbUIvcnZDTTtFVVdBO0lBQWdDLFFBQUs7RTdCeXJ2Q3pDO0U2QnhydkNJO0lBQWdDLFVBQU87RTdCMnJ2QzNDO0U2QjFydkNJO0lBQWdDLFdBQVE7RTdCNnJ2QzVDO0U2QjVydkNJO0lBQWdDLFNBQU07RTdCK3J2QzFDO0FBQ0Y7O0FtQjlzdkNNO0VVV0E7SUFBZ0MsUUFBSztFN0J3c3ZDekM7RTZCdnN2Q0k7SUFBZ0MsVUFBTztFN0Iwc3ZDM0M7RTZCenN2Q0k7SUFBZ0MsV0FBUTtFN0I0c3ZDNUM7RTZCM3N2Q0k7SUFBZ0MsU0FBTTtFN0I4c3ZDMUM7QUFDRjs7QW1CN3R2Q007RVVXQTtJQUFnQyxRQUFLO0U3QnV0dkN6QztFNkJ0dHZDSTtJQUFnQyxVQUFPO0U3Qnl0dkMzQztFNkJ4dHZDSTtJQUFnQyxXQUFRO0U3QjJ0dkM1QztFNkIxdHZDSTtJQUFnQyxTQUFNO0U3QjZ0dkMxQztBQUNGOztBbUI1dXZDTTtFVVdBO0lBQWdDLFFBQUs7RTdCc3V2Q3pDO0U2QnJ1dkNJO0lBQWdDLFVBQU87RTdCd3V2QzNDO0U2QnZ1dkNJO0lBQWdDLFdBQVE7RTdCMHV2QzVDO0U2Qnp1dkNJO0lBQWdDLFNBQU07RTdCNHV2QzFDO0FBQ0Y7O0FtQjN2dkNNO0VVV0E7SUFBZ0MsUUFBSztFN0JxdnZDekM7RTZCcHZ2Q0k7SUFBZ0MsVUFBTztFN0J1dnZDM0M7RTZCdHZ2Q0k7SUFBZ0MsV0FBUTtFN0J5dnZDNUM7RTZCeHZ2Q0k7SUFBZ0MsU0FBTTtFN0IydnZDMUM7QUFDRjs7QW1CMXd2Q007RVVXQTtJQUFnQyxRQUFLO0U3Qm93dkN6QztFNkJud3ZDSTtJQUFnQyxVQUFPO0U3QnN3dkMzQztFNkJyd3ZDSTtJQUFnQyxXQUFRO0U3Qnd3dkM1QztFNkJ2d3ZDSTtJQUFnQyxTQUFNO0U3QjB3dkMxQztBQUNGOztBbUJ6eHZDTTtFVVdBO0lBQWdDLFFBQUs7RTdCbXh2Q3pDO0U2Qmx4dkNJO0lBQWdDLFVBQU87RTdCcXh2QzNDO0U2QnB4dkNJO0lBQWdDLFdBQVE7RTdCdXh2QzVDO0U2QnR4dkNJO0lBQWdDLFNBQU07RTdCeXh2QzFDO0FBQ0Y7O0FtQnh5dkNNO0VVV0E7SUFBZ0MsUUFBSztFN0JreXZDekM7RTZCanl2Q0k7SUFBZ0MsVUFBTztFN0JveXZDM0M7RTZCbnl2Q0k7SUFBZ0MsV0FBUTtFN0JzeXZDNUM7RTZCcnl2Q0k7SUFBZ0MsU0FBTTtFN0J3eXZDMUM7QUFDRjs7QW1Cdnp2Q007RVVXQTtJQUFnQyxRQUFLO0U3Qml6dkN6QztFNkJoenZDSTtJQUFnQyxVQUFPO0U3Qm16dkMzQztFNkJsenZDSTtJQUFnQyxXQUFRO0U3QnF6dkM1QztFNkJwenZDSTtJQUFnQyxTQUFNO0U3QnV6dkMxQztBQUNGOztBbUJ0MHZDTTtFVVdBO0lBQWdDLFFBQUs7RTdCZzB2Q3pDO0U2Qi96dkNJO0lBQWdDLFVBQU87RTdCazB2QzNDO0U2QmowdkNJO0lBQWdDLFdBQVE7RTdCbzB2QzVDO0U2Qm4wdkNJO0lBQWdDLFNBQU07RTdCczB2QzFDO0FBQ0Y7O0FtQnIxdkNNO0VVV0E7SUFBZ0MsUUFBSztFN0IrMHZDekM7RTZCOTB2Q0k7SUFBZ0MsVUFBTztFN0JpMXZDM0M7RTZCaDF2Q0k7SUFBZ0MsV0FBUTtFN0JtMXZDNUM7RTZCbDF2Q0k7SUFBZ0MsU0FBTTtFN0JxMXZDMUM7QUFDRjs7QTZCaDJ2Q0U7RUFBVyxRQUFLO0E3Qm8ydkNsQjs7QTZCbjJ2Q0U7RUFBVyxVQUFPO0E3QnUydkNwQjs7QTZCdDJ2Q0U7RUFBVyxXQUFRO0E3QjAydkNyQjs7QTZCejJ2Q0U7RUFBVyxTQUFNO0E3QjYydkNuQjs7QW1CcDN2Q007RVVXQTtJQUFnQyxRQUFLO0U3QjgydkN6QztFNkI3MnZDSTtJQUFnQyxVQUFPO0U3QmczdkMzQztFNkIvMnZDSTtJQUFnQyxXQUFRO0U3QmszdkM1QztFNkJqM3ZDSTtJQUFnQyxTQUFNO0U3Qm8zdkMxQztBQUNGOztBbUJuNHZDTTtFVVdBO0lBQWdDLFFBQUs7RTdCNjN2Q3pDO0U2QjUzdkNJO0lBQWdDLFVBQU87RTdCKzN2QzNDO0U2QjkzdkNJO0lBQWdDLFdBQVE7RTdCaTR2QzVDO0U2Qmg0dkNJO0lBQWdDLFNBQU07RTdCbTR2QzFDO0FBQ0Y7O0FtQmw1dkNNO0VVV0E7SUFBZ0MsUUFBSztFN0I0NHZDekM7RTZCMzR2Q0k7SUFBZ0MsVUFBTztFN0I4NHZDM0M7RTZCNzR2Q0k7SUFBZ0MsV0FBUTtFN0JnNXZDNUM7RTZCLzR2Q0k7SUFBZ0MsU0FBTTtFN0JrNXZDMUM7QUFDRjs7QW1CajZ2Q007RVVXQTtJQUFnQyxRQUFLO0U3QjI1dkN6QztFNkIxNXZDSTtJQUFnQyxVQUFPO0U3QjY1dkMzQztFNkI1NXZDSTtJQUFnQyxXQUFRO0U3Qis1dkM1QztFNkI5NXZDSTtJQUFnQyxTQUFNO0U3Qmk2dkMxQztBQUNGOztBbUJoN3ZDTTtFVVdBO0lBQWdDLFFBQUs7RTdCMDZ2Q3pDO0U2Qno2dkNJO0lBQWdDLFVBQU87RTdCNDZ2QzNDO0U2QjM2dkNJO0lBQWdDLFdBQVE7RTdCODZ2QzVDO0U2Qjc2dkNJO0lBQWdDLFNBQU07RTdCZzd2QzFDO0FBQ0Y7O0FtQi83dkNNO0VVV0E7SUFBZ0MsUUFBSztFN0J5N3ZDekM7RTZCeDd2Q0k7SUFBZ0MsVUFBTztFN0IyN3ZDM0M7RTZCMTd2Q0k7SUFBZ0MsV0FBUTtFN0I2N3ZDNUM7RTZCNTd2Q0k7SUFBZ0MsU0FBTTtFN0IrN3ZDMUM7QUFDRjs7QW1COTh2Q007RVVXQTtJQUFnQyxRQUFLO0U3Qnc4dkN6QztFNkJ2OHZDSTtJQUFnQyxVQUFPO0U3QjA4dkMzQztFNkJ6OHZDSTtJQUFnQyxXQUFRO0U3QjQ4dkM1QztFNkIzOHZDSTtJQUFnQyxTQUFNO0U3Qjg4dkMxQztBQUNGOztBbUI3OXZDTTtFVVdBO0lBQWdDLFFBQUs7RTdCdTl2Q3pDO0U2QnQ5dkNJO0lBQWdDLFVBQU87RTdCeTl2QzNDO0U2Qng5dkNJO0lBQWdDLFdBQVE7RTdCMjl2QzVDO0U2QjE5dkNJO0lBQWdDLFNBQU07RTdCNjl2QzFDO0FBQ0Y7O0FtQjUrdkNNO0VVV0E7SUFBZ0MsUUFBSztFN0JzK3ZDekM7RTZCcit2Q0k7SUFBZ0MsVUFBTztFN0J3K3ZDM0M7RTZCdit2Q0k7SUFBZ0MsV0FBUTtFN0IwK3ZDNUM7RTZCeit2Q0k7SUFBZ0MsU0FBTTtFN0I0K3ZDMUM7QUFDRjs7QW1CMy92Q007RVVXQTtJQUFnQyxRQUFLO0U3QnEvdkN6QztFNkJwL3ZDSTtJQUFnQyxVQUFPO0U3QnUvdkMzQztFNkJ0L3ZDSTtJQUFnQyxXQUFRO0U3QnkvdkM1QztFNkJ4L3ZDSTtJQUFnQyxTQUFNO0U3QjIvdkMxQztBQUNGOztBbUIxZ3dDTTtFVVdBO0lBQWdDLFFBQUs7RTdCb2d3Q3pDO0U2Qm5nd0NJO0lBQWdDLFVBQU87RTdCc2d3QzNDO0U2QnJnd0NJO0lBQWdDLFdBQVE7RTdCd2d3QzVDO0U2QnZnd0NJO0lBQWdDLFNBQU07RTdCMGd3QzFDO0FBQ0Y7O0FtQnpod0NNO0VVV0E7SUFBZ0MsUUFBSztFN0JtaHdDekM7RTZCbGh3Q0k7SUFBZ0MsVUFBTztFN0JxaHdDM0M7RTZCcGh3Q0k7SUFBZ0MsV0FBUTtFN0J1aHdDNUM7RTZCdGh3Q0k7SUFBZ0MsU0FBTTtFN0J5aHdDMUM7QUFDRjs7QTZCcGl3Q0U7RUFBVyxRQUFLO0E3Qndpd0NsQjs7QTZCdml3Q0U7RUFBVyxVQUFPO0E3QjJpd0NwQjs7QTZCMWl3Q0U7RUFBVyxXQUFRO0E3Qjhpd0NyQjs7QTZCN2l3Q0U7RUFBVyxTQUFNO0E3Qmlqd0NuQjs7QW1CeGp3Q007RVVXQTtJQUFnQyxRQUFLO0U3Qmtqd0N6QztFNkJqandDSTtJQUFnQyxVQUFPO0U3Qm9qd0MzQztFNkJuandDSTtJQUFnQyxXQUFRO0U3QnNqd0M1QztFNkJyandDSTtJQUFnQyxTQUFNO0U3Qndqd0MxQztBQUNGOztBbUJ2a3dDTTtFVVdBO0lBQWdDLFFBQUs7RTdCaWt3Q3pDO0U2Qmhrd0NJO0lBQWdDLFVBQU87RTdCbWt3QzNDO0U2Qmxrd0NJO0lBQWdDLFdBQVE7RTdCcWt3QzVDO0U2QnBrd0NJO0lBQWdDLFNBQU07RTdCdWt3QzFDO0FBQ0Y7O0FtQnRsd0NNO0VVV0E7SUFBZ0MsUUFBSztFN0JnbHdDekM7RTZCL2t3Q0k7SUFBZ0MsVUFBTztFN0JrbHdDM0M7RTZCamx3Q0k7SUFBZ0MsV0FBUTtFN0JvbHdDNUM7RTZCbmx3Q0k7SUFBZ0MsU0FBTTtFN0JzbHdDMUM7QUFDRjs7QW1Ccm13Q007RVVXQTtJQUFnQyxRQUFLO0U3Qitsd0N6QztFNkI5bHdDSTtJQUFnQyxVQUFPO0U3Qmltd0MzQztFNkJobXdDSTtJQUFnQyxXQUFRO0U3Qm1td0M1QztFNkJsbXdDSTtJQUFnQyxTQUFNO0U3QnFtd0MxQztBQUNGOztBbUJwbndDTTtFVVdBO0lBQWdDLFFBQUs7RTdCOG13Q3pDO0U2Qjdtd0NJO0lBQWdDLFVBQU87RTdCZ253QzNDO0U2Qi9td0NJO0lBQWdDLFdBQVE7RTdCa253QzVDO0U2Qmpud0NJO0lBQWdDLFNBQU07RTdCb253QzFDO0FBQ0Y7O0FtQm5vd0NNO0VVV0E7SUFBZ0MsUUFBSztFN0I2bndDekM7RTZCNW53Q0k7SUFBZ0MsVUFBTztFN0IrbndDM0M7RTZCOW53Q0k7SUFBZ0MsV0FBUTtFN0Jpb3dDNUM7RTZCaG93Q0k7SUFBZ0MsU0FBTTtFN0Jtb3dDMUM7QUFDRjs7QW1CbHB3Q007RVVXQTtJQUFnQyxRQUFLO0U3QjRvd0N6QztFNkIzb3dDSTtJQUFnQyxVQUFPO0U3Qjhvd0MzQztFNkI3b3dDSTtJQUFnQyxXQUFRO0U3Qmdwd0M1QztFNkIvb3dDSTtJQUFnQyxTQUFNO0U3Qmtwd0MxQztBQUNGOztBbUJqcXdDTTtFVVdBO0lBQWdDLFFBQUs7RTdCMnB3Q3pDO0U2QjFwd0NJO0lBQWdDLFVBQU87RTdCNnB3QzNDO0U2QjVwd0NJO0lBQWdDLFdBQVE7RTdCK3B3QzVDO0U2Qjlwd0NJO0lBQWdDLFNBQU07RTdCaXF3QzFDO0FBQ0Y7O0FtQmhyd0NNO0VVV0E7SUFBZ0MsUUFBSztFN0IwcXdDekM7RTZCenF3Q0k7SUFBZ0MsVUFBTztFN0I0cXdDM0M7RTZCM3F3Q0k7SUFBZ0MsV0FBUTtFN0I4cXdDNUM7RTZCN3F3Q0k7SUFBZ0MsU0FBTTtFN0JncndDMUM7QUFDRjs7QW1CL3J3Q007RVVXQTtJQUFnQyxRQUFLO0U3Qnlyd0N6QztFNkJ4cndDSTtJQUFnQyxVQUFPO0U3QjJyd0MzQztFNkIxcndDSTtJQUFnQyxXQUFRO0U3QjZyd0M1QztFNkI1cndDSTtJQUFnQyxTQUFNO0U3Qityd0MxQztBQUNGOztBbUI5c3dDTTtFVVdBO0lBQWdDLFFBQUs7RTdCd3N3Q3pDO0U2QnZzd0NJO0lBQWdDLFVBQU87RTdCMHN3QzNDO0U2Qnpzd0NJO0lBQWdDLFdBQVE7RTdCNHN3QzVDO0U2QjNzd0NJO0lBQWdDLFNBQU07RTdCOHN3QzFDO0FBQ0Y7O0FtQjd0d0NNO0VVV0E7SUFBZ0MsUUFBSztFN0J1dHdDekM7RTZCdHR3Q0k7SUFBZ0MsVUFBTztFN0J5dHdDM0M7RTZCeHR3Q0k7SUFBZ0MsV0FBUTtFN0IydHdDNUM7RTZCMXR3Q0k7SUFBZ0MsU0FBTTtFN0I2dHdDMUM7QUFDRjs7QTZCbnR3Q0k7RUFBVyxRQUFLO0E3QnV0d0NwQjs7QTZCdHR3Q0k7RUFBVyxVQUFPO0E3QjB0d0N0Qjs7QTZCenR3Q0k7RUFBVyxXQUFRO0E3QjZ0d0N2Qjs7QTZCNXR3Q0k7RUFBVyxTQUFNO0E3Qmd1d0NyQjs7QW1CNXZ3Q007RVVnQ0U7SUFBZ0MsUUFBSztFN0JpdXdDM0M7RTZCaHV3Q007SUFBZ0MsVUFBTztFN0JtdXdDN0M7RTZCbHV3Q007SUFBZ0MsV0FBUTtFN0JxdXdDOUM7RTZCcHV3Q007SUFBZ0MsU0FBTTtFN0J1dXdDNUM7QUFDRjs7QW1CM3d3Q007RVVnQ0U7SUFBZ0MsUUFBSztFN0JndndDM0M7RTZCL3V3Q007SUFBZ0MsVUFBTztFN0JrdndDN0M7RTZCanZ3Q007SUFBZ0MsV0FBUTtFN0JvdndDOUM7RTZCbnZ3Q007SUFBZ0MsU0FBTTtFN0JzdndDNUM7QUFDRjs7QW1CMXh3Q007RVVnQ0U7SUFBZ0MsUUFBSztFN0IrdndDM0M7RTZCOXZ3Q007SUFBZ0MsVUFBTztFN0Jpd3dDN0M7RTZCaHd3Q007SUFBZ0MsV0FBUTtFN0Jtd3dDOUM7RTZCbHd3Q007SUFBZ0MsU0FBTTtFN0Jxd3dDNUM7QUFDRjs7QW1Cenl3Q007RVVnQ0U7SUFBZ0MsUUFBSztFN0I4d3dDM0M7RTZCN3d3Q007SUFBZ0MsVUFBTztFN0JneHdDN0M7RTZCL3d3Q007SUFBZ0MsV0FBUTtFN0JreHdDOUM7RTZCanh3Q007SUFBZ0MsU0FBTTtFN0JveHdDNUM7QUFDRjs7QW1CeHp3Q007RVVnQ0U7SUFBZ0MsUUFBSztFN0I2eHdDM0M7RTZCNXh3Q007SUFBZ0MsVUFBTztFN0IreHdDN0M7RTZCOXh3Q007SUFBZ0MsV0FBUTtFN0JpeXdDOUM7RTZCaHl3Q007SUFBZ0MsU0FBTTtFN0JteXdDNUM7QUFDRjs7QW1CdjB3Q007RVVnQ0U7SUFBZ0MsUUFBSztFN0I0eXdDM0M7RTZCM3l3Q007SUFBZ0MsVUFBTztFN0I4eXdDN0M7RTZCN3l3Q007SUFBZ0MsV0FBUTtFN0JnendDOUM7RTZCL3l3Q007SUFBZ0MsU0FBTTtFN0JrendDNUM7QUFDRjs7QW1CdDF3Q007RVVnQ0U7SUFBZ0MsUUFBSztFN0IyendDM0M7RTZCMXp3Q007SUFBZ0MsVUFBTztFN0I2endDN0M7RTZCNXp3Q007SUFBZ0MsV0FBUTtFN0IrendDOUM7RTZCOXp3Q007SUFBZ0MsU0FBTTtFN0JpMHdDNUM7QUFDRjs7QW1CcjJ3Q007RVVnQ0U7SUFBZ0MsUUFBSztFN0IwMHdDM0M7RTZCejB3Q007SUFBZ0MsVUFBTztFN0I0MHdDN0M7RTZCMzB3Q007SUFBZ0MsV0FBUTtFN0I4MHdDOUM7RTZCNzB3Q007SUFBZ0MsU0FBTTtFN0JnMXdDNUM7QUFDRjs7QW1CcDN3Q007RVVnQ0U7SUFBZ0MsUUFBSztFN0J5MXdDM0M7RTZCeDF3Q007SUFBZ0MsVUFBTztFN0IyMXdDN0M7RTZCMTF3Q007SUFBZ0MsV0FBUTtFN0I2MXdDOUM7RTZCNTF3Q007SUFBZ0MsU0FBTTtFN0IrMXdDNUM7QUFDRjs7QW1CbjR3Q007RVVnQ0U7SUFBZ0MsUUFBSztFN0J3MndDM0M7RTZCdjJ3Q007SUFBZ0MsVUFBTztFN0IwMndDN0M7RTZCejJ3Q007SUFBZ0MsV0FBUTtFN0I0MndDOUM7RTZCMzJ3Q007SUFBZ0MsU0FBTTtFN0I4MndDNUM7QUFDRjs7QW1CbDV3Q007RVVnQ0U7SUFBZ0MsUUFBSztFN0J1M3dDM0M7RTZCdDN3Q007SUFBZ0MsVUFBTztFN0J5M3dDN0M7RTZCeDN3Q007SUFBZ0MsV0FBUTtFN0IyM3dDOUM7RTZCMTN3Q007SUFBZ0MsU0FBTTtFN0I2M3dDNUM7QUFDRjs7QW1CajZ3Q007RVVnQ0U7SUFBZ0MsUUFBSztFN0JzNHdDM0M7RTZCcjR3Q007SUFBZ0MsVUFBTztFN0J3NHdDN0M7RTZCdjR3Q007SUFBZ0MsV0FBUTtFN0IwNHdDOUM7RTZCejR3Q007SUFBZ0MsU0FBTTtFN0I0NHdDNUM7QUFDRjs7QTZCdjV3Q0k7RUFBVyxTQUFLO0E3QjI1d0NwQjs7QTZCMTV3Q0k7RUFBVyxXQUFPO0E3Qjg1d0N0Qjs7QTZCNzV3Q0k7RUFBVyxZQUFRO0E3Qmk2d0N2Qjs7QTZCaDZ3Q0k7RUFBVyxVQUFNO0E3Qm82d0NyQjs7QW1CaDh3Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JxNndDM0M7RTZCcDZ3Q007SUFBZ0MsV0FBTztFN0J1NndDN0M7RTZCdDZ3Q007SUFBZ0MsWUFBUTtFN0J5NndDOUM7RTZCeDZ3Q007SUFBZ0MsVUFBTTtFN0IyNndDNUM7QUFDRjs7QW1CLzh3Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JvN3dDM0M7RTZCbjd3Q007SUFBZ0MsV0FBTztFN0JzN3dDN0M7RTZCcjd3Q007SUFBZ0MsWUFBUTtFN0J3N3dDOUM7RTZCdjd3Q007SUFBZ0MsVUFBTTtFN0IwN3dDNUM7QUFDRjs7QW1COTl3Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JtOHdDM0M7RTZCbDh3Q007SUFBZ0MsV0FBTztFN0JxOHdDN0M7RTZCcDh3Q007SUFBZ0MsWUFBUTtFN0J1OHdDOUM7RTZCdDh3Q007SUFBZ0MsVUFBTTtFN0J5OHdDNUM7QUFDRjs7QW1CNyt3Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JrOXdDM0M7RTZCajl3Q007SUFBZ0MsV0FBTztFN0JvOXdDN0M7RTZCbjl3Q007SUFBZ0MsWUFBUTtFN0JzOXdDOUM7RTZCcjl3Q007SUFBZ0MsVUFBTTtFN0J3OXdDNUM7QUFDRjs7QW1CNS93Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JpK3dDM0M7RTZCaCt3Q007SUFBZ0MsV0FBTztFN0JtK3dDN0M7RTZCbCt3Q007SUFBZ0MsWUFBUTtFN0JxK3dDOUM7RTZCcCt3Q007SUFBZ0MsVUFBTTtFN0J1K3dDNUM7QUFDRjs7QW1CM2d4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JnL3dDM0M7RTZCLyt3Q007SUFBZ0MsV0FBTztFN0JrL3dDN0M7RTZCai93Q007SUFBZ0MsWUFBUTtFN0JvL3dDOUM7RTZCbi93Q007SUFBZ0MsVUFBTTtFN0JzL3dDNUM7QUFDRjs7QW1CMWh4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0IrL3dDM0M7RTZCOS93Q007SUFBZ0MsV0FBTztFN0JpZ3hDN0M7RTZCaGd4Q007SUFBZ0MsWUFBUTtFN0JtZ3hDOUM7RTZCbGd4Q007SUFBZ0MsVUFBTTtFN0JxZ3hDNUM7QUFDRjs7QW1Ceml4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0I4Z3hDM0M7RTZCN2d4Q007SUFBZ0MsV0FBTztFN0JnaHhDN0M7RTZCL2d4Q007SUFBZ0MsWUFBUTtFN0JraHhDOUM7RTZCamh4Q007SUFBZ0MsVUFBTTtFN0JvaHhDNUM7QUFDRjs7QW1CeGp4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0I2aHhDM0M7RTZCNWh4Q007SUFBZ0MsV0FBTztFN0IraHhDN0M7RTZCOWh4Q007SUFBZ0MsWUFBUTtFN0JpaXhDOUM7RTZCaGl4Q007SUFBZ0MsVUFBTTtFN0JtaXhDNUM7QUFDRjs7QW1Cdmt4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0I0aXhDM0M7RTZCM2l4Q007SUFBZ0MsV0FBTztFN0I4aXhDN0M7RTZCN2l4Q007SUFBZ0MsWUFBUTtFN0JnanhDOUM7RTZCL2l4Q007SUFBZ0MsVUFBTTtFN0JranhDNUM7QUFDRjs7QW1CdGx4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0IyanhDM0M7RTZCMWp4Q007SUFBZ0MsV0FBTztFN0I2anhDN0M7RTZCNWp4Q007SUFBZ0MsWUFBUTtFN0IranhDOUM7RTZCOWp4Q007SUFBZ0MsVUFBTTtFN0Jpa3hDNUM7QUFDRjs7QW1Ccm14Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0Iwa3hDM0M7RTZCemt4Q007SUFBZ0MsV0FBTztFN0I0a3hDN0M7RTZCM2t4Q007SUFBZ0MsWUFBUTtFN0I4a3hDOUM7RTZCN2t4Q007SUFBZ0MsVUFBTTtFN0JnbHhDNUM7QUFDRjs7QTZCM2x4Q0k7RUFBVyxTQUFLO0E3QitseENwQjs7QTZCOWx4Q0k7RUFBVyxXQUFPO0E3QmtteEN0Qjs7QTZCam14Q0k7RUFBVyxZQUFRO0E3QnFteEN2Qjs7QTZCcG14Q0k7RUFBVyxVQUFNO0E3QndteENyQjs7QW1CcG94Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0J5bXhDM0M7RTZCeG14Q007SUFBZ0MsV0FBTztFN0IybXhDN0M7RTZCMW14Q007SUFBZ0MsWUFBUTtFN0I2bXhDOUM7RTZCNW14Q007SUFBZ0MsVUFBTTtFN0IrbXhDNUM7QUFDRjs7QW1CbnB4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0J3bnhDM0M7RTZCdm54Q007SUFBZ0MsV0FBTztFN0IwbnhDN0M7RTZCem54Q007SUFBZ0MsWUFBUTtFN0I0bnhDOUM7RTZCM254Q007SUFBZ0MsVUFBTTtFN0I4bnhDNUM7QUFDRjs7QW1CbHF4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0J1b3hDM0M7RTZCdG94Q007SUFBZ0MsV0FBTztFN0J5b3hDN0M7RTZCeG94Q007SUFBZ0MsWUFBUTtFN0Iyb3hDOUM7RTZCMW94Q007SUFBZ0MsVUFBTTtFN0I2b3hDNUM7QUFDRjs7QW1CanJ4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JzcHhDM0M7RTZCcnB4Q007SUFBZ0MsV0FBTztFN0J3cHhDN0M7RTZCdnB4Q007SUFBZ0MsWUFBUTtFN0IwcHhDOUM7RTZCenB4Q007SUFBZ0MsVUFBTTtFN0I0cHhDNUM7QUFDRjs7QW1CaHN4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JxcXhDM0M7RTZCcHF4Q007SUFBZ0MsV0FBTztFN0J1cXhDN0M7RTZCdHF4Q007SUFBZ0MsWUFBUTtFN0J5cXhDOUM7RTZCeHF4Q007SUFBZ0MsVUFBTTtFN0IycXhDNUM7QUFDRjs7QW1CL3N4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JvcnhDM0M7RTZCbnJ4Q007SUFBZ0MsV0FBTztFN0JzcnhDN0M7RTZCcnJ4Q007SUFBZ0MsWUFBUTtFN0J3cnhDOUM7RTZCdnJ4Q007SUFBZ0MsVUFBTTtFN0IwcnhDNUM7QUFDRjs7QW1COXR4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0Jtc3hDM0M7RTZCbHN4Q007SUFBZ0MsV0FBTztFN0Jxc3hDN0M7RTZCcHN4Q007SUFBZ0MsWUFBUTtFN0J1c3hDOUM7RTZCdHN4Q007SUFBZ0MsVUFBTTtFN0J5c3hDNUM7QUFDRjs7QW1CN3V4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JrdHhDM0M7RTZCanR4Q007SUFBZ0MsV0FBTztFN0JvdHhDN0M7RTZCbnR4Q007SUFBZ0MsWUFBUTtFN0JzdHhDOUM7RTZCcnR4Q007SUFBZ0MsVUFBTTtFN0J3dHhDNUM7QUFDRjs7QW1CNXZ4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JpdXhDM0M7RTZCaHV4Q007SUFBZ0MsV0FBTztFN0JtdXhDN0M7RTZCbHV4Q007SUFBZ0MsWUFBUTtFN0JxdXhDOUM7RTZCcHV4Q007SUFBZ0MsVUFBTTtFN0J1dXhDNUM7QUFDRjs7QW1CM3d4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JndnhDM0M7RTZCL3V4Q007SUFBZ0MsV0FBTztFN0JrdnhDN0M7RTZCanZ4Q007SUFBZ0MsWUFBUTtFN0JvdnhDOUM7RTZCbnZ4Q007SUFBZ0MsVUFBTTtFN0JzdnhDNUM7QUFDRjs7QW1CMXh4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0IrdnhDM0M7RTZCOXZ4Q007SUFBZ0MsV0FBTztFN0Jpd3hDN0M7RTZCaHd4Q007SUFBZ0MsWUFBUTtFN0Jtd3hDOUM7RTZCbHd4Q007SUFBZ0MsVUFBTTtFN0Jxd3hDNUM7QUFDRjs7QW1Cenl4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0I4d3hDM0M7RTZCN3d4Q007SUFBZ0MsV0FBTztFN0JneHhDN0M7RTZCL3d4Q007SUFBZ0MsWUFBUTtFN0JreHhDOUM7RTZCanh4Q007SUFBZ0MsVUFBTTtFN0JveHhDNUM7QUFDRjs7QTZCL3h4Q0k7RUFBVyxTQUFLO0E3Qm15eENwQjs7QTZCbHl4Q0k7RUFBVyxXQUFPO0E3QnN5eEN0Qjs7QTZCcnl4Q0k7RUFBVyxZQUFRO0E3Qnl5eEN2Qjs7QTZCeHl4Q0k7RUFBVyxVQUFNO0E3QjR5eENyQjs7QW1CeDB4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0I2eXhDM0M7RTZCNXl4Q007SUFBZ0MsV0FBTztFN0IreXhDN0M7RTZCOXl4Q007SUFBZ0MsWUFBUTtFN0JpenhDOUM7RTZCaHp4Q007SUFBZ0MsVUFBTTtFN0JtenhDNUM7QUFDRjs7QW1CdjF4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0I0enhDM0M7RTZCM3p4Q007SUFBZ0MsV0FBTztFN0I4enhDN0M7RTZCN3p4Q007SUFBZ0MsWUFBUTtFN0JnMHhDOUM7RTZCL3p4Q007SUFBZ0MsVUFBTTtFN0JrMHhDNUM7QUFDRjs7QW1CdDJ4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0IyMHhDM0M7RTZCMTB4Q007SUFBZ0MsV0FBTztFN0I2MHhDN0M7RTZCNTB4Q007SUFBZ0MsWUFBUTtFN0IrMHhDOUM7RTZCOTB4Q007SUFBZ0MsVUFBTTtFN0JpMXhDNUM7QUFDRjs7QW1CcjN4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0IwMXhDM0M7RTZCejF4Q007SUFBZ0MsV0FBTztFN0I0MXhDN0M7RTZCMzF4Q007SUFBZ0MsWUFBUTtFN0I4MXhDOUM7RTZCNzF4Q007SUFBZ0MsVUFBTTtFN0JnMnhDNUM7QUFDRjs7QW1CcDR4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0J5MnhDM0M7RTZCeDJ4Q007SUFBZ0MsV0FBTztFN0IyMnhDN0M7RTZCMTJ4Q007SUFBZ0MsWUFBUTtFN0I2MnhDOUM7RTZCNTJ4Q007SUFBZ0MsVUFBTTtFN0IrMnhDNUM7QUFDRjs7QW1CbjV4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0J3M3hDM0M7RTZCdjN4Q007SUFBZ0MsV0FBTztFN0IwM3hDN0M7RTZCejN4Q007SUFBZ0MsWUFBUTtFN0I0M3hDOUM7RTZCMzN4Q007SUFBZ0MsVUFBTTtFN0I4M3hDNUM7QUFDRjs7QW1CbDZ4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0J1NHhDM0M7RTZCdDR4Q007SUFBZ0MsV0FBTztFN0J5NHhDN0M7RTZCeDR4Q007SUFBZ0MsWUFBUTtFN0IyNHhDOUM7RTZCMTR4Q007SUFBZ0MsVUFBTTtFN0I2NHhDNUM7QUFDRjs7QW1Cajd4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JzNXhDM0M7RTZCcjV4Q007SUFBZ0MsV0FBTztFN0J3NXhDN0M7RTZCdjV4Q007SUFBZ0MsWUFBUTtFN0IwNXhDOUM7RTZCejV4Q007SUFBZ0MsVUFBTTtFN0I0NXhDNUM7QUFDRjs7QW1CaDh4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JxNnhDM0M7RTZCcDZ4Q007SUFBZ0MsV0FBTztFN0J1NnhDN0M7RTZCdDZ4Q007SUFBZ0MsWUFBUTtFN0J5NnhDOUM7RTZCeDZ4Q007SUFBZ0MsVUFBTTtFN0IyNnhDNUM7QUFDRjs7QW1CLzh4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JvN3hDM0M7RTZCbjd4Q007SUFBZ0MsV0FBTztFN0JzN3hDN0M7RTZCcjd4Q007SUFBZ0MsWUFBUTtFN0J3N3hDOUM7RTZCdjd4Q007SUFBZ0MsVUFBTTtFN0IwN3hDNUM7QUFDRjs7QW1COTl4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JtOHhDM0M7RTZCbDh4Q007SUFBZ0MsV0FBTztFN0JxOHhDN0M7RTZCcDh4Q007SUFBZ0MsWUFBUTtFN0J1OHhDOUM7RTZCdDh4Q007SUFBZ0MsVUFBTTtFN0J5OHhDNUM7QUFDRjs7QW1CNyt4Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JrOXhDM0M7RTZCajl4Q007SUFBZ0MsV0FBTztFN0JvOXhDN0M7RTZCbjl4Q007SUFBZ0MsWUFBUTtFN0JzOXhDOUM7RTZCcjl4Q007SUFBZ0MsVUFBTTtFN0J3OXhDNUM7QUFDRjs7QTZCbit4Q0k7RUFBVyxTQUFLO0E3QnUreENwQjs7QTZCdCt4Q0k7RUFBVyxXQUFPO0E3QjAreEN0Qjs7QTZCeit4Q0k7RUFBVyxZQUFRO0E3QjYreEN2Qjs7QTZCNSt4Q0k7RUFBVyxVQUFNO0E3QmcveENyQjs7QW1CNWd5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JpL3hDM0M7RTZCaC94Q007SUFBZ0MsV0FBTztFN0JtL3hDN0M7RTZCbC94Q007SUFBZ0MsWUFBUTtFN0JxL3hDOUM7RTZCcC94Q007SUFBZ0MsVUFBTTtFN0J1L3hDNUM7QUFDRjs7QW1CM2h5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JnZ3lDM0M7RTZCLy94Q007SUFBZ0MsV0FBTztFN0JrZ3lDN0M7RTZCamd5Q007SUFBZ0MsWUFBUTtFN0JvZ3lDOUM7RTZCbmd5Q007SUFBZ0MsVUFBTTtFN0JzZ3lDNUM7QUFDRjs7QW1CMWl5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0IrZ3lDM0M7RTZCOWd5Q007SUFBZ0MsV0FBTztFN0JpaHlDN0M7RTZCaGh5Q007SUFBZ0MsWUFBUTtFN0JtaHlDOUM7RTZCbGh5Q007SUFBZ0MsVUFBTTtFN0JxaHlDNUM7QUFDRjs7QW1Cemp5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0I4aHlDM0M7RTZCN2h5Q007SUFBZ0MsV0FBTztFN0JnaXlDN0M7RTZCL2h5Q007SUFBZ0MsWUFBUTtFN0JraXlDOUM7RTZCaml5Q007SUFBZ0MsVUFBTTtFN0JvaXlDNUM7QUFDRjs7QW1CeGt5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0I2aXlDM0M7RTZCNWl5Q007SUFBZ0MsV0FBTztFN0IraXlDN0M7RTZCOWl5Q007SUFBZ0MsWUFBUTtFN0JpanlDOUM7RTZCaGp5Q007SUFBZ0MsVUFBTTtFN0JtanlDNUM7QUFDRjs7QW1Cdmx5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0I0anlDM0M7RTZCM2p5Q007SUFBZ0MsV0FBTztFN0I4anlDN0M7RTZCN2p5Q007SUFBZ0MsWUFBUTtFN0Jna3lDOUM7RTZCL2p5Q007SUFBZ0MsVUFBTTtFN0Jra3lDNUM7QUFDRjs7QW1CdG15Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0Iya3lDM0M7RTZCMWt5Q007SUFBZ0MsV0FBTztFN0I2a3lDN0M7RTZCNWt5Q007SUFBZ0MsWUFBUTtFN0Ira3lDOUM7RTZCOWt5Q007SUFBZ0MsVUFBTTtFN0JpbHlDNUM7QUFDRjs7QW1Ccm55Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0IwbHlDM0M7RTZCemx5Q007SUFBZ0MsV0FBTztFN0I0bHlDN0M7RTZCM2x5Q007SUFBZ0MsWUFBUTtFN0I4bHlDOUM7RTZCN2x5Q007SUFBZ0MsVUFBTTtFN0JnbXlDNUM7QUFDRjs7QW1CcG95Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0J5bXlDM0M7RTZCeG15Q007SUFBZ0MsV0FBTztFN0IybXlDN0M7RTZCMW15Q007SUFBZ0MsWUFBUTtFN0I2bXlDOUM7RTZCNW15Q007SUFBZ0MsVUFBTTtFN0IrbXlDNUM7QUFDRjs7QW1CbnB5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0J3bnlDM0M7RTZCdm55Q007SUFBZ0MsV0FBTztFN0IwbnlDN0M7RTZCem55Q007SUFBZ0MsWUFBUTtFN0I0bnlDOUM7RTZCM255Q007SUFBZ0MsVUFBTTtFN0I4bnlDNUM7QUFDRjs7QW1CbHF5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0J1b3lDM0M7RTZCdG95Q007SUFBZ0MsV0FBTztFN0J5b3lDN0M7RTZCeG95Q007SUFBZ0MsWUFBUTtFN0Iyb3lDOUM7RTZCMW95Q007SUFBZ0MsVUFBTTtFN0I2b3lDNUM7QUFDRjs7QW1CanJ5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JzcHlDM0M7RTZCcnB5Q007SUFBZ0MsV0FBTztFN0J3cHlDN0M7RTZCdnB5Q007SUFBZ0MsWUFBUTtFN0IwcHlDOUM7RTZCenB5Q007SUFBZ0MsVUFBTTtFN0I0cHlDNUM7QUFDRjs7QTZCdnF5Q0k7RUFBVyxTQUFLO0E3QjJxeUNwQjs7QTZCMXF5Q0k7RUFBVyxXQUFPO0E3QjhxeUN0Qjs7QTZCN3F5Q0k7RUFBVyxZQUFRO0E3QmlyeUN2Qjs7QTZCaHJ5Q0k7RUFBVyxVQUFNO0E3Qm9yeUNyQjs7QW1CaHR5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JxcnlDM0M7RTZCcHJ5Q007SUFBZ0MsV0FBTztFN0J1cnlDN0M7RTZCdHJ5Q007SUFBZ0MsWUFBUTtFN0J5cnlDOUM7RTZCeHJ5Q007SUFBZ0MsVUFBTTtFN0IycnlDNUM7QUFDRjs7QW1CL3R5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0Jvc3lDM0M7RTZCbnN5Q007SUFBZ0MsV0FBTztFN0Jzc3lDN0M7RTZCcnN5Q007SUFBZ0MsWUFBUTtFN0J3c3lDOUM7RTZCdnN5Q007SUFBZ0MsVUFBTTtFN0Iwc3lDNUM7QUFDRjs7QW1COXV5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JtdHlDM0M7RTZCbHR5Q007SUFBZ0MsV0FBTztFN0JxdHlDN0M7RTZCcHR5Q007SUFBZ0MsWUFBUTtFN0J1dHlDOUM7RTZCdHR5Q007SUFBZ0MsVUFBTTtFN0J5dHlDNUM7QUFDRjs7QW1CN3Z5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JrdXlDM0M7RTZCanV5Q007SUFBZ0MsV0FBTztFN0JvdXlDN0M7RTZCbnV5Q007SUFBZ0MsWUFBUTtFN0JzdXlDOUM7RTZCcnV5Q007SUFBZ0MsVUFBTTtFN0J3dXlDNUM7QUFDRjs7QW1CNXd5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JpdnlDM0M7RTZCaHZ5Q007SUFBZ0MsV0FBTztFN0JtdnlDN0M7RTZCbHZ5Q007SUFBZ0MsWUFBUTtFN0JxdnlDOUM7RTZCcHZ5Q007SUFBZ0MsVUFBTTtFN0J1dnlDNUM7QUFDRjs7QW1CM3h5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0Jnd3lDM0M7RTZCL3Z5Q007SUFBZ0MsV0FBTztFN0Jrd3lDN0M7RTZCand5Q007SUFBZ0MsWUFBUTtFN0Jvd3lDOUM7RTZCbnd5Q007SUFBZ0MsVUFBTTtFN0Jzd3lDNUM7QUFDRjs7QW1CMXl5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0Ird3lDM0M7RTZCOXd5Q007SUFBZ0MsV0FBTztFN0JpeHlDN0M7RTZCaHh5Q007SUFBZ0MsWUFBUTtFN0JteHlDOUM7RTZCbHh5Q007SUFBZ0MsVUFBTTtFN0JxeHlDNUM7QUFDRjs7QW1Cenp5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0I4eHlDM0M7RTZCN3h5Q007SUFBZ0MsV0FBTztFN0JneXlDN0M7RTZCL3h5Q007SUFBZ0MsWUFBUTtFN0JreXlDOUM7RTZCanl5Q007SUFBZ0MsVUFBTTtFN0JveXlDNUM7QUFDRjs7QW1CeDB5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0I2eXlDM0M7RTZCNXl5Q007SUFBZ0MsV0FBTztFN0IreXlDN0M7RTZCOXl5Q007SUFBZ0MsWUFBUTtFN0JpenlDOUM7RTZCaHp5Q007SUFBZ0MsVUFBTTtFN0JtenlDNUM7QUFDRjs7QW1CdjF5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0I0enlDM0M7RTZCM3p5Q007SUFBZ0MsV0FBTztFN0I4enlDN0M7RTZCN3p5Q007SUFBZ0MsWUFBUTtFN0JnMHlDOUM7RTZCL3p5Q007SUFBZ0MsVUFBTTtFN0JrMHlDNUM7QUFDRjs7QW1CdDJ5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0IyMHlDM0M7RTZCMTB5Q007SUFBZ0MsV0FBTztFN0I2MHlDN0M7RTZCNTB5Q007SUFBZ0MsWUFBUTtFN0IrMHlDOUM7RTZCOTB5Q007SUFBZ0MsVUFBTTtFN0JpMXlDNUM7QUFDRjs7QW1CcjN5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0IwMXlDM0M7RTZCejF5Q007SUFBZ0MsV0FBTztFN0I0MXlDN0M7RTZCMzF5Q007SUFBZ0MsWUFBUTtFN0I4MXlDOUM7RTZCNzF5Q007SUFBZ0MsVUFBTTtFN0JnMnlDNUM7QUFDRjs7QTZCMzJ5Q0k7RUFBVyxTQUFLO0E3QisyeUNwQjs7QTZCOTJ5Q0k7RUFBVyxXQUFPO0E3QmszeUN0Qjs7QTZCajN5Q0k7RUFBVyxZQUFRO0E3QnEzeUN2Qjs7QTZCcDN5Q0k7RUFBVyxVQUFNO0E3QnczeUNyQjs7QW1CcDV5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0J5M3lDM0M7RTZCeDN5Q007SUFBZ0MsV0FBTztFN0IyM3lDN0M7RTZCMTN5Q007SUFBZ0MsWUFBUTtFN0I2M3lDOUM7RTZCNTN5Q007SUFBZ0MsVUFBTTtFN0IrM3lDNUM7QUFDRjs7QW1CbjZ5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0J3NHlDM0M7RTZCdjR5Q007SUFBZ0MsV0FBTztFN0IwNHlDN0M7RTZCejR5Q007SUFBZ0MsWUFBUTtFN0I0NHlDOUM7RTZCMzR5Q007SUFBZ0MsVUFBTTtFN0I4NHlDNUM7QUFDRjs7QW1CbDd5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0J1NXlDM0M7RTZCdDV5Q007SUFBZ0MsV0FBTztFN0J5NXlDN0M7RTZCeDV5Q007SUFBZ0MsWUFBUTtFN0IyNXlDOUM7RTZCMTV5Q007SUFBZ0MsVUFBTTtFN0I2NXlDNUM7QUFDRjs7QW1Cajh5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JzNnlDM0M7RTZCcjZ5Q007SUFBZ0MsV0FBTztFN0J3NnlDN0M7RTZCdjZ5Q007SUFBZ0MsWUFBUTtFN0IwNnlDOUM7RTZCejZ5Q007SUFBZ0MsVUFBTTtFN0I0NnlDNUM7QUFDRjs7QW1CaDl5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JxN3lDM0M7RTZCcDd5Q007SUFBZ0MsV0FBTztFN0J1N3lDN0M7RTZCdDd5Q007SUFBZ0MsWUFBUTtFN0J5N3lDOUM7RTZCeDd5Q007SUFBZ0MsVUFBTTtFN0IyN3lDNUM7QUFDRjs7QW1CLzl5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JvOHlDM0M7RTZCbjh5Q007SUFBZ0MsV0FBTztFN0JzOHlDN0M7RTZCcjh5Q007SUFBZ0MsWUFBUTtFN0J3OHlDOUM7RTZCdjh5Q007SUFBZ0MsVUFBTTtFN0IwOHlDNUM7QUFDRjs7QW1COSt5Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JtOXlDM0M7RTZCbDl5Q007SUFBZ0MsV0FBTztFN0JxOXlDN0M7RTZCcDl5Q007SUFBZ0MsWUFBUTtFN0J1OXlDOUM7RTZCdDl5Q007SUFBZ0MsVUFBTTtFN0J5OXlDNUM7QUFDRjs7QW1CNy95Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JrK3lDM0M7RTZCait5Q007SUFBZ0MsV0FBTztFN0JvK3lDN0M7RTZCbit5Q007SUFBZ0MsWUFBUTtFN0JzK3lDOUM7RTZCcit5Q007SUFBZ0MsVUFBTTtFN0J3K3lDNUM7QUFDRjs7QW1CNWd6Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JpL3lDM0M7RTZCaC95Q007SUFBZ0MsV0FBTztFN0JtL3lDN0M7RTZCbC95Q007SUFBZ0MsWUFBUTtFN0JxL3lDOUM7RTZCcC95Q007SUFBZ0MsVUFBTTtFN0J1L3lDNUM7QUFDRjs7QW1CM2h6Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0JnZ3pDM0M7RTZCLy95Q007SUFBZ0MsV0FBTztFN0JrZ3pDN0M7RTZCamd6Q007SUFBZ0MsWUFBUTtFN0JvZ3pDOUM7RTZCbmd6Q007SUFBZ0MsVUFBTTtFN0JzZ3pDNUM7QUFDRjs7QW1CMWl6Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0IrZ3pDM0M7RTZCOWd6Q007SUFBZ0MsV0FBTztFN0JpaHpDN0M7RTZCaGh6Q007SUFBZ0MsWUFBUTtFN0JtaHpDOUM7RTZCbGh6Q007SUFBZ0MsVUFBTTtFN0JxaHpDNUM7QUFDRjs7QW1Cemp6Q007RVVnQ0U7SUFBZ0MsU0FBSztFN0I4aHpDM0M7RTZCN2h6Q007SUFBZ0MsV0FBTztFN0JnaXpDN0M7RTZCL2h6Q007SUFBZ0MsWUFBUTtFN0JraXpDOUM7RTZCaml6Q007SUFBZ0MsVUFBTTtFN0JvaXpDNUM7QUFDRjs7QTZCemh6Q0k7RUFBVyxTQUFLO0E3QjZoekNwQjs7QTZCNWh6Q0k7RUFBVyxXQUFPO0E3QmdpekN0Qjs7QTZCL2h6Q0k7RUFBVyxZQUFRO0E3Qm1pekN2Qjs7QTZCbGl6Q0k7RUFBVyxVQUFNO0E3QnNpekNyQjs7QW1CeGx6Q007RVVzREU7SUFBZ0MsU0FBSztFN0J1aXpDM0M7RTZCdGl6Q007SUFBZ0MsV0FBTztFN0J5aXpDN0M7RTZCeGl6Q007SUFBZ0MsWUFBUTtFN0IyaXpDOUM7RTZCMWl6Q007SUFBZ0MsVUFBTTtFN0I2aXpDNUM7QUFDRjs7QW1Cdm16Q007RVVzREU7SUFBZ0MsU0FBSztFN0JzanpDM0M7RTZCcmp6Q007SUFBZ0MsV0FBTztFN0J3anpDN0M7RTZCdmp6Q007SUFBZ0MsWUFBUTtFN0IwanpDOUM7RTZCemp6Q007SUFBZ0MsVUFBTTtFN0I0anpDNUM7QUFDRjs7QW1CdG56Q007RVVzREU7SUFBZ0MsU0FBSztFN0Jxa3pDM0M7RTZCcGt6Q007SUFBZ0MsV0FBTztFN0J1a3pDN0M7RTZCdGt6Q007SUFBZ0MsWUFBUTtFN0J5a3pDOUM7RTZCeGt6Q007SUFBZ0MsVUFBTTtFN0Iya3pDNUM7QUFDRjs7QW1Ccm96Q007RVVzREU7SUFBZ0MsU0FBSztFN0JvbHpDM0M7RTZCbmx6Q007SUFBZ0MsV0FBTztFN0JzbHpDN0M7RTZCcmx6Q007SUFBZ0MsWUFBUTtFN0J3bHpDOUM7RTZCdmx6Q007SUFBZ0MsVUFBTTtFN0IwbHpDNUM7QUFDRjs7QW1CcHB6Q007RVVzREU7SUFBZ0MsU0FBSztFN0JtbXpDM0M7RTZCbG16Q007SUFBZ0MsV0FBTztFN0JxbXpDN0M7RTZCcG16Q007SUFBZ0MsWUFBUTtFN0J1bXpDOUM7RTZCdG16Q007SUFBZ0MsVUFBTTtFN0J5bXpDNUM7QUFDRjs7QW1CbnF6Q007RVVzREU7SUFBZ0MsU0FBSztFN0JrbnpDM0M7RTZCam56Q007SUFBZ0MsV0FBTztFN0JvbnpDN0M7RTZCbm56Q007SUFBZ0MsWUFBUTtFN0JzbnpDOUM7RTZCcm56Q007SUFBZ0MsVUFBTTtFN0J3bnpDNUM7QUFDRjs7QW1CbHJ6Q007RVVzREU7SUFBZ0MsU0FBSztFN0Jpb3pDM0M7RTZCaG96Q007SUFBZ0MsV0FBTztFN0Jtb3pDN0M7RTZCbG96Q007SUFBZ0MsWUFBUTtFN0Jxb3pDOUM7RTZCcG96Q007SUFBZ0MsVUFBTTtFN0J1b3pDNUM7QUFDRjs7QW1CanN6Q007RVVzREU7SUFBZ0MsU0FBSztFN0JncHpDM0M7RTZCL296Q007SUFBZ0MsV0FBTztFN0JrcHpDN0M7RTZCanB6Q007SUFBZ0MsWUFBUTtFN0JvcHpDOUM7RTZCbnB6Q007SUFBZ0MsVUFBTTtFN0JzcHpDNUM7QUFDRjs7QW1CaHR6Q007RVVzREU7SUFBZ0MsU0FBSztFN0IrcHpDM0M7RTZCOXB6Q007SUFBZ0MsV0FBTztFN0JpcXpDN0M7RTZCaHF6Q007SUFBZ0MsWUFBUTtFN0JtcXpDOUM7RTZCbHF6Q007SUFBZ0MsVUFBTTtFN0JxcXpDNUM7QUFDRjs7QW1CL3R6Q007RVVzREU7SUFBZ0MsU0FBSztFN0I4cXpDM0M7RTZCN3F6Q007SUFBZ0MsV0FBTztFN0JncnpDN0M7RTZCL3F6Q007SUFBZ0MsWUFBUTtFN0JrcnpDOUM7RTZCanJ6Q007SUFBZ0MsVUFBTTtFN0JvcnpDNUM7QUFDRjs7QW1COXV6Q007RVVzREU7SUFBZ0MsU0FBSztFN0I2cnpDM0M7RTZCNXJ6Q007SUFBZ0MsV0FBTztFN0IrcnpDN0M7RTZCOXJ6Q007SUFBZ0MsWUFBUTtFN0Jpc3pDOUM7RTZCaHN6Q007SUFBZ0MsVUFBTTtFN0Jtc3pDNUM7QUFDRjs7QW1CN3Z6Q007RVVzREU7SUFBZ0MsU0FBSztFN0I0c3pDM0M7RTZCM3N6Q007SUFBZ0MsV0FBTztFN0I4c3pDN0M7RTZCN3N6Q007SUFBZ0MsWUFBUTtFN0JndHpDOUM7RTZCL3N6Q007SUFBZ0MsVUFBTTtFN0JrdHpDNUM7QUFDRjs7QTZCN3R6Q0k7RUFBVyxTQUFLO0E3Qml1ekNwQjs7QTZCaHV6Q0k7RUFBVyxXQUFPO0E3Qm91ekN0Qjs7QTZCbnV6Q0k7RUFBVyxZQUFRO0E3QnV1ekN2Qjs7QTZCdHV6Q0k7RUFBVyxVQUFNO0E3QjB1ekNyQjs7QW1CNXh6Q007RVVzREU7SUFBZ0MsU0FBSztFN0IydXpDM0M7RTZCMXV6Q007SUFBZ0MsV0FBTztFN0I2dXpDN0M7RTZCNXV6Q007SUFBZ0MsWUFBUTtFN0IrdXpDOUM7RTZCOXV6Q007SUFBZ0MsVUFBTTtFN0JpdnpDNUM7QUFDRjs7QW1CM3l6Q007RVVzREU7SUFBZ0MsU0FBSztFN0IwdnpDM0M7RTZCenZ6Q007SUFBZ0MsV0FBTztFN0I0dnpDN0M7RTZCM3Z6Q007SUFBZ0MsWUFBUTtFN0I4dnpDOUM7RTZCN3Z6Q007SUFBZ0MsVUFBTTtFN0Jnd3pDNUM7QUFDRjs7QW1CMXp6Q007RVVzREU7SUFBZ0MsU0FBSztFN0J5d3pDM0M7RTZCeHd6Q007SUFBZ0MsV0FBTztFN0Iyd3pDN0M7RTZCMXd6Q007SUFBZ0MsWUFBUTtFN0I2d3pDOUM7RTZCNXd6Q007SUFBZ0MsVUFBTTtFN0Ird3pDNUM7QUFDRjs7QW1CejB6Q007RVVzREU7SUFBZ0MsU0FBSztFN0J3eHpDM0M7RTZCdnh6Q007SUFBZ0MsV0FBTztFN0IweHpDN0M7RTZCenh6Q007SUFBZ0MsWUFBUTtFN0I0eHpDOUM7RTZCM3h6Q007SUFBZ0MsVUFBTTtFN0I4eHpDNUM7QUFDRjs7QW1CeDF6Q007RVVzREU7SUFBZ0MsU0FBSztFN0J1eXpDM0M7RTZCdHl6Q007SUFBZ0MsV0FBTztFN0J5eXpDN0M7RTZCeHl6Q007SUFBZ0MsWUFBUTtFN0IyeXpDOUM7RTZCMXl6Q007SUFBZ0MsVUFBTTtFN0I2eXpDNUM7QUFDRjs7QW1CdjJ6Q007RVVzREU7SUFBZ0MsU0FBSztFN0JzenpDM0M7RTZCcnp6Q007SUFBZ0MsV0FBTztFN0J3enpDN0M7RTZCdnp6Q007SUFBZ0MsWUFBUTtFN0IwenpDOUM7RTZCenp6Q007SUFBZ0MsVUFBTTtFN0I0enpDNUM7QUFDRjs7QW1CdDN6Q007RVVzREU7SUFBZ0MsU0FBSztFN0JxMHpDM0M7RTZCcDB6Q007SUFBZ0MsV0FBTztFN0J1MHpDN0M7RTZCdDB6Q007SUFBZ0MsWUFBUTtFN0J5MHpDOUM7RTZCeDB6Q007SUFBZ0MsVUFBTTtFN0IyMHpDNUM7QUFDRjs7QW1CcjR6Q007RVVzREU7SUFBZ0MsU0FBSztFN0JvMXpDM0M7RTZCbjF6Q007SUFBZ0MsV0FBTztFN0JzMXpDN0M7RTZCcjF6Q007SUFBZ0MsWUFBUTtFN0J3MXpDOUM7RTZCdjF6Q007SUFBZ0MsVUFBTTtFN0IwMXpDNUM7QUFDRjs7QW1CcDV6Q007RVVzREU7SUFBZ0MsU0FBSztFN0JtMnpDM0M7RTZCbDJ6Q007SUFBZ0MsV0FBTztFN0JxMnpDN0M7RTZCcDJ6Q007SUFBZ0MsWUFBUTtFN0J1MnpDOUM7RTZCdDJ6Q007SUFBZ0MsVUFBTTtFN0J5MnpDNUM7QUFDRjs7QW1CbjZ6Q007RVVzREU7SUFBZ0MsU0FBSztFN0JrM3pDM0M7RTZCajN6Q007SUFBZ0MsV0FBTztFN0JvM3pDN0M7RTZCbjN6Q007SUFBZ0MsWUFBUTtFN0JzM3pDOUM7RTZCcjN6Q007SUFBZ0MsVUFBTTtFN0J3M3pDNUM7QUFDRjs7QW1CbDd6Q007RVVzREU7SUFBZ0MsU0FBSztFN0JpNHpDM0M7RTZCaDR6Q007SUFBZ0MsV0FBTztFN0JtNHpDN0M7RTZCbDR6Q007SUFBZ0MsWUFBUTtFN0JxNHpDOUM7RTZCcDR6Q007SUFBZ0MsVUFBTTtFN0J1NHpDNUM7QUFDRjs7QW1Cajh6Q007RVVzREU7SUFBZ0MsU0FBSztFN0JnNXpDM0M7RTZCLzR6Q007SUFBZ0MsV0FBTztFN0JrNXpDN0M7RTZCajV6Q007SUFBZ0MsWUFBUTtFN0JvNXpDOUM7RTZCbjV6Q007SUFBZ0MsVUFBTTtFN0JzNXpDNUM7QUFDRjs7QTZCajZ6Q0k7RUFBVyxTQUFLO0E3QnE2ekNwQjs7QTZCcDZ6Q0k7RUFBVyxXQUFPO0E3Qnc2ekN0Qjs7QTZCdjZ6Q0k7RUFBVyxZQUFRO0E3QjI2ekN2Qjs7QTZCMTZ6Q0k7RUFBVyxVQUFNO0E3Qjg2ekNyQjs7QW1CaCt6Q007RVVzREU7SUFBZ0MsU0FBSztFN0IrNnpDM0M7RTZCOTZ6Q007SUFBZ0MsV0FBTztFN0JpN3pDN0M7RTZCaDd6Q007SUFBZ0MsWUFBUTtFN0JtN3pDOUM7RTZCbDd6Q007SUFBZ0MsVUFBTTtFN0JxN3pDNUM7QUFDRjs7QW1CLyt6Q007RVVzREU7SUFBZ0MsU0FBSztFN0I4N3pDM0M7RTZCNzd6Q007SUFBZ0MsV0FBTztFN0JnOHpDN0M7RTZCLzd6Q007SUFBZ0MsWUFBUTtFN0JrOHpDOUM7RTZCajh6Q007SUFBZ0MsVUFBTTtFN0JvOHpDNUM7QUFDRjs7QW1COS96Q007RVVzREU7SUFBZ0MsU0FBSztFN0I2OHpDM0M7RTZCNTh6Q007SUFBZ0MsV0FBTztFN0IrOHpDN0M7RTZCOTh6Q007SUFBZ0MsWUFBUTtFN0JpOXpDOUM7RTZCaDl6Q007SUFBZ0MsVUFBTTtFN0JtOXpDNUM7QUFDRjs7QW1CN2cwQ007RVVzREU7SUFBZ0MsU0FBSztFN0I0OXpDM0M7RTZCMzl6Q007SUFBZ0MsV0FBTztFN0I4OXpDN0M7RTZCNzl6Q007SUFBZ0MsWUFBUTtFN0JnK3pDOUM7RTZCLzl6Q007SUFBZ0MsVUFBTTtFN0JrK3pDNUM7QUFDRjs7QW1CNWgwQ007RVVzREU7SUFBZ0MsU0FBSztFN0IyK3pDM0M7RTZCMSt6Q007SUFBZ0MsV0FBTztFN0I2K3pDN0M7RTZCNSt6Q007SUFBZ0MsWUFBUTtFN0IrK3pDOUM7RTZCOSt6Q007SUFBZ0MsVUFBTTtFN0JpL3pDNUM7QUFDRjs7QW1CM2kwQ007RVVzREU7SUFBZ0MsU0FBSztFN0IwL3pDM0M7RTZCei96Q007SUFBZ0MsV0FBTztFN0I0L3pDN0M7RTZCMy96Q007SUFBZ0MsWUFBUTtFN0I4L3pDOUM7RTZCNy96Q007SUFBZ0MsVUFBTTtFN0JnZzBDNUM7QUFDRjs7QW1CMWowQ007RVVzREU7SUFBZ0MsU0FBSztFN0J5ZzBDM0M7RTZCeGcwQ007SUFBZ0MsV0FBTztFN0IyZzBDN0M7RTZCMWcwQ007SUFBZ0MsWUFBUTtFN0I2ZzBDOUM7RTZCNWcwQ007SUFBZ0MsVUFBTTtFN0IrZzBDNUM7QUFDRjs7QW1CemswQ007RVVzREU7SUFBZ0MsU0FBSztFN0J3aDBDM0M7RTZCdmgwQ007SUFBZ0MsV0FBTztFN0IwaDBDN0M7RTZCemgwQ007SUFBZ0MsWUFBUTtFN0I0aDBDOUM7RTZCM2gwQ007SUFBZ0MsVUFBTTtFN0I4aDBDNUM7QUFDRjs7QW1CeGwwQ007RVVzREU7SUFBZ0MsU0FBSztFN0J1aTBDM0M7RTZCdGkwQ007SUFBZ0MsV0FBTztFN0J5aTBDN0M7RTZCeGkwQ007SUFBZ0MsWUFBUTtFN0IyaTBDOUM7RTZCMWkwQ007SUFBZ0MsVUFBTTtFN0I2aTBDNUM7QUFDRjs7QW1Cdm0wQ007RVVzREU7SUFBZ0MsU0FBSztFN0JzajBDM0M7RTZCcmowQ007SUFBZ0MsV0FBTztFN0J3ajBDN0M7RTZCdmowQ007SUFBZ0MsWUFBUTtFN0IwajBDOUM7RTZCemowQ007SUFBZ0MsVUFBTTtFN0I0ajBDNUM7QUFDRjs7QW1CdG4wQ007RVVzREU7SUFBZ0MsU0FBSztFN0JxazBDM0M7RTZCcGswQ007SUFBZ0MsV0FBTztFN0J1azBDN0M7RTZCdGswQ007SUFBZ0MsWUFBUTtFN0J5azBDOUM7RTZCeGswQ007SUFBZ0MsVUFBTTtFN0IyazBDNUM7QUFDRjs7QW1Ccm8wQ007RVVzREU7SUFBZ0MsU0FBSztFN0JvbDBDM0M7RTZCbmwwQ007SUFBZ0MsV0FBTztFN0JzbDBDN0M7RTZCcmwwQ007SUFBZ0MsWUFBUTtFN0J3bDBDOUM7RTZCdmwwQ007SUFBZ0MsVUFBTTtFN0IwbDBDNUM7QUFDRjs7QTZCcm0wQ0k7RUFBVyxTQUFLO0E3QnltMENwQjs7QTZCeG0wQ0k7RUFBVyxXQUFPO0E3QjRtMEN0Qjs7QTZCM20wQ0k7RUFBVyxZQUFRO0E3QittMEN2Qjs7QTZCOW0wQ0k7RUFBVyxVQUFNO0E3QmtuMENyQjs7QW1CcHEwQ007RVVzREU7SUFBZ0MsU0FBSztFN0JtbjBDM0M7RTZCbG4wQ007SUFBZ0MsV0FBTztFN0JxbjBDN0M7RTZCcG4wQ007SUFBZ0MsWUFBUTtFN0J1bjBDOUM7RTZCdG4wQ007SUFBZ0MsVUFBTTtFN0J5bjBDNUM7QUFDRjs7QW1CbnIwQ007RVVzREU7SUFBZ0MsU0FBSztFN0JrbzBDM0M7RTZCam8wQ007SUFBZ0MsV0FBTztFN0JvbzBDN0M7RTZCbm8wQ007SUFBZ0MsWUFBUTtFN0JzbzBDOUM7RTZCcm8wQ007SUFBZ0MsVUFBTTtFN0J3bzBDNUM7QUFDRjs7QW1CbHMwQ007RVVzREU7SUFBZ0MsU0FBSztFN0JpcDBDM0M7RTZCaHAwQ007SUFBZ0MsV0FBTztFN0JtcDBDN0M7RTZCbHAwQ007SUFBZ0MsWUFBUTtFN0JxcDBDOUM7RTZCcHAwQ007SUFBZ0MsVUFBTTtFN0J1cDBDNUM7QUFDRjs7QW1CanQwQ007RVVzREU7SUFBZ0MsU0FBSztFN0JncTBDM0M7RTZCL3AwQ007SUFBZ0MsV0FBTztFN0JrcTBDN0M7RTZCanEwQ007SUFBZ0MsWUFBUTtFN0JvcTBDOUM7RTZCbnEwQ007SUFBZ0MsVUFBTTtFN0JzcTBDNUM7QUFDRjs7QW1CaHUwQ007RVVzREU7SUFBZ0MsU0FBSztFN0IrcTBDM0M7RTZCOXEwQ007SUFBZ0MsV0FBTztFN0JpcjBDN0M7RTZCaHIwQ007SUFBZ0MsWUFBUTtFN0JtcjBDOUM7RTZCbHIwQ007SUFBZ0MsVUFBTTtFN0JxcjBDNUM7QUFDRjs7QW1CL3UwQ007RVVzREU7SUFBZ0MsU0FBSztFN0I4cjBDM0M7RTZCN3IwQ007SUFBZ0MsV0FBTztFN0JnczBDN0M7RTZCL3IwQ007SUFBZ0MsWUFBUTtFN0JrczBDOUM7RTZCanMwQ007SUFBZ0MsVUFBTTtFN0JvczBDNUM7QUFDRjs7QW1COXYwQ007RVVzREU7SUFBZ0MsU0FBSztFN0I2czBDM0M7RTZCNXMwQ007SUFBZ0MsV0FBTztFN0IrczBDN0M7RTZCOXMwQ007SUFBZ0MsWUFBUTtFN0JpdDBDOUM7RTZCaHQwQ007SUFBZ0MsVUFBTTtFN0JtdDBDNUM7QUFDRjs7QW1CN3cwQ007RVVzREU7SUFBZ0MsU0FBSztFN0I0dDBDM0M7RTZCM3QwQ007SUFBZ0MsV0FBTztFN0I4dDBDN0M7RTZCN3QwQ007SUFBZ0MsWUFBUTtFN0JndTBDOUM7RTZCL3QwQ007SUFBZ0MsVUFBTTtFN0JrdTBDNUM7QUFDRjs7QW1CNXgwQ007RVVzREU7SUFBZ0MsU0FBSztFN0IydTBDM0M7RTZCMXUwQ007SUFBZ0MsV0FBTztFN0I2dTBDN0M7RTZCNXUwQ007SUFBZ0MsWUFBUTtFN0IrdTBDOUM7RTZCOXUwQ007SUFBZ0MsVUFBTTtFN0JpdjBDNUM7QUFDRjs7QW1CM3kwQ007RVVzREU7SUFBZ0MsU0FBSztFN0IwdjBDM0M7RTZCenYwQ007SUFBZ0MsV0FBTztFN0I0djBDN0M7RTZCM3YwQ007SUFBZ0MsWUFBUTtFN0I4djBDOUM7RTZCN3YwQ007SUFBZ0MsVUFBTTtFN0JndzBDNUM7QUFDRjs7QW1CMXowQ007RVVzREU7SUFBZ0MsU0FBSztFN0J5dzBDM0M7RTZCeHcwQ007SUFBZ0MsV0FBTztFN0IydzBDN0M7RTZCMXcwQ007SUFBZ0MsWUFBUTtFN0I2dzBDOUM7RTZCNXcwQ007SUFBZ0MsVUFBTTtFN0IrdzBDNUM7QUFDRjs7QW1CejAwQ007RVVzREU7SUFBZ0MsU0FBSztFN0J3eDBDM0M7RTZCdngwQ007SUFBZ0MsV0FBTztFN0IweDBDN0M7RTZCengwQ007SUFBZ0MsWUFBUTtFN0I0eDBDOUM7RTZCM3gwQ007SUFBZ0MsVUFBTTtFN0I4eDBDNUM7QUFDRjs7QTZCenkwQ0k7RUFBVyxTQUFLO0E3QjZ5MENwQjs7QTZCNXkwQ0k7RUFBVyxXQUFPO0E3Qmd6MEN0Qjs7QTZCL3kwQ0k7RUFBVyxZQUFRO0E3Qm16MEN2Qjs7QTZCbHowQ0k7RUFBVyxVQUFNO0E3QnN6MENyQjs7QW1CeDIwQ007RVVzREU7SUFBZ0MsU0FBSztFN0J1ejBDM0M7RTZCdHowQ007SUFBZ0MsV0FBTztFN0J5ejBDN0M7RTZCeHowQ007SUFBZ0MsWUFBUTtFN0IyejBDOUM7RTZCMXowQ007SUFBZ0MsVUFBTTtFN0I2ejBDNUM7QUFDRjs7QW1CdjMwQ007RVVzREU7SUFBZ0MsU0FBSztFN0JzMDBDM0M7RTZCcjAwQ007SUFBZ0MsV0FBTztFN0J3MDBDN0M7RTZCdjAwQ007SUFBZ0MsWUFBUTtFN0IwMDBDOUM7RTZCejAwQ007SUFBZ0MsVUFBTTtFN0I0MDBDNUM7QUFDRjs7QW1CdDQwQ007RVVzREU7SUFBZ0MsU0FBSztFN0JxMTBDM0M7RTZCcDEwQ007SUFBZ0MsV0FBTztFN0J1MTBDN0M7RTZCdDEwQ007SUFBZ0MsWUFBUTtFN0J5MTBDOUM7RTZCeDEwQ007SUFBZ0MsVUFBTTtFN0IyMTBDNUM7QUFDRjs7QW1CcjUwQ007RVVzREU7SUFBZ0MsU0FBSztFN0JvMjBDM0M7RTZCbjIwQ007SUFBZ0MsV0FBTztFN0JzMjBDN0M7RTZCcjIwQ007SUFBZ0MsWUFBUTtFN0J3MjBDOUM7RTZCdjIwQ007SUFBZ0MsVUFBTTtFN0IwMjBDNUM7QUFDRjs7QW1CcDYwQ007RVVzREU7SUFBZ0MsU0FBSztFN0JtMzBDM0M7RTZCbDMwQ007SUFBZ0MsV0FBTztFN0JxMzBDN0M7RTZCcDMwQ007SUFBZ0MsWUFBUTtFN0J1MzBDOUM7RTZCdDMwQ007SUFBZ0MsVUFBTTtFN0J5MzBDNUM7QUFDRjs7QW1CbjcwQ007RVVzREU7SUFBZ0MsU0FBSztFN0JrNDBDM0M7RTZCajQwQ007SUFBZ0MsV0FBTztFN0JvNDBDN0M7RTZCbjQwQ007SUFBZ0MsWUFBUTtFN0JzNDBDOUM7RTZCcjQwQ007SUFBZ0MsVUFBTTtFN0J3NDBDNUM7QUFDRjs7QW1CbDgwQ007RVVzREU7SUFBZ0MsU0FBSztFN0JpNTBDM0M7RTZCaDUwQ007SUFBZ0MsV0FBTztFN0JtNTBDN0M7RTZCbDUwQ007SUFBZ0MsWUFBUTtFN0JxNTBDOUM7RTZCcDUwQ007SUFBZ0MsVUFBTTtFN0J1NTBDNUM7QUFDRjs7QW1CajkwQ007RVVzREU7SUFBZ0MsU0FBSztFN0JnNjBDM0M7RTZCLzUwQ007SUFBZ0MsV0FBTztFN0JrNjBDN0M7RTZCajYwQ007SUFBZ0MsWUFBUTtFN0JvNjBDOUM7RTZCbjYwQ007SUFBZ0MsVUFBTTtFN0JzNjBDNUM7QUFDRjs7QW1CaCswQ007RVVzREU7SUFBZ0MsU0FBSztFN0IrNjBDM0M7RTZCOTYwQ007SUFBZ0MsV0FBTztFN0JpNzBDN0M7RTZCaDcwQ007SUFBZ0MsWUFBUTtFN0JtNzBDOUM7RTZCbDcwQ007SUFBZ0MsVUFBTTtFN0JxNzBDNUM7QUFDRjs7QW1CLyswQ007RVVzREU7SUFBZ0MsU0FBSztFN0I4NzBDM0M7RTZCNzcwQ007SUFBZ0MsV0FBTztFN0JnODBDN0M7RTZCLzcwQ007SUFBZ0MsWUFBUTtFN0JrODBDOUM7RTZCajgwQ007SUFBZ0MsVUFBTTtFN0JvODBDNUM7QUFDRjs7QW1COS8wQ007RVVzREU7SUFBZ0MsU0FBSztFN0I2ODBDM0M7RTZCNTgwQ007SUFBZ0MsV0FBTztFN0IrODBDN0M7RTZCOTgwQ007SUFBZ0MsWUFBUTtFN0JpOTBDOUM7RTZCaDkwQ007SUFBZ0MsVUFBTTtFN0JtOTBDNUM7QUFDRjs7QW1CN2cxQ007RVVzREU7SUFBZ0MsU0FBSztFN0I0OTBDM0M7RTZCMzkwQ007SUFBZ0MsV0FBTztFN0I4OTBDN0M7RTZCNzkwQ007SUFBZ0MsWUFBUTtFN0JnKzBDOUM7RTZCLzkwQ007SUFBZ0MsVUFBTTtFN0JrKzBDNUM7QUFDRjs7QTZCNyswQ0k7RUFBVyxTQUFLO0E3QmkvMENwQjs7QTZCaC8wQ0k7RUFBVyxXQUFPO0E3Qm8vMEN0Qjs7QTZCbi8wQ0k7RUFBVyxZQUFRO0E3QnUvMEN2Qjs7QTZCdC8wQ0k7RUFBVyxVQUFNO0E3QjAvMENyQjs7QW1CNWkxQ007RVVzREU7SUFBZ0MsU0FBSztFN0IyLzBDM0M7RTZCMS8wQ007SUFBZ0MsV0FBTztFN0I2LzBDN0M7RTZCNS8wQ007SUFBZ0MsWUFBUTtFN0IrLzBDOUM7RTZCOS8wQ007SUFBZ0MsVUFBTTtFN0JpZzFDNUM7QUFDRjs7QW1CM2oxQ007RVVzREU7SUFBZ0MsU0FBSztFN0IwZzFDM0M7RTZCemcxQ007SUFBZ0MsV0FBTztFN0I0ZzFDN0M7RTZCM2cxQ007SUFBZ0MsWUFBUTtFN0I4ZzFDOUM7RTZCN2cxQ007SUFBZ0MsVUFBTTtFN0JnaDFDNUM7QUFDRjs7QW1CMWsxQ007RVVzREU7SUFBZ0MsU0FBSztFN0J5aDFDM0M7RTZCeGgxQ007SUFBZ0MsV0FBTztFN0IyaDFDN0M7RTZCMWgxQ007SUFBZ0MsWUFBUTtFN0I2aDFDOUM7RTZCNWgxQ007SUFBZ0MsVUFBTTtFN0IraDFDNUM7QUFDRjs7QW1CemwxQ007RVVzREU7SUFBZ0MsU0FBSztFN0J3aTFDM0M7RTZCdmkxQ007SUFBZ0MsV0FBTztFN0IwaTFDN0M7RTZCemkxQ007SUFBZ0MsWUFBUTtFN0I0aTFDOUM7RTZCM2kxQ007SUFBZ0MsVUFBTTtFN0I4aTFDNUM7QUFDRjs7QW1CeG0xQ007RVVzREU7SUFBZ0MsU0FBSztFN0J1ajFDM0M7RTZCdGoxQ007SUFBZ0MsV0FBTztFN0J5ajFDN0M7RTZCeGoxQ007SUFBZ0MsWUFBUTtFN0IyajFDOUM7RTZCMWoxQ007SUFBZ0MsVUFBTTtFN0I2ajFDNUM7QUFDRjs7QW1Cdm4xQ007RVVzREU7SUFBZ0MsU0FBSztFN0JzazFDM0M7RTZCcmsxQ007SUFBZ0MsV0FBTztFN0J3azFDN0M7RTZCdmsxQ007SUFBZ0MsWUFBUTtFN0IwazFDOUM7RTZCemsxQ007SUFBZ0MsVUFBTTtFN0I0azFDNUM7QUFDRjs7QW1CdG8xQ007RVVzREU7SUFBZ0MsU0FBSztFN0JxbDFDM0M7RTZCcGwxQ007SUFBZ0MsV0FBTztFN0J1bDFDN0M7RTZCdGwxQ007SUFBZ0MsWUFBUTtFN0J5bDFDOUM7RTZCeGwxQ007SUFBZ0MsVUFBTTtFN0IybDFDNUM7QUFDRjs7QW1CcnAxQ007RVVzREU7SUFBZ0MsU0FBSztFN0JvbTFDM0M7RTZCbm0xQ007SUFBZ0MsV0FBTztFN0JzbTFDN0M7RTZCcm0xQ007SUFBZ0MsWUFBUTtFN0J3bTFDOUM7RTZCdm0xQ007SUFBZ0MsVUFBTTtFN0IwbTFDNUM7QUFDRjs7QW1CcHExQ007RVVzREU7SUFBZ0MsU0FBSztFN0JtbjFDM0M7RTZCbG4xQ007SUFBZ0MsV0FBTztFN0JxbjFDN0M7RTZCcG4xQ007SUFBZ0MsWUFBUTtFN0J1bjFDOUM7RTZCdG4xQ007SUFBZ0MsVUFBTTtFN0J5bjFDNUM7QUFDRjs7QW1CbnIxQ007RVVzREU7SUFBZ0MsU0FBSztFN0JrbzFDM0M7RTZCam8xQ007SUFBZ0MsV0FBTztFN0JvbzFDN0M7RTZCbm8xQ007SUFBZ0MsWUFBUTtFN0JzbzFDOUM7RTZCcm8xQ007SUFBZ0MsVUFBTTtFN0J3bzFDNUM7QUFDRjs7QW1CbHMxQ007RVVzREU7SUFBZ0MsU0FBSztFN0JpcDFDM0M7RTZCaHAxQ007SUFBZ0MsV0FBTztFN0JtcDFDN0M7RTZCbHAxQ007SUFBZ0MsWUFBUTtFN0JxcDFDOUM7RTZCcHAxQ007SUFBZ0MsVUFBTTtFN0J1cDFDNUM7QUFDRjs7QW1CanQxQ007RVVzREU7SUFBZ0MsU0FBSztFN0JncTFDM0M7RTZCL3AxQ007SUFBZ0MsV0FBTztFN0JrcTFDN0M7RTZCanExQ007SUFBZ0MsWUFBUTtFN0JvcTFDOUM7RTZCbnExQ007SUFBZ0MsVUFBTTtFN0JzcTFDNUM7QUFDRjs7QTZCanIxQ0k7RUFBVyxVQUFLO0E3QnFyMUNwQjs7QTZCcHIxQ0k7RUFBVyxZQUFPO0E3QndyMUN0Qjs7QTZCdnIxQ0k7RUFBVyxhQUFRO0E3QjJyMUN2Qjs7QTZCMXIxQ0k7RUFBVyxXQUFNO0E3QjhyMUNyQjs7QW1CaHYxQ007RVVzREU7SUFBZ0MsVUFBSztFN0IrcjFDM0M7RTZCOXIxQ007SUFBZ0MsWUFBTztFN0JpczFDN0M7RTZCaHMxQ007SUFBZ0MsYUFBUTtFN0JtczFDOUM7RTZCbHMxQ007SUFBZ0MsV0FBTTtFN0JxczFDNUM7QUFDRjs7QW1CL3YxQ007RVVzREU7SUFBZ0MsVUFBSztFN0I4czFDM0M7RTZCN3MxQ007SUFBZ0MsWUFBTztFN0JndDFDN0M7RTZCL3MxQ007SUFBZ0MsYUFBUTtFN0JrdDFDOUM7RTZCanQxQ007SUFBZ0MsV0FBTTtFN0JvdDFDNUM7QUFDRjs7QW1COXcxQ007RVVzREU7SUFBZ0MsVUFBSztFN0I2dDFDM0M7RTZCNXQxQ007SUFBZ0MsWUFBTztFN0IrdDFDN0M7RTZCOXQxQ007SUFBZ0MsYUFBUTtFN0JpdTFDOUM7RTZCaHUxQ007SUFBZ0MsV0FBTTtFN0JtdTFDNUM7QUFDRjs7QW1CN3gxQ007RVVzREU7SUFBZ0MsVUFBSztFN0I0dTFDM0M7RTZCM3UxQ007SUFBZ0MsWUFBTztFN0I4dTFDN0M7RTZCN3UxQ007SUFBZ0MsYUFBUTtFN0JndjFDOUM7RTZCL3UxQ007SUFBZ0MsV0FBTTtFN0JrdjFDNUM7QUFDRjs7QW1CNXkxQ007RVVzREU7SUFBZ0MsVUFBSztFN0IydjFDM0M7RTZCMXYxQ007SUFBZ0MsWUFBTztFN0I2djFDN0M7RTZCNXYxQ007SUFBZ0MsYUFBUTtFN0IrdjFDOUM7RTZCOXYxQ007SUFBZ0MsV0FBTTtFN0JpdzFDNUM7QUFDRjs7QW1CM3oxQ007RVVzREU7SUFBZ0MsVUFBSztFN0IwdzFDM0M7RTZCencxQ007SUFBZ0MsWUFBTztFN0I0dzFDN0M7RTZCM3cxQ007SUFBZ0MsYUFBUTtFN0I4dzFDOUM7RTZCN3cxQ007SUFBZ0MsV0FBTTtFN0JneDFDNUM7QUFDRjs7QW1CMTAxQ007RVVzREU7SUFBZ0MsVUFBSztFN0J5eDFDM0M7RTZCeHgxQ007SUFBZ0MsWUFBTztFN0IyeDFDN0M7RTZCMXgxQ007SUFBZ0MsYUFBUTtFN0I2eDFDOUM7RTZCNXgxQ007SUFBZ0MsV0FBTTtFN0IreDFDNUM7QUFDRjs7QW1CejExQ007RVVzREU7SUFBZ0MsVUFBSztFN0J3eTFDM0M7RTZCdnkxQ007SUFBZ0MsWUFBTztFN0IweTFDN0M7RTZCenkxQ007SUFBZ0MsYUFBUTtFN0I0eTFDOUM7RTZCM3kxQ007SUFBZ0MsV0FBTTtFN0I4eTFDNUM7QUFDRjs7QW1CeDIxQ007RVVzREU7SUFBZ0MsVUFBSztFN0J1ejFDM0M7RTZCdHoxQ007SUFBZ0MsWUFBTztFN0J5ejFDN0M7RTZCeHoxQ007SUFBZ0MsYUFBUTtFN0IyejFDOUM7RTZCMXoxQ007SUFBZ0MsV0FBTTtFN0I2ejFDNUM7QUFDRjs7QW1CdjMxQ007RVVzREU7SUFBZ0MsVUFBSztFN0JzMDFDM0M7RTZCcjAxQ007SUFBZ0MsWUFBTztFN0J3MDFDN0M7RTZCdjAxQ007SUFBZ0MsYUFBUTtFN0IwMDFDOUM7RTZCejAxQ007SUFBZ0MsV0FBTTtFN0I0MDFDNUM7QUFDRjs7QW1CdDQxQ007RVVzREU7SUFBZ0MsVUFBSztFN0JxMTFDM0M7RTZCcDExQ007SUFBZ0MsWUFBTztFN0J1MTFDN0M7RTZCdDExQ007SUFBZ0MsYUFBUTtFN0J5MTFDOUM7RTZCeDExQ007SUFBZ0MsV0FBTTtFN0IyMTFDNUM7QUFDRjs7QW1CcjUxQ007RVVzREU7SUFBZ0MsVUFBSztFN0JvMjFDM0M7RTZCbjIxQ007SUFBZ0MsWUFBTztFN0JzMjFDN0M7RTZCcjIxQ007SUFBZ0MsYUFBUTtFN0J3MjFDOUM7RTZCdjIxQ007SUFBZ0MsV0FBTTtFN0IwMjFDNUM7QUFDRjs7QTZCcjMxQ0k7RUFBVyxVQUFLO0E3QnkzMUNwQjs7QTZCeDMxQ0k7RUFBVyxZQUFPO0E3QjQzMUN0Qjs7QTZCMzMxQ0k7RUFBVyxhQUFRO0E3QiszMUN2Qjs7QTZCOTMxQ0k7RUFBVyxXQUFNO0E3Qms0MUNyQjs7QW1CcDcxQ007RVVzREU7SUFBZ0MsVUFBSztFN0JtNDFDM0M7RTZCbDQxQ007SUFBZ0MsWUFBTztFN0JxNDFDN0M7RTZCcDQxQ007SUFBZ0MsYUFBUTtFN0J1NDFDOUM7RTZCdDQxQ007SUFBZ0MsV0FBTTtFN0J5NDFDNUM7QUFDRjs7QW1CbjgxQ007RVVzREU7SUFBZ0MsVUFBSztFN0JrNTFDM0M7RTZCajUxQ007SUFBZ0MsWUFBTztFN0JvNTFDN0M7RTZCbjUxQ007SUFBZ0MsYUFBUTtFN0JzNTFDOUM7RTZCcjUxQ007SUFBZ0MsV0FBTTtFN0J3NTFDNUM7QUFDRjs7QW1CbDkxQ007RVVzREU7SUFBZ0MsVUFBSztFN0JpNjFDM0M7RTZCaDYxQ007SUFBZ0MsWUFBTztFN0JtNjFDN0M7RTZCbDYxQ007SUFBZ0MsYUFBUTtFN0JxNjFDOUM7RTZCcDYxQ007SUFBZ0MsV0FBTTtFN0J1NjFDNUM7QUFDRjs7QW1CaisxQ007RVVzREU7SUFBZ0MsVUFBSztFN0JnNzFDM0M7RTZCLzYxQ007SUFBZ0MsWUFBTztFN0JrNzFDN0M7RTZCajcxQ007SUFBZ0MsYUFBUTtFN0JvNzFDOUM7RTZCbjcxQ007SUFBZ0MsV0FBTTtFN0JzNzFDNUM7QUFDRjs7QW1CaC8xQ007RVVzREU7SUFBZ0MsVUFBSztFN0IrNzFDM0M7RTZCOTcxQ007SUFBZ0MsWUFBTztFN0JpODFDN0M7RTZCaDgxQ007SUFBZ0MsYUFBUTtFN0JtODFDOUM7RTZCbDgxQ007SUFBZ0MsV0FBTTtFN0JxODFDNUM7QUFDRjs7QW1CLy8xQ007RVVzREU7SUFBZ0MsVUFBSztFN0I4ODFDM0M7RTZCNzgxQ007SUFBZ0MsWUFBTztFN0JnOTFDN0M7RTZCLzgxQ007SUFBZ0MsYUFBUTtFN0JrOTFDOUM7RTZCajkxQ007SUFBZ0MsV0FBTTtFN0JvOTFDNUM7QUFDRjs7QW1COWcyQ007RVVzREU7SUFBZ0MsVUFBSztFN0I2OTFDM0M7RTZCNTkxQ007SUFBZ0MsWUFBTztFN0IrOTFDN0M7RTZCOTkxQ007SUFBZ0MsYUFBUTtFN0JpKzFDOUM7RTZCaCsxQ007SUFBZ0MsV0FBTTtFN0JtKzFDNUM7QUFDRjs7QW1CN2gyQ007RVVzREU7SUFBZ0MsVUFBSztFN0I0KzFDM0M7RTZCMysxQ007SUFBZ0MsWUFBTztFN0I4KzFDN0M7RTZCNysxQ007SUFBZ0MsYUFBUTtFN0JnLzFDOUM7RTZCLysxQ007SUFBZ0MsV0FBTTtFN0JrLzFDNUM7QUFDRjs7QW1CNWkyQ007RVVzREU7SUFBZ0MsVUFBSztFN0IyLzFDM0M7RTZCMS8xQ007SUFBZ0MsWUFBTztFN0I2LzFDN0M7RTZCNS8xQ007SUFBZ0MsYUFBUTtFN0IrLzFDOUM7RTZCOS8xQ007SUFBZ0MsV0FBTTtFN0JpZzJDNUM7QUFDRjs7QW1CM2oyQ007RVVzREU7SUFBZ0MsVUFBSztFN0IwZzJDM0M7RTZCemcyQ007SUFBZ0MsWUFBTztFN0I0ZzJDN0M7RTZCM2cyQ007SUFBZ0MsYUFBUTtFN0I4ZzJDOUM7RTZCN2cyQ007SUFBZ0MsV0FBTTtFN0JnaDJDNUM7QUFDRjs7QW1CMWsyQ007RVVzREU7SUFBZ0MsVUFBSztFN0J5aDJDM0M7RTZCeGgyQ007SUFBZ0MsWUFBTztFN0IyaDJDN0M7RTZCMWgyQ007SUFBZ0MsYUFBUTtFN0I2aDJDOUM7RTZCNWgyQ007SUFBZ0MsV0FBTTtFN0IraDJDNUM7QUFDRjs7QW1CemwyQ007RVVzREU7SUFBZ0MsVUFBSztFN0J3aTJDM0M7RTZCdmkyQ007SUFBZ0MsWUFBTztFN0IwaTJDN0M7RTZCemkyQ007SUFBZ0MsYUFBUTtFN0I0aTJDOUM7RTZCM2kyQ007SUFBZ0MsV0FBTTtFN0I4aTJDNUM7QUFDRjs7QTZCemoyQ0k7RUFBVyxVQUFLO0E3QjZqMkNwQjs7QTZCNWoyQ0k7RUFBVyxZQUFPO0E3QmdrMkN0Qjs7QTZCL2oyQ0k7RUFBVyxhQUFRO0E3Qm1rMkN2Qjs7QTZCbGsyQ0k7RUFBVyxXQUFNO0E3QnNrMkNyQjs7QW1CeG4yQ007RVVzREU7SUFBZ0MsVUFBSztFN0J1azJDM0M7RTZCdGsyQ007SUFBZ0MsWUFBTztFN0J5azJDN0M7RTZCeGsyQ007SUFBZ0MsYUFBUTtFN0IyazJDOUM7RTZCMWsyQ007SUFBZ0MsV0FBTTtFN0I2azJDNUM7QUFDRjs7QW1Cdm8yQ007RVVzREU7SUFBZ0MsVUFBSztFN0JzbDJDM0M7RTZCcmwyQ007SUFBZ0MsWUFBTztFN0J3bDJDN0M7RTZCdmwyQ007SUFBZ0MsYUFBUTtFN0IwbDJDOUM7RTZCemwyQ007SUFBZ0MsV0FBTTtFN0I0bDJDNUM7QUFDRjs7QW1CdHAyQ007RVVzREU7SUFBZ0MsVUFBSztFN0JxbTJDM0M7RTZCcG0yQ007SUFBZ0MsWUFBTztFN0J1bTJDN0M7RTZCdG0yQ007SUFBZ0MsYUFBUTtFN0J5bTJDOUM7RTZCeG0yQ007SUFBZ0MsV0FBTTtFN0IybTJDNUM7QUFDRjs7QW1CcnEyQ007RVVzREU7SUFBZ0MsVUFBSztFN0JvbjJDM0M7RTZCbm4yQ007SUFBZ0MsWUFBTztFN0JzbjJDN0M7RTZCcm4yQ007SUFBZ0MsYUFBUTtFN0J3bjJDOUM7RTZCdm4yQ007SUFBZ0MsV0FBTTtFN0IwbjJDNUM7QUFDRjs7QW1CcHIyQ007RVVzREU7SUFBZ0MsVUFBSztFN0JtbzJDM0M7RTZCbG8yQ007SUFBZ0MsWUFBTztFN0JxbzJDN0M7RTZCcG8yQ007SUFBZ0MsYUFBUTtFN0J1bzJDOUM7RTZCdG8yQ007SUFBZ0MsV0FBTTtFN0J5bzJDNUM7QUFDRjs7QW1CbnMyQ007RVVzREU7SUFBZ0MsVUFBSztFN0JrcDJDM0M7RTZCanAyQ007SUFBZ0MsWUFBTztFN0JvcDJDN0M7RTZCbnAyQ007SUFBZ0MsYUFBUTtFN0JzcDJDOUM7RTZCcnAyQ007SUFBZ0MsV0FBTTtFN0J3cDJDNUM7QUFDRjs7QW1CbHQyQ007RVVzREU7SUFBZ0MsVUFBSztFN0JpcTJDM0M7RTZCaHEyQ007SUFBZ0MsWUFBTztFN0JtcTJDN0M7RTZCbHEyQ007SUFBZ0MsYUFBUTtFN0JxcTJDOUM7RTZCcHEyQ007SUFBZ0MsV0FBTTtFN0J1cTJDNUM7QUFDRjs7QW1CanUyQ007RVVzREU7SUFBZ0MsVUFBSztFN0JncjJDM0M7RTZCL3EyQ007SUFBZ0MsWUFBTztFN0JrcjJDN0M7RTZCanIyQ007SUFBZ0MsYUFBUTtFN0JvcjJDOUM7RTZCbnIyQ007SUFBZ0MsV0FBTTtFN0JzcjJDNUM7QUFDRjs7QW1CaHYyQ007RVVzREU7SUFBZ0MsVUFBSztFN0IrcjJDM0M7RTZCOXIyQ007SUFBZ0MsWUFBTztFN0JpczJDN0M7RTZCaHMyQ007SUFBZ0MsYUFBUTtFN0JtczJDOUM7RTZCbHMyQ007SUFBZ0MsV0FBTTtFN0JxczJDNUM7QUFDRjs7QW1CL3YyQ007RVVzREU7SUFBZ0MsVUFBSztFN0I4czJDM0M7RTZCN3MyQ007SUFBZ0MsWUFBTztFN0JndDJDN0M7RTZCL3MyQ007SUFBZ0MsYUFBUTtFN0JrdDJDOUM7RTZCanQyQ007SUFBZ0MsV0FBTTtFN0JvdDJDNUM7QUFDRjs7QW1COXcyQ007RVVzREU7SUFBZ0MsVUFBSztFN0I2dDJDM0M7RTZCNXQyQ007SUFBZ0MsWUFBTztFN0IrdDJDN0M7RTZCOXQyQ007SUFBZ0MsYUFBUTtFN0JpdTJDOUM7RTZCaHUyQ007SUFBZ0MsV0FBTTtFN0JtdTJDNUM7QUFDRjs7QW1CN3gyQ007RVVzREU7SUFBZ0MsVUFBSztFN0I0dTJDM0M7RTZCM3UyQ007SUFBZ0MsWUFBTztFN0I4dTJDN0M7RTZCN3UyQ007SUFBZ0MsYUFBUTtFN0JndjJDOUM7RTZCL3UyQ007SUFBZ0MsV0FBTTtFN0JrdjJDNUM7QUFDRjs7QTZCN3YyQ0k7RUFBVyxVQUFLO0E3Qml3MkNwQjs7QTZCaHcyQ0k7RUFBVyxZQUFPO0E3Qm93MkN0Qjs7QTZCbncyQ0k7RUFBVyxhQUFRO0E3QnV3MkN2Qjs7QTZCdHcyQ0k7RUFBVyxXQUFNO0E3QjB3MkNyQjs7QW1CNXoyQ007RVVzREU7SUFBZ0MsVUFBSztFN0IydzJDM0M7RTZCMXcyQ007SUFBZ0MsWUFBTztFN0I2dzJDN0M7RTZCNXcyQ007SUFBZ0MsYUFBUTtFN0IrdzJDOUM7RTZCOXcyQ007SUFBZ0MsV0FBTTtFN0JpeDJDNUM7QUFDRjs7QW1CMzAyQ007RVVzREU7SUFBZ0MsVUFBSztFN0IweDJDM0M7RTZCengyQ007SUFBZ0MsWUFBTztFN0I0eDJDN0M7RTZCM3gyQ007SUFBZ0MsYUFBUTtFN0I4eDJDOUM7RTZCN3gyQ007SUFBZ0MsV0FBTTtFN0JneTJDNUM7QUFDRjs7QW1CMTEyQ007RVVzREU7SUFBZ0MsVUFBSztFN0J5eTJDM0M7RTZCeHkyQ007SUFBZ0MsWUFBTztFN0IyeTJDN0M7RTZCMXkyQ007SUFBZ0MsYUFBUTtFN0I2eTJDOUM7RTZCNXkyQ007SUFBZ0MsV0FBTTtFN0IreTJDNUM7QUFDRjs7QW1CejIyQ007RVVzREU7SUFBZ0MsVUFBSztFN0J3ejJDM0M7RTZCdnoyQ007SUFBZ0MsWUFBTztFN0IwejJDN0M7RTZCenoyQ007SUFBZ0MsYUFBUTtFN0I0ejJDOUM7RTZCM3oyQ007SUFBZ0MsV0FBTTtFN0I4ejJDNUM7QUFDRjs7QW1CeDMyQ007RVVzREU7SUFBZ0MsVUFBSztFN0J1MDJDM0M7RTZCdDAyQ007SUFBZ0MsWUFBTztFN0J5MDJDN0M7RTZCeDAyQ007SUFBZ0MsYUFBUTtFN0IyMDJDOUM7RTZCMTAyQ007SUFBZ0MsV0FBTTtFN0I2MDJDNUM7QUFDRjs7QW1CdjQyQ007RVVzREU7SUFBZ0MsVUFBSztFN0JzMTJDM0M7RTZCcjEyQ007SUFBZ0MsWUFBTztFN0J3MTJDN0M7RTZCdjEyQ007SUFBZ0MsYUFBUTtFN0IwMTJDOUM7RTZCejEyQ007SUFBZ0MsV0FBTTtFN0I0MTJDNUM7QUFDRjs7QW1CdDUyQ007RVVzREU7SUFBZ0MsVUFBSztFN0JxMjJDM0M7RTZCcDIyQ007SUFBZ0MsWUFBTztFN0J1MjJDN0M7RTZCdDIyQ007SUFBZ0MsYUFBUTtFN0J5MjJDOUM7RTZCeDIyQ007SUFBZ0MsV0FBTTtFN0IyMjJDNUM7QUFDRjs7QW1CcjYyQ007RVVzREU7SUFBZ0MsVUFBSztFN0JvMzJDM0M7RTZCbjMyQ007SUFBZ0MsWUFBTztFN0JzMzJDN0M7RTZCcjMyQ007SUFBZ0MsYUFBUTtFN0J3MzJDOUM7RTZCdjMyQ007SUFBZ0MsV0FBTTtFN0IwMzJDNUM7QUFDRjs7QW1CcDcyQ007RVVzREU7SUFBZ0MsVUFBSztFN0JtNDJDM0M7RTZCbDQyQ007SUFBZ0MsWUFBTztFN0JxNDJDN0M7RTZCcDQyQ007SUFBZ0MsYUFBUTtFN0J1NDJDOUM7RTZCdDQyQ007SUFBZ0MsV0FBTTtFN0J5NDJDNUM7QUFDRjs7QW1CbjgyQ007RVVzREU7SUFBZ0MsVUFBSztFN0JrNTJDM0M7RTZCajUyQ007SUFBZ0MsWUFBTztFN0JvNTJDN0M7RTZCbjUyQ007SUFBZ0MsYUFBUTtFN0JzNTJDOUM7RTZCcjUyQ007SUFBZ0MsV0FBTTtFN0J3NTJDNUM7QUFDRjs7QW1CbDkyQ007RVVzREU7SUFBZ0MsVUFBSztFN0JpNjJDM0M7RTZCaDYyQ007SUFBZ0MsWUFBTztFN0JtNjJDN0M7RTZCbDYyQ007SUFBZ0MsYUFBUTtFN0JxNjJDOUM7RTZCcDYyQ007SUFBZ0MsV0FBTTtFN0J1NjJDNUM7QUFDRjs7QW1CaisyQ007RVVzREU7SUFBZ0MsVUFBSztFN0JnNzJDM0M7RTZCLzYyQ007SUFBZ0MsWUFBTztFN0JrNzJDN0M7RTZCajcyQ007SUFBZ0MsYUFBUTtFN0JvNzJDOUM7RTZCbjcyQ007SUFBZ0MsV0FBTTtFN0JzNzJDNUM7QUFDRjs7QTZCajgyQ0k7RUFBVyxVQUFLO0E3QnE4MkNwQjs7QTZCcDgyQ0k7RUFBVyxZQUFPO0E3Qnc4MkN0Qjs7QTZCdjgyQ0k7RUFBVyxhQUFRO0E3QjI4MkN2Qjs7QTZCMTgyQ0k7RUFBVyxXQUFNO0E3Qjg4MkNyQjs7QW1CaGczQ007RVVzREU7SUFBZ0MsVUFBSztFN0IrODJDM0M7RTZCOTgyQ007SUFBZ0MsWUFBTztFN0JpOTJDN0M7RTZCaDkyQ007SUFBZ0MsYUFBUTtFN0JtOTJDOUM7RTZCbDkyQ007SUFBZ0MsV0FBTTtFN0JxOTJDNUM7QUFDRjs7QW1CL2czQ007RVVzREU7SUFBZ0MsVUFBSztFN0I4OTJDM0M7RTZCNzkyQ007SUFBZ0MsWUFBTztFN0JnKzJDN0M7RTZCLzkyQ007SUFBZ0MsYUFBUTtFN0JrKzJDOUM7RTZCaisyQ007SUFBZ0MsV0FBTTtFN0JvKzJDNUM7QUFDRjs7QW1COWgzQ007RVVzREU7SUFBZ0MsVUFBSztFN0I2KzJDM0M7RTZCNSsyQ007SUFBZ0MsWUFBTztFN0IrKzJDN0M7RTZCOSsyQ007SUFBZ0MsYUFBUTtFN0JpLzJDOUM7RTZCaC8yQ007SUFBZ0MsV0FBTTtFN0JtLzJDNUM7QUFDRjs7QW1CN2kzQ007RVVzREU7SUFBZ0MsVUFBSztFN0I0LzJDM0M7RTZCMy8yQ007SUFBZ0MsWUFBTztFN0I4LzJDN0M7RTZCNy8yQ007SUFBZ0MsYUFBUTtFN0JnZzNDOUM7RTZCLy8yQ007SUFBZ0MsV0FBTTtFN0JrZzNDNUM7QUFDRjs7QW1CNWozQ007RVVzREU7SUFBZ0MsVUFBSztFN0IyZzNDM0M7RTZCMWczQ007SUFBZ0MsWUFBTztFN0I2ZzNDN0M7RTZCNWczQ007SUFBZ0MsYUFBUTtFN0IrZzNDOUM7RTZCOWczQ007SUFBZ0MsV0FBTTtFN0JpaDNDNUM7QUFDRjs7QW1CM2szQ007RVVzREU7SUFBZ0MsVUFBSztFN0IwaDNDM0M7RTZCemgzQ007SUFBZ0MsWUFBTztFN0I0aDNDN0M7RTZCM2gzQ007SUFBZ0MsYUFBUTtFN0I4aDNDOUM7RTZCN2gzQ007SUFBZ0MsV0FBTTtFN0JnaTNDNUM7QUFDRjs7QW1CMWwzQ007RVVzREU7SUFBZ0MsVUFBSztFN0J5aTNDM0M7RTZCeGkzQ007SUFBZ0MsWUFBTztFN0IyaTNDN0M7RTZCMWkzQ007SUFBZ0MsYUFBUTtFN0I2aTNDOUM7RTZCNWkzQ007SUFBZ0MsV0FBTTtFN0IraTNDNUM7QUFDRjs7QW1Cem0zQ007RVVzREU7SUFBZ0MsVUFBSztFN0J3ajNDM0M7RTZCdmozQ007SUFBZ0MsWUFBTztFN0IwajNDN0M7RTZCemozQ007SUFBZ0MsYUFBUTtFN0I0ajNDOUM7RTZCM2ozQ007SUFBZ0MsV0FBTTtFN0I4ajNDNUM7QUFDRjs7QW1CeG4zQ007RVVzREU7SUFBZ0MsVUFBSztFN0J1azNDM0M7RTZCdGszQ007SUFBZ0MsWUFBTztFN0J5azNDN0M7RTZCeGszQ007SUFBZ0MsYUFBUTtFN0IyazNDOUM7RTZCMWszQ007SUFBZ0MsV0FBTTtFN0I2azNDNUM7QUFDRjs7QW1Cdm8zQ007RVVzREU7SUFBZ0MsVUFBSztFN0JzbDNDM0M7RTZCcmwzQ007SUFBZ0MsWUFBTztFN0J3bDNDN0M7RTZCdmwzQ007SUFBZ0MsYUFBUTtFN0IwbDNDOUM7RTZCemwzQ007SUFBZ0MsV0FBTTtFN0I0bDNDNUM7QUFDRjs7QW1CdHAzQ007RVVzREU7SUFBZ0MsVUFBSztFN0JxbTNDM0M7RTZCcG0zQ007SUFBZ0MsWUFBTztFN0J1bTNDN0M7RTZCdG0zQ007SUFBZ0MsYUFBUTtFN0J5bTNDOUM7RTZCeG0zQ007SUFBZ0MsV0FBTTtFN0IybTNDNUM7QUFDRjs7QW1CcnEzQ007RVVzREU7SUFBZ0MsVUFBSztFN0JvbjNDM0M7RTZCbm4zQ007SUFBZ0MsWUFBTztFN0JzbjNDN0M7RTZCcm4zQ007SUFBZ0MsYUFBUTtFN0J3bjNDOUM7RTZCdm4zQ007SUFBZ0MsV0FBTTtFN0IwbjNDNUM7QUFDRjs7QTZCcm8zQ0k7RUFBVyxVQUFLO0E3QnlvM0NwQjs7QTZCeG8zQ0k7RUFBVyxZQUFPO0E3QjRvM0N0Qjs7QTZCM28zQ0k7RUFBVyxhQUFRO0E3QitvM0N2Qjs7QTZCOW8zQ0k7RUFBVyxXQUFNO0E3QmtwM0NyQjs7QW1CcHMzQ007RVVzREU7SUFBZ0MsVUFBSztFN0JtcDNDM0M7RTZCbHAzQ007SUFBZ0MsWUFBTztFN0JxcDNDN0M7RTZCcHAzQ007SUFBZ0MsYUFBUTtFN0J1cDNDOUM7RTZCdHAzQ007SUFBZ0MsV0FBTTtFN0J5cDNDNUM7QUFDRjs7QW1CbnQzQ007RVVzREU7SUFBZ0MsVUFBSztFN0JrcTNDM0M7RTZCanEzQ007SUFBZ0MsWUFBTztFN0JvcTNDN0M7RTZCbnEzQ007SUFBZ0MsYUFBUTtFN0JzcTNDOUM7RTZCcnEzQ007SUFBZ0MsV0FBTTtFN0J3cTNDNUM7QUFDRjs7QW1CbHUzQ007RVVzREU7SUFBZ0MsVUFBSztFN0JpcjNDM0M7RTZCaHIzQ007SUFBZ0MsWUFBTztFN0JtcjNDN0M7RTZCbHIzQ007SUFBZ0MsYUFBUTtFN0JxcjNDOUM7RTZCcHIzQ007SUFBZ0MsV0FBTTtFN0J1cjNDNUM7QUFDRjs7QW1CanYzQ007RVVzREU7SUFBZ0MsVUFBSztFN0JnczNDM0M7RTZCL3IzQ007SUFBZ0MsWUFBTztFN0JrczNDN0M7RTZCanMzQ007SUFBZ0MsYUFBUTtFN0JvczNDOUM7RTZCbnMzQ007SUFBZ0MsV0FBTTtFN0JzczNDNUM7QUFDRjs7QW1CaHczQ007RVVzREU7SUFBZ0MsVUFBSztFN0IrczNDM0M7RTZCOXMzQ007SUFBZ0MsWUFBTztFN0JpdDNDN0M7RTZCaHQzQ007SUFBZ0MsYUFBUTtFN0JtdDNDOUM7RTZCbHQzQ007SUFBZ0MsV0FBTTtFN0JxdDNDNUM7QUFDRjs7QW1CL3czQ007RVVzREU7SUFBZ0MsVUFBSztFN0I4dDNDM0M7RTZCN3QzQ007SUFBZ0MsWUFBTztFN0JndTNDN0M7RTZCL3QzQ007SUFBZ0MsYUFBUTtFN0JrdTNDOUM7RTZCanUzQ007SUFBZ0MsV0FBTTtFN0JvdTNDNUM7QUFDRjs7QW1COXgzQ007RVVzREU7SUFBZ0MsVUFBSztFN0I2dTNDM0M7RTZCNXUzQ007SUFBZ0MsWUFBTztFN0IrdTNDN0M7RTZCOXUzQ007SUFBZ0MsYUFBUTtFN0JpdjNDOUM7RTZCaHYzQ007SUFBZ0MsV0FBTTtFN0JtdjNDNUM7QUFDRjs7QW1CN3kzQ007RVVzREU7SUFBZ0MsVUFBSztFN0I0djNDM0M7RTZCM3YzQ007SUFBZ0MsWUFBTztFN0I4djNDN0M7RTZCN3YzQ007SUFBZ0MsYUFBUTtFN0JndzNDOUM7RTZCL3YzQ007SUFBZ0MsV0FBTTtFN0JrdzNDNUM7QUFDRjs7QW1CNXozQ007RVVzREU7SUFBZ0MsVUFBSztFN0IydzNDM0M7RTZCMXczQ007SUFBZ0MsWUFBTztFN0I2dzNDN0M7RTZCNXczQ007SUFBZ0MsYUFBUTtFN0IrdzNDOUM7RTZCOXczQ007SUFBZ0MsV0FBTTtFN0JpeDNDNUM7QUFDRjs7QW1CMzAzQ007RVVzREU7SUFBZ0MsVUFBSztFN0IweDNDM0M7RTZCengzQ007SUFBZ0MsWUFBTztFN0I0eDNDN0M7RTZCM3gzQ007SUFBZ0MsYUFBUTtFN0I4eDNDOUM7RTZCN3gzQ007SUFBZ0MsV0FBTTtFN0JneTNDNUM7QUFDRjs7QW1CMTEzQ007RVVzREU7SUFBZ0MsVUFBSztFN0J5eTNDM0M7RTZCeHkzQ007SUFBZ0MsWUFBTztFN0IyeTNDN0M7RTZCMXkzQ007SUFBZ0MsYUFBUTtFN0I2eTNDOUM7RTZCNXkzQ007SUFBZ0MsV0FBTTtFN0IreTNDNUM7QUFDRjs7QW1CejIzQ007RVVzREU7SUFBZ0MsVUFBSztFN0J3ejNDM0M7RTZCdnozQ007SUFBZ0MsWUFBTztFN0IwejNDN0M7RTZCenozQ007SUFBZ0MsYUFBUTtFN0I0ejNDOUM7RTZCM3ozQ007SUFBZ0MsV0FBTTtFN0I4ejNDNUM7QUFDRjs7QTZCejAzQ0k7RUFBVyxVQUFLO0E3QjYwM0NwQjs7QTZCNTAzQ0k7RUFBVyxZQUFPO0E3QmcxM0N0Qjs7QTZCLzAzQ0k7RUFBVyxhQUFRO0E3Qm0xM0N2Qjs7QTZCbDEzQ0k7RUFBVyxXQUFNO0E3QnMxM0NyQjs7QW1CeDQzQ007RVVzREU7SUFBZ0MsVUFBSztFN0J1MTNDM0M7RTZCdDEzQ007SUFBZ0MsWUFBTztFN0J5MTNDN0M7RTZCeDEzQ007SUFBZ0MsYUFBUTtFN0IyMTNDOUM7RTZCMTEzQ007SUFBZ0MsV0FBTTtFN0I2MTNDNUM7QUFDRjs7QW1CdjUzQ007RVVzREU7SUFBZ0MsVUFBSztFN0JzMjNDM0M7RTZCcjIzQ007SUFBZ0MsWUFBTztFN0J3MjNDN0M7RTZCdjIzQ007SUFBZ0MsYUFBUTtFN0IwMjNDOUM7RTZCejIzQ007SUFBZ0MsV0FBTTtFN0I0MjNDNUM7QUFDRjs7QW1CdDYzQ007RVVzREU7SUFBZ0MsVUFBSztFN0JxMzNDM0M7RTZCcDMzQ007SUFBZ0MsWUFBTztFN0J1MzNDN0M7RTZCdDMzQ007SUFBZ0MsYUFBUTtFN0J5MzNDOUM7RTZCeDMzQ007SUFBZ0MsV0FBTTtFN0IyMzNDNUM7QUFDRjs7QW1CcjczQ007RVVzREU7SUFBZ0MsVUFBSztFN0JvNDNDM0M7RTZCbjQzQ007SUFBZ0MsWUFBTztFN0JzNDNDN0M7RTZCcjQzQ007SUFBZ0MsYUFBUTtFN0J3NDNDOUM7RTZCdjQzQ007SUFBZ0MsV0FBTTtFN0IwNDNDNUM7QUFDRjs7QW1CcDgzQ007RVVzREU7SUFBZ0MsVUFBSztFN0JtNTNDM0M7RTZCbDUzQ007SUFBZ0MsWUFBTztFN0JxNTNDN0M7RTZCcDUzQ007SUFBZ0MsYUFBUTtFN0J1NTNDOUM7RTZCdDUzQ007SUFBZ0MsV0FBTTtFN0J5NTNDNUM7QUFDRjs7QW1CbjkzQ007RVVzREU7SUFBZ0MsVUFBSztFN0JrNjNDM0M7RTZCajYzQ007SUFBZ0MsWUFBTztFN0JvNjNDN0M7RTZCbjYzQ007SUFBZ0MsYUFBUTtFN0JzNjNDOUM7RTZCcjYzQ007SUFBZ0MsV0FBTTtFN0J3NjNDNUM7QUFDRjs7QW1CbCszQ007RVVzREU7SUFBZ0MsVUFBSztFN0JpNzNDM0M7RTZCaDczQ007SUFBZ0MsWUFBTztFN0JtNzNDN0M7RTZCbDczQ007SUFBZ0MsYUFBUTtFN0JxNzNDOUM7RTZCcDczQ007SUFBZ0MsV0FBTTtFN0J1NzNDNUM7QUFDRjs7QW1Cai8zQ007RVVzREU7SUFBZ0MsVUFBSztFN0JnODNDM0M7RTZCLzczQ007SUFBZ0MsWUFBTztFN0JrODNDN0M7RTZCajgzQ007SUFBZ0MsYUFBUTtFN0JvODNDOUM7RTZCbjgzQ007SUFBZ0MsV0FBTTtFN0JzODNDNUM7QUFDRjs7QW1CaGc0Q007RVVzREU7SUFBZ0MsVUFBSztFN0IrODNDM0M7RTZCOTgzQ007SUFBZ0MsWUFBTztFN0JpOTNDN0M7RTZCaDkzQ007SUFBZ0MsYUFBUTtFN0JtOTNDOUM7RTZCbDkzQ007SUFBZ0MsV0FBTTtFN0JxOTNDNUM7QUFDRjs7QW1CL2c0Q007RVVzREU7SUFBZ0MsVUFBSztFN0I4OTNDM0M7RTZCNzkzQ007SUFBZ0MsWUFBTztFN0JnKzNDN0M7RTZCLzkzQ007SUFBZ0MsYUFBUTtFN0JrKzNDOUM7RTZCaiszQ007SUFBZ0MsV0FBTTtFN0JvKzNDNUM7QUFDRjs7QW1COWg0Q007RVVzREU7SUFBZ0MsVUFBSztFN0I2KzNDM0M7RTZCNSszQ007SUFBZ0MsWUFBTztFN0IrKzNDN0M7RTZCOSszQ007SUFBZ0MsYUFBUTtFN0JpLzNDOUM7RTZCaC8zQ007SUFBZ0MsV0FBTTtFN0JtLzNDNUM7QUFDRjs7QW1CN2k0Q007RVVzREU7SUFBZ0MsVUFBSztFN0I0LzNDM0M7RTZCMy8zQ007SUFBZ0MsWUFBTztFN0I4LzNDN0M7RTZCNy8zQ007SUFBZ0MsYUFBUTtFN0JnZzRDOUM7RTZCLy8zQ007SUFBZ0MsV0FBTTtFN0JrZzRDNUM7QUFDRjs7QTZCei8zQ0E7RUFDRSxRQUFRO0VBQ1IsU0FBUztBN0I0LzNDWDs7QTZCei8zQ0E7RUFDRSxRQUFRO0VBQ1IsVUFBVTtBN0I0LzNDWjs7QTZCei8zQ0E7RUFBUyxRQUFRO0E3QjYvM0NqQjs7QTZCNS8zQ0E7RUFBUyxVQUFVO0E3QmdnNENuQjs7QTZCLy8zQ0E7RUFBUyxXQUFXO0E3Qm1nNENwQjs7QTZCbGc0Q0E7RUFBUyxTQUFTO0E3QnNnNENsQjs7QW1CdGw0Q007RVVvRkY7SUFDRSxRQUFRO0lBQ1IsU0FBUztFN0JzZzRDYjtFNkJuZzRDRTtJQUNFLFFBQVE7SUFDUixVQUFVO0U3QnFnNENkO0U2QmxnNENFO0lBQThCLFFBQVE7RTdCcWc0Q3hDO0U2QnBnNENFO0lBQThCLFVBQVU7RTdCdWc0QzFDO0U2QnRnNENFO0lBQThCLFdBQVc7RTdCeWc0QzNDO0U2QnhnNENFO0lBQThCLFNBQVM7RTdCMmc0Q3pDO0FBQ0Y7O0FtQjdtNENNO0VVb0ZGO0lBQ0UsUUFBUTtJQUNSLFNBQVM7RTdCNmg0Q2I7RTZCMWg0Q0U7SUFDRSxRQUFRO0lBQ1IsVUFBVTtFN0I0aDRDZDtFNkJ6aDRDRTtJQUE4QixRQUFRO0U3QjRoNEN4QztFNkIzaDRDRTtJQUE4QixVQUFVO0U3QjhoNEMxQztFNkI3aDRDRTtJQUE4QixXQUFXO0U3QmdpNEMzQztFNkIvaDRDRTtJQUE4QixTQUFTO0U3QmtpNEN6QztBQUNGOztBbUJwbzRDTTtFVW9GRjtJQUNFLFFBQVE7SUFDUixTQUFTO0U3Qm9qNENiO0U2QmpqNENFO0lBQ0UsUUFBUTtJQUNSLFVBQVU7RTdCbWo0Q2Q7RTZCaGo0Q0U7SUFBOEIsUUFBUTtFN0JtajRDeEM7RTZCbGo0Q0U7SUFBOEIsVUFBVTtFN0JxajRDMUM7RTZCcGo0Q0U7SUFBOEIsV0FBVztFN0J1ajRDM0M7RTZCdGo0Q0U7SUFBOEIsU0FBUztFN0J5ajRDekM7QUFDRjs7QW1CM3A0Q007RVVvRkY7SUFDRSxRQUFRO0lBQ1IsU0FBUztFN0IyazRDYjtFNkJ4azRDRTtJQUNFLFFBQVE7SUFDUixVQUFVO0U3QjBrNENkO0U2QnZrNENFO0lBQThCLFFBQVE7RTdCMGs0Q3hDO0U2QnprNENFO0lBQThCLFVBQVU7RTdCNGs0QzFDO0U2QjNrNENFO0lBQThCLFdBQVc7RTdCOGs0QzNDO0U2QjdrNENFO0lBQThCLFNBQVM7RTdCZ2w0Q3pDO0FBQ0Y7O0FtQmxyNENNO0VVb0ZGO0lBQ0UsUUFBUTtJQUNSLFNBQVM7RTdCa200Q2I7RTZCL2w0Q0U7SUFDRSxRQUFRO0lBQ1IsVUFBVTtFN0JpbTRDZDtFNkI5bDRDRTtJQUE4QixRQUFRO0U3QmltNEN4QztFNkJobTRDRTtJQUE4QixVQUFVO0U3Qm1tNEMxQztFNkJsbTRDRTtJQUE4QixXQUFXO0U3QnFtNEMzQztFNkJwbTRDRTtJQUE4QixTQUFTO0U3QnVtNEN6QztBQUNGOztBbUJ6czRDTTtFVW9GRjtJQUNFLFFBQVE7SUFDUixTQUFTO0U3QnluNENiO0U2QnRuNENFO0lBQ0UsUUFBUTtJQUNSLFVBQVU7RTdCd240Q2Q7RTZCcm40Q0U7SUFBOEIsUUFBUTtFN0J3bjRDeEM7RTZCdm40Q0U7SUFBOEIsVUFBVTtFN0IwbjRDMUM7RTZCem40Q0U7SUFBOEIsV0FBVztFN0I0bjRDM0M7RTZCM240Q0U7SUFBOEIsU0FBUztFN0I4bjRDekM7QUFDRjs7QW1CaHU0Q007RVVvRkY7SUFDRSxRQUFRO0lBQ1IsU0FBUztFN0JncDRDYjtFNkI3bzRDRTtJQUNFLFFBQVE7SUFDUixVQUFVO0U3QitvNENkO0U2QjVvNENFO0lBQThCLFFBQVE7RTdCK280Q3hDO0U2QjlvNENFO0lBQThCLFVBQVU7RTdCaXA0QzFDO0U2QmhwNENFO0lBQThCLFdBQVc7RTdCbXA0QzNDO0U2QmxwNENFO0lBQThCLFNBQVM7RTdCcXA0Q3pDO0FBQ0Y7O0FtQnZ2NENNO0VVb0ZGO0lBQ0UsUUFBUTtJQUNSLFNBQVM7RTdCdXE0Q2I7RTZCcHE0Q0U7SUFDRSxRQUFRO0lBQ1IsVUFBVTtFN0JzcTRDZDtFNkJucTRDRTtJQUE4QixRQUFRO0U3QnNxNEN4QztFNkJycTRDRTtJQUE4QixVQUFVO0U3QndxNEMxQztFNkJ2cTRDRTtJQUE4QixXQUFXO0U3QjBxNEMzQztFNkJ6cTRDRTtJQUE4QixTQUFTO0U3QjRxNEN6QztBQUNGOztBbUI5dzRDTTtFVW9GRjtJQUNFLFFBQVE7SUFDUixTQUFTO0U3QjhyNENiO0U2QjNyNENFO0lBQ0UsUUFBUTtJQUNSLFVBQVU7RTdCNnI0Q2Q7RTZCMXI0Q0U7SUFBOEIsUUFBUTtFN0I2cjRDeEM7RTZCNXI0Q0U7SUFBOEIsVUFBVTtFN0IrcjRDMUM7RTZCOXI0Q0U7SUFBOEIsV0FBVztFN0JpczRDM0M7RTZCaHM0Q0U7SUFBOEIsU0FBUztFN0JtczRDekM7QUFDRjs7QW1Ccnk0Q007RVVvRkY7SUFDRSxRQUFRO0lBQ1IsU0FBUztFN0JxdDRDYjtFNkJsdDRDRTtJQUNFLFFBQVE7SUFDUixVQUFVO0U3Qm90NENkO0U2Qmp0NENFO0lBQThCLFFBQVE7RTdCb3Q0Q3hDO0U2Qm50NENFO0lBQThCLFVBQVU7RTdCc3Q0QzFDO0U2QnJ0NENFO0lBQThCLFdBQVc7RTdCd3Q0QzNDO0U2QnZ0NENFO0lBQThCLFNBQVM7RTdCMHQ0Q3pDO0FBQ0Y7O0FtQjV6NENNO0VVb0ZGO0lBQ0UsUUFBUTtJQUNSLFNBQVM7RTdCNHU0Q2I7RTZCenU0Q0U7SUFDRSxRQUFRO0lBQ1IsVUFBVTtFN0IydTRDZDtFNkJ4dTRDRTtJQUE4QixRQUFRO0U3QjJ1NEN4QztFNkIxdTRDRTtJQUE4QixVQUFVO0U3QjZ1NEMxQztFNkI1dTRDRTtJQUE4QixXQUFXO0U3Qit1NEMzQztFNkI5dTRDRTtJQUE4QixTQUFTO0U3Qml2NEN6QztBQUNGOztBbUJuMTRDTTtFVW9GRjtJQUNFLFFBQVE7SUFDUixTQUFTO0U3Qm13NENiO0U2Qmh3NENFO0lBQ0UsUUFBUTtJQUNSLFVBQVU7RTdCa3c0Q2Q7RTZCL3Y0Q0U7SUFBOEIsUUFBUTtFN0JrdzRDeEM7RTZCanc0Q0U7SUFBOEIsVUFBVTtFN0JvdzRDMUM7RTZCbnc0Q0U7SUFBOEIsV0FBVztFN0JzdzRDM0M7RTZCcnc0Q0U7SUFBOEIsU0FBUztFN0J3dzRDekM7QUFDRjs7QThCdDI0Q0E7RUFBeUIsY0FBYztBOUIwMjRDdkM7O0E4QnoyNENBO0VBQXlCLGFBQWE7QTlCNjI0Q3RDOztBOEI1MjRDQTtFQUF5QixjQUFjO0E5QmczNEN2Qzs7QThCLzI0Q0E7RUFBeUIsV0FBVztBOUJtMzRDcEM7O0E4QmwzNENBO0VBQXlCLGFBQWE7QTlCczM0Q3RDOztBOEJyMzRDQTtFQUF5QixXQUFXO0E5QnkzNENwQzs7QThCeDM0Q0E7RUFBeUIsYUFBYTtBOUI0MzRDdEM7O0E4QjMzNENBO0VBQXlCLFdBQVc7QTlCKzM0Q3BDOztBOEI5MzRDQTtFQUF5QixhQUFhO0E5Qms0NEN0Qzs7QThCajQ0Q0E7RUFBeUIsV0FBVztBOUJxNDRDcEM7O0E4QnA0NENBO0VBQXlCLGFBQWE7QTlCdzQ0Q3RDOztBOEJ2NDRDQTtFQUF5QixXQUFXO0E5QjI0NENwQzs7QThCMTQ0Q0E7RUFBeUIsYUFBYTtBOUI4NDRDdEM7O0E4Qjc0NENBO0VBQXlCLFdBQVc7QTlCaTU0Q3BDOztBbUJsNjRDTTtFV3FCRjtJQUFtRSxjQUFjO0U5Qms1NENuRjtFOEJqNTRDRTtJQUFtRSxhQUFhO0U5Qm81NENsRjtFOEJuNTRDRTtJQUFtRSxjQUFjO0U5QnM1NENuRjtFOEJyNTRDRTtJQUFtRSxXQUFXO0U5Qnc1NENoRjtFOEJ2NTRDRTtJQUFtRSxhQUFhO0U5QjA1NENsRjtFOEJ6NTRDRTtJQUFtRSxXQUFXO0U5QjQ1NENoRjtFOEIzNTRDRTtJQUFtRSxhQUFhO0U5Qjg1NENsRjtFOEI3NTRDRTtJQUFtRSxXQUFXO0U5Qmc2NENoRjtFOEIvNTRDRTtJQUFtRSxhQUFhO0U5Qms2NENsRjtFOEJqNjRDRTtJQUFtRSxXQUFXO0U5Qm82NENoRjtFOEJuNjRDRTtJQUFtRSxhQUFhO0U5QnM2NENsRjtFOEJyNjRDRTtJQUFtRSxXQUFXO0U5Qnc2NENoRjtFOEJ2NjRDRTtJQUFtRSxhQUFhO0U5QjA2NENsRjtFOEJ6NjRDRTtJQUFtRSxXQUFXO0U5QjQ2NENoRjtBQUNGOztBbUIvODRDTTtFV3FCRjtJQUFtRSxjQUFjO0U5Qis3NENuRjtFOEI5NzRDRTtJQUFtRSxhQUFhO0U5Qmk4NENsRjtFOEJoODRDRTtJQUFtRSxjQUFjO0U5Qm04NENuRjtFOEJsODRDRTtJQUFtRSxXQUFXO0U5QnE4NENoRjtFOEJwODRDRTtJQUFtRSxhQUFhO0U5QnU4NENsRjtFOEJ0ODRDRTtJQUFtRSxXQUFXO0U5Qnk4NENoRjtFOEJ4ODRDRTtJQUFtRSxhQUFhO0U5QjI4NENsRjtFOEIxODRDRTtJQUFtRSxXQUFXO0U5QjY4NENoRjtFOEI1ODRDRTtJQUFtRSxhQUFhO0U5Qis4NENsRjtFOEI5ODRDRTtJQUFtRSxXQUFXO0U5Qmk5NENoRjtFOEJoOTRDRTtJQUFtRSxhQUFhO0U5Qm05NENsRjtFOEJsOTRDRTtJQUFtRSxXQUFXO0U5QnE5NENoRjtFOEJwOTRDRTtJQUFtRSxhQUFhO0U5QnU5NENsRjtFOEJ0OTRDRTtJQUFtRSxXQUFXO0U5Qnk5NENoRjtBQUNGOztBbUI1LzRDTTtFV3FCRjtJQUFtRSxjQUFjO0U5QjQrNENuRjtFOEIzKzRDRTtJQUFtRSxhQUFhO0U5QjgrNENsRjtFOEI3KzRDRTtJQUFtRSxjQUFjO0U5QmcvNENuRjtFOEIvKzRDRTtJQUFtRSxXQUFXO0U5QmsvNENoRjtFOEJqLzRDRTtJQUFtRSxhQUFhO0U5Qm8vNENsRjtFOEJuLzRDRTtJQUFtRSxXQUFXO0U5QnMvNENoRjtFOEJyLzRDRTtJQUFtRSxhQUFhO0U5QncvNENsRjtFOEJ2LzRDRTtJQUFtRSxXQUFXO0U5QjAvNENoRjtFOEJ6LzRDRTtJQUFtRSxhQUFhO0U5QjQvNENsRjtFOEIzLzRDRTtJQUFtRSxXQUFXO0U5QjgvNENoRjtFOEI3LzRDRTtJQUFtRSxhQUFhO0U5QmdnNUNsRjtFOEIvLzRDRTtJQUFtRSxXQUFXO0U5QmtnNUNoRjtFOEJqZzVDRTtJQUFtRSxhQUFhO0U5Qm9nNUNsRjtFOEJuZzVDRTtJQUFtRSxXQUFXO0U5QnNnNUNoRjtBQUNGOztBbUJ6aTVDTTtFV3FCRjtJQUFtRSxjQUFjO0U5QnloNUNuRjtFOEJ4aDVDRTtJQUFtRSxhQUFhO0U5QjJoNUNsRjtFOEIxaDVDRTtJQUFtRSxjQUFjO0U5QjZoNUNuRjtFOEI1aDVDRTtJQUFtRSxXQUFXO0U5QitoNUNoRjtFOEI5aDVDRTtJQUFtRSxhQUFhO0U5QmlpNUNsRjtFOEJoaTVDRTtJQUFtRSxXQUFXO0U5Qm1pNUNoRjtFOEJsaTVDRTtJQUFtRSxhQUFhO0U5QnFpNUNsRjtFOEJwaTVDRTtJQUFtRSxXQUFXO0U5QnVpNUNoRjtFOEJ0aTVDRTtJQUFtRSxhQUFhO0U5QnlpNUNsRjtFOEJ4aTVDRTtJQUFtRSxXQUFXO0U5QjJpNUNoRjtFOEIxaTVDRTtJQUFtRSxhQUFhO0U5QjZpNUNsRjtFOEI1aTVDRTtJQUFtRSxXQUFXO0U5QitpNUNoRjtFOEI5aTVDRTtJQUFtRSxhQUFhO0U5QmlqNUNsRjtFOEJoajVDRTtJQUFtRSxXQUFXO0U5Qm1qNUNoRjtBQUNGOztBbUJ0bDVDTTtFV3FCRjtJQUFtRSxjQUFjO0U5QnNrNUNuRjtFOEJyazVDRTtJQUFtRSxhQUFhO0U5QndrNUNsRjtFOEJ2azVDRTtJQUFtRSxjQUFjO0U5QjBrNUNuRjtFOEJ6azVDRTtJQUFtRSxXQUFXO0U5QjRrNUNoRjtFOEIzazVDRTtJQUFtRSxhQUFhO0U5QjhrNUNsRjtFOEI3azVDRTtJQUFtRSxXQUFXO0U5QmdsNUNoRjtFOEIvazVDRTtJQUFtRSxhQUFhO0U5QmtsNUNsRjtFOEJqbDVDRTtJQUFtRSxXQUFXO0U5Qm9sNUNoRjtFOEJubDVDRTtJQUFtRSxhQUFhO0U5QnNsNUNsRjtFOEJybDVDRTtJQUFtRSxXQUFXO0U5QndsNUNoRjtFOEJ2bDVDRTtJQUFtRSxhQUFhO0U5QjBsNUNsRjtFOEJ6bDVDRTtJQUFtRSxXQUFXO0U5QjRsNUNoRjtFOEIzbDVDRTtJQUFtRSxhQUFhO0U5QjhsNUNsRjtFOEI3bDVDRTtJQUFtRSxXQUFXO0U5QmdtNUNoRjtBQUNGOztBbUJubzVDTTtFV3FCRjtJQUFtRSxjQUFjO0U5Qm1uNUNuRjtFOEJsbjVDRTtJQUFtRSxhQUFhO0U5QnFuNUNsRjtFOEJwbjVDRTtJQUFtRSxjQUFjO0U5QnVuNUNuRjtFOEJ0bjVDRTtJQUFtRSxXQUFXO0U5QnluNUNoRjtFOEJ4bjVDRTtJQUFtRSxhQUFhO0U5QjJuNUNsRjtFOEIxbjVDRTtJQUFtRSxXQUFXO0U5QjZuNUNoRjtFOEI1bjVDRTtJQUFtRSxhQUFhO0U5QituNUNsRjtFOEI5bjVDRTtJQUFtRSxXQUFXO0U5QmlvNUNoRjtFOEJobzVDRTtJQUFtRSxhQUFhO0U5Qm1vNUNsRjtFOEJsbzVDRTtJQUFtRSxXQUFXO0U5QnFvNUNoRjtFOEJwbzVDRTtJQUFtRSxhQUFhO0U5QnVvNUNsRjtFOEJ0bzVDRTtJQUFtRSxXQUFXO0U5QnlvNUNoRjtFOEJ4bzVDRTtJQUFtRSxhQUFhO0U5QjJvNUNsRjtFOEIxbzVDRTtJQUFtRSxXQUFXO0U5QjZvNUNoRjtBQUNGOztBbUJocjVDTTtFV3FCRjtJQUFtRSxjQUFjO0U5QmdxNUNuRjtFOEIvcDVDRTtJQUFtRSxhQUFhO0U5QmtxNUNsRjtFOEJqcTVDRTtJQUFtRSxjQUFjO0U5Qm9xNUNuRjtFOEJucTVDRTtJQUFtRSxXQUFXO0U5QnNxNUNoRjtFOEJycTVDRTtJQUFtRSxhQUFhO0U5QndxNUNsRjtFOEJ2cTVDRTtJQUFtRSxXQUFXO0U5QjBxNUNoRjtFOEJ6cTVDRTtJQUFtRSxhQUFhO0U5QjRxNUNsRjtFOEIzcTVDRTtJQUFtRSxXQUFXO0U5QjhxNUNoRjtFOEI3cTVDRTtJQUFtRSxhQUFhO0U5QmdyNUNsRjtFOEIvcTVDRTtJQUFtRSxXQUFXO0U5QmtyNUNoRjtFOEJqcjVDRTtJQUFtRSxhQUFhO0U5Qm9yNUNsRjtFOEJucjVDRTtJQUFtRSxXQUFXO0U5QnNyNUNoRjtFOEJycjVDRTtJQUFtRSxhQUFhO0U5QndyNUNsRjtFOEJ2cjVDRTtJQUFtRSxXQUFXO0U5QjByNUNoRjtBQUNGOztBbUI3dDVDTTtFV3FCRjtJQUFtRSxjQUFjO0U5QjZzNUNuRjtFOEI1czVDRTtJQUFtRSxhQUFhO0U5QitzNUNsRjtFOEI5czVDRTtJQUFtRSxjQUFjO0U5Qml0NUNuRjtFOEJodDVDRTtJQUFtRSxXQUFXO0U5Qm10NUNoRjtFOEJsdDVDRTtJQUFtRSxhQUFhO0U5QnF0NUNsRjtFOEJwdDVDRTtJQUFtRSxXQUFXO0U5QnV0NUNoRjtFOEJ0dDVDRTtJQUFtRSxhQUFhO0U5Qnl0NUNsRjtFOEJ4dDVDRTtJQUFtRSxXQUFXO0U5QjJ0NUNoRjtFOEIxdDVDRTtJQUFtRSxhQUFhO0U5QjZ0NUNsRjtFOEI1dDVDRTtJQUFtRSxXQUFXO0U5Qit0NUNoRjtFOEI5dDVDRTtJQUFtRSxhQUFhO0U5Qml1NUNsRjtFOEJodTVDRTtJQUFtRSxXQUFXO0U5Qm11NUNoRjtFOEJsdTVDRTtJQUFtRSxhQUFhO0U5QnF1NUNsRjtFOEJwdTVDRTtJQUFtRSxXQUFXO0U5QnV1NUNoRjtBQUNGOztBbUIxdzVDTTtFV3FCRjtJQUFtRSxjQUFjO0U5QjB2NUNuRjtFOEJ6djVDRTtJQUFtRSxhQUFhO0U5QjR2NUNsRjtFOEIzdjVDRTtJQUFtRSxjQUFjO0U5Qjh2NUNuRjtFOEI3djVDRTtJQUFtRSxXQUFXO0U5Qmd3NUNoRjtFOEIvdjVDRTtJQUFtRSxhQUFhO0U5Qmt3NUNsRjtFOEJqdzVDRTtJQUFtRSxXQUFXO0U5Qm93NUNoRjtFOEJudzVDRTtJQUFtRSxhQUFhO0U5QnN3NUNsRjtFOEJydzVDRTtJQUFtRSxXQUFXO0U5Qnd3NUNoRjtFOEJ2dzVDRTtJQUFtRSxhQUFhO0U5QjB3NUNsRjtFOEJ6dzVDRTtJQUFtRSxXQUFXO0U5QjR3NUNoRjtFOEIzdzVDRTtJQUFtRSxhQUFhO0U5Qjh3NUNsRjtFOEI3dzVDRTtJQUFtRSxXQUFXO0U5Qmd4NUNoRjtFOEIvdzVDRTtJQUFtRSxhQUFhO0U5Qmt4NUNsRjtFOEJqeDVDRTtJQUFtRSxXQUFXO0U5Qm94NUNoRjtBQUNGOztBbUJ2ejVDTTtFV3FCRjtJQUFtRSxjQUFjO0U5QnV5NUNuRjtFOEJ0eTVDRTtJQUFtRSxhQUFhO0U5Qnl5NUNsRjtFOEJ4eTVDRTtJQUFtRSxjQUFjO0U5QjJ5NUNuRjtFOEIxeTVDRTtJQUFtRSxXQUFXO0U5QjZ5NUNoRjtFOEI1eTVDRTtJQUFtRSxhQUFhO0U5Qit5NUNsRjtFOEI5eTVDRTtJQUFtRSxXQUFXO0U5Qml6NUNoRjtFOEJoejVDRTtJQUFtRSxhQUFhO0U5Qm16NUNsRjtFOEJsejVDRTtJQUFtRSxXQUFXO0U5QnF6NUNoRjtFOEJwejVDRTtJQUFtRSxhQUFhO0U5QnV6NUNsRjtFOEJ0ejVDRTtJQUFtRSxXQUFXO0U5Qnl6NUNoRjtFOEJ4ejVDRTtJQUFtRSxhQUFhO0U5QjJ6NUNsRjtFOEIxejVDRTtJQUFtRSxXQUFXO0U5QjZ6NUNoRjtFOEI1ejVDRTtJQUFtRSxhQUFhO0U5Qit6NUNsRjtFOEI5ejVDRTtJQUFtRSxXQUFXO0U5QmkwNUNoRjtBQUNGOztBbUJwMjVDTTtFV3FCRjtJQUFtRSxjQUFjO0U5Qm8xNUNuRjtFOEJuMTVDRTtJQUFtRSxhQUFhO0U5QnMxNUNsRjtFOEJyMTVDRTtJQUFtRSxjQUFjO0U5QncxNUNuRjtFOEJ2MTVDRTtJQUFtRSxXQUFXO0U5QjAxNUNoRjtFOEJ6MTVDRTtJQUFtRSxhQUFhO0U5QjQxNUNsRjtFOEIzMTVDRTtJQUFtRSxXQUFXO0U5QjgxNUNoRjtFOEI3MTVDRTtJQUFtRSxhQUFhO0U5QmcyNUNsRjtFOEIvMTVDRTtJQUFtRSxXQUFXO0U5QmsyNUNoRjtFOEJqMjVDRTtJQUFtRSxhQUFhO0U5Qm8yNUNsRjtFOEJuMjVDRTtJQUFtRSxXQUFXO0U5QnMyNUNoRjtFOEJyMjVDRTtJQUFtRSxhQUFhO0U5QncyNUNsRjtFOEJ2MjVDRTtJQUFtRSxXQUFXO0U5QjAyNUNoRjtFOEJ6MjVDRTtJQUFtRSxhQUFhO0U5QjQyNUNsRjtFOEIzMjVDRTtJQUFtRSxXQUFXO0U5QjgyNUNoRjtBQUNGOztBbUJqNTVDTTtFV3FCRjtJQUFtRSxjQUFjO0U5Qmk0NUNuRjtFOEJoNDVDRTtJQUFtRSxhQUFhO0U5Qm00NUNsRjtFOEJsNDVDRTtJQUFtRSxjQUFjO0U5QnE0NUNuRjtFOEJwNDVDRTtJQUFtRSxXQUFXO0U5QnU0NUNoRjtFOEJ0NDVDRTtJQUFtRSxhQUFhO0U5Qnk0NUNsRjtFOEJ4NDVDRTtJQUFtRSxXQUFXO0U5QjI0NUNoRjtFOEIxNDVDRTtJQUFtRSxhQUFhO0U5QjY0NUNsRjtFOEI1NDVDRTtJQUFtRSxXQUFXO0U5Qis0NUNoRjtFOEI5NDVDRTtJQUFtRSxhQUFhO0U5Qmk1NUNsRjtFOEJoNTVDRTtJQUFtRSxXQUFXO0U5Qm01NUNoRjtFOEJsNTVDRTtJQUFtRSxhQUFhO0U5QnE1NUNsRjtFOEJwNTVDRTtJQUFtRSxXQUFXO0U5QnU1NUNoRjtFOEJ0NTVDRTtJQUFtRSxhQUFhO0U5Qnk1NUNsRjtFOEJ4NTVDRTtJQUFtRSxXQUFXO0U5QjI1NUNoRjtBQUNGOztBOEJwNTVDQTtFQUFXLFVBQVU7QTlCdzU1Q3JCOztBOEJ2NTVDQTtFQUFXLFVBQVU7QTlCMjU1Q3JCOztBOEIxNTVDQTtFQUFXLFVBQVU7QTlCODU1Q3JCOztBOEI3NTVDQTtFQUFXLFVBQVU7QTlCaTY1Q3JCOztBOEJoNjVDQTtFQUFXLFVBQVU7QTlCbzY1Q3JCOztBOEJuNjVDQTtFQUFXLFVBQVU7QTlCdTY1Q3JCOztBOEJ0NjVDQTtFQUFXLFVBQVU7QTlCMDY1Q3JCOztBOEJ6NjVDQTtFQUFXLFVBQVU7QTlCNjY1Q3JCOztBOEI1NjVDQTtFQUFXLFVBQVU7QTlCZzc1Q3JCOztBOEIvNjVDQTtFQUFXLFVBQVU7QTlCbTc1Q3JCOztBOEJsNzVDQTtFQUFXLFdBQVc7QTlCczc1Q3RCOztBOEJyNzVDQTtFQUFXLFVBQVU7QTlCeTc1Q3JCOztBOEJ4NzVDQTtFQUFXLFdBQVc7QTlCNDc1Q3RCOztBbUJsLzVDTTtFVzBERjtJQUFnQyxVQUFVO0U5QjY3NUM1QztFOEI1NzVDRTtJQUFnQyxVQUFVO0U5Qis3NUM1QztFOEI5NzVDRTtJQUFnQyxVQUFVO0U5Qmk4NUM1QztFOEJoODVDRTtJQUFnQyxVQUFVO0U5Qm04NUM1QztFOEJsODVDRTtJQUFnQyxVQUFVO0U5QnE4NUM1QztFOEJwODVDRTtJQUFnQyxVQUFVO0U5QnU4NUM1QztFOEJ0ODVDRTtJQUFnQyxVQUFVO0U5Qnk4NUM1QztFOEJ4ODVDRTtJQUFnQyxVQUFVO0U5QjI4NUM1QztFOEIxODVDRTtJQUFnQyxVQUFVO0U5QjY4NUM1QztFOEI1ODVDRTtJQUFnQyxVQUFVO0U5Qis4NUM1QztFOEI5ODVDRTtJQUFnQyxXQUFXO0U5Qmk5NUM3QztFOEJoOTVDRTtJQUFnQyxVQUFVO0U5Qm05NUM1QztFOEJsOTVDRTtJQUFnQyxXQUFXO0U5QnE5NUM3QztBQUNGOztBbUI1aDZDTTtFVzBERjtJQUFnQyxVQUFVO0U5QnUrNUM1QztFOEJ0KzVDRTtJQUFnQyxVQUFVO0U5QnkrNUM1QztFOEJ4KzVDRTtJQUFnQyxVQUFVO0U5QjIrNUM1QztFOEIxKzVDRTtJQUFnQyxVQUFVO0U5QjYrNUM1QztFOEI1KzVDRTtJQUFnQyxVQUFVO0U5QisrNUM1QztFOEI5KzVDRTtJQUFnQyxVQUFVO0U5QmkvNUM1QztFOEJoLzVDRTtJQUFnQyxVQUFVO0U5Qm0vNUM1QztFOEJsLzVDRTtJQUFnQyxVQUFVO0U5QnEvNUM1QztFOEJwLzVDRTtJQUFnQyxVQUFVO0U5QnUvNUM1QztFOEJ0LzVDRTtJQUFnQyxVQUFVO0U5QnkvNUM1QztFOEJ4LzVDRTtJQUFnQyxXQUFXO0U5QjIvNUM3QztFOEIxLzVDRTtJQUFnQyxVQUFVO0U5QjYvNUM1QztFOEI1LzVDRTtJQUFnQyxXQUFXO0U5QisvNUM3QztBQUNGOztBbUJ0azZDTTtFVzBERjtJQUFnQyxVQUFVO0U5QmloNkM1QztFOEJoaDZDRTtJQUFnQyxVQUFVO0U5Qm1oNkM1QztFOEJsaDZDRTtJQUFnQyxVQUFVO0U5QnFoNkM1QztFOEJwaDZDRTtJQUFnQyxVQUFVO0U5QnVoNkM1QztFOEJ0aDZDRTtJQUFnQyxVQUFVO0U5QnloNkM1QztFOEJ4aDZDRTtJQUFnQyxVQUFVO0U5QjJoNkM1QztFOEIxaDZDRTtJQUFnQyxVQUFVO0U5QjZoNkM1QztFOEI1aDZDRTtJQUFnQyxVQUFVO0U5QitoNkM1QztFOEI5aDZDRTtJQUFnQyxVQUFVO0U5QmlpNkM1QztFOEJoaTZDRTtJQUFnQyxVQUFVO0U5Qm1pNkM1QztFOEJsaTZDRTtJQUFnQyxXQUFXO0U5QnFpNkM3QztFOEJwaTZDRTtJQUFnQyxVQUFVO0U5QnVpNkM1QztFOEJ0aTZDRTtJQUFnQyxXQUFXO0U5QnlpNkM3QztBQUNGOztBbUJobjZDTTtFVzBERjtJQUFnQyxVQUFVO0U5QjJqNkM1QztFOEIxajZDRTtJQUFnQyxVQUFVO0U5QjZqNkM1QztFOEI1ajZDRTtJQUFnQyxVQUFVO0U5QitqNkM1QztFOEI5ajZDRTtJQUFnQyxVQUFVO0U5QmlrNkM1QztFOEJoazZDRTtJQUFnQyxVQUFVO0U5Qm1rNkM1QztFOEJsazZDRTtJQUFnQyxVQUFVO0U5QnFrNkM1QztFOEJwazZDRTtJQUFnQyxVQUFVO0U5QnVrNkM1QztFOEJ0azZDRTtJQUFnQyxVQUFVO0U5QnlrNkM1QztFOEJ4azZDRTtJQUFnQyxVQUFVO0U5QjJrNkM1QztFOEIxazZDRTtJQUFnQyxVQUFVO0U5QjZrNkM1QztFOEI1azZDRTtJQUFnQyxXQUFXO0U5QitrNkM3QztFOEI5azZDRTtJQUFnQyxVQUFVO0U5QmlsNkM1QztFOEJobDZDRTtJQUFnQyxXQUFXO0U5Qm1sNkM3QztBQUNGOztBbUIxcDZDTTtFVzBERjtJQUFnQyxVQUFVO0U5QnFtNkM1QztFOEJwbTZDRTtJQUFnQyxVQUFVO0U5QnVtNkM1QztFOEJ0bTZDRTtJQUFnQyxVQUFVO0U5QnltNkM1QztFOEJ4bTZDRTtJQUFnQyxVQUFVO0U5QjJtNkM1QztFOEIxbTZDRTtJQUFnQyxVQUFVO0U5QjZtNkM1QztFOEI1bTZDRTtJQUFnQyxVQUFVO0U5QittNkM1QztFOEI5bTZDRTtJQUFnQyxVQUFVO0U5QmluNkM1QztFOEJobjZDRTtJQUFnQyxVQUFVO0U5Qm1uNkM1QztFOEJsbjZDRTtJQUFnQyxVQUFVO0U5QnFuNkM1QztFOEJwbjZDRTtJQUFnQyxVQUFVO0U5QnVuNkM1QztFOEJ0bjZDRTtJQUFnQyxXQUFXO0U5QnluNkM3QztFOEJ4bjZDRTtJQUFnQyxVQUFVO0U5QjJuNkM1QztFOEIxbjZDRTtJQUFnQyxXQUFXO0U5QjZuNkM3QztBQUNGOztBbUJwczZDTTtFVzBERjtJQUFnQyxVQUFVO0U5QitvNkM1QztFOEI5bzZDRTtJQUFnQyxVQUFVO0U5QmlwNkM1QztFOEJocDZDRTtJQUFnQyxVQUFVO0U5Qm1wNkM1QztFOEJscDZDRTtJQUFnQyxVQUFVO0U5QnFwNkM1QztFOEJwcDZDRTtJQUFnQyxVQUFVO0U5QnVwNkM1QztFOEJ0cDZDRTtJQUFnQyxVQUFVO0U5QnlwNkM1QztFOEJ4cDZDRTtJQUFnQyxVQUFVO0U5QjJwNkM1QztFOEIxcDZDRTtJQUFnQyxVQUFVO0U5QjZwNkM1QztFOEI1cDZDRTtJQUFnQyxVQUFVO0U5QitwNkM1QztFOEI5cDZDRTtJQUFnQyxVQUFVO0U5QmlxNkM1QztFOEJocTZDRTtJQUFnQyxXQUFXO0U5Qm1xNkM3QztFOEJscTZDRTtJQUFnQyxVQUFVO0U5QnFxNkM1QztFOEJwcTZDRTtJQUFnQyxXQUFXO0U5QnVxNkM3QztBQUNGOztBbUI5dTZDTTtFVzBERjtJQUFnQyxVQUFVO0U5QnlyNkM1QztFOEJ4cjZDRTtJQUFnQyxVQUFVO0U5QjJyNkM1QztFOEIxcjZDRTtJQUFnQyxVQUFVO0U5QjZyNkM1QztFOEI1cjZDRTtJQUFnQyxVQUFVO0U5QityNkM1QztFOEI5cjZDRTtJQUFnQyxVQUFVO0U5QmlzNkM1QztFOEJoczZDRTtJQUFnQyxVQUFVO0U5Qm1zNkM1QztFOEJsczZDRTtJQUFnQyxVQUFVO0U5QnFzNkM1QztFOEJwczZDRTtJQUFnQyxVQUFVO0U5QnVzNkM1QztFOEJ0czZDRTtJQUFnQyxVQUFVO0U5QnlzNkM1QztFOEJ4czZDRTtJQUFnQyxVQUFVO0U5QjJzNkM1QztFOEIxczZDRTtJQUFnQyxXQUFXO0U5QjZzNkM3QztFOEI1czZDRTtJQUFnQyxVQUFVO0U5QitzNkM1QztFOEI5czZDRTtJQUFnQyxXQUFXO0U5Qml0NkM3QztBQUNGOztBbUJ4eDZDTTtFVzBERjtJQUFnQyxVQUFVO0U5Qm11NkM1QztFOEJsdTZDRTtJQUFnQyxVQUFVO0U5QnF1NkM1QztFOEJwdTZDRTtJQUFnQyxVQUFVO0U5QnV1NkM1QztFOEJ0dTZDRTtJQUFnQyxVQUFVO0U5Qnl1NkM1QztFOEJ4dTZDRTtJQUFnQyxVQUFVO0U5QjJ1NkM1QztFOEIxdTZDRTtJQUFnQyxVQUFVO0U5QjZ1NkM1QztFOEI1dTZDRTtJQUFnQyxVQUFVO0U5Qit1NkM1QztFOEI5dTZDRTtJQUFnQyxVQUFVO0U5Qml2NkM1QztFOEJodjZDRTtJQUFnQyxVQUFVO0U5Qm12NkM1QztFOEJsdjZDRTtJQUFnQyxVQUFVO0U5QnF2NkM1QztFOEJwdjZDRTtJQUFnQyxXQUFXO0U5QnV2NkM3QztFOEJ0djZDRTtJQUFnQyxVQUFVO0U5Qnl2NkM1QztFOEJ4djZDRTtJQUFnQyxXQUFXO0U5QjJ2NkM3QztBQUNGOztBbUJsMDZDTTtFVzBERjtJQUFnQyxVQUFVO0U5QjZ3NkM1QztFOEI1dzZDRTtJQUFnQyxVQUFVO0U5Qit3NkM1QztFOEI5dzZDRTtJQUFnQyxVQUFVO0U5Qml4NkM1QztFOEJoeDZDRTtJQUFnQyxVQUFVO0U5Qm14NkM1QztFOEJseDZDRTtJQUFnQyxVQUFVO0U5QnF4NkM1QztFOEJweDZDRTtJQUFnQyxVQUFVO0U5QnV4NkM1QztFOEJ0eDZDRTtJQUFnQyxVQUFVO0U5Qnl4NkM1QztFOEJ4eDZDRTtJQUFnQyxVQUFVO0U5QjJ4NkM1QztFOEIxeDZDRTtJQUFnQyxVQUFVO0U5QjZ4NkM1QztFOEI1eDZDRTtJQUFnQyxVQUFVO0U5Qit4NkM1QztFOEI5eDZDRTtJQUFnQyxXQUFXO0U5Qml5NkM3QztFOEJoeTZDRTtJQUFnQyxVQUFVO0U5Qm15NkM1QztFOEJseTZDRTtJQUFnQyxXQUFXO0U5QnF5NkM3QztBQUNGOztBbUI1MjZDTTtFVzBERjtJQUFnQyxVQUFVO0U5QnV6NkM1QztFOEJ0ejZDRTtJQUFnQyxVQUFVO0U5Qnl6NkM1QztFOEJ4ejZDRTtJQUFnQyxVQUFVO0U5QjJ6NkM1QztFOEIxejZDRTtJQUFnQyxVQUFVO0U5QjZ6NkM1QztFOEI1ejZDRTtJQUFnQyxVQUFVO0U5Qit6NkM1QztFOEI5ejZDRTtJQUFnQyxVQUFVO0U5QmkwNkM1QztFOEJoMDZDRTtJQUFnQyxVQUFVO0U5Qm0wNkM1QztFOEJsMDZDRTtJQUFnQyxVQUFVO0U5QnEwNkM1QztFOEJwMDZDRTtJQUFnQyxVQUFVO0U5QnUwNkM1QztFOEJ0MDZDRTtJQUFnQyxVQUFVO0U5QnkwNkM1QztFOEJ4MDZDRTtJQUFnQyxXQUFXO0U5QjIwNkM3QztFOEIxMDZDRTtJQUFnQyxVQUFVO0U5QjYwNkM1QztFOEI1MDZDRTtJQUFnQyxXQUFXO0U5QiswNkM3QztBQUNGOztBbUJ0NTZDTTtFVzBERjtJQUFnQyxVQUFVO0U5QmkyNkM1QztFOEJoMjZDRTtJQUFnQyxVQUFVO0U5Qm0yNkM1QztFOEJsMjZDRTtJQUFnQyxVQUFVO0U5QnEyNkM1QztFOEJwMjZDRTtJQUFnQyxVQUFVO0U5QnUyNkM1QztFOEJ0MjZDRTtJQUFnQyxVQUFVO0U5QnkyNkM1QztFOEJ4MjZDRTtJQUFnQyxVQUFVO0U5QjIyNkM1QztFOEIxMjZDRTtJQUFnQyxVQUFVO0U5QjYyNkM1QztFOEI1MjZDRTtJQUFnQyxVQUFVO0U5QisyNkM1QztFOEI5MjZDRTtJQUFnQyxVQUFVO0U5QmkzNkM1QztFOEJoMzZDRTtJQUFnQyxVQUFVO0U5Qm0zNkM1QztFOEJsMzZDRTtJQUFnQyxXQUFXO0U5QnEzNkM3QztFOEJwMzZDRTtJQUFnQyxVQUFVO0U5QnUzNkM1QztFOEJ0MzZDRTtJQUFnQyxXQUFXO0U5QnkzNkM3QztBQUNGOztBbUJoODZDTTtFVzBERjtJQUFnQyxVQUFVO0U5QjI0NkM1QztFOEIxNDZDRTtJQUFnQyxVQUFVO0U5QjY0NkM1QztFOEI1NDZDRTtJQUFnQyxVQUFVO0U5Qis0NkM1QztFOEI5NDZDRTtJQUFnQyxVQUFVO0U5Qmk1NkM1QztFOEJoNTZDRTtJQUFnQyxVQUFVO0U5Qm01NkM1QztFOEJsNTZDRTtJQUFnQyxVQUFVO0U5QnE1NkM1QztFOEJwNTZDRTtJQUFnQyxVQUFVO0U5QnU1NkM1QztFOEJ0NTZDRTtJQUFnQyxVQUFVO0U5Qnk1NkM1QztFOEJ4NTZDRTtJQUFnQyxVQUFVO0U5QjI1NkM1QztFOEIxNTZDRTtJQUFnQyxVQUFVO0U5QjY1NkM1QztFOEI1NTZDRTtJQUFnQyxXQUFXO0U5Qis1NkM3QztFOEI5NTZDRTtJQUFnQyxVQUFVO0U5Qmk2NkM1QztFOEJoNjZDRTtJQUFnQyxXQUFXO0U5Qm02NkM3QztBQUNGOztBOEI1NTZDQTtFQUF5QixlQUFlO0E5Qmc2NkN4Qzs7QThCLzU2Q0E7RUFBeUIsY0FBYztBOUJtNjZDdkM7O0E4Qmw2NkNBO0VBQXlCLGVBQWU7QTlCczY2Q3hDOztBOEJyNjZDQTtFQUF5QixZQUFZO0E5Qnk2NkNyQzs7QThCeDY2Q0E7RUFBeUIsY0FBYztBOUI0NjZDdkM7O0E4QjM2NkNBO0VBQXlCLFlBQVk7QTlCKzY2Q3JDOztBOEI5NjZDQTtFQUF5QixjQUFjO0E5Qms3NkN2Qzs7QThCajc2Q0E7RUFBeUIsWUFBWTtBOUJxNzZDckM7O0E4QnA3NkNBO0VBQXlCLGNBQWM7QTlCdzc2Q3ZDOztBOEJ2NzZDQTtFQUF5QixZQUFZO0E5QjI3NkNyQzs7QThCMTc2Q0E7RUFBeUIsY0FBYztBOUI4NzZDdkM7O0E4Qjc3NkNBO0VBQXlCLFlBQVk7QTlCaTg2Q3JDOztBOEJoODZDQTtFQUF5QixjQUFjO0E5Qm84NkN2Qzs7QThCbjg2Q0E7RUFBeUIsWUFBWTtBOUJ1ODZDckM7O0FtQmxpN0NNO0VXK0ZGO0lBQW1FLGVBQWU7RTlCdzg2Q3BGO0U4QnY4NkNFO0lBQW1FLGNBQWM7RTlCMDg2Q25GO0U4Qno4NkNFO0lBQW1FLGVBQWU7RTlCNDg2Q3BGO0U4QjM4NkNFO0lBQW1FLFlBQVk7RTlCODg2Q2pGO0U4Qjc4NkNFO0lBQW1FLGNBQWM7RTlCZzk2Q25GO0U4Qi84NkNFO0lBQW1FLFlBQVk7RTlCazk2Q2pGO0U4Qmo5NkNFO0lBQW1FLGNBQWM7RTlCbzk2Q25GO0U4Qm45NkNFO0lBQW1FLFlBQVk7RTlCczk2Q2pGO0U4QnI5NkNFO0lBQW1FLGNBQWM7RTlCdzk2Q25GO0U4QnY5NkNFO0lBQW1FLFlBQVk7RTlCMDk2Q2pGO0U4Qno5NkNFO0lBQW1FLGNBQWM7RTlCNDk2Q25GO0U4QjM5NkNFO0lBQW1FLFlBQVk7RTlCODk2Q2pGO0U4Qjc5NkNFO0lBQW1FLGNBQWM7RTlCZys2Q25GO0U4Qi85NkNFO0lBQW1FLFlBQVk7RTlCays2Q2pGO0FBQ0Y7O0FtQi9rN0NNO0VXK0ZGO0lBQW1FLGVBQWU7RTlCcS82Q3BGO0U4QnAvNkNFO0lBQW1FLGNBQWM7RTlCdS82Q25GO0U4QnQvNkNFO0lBQW1FLGVBQWU7RTlCeS82Q3BGO0U4QngvNkNFO0lBQW1FLFlBQVk7RTlCMi82Q2pGO0U4QjEvNkNFO0lBQW1FLGNBQWM7RTlCNi82Q25GO0U4QjUvNkNFO0lBQW1FLFlBQVk7RTlCKy82Q2pGO0U4QjkvNkNFO0lBQW1FLGNBQWM7RTlCaWc3Q25GO0U4QmhnN0NFO0lBQW1FLFlBQVk7RTlCbWc3Q2pGO0U4QmxnN0NFO0lBQW1FLGNBQWM7RTlCcWc3Q25GO0U4QnBnN0NFO0lBQW1FLFlBQVk7RTlCdWc3Q2pGO0U4QnRnN0NFO0lBQW1FLGNBQWM7RTlCeWc3Q25GO0U4QnhnN0NFO0lBQW1FLFlBQVk7RTlCMmc3Q2pGO0U4QjFnN0NFO0lBQW1FLGNBQWM7RTlCNmc3Q25GO0U4QjVnN0NFO0lBQW1FLFlBQVk7RTlCK2c3Q2pGO0FBQ0Y7O0FtQjVuN0NNO0VXK0ZGO0lBQW1FLGVBQWU7RTlCa2k3Q3BGO0U4QmppN0NFO0lBQW1FLGNBQWM7RTlCb2k3Q25GO0U4Qm5pN0NFO0lBQW1FLGVBQWU7RTlCc2k3Q3BGO0U4QnJpN0NFO0lBQW1FLFlBQVk7RTlCd2k3Q2pGO0U4QnZpN0NFO0lBQW1FLGNBQWM7RTlCMGk3Q25GO0U4QnppN0NFO0lBQW1FLFlBQVk7RTlCNGk3Q2pGO0U4QjNpN0NFO0lBQW1FLGNBQWM7RTlCOGk3Q25GO0U4QjdpN0NFO0lBQW1FLFlBQVk7RTlCZ2o3Q2pGO0U4Qi9pN0NFO0lBQW1FLGNBQWM7RTlCa2o3Q25GO0U4QmpqN0NFO0lBQW1FLFlBQVk7RTlCb2o3Q2pGO0U4Qm5qN0NFO0lBQW1FLGNBQWM7RTlCc2o3Q25GO0U4QnJqN0NFO0lBQW1FLFlBQVk7RTlCd2o3Q2pGO0U4QnZqN0NFO0lBQW1FLGNBQWM7RTlCMGo3Q25GO0U4QnpqN0NFO0lBQW1FLFlBQVk7RTlCNGo3Q2pGO0FBQ0Y7O0FtQnpxN0NNO0VXK0ZGO0lBQW1FLGVBQWU7RTlCK2s3Q3BGO0U4QjlrN0NFO0lBQW1FLGNBQWM7RTlCaWw3Q25GO0U4QmhsN0NFO0lBQW1FLGVBQWU7RTlCbWw3Q3BGO0U4QmxsN0NFO0lBQW1FLFlBQVk7RTlCcWw3Q2pGO0U4QnBsN0NFO0lBQW1FLGNBQWM7RTlCdWw3Q25GO0U4QnRsN0NFO0lBQW1FLFlBQVk7RTlCeWw3Q2pGO0U4QnhsN0NFO0lBQW1FLGNBQWM7RTlCMmw3Q25GO0U4QjFsN0NFO0lBQW1FLFlBQVk7RTlCNmw3Q2pGO0U4QjVsN0NFO0lBQW1FLGNBQWM7RTlCK2w3Q25GO0U4QjlsN0NFO0lBQW1FLFlBQVk7RTlCaW03Q2pGO0U4QmhtN0NFO0lBQW1FLGNBQWM7RTlCbW03Q25GO0U4QmxtN0NFO0lBQW1FLFlBQVk7RTlCcW03Q2pGO0U4QnBtN0NFO0lBQW1FLGNBQWM7RTlCdW03Q25GO0U4QnRtN0NFO0lBQW1FLFlBQVk7RTlCeW03Q2pGO0FBQ0Y7O0FtQnR0N0NNO0VXK0ZGO0lBQW1FLGVBQWU7RTlCNG43Q3BGO0U4QjNuN0NFO0lBQW1FLGNBQWM7RTlCOG43Q25GO0U4QjduN0NFO0lBQW1FLGVBQWU7RTlCZ283Q3BGO0U4Qi9uN0NFO0lBQW1FLFlBQVk7RTlCa283Q2pGO0U4QmpvN0NFO0lBQW1FLGNBQWM7RTlCb283Q25GO0U4Qm5vN0NFO0lBQW1FLFlBQVk7RTlCc283Q2pGO0U4QnJvN0NFO0lBQW1FLGNBQWM7RTlCd283Q25GO0U4QnZvN0NFO0lBQW1FLFlBQVk7RTlCMG83Q2pGO0U4QnpvN0NFO0lBQW1FLGNBQWM7RTlCNG83Q25GO0U4QjNvN0NFO0lBQW1FLFlBQVk7RTlCOG83Q2pGO0U4QjdvN0NFO0lBQW1FLGNBQWM7RTlCZ3A3Q25GO0U4Qi9vN0NFO0lBQW1FLFlBQVk7RTlCa3A3Q2pGO0U4QmpwN0NFO0lBQW1FLGNBQWM7RTlCb3A3Q25GO0U4Qm5wN0NFO0lBQW1FLFlBQVk7RTlCc3A3Q2pGO0FBQ0Y7O0FtQm53N0NNO0VXK0ZGO0lBQW1FLGVBQWU7RTlCeXE3Q3BGO0U4QnhxN0NFO0lBQW1FLGNBQWM7RTlCMnE3Q25GO0U4QjFxN0NFO0lBQW1FLGVBQWU7RTlCNnE3Q3BGO0U4QjVxN0NFO0lBQW1FLFlBQVk7RTlCK3E3Q2pGO0U4QjlxN0NFO0lBQW1FLGNBQWM7RTlCaXI3Q25GO0U4QmhyN0NFO0lBQW1FLFlBQVk7RTlCbXI3Q2pGO0U4QmxyN0NFO0lBQW1FLGNBQWM7RTlCcXI3Q25GO0U4QnByN0NFO0lBQW1FLFlBQVk7RTlCdXI3Q2pGO0U4QnRyN0NFO0lBQW1FLGNBQWM7RTlCeXI3Q25GO0U4QnhyN0NFO0lBQW1FLFlBQVk7RTlCMnI3Q2pGO0U4QjFyN0NFO0lBQW1FLGNBQWM7RTlCNnI3Q25GO0U4QjVyN0NFO0lBQW1FLFlBQVk7RTlCK3I3Q2pGO0U4QjlyN0NFO0lBQW1FLGNBQWM7RTlCaXM3Q25GO0U4QmhzN0NFO0lBQW1FLFlBQVk7RTlCbXM3Q2pGO0FBQ0Y7O0FtQmh6N0NNO0VXK0ZGO0lBQW1FLGVBQWU7RTlCc3Q3Q3BGO0U4QnJ0N0NFO0lBQW1FLGNBQWM7RTlCd3Q3Q25GO0U4QnZ0N0NFO0lBQW1FLGVBQWU7RTlCMHQ3Q3BGO0U4Qnp0N0NFO0lBQW1FLFlBQVk7RTlCNHQ3Q2pGO0U4QjN0N0NFO0lBQW1FLGNBQWM7RTlCOHQ3Q25GO0U4Qjd0N0NFO0lBQW1FLFlBQVk7RTlCZ3U3Q2pGO0U4Qi90N0NFO0lBQW1FLGNBQWM7RTlCa3U3Q25GO0U4Qmp1N0NFO0lBQW1FLFlBQVk7RTlCb3U3Q2pGO0U4Qm51N0NFO0lBQW1FLGNBQWM7RTlCc3U3Q25GO0U4QnJ1N0NFO0lBQW1FLFlBQVk7RTlCd3U3Q2pGO0U4QnZ1N0NFO0lBQW1FLGNBQWM7RTlCMHU3Q25GO0U4Qnp1N0NFO0lBQW1FLFlBQVk7RTlCNHU3Q2pGO0U4QjN1N0NFO0lBQW1FLGNBQWM7RTlCOHU3Q25GO0U4Qjd1N0NFO0lBQW1FLFlBQVk7RTlCZ3Y3Q2pGO0FBQ0Y7O0FtQjcxN0NNO0VXK0ZGO0lBQW1FLGVBQWU7RTlCbXc3Q3BGO0U4Qmx3N0NFO0lBQW1FLGNBQWM7RTlCcXc3Q25GO0U4QnB3N0NFO0lBQW1FLGVBQWU7RTlCdXc3Q3BGO0U4QnR3N0NFO0lBQW1FLFlBQVk7RTlCeXc3Q2pGO0U4Qnh3N0NFO0lBQW1FLGNBQWM7RTlCMnc3Q25GO0U4QjF3N0NFO0lBQW1FLFlBQVk7RTlCNnc3Q2pGO0U4QjV3N0NFO0lBQW1FLGNBQWM7RTlCK3c3Q25GO0U4Qjl3N0NFO0lBQW1FLFlBQVk7RTlCaXg3Q2pGO0U4Qmh4N0NFO0lBQW1FLGNBQWM7RTlCbXg3Q25GO0U4Qmx4N0NFO0lBQW1FLFlBQVk7RTlCcXg3Q2pGO0U4QnB4N0NFO0lBQW1FLGNBQWM7RTlCdXg3Q25GO0U4QnR4N0NFO0lBQW1FLFlBQVk7RTlCeXg3Q2pGO0U4Qnh4N0NFO0lBQW1FLGNBQWM7RTlCMng3Q25GO0U4QjF4N0NFO0lBQW1FLFlBQVk7RTlCNng3Q2pGO0FBQ0Y7O0FtQjE0N0NNO0VXK0ZGO0lBQW1FLGVBQWU7RTlCZ3o3Q3BGO0U4Qi95N0NFO0lBQW1FLGNBQWM7RTlCa3o3Q25GO0U4Qmp6N0NFO0lBQW1FLGVBQWU7RTlCb3o3Q3BGO0U4Qm56N0NFO0lBQW1FLFlBQVk7RTlCc3o3Q2pGO0U4QnJ6N0NFO0lBQW1FLGNBQWM7RTlCd3o3Q25GO0U4QnZ6N0NFO0lBQW1FLFlBQVk7RTlCMHo3Q2pGO0U4Qnp6N0NFO0lBQW1FLGNBQWM7RTlCNHo3Q25GO0U4QjN6N0NFO0lBQW1FLFlBQVk7RTlCOHo3Q2pGO0U4Qjd6N0NFO0lBQW1FLGNBQWM7RTlCZzA3Q25GO0U4Qi96N0NFO0lBQW1FLFlBQVk7RTlCazA3Q2pGO0U4QmowN0NFO0lBQW1FLGNBQWM7RTlCbzA3Q25GO0U4Qm4wN0NFO0lBQW1FLFlBQVk7RTlCczA3Q2pGO0U4QnIwN0NFO0lBQW1FLGNBQWM7RTlCdzA3Q25GO0U4QnYwN0NFO0lBQW1FLFlBQVk7RTlCMDA3Q2pGO0FBQ0Y7O0FtQnY3N0NNO0VXK0ZGO0lBQW1FLGVBQWU7RTlCNjE3Q3BGO0U4QjUxN0NFO0lBQW1FLGNBQWM7RTlCKzE3Q25GO0U4QjkxN0NFO0lBQW1FLGVBQWU7RTlCaTI3Q3BGO0U4QmgyN0NFO0lBQW1FLFlBQVk7RTlCbTI3Q2pGO0U4QmwyN0NFO0lBQW1FLGNBQWM7RTlCcTI3Q25GO0U4QnAyN0NFO0lBQW1FLFlBQVk7RTlCdTI3Q2pGO0U4QnQyN0NFO0lBQW1FLGNBQWM7RTlCeTI3Q25GO0U4QngyN0NFO0lBQW1FLFlBQVk7RTlCMjI3Q2pGO0U4QjEyN0NFO0lBQW1FLGNBQWM7RTlCNjI3Q25GO0U4QjUyN0NFO0lBQW1FLFlBQVk7RTlCKzI3Q2pGO0U4QjkyN0NFO0lBQW1FLGNBQWM7RTlCaTM3Q25GO0U4QmgzN0NFO0lBQW1FLFlBQVk7RTlCbTM3Q2pGO0U4QmwzN0NFO0lBQW1FLGNBQWM7RTlCcTM3Q25GO0U4QnAzN0NFO0lBQW1FLFlBQVk7RTlCdTM3Q2pGO0FBQ0Y7O0FtQnArN0NNO0VXK0ZGO0lBQW1FLGVBQWU7RTlCMDQ3Q3BGO0U4Qno0N0NFO0lBQW1FLGNBQWM7RTlCNDQ3Q25GO0U4QjM0N0NFO0lBQW1FLGVBQWU7RTlCODQ3Q3BGO0U4Qjc0N0NFO0lBQW1FLFlBQVk7RTlCZzU3Q2pGO0U4Qi80N0NFO0lBQW1FLGNBQWM7RTlCazU3Q25GO0U4Qmo1N0NFO0lBQW1FLFlBQVk7RTlCbzU3Q2pGO0U4Qm41N0NFO0lBQW1FLGNBQWM7RTlCczU3Q25GO0U4QnI1N0NFO0lBQW1FLFlBQVk7RTlCdzU3Q2pGO0U4QnY1N0NFO0lBQW1FLGNBQWM7RTlCMDU3Q25GO0U4Qno1N0NFO0lBQW1FLFlBQVk7RTlCNDU3Q2pGO0U4QjM1N0NFO0lBQW1FLGNBQWM7RTlCODU3Q25GO0U4Qjc1N0NFO0lBQW1FLFlBQVk7RTlCZzY3Q2pGO0U4Qi81N0NFO0lBQW1FLGNBQWM7RTlCazY3Q25GO0U4Qmo2N0NFO0lBQW1FLFlBQVk7RTlCbzY3Q2pGO0FBQ0Y7O0FtQmpoOENNO0VXK0ZGO0lBQW1FLGVBQWU7RTlCdTc3Q3BGO0U4QnQ3N0NFO0lBQW1FLGNBQWM7RTlCeTc3Q25GO0U4Qng3N0NFO0lBQW1FLGVBQWU7RTlCMjc3Q3BGO0U4QjE3N0NFO0lBQW1FLFlBQVk7RTlCNjc3Q2pGO0U4QjU3N0NFO0lBQW1FLGNBQWM7RTlCKzc3Q25GO0U4Qjk3N0NFO0lBQW1FLFlBQVk7RTlCaTg3Q2pGO0U4Qmg4N0NFO0lBQW1FLGNBQWM7RTlCbTg3Q25GO0U4Qmw4N0NFO0lBQW1FLFlBQVk7RTlCcTg3Q2pGO0U4QnA4N0NFO0lBQW1FLGNBQWM7RTlCdTg3Q25GO0U4QnQ4N0NFO0lBQW1FLFlBQVk7RTlCeTg3Q2pGO0U4Qng4N0NFO0lBQW1FLGNBQWM7RTlCMjg3Q25GO0U4QjE4N0NFO0lBQW1FLFlBQVk7RTlCNjg3Q2pGO0U4QjU4N0NFO0lBQW1FLGNBQWM7RTlCKzg3Q25GO0U4Qjk4N0NFO0lBQW1FLFlBQVk7RTlCaTk3Q2pGO0FBQ0Y7O0E4Qjk4N0NBO0VBQVcsU0FBUztBOUJrOTdDcEI7O0E4Qmo5N0NBO0VBQVcsWUFBWTtBOUJxOTdDdkI7O0E4QnA5N0NBO0VBQVcsWUFBWTtBOUJ3OTdDdkI7O0E4QnY5N0NBO0VBQVcsYUFBYTtBOUIyOTdDeEI7O0FtQjlrOENNO0VXdUhGO0lBQWdDLFNBQVM7RTlCNDk3QzNDO0U4QjM5N0NFO0lBQWdDLFlBQVk7RTlCODk3QzlDO0U4Qjc5N0NFO0lBQWdDLFlBQVk7RTlCZys3QzlDO0U4Qi85N0NFO0lBQWdDLGFBQWE7RTlCays3Qy9DO0FBQ0Y7O0FtQjdsOENNO0VXdUhGO0lBQWdDLFNBQVM7RTlCMis3QzNDO0U4QjErN0NFO0lBQWdDLFlBQVk7RTlCNis3QzlDO0U4QjUrN0NFO0lBQWdDLFlBQVk7RTlCKys3QzlDO0U4QjkrN0NFO0lBQWdDLGFBQWE7RTlCaS83Qy9DO0FBQ0Y7O0FtQjVtOENNO0VXdUhGO0lBQWdDLFNBQVM7RTlCMC83QzNDO0U4QnovN0NFO0lBQWdDLFlBQVk7RTlCNC83QzlDO0U4QjMvN0NFO0lBQWdDLFlBQVk7RTlCOC83QzlDO0U4QjcvN0NFO0lBQWdDLGFBQWE7RTlCZ2c4Qy9DO0FBQ0Y7O0FtQjNuOENNO0VXdUhGO0lBQWdDLFNBQVM7RTlCeWc4QzNDO0U4QnhnOENFO0lBQWdDLFlBQVk7RTlCMmc4QzlDO0U4QjFnOENFO0lBQWdDLFlBQVk7RTlCNmc4QzlDO0U4QjVnOENFO0lBQWdDLGFBQWE7RTlCK2c4Qy9DO0FBQ0Y7O0FtQjFvOENNO0VXdUhGO0lBQWdDLFNBQVM7RTlCd2g4QzNDO0U4QnZoOENFO0lBQWdDLFlBQVk7RTlCMGg4QzlDO0U4QnpoOENFO0lBQWdDLFlBQVk7RTlCNGg4QzlDO0U4QjNoOENFO0lBQWdDLGFBQWE7RTlCOGg4Qy9DO0FBQ0Y7O0FtQnpwOENNO0VXdUhGO0lBQWdDLFNBQVM7RTlCdWk4QzNDO0U4QnRpOENFO0lBQWdDLFlBQVk7RTlCeWk4QzlDO0U4QnhpOENFO0lBQWdDLFlBQVk7RTlCMmk4QzlDO0U4QjFpOENFO0lBQWdDLGFBQWE7RTlCNmk4Qy9DO0FBQ0Y7O0FtQnhxOENNO0VXdUhGO0lBQWdDLFNBQVM7RTlCc2o4QzNDO0U4QnJqOENFO0lBQWdDLFlBQVk7RTlCd2o4QzlDO0U4QnZqOENFO0lBQWdDLFlBQVk7RTlCMGo4QzlDO0U4QnpqOENFO0lBQWdDLGFBQWE7RTlCNGo4Qy9DO0FBQ0Y7O0FtQnZyOENNO0VXdUhGO0lBQWdDLFNBQVM7RTlCcWs4QzNDO0U4QnBrOENFO0lBQWdDLFlBQVk7RTlCdWs4QzlDO0U4QnRrOENFO0lBQWdDLFlBQVk7RTlCeWs4QzlDO0U4QnhrOENFO0lBQWdDLGFBQWE7RTlCMms4Qy9DO0FBQ0Y7O0FtQnRzOENNO0VXdUhGO0lBQWdDLFNBQVM7RTlCb2w4QzNDO0U4Qm5sOENFO0lBQWdDLFlBQVk7RTlCc2w4QzlDO0U4QnJsOENFO0lBQWdDLFlBQVk7RTlCd2w4QzlDO0U4QnZsOENFO0lBQWdDLGFBQWE7RTlCMGw4Qy9DO0FBQ0Y7O0FtQnJ0OENNO0VXdUhGO0lBQWdDLFNBQVM7RTlCbW04QzNDO0U4QmxtOENFO0lBQWdDLFlBQVk7RTlCcW04QzlDO0U4QnBtOENFO0lBQWdDLFlBQVk7RTlCdW04QzlDO0U4QnRtOENFO0lBQWdDLGFBQWE7RTlCeW04Qy9DO0FBQ0Y7O0FtQnB1OENNO0VXdUhGO0lBQWdDLFNBQVM7RTlCa244QzNDO0U4QmpuOENFO0lBQWdDLFlBQVk7RTlCb244QzlDO0U4Qm5uOENFO0lBQWdDLFlBQVk7RTlCc244QzlDO0U4QnJuOENFO0lBQWdDLGFBQWE7RTlCd244Qy9DO0FBQ0Y7O0FtQm52OENNO0VXdUhGO0lBQWdDLFNBQVM7RTlCaW84QzNDO0U4QmhvOENFO0lBQWdDLFlBQVk7RTlCbW84QzlDO0U4QmxvOENFO0lBQWdDLFlBQVk7RTlCcW84QzlDO0U4QnBvOENFO0lBQWdDLGFBQWE7RTlCdW84Qy9DO0FBQ0Y7O0E4QmhvOENBO0VBQVcsZUFBZTtBOUJvbzhDMUI7O0E4Qm5vOENBO0VBQVcsZ0JBQWdCO0E5QnVvOEMzQjs7QW1CMXc4Q007RVd1SUY7SUFBZ0MsZUFBZTtFOUJ3bzhDakQ7RThCdm84Q0U7SUFBZ0MsZ0JBQWdCO0U5QjBvOENsRDtBQUNGOztBbUJueDhDTTtFV3VJRjtJQUFnQyxlQUFlO0U5QmlwOENqRDtFOEJocDhDRTtJQUFnQyxnQkFBZ0I7RTlCbXA4Q2xEO0FBQ0Y7O0FtQjV4OENNO0VXdUlGO0lBQWdDLGVBQWU7RTlCMHA4Q2pEO0U4QnpwOENFO0lBQWdDLGdCQUFnQjtFOUI0cDhDbEQ7QUFDRjs7QW1Ccnk4Q007RVd1SUY7SUFBZ0MsZUFBZTtFOUJtcThDakQ7RThCbHE4Q0U7SUFBZ0MsZ0JBQWdCO0U5QnFxOENsRDtBQUNGOztBbUI5eThDTTtFV3VJRjtJQUFnQyxlQUFlO0U5QjRxOENqRDtFOEIzcThDRTtJQUFnQyxnQkFBZ0I7RTlCOHE4Q2xEO0FBQ0Y7O0FtQnZ6OENNO0VXdUlGO0lBQWdDLGVBQWU7RTlCcXI4Q2pEO0U4QnByOENFO0lBQWdDLGdCQUFnQjtFOUJ1cjhDbEQ7QUFDRjs7QW1CaDA4Q007RVd1SUY7SUFBZ0MsZUFBZTtFOUI4cjhDakQ7RThCN3I4Q0U7SUFBZ0MsZ0JBQWdCO0U5QmdzOENsRDtBQUNGOztBbUJ6MDhDTTtFV3VJRjtJQUFnQyxlQUFlO0U5QnVzOENqRDtFOEJ0czhDRTtJQUFnQyxnQkFBZ0I7RTlCeXM4Q2xEO0FBQ0Y7O0FtQmwxOENNO0VXdUlGO0lBQWdDLGVBQWU7RTlCZ3Q4Q2pEO0U4Qi9zOENFO0lBQWdDLGdCQUFnQjtFOUJrdDhDbEQ7QUFDRjs7QW1CMzE4Q007RVd1SUY7SUFBZ0MsZUFBZTtFOUJ5dDhDakQ7RThCeHQ4Q0U7SUFBZ0MsZ0JBQWdCO0U5QjJ0OENsRDtBQUNGOztBbUJwMjhDTTtFV3VJRjtJQUFnQyxlQUFlO0U5Qmt1OENqRDtFOEJqdThDRTtJQUFnQyxnQkFBZ0I7RTlCb3U4Q2xEO0FBQ0Y7O0FtQjcyOENNO0VXdUlGO0lBQWdDLGVBQWU7RTlCMnU4Q2pEO0U4QjF1OENFO0lBQWdDLGdCQUFnQjtFOUI2dThDbEQ7QUFDRjs7QStCMTI4Q0E7RUFBUSw2QkFBNkI7QS9CODI4Q3JDOztBK0I3MjhDQTtFQUFRLDJCQUEyQjtBL0JpMzhDbkM7O0ErQmgzOENBO0VBQVEsNEJBQTRCO0EvQm8zOENwQzs7QW1CbDQ4Q007RVlrQkY7SUFBNkIsNkJBQTZCO0UvQnEzOEM1RDtFK0JwMzhDRTtJQUE2QiwyQkFBMkI7RS9CdTM4QzFEO0UrQnQzOENFO0lBQTZCLDRCQUE0QjtFL0J5MzhDM0Q7QUFDRjs7QW1COTQ4Q007RVlrQkY7SUFBNkIsNkJBQTZCO0UvQmk0OEM1RDtFK0JoNDhDRTtJQUE2QiwyQkFBMkI7RS9CbTQ4QzFEO0UrQmw0OENFO0lBQTZCLDRCQUE0QjtFL0JxNDhDM0Q7QUFDRjs7QW1CMTU4Q007RVlrQkY7SUFBNkIsNkJBQTZCO0UvQjY0OEM1RDtFK0I1NDhDRTtJQUE2QiwyQkFBMkI7RS9CKzQ4QzFEO0UrQjk0OENFO0lBQTZCLDRCQUE0QjtFL0JpNThDM0Q7QUFDRjs7QW1CdDY4Q007RVlrQkY7SUFBNkIsNkJBQTZCO0UvQnk1OEM1RDtFK0J4NThDRTtJQUE2QiwyQkFBMkI7RS9CMjU4QzFEO0UrQjE1OENFO0lBQTZCLDRCQUE0QjtFL0I2NThDM0Q7QUFDRjs7QW1CbDc4Q007RVlrQkY7SUFBNkIsNkJBQTZCO0UvQnE2OEM1RDtFK0JwNjhDRTtJQUE2QiwyQkFBMkI7RS9CdTY4QzFEO0UrQnQ2OENFO0lBQTZCLDRCQUE0QjtFL0J5NjhDM0Q7QUFDRjs7QW1COTc4Q007RVlrQkY7SUFBNkIsNkJBQTZCO0UvQmk3OEM1RDtFK0JoNzhDRTtJQUE2QiwyQkFBMkI7RS9CbTc4QzFEO0UrQmw3OENFO0lBQTZCLDRCQUE0QjtFL0JxNzhDM0Q7QUFDRjs7QW1CMTg4Q007RVlrQkY7SUFBNkIsNkJBQTZCO0UvQjY3OEM1RDtFK0I1NzhDRTtJQUE2QiwyQkFBMkI7RS9CKzc4QzFEO0UrQjk3OENFO0lBQTZCLDRCQUE0QjtFL0JpODhDM0Q7QUFDRjs7QW1CdDk4Q007RVlrQkY7SUFBNkIsNkJBQTZCO0UvQnk4OEM1RDtFK0J4ODhDRTtJQUE2QiwyQkFBMkI7RS9CMjg4QzFEO0UrQjE4OENFO0lBQTZCLDRCQUE0QjtFL0I2ODhDM0Q7QUFDRjs7QW1CbCs4Q007RVlrQkY7SUFBNkIsNkJBQTZCO0UvQnE5OEM1RDtFK0JwOThDRTtJQUE2QiwyQkFBMkI7RS9CdTk4QzFEO0UrQnQ5OENFO0lBQTZCLDRCQUE0QjtFL0J5OThDM0Q7QUFDRjs7QW1COSs4Q007RVlrQkY7SUFBNkIsNkJBQTZCO0UvQmkrOEM1RDtFK0JoKzhDRTtJQUE2QiwyQkFBMkI7RS9CbSs4QzFEO0UrQmwrOENFO0lBQTZCLDRCQUE0QjtFL0JxKzhDM0Q7QUFDRjs7QW1CMS84Q007RVlrQkY7SUFBNkIsNkJBQTZCO0UvQjYrOEM1RDtFK0I1KzhDRTtJQUE2QiwyQkFBMkI7RS9CKys4QzFEO0UrQjkrOENFO0lBQTZCLDRCQUE0QjtFL0JpLzhDM0Q7QUFDRjs7QW1CdGc5Q007RVlrQkY7SUFBNkIsNkJBQTZCO0UvQnkvOEM1RDtFK0J4LzhDRTtJQUE2QiwyQkFBMkI7RS9CMi84QzFEO0UrQjEvOENFO0lBQTZCLDRCQUE0QjtFL0I2LzhDM0Q7QUFDRjs7QStCdC84Q0E7RUFBUSwrQkFBK0I7QS9CMC84Q3ZDOztBK0J6LzhDQTtFQUFRLG9DQUFvQztBL0I2LzhDNUM7O0ErQjUvOENBO0VBQVEsb0NBQW9DO0EvQmdnOUM1Qzs7QStCLy84Q0E7RUFBUSxxQ0FBcUM7QS9CbWc5QzdDOztBK0I3LzhDQTtFQUFRLDZCQUE2QjtBL0JpZzlDckM7O0ErQmhnOUNBO0VBQVEsOEJBQThCO0EvQm9nOUN0Qzs7QStCOS84Q0E7RUFBUSxnQ0FBZ0M7QS9Ca2c5Q3hDOztBK0JqZzlDQTtFQUFRLG9DQUFvQztBL0JxZzlDNUM7O0ErQnBnOUNBO0VBQVMsd0NBQXdDO0EvQndnOUNqRDs7QStCdmc5Q0E7RUFBUSxxQ0FBcUM7QS9CMmc5QzdDOztBK0JyZzlDQTtFQUFVLDhCQUE4QjtBL0J5ZzlDeEM7O0ErQnhnOUNBO0VBQVMsMkJBQTJCO0EvQjRnOUNwQzs7QStCM2c5Q0E7RUFBUyw4QkFBOEI7QS9CK2c5Q3ZDOztBK0J6ZzlDQTtFQUFTLDZCQUE2QjtBL0I2ZzlDdEM7O0ErQjVnOUNBO0VBQVUsZ0NBQWdDO0EvQmdoOUMxQzs7QStCL2c5Q0E7RUFBUywrQkFBK0I7QS9CbWg5Q3hDOztBK0I3ZzlDQTtFQUFVLGdDQUFnQztBL0JpaDlDMUM7O0ErQmhoOUNBO0VBQVMsNEJBQTRCO0EvQm9oOUNyQzs7QStCOWc5Q0E7RUFBUyxrQ0FBa0M7QS9Ca2g5QzNDOztBK0I1ZzlDQTtFQUFZLDZCQUE2QjtBL0JnaDlDekM7O0ErQi9nOUNBO0VBQVksNkJBQTZCO0EvQm1oOUN6Qzs7QStCbGg5Q0E7RUFBWSwwQkFBMEI7QS9Cc2g5Q3RDOztBK0JyaDlDQTtFQUFZLDZCQUE2QjtBL0J5aDlDekM7O0ErQnhoOUNBO0VBQVksNEJBQTRCO0EvQjRoOUN4Qzs7QStCM2g5Q0E7RUFBWSw0QkFBNEI7QS9CK2g5Q3hDOztBK0J6aDlDQTtFQUFVLDJCQUEyQjtBL0I2aDlDckM7O0ErQjVoOUNBO0VBQVUsMkJBQTJCO0EvQmdpOUNyQzs7QStCL2g5Q0E7RUFBVSwyQkFBMkI7QS9CbWk5Q3JDOztBK0JsaTlDQTtFQUFVLDJCQUEyQjtBL0JzaTlDckM7O0ErQnJpOUNBO0VBQVUsMkJBQTJCO0EvQnlpOUNyQzs7QStCeGk5Q0E7RUFBVSwyQkFBMkI7QS9CNGk5Q3JDOztBK0IzaTlDQTtFQUFVLDJCQUEyQjtBL0IraTlDckM7O0ErQjlpOUNBO0VBQVUsMkJBQTJCO0EvQmtqOUNyQzs7QStCamo5Q0E7RUFBVSwyQkFBMkI7QS9CcWo5Q3JDOztBK0IvaTlDQTtFQUFXLHlCQUF5QjtBL0JtajlDcEM7O0ErQmxqOUNBO0VBQVcseUJBQXlCO0EvQnNqOUNwQzs7QStCcmo5Q0E7RUFBVywyQkFBMkI7QS9CeWo5Q3RDOztBZ0N6cTlDQTtFQUFPLGtEQUEwRDtBaEM2cTlDakU7O0FnQzVxOUNBO0VBQU8sc0RBQThEO0FoQ2dyOUNyRTs7QWdDL3E5Q0E7RUFBTyx3REFBZ0U7QWhDbXI5Q3ZFOztBZ0NscjlDQTtFQUFPLHlEQUFpRTtBaENzcjlDeEU7O0FnQ3JyOUNBO0VBQU8sdURBQStEO0FoQ3lyOUN0RTs7QWdDbHI5Q0U7RUFBYyw0QkFBa0M7QWhDc3I5Q2xEOztBZ0NycjlDRTtFQUFjLGdDQUFzQztBaEN5cjlDdEQ7O0FnQ3hyOUNFO0VBQWMsa0NBQXdDO0FoQzRyOUN4RDs7QWdDM3I5Q0U7RUFBYyxtQ0FBeUM7QWhDK3I5Q3pEOztBZ0M5cjlDRTtFQUFjLGlDQUF1QztBaENrczlDdkQ7O0FnQ3RzOUNFO0VBQWMsNEJBQWtDO0FoQzBzOUNsRDs7QWdDenM5Q0U7RUFBYyxnQ0FBc0M7QWhDNnM5Q3REOztBZ0M1czlDRTtFQUFjLGtDQUF3QztBaENndDlDeEQ7O0FnQy9zOUNFO0VBQWMsbUNBQXlDO0FoQ210OUN6RDs7QWdDbHQ5Q0U7RUFBYyxpQ0FBdUM7QWhDc3Q5Q3ZEOztBZ0MxdDlDRTtFQUFjLDRCQUFrQztBaEM4dDlDbEQ7O0FnQzd0OUNFO0VBQWMsZ0NBQXNDO0FoQ2l1OUN0RDs7QWdDaHU5Q0U7RUFBYyxrQ0FBd0M7QWhDb3U5Q3hEOztBZ0NudTlDRTtFQUFjLG1DQUF5QztBaEN1dTlDekQ7O0FnQ3R1OUNFO0VB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QkFBK0I7QWhDbTU5Q3pDOztBZ0NsNTlDQTtFQUFVLDhCQUE4QjtBaENzNTlDeEM7O0FnQ3I1OUNBO0VBQVUsOEJBQThCO0FoQ3k1OUN4Qzs7QWdDeDU5Q0E7RUFBVSwrQkFBK0I7QWhDNDU5Q3pDOztBaUNsKzlDQTtFQUFxQix3QkFBd0I7QWpDcys5QzdDOztBaUNyKzlDQTtFQUFxQix3QkFBd0I7QWpDeSs5QzdDOztBa0NsKzlDRTtFQUEyQyx5QkFBd0I7QWxDcys5Q3JFOztBa0NyKzlDRTtFQUEyQyxvQ0FBbUM7QWxDeSs5Q2hGOztBa0N4KzlDRTtFQUEyQyxnQ0FBK0I7QWxDNCs5QzVFOztBa0MzKzlDRTtFQUEyQyx3QkFBdUI7QWxDKys5Q3BFOztBa0M5KzlDRTtFQUEyQywwQkFBeUI7QWxDay85Q3RFOztBa0N0LzlDRTtFQUEyQyx5QkFBd0I7QWxDMC85Q3JFOztBa0N6LzlDRTtFQUEyQyxvQ0FBbUM7QWxDNi85Q2hGOztBa0M1LzlDRTtFQUEyQyxnQ0FBK0I7QWxDZ2crQzVFOztBa0MvLzlDRTtFQUEyQyx3QkFBdUI7QWxDbWcrQ3BFOztBa0NsZytDRTtFQUEyQywwQkFBeUI7QWxDc2crQ3RFOztBa0MxZytDRTtFQUEyQyx5QkFBd0I7QWxDOGcrQ3JFOztBa0M3ZytDRTtFQUEyQyxvQ0FBbUM7QWxDaWgrQ2hGOztBa0NoaCtDRTtFQUEyQyxnQ0FBK0I7QWxDb2grQzVFOztBa0NuaCtDRTtFQUEyQyx3QkFBdUI7QWxDdWgrQ3BFOztBa0N0aCtDRTtFQUEyQywwQkFBeUI7QWxDMGgrQ3RFOztBa0M5aCtDRTtFQUEyQyx5QkFBd0I7QWxDa2krQ3JFOztBa0NqaStDRTtFQUEyQyxvQ0FBbUM7QWxDcWkrQ2hGOztBa0NwaStDRTtFQUEyQyxnQ0FBK0I7QWxDd2krQzVFOztBa0N2aStDRTtFQUEyQyx3QkFBdUI7QWxDMmkrQ3BFOztBa0MxaStDRTtFQUEyQywwQkFBeUI7QWxDOGkrQ3RFOztBa0NsaitDRTtFQUEyQyx5QkFBd0I7QWxDc2orQ3JFOztBa0NyaitDRTtFQUEyQyxvQ0FBbUM7QWxDeWorQ2hGOztBa0N4aitDRTtFQUEyQyxnQ0FBK0I7QWxDNGorQzVFOztBa0MzaitDRTtFQUEyQyx3QkFBdUI7QWxDK2orQ3BFOztBa0M5aitDRTtFQUEyQywwQkFBeUI7QWxDa2srQ3RFOztBa0N0aytDRTtFQUEyQyx5QkFBd0I7QWxDMGsrQ3JFOztBa0N6aytDRTtFQUEyQyxvQ0FBbUM7QWxDNmsrQ2hGOztBa0M1aytDRTtFQUEyQyxnQ0FBK0I7QWxDZ2wrQzVFOztBa0MvaytDRTtFQUEyQyx3QkFBdUI7QWxDbWwrQ3BFOztBa0NsbCtDRTtFQUEyQywwQkFBeUI7QWxDc2wrQ3RFOztBa0MxbCtDRTtFQUEyQyx5QkFBd0I7QWxDOGwrQ3JFOztBa0M3bCtDRTtFQUEyQyxvQ0FBbUM7QWxDaW0rQ2hGOztBa0NobStDRTtFQUEyQyxnQ0FBK0I7QWxDb20rQzVFOztBa0NubStDRTtFQUEyQyx3QkFBdUI7QWxDdW0rQ3BFOztBa0N0bStDRTtFQUEyQywwQkFBeUI7QWxDMG0rQ3RFOztBa0M5bStDRTtFQUEyQyx5QkFBd0I7QWxDa24rQ3JFOztBa0NqbitDRTtFQUEyQyxvQ0FBbUM7QWxDcW4rQ2hGOztBa0NwbitDRTtFQUEyQyxnQ0FBK0I7QWxDd24rQzVFOztBa0N2bitDRTtFQUEyQyx3QkFBdUI7QWxDMm4rQ3BFOztBa0MxbitDRTtFQUEyQywwQkFBeUI7QWxDOG4rQ3RFOztBa0NsbytDRTtFQUEyQyx5QkFBd0I7QWxDc28rQ3JFOztBa0NybytDRTtFQUEyQyxvQ0FBbUM7QWxDeW8rQ2hGOztBa0N4bytDRTtFQUEyQyxnQ0FBK0I7QWxDNG8rQzVFOztBa0MzbytDRTtFQUEyQyx3QkFBdUI7QWxDK28rQ3BFOztBa0M5bytDRTtFQUEyQywwQkFBeUI7QWxDa3ArQ3RFOztBa0N0cCtDRTtFQUEyQyx5QkFBd0I7QWxDMHArQ3JFOztBa0N6cCtDRTtFQUEyQyxvQ0FBbUM7QWxDNnArQ2hGOztBa0M1cCtDRTtFQUEyQyxnQ0FBK0I7QWxDZ3ErQzVFOztBa0MvcCtDRTtFQUEyQyx3QkFBdUI7QWxDbXErQ3BFOztBa0NscStDRTtFQUEyQywwQkFBeUI7QWxDc3ErQ3RFOztBa0MxcStDRTtFQUEyQyx5QkFBd0I7QWxDOHErQ3JFOztBa0M3cStDRTtFQUEyQyxvQ0FBbUM7QWxDaXIrQ2hGOztBa0NocitDRTtFQUEyQyxnQ0FBK0I7QWxDb3IrQzVFOztBa0NucitDRTtFQUEyQyx3QkFBdUI7QWxDdXIrQ3BFOztBa0N0citDRTtFQUEyQywwQkFBeUI7QWxDMHIrQ3RFOztBa0M5citDRTtFQUEyQyx5QkFBd0I7QWxDa3MrQ3JFOztBa0NqcytDRTtFQUEyQyxvQ0FBbUM7QWxDcXMrQ2hGOztBa0NwcytDRTtFQUEyQyxnQ0FBK0I7QWxDd3MrQzVFOztBa0N2cytDRTtFQUEyQyx3QkFBdUI7QWxDMnMrQ3BFOztBa0MxcytDRTtFQUEyQywwQkFBeUI7QWxDOHMrQ3RFOztBa0NsdCtDRTtFQUEyQyx5QkFBd0I7QWxDc3QrQ3JFOztBa0NydCtDRTtFQUEyQyxvQ0FBbUM7QWxDeXQrQ2hGOztBa0N4dCtDRTtFQUEyQyxnQ0FBK0I7QWxDNHQrQzVFOztBa0MzdCtDRTtFQUEyQyx3QkFBdUI7QWxDK3QrQ3BFOztBa0M5dCtDRTtFQUEyQywwQkFBeUI7QWxDa3UrQ3RFOztBa0N0dStDRTtFQUEyQyx5QkFBd0I7QWxDMHUrQ3JFOztBa0N6dStDRTtFQUEyQyxvQ0FBbUM7QWxDNnUrQ2hGOztBa0M1dStDRTtFQUEyQyxnQ0FBK0I7QWxDZ3YrQzVFOztBa0MvdStDRTtFQUEyQyx3QkFBdUI7QWxDbXYrQ3BFOztBa0NsditDRTtFQUEyQywwQkFBeUI7QWxDc3YrQ3RFOztBa0MxditDRTtFQUEyQyx5QkFBd0I7QWxDOHYrQ3JFOztBa0M3ditDRTtFQUEyQyxvQ0FBbUM7QWxDaXcrQ2hGOztBa0NodytDRTtFQUEyQyxnQ0FBK0I7QWxDb3crQzVFOztBa0NudytDRTtFQUEyQyx3QkFBdUI7QWxDdXcrQ3BFOztBa0N0dytDRTtFQUEyQywwQkFBeUI7QWxDMHcrQ3RFOztBa0M5dytDRTtFQUEyQyx5QkFBd0I7QWxDa3grQ3JFOztBa0NqeCtDRTtFQUEyQyxvQ0FBbUM7QWxDcXgrQ2hGOztBa0NweCtDRTtFQUEyQyxnQ0FBK0I7QWxDd3grQzVFOztBa0N2eCtDRTtFQUEyQyx3QkFBdUI7QWxDMngrQ3BFOztBa0MxeCtDRTtFQUEyQywwQkFBeUI7QWxDOHgrQ3RFOztBa0NseStDRTtFQUEyQyx5QkFBd0I7QWxDc3krQ3JFOztBa0NyeStDRTtFQUEyQyxvQ0FBbUM7QWxDeXkrQ2hGOztBa0N4eStDRTtFQUEyQyxnQ0FBK0I7QWxDNHkrQzVFOztBa0MzeStDRTtFQUEyQyx3QkFBdUI7QWxDK3krQ3BFOztBa0M5eStDRTtFQUEyQywwQkFBeUI7QWxDa3orQ3RFOztBa0N0eitDRTtFQUEyQyx5QkFBd0I7QWxDMHorQ3JFOztBa0N6eitDRTtFQUEyQyxvQ0FBbUM7QWxDNnorQ2hGOztBa0M1eitDRTtFQUEyQyxnQ0FBK0I7QWxDZzArQzVFOztBa0MveitDRTtFQUEyQyx3QkFBdUI7QWxDbTArQ3BFOztBa0NsMCtDRTtFQUEyQywwQkFBeUI7QWxDczArQ3RFOztBa0MxMCtDRTtFQUEyQyx5QkFBd0I7QWxDODArQ3JFOztBa0M3MCtDRTtFQUEyQyxvQ0FBbUM7QWxDaTErQ2hGOztBa0NoMStDRTtFQUEyQyxnQ0FBK0I7QWxDbzErQzVFOztBa0NuMStDRTtFQUEyQyx3QkFBdUI7QWxDdTErQ3BFOztBa0N0MStDRTtFQUEyQywwQkFBeUI7QWxDMDErQ3RFOztBa0M5MStDRTtFQUEyQyx5QkFBd0I7QWxDazIrQ3JFOztBa0NqMitDRTtFQUEyQyxvQ0FBbUM7QWxDcTIrQ2hGOztBa0NwMitDRTtFQUEyQyxnQ0FBK0I7QWxDdzIrQzVFOztBa0N2MitDRTtFQUEyQyx3QkFBdUI7QWxDMjIrQ3BFOztBa0MxMitDRTtFQUEyQywwQkFBeUI7QWxDODIrQ3RFOztBa0NsMytDRTtFQUEyQyx5QkFBd0I7QWxDczMrQ3JFOztBa0NyMytDRTtFQUEyQyxvQ0FBbUM7QWxDeTMrQ2hGOztBa0N4MytDRTtFQUEyQyxnQ0FBK0I7QWxDNDMrQzVFOztBa0MzMytDRTtFQUEyQyx3QkFBdUI7QWxDKzMrQ3BFOztBa0M5MytDRTtFQUEyQywwQkFBeUI7QWxDazQrQ3RFOztBa0N0NCtDRTtFQUEyQyx5QkFBd0I7QWxDMDQrQ3JFOztBa0N6NCtDRTtFQUEyQyxvQ0FBbUM7QWxDNjQrQ2hGOztBa0M1NCtDRTtFQUEyQyxnQ0FBK0I7QWxDZzUrQzVFOztBa0MvNCtDRTtFQUEyQyx3QkFBdUI7QWxDbTUrQ3BFOztBa0NsNStDRTtFQUEyQywwQkFBeUI7QWxDczUrQ3RFOztBa0MxNStDRTtFQUEyQyx5QkFBd0I7QWxDODUrQ3JFOztBa0M3NStDRTtFQUEyQyxvQ0FBbUM7QWxDaTYrQ2hGOztBa0NoNitDRTtFQUEyQyxnQ0FBK0I7QWxDbzYrQzVFOztBa0NuNitDRTtFQUEyQyx3QkFBdUI7QWxDdTYrQ3BFOztBa0N0NitDRTtFQUEyQywwQkFBeUI7QWxDMDYrQ3RFOztBa0M5NitDRTtFQUEyQyx5QkFBd0I7QWxDazcrQ3JFOztBa0NqNytDRTtFQUEyQyxvQ0FBbUM7QWxDcTcrQ2hGOztBa0NwNytDRTtFQUEyQyxnQ0FBK0I7QWxDdzcrQzVFOztBa0N2NytDRTtFQUEyQyx3QkFBdUI7QWxDMjcrQ3BFOztBa0MxNytDRTtFQUEyQywwQkFBeUI7QWxDODcrQ3RFOztBa0NsOCtDRTtFQUEyQyx5QkFBd0I7QWxDczgrQ3JFOztBa0NyOCtDRTtFQUEyQyxvQ0FBbUM7QWxDeTgrQ2hGOztBa0N4OCtDRTtFQUEyQyxnQ0FBK0I7QWxDNDgrQzVFOztBa0MzOCtDRTtFQUEyQyx3QkFBdUI7QWxDKzgrQ3BFOztBa0M5OCtDRTtFQUEyQywwQkFBeUI7QWxDazkrQ3RFOztBa0N0OStDRTtFQUEyQyx5QkFBd0I7QWxDMDkrQ3JFOztBa0N6OStDRTtFQUEyQyxvQ0FBbUM7QWxDNjkrQ2hGOztBa0M1OStDRTtFQUEyQyxnQ0FBK0I7QWxDZysrQzVFOztBa0MvOStDRTtFQUEyQyx3QkFBdUI7QWxDbSsrQ3BFOztBa0NsKytDRTtFQUEyQywwQkFBeUI7QWxDcysrQ3RFOztBa0MxKytDRTtFQUEyQyx5QkFBd0I7QWxDOCsrQ3JFOztBa0M3KytDRTtFQUEyQyxvQ0FBbUM7QWxDaS8rQ2hGOztBa0NoLytDRTtFQUEyQyxnQ0FBK0I7QWxDby8rQzVFOztBa0NuLytDRTtFQUEyQyx3QkFBdUI7QWxDdS8rQ3BFOztBa0N0LytDRTtFQUEyQywwQkFBeUI7QWxDMC8rQ3RFOztBa0M5LytDRTtFQUEyQyx5QkFBd0I7QWxDa2cvQ3JFOztBa0NqZy9DRTtFQUEyQyxvQ0FBbUM7QWxDcWcvQ2hGOztBa0NwZy9DRTtFQUEyQyxnQ0FBK0I7QWxDd2cvQzVFOztBa0N2Zy9DRTtFQUEyQyx3QkFBdUI7QWxDMmcvQ3BFOztBa0MxZy9DRTtFQUEyQywwQkFBeUI7QWxDOGcvQ3RFOztBa0NsaC9DRTtFQUEyQyx5QkFBd0I7QWxDc2gvQ3JFOztBa0NyaC9DRTtFQUEyQyxvQ0FBbUM7QWxDeWgvQ2hGOztBa0N4aC9DRTtFQUEyQyxnQ0FBK0I7QWxDNGgvQzVFOztBa0MzaC9DRTtFQUEyQyx3QkFBdUI7QWxDK2gvQ3BFOztBa0M5aC9DRTtFQUEyQywwQkFBeUI7QWxDa2kvQ3RFOztBa0N0aS9DRTtFQUEyQyx5QkFBd0I7QWxDMGkvQ3JFOztBa0N6aS9DRTtFQUEyQyxvQ0FBbUM7QWxDNmkvQ2hGOztBa0M1aS9DRTtFQUEyQyxnQ0FBK0I7QWxDZ2ovQzVFOztBa0MvaS9DRTtFQUEyQyx3QkFBdUI7QWxDbWovQ3BFOztBa0Nsai9DRTtFQUEyQywwQkFBeUI7QWxDc2ovQ3RFOztBa0Mxai9DRTtFQUEyQyx5QkFBd0I7QWxDOGovQ3JFOztBa0M3ai9DRTtFQUEyQyxvQ0FBbUM7QWxDaWsvQ2hGOztBa0Noay9DRTtFQUEyQyxnQ0FBK0I7QWxDb2svQzVFOztBa0Nuay9DRTtFQUEyQyx3QkFBdUI7QWxDdWsvQ3BFOztBa0N0ay9DRTtFQUEyQywwQkFBeUI7QWxDMGsvQ3RFOztBa0M5ay9DRTtFQUEyQyx5QkFBd0I7QWxDa2wvQ3JFOztBa0NqbC9DRTtFQUEyQyxvQ0FBbUM7QWxDcWwvQ2hGOztBa0NwbC9DRTtFQUEyQyxnQ0FBK0I7QWxDd2wvQzVFOztBa0N2bC9DRTtFQUEyQyx3QkFBdUI7QWxDMmwvQ3BFOztBa0MxbC9DRTtFQUEyQywwQkFBeUI7QWxDOGwvQ3RFOztBa0NsbS9DRTtFQUEyQyx5QkFBd0I7QWxDc20vQ3JFOztBa0NybS9DRTtFQUEyQyxvQ0FBbUM7QWxDeW0vQ2hGOztBa0N4bS9DRTtFQUEyQyxnQ0FBK0I7QWxDNG0vQzVFOztBa0MzbS9DRTtFQUEyQyx3QkFBdUI7QWxDK20vQ3BFOztBa0M5bS9DRTtFQUEyQywwQkFBeUI7QWxDa24vQ3RFOztBa0N0bi9DRTtFQUEyQyx5QkFBd0I7QWxDMG4vQ3JFOztBa0N6bi9DRTtFQUEyQyxvQ0FBbUM7QWxDNm4vQ2hGOztBa0M1bi9DRTtFQUEyQyxnQ0FBK0I7QWxDZ28vQzVFOztBa0Mvbi9DRTtFQUEyQyx3QkFBdUI7QWxDbW8vQ3BFOztBa0Nsby9DRTtFQUEyQywwQkFBeUI7QWxDc28vQ3RFOztBa0Mxby9DRTtFQUEyQyx5QkFBd0I7QWxDOG8vQ3JFOztBa0M3by9DRTtFQUEyQyxvQ0FBbUM7QWxDaXAvQ2hGOztBa0NocC9DRTtFQUEyQyxnQ0FBK0I7QWxDb3AvQzVFOztBa0NucC9DRTtFQUEyQyx3QkFBdUI7QWxDdXAvQ3BFOztBa0N0cC9DRTtFQUEyQywwQkFBeUI7QWxDMHAvQ3RFOztBa0M5cC9DRTtFQUEyQyx5QkFBd0I7QWxDa3EvQ3JFOztBa0NqcS9DRTtFQUEyQyxvQ0FBbUM7QWxDcXEvQ2hGOztBa0NwcS9DRTtFQUEyQyxnQ0FBK0I7QWxDd3EvQzVFOztBa0N2cS9DRTtFQUEyQyx3QkFBdUI7QWxDMnEvQ3BFOztBa0MxcS9DRTtFQUEyQywwQkFBeUI7QWxDOHEvQ3RFOztBa0Nsci9DRTtFQUEyQyx5QkFBd0I7QWxDc3IvQ3JFOztBa0Nyci9DRTtFQUEyQyxvQ0FBbUM7QWxDeXIvQ2hGOztBa0N4ci9DRTtFQUEyQyxnQ0FBK0I7QWxDNHIvQzVFOztBa0Mzci9DRTtFQUEyQyx3QkFBdUI7QWxDK3IvQ3BFOztBa0M5ci9DRTtFQUEyQywwQkFBeUI7QWxDa3MvQ3RFOztBa0N0cy9DRTtFQUEyQyx5QkFBd0I7QWxDMHMvQ3JFOztBa0N6cy9DRTtFQUEyQyxvQ0FBbUM7QWxDNnMvQ2hGOztBa0M1cy9DRTtFQUEyQyxnQ0FBK0I7QWxDZ3QvQzVFOztBa0Mvcy9DRTtFQUEyQyx3QkFBdUI7QWxDbXQvQ3BFOztBa0NsdC9DRTtFQUEyQywwQkFBeUI7QWxDc3QvQ3RFOztBa0MxdC9DRTtFQUEyQyx5QkFBd0I7QWxDOHQvQ3JFOztBa0M3dC9DRTtFQUEyQyxvQ0FBbUM7QWxDaXUvQ2hGOztBa0NodS9DRTtFQUEyQyxnQ0FBK0I7QWxDb3UvQzVFOztBa0NudS9DRTtFQUEyQyx3QkFBdUI7QWxDdXUvQ3BFOztBa0N0dS9DRTtFQUEyQywwQkFBeUI7QWxDMHUvQ3RFOztBa0M5dS9DRTtFQUEyQyx5QkFBd0I7QWxDa3YvQ3JFOztBa0Nqdi9DRTtFQUEyQyxvQ0FBbUM7QWxDcXYvQ2hGOztBa0Nwdi9DRTtFQUEyQyxnQ0FBK0I7QWxDd3YvQzVFOztBa0N2di9DRTtFQUEyQyx3QkFBdUI7QWxDMnYvQ3BFOztBa0Mxdi9DRTtFQUEyQywwQkFBeUI7QWxDOHYvQ3RFOztBa0Nsdy9DRTtFQUEyQyx5QkFBd0I7QWxDc3cvQ3JFOztBa0Nydy9DRTtFQUEyQyxvQ0FBbUM7QWxDeXcvQ2hGOztBa0N4dy9DRTtFQUEyQyxnQ0FBK0I7QWxDNHcvQzVFOztBa0Mzdy9DRTtFQUEyQyx3QkFBdUI7QWxDK3cvQ3BFOztBa0M5dy9DRTtFQUEyQywwQkFBeUI7QWxDa3gvQ3RFOztBa0N0eC9DRTtFQUEyQyx5QkFBd0I7QWxDMHgvQ3JFOztBa0N6eC9DRTtFQUEyQyxvQ0FBbUM7QWxDNngvQ2hGOztBa0M1eC9DRTtFQUEyQyxnQ0FBK0I7QWxDZ3kvQzVFOztBa0MveC9DRTtFQUEyQyx3QkFBdUI7QWxDbXkvQ3BFOztBa0NseS9DRTtFQUEyQywwQkFBeUI7QWxDc3kvQ3RFOztBa0MxeS9DRTtFQUEyQyx5QkFBd0I7QWxDOHkvQ3JFOztBa0M3eS9DRTtFQUEyQyxvQ0FBbUM7QWxDaXovQ2hGOztBa0Noei9DRTtFQUEyQyxnQ0FBK0I7QWxDb3ovQzVFOztBa0Nuei9DRTtFQUEyQyx3QkFBdUI7QWxDdXovQ3BFOztBa0N0ei9DRTtFQUEyQywwQkFBeUI7QWxDMHovQ3RFOztBa0M5ei9DRTtFQUEyQyx5QkFBd0I7QWxDazAvQ3JFOztBa0NqMC9DRTtFQUEyQyxvQ0FBbUM7QWxDcTAvQ2hGOztBa0NwMC9DRTtFQUEyQyxnQ0FBK0I7QWxDdzAvQzVFOztBa0N2MC9DRTtFQUEyQyx3QkFBdUI7QWxDMjAvQ3BFOztBa0MxMC9DRTtFQUEyQywwQkFBeUI7QWxDODAvQ3RFOztBa0NsMS9DRTtFQUEyQyx5QkFBd0I7QWxDczEvQ3JFOztBa0NyMS9DRTtFQUEyQyxvQ0FBbUM7QWxDeTEvQ2hGOztBa0N4MS9DRTtFQUEyQyxnQ0FBK0I7QWxDNDEvQzVFOztBa0MzMS9DRTtFQUEyQyx3QkFBdUI7QWxDKzEvQ3BFOztBa0M5MS9DRTtFQUEyQywwQkFBeUI7QWxDazIvQ3RFOztBa0N0Mi9DRTtFQUEyQyx5QkFBd0I7QWxDMDIvQ3JFOztBa0N6Mi9DRTtFQUEyQyxvQ0FBbUM7QWxDNjIvQ2hGOztBa0M1Mi9DRTtFQUEyQyxnQ0FBK0I7QWxDZzMvQzVFOztBa0MvMi9DRTtFQUEyQyx3QkFBdUI7QWxDbTMvQ3BFOztBa0NsMy9DRTtFQUEyQywwQkFBeUI7QWxDczMvQ3RFOztBa0MxMy9DRTtFQUEyQyx5QkFBd0I7QWxDODMvQ3JFOztBa0M3My9DRTtFQUEyQyxvQ0FBbUM7QWxDaTQvQ2hGOztBa0NoNC9DRTtFQUEyQyxnQ0FBK0I7QWxDbzQvQzVFOztBa0NuNC9DRTtFQUEyQyx3QkFBdUI7QWxDdTQvQ3BFOztBa0N0NC9DRTtFQUEyQywwQkFBeUI7QWxDMDQvQ3RFOztBa0M5NC9DRTtFQUEyQyx5QkFBd0I7QWxDazUvQ3JFOztBa0NqNS9DRTtFQUEyQyxvQ0FBbUM7QWxDcTUvQ2hGOztBa0NwNS9DRTtFQUEyQyxnQ0FBK0I7QWxDdzUvQzVFOztBa0N2NS9DRTtFQUEyQyx3QkFBdUI7QWxDMjUvQ3BFOztBa0MxNS9DRTtFQUEyQywwQkFBeUI7QWxDODUvQ3RFOztBa0NsNi9DRTtFQUEyQyx5QkFBd0I7QWxDczYvQ3JFOztBa0NyNi9DRTtFQUEyQyxvQ0FBbUM7QWxDeTYvQ2hGOztBa0N4Ni9DRTtFQUEyQyxnQ0FBK0I7QWxDNDYvQzVFOztBa0MzNi9DRTtFQUEyQyx3QkFBdUI7QWxDKzYvQ3BFOztBa0M5Ni9DRTtFQUEyQywwQkFBeUI7QWxDazcvQ3RFOztBa0N0Ny9DRTtFQUEyQyx5QkFBd0I7QWxDMDcvQ3JFOztBa0N6Ny9DRTtFQUEyQyxvQ0FBbUM7QWxDNjcvQ2hGOztBa0M1Ny9DRTtFQUEyQyxnQ0FBK0I7QWxDZzgvQzVFOztBa0MvNy9DRTtFQUEyQyx3QkFBdUI7QWxDbTgvQ3BFOztBa0NsOC9DRTtFQUEyQywwQkFBeUI7QWxDczgvQ3RFOztBa0MxOC9DRTtFQUEyQyx5QkFBd0I7QWxDODgvQ3JFOztBa0M3OC9DRTtFQUEyQyxvQ0FBbUM7QWxDaTkvQ2hGOztBa0NoOS9DRTtFQUEyQyxnQ0FBK0I7QWxDbzkvQzVFOztBa0NuOS9DRTtFQUEyQyx3QkFBdUI7QWxDdTkvQ3BFOztBa0N0OS9DRTtFQUEyQywwQkFBeUI7QWxDMDkvQ3RFOztBa0M5OS9DRTtFQUEyQyx5QkFBd0I7QWxDaysvQ3JFOztBa0NqKy9DRTtFQUEyQyxvQ0FBbUM7QWxDcSsvQ2hGOztBa0NwKy9DRTtFQUEyQyxnQ0FBK0I7QWxDdysvQzVFOztBa0N2Ky9DRTtFQUEyQyx3QkFBdUI7QWxDMisvQ3BFOztBa0MxKy9DRTtFQUEyQywwQkFBeUI7QWxDOCsvQ3RFOztBa0NsLy9DRTtFQUEyQyx5QkFBd0I7QWxDcy8vQ3JFOztBa0NyLy9DRTtFQUEyQyxvQ0FBbUM7QWxDeS8vQ2hGOztBa0N4Ly9DRTtFQUEyQyxnQ0FBK0I7QWxDNC8vQzVFOztBa0MzLy9DRTtFQUEyQyx3QkFBdUI7QWxDKy8vQ3BFOztBa0M5Ly9DRTtFQUEyQywwQkFBeUI7QWxDa2dnRHRFOztBa0N0Z2dERTtFQUEyQyx5QkFBd0I7QWxDMGdnRHJFOztBa0N6Z2dERTtFQUEyQyxvQ0FBbUM7QWxDNmdnRGhGOztBa0M1Z2dERTtFQUEyQyxnQ0FBK0I7QWxDZ2hnRDVFOztBa0MvZ2dERTtFQUEyQyx3QkFBdUI7QWxDbWhnRHBFOztBa0NsaGdERTtFQUEyQywwQkFBeUI7QWxDc2hnRHRFOztBa0MxaGdERTtFQUEyQyx5QkFBd0I7QWxDOGhnRHJFOztBa0M3aGdERTtFQUEyQyxvQ0FBbUM7QWxDaWlnRGhGOztBa0NoaWdERTtFQUEyQyxnQ0FBK0I7QWxDb2lnRDVFOztBa0NuaWdERTtFQUEyQyx3QkFBdUI7QWxDdWlnRHBFOztBa0N0aWdERTtFQUEyQywwQkFBeUI7QWxDMGlnRHRFOztBa0M5aWdERTtFQUEyQyx5QkFBd0I7QWxDa2pnRHJFOztBa0NqamdERTtFQUEyQyxvQ0FBbUM7QWxDcWpnRGhGOztBa0NwamdERTtFQUEyQyxnQ0FBK0I7QWxDd2pnRDVFOztBa0N2amdERTtFQUEyQyx3QkFBdUI7QWxDMmpnRHBFOztBa0MxamdERTtFQUEyQywwQkFBeUI7QWxDOGpnRHRFOztBa0Nsa2dERTtFQUEyQyx5QkFBd0I7QWxDc2tnRHJFOztBa0Nya2dERTtFQUEyQyxvQ0FBbUM7QWxDeWtnRGhGOztBa0N4a2dERTtFQUEyQyxnQ0FBK0I7QWxDNGtnRDVFOztBa0Mza2dERTtFQUEyQyx3QkFBdUI7QWxDK2tnRHBFOztBa0M5a2dERTtFQUEyQywwQkFBeUI7QWxDa2xnRHRFOztBa0N0bGdERTtFQUEyQyx5QkFBd0I7QWxDMGxnRHJFOztBa0N6bGdERTtFQUEyQyxvQ0FBbUM7QWxDNmxnRGhGOztBa0M1bGdERTtFQUEyQyxnQ0FBK0I7QWxDZ21nRDVFOztBa0MvbGdERTtFQUEyQyx3QkFBdUI7QWxDbW1nRHBFOztBa0NsbWdERTtFQUEyQywwQkFBeUI7QWxDc21nRHRFOztBa0MxbWdERTtFQUEyQyx5QkFBd0I7QWxDOG1nRHJFOztBa0M3bWdERTtFQUEyQyxvQ0FBbUM7QWxDaW5nRGhGOztBa0NobmdERTtFQUEyQyxnQ0FBK0I7QWxDb25nRDVFOztBa0NubmdERTtFQUEyQyx3QkFBdUI7QWxDdW5nRHBFOztBa0N0bmdERTtFQUEyQywwQkFBeUI7QWxDMG5nRHRFOztBa0M5bmdERTtFQUEyQyx5QkFBd0I7QWxDa29nRHJFOztBa0Nqb2dERTtFQUEyQyxvQ0FBbUM7QWxDcW9nRGhGOztBa0Nwb2dERTtFQUEyQyxnQ0FBK0I7QWxDd29nRDVFOztBa0N2b2dERTtFQUEyQyx3QkFBdUI7QWxDMm9nRHBFOztBa0Mxb2dERTtFQUEyQywwQkFBeUI7QWxDOG9nRHRFOztBa0NscGdERTtFQUEyQyx5QkFBd0I7QWxDc3BnRHJFOztBa0NycGdERTtFQUEyQyxvQ0FBbUM7QWxDeXBnRGhGOztBa0N4cGdERTtFQUEyQyxnQ0FBK0I7QWxDNHBnRDVFOztBa0MzcGdERTtFQUEyQyx3QkFBdUI7QWxDK3BnRHBFOztBa0M5cGdERTtFQUEyQywwQkFBeUI7QWxDa3FnRHRFOztBa0N0cWdERTtFQUEyQyx5QkFBd0I7QWxDMHFnRHJFOztBa0N6cWdERTtFQUEyQyxvQ0FBbUM7QWxDNnFnRGhGOztBa0M1cWdERTtFQUEyQyxnQ0FBK0I7QWxDZ3JnRDVFOztBa0MvcWdERTtFQUEyQyx3QkFBdUI7QWxDbXJnRHBFOztBa0NscmdERTtFQUEyQywwQkFBeUI7QWxDc3JnRHRFOztBa0MxcmdERTtFQUEyQyx5QkFBd0I7QWxDOHJnRHJFOztBa0M3cmdERTtFQUEyQyxvQ0FBbUM7QWxDaXNnRGhGOztBa0Noc2dERTtFQUEyQyxnQ0FBK0I7QWxDb3NnRDVFOztBa0Nuc2dERTtFQUEyQyx3QkFBdUI7QWxDdXNnRHBFOztBa0N0c2dERTtFQUEyQywwQkFBeUI7QWxDMHNnRHRFOztBa0M5c2dERTtFQUEyQyx5QkFBd0I7QWxDa3RnRHJFOztBa0NqdGdERTtFQUEyQyxvQ0FBbUM7QWxDcXRnRGhGOztBa0NwdGdERTtFQUEyQyxnQ0FBK0I7QWxDd3RnRDVFOztBa0N2dGdERTtFQUEyQyx3QkFBdUI7QWxDMnRnRHBFOztBa0MxdGdERTtFQUEyQywwQkFBeUI7QWxDOHRnRHRFOztBa0NsdWdERTtFQUEyQyx5QkFBd0I7QWxDc3VnRHJFOztBa0NydWdERTtFQUEyQyxvQ0FBbUM7QWxDeXVnRGhGOztBa0N4dWdERTtFQUEyQyxnQ0FBK0I7QWxDNHVnRDVFOztBa0MzdWdERTtFQUEyQyx3QkFBdUI7QWxDK3VnRHBFOztBa0M5dWdERTtFQUEyQywwQkFBeUI7QWxDa3ZnRHRFOztBa0N0dmdERTtFQUEyQyx5QkFBd0I7QWxDMHZnRHJFOztBa0N6dmdERTtFQUEyQyxvQ0FBbUM7QWxDNnZnRGhGOztBa0M1dmdERTtFQUEyQyxnQ0FBK0I7QWxDZ3dnRDVFOztBa0MvdmdERTtFQUEyQyx3QkFBdUI7QWxDbXdnRHBFOztBa0Nsd2dERTtFQUEyQywwQkFBeUI7QWxDc3dnRHRFOztBa0Mxd2dERTtFQUEyQyx5QkFBd0I7QWxDOHdnRHJFOztBa0M3d2dERTtFQUEyQyxvQ0FBbUM7QWxDaXhnRGhGOztBa0NoeGdERTtFQUEyQyxnQ0FBK0I7QWxDb3hnRDVFOztBa0NueGdERTtFQUEyQyx3QkFBdUI7QWxDdXhnRHBFOztBa0N0eGdERTtFQUEyQywwQkFBeUI7QWxDMHhnRHRFOztBa0M5eGdERTtFQUEyQyx5QkFBd0I7QWxDa3lnRHJFOztBa0NqeWdERTtFQUEyQyxvQ0FBbUM7QWxDcXlnRGhGOztBa0NweWdERTtFQUEyQyxnQ0FBK0I7QWxDd3lnRDVFOztBa0N2eWdERTtFQUEyQyx3QkFBdUI7QWxDMnlnRHBFOztBa0MxeWdERTtFQUEyQywwQkFBeUI7QWxDOHlnRHRFOztBa0NsemdERTtFQUEyQyx5QkFBd0I7QWxDc3pnRHJFOztBa0NyemdERTtFQUEyQyxvQ0FBbUM7QWxDeXpnRGhGOztBa0N4emdERTtFQUEyQyxnQ0FBK0I7QWxDNHpnRDVFOztBa0MzemdERTtFQUEyQyx3QkFBdUI7QWxDK3pnRHBFOztBa0M5emdERTtFQUEyQywwQkFBeUI7QWxDazBnRHRFOztBa0N0MGdERTtFQUEyQyx5QkFBd0I7QWxDMDBnRHJFOztBa0N6MGdERTtFQUEyQyxvQ0FBbUM7QWxDNjBnRGhGOztBa0M1MGdERTtFQUEyQyxnQ0FBK0I7QWxDZzFnRDVFOztBa0MvMGdERTtFQUEyQyx3QkFBdUI7QWxDbTFnRHBFOztBa0NsMWdERTtFQUEyQywwQkFBeUI7QWxDczFnRHRFOztBa0MxMWdERTtFQUEyQyx5QkFBd0I7QWxDODFnRHJFOztBa0M3MWdERTtFQUEyQyxvQ0FBbUM7QWxDaTJnRGhGOztBa0NoMmdERTtFQUEyQyxnQ0FBK0I7QWxDbzJnRDVFOztBa0NuMmdERTtFQUEyQyx3QkFBdUI7QWxDdTJnRHBFOztBa0N0MmdERTtFQUEyQywwQkFBeUI7QWxDMDJnRHRFOztBa0M5MmdERTtFQUEyQyx5QkFBd0I7QWxDazNnRHJFOztBa0NqM2dERTtFQUEyQyxvQ0FBbUM7QWxDcTNnRGhGOztBa0NwM2dERTtFQUEyQyxnQ0FBK0I7QWxDdzNnRDVFOztBa0N2M2dERTtFQUEyQyx3QkFBdUI7QWxDMjNnRHBFOztBa0MxM2dERTtFQUEyQywwQkFBeUI7QWxDODNnRHRFOztBa0NsNGdERTtFQUEyQyx5QkFBd0I7QWxDczRnRHJFOztBa0NyNGdERTtFQUEyQyxvQ0FBbUM7QWxDeTRnRGhGOztBa0N4NGdERTtFQUEyQyxnQ0FBK0I7QWxDNDRnRDVFOztBa0MzNGdERTtFQUEyQyx3QkFBdUI7QWxDKzRnRHBFOztBa0M5NGdERTtFQUEyQywwQkFBeUI7QWxDazVnRHRFOztBa0N0NWdERTtFQUEyQyx5QkFBd0I7QWxDMDVnRHJFOztBa0N6NWdERTtFQUEyQyxvQ0FBbUM7QWxDNjVnRGhGOztBa0M1NWdERTtFQUEyQyxnQ0FBK0I7QWxDZzZnRDVFOztBa0MvNWdERTtFQUEyQyx3QkFBdUI7QWxDbTZnRHBFOztBa0NsNmdERTtFQUEyQywwQkFBeUI7QWxDczZnRHRFOztBa0MxNmdERTtFQUEyQyx5QkFBd0I7QWxDODZnRHJFOztBa0M3NmdERTtFQUEyQyxvQ0FBbUM7QWxDaTdnRGhGOztBa0NoN2dERTtFQUEyQyxnQ0FBK0I7QWxDbzdnRDVFOztBa0NuN2dERTtFQUEyQyx3QkFBdUI7QWxDdTdnRHBFOztBa0N0N2dERTtFQUEyQywwQkFBeUI7QWxDMDdnRHRFOztBa0M5N2dERTtFQUEyQyx5QkFBd0I7QWxDazhnRHJFOztBa0NqOGdERTtFQUEyQyxvQ0FBbUM7QWxDcThnRGhGOztBa0NwOGdERTtFQUEyQyxnQ0FBK0I7QWxDdzhnRDVFOztBa0N2OGdERTtFQUEyQyx3QkFBdUI7QWxDMjhnRHBFOztBa0MxOGdERTtFQUEyQywwQkFBeUI7QWxDODhnRHRFOztBa0NsOWdERTtFQUEyQyx5QkFBd0I7QWxDczlnRHJFOztBa0NyOWdERTtFQUEyQyxvQ0FBbUM7QWxDeTlnRGhGOztBa0N4OWdERTtFQUEyQyxnQ0FBK0I7QWxDNDlnRDVFOztBa0MzOWdERTtFQUEyQyx3QkFBdUI7QWxDKzlnRHBFOztBa0M5OWdERTtFQUEyQywwQkFBeUI7QWxDaytnRHRFOztBa0N0K2dERTtFQUEyQyx5QkFBd0I7QWxDMCtnRHJFOztBa0N6K2dERTtFQUEyQyxvQ0FBbUM7QWxDNitnRGhGOztBa0M1K2dERTtFQUEyQyxnQ0FBK0I7QWxDZy9nRDVFOztBa0MvK2dERTtFQUEyQyx3QkFBdUI7QWxDbS9nRHBFOztBa0NsL2dERTtFQUEyQywwQkFBeUI7QWxDcy9nRHRFOztBa0MxL2dERTtFQUEyQyx5QkFBd0I7QWxDOC9nRHJFOztBa0M3L2dERTtFQUEyQyxvQ0FBbUM7QWxDaWdoRGhGOztBa0NoZ2hERTtFQUEyQyxnQ0FBK0I7QWxDb2doRDVFOztBa0NuZ2hERTtFQUEyQyx3QkFBdUI7QWxDdWdoRHBFOztBa0N0Z2hERTtFQUEyQywwQkFBeUI7QWxDMGdoRHRFOztBa0M5Z2hERTtFQUEyQyx5QkFBd0I7QWxDa2hoRHJFOztBa0NqaGhERTtFQUEyQyxvQ0FBbUM7QWxDcWhoRGhGOztBa0NwaGhERTtFQUEyQyxnQ0FBK0I7QWxDd2hoRDVFOztBa0N2aGhERTtFQUEyQyx3QkFBdUI7QWxDMmhoRHBFOztBa0MxaGhERTtFQUEyQywwQkFBeUI7QWxDOGhoRHRFOztBa0NsaWhERTtFQUEyQyx5QkFBd0I7QWxDc2loRHJFOztBa0NyaWhERTtFQUEyQyxvQ0FBbUM7QWxDeWloRGhGOztBa0N4aWhERTtFQUEyQyxnQ0FBK0I7QWxDNGloRDVFOztBa0MzaWhERTtFQUEyQyx3QkFBdUI7QWxDK2loRHBFOztBa0M5aWhERTtFQUEyQywwQkFBeUI7QWxDa2poRHRFOztBa0N0amhERTtFQUEyQyx5QkFBd0I7QWxDMGpoRHJFOztBa0N6amhERTtFQUEyQyxvQ0FBbUM7QWxDNmpoRGhGOztBa0M1amhERTtFQUEyQyxnQ0FBK0I7QWxDZ2toRDVFOztBa0MvamhERTtFQUEyQyx3QkFBdUI7QWxDbWtoRHBFOztBa0Nsa2hERTtFQUEyQywwQkFBeUI7QWxDc2toRHRFOztBa0Mxa2hERTtFQUEyQyx5QkFBd0I7QWxDOGtoRHJFOztBa0M3a2hERTtFQUEyQyxvQ0FBbUM7QWxDaWxoRGhGOztBa0NobGhERTtFQUEyQyxnQ0FBK0I7QWxDb2xoRDVFOztBa0NubGhERTtFQUEyQyx3QkFBdUI7QWxDdWxoRHBFOztBa0N0bGhERTtFQUEyQywwQkFBeUI7QWxDMGxoRHRFOztBa0M5bGhERTtFQUEyQyx5QkFBd0I7QWxDa21oRHJFOztBa0NqbWhERTtFQUEyQyxvQ0FBbUM7QWxDcW1oRGhGOztBa0NwbWhERTtFQUEyQyxnQ0FBK0I7QWxDd21oRDVFOztBa0N2bWhERTtFQUEyQyx3QkFBdUI7QWxDMm1oRHBFOztBa0MxbWhERTtFQUEyQywwQkFBeUI7QWxDOG1oRHRFOztBa0NsbmhERTtFQUEyQyx5QkFBd0I7QWxDc25oRHJFOztBa0NybmhERTtFQUEyQyxvQ0FBbUM7QWxDeW5oRGhGOztBa0N4bmhERTtFQUEyQyxnQ0FBK0I7QWxDNG5oRDVFOztBa0MzbmhERTtFQUEyQyx3QkFBdUI7QWxDK25oRHBFOztBa0M5bmhERTtFQUEyQywwQkFBeUI7QWxDa29oRHRFOztBa0N0b2hERTtFQUEyQyx5QkFBd0I7QWxDMG9oRHJFOztBa0N6b2hERTtFQUEyQyxvQ0FBbUM7QWxDNm9oRGhGOztBa0M1b2hERTtFQUEyQyxnQ0FBK0I7QWxDZ3BoRDVFOztBa0Mvb2hERTtFQUEyQyx3QkFBdUI7QWxDbXBoRHBFOztBa0NscGhERTtFQUEyQywwQkFBeUI7QWxDc3BoRHRFOztBa0MxcGhERTtFQUEyQyx5QkFBd0I7QWxDOHBoRHJFOztBa0M3cGhERTtFQUEyQyxvQ0FBbUM7QWxDaXFoRGhGOztBa0NocWhERTtFQUEyQyxnQ0FBK0I7QWxDb3FoRDVFOztBa0NucWhERTtFQUEyQyx3QkFBdUI7QWxDdXFoRHBFOztBa0N0cWhERTtFQUEyQywwQkFBeUI7QWxDMHFoRHRFOztBa0M5cWhERTtFQUEyQyx5QkFBd0I7QWxDa3JoRHJFOztBa0NqcmhERTtFQUEyQyxvQ0FBbUM7QWxDcXJoRGhGOztBa0NwcmhERTtFQUEyQyxnQ0FBK0I7QWxDd3JoRDVFOztBa0N2cmhERTtFQUEyQyx3QkFBdUI7QWxDMnJoRHBFOztBa0MxcmhERTtFQUEyQywwQkFBeUI7QWxDOHJoRHRFOztBa0Nsc2hERTtFQUEyQyx5QkFBd0I7QWxDc3NoRHJFOztBa0Nyc2hERTtFQUEyQyxvQ0FBbUM7QWxDeXNoRGhGOztBa0N4c2hERTtFQUEyQyxnQ0FBK0I7QWxDNHNoRDVFOztBa0Mzc2hERTtFQUEyQyx3QkFBdUI7QWxDK3NoRHBFOztBa0M5c2hERTtFQUEyQywwQkFBeUI7QWxDa3RoRHRFOztBa0N0dGhERTtFQUEyQyx5QkFBd0I7QWxDMHRoRHJFOztBa0N6dGhERTtFQUEyQyxvQ0FBbUM7QWxDNnRoRGhGOztBa0M1dGhERTtFQUEyQyxnQ0FBK0I7QWxDZ3VoRDVFOztBa0MvdGhERTtFQUEyQyx3QkFBdUI7QWxDbXVoRHBFOztBa0NsdWhERTtFQUEyQywwQkFBeUI7QWxDc3VoRHRFOztBa0MxdWhERTtFQUEyQyx5QkFBd0I7QWxDOHVoRHJFOztBa0M3dWhERTtFQUEyQyxvQ0FBbUM7QWxDaXZoRGhGOztBa0NodmhERTtFQUEyQyxnQ0FBK0I7QWxDb3ZoRDVFOztBa0NudmhERTtFQUEyQyx3QkFBdUI7QWxDdXZoRHBFOztBa0N0dmhERTtFQUEyQywwQkFBeUI7QWxDMHZoRHRFOztBa0M5dmhERTtFQUEyQyx5QkFBd0I7QWxDa3doRHJFOztBa0Nqd2hERTtFQUEyQyxvQ0FBbUM7QWxDcXdoRGhGOztBa0Nwd2hERTtFQUEyQyxnQ0FBK0I7QWxDd3doRDVFOztBa0N2d2hERTtFQUEyQyx3QkFBdUI7QWxDMndoRHBFOztBa0Mxd2hERTtFQUEyQywwQkFBeUI7QWxDOHdoRHRFOztBa0NseGhERTtFQUEyQyx5QkFBd0I7QWxDc3hoRHJFOztBa0NyeGhERTtFQUEyQyxvQ0FBbUM7QWxDeXhoRGhGOztBa0N4eGhERTtFQUEyQyxnQ0FBK0I7QWxDNHhoRDVFOztBa0MzeGhERTtFQUEyQyx3QkFBdUI7QWxDK3hoRHBFOztBa0M5eGhERTtFQUEyQywwQkFBeUI7QWxDa3loRHRFOztBa0N0eWhERTtFQUEyQyx5QkFBd0I7QWxDMHloRHJFOztBa0N6eWhERTtFQUEyQyxvQ0FBbUM7QWxDNnloRGhGOztBa0M1eWhERTtFQUEyQyxnQ0FBK0I7QWxDZ3poRDVFOztBa0MveWhERTtFQUEyQyx3QkFBdUI7QWxDbXpoRHBFOztBa0NsemhERTtFQUEyQywwQkFBeUI7QWxDc3poRHRFOztBa0MxemhERTtFQUEyQyx5QkFBd0I7QWxDOHpoRHJFOztBa0M3emhERTtFQUEyQyxvQ0FBbUM7QWxDaTBoRGhGOztBa0NoMGhERTtFQUEyQyxnQ0FBK0I7QWxDbzBoRDVFOztBa0NuMGhERTtFQUEyQyx3QkFBdUI7QWxDdTBoRHBFOztBa0N0MGhERTtFQUEyQywwQkFBeUI7QWxDMDBoRHRFOztBa0M5MGhERTtFQUEyQyx5QkFBd0I7QWxDazFoRHJFOztBa0NqMWhERTtFQUEyQyxvQ0FBbUM7QWxDcTFoRGhGOztBa0NwMWhERTtFQUEyQyxnQ0FBK0I7QWxDdzFoRDVFOztBa0N2MWhERTtFQUEyQyx3QkFBdUI7QWxDMjFoRHBFOztBa0MxMWhERTtFQUEyQywwQkFBeUI7QWxDODFoRHRFOztBa0NsMmhERTtFQUEyQyx5QkFBd0I7QWxDczJoRHJFOztBa0NyMmhERTtFQUEyQyxvQ0FBbUM7QWxDeTJoRGhGOztBa0N4MmhERTtFQUEyQyxnQ0FBK0I7QWxDNDJoRDVFOztBa0MzMmhERTtFQUEyQyx3QkFBdUI7QWxDKzJoRHBFOztBa0M5MmhERTtFQUEyQywwQkFBeUI7QWxDazNoRHRFOztBa0N0M2hERTtFQUEyQyx5QkFBd0I7QWxDMDNoRHJFOztBa0N6M2hERTtFQUEyQyxvQ0FBbUM7QWxDNjNoRGhGOztBa0M1M2hERTtFQUEyQyxnQ0FBK0I7QWxDZzRoRDVFOztBa0MvM2hERTtFQUEyQyx3QkFBdUI7QWxDbTRoRHBFOztBa0NsNGhERTtFQUEyQywwQkFBeUI7QWxDczRoRHRFOztBa0MxNGhERTtFQUEyQyx5QkFBd0I7QWxDODRoRHJFOztBa0M3NGhERTtFQUEyQyxvQ0FBbUM7QWxDaTVoRGhGOztBa0NoNWhERTtFQUEyQyxnQ0FBK0I7QWxDbzVoRDVFOztBa0NuNWhERTtFQUEyQyx3QkFBdUI7QWxDdTVoRHBFOztBa0N0NWhERTtFQUEyQywwQkFBeUI7QWxDMDVoRHRFOztBa0M5NWhERTtFQUEyQyx5QkFBd0I7QWxDazZoRHJFOztBa0NqNmhERTtFQUEyQyxvQ0FBbUM7QWxDcTZoRGhGOztBa0NwNmhERTtFQUEyQyxnQ0FBK0I7QWxDdzZoRDVFOztBa0N2NmhERTtFQUEyQyx3QkFBdUI7QWxDMjZoRHBFOztBa0MxNmhERTtFQUEyQywwQkFBeUI7QWxDODZoRHRFOztBa0NsN2hERTtFQUEyQyx5QkFBd0I7QWxDczdoRHJFOztBa0NyN2hERTtFQUEyQyxvQ0FBbUM7QWxDeTdoRGhGOztBa0N4N2hERTtFQUEyQyxnQ0FBK0I7QWxDNDdoRDVFOztBa0MzN2hERTtFQUEyQyx3QkFBdUI7QWxDKzdoRHBFOztBa0M5N2hERTtFQUEyQywwQkFBeUI7QWxDazhoRHRFOztBa0N0OGhERTtFQUEyQyx5QkFBd0I7QWxDMDhoRHJFOztBa0N6OGhERTtFQUEyQyxvQ0FBbUM7QWxDNjhoRGhGOztBa0M1OGhERTtFQUEyQyxnQ0FBK0I7QWxDZzloRDVFOztBa0MvOGhERTtFQUEyQyx3QkFBdUI7QWxDbTloRHBFOztBa0NsOWhERTtFQUEyQywwQkFBeUI7QWxDczloRHRFOztBa0MxOWhERTtFQUEyQyx5QkFBd0I7QWxDODloRHJFOztBa0M3OWhERTtFQUEyQyxvQ0FBbUM7QWxDaStoRGhGOztBa0NoK2hERTtFQUEyQyxnQ0FBK0I7QWxDbytoRDVFOztBa0NuK2hERTtFQUEyQyx3QkFBdUI7QWxDdStoRHBFOztBa0N0K2hERTtFQUEyQywwQkFBeUI7QWxDMCtoRHRFOztBa0M5K2hERTtFQUEyQyx5QkFBd0I7QWxDay9oRHJFOztBa0NqL2hERTtFQUEyQyxvQ0FBbUM7QWxDcS9oRGhGOztBa0NwL2hERTtFQUEyQyxnQ0FBK0I7QWxDdy9oRDVFOztBa0N2L2hERTtFQUEyQyx3QkFBdUI7QWxDMi9oRHBFOztBa0MxL2hERTtFQUEyQywwQkFBeUI7QWxDOC9oRHRFOztBa0NsZ2lERTtFQUEyQyx5QkFBd0I7QWxDc2dpRHJFOztBa0NyZ2lERTtFQUEyQyxvQ0FBbUM7QWxDeWdpRGhGOztBa0N4Z2lERTtFQUEyQyxnQ0FBK0I7QWxDNGdpRDVFOztBa0MzZ2lERTtFQUEyQyx3QkFBdUI7QWxDK2dpRHBFOztBa0M5Z2lERTtFQUEyQywwQkFBeUI7QWxDa2hpRHRFOztBa0N0aGlERTtFQUEyQyx5QkFBd0I7QWxDMGhpRHJFOztBa0N6aGlERTtFQUEyQyxvQ0FBbUM7QWxDNmhpRGhGOztBa0M1aGlERTtFQUEyQyxnQ0FBK0I7QWxDZ2lpRDVFOztBa0MvaGlERTtFQUEyQyx3QkFBdUI7QWxDbWlpRHBFOztBa0NsaWlERTtFQUEyQywwQkFBeUI7QWxDc2lpRHRFOztBa0MxaWlERTtFQUEyQyx5QkFBd0I7QWxDOGlpRHJFOztBa0M3aWlERTtFQUEyQyxvQ0FBbUM7QWxDaWppRGhGOztBa0NoamlERTtFQUEyQyxnQ0FBK0I7QWxDb2ppRDVFOztBa0NuamlERTtFQUEyQyx3QkFBdUI7QWxDdWppRHBFOztBa0N0amlERTtFQUEyQywwQkFBeUI7QWxDMGppRHRFOztBa0M5amlERTtFQUEyQyx5QkFBd0I7QWxDa2tpRHJFOztBa0Nqa2lERTtFQUEyQyxvQ0FBbUM7QWxDcWtpRGhGOztBa0Nwa2lERTtFQUEyQyxnQ0FBK0I7QWxDd2tpRDVFOztBa0N2a2lERTtFQUEyQyx3QkFBdUI7QWxDMmtpRHBFOztBa0Mxa2lERTtFQUEyQywwQkFBeUI7QWxDOGtpRHRFOztBa0NsbGlERTtFQUEyQyx5QkFBd0I7QWxDc2xpRHJFOztBa0NybGlERTtFQUEyQyxvQ0FBbUM7QWxDeWxpRGhGOztBa0N4bGlERTtFQUEyQyxnQ0FBK0I7QWxDNGxpRDVFOztBa0MzbGlERTtFQUEyQyx3QkFBdUI7QWxDK2xpRHBFOztBa0M5bGlERTtFQUEyQywwQkFBeUI7QWxDa21pRHRFOztBa0N0bWlERTtFQUEyQyx5QkFBd0I7QWxDMG1pRHJFOztBa0N6bWlERTtFQUEyQyxvQ0FBbUM7QWxDNm1pRGhGOztBa0M1bWlERTtFQUEyQyxnQ0FBK0I7QWxDZ25pRDVFOztBa0MvbWlERTtFQUEyQyx3QkFBdUI7QWxDbW5pRHBFOztBa0NsbmlERTtFQUEyQywwQkFBeUI7QWxDc25pRHRFOztBa0MxbmlERTtFQUEyQyx5QkFBd0I7QWxDOG5pRHJFOztBa0M3bmlERTtFQUEyQyxvQ0FBbUM7QWxDaW9pRGhGOztBa0Nob2lERTtFQUEyQyxnQ0FBK0I7QWxDb29pRDVFOztBa0Nub2lERTtFQUEyQyx3QkFBdUI7QWxDdW9pRHBFOztBa0N0b2lERTtFQUEyQywwQkFBeUI7QWxDMG9pRHRFOztBa0M5b2lERTtFQUEyQyx5QkFBd0I7QWxDa3BpRHJFOztBa0NqcGlERTtFQUEyQyxvQ0FBbUM7QWxDcXBpRGhGOztBa0NwcGlERTtFQUEyQyxnQ0FBK0I7QWxDd3BpRDVFOztBa0N2cGlERTtFQUEyQyx3QkFBdUI7QWxDMnBpRHBFOztBa0MxcGlERTtFQUEyQywwQkFBeUI7QWxDOHBpRHRFOztBa0NscWlERTtFQUEyQyx5QkFBd0I7QWxDc3FpRHJFOztBa0NycWlERTtFQUEyQyxvQ0FBbUM7QWxDeXFpRGhGOztBa0N4cWlERTtFQUEyQyxnQ0FBK0I7QWxDNHFpRDVFOztBa0MzcWlERTtFQUEyQyx3QkFBdUI7QWxDK3FpRHBFOztBa0M5cWlERTtFQUEyQywwQkFBeUI7QWxDa3JpRHRFOztBa0N0cmlERTtFQUEyQyx5QkFBd0I7QWxDMHJpRHJFOztBa0N6cmlERTtFQUEyQyxvQ0FBbUM7QWxDNnJpRGhGOztBa0M1cmlERTtFQUEyQyxnQ0FBK0I7QWxDZ3NpRDVFOztBa0MvcmlERTtFQUEyQyx3QkFBdUI7QWxDbXNpRHBFOztBa0Nsc2lERTtFQUEyQywwQkFBeUI7QWxDc3NpRHRFOztBa0Mxc2lERTtFQUEyQyx5QkFBd0I7QWxDOHNpRHJFOztBa0M3c2lERTtFQUEyQyxvQ0FBbUM7QWxDaXRpRGhGOztBa0NodGlERTtFQUEyQyxnQ0FBK0I7QWxDb3RpRDVFOztBa0NudGlERTtFQUEyQyx3QkFBdUI7QWxDdXRpRHBFOztBa0N0dGlERTtFQUEyQywwQkFBeUI7QWxDMHRpRHRFOztBa0M5dGlERTtFQUEyQyx5QkFBd0I7QWxDa3VpRHJFOztBa0NqdWlERTtFQUEyQyxvQ0FBbUM7QWxDcXVpRGhGOztBa0NwdWlERTtFQUEyQyxnQ0FBK0I7QWxDd3VpRDVFOztBa0N2dWlERTtFQUEyQyx3QkFBdUI7QWxDMnVpRHBFOztBa0MxdWlERTtFQUEyQywwQkFBeUI7QWxDOHVpRHRFOztBa0NsdmlERTtFQUEyQyx5QkFBd0I7QWxDc3ZpRHJFOztBa0NydmlERTtFQUEyQyxvQ0FBbUM7QWxDeXZpRGhGOztBa0N4dmlERTtFQUEyQyxnQ0FBK0I7QWxDNHZpRDVFOztBa0MzdmlERTtFQUEyQyx3QkFBdUI7QWxDK3ZpRHBFOztBa0M5dmlERTtFQUEyQywwQkFBeUI7QWxDa3dpRHRFOztBa0N0d2lERTtFQUEyQyx5QkFBd0I7QWxDMHdpRHJFOztBa0N6d2lERTtFQUEyQyxvQ0FBbUM7QWxDNndpRGhGOztBa0M1d2lERTtFQUEyQyxnQ0FBK0I7QWxDZ3hpRDVFOztBa0Mvd2lERTtFQUEyQyx3QkFBdUI7QWxDbXhpRHBFOztBa0NseGlERTtFQUEyQywwQkFBeUI7QWxDc3hpRHRFOztBa0MxeGlERTtFQUEyQyx5QkFBd0I7QWxDOHhpRHJFOztBa0M3eGlERTtFQUEyQyxvQ0FBbUM7QWxDaXlpRGhGOztBa0NoeWlERTtFQUEyQyxnQ0FBK0I7QWxDb3lpRDVFOztBa0NueWlERTtFQUEyQyx3QkFBdUI7QWxDdXlpRHBFOztBa0N0eWlERTtFQUEyQywwQkFBeUI7QWxDMHlpRHRFOztBa0M5eWlERTtFQUEyQyx5QkFBd0I7QWxDa3ppRHJFOztBa0NqemlERTtFQUEyQyxvQ0FBbUM7QWxDcXppRGhGOztBa0NwemlERTtFQUEyQyxnQ0FBK0I7QWxDd3ppRDVFOztBa0N2emlERTtFQUEyQyx3QkFBdUI7QWxDMnppRHBFOztBa0MxemlERTtFQUEyQywwQkFBeUI7QWxDOHppRHRFOztBa0NsMGlERTtFQUEyQyx5QkFBd0I7QWxDczBpRHJFOztBa0NyMGlERTtFQUEyQyxvQ0FBbUM7QWxDeTBpRGhGOztBa0N4MGlERTtFQUEyQyxnQ0FBK0I7QWxDNDBpRDVFOztBa0MzMGlERTtFQUEyQyx3QkFBdUI7QWxDKzBpRHBFOztBa0M5MGlERTtFQUEyQywwQkFBeUI7QWxDazFpRHRFOztBa0N0MWlERTtFQUEyQyx5QkFBd0I7QWxDMDFpRHJFOztBa0N6MWlERTtFQUEyQyxvQ0FBbUM7QWxDNjFpRGhGOztBa0M1MWlERTtFQUEyQyxnQ0FBK0I7QWxDZzJpRDVFOztBa0MvMWlERTtFQUEyQyx3QkFBdUI7QWxDbTJpRHBFOztBa0NsMmlERTtFQUEyQywwQkFBeUI7QWxDczJpRHRFOztBa0MxMmlERTtFQUEyQyx5QkFBd0I7QWxDODJpRHJFOztBa0M3MmlERTtFQUEyQyxvQ0FBbUM7QWxDaTNpRGhGOztBa0NoM2lERTtFQUEyQyxnQ0FBK0I7QWxDbzNpRDVFOztBa0NuM2lERTtFQUEyQyx3QkFBdUI7QWxDdTNpRHBFOztBa0N0M2lERTtFQUEyQywwQkFBeUI7QWxDMDNpRHRFOztBa0M5M2lERTtFQUEyQyx5QkFBd0I7QWxDazRpRHJFOztBa0NqNGlERTtFQUEyQyxvQ0FBbUM7QWxDcTRpRGhGOztBa0NwNGlERTtFQUEyQyxnQ0FBK0I7QWxDdzRpRDVFOztBa0N2NGlERTtFQUEyQyx3QkFBdUI7QWxDMjRpRHBFOztBa0MxNGlERTtFQUEyQywwQkFBeUI7QWxDODRpRHRFOztBa0NsNWlERTtFQUEyQyx5QkFBd0I7QWxDczVpRHJFOztBa0NyNWlERTtFQUEyQyxvQ0FBbUM7QWxDeTVpRGhGOztBa0N4NWlERTtFQUEyQyxnQ0FBK0I7QWxDNDVpRDVFOztBa0MzNWlERTtFQUEyQyx3QkFBdUI7QWxDKzVpRHBFOztBa0M5NWlERTtFQUEyQywwQkFBeUI7QWxDazZpRHRFOztBa0N0NmlERTtFQUEyQyx5QkFBd0I7QWxDMDZpRHJFOztBa0N6NmlERTtFQUEyQyxvQ0FBbUM7QWxDNjZpRGhGOztBa0M1NmlERTtFQUEyQyxnQ0FBK0I7QWxDZzdpRDVFOztBa0MvNmlERTtFQUEyQyx3QkFBdUI7QWxDbTdpRHBFOztBa0NsN2lERTtFQUEyQywwQkFBeUI7QWxDczdpRHRFOztBa0MxN2lERTtFQUEyQyx5QkFBd0I7QWxDODdpRHJFOztBa0M3N2lERTtFQUEyQyxvQ0FBbUM7QWxDaThpRGhGOztBa0NoOGlERTtFQUEyQyxnQ0FBK0I7QWxDbzhpRDVFOztBa0NuOGlERTtFQUEyQyx3QkFBdUI7QWxDdThpRHBFOztBa0N0OGlERTtFQUEyQywwQkFBeUI7QWxDMDhpRHRFOztBa0M5OGlERTtFQUEyQyx5QkFBd0I7QWxDazlpRHJFOztBa0NqOWlERTtFQUEyQyxvQ0FBbUM7QWxDcTlpRGhGOztBa0NwOWlERTtFQUEyQyxnQ0FBK0I7QWxDdzlpRDVFOztBa0N2OWlERTtFQUEyQyx3QkFBdUI7QWxDMjlpRHBFOztBa0MxOWlERTtFQUEyQywwQkFBeUI7QWxDODlpRHRFOztBa0NsK2lERTtFQUEyQyx5QkFBd0I7QWxDcytpRHJFOztBa0NyK2lERTtFQUEyQyxvQ0FBbUM7QWxDeStpRGhGOztBa0N4K2lERTtFQUEyQyxnQ0FBK0I7QWxDNCtpRDVFOztBa0MzK2lERTtFQUEyQyx3QkFBdUI7QWxDKytpRHBFOztBa0M5K2lERTtFQUEyQywwQkFBeUI7QWxDay9pRHRFOztBa0N0L2lERTtFQUEyQyx5QkFBd0I7QWxDMC9pRHJFOztBa0N6L2lERTtFQUEyQyxvQ0FBbUM7QWxDNi9pRGhGOztBa0M1L2lERTtFQUEyQyxnQ0FBK0I7QWxDZ2dqRDVFOztBa0MvL2lERTtFQUEyQyx3QkFBdUI7QWxDbWdqRHBFOztBa0NsZ2pERTtFQUEyQywwQkFBeUI7QWxDc2dqRHRFOztBa0MxZ2pERTtFQUEyQyx5QkFBd0I7QWxDOGdqRHJFOztBa0M3Z2pERTtFQUEyQyxvQ0FBbUM7QWxDaWhqRGhGOztBa0NoaGpERTtFQUEyQyxnQ0FBK0I7QWxDb2hqRDVFOztBa0NuaGpERTtFQUEyQyx3QkFBdUI7QWxDdWhqRHBFOztBa0N0aGpERTtFQUEyQywwQkFBeUI7QWxDMGhqRHRFOztBa0M5aGpERTtFQUEyQyx5QkFBd0I7QWxDa2lqRHJFOztBa0NqaWpERTtFQUEyQyxvQ0FBbUM7QWxDcWlqRGhGOztBa0NwaWpERTtFQUEyQyxnQ0FBK0I7QWxDd2lqRDVFOztBa0N2aWpERTtFQUEyQyx3QkFBdUI7QWxDMmlqRHBFOztBa0MxaWpERTtFQUEyQywwQkFBeUI7QWxDOGlqRHRFOztBa0NsampERTtFQUEyQyx5QkFBd0I7QWxDc2pqRHJFOztBa0NyampERTtFQUEyQyxvQ0FBbUM7QWxDeWpqRGhGOztBa0N4ampERTtFQUEyQyxnQ0FBK0I7QWxDNGpqRDVFOztBa0MzampERTtFQUEyQyx3QkFBdUI7QWxDK2pqRHBFOztBa0M5ampERTtFQUEyQywwQkFBeUI7QWxDa2tqRHRFOztBa0N0a2pERTtFQUEyQyx5QkFBd0I7QWxDMGtqRHJFOztBa0N6a2pERTtFQUEyQyxvQ0FBbUM7QWxDNmtqRGhGOztBa0M1a2pERTtFQUEyQyxnQ0FBK0I7QWxDZ2xqRDVFOztBa0Mva2pERTtFQUEyQyx3QkFBdUI7QWxDbWxqRHBFOztBa0NsbGpERTtFQUEyQywwQkFBeUI7QWxDc2xqRHRFOztBa0MxbGpERTtFQUEyQyx5QkFBd0I7QWxDOGxqRHJFOztBa0M3bGpERTtFQUEyQyxvQ0FBbUM7QWxDaW1qRGhGOztBa0NobWpERTtFQUEyQyxnQ0FBK0I7QWxDb21qRDVFOztBa0NubWpERTtFQUEyQyx3QkFBdUI7QWxDdW1qRHBFOztBa0N0bWpERTtFQUEyQywwQkFBeUI7QWxDMG1qRHRFOztBa0M5bWpERTtFQUEyQyx5QkFBd0I7QWxDa25qRHJFOztBa0NqbmpERTtFQUEyQyxvQ0FBbUM7QWxDcW5qRGhGOztBa0NwbmpERTtFQUEyQyxnQ0FBK0I7QWxDd25qRDVFOztBa0N2bmpERTtFQUEyQyx3QkFBdUI7QWxDMm5qRHBFOztBa0MxbmpERTtFQUEyQywwQkFBeUI7QWxDOG5qRHRFOztBa0Nsb2pERTtFQUEyQyx5QkFBd0I7QWxDc29qRHJFOztBa0Nyb2pERTtFQUEyQyxvQ0FBbUM7QWxDeW9qRGhGOztBa0N4b2pERTtFQUEyQyxnQ0FBK0I7QWxDNG9qRDVFOztBa0Mzb2pERTtFQUEyQyx3QkFBdUI7QWxDK29qRHBFOztBa0M5b2pERTtFQUEyQywwQkFBeUI7QWxDa3BqRHRFOztBa0N0cGpERTtFQUEyQyx5QkFBd0I7QWxDMHBqRHJFOztBa0N6cGpERTtFQUEyQyxvQ0FBbUM7QWxDNnBqRGhGOztBa0M1cGpERTtFQUEyQyxnQ0FBK0I7QWxDZ3FqRDVFOztBa0MvcGpERTtFQUEyQyx3QkFBdUI7QWxDbXFqRHBFOztBa0NscWpERTtFQUEyQywwQkFBeUI7QWxDc3FqRHRFOztBa0MxcWpERTtFQUEyQyx5QkFBd0I7QWxDOHFqRHJFOztBa0M3cWpERTtFQUEyQyxvQ0FBbUM7QWxDaXJqRGhGOztBa0NocmpERTtFQUEyQyxnQ0FBK0I7QWxDb3JqRDVFOztBa0NucmpERTtFQUEyQyx3QkFBdUI7QWxDdXJqRHBFOztBa0N0cmpERTtFQUEyQywwQkFBeUI7QWxDMHJqRHRFOztBa0M5cmpERTtFQUEyQyx5QkFBd0I7QWxDa3NqRHJFOztBa0Nqc2pERTtFQUEyQyxvQ0FBbUM7QWxDcXNqRGhGOztBa0Nwc2pERTtFQUEyQyxnQ0FBK0I7QWxDd3NqRDVFOztBa0N2c2pERTtFQUEyQyx3QkFBdUI7QWxDMnNqRHBFOztBa0Mxc2pERTtFQUEyQywwQkFBeUI7QWxDOHNqRHRFOztBa0NsdGpERTtFQUEyQyx5QkFBd0I7QWxDc3RqRHJFOztBa0NydGpERTtFQUEyQyxvQ0FBbUM7QWxDeXRqRGhGOztBa0N4dGpERTtFQUEyQyxnQ0FBK0I7QWxDNHRqRDVFOztBa0MzdGpERTtFQUEyQyx3QkFBdUI7QWxDK3RqRHBFOztBa0M5dGpERTtFQUEyQywwQkFBeUI7QWxDa3VqRHRFOztBa0N0dWpERTtFQUEyQyx5QkFBd0I7QWxDMHVqRHJFOztBa0N6dWpERTtFQUEyQyxvQ0FBbUM7QWxDNnVqRGhGOztBa0M1dWpERTtFQUEyQyxnQ0FBK0I7QWxDZ3ZqRDVFOztBa0MvdWpERTtFQUEyQyx3QkFBdUI7QWxDbXZqRHBFOztBa0NsdmpERTtFQUEyQywwQkFBeUI7QWxDc3ZqRHRFOztBa0MxdmpERTtFQUEyQyx5QkFBd0I7QWxDOHZqRHJFOztBa0M3dmpERTtFQUEyQyxvQ0FBbUM7QWxDaXdqRGhGOztBa0Nod2pERTtFQUEyQyxnQ0FBK0I7QWxDb3dqRDVFOztBa0Nud2pERTtFQUEyQyx3QkFBdUI7QWxDdXdqRHBFOztBa0N0d2pERTtFQUEyQywwQkFBeUI7QWxDMHdqRHRFOztBa0M5d2pERTtFQUEyQyx5QkFBd0I7QWxDa3hqRHJFOztBa0NqeGpERTtFQUEyQyxvQ0FBbUM7QWxDcXhqRGhGOztBa0NweGpERTtFQUEyQyxnQ0FBK0I7QWxDd3hqRDVFOztBa0N2eGpERTtFQUEyQyx3QkFBdUI7QWxDMnhqRHBFOztBa0MxeGpERTtFQUEyQywwQkFBeUI7QWxDOHhqRHRFOztBa0NseWpERTtFQUEyQyx5QkFBd0I7QWxDc3lqRHJFOztBa0NyeWpERTtFQUEyQyxvQ0FBbUM7QWxDeXlqRGhGOztBa0N4eWpERTtFQUEyQyxnQ0FBK0I7QWxDNHlqRDVFOztBa0MzeWpERTtFQUEyQyx3QkFBdUI7QWxDK3lqRHBFOztBa0M5eWpERTtFQUEyQywwQkFBeUI7QWxDa3pqRHRFOztBa0N0empERTtFQUEyQyx5QkFBd0I7QWxDMHpqRHJFOztBa0N6empERTtFQUEyQyxvQ0FBbUM7QWxDNnpqRGhGOztBa0M1empERTtFQUEyQyxnQ0FBK0I7QWxDZzBqRDVFOztBa0MvempERTtFQUEyQyx3QkFBdUI7QWxDbTBqRHBFOztBa0NsMGpERTtFQUEyQywwQkFBeUI7QWxDczBqRHRFOztBa0MxMGpERTtFQUEyQyx5QkFBd0I7QWxDODBqRHJFOztBa0M3MGpERTtFQUEyQyxvQ0FBbUM7QWxDaTFqRGhGOztBa0NoMWpERTtFQUEyQyxnQ0FBK0I7QWxDbzFqRDVFOztBa0NuMWpERTtFQUEyQyx3QkFBdUI7QWxDdTFqRHBFOztBa0N0MWpERTtFQUEyQywwQkFBeUI7QWxDMDFqRHRFOztBa0M5MWpERTtFQUEyQyx5QkFBd0I7QWxDazJqRHJFOztBa0NqMmpERTtFQUEyQyxvQ0FBbUM7QWxDcTJqRGhGOztBa0NwMmpERTtFQUEyQyxnQ0FBK0I7QWxDdzJqRDVFOztBa0N2MmpERTtFQUEyQyx3QkFBdUI7QWxDMjJqRHBFOztBa0MxMmpERTtFQUEyQywwQkFBeUI7QWxDODJqRHRFOztBa0NsM2pERTtFQUEyQyx5QkFBd0I7QWxDczNqRHJFOztBa0NyM2pERTtFQUEyQyxvQ0FBbUM7QWxDeTNqRGhGOztBa0N4M2pERTtFQUEyQyxnQ0FBK0I7QWxDNDNqRDVFOztBa0MzM2pERTtFQUEyQyx3QkFBdUI7QWxDKzNqRHBFOztBa0M5M2pERTtFQUEyQywwQkFBeUI7QWxDazRqRHRFOztBa0N0NGpERTtFQUEyQyx5QkFBd0I7QWxDMDRqRHJFOztBa0N6NGpERTtFQUEyQyxvQ0FBbUM7QWxDNjRqRGhGOztBa0M1NGpERTtFQUEyQyxnQ0FBK0I7QWxDZzVqRDVFOztBa0MvNGpERTtFQUEyQyx3QkFBdUI7QWxDbTVqRHBFOztBa0NsNWpERTtFQUEyQywwQkFBeUI7QWxDczVqRHRFOztBa0MxNWpERTtFQUEyQyx5QkFBd0I7QWxDODVqRHJFOztBa0M3NWpERTtFQUEyQyxvQ0FBbUM7QWxDaTZqRGhGOztBa0NoNmpERTtFQUEyQyxnQ0FBK0I7QWxDbzZqRDVFOztBa0NuNmpERTtFQUEyQyx3QkFBdUI7QWxDdTZqRHBFOztBa0N0NmpERTtFQUEyQywwQkFBeUI7QWxDMDZqRHRFOztBa0M5NmpERTtFQUEyQyx5QkFBd0I7QWxDazdqRHJFOztBa0NqN2pERTtFQUEyQyxvQ0FBbUM7QWxDcTdqRGhGOztBa0NwN2pERTtFQUEyQyxnQ0FBK0I7QWxDdzdqRDVFOztBa0N2N2pERTtFQUEyQyx3QkFBdUI7QWxDMjdqRHBFOztBa0MxN2pERTtFQUEyQywwQkFBeUI7QWxDODdqRHRFOztBa0NsOGpERTtFQUEyQyx5QkFBd0I7QWxDczhqRHJFOztBa0NyOGpERTtFQUEyQyxvQ0FBbUM7QWxDeThqRGhGOztBa0N4OGpERTtFQUEyQyxnQ0FBK0I7QWxDNDhqRDVFOztBa0MzOGpERTtFQUEyQyx3QkFBdUI7QWxDKzhqRHBFOztBa0M5OGpERTtFQUEyQywwQkFBeUI7QWxDazlqRHRFOztBa0N0OWpERTtFQUEyQyx5QkFBd0I7QWxDMDlqRHJFOztBa0N6OWpERTtFQUEyQyxvQ0FBbUM7QWxDNjlqRGhGOztBa0M1OWpERTtFQUEyQyxnQ0FBK0I7QWxDZytqRDVFOztBa0MvOWpERTtFQUEyQyx3QkFBdUI7QWxDbStqRHBFOztBa0NsK2pERTtFQUEyQywwQkFBeUI7QWxDcytqRHRFOztBa0MxK2pERTtFQUEyQyx5QkFBd0I7QWxDOCtqRHJFOztBa0M3K2pERTtFQUEyQyxvQ0FBbUM7QWxDaS9qRGhGOztBa0NoL2pERTtFQUEyQyxnQ0FBK0I7QWxDby9qRDVFOztBa0NuL2pERTtFQUEyQyx3QkFBdUI7QWxDdS9qRHBFOztBa0N0L2pERTtFQUEyQywwQkFBeUI7QWxDMC9qRHRFOztBa0M5L2pERTtFQUEyQyx5QkFBd0I7QWxDa2drRHJFOztBa0NqZ2tERTtFQUEyQyxvQ0FBbUM7QWxDcWdrRGhGOztBa0NwZ2tERTtFQUEyQyxnQ0FBK0I7QWxDd2drRDVFOztBa0N2Z2tERTtFQUEyQyx3QkFBdUI7QWxDMmdrRHBFOztBa0MxZ2tERTtFQUEyQywwQkFBeUI7QWxDOGdrRHRFOztBa0NsaGtERTtFQUEyQyx5QkFBd0I7QWxDc2hrRHJFOztBa0NyaGtERTtFQUEyQyxvQ0FBbUM7QWxDeWhrRGhGOztBa0N4aGtERTtFQUEyQyxnQ0FBK0I7QWxDNGhrRDVFOztBa0MzaGtERTtFQUEyQyx3QkFBdUI7QWxDK2hrRHBFOztBa0M5aGtERTtFQUEyQywwQkFBeUI7QWxDa2lrRHRFOztBa0N0aWtERTtFQUEyQyx5QkFBd0I7QWxDMGlrRHJFOztBa0N6aWtERTtFQUEyQyxvQ0FBbUM7QWxDNmlrRGhGOztBa0M1aWtERTtFQUEyQyxnQ0FBK0I7QWxDZ2prRDVFOztBa0MvaWtERTtFQUEyQyx3QkFBdUI7QWxDbWprRHBFOztBa0NsamtERTtFQUEyQywwQkFBeUI7QWxDc2prRHRFOztBa0MxamtERTtFQUEyQyx5QkFBd0I7QWxDOGprRHJFOztBa0M3amtERTtFQUEyQyxvQ0FBbUM7QWxDaWtrRGhGOztBa0Noa2tERTtFQUEyQyxnQ0FBK0I7QWxDb2trRDVFOztBa0Nua2tERTtFQUEyQyx3QkFBdUI7QWxDdWtrRHBFOztBa0N0a2tERTtFQUEyQywwQkFBeUI7QWxDMGtrRHRFOztBa0M5a2tERTtFQUEyQyx5QkFBd0I7QWxDa2xrRHJFOztBa0NqbGtERTtFQUEyQyxvQ0FBbUM7QWxDcWxrRGhGOztBa0NwbGtERTtFQUEyQyxnQ0FBK0I7QWxDd2xrRDVFOztBa0N2bGtERTtFQUEyQyx3QkFBdUI7QWxDMmxrRHBFOztBa0MxbGtERTtFQUEyQywwQkFBeUI7QWxDOGxrRHRFOztBa0NsbWtERTtFQUEyQyx5QkFBd0I7QWxDc21rRHJFOztBa0NybWtERTtFQUEyQyxvQ0FBbUM7QWxDeW1rRGhGOztBa0N4bWtERTtFQUEyQyxnQ0FBK0I7QWxDNG1rRDVFOztBa0MzbWtERTtFQUEyQyx3QkFBdUI7QWxDK21rRHBFOztBa0M5bWtERTtFQUEyQywwQkFBeUI7QWxDa25rRHRFOztBa0N0bmtERTtFQUEyQyx5QkFBd0I7QWxDMG5rRHJFOztBa0N6bmtERTtFQUEyQyxvQ0FBbUM7QWxDNm5rRGhGOztBa0M1bmtERTtFQUEyQyxnQ0FBK0I7QWxDZ29rRDVFOztBa0MvbmtERTtFQUEyQyx3QkFBdUI7QWxDbW9rRHBFOztBa0Nsb2tERTtFQUEyQywwQkFBeUI7QWxDc29rRHRFOztBa0Mxb2tERTtFQUEyQyx5QkFBd0I7QWxDOG9rRHJFOztBa0M3b2tERTtFQUEyQyxvQ0FBbUM7QWxDaXBrRGhGOztBa0NocGtERTtFQUEyQyxnQ0FBK0I7QWxDb3BrRDVFOztBa0NucGtERTtFQUEyQyx3QkFBdUI7QWxDdXBrRHBFOztBa0N0cGtERTtFQUEyQywwQkFBeUI7QWxDMHBrRHRFOztBa0M5cGtERTtFQUEyQyx5QkFBd0I7QWxDa3FrRHJFOztBa0NqcWtERTtFQUEyQyxvQ0FBbUM7QWxDcXFrRGhGOztBa0NwcWtERTtFQUEyQyxnQ0FBK0I7QWxDd3FrRDVFOztBa0N2cWtERTtFQUEyQyx3QkFBdUI7QWxDMnFrRHBFOztBa0MxcWtERTtFQUEyQywwQkFBeUI7QWxDOHFrRHRFOztBa0NscmtERTtFQUEyQyx5QkFBd0I7QWxDc3JrRHJFOztBa0NycmtERTtFQUEyQyxvQ0FBbUM7QWxDeXJrRGhGOztBa0N4cmtERTtFQUEyQyxnQ0FBK0I7QWxDNHJrRDVFOztBa0MzcmtERTtFQUEyQyx3QkFBdUI7QWxDK3JrRHBFOztBa0M5cmtERTtFQUEyQywwQkFBeUI7QWxDa3NrRHRFOztBa0N0c2tERTtFQUEyQyx5QkFBd0I7QWxDMHNrRHJFOztBa0N6c2tERTtFQUEyQyxvQ0FBbUM7QWxDNnNrRGhGOztBa0M1c2tERTtFQUEyQyxnQ0FBK0I7QWxDZ3RrRDVFOztBa0Mvc2tERTtFQUEyQyx3QkFBdUI7QWxDbXRrRHBFOztBa0NsdGtERTtFQUEyQywwQkFBeUI7QWxDc3RrRHRFOztBa0MxdGtERTtFQUEyQyx5QkFBd0I7QWxDOHRrRHJFOztBa0M3dGtERTtFQUEyQyxvQ0FBbUM7QWxDaXVrRGhGOztBa0NodWtERTtFQUEyQyxnQ0FBK0I7QWxDb3VrRDVFOztBa0NudWtERTtFQUEyQyx3QkFBdUI7QWxDdXVrRHBFOztBa0N0dWtERTtFQUEyQywwQkFBeUI7QWxDMHVrRHRFOztBa0M5dWtERTtFQUEyQyx5QkFBd0I7QWxDa3ZrRHJFOztBa0NqdmtERTtFQUEyQyxvQ0FBbUM7QWxDcXZrRGhGOztBa0NwdmtERTtFQUEyQyxnQ0FBK0I7QWxDd3ZrRDVFOztBa0N2dmtERTtFQUEyQyx3QkFBdUI7QWxDMnZrRHBFOztBa0MxdmtERTtFQUEyQywwQkFBeUI7QWxDOHZrRHRFOztBa0Nsd2tERTtFQUEyQyx5QkFBd0I7QWxDc3drRHJFOztBa0Nyd2tERTtFQUEyQyxvQ0FBbUM7QWxDeXdrRGhGOztBa0N4d2tERTtFQUEyQyxnQ0FBK0I7QWxDNHdrRDVFOztBa0Mzd2tERTtFQUEyQyx3QkFBdUI7QWxDK3drRHBFOztBa0M5d2tERTtFQUEyQywwQkFBeUI7QWxDa3hrRHRFOztBa0N0eGtERTtFQUEyQyx5QkFBd0I7QWxDMHhrRHJFOztBa0N6eGtERTtFQUEyQyxvQ0FBbUM7QWxDNnhrRGhGOztBa0M1eGtERTtFQUEyQyxnQ0FBK0I7QWxDZ3lrRDVFOztBa0MveGtERTtFQUEyQyx3QkFBdUI7QWxDbXlrRHBFOztBa0NseWtERTtFQUEyQywwQkFBeUI7QWxDc3lrRHRFOztBa0MxeWtERTtFQUEyQyx5QkFBd0I7QWxDOHlrRHJFOztBa0M3eWtERTtFQUEyQyxvQ0FBbUM7QWxDaXprRGhGOztBa0NoemtERTtFQUEyQyxnQ0FBK0I7QWxDb3prRDVFOztBa0NuemtERTtFQUEyQyx3QkFBdUI7QWxDdXprRHBFOztBa0N0emtERTtFQUEyQywwQkFBeUI7QWxDMHprRHRFOztBa0M5emtERTtFQUEyQyx5QkFBd0I7QWxDazBrRHJFOztBa0NqMGtERTtFQUEyQyxvQ0FBbUM7QWxDcTBrRGhGOztBa0NwMGtERTtFQUEyQyxnQ0FBK0I7QWxDdzBrRDVFOztBa0N2MGtERTtFQUEyQyx3QkFBdUI7QWxDMjBrRHBFOztBa0MxMGtERTtFQUEyQywwQkFBeUI7QWxDODBrRHRFOztBa0NsMWtERTtFQUEyQyx5QkFBd0I7QWxDczFrRHJFOztBa0NyMWtERTtFQUEyQyxvQ0FBbUM7QWxDeTFrRGhGOztBa0N4MWtERTtFQUEyQyxnQ0FBK0I7QWxDNDFrRDVFOztBa0MzMWtERTtFQUEyQyx3QkFBdUI7QWxDKzFrRHBFOztBa0M5MWtERTtFQUEyQywwQkFBeUI7QWxDazJrRHRFOztBa0N0MmtERTtFQUEyQyx5QkFBd0I7QWxDMDJrRHJFOztBa0N6MmtERTtFQUEyQyxvQ0FBbUM7QWxDNjJrRGhGOztBa0M1MmtERTtFQUEyQyxnQ0FBK0I7QWxDZzNrRDVFOztBa0MvMmtERTtFQUEyQyx3QkFBdUI7QWxDbTNrRHBFOztBa0NsM2tERTtFQUEyQywwQkFBeUI7QWxDczNrRHRFOztBa0MxM2tERTtFQUEyQyx5QkFBd0I7QWxDODNrRHJFOztBa0M3M2tERTtFQUEyQyxvQ0FBbUM7QWxDaTRrRGhGOztBa0NoNGtERTtFQUEyQyxnQ0FBK0I7QWxDbzRrRDVFOztBa0NuNGtERTtFQUEyQyx3QkFBdUI7QWxDdTRrRHBFOztBa0N0NGtERTtFQUEyQywwQkFBeUI7QWxDMDRrRHRFOztBa0M5NGtERTtFQUEyQyx5QkFBd0I7QWxDazVrRHJFOztBa0NqNWtERTtFQUEyQyxvQ0FBbUM7QWxDcTVrRGhGOztBa0NwNWtERTtFQUEyQyxnQ0FBK0I7QWxDdzVrRDVFOztBa0N2NWtERTtFQUEyQyx3QkFBdUI7QWxDMjVrRHBFOztBa0MxNWtERTtFQUEyQywwQkFBeUI7QWxDODVrRHRFOztBa0NsNmtERTtFQUEyQyx5QkFBd0I7QWxDczZrRHJFOztBa0NyNmtERTtFQUEyQyxvQ0FBbUM7QWxDeTZrRGhGOztBa0N4NmtERTtFQUEyQyxnQ0FBK0I7QWxDNDZrRDVFOztBa0MzNmtERTtFQUEyQyx3QkFBdUI7QWxDKzZrRHBFOztBa0M5NmtERTtFQUEyQywwQkFBeUI7QWxDazdrRHRFOztBa0N0N2tERTtFQUEyQyx5QkFBd0I7QWxDMDdrRHJFOztBa0N6N2tERTtFQUEyQyxvQ0FBbUM7QWxDNjdrRGhGOztBa0M1N2tERTtFQUEyQyxnQ0FBK0I7QWxDZzhrRDVFOztBa0MvN2tERTtFQUEyQyx3QkFBdUI7QWxDbThrRHBFOztBa0NsOGtERTtFQUEyQywwQkFBeUI7QWxDczhrRHRFOztBa0MxOGtERTtFQUEyQyx5QkFBd0I7QWxDODhrRHJFOztBa0M3OGtERTtFQUEyQyxvQ0FBbUM7QWxDaTlrRGhGOztBa0NoOWtERTtFQUEyQyxnQ0FBK0I7QWxDbzlrRDVFOztBa0NuOWtERTtFQUEyQyx3QkFBdUI7QWxDdTlrRHBFOztBa0N0OWtERTtFQUEyQywwQkFBeUI7QWxDMDlrRHRFOztBa0M5OWtERTtFQUEyQyx5QkFBd0I7QWxDaytrRHJFOztBa0NqK2tERTtFQUEyQyxvQ0FBbUM7QWxDcStrRGhGOztBa0NwK2tERTtFQUEyQyxnQ0FBK0I7QWxDdytrRDVFOztBa0N2K2tERTtFQUEyQyx3QkFBdUI7QWxDMitrRHBFOztBa0MxK2tERTtFQUEyQywwQkFBeUI7QWxDOCtrRHRFOztBa0NsL2tERTtFQUEyQyx5QkFBd0I7QWxDcy9rRHJFOztBa0NyL2tERTtFQUEyQyxvQ0FBbUM7QWxDeS9rRGhGOztBa0N4L2tERTtFQUEyQyxnQ0FBK0I7QWxDNC9rRDVFOztBa0MzL2tERTtFQUEyQyx3QkFBdUI7QWxDKy9rRHBFOztBa0M5L2tERTtFQUEyQywwQkFBeUI7QWxDa2dsRHRFOztBa0N0Z2xERTtFQUEyQyx5QkFBd0I7QWxDMGdsRHJFOztBa0N6Z2xERTtFQUEyQyxvQ0FBbUM7QWxDNmdsRGhGOztBa0M1Z2xERTtFQUEyQyxnQ0FBK0I7QWxDZ2hsRDVFOztBa0MvZ2xERTtFQUEyQyx3QkFBdUI7QWxDbWhsRHBFOztBa0NsaGxERTtFQUEyQywwQkFBeUI7QWxDc2hsRHRFOztBa0MxaGxERTtFQUEyQyx5QkFBd0I7QWxDOGhsRHJFOztBa0M3aGxERTtFQUEyQyxvQ0FBbUM7QWxDaWlsRGhGOztBa0NoaWxERTtFQUEyQyxnQ0FBK0I7QWxDb2lsRDVFOztBa0NuaWxERTtFQUEyQyx3QkFBdUI7QWxDdWlsRHBFOztBa0N0aWxERTtFQUEyQywwQkFBeUI7QWxDMGlsRHRFOztBa0M5aWxERTtFQUEyQyx5QkFBd0I7QWxDa2psRHJFOztBa0NqamxERTtFQUEyQyxvQ0FBbUM7QWxDcWpsRGhGOztBa0NwamxERTtFQUEyQyxnQ0FBK0I7QWxDd2psRDVFOztBa0N2amxERTtFQUEyQyx3QkFBdUI7QWxDMmpsRHBFOztBa0MxamxERTtFQUEyQywwQkFBeUI7QWxDOGpsRHRFOztBa0Nsa2xERTtFQUEyQyx5QkFBd0I7QWxDc2tsRHJFOztBa0Nya2xERTtFQUEyQyxvQ0FBbUM7QWxDeWtsRGhGOztBa0N4a2xERTtFQUEyQyxnQ0FBK0I7QWxDNGtsRDVFOztBa0Mza2xERTtFQUEyQyx3QkFBdUI7QWxDK2tsRHBFOztBa0M5a2xERTtFQUEyQywwQkFBeUI7QWxDa2xsRHRFOztBa0N0bGxERTtFQUEyQyx5QkFBd0I7QWxDMGxsRHJFOztBa0N6bGxERTtFQUEyQyxvQ0FBbUM7QWxDNmxsRGhGOztBa0M1bGxERTtFQUEyQyxnQ0FBK0I7QWxDZ21sRDVFOztBa0MvbGxERTtFQUEyQyx3QkFBdUI7QWxDbW1sRHBFOztBa0NsbWxERTtFQUEyQywwQkFBeUI7QWxDc21sRHRFOztBa0MxbWxERTtFQUEyQyx5QkFBd0I7QWxDOG1sRHJFOztBa0M3bWxERTtFQUEyQyxvQ0FBbUM7QWxDaW5sRGhGOztBa0NobmxERTtFQUEyQyxnQ0FBK0I7QWxDb25sRDVFOztBa0NubmxERTtFQUEyQyx3QkFBdUI7QWxDdW5sRHBFOztBa0N0bmxERTtFQUEyQywwQkFBeUI7QWxDMG5sRHRFOztBa0M5bmxERTtFQUEyQyx5QkFBd0I7QWxDa29sRHJFOztBa0Nqb2xERTtFQUEyQyxvQ0FBbUM7QWxDcW9sRGhGOztBa0Nwb2xERTtFQUEyQyxnQ0FBK0I7QWxDd29sRDVFOztBa0N2b2xERTtFQUEyQyx3QkFBdUI7QWxDMm9sRHBFOztBa0Mxb2xERTtFQUEyQywwQkFBeUI7QWxDOG9sRHRFOztBa0NscGxERTtFQUEyQyx5QkFBd0I7QWxDc3BsRHJFOztBa0NycGxERTtFQUEyQyxvQ0FBbUM7QWxDeXBsRGhGOztBa0N4cGxERTtFQUEyQyxnQ0FBK0I7QWxDNHBsRDVFOztBa0MzcGxERTtFQUEyQyx3QkFBdUI7QWxDK3BsRHBFOztBa0M5cGxERTtFQUEyQywwQkFBeUI7QWxDa3FsRHRFOztBa0N0cWxERTtFQUEyQyx5QkFBd0I7QWxDMHFsRHJFOztBa0N6cWxERTtFQUEyQyxvQ0FBbUM7QWxDNnFsRGhGOztBa0M1cWxERTtFQUEyQyxnQ0FBK0I7QWxDZ3JsRDVFOztBa0MvcWxERTtFQUEyQyx3QkFBdUI7QWxDbXJsRHBFOztBa0NscmxERTtFQUEyQywwQkFBeUI7QWxDc3JsRHRFOztBa0MxcmxERTtFQUEyQyx5QkFBd0I7QWxDOHJsRHJFOztBa0M3cmxERTtFQUEyQyxvQ0FBbUM7QWxDaXNsRGhGOztBa0Noc2xERTtFQUEyQyxnQ0FBK0I7QWxDb3NsRDVFOztBa0Nuc2xERTtFQUEyQyx3QkFBdUI7QWxDdXNsRHBFOztBa0N0c2xERTtFQUEyQywwQkFBeUI7QWxDMHNsRHRFOztBa0M5c2xERTtFQUEyQyx5QkFBd0I7QWxDa3RsRHJFOztBa0NqdGxERTtFQUEyQyxvQ0FBbUM7QWxDcXRsRGhGOztBa0NwdGxERTtFQUEyQyxnQ0FBK0I7QWxDd3RsRDVFOztBa0N2dGxERTtFQUEyQyx3QkFBdUI7QWxDMnRsRHBFOztBa0MxdGxERTtFQUEyQywwQkFBeUI7QWxDOHRsRHRFOztBa0NsdWxERTtFQUEyQyx5QkFBd0I7QWxDc3VsRHJFOztBa0NydWxERTtFQUEyQyxvQ0FBbUM7QWxDeXVsRGhGOztBa0N4dWxERTtFQUEyQyxnQ0FBK0I7QWxDNHVsRDVFOztBa0MzdWxERTtFQUEyQyx3QkFBdUI7QWxDK3VsRHBFOztBa0M5dWxERTtFQUEyQywwQkFBeUI7QWxDa3ZsRHRFOztBa0N0dmxERTtFQUEyQyx5QkFBd0I7QWxDMHZsRHJFOztBa0N6dmxERTtFQUEyQyxvQ0FBbUM7QWxDNnZsRGhGOztBa0M1dmxERTtFQUEyQyxnQ0FBK0I7QWxDZ3dsRDVFOztBa0MvdmxERTtFQUEyQyx3QkFBdUI7QWxDbXdsRHBFOztBa0Nsd2xERTtFQUEyQywwQkFBeUI7QWxDc3dsRHRFOztBa0Mxd2xERTtFQUEyQyx5QkFBd0I7QWxDOHdsRHJFOztBa0M3d2xERTtFQUEyQyxvQ0FBbUM7QWxDaXhsRGhGOztBa0NoeGxERTtFQUEyQyxnQ0FBK0I7QWxDb3hsRDVFOztBa0NueGxERTtFQUEyQyx3QkFBdUI7QWxDdXhsRHBFOztBa0N0eGxERTtFQUEyQywwQkFBeUI7QWxDMHhsRHRFOztBa0M5eGxERTtFQUEyQyx5QkFBd0I7QWxDa3lsRHJFOztBa0NqeWxERTtFQUEyQyxvQ0FBbUM7QWxDcXlsRGhGOztBa0NweWxERTtFQUEyQyxnQ0FBK0I7QWxDd3lsRDVFOztBa0N2eWxERTtFQUEyQyx3QkFBdUI7QWxDMnlsRHBFOztBa0MxeWxERTtFQUEyQywwQkFBeUI7QWxDOHlsRHRFOztBa0NsemxERTtFQUEyQyx5QkFBd0I7QWxDc3psRHJFOztBa0NyemxERTtFQUEyQyxvQ0FBbUM7QWxDeXpsRGhGOztBa0N4emxERTtFQUEyQyxnQ0FBK0I7QWxDNHpsRDVFOztBa0MzemxERTtFQUEyQyx3QkFBdUI7QWxDK3psRHBFOztBa0M5emxERTtFQUEyQywwQkFBeUI7QWxDazBsRHRFOztBa0N0MGxERTtFQUEyQyx5QkFBd0I7QWxDMDBsRHJFOztBa0N6MGxERTtFQUEyQyxvQ0FBbUM7QWxDNjBsRGhGOztBa0M1MGxERTtFQUEyQyxnQ0FBK0I7QWxDZzFsRDVFOztBa0MvMGxERTtFQUEyQyx3QkFBdUI7QWxDbTFsRHBFOztBa0NsMWxERTtFQUEyQywwQkFBeUI7QWxDczFsRHRFOztBa0MxMWxERTtFQUEyQyx5QkFBd0I7QWxDODFsRHJFOztBa0M3MWxERTtFQUEyQyxvQ0FBbUM7QWxDaTJsRGhGOztBa0NoMmxERTtFQUEyQyxnQ0FBK0I7QWxDbzJsRDVFOztBa0NuMmxERTtFQUEyQyx3QkFBdUI7QWxDdTJsRHBFOztBa0N0MmxERTtFQUEyQywwQkFBeUI7QWxDMDJsRHRFOztBa0M5MmxERTtFQUEyQyx5QkFBd0I7QWxDazNsRHJFOztBa0NqM2xERTtFQUEyQyxvQ0FBbUM7QWxDcTNsRGhGOztBa0NwM2xERTtFQUEyQyxnQ0FBK0I7QWxDdzNsRDVFOztBa0N2M2xERTtFQUEyQyx3QkFBdUI7QWxDMjNsRHBFOztBa0MxM2xERTtFQUEyQywwQkFBeUI7QWxDODNsRHRFOztBa0NsNGxERTtFQUEyQyx5QkFBd0I7QWxDczRsRHJFOztBa0NyNGxERTtFQUEyQyxvQ0FBbUM7QWxDeTRsRGhGOztBa0N4NGxERTtFQUEyQyxnQ0FBK0I7QWxDNDRsRDVFOztBa0MzNGxERTtFQUEyQyx3QkFBdUI7QWxDKzRsRHBFOztBa0M5NGxERTtFQUEyQywwQkFBeUI7QWxDazVsRHRFOztBa0N0NWxERTtFQUEyQyx5QkFBd0I7QWxDMDVsRHJFOztBa0N6NWxERTtFQUEyQyxvQ0FBbUM7QWxDNjVsRGhGOztBa0M1NWxERTtFQUEyQyxnQ0FBK0I7QWxDZzZsRDVFOztBa0MvNWxERTtFQUEyQyx3QkFBdUI7QWxDbTZsRHBFOztBa0NsNmxERTtFQUEyQywwQkFBeUI7QWxDczZsRHRFOztBa0MxNmxERTtFQUEyQyx5QkFBd0I7QWxDODZsRHJFOztBa0M3NmxERTtFQUEyQyxvQ0FBbUM7QWxDaTdsRGhGOztBa0NoN2xERTtFQUEyQyxnQ0FBK0I7QWxDbzdsRDVFOztBa0NuN2xERTtFQUEyQyx3QkFBdUI7QWxDdTdsRHBFOztBa0N0N2xERTtFQUEyQywwQkFBeUI7QWxDMDdsRHRFOztBa0M5N2xERTtFQUEyQyx5QkFBd0I7QWxDazhsRHJFOztBa0NqOGxERTtFQUEyQyxvQ0FBbUM7QWxDcThsRGhGOztBa0NwOGxERTtFQUEyQyxnQ0FBK0I7QWxDdzhsRDVFOztBa0N2OGxERTtFQUEyQyx3QkFBdUI7QWxDMjhsRHBFOztBa0MxOGxERTtFQUEyQywwQkFBeUI7QWxDODhsRHRFOztBa0NsOWxERTtFQUEyQyx5QkFBd0I7QWxDczlsRHJFOztBa0NyOWxERTtFQUEyQyxvQ0FBbUM7QWxDeTlsRGhGOztBa0N4OWxERTtFQUEyQyxnQ0FBK0I7QWxDNDlsRDVFOztBa0MzOWxERTtFQUEyQyx3QkFBdUI7QWxDKzlsRHBFOztBa0M5OWxERTtFQUEyQywwQkFBeUI7QWxDaytsRHRFOztBa0N0K2xERTtFQUEyQyx5QkFBd0I7QWxDMCtsRHJFOztBa0N6K2xERTtFQUEyQyxvQ0FBbUM7QWxDNitsRGhGOztBa0M1K2xERTtFQUEyQyxnQ0FBK0I7QWxDZy9sRDVFOztBa0MvK2xERTtFQUEyQyx3QkFBdUI7QWxDbS9sRHBFOztBa0NsL2xERTtFQUEyQywwQkFBeUI7QWxDcy9sRHRFOztBa0MxL2xERTtFQUEyQyx5QkFBd0I7QWxDOC9sRHJFOztBa0M3L2xERTtFQUEyQyxvQ0FBbUM7QWxDaWdtRGhGOztBa0NoZ21ERTtFQUEyQyxnQ0FBK0I7QWxDb2dtRDVFOztBa0NuZ21ERTtFQUEyQyx3QkFBdUI7QWxDdWdtRHBFOztBa0N0Z21ERTtFQUEyQywwQkFBeUI7QWxDMGdtRHRFOztBa0M5Z21ERTtFQUEyQyx5QkFBd0I7QWxDa2htRHJFOztBa0NqaG1ERTtFQUEyQyxvQ0FBbUM7QWxDcWhtRGhGOztBa0NwaG1ERTtFQUEyQyxnQ0FBK0I7QWxDd2htRDVFOztBa0N2aG1ERTtFQUEyQyx3QkFBdUI7QWxDMmhtRHBFOztBa0MxaG1ERTtFQUEyQywwQkFBeUI7QWxDOGhtRHRFOztBa0NsaW1ERTtFQUEyQyx5QkFBd0I7QWxDc2ltRHJFOztBa0NyaW1ERTtFQUEyQyxvQ0FBbUM7QWxDeWltRGhGOztBa0N4aW1ERTtFQUEyQyxnQ0FBK0I7QWxDNGltRDVFOztBa0MzaW1ERTtFQUEyQyx3QkFBdUI7QWxDK2ltRHBFOztBa0M5aW1ERTtFQUEyQywwQkFBeUI7QWxDa2ptRHRFOztBa0N0am1ERTtFQUEyQyx5QkFBd0I7QWxDMGptRHJFOztBa0N6am1ERTtFQUEyQyxvQ0FBbUM7QWxDNmptRGhGOztBa0M1am1ERTtFQUEyQyxnQ0FBK0I7QWxDZ2ttRDVFOztBa0Mvam1ERTtFQUEyQyx3QkFBdUI7QWxDbWttRHBFOztBa0Nsa21ERTtFQUEyQywwQkFBeUI7QWxDc2ttRHRFOztBa0Mxa21ERTtFQUEyQyx5QkFBd0I7QWxDOGttRHJFOztBa0M3a21ERTtFQUEyQyxvQ0FBbUM7QWxDaWxtRGhGOztBa0NobG1ERTtFQUEyQyxnQ0FBK0I7QWxDb2xtRDVFOztBa0NubG1ERTtFQUEyQyx3QkFBdUI7QWxDdWxtRHBFOztBa0N0bG1ERTtFQUEyQywwQkFBeUI7QWxDMGxtRHRFOztBa0M5bG1ERTtFQUEyQyx5QkFBd0I7QWxDa21tRHJFOztBa0NqbW1ERTtFQUEyQyxvQ0FBbUM7QWxDcW1tRGhGOztBa0NwbW1ERTtFQUEyQyxnQ0FBK0I7QWxDd21tRDVFOztBa0N2bW1ERTtFQUEyQyx3QkFBdUI7QWxDMm1tRHBFOztBa0MxbW1ERTtFQUEyQywwQkFBeUI7QWxDOG1tRHRFOztBa0Nsbm1ERTtFQUEyQyx5QkFBd0I7QWxDc25tRHJFOztBa0Nybm1ERTtFQUEyQyxvQ0FBbUM7QWxDeW5tRGhGOztBa0N4bm1ERTtFQUEyQyxnQ0FBK0I7QWxDNG5tRDVFOztBa0Mzbm1ERTtFQUEyQyx3QkFBdUI7QWxDK25tRHBFOztBa0M5bm1ERTtFQUEyQywwQkFBeUI7QWxDa29tRHRFOztBa0N0b21ERTtFQUEyQyx5QkFBd0I7QWxDMG9tRHJFOztBa0N6b21ERTtFQUEyQyxvQ0FBbUM7QWxDNm9tRGhGOztBa0M1b21ERTtFQUEyQyxnQ0FBK0I7QWxDZ3BtRDVFOztBa0Mvb21ERTtFQUEyQyx3QkFBdUI7QWxDbXBtRHBFOztBa0NscG1ERTtFQUEyQywwQkFBeUI7QWxDc3BtRHRFOztBa0MxcG1ERTtFQUEyQyx5QkFBd0I7QWxDOHBtRHJFOztBa0M3cG1ERTtFQUEyQyxvQ0FBbUM7QWxDaXFtRGhGOztBa0NocW1ERTtFQUEyQyxnQ0FBK0I7QWxDb3FtRDVFOztBa0NucW1ERTtFQUEyQyx3QkFBdUI7QWxDdXFtRHBFOztBa0N0cW1ERTtFQUEyQywwQkFBeUI7QWxDMHFtRHRFOztBa0M5cW1ERTtFQUEyQyx5QkFBd0I7QWxDa3JtRHJFOztBa0Nqcm1ERTtFQUEyQyxvQ0FBbUM7QWxDcXJtRGhGOztBa0Nwcm1ERTtFQUEyQyxnQ0FBK0I7QWxDd3JtRDVFOztBa0N2cm1ERTtFQUEyQyx3QkFBdUI7QWxDMnJtRHBFOztBa0Mxcm1ERTtFQUEyQywwQkFBeUI7QWxDOHJtRHRFOztBa0Nsc21ERTtFQUEyQyx5QkFBd0I7QWxDc3NtRHJFOztBa0Nyc21ERTtFQUEyQyxvQ0FBbUM7QWxDeXNtRGhGOztBa0N4c21ERTtFQUEyQyxnQ0FBK0I7QWxDNHNtRDVFOztBa0Mzc21ERTtFQUEyQyx3QkFBdUI7QWxDK3NtRHBFOztBa0M5c21ERTtFQUEyQywwQkFBeUI7QWxDa3RtRHRFOztBa0N0dG1ERTtFQUEyQyx5QkFBd0I7QWxDMHRtRHJFOztBa0N6dG1ERTtFQUEyQyxvQ0FBbUM7QWxDNnRtRGhGOztBa0M1dG1ERTtFQUEyQyxnQ0FBK0I7QWxDZ3VtRDVFOztBa0MvdG1ERTtFQUEyQyx3QkFBdUI7QWxDbXVtRHBFOztBa0NsdW1ERTtFQUEyQywwQkFBeUI7QWxDc3VtRHRFOztBa0MxdW1ERTtFQUEyQyx5QkFBd0I7QWxDOHVtRHJFOztBa0M3dW1ERTtFQUEyQyxvQ0FBbUM7QWxDaXZtRGhGOztBa0Nodm1ERTtFQUEyQyxnQ0FBK0I7QWxDb3ZtRDVFOztBa0Nudm1ERTtFQUEyQyx3QkFBdUI7QWxDdXZtRHBFOztBa0N0dm1ERTtFQUEyQywwQkFBeUI7QWxDMHZtRHRFOztBa0M5dm1ERTtFQUEyQyx5QkFBd0I7QWxDa3dtRHJFOztBa0Nqd21ERTtFQUEyQyxvQ0FBbUM7QWxDcXdtRGhGOztBa0Nwd21ERTtFQUEyQyxnQ0FBK0I7QWxDd3dtRDVFOztBa0N2d21ERTtFQUEyQyx3QkFBdUI7QWxDMndtRHBFOztBa0Mxd21ERTtFQUEyQywwQkFBeUI7QWxDOHdtRHRFOztBa0NseG1ERTtFQUEyQyx5QkFBd0I7QWxDc3htRHJFOztBa0NyeG1ERTtFQUEyQyxvQ0FBbUM7QWxDeXhtRGhGOztBa0N4eG1ERTtFQUEyQyxnQ0FBK0I7QWxDNHhtRDVFOztBa0MzeG1ERTtFQUEyQyx3QkFBdUI7QWxDK3htRHBFOztBa0M5eG1ERTtFQUEyQywwQkFBeUI7QWxDa3ltRHRFOztBa0N0eW1ERTtFQUEyQyx5QkFBd0I7QWxDMHltRHJFOztBa0N6eW1ERTtFQUEyQyxvQ0FBbUM7QWxDNnltRGhGOztBa0M1eW1ERTtFQUEyQyxnQ0FBK0I7QWxDZ3ptRDVFOztBa0MveW1ERTtFQUEyQyx3QkFBdUI7QWxDbXptRHBFOztBa0Nsem1ERTtFQUEyQywwQkFBeUI7QWxDc3ptRHRFOztBa0Mxem1ERTtFQUEyQyx5QkFBd0I7QWxDOHptRHJFOztBa0M3em1ERTtFQUEyQyxvQ0FBbUM7QWxDaTBtRGhGOztBa0NoMG1ERTtFQUEyQyxnQ0FBK0I7QWxDbzBtRDVFOztBa0NuMG1ERTtFQUEyQyx3QkFBdUI7QWxDdTBtRHBFOztBa0N0MG1ERTtFQUEyQywwQkFBeUI7QWxDMDBtRHRFOztBa0M5MG1ERTtFQUEyQyx5QkFBd0I7QWxDazFtRHJFOztBa0NqMW1ERTtFQUEyQyxvQ0FBbUM7QWxDcTFtRGhGOztBa0NwMW1ERTtFQUEyQyxnQ0FBK0I7QWxDdzFtRDVFOztBa0N2MW1ERTtFQUEyQyx3QkFBdUI7QWxDMjFtRHBFOztBa0MxMW1ERTtFQUEyQywwQkFBeUI7QWxDODFtRHRFOztBa0NsMm1ERTtFQUEyQyx5QkFBd0I7QWxDczJtRHJFOztBa0NyMm1ERTtFQUEyQyxvQ0FBbUM7QWxDeTJtRGhGOztBa0N4Mm1ERTtFQUEyQyxnQ0FBK0I7QWxDNDJtRDVFOztBa0MzMm1ERTtFQUEyQyx3QkFBdUI7QWxDKzJtRHBFOztBa0M5Mm1ERTtFQUEyQywwQkFBeUI7QWxDazNtRHRFOztBa0N0M21ERTtFQUEyQyx5QkFBd0I7QWxDMDNtRHJFOztBa0N6M21ERTtFQUEyQyxvQ0FBbUM7QWxDNjNtRGhGOztBa0M1M21ERTtFQUEyQyxnQ0FBK0I7QWxDZzRtRDVFOztBa0MvM21ERTtFQUEyQyx3QkFBdUI7QWxDbTRtRHBFOztBa0NsNG1ERTtFQUEyQywwQkFBeUI7QWxDczRtRHRFOztBa0MxNG1ERTtFQUEyQyx5QkFBd0I7QWxDODRtRHJFOztBa0M3NG1ERTtFQUEyQyxvQ0FBbUM7QWxDaTVtRGhGOztBa0NoNW1ERTtFQUEyQyxnQ0FBK0I7QWxDbzVtRDVFOztBa0NuNW1ERTtFQUEyQyx3QkFBdUI7QWxDdTVtRHBFOztBa0N0NW1ERTtFQUEyQywwQkFBeUI7QWxDMDVtRHRFOztBa0M5NW1ERTtFQUEyQyx5QkFBd0I7QWxDazZtRHJFOztBa0NqNm1ERTtFQUEyQyxvQ0FBbUM7QWxDcTZtRGhGOztBa0NwNm1ERTtFQUEyQyxnQ0FBK0I7QWxDdzZtRDVFOztBa0N2Nm1ERTtFQUEyQyx3QkFBdUI7QWxDMjZtRHBFOztBa0MxNm1ERTtFQUEyQywwQkFBeUI7QWxDODZtRHRFOztBa0NsN21ERTtFQUEyQyx5QkFBd0I7QWxDczdtRHJFOztBa0NyN21ERTtFQUEyQyxvQ0FBbUM7QWxDeTdtRGhGOztBa0N4N21ERTtFQUEyQyxnQ0FBK0I7QWxDNDdtRDVFOztBa0MzN21ERTtFQUEyQyx3QkFBdUI7QWxDKzdtRHBFOztBa0M5N21ERTtFQUEyQywwQkFBeUI7QWxDazhtRHRFOztBa0N0OG1ERTtFQUEyQyx5QkFBd0I7QWxDMDhtRHJFOztBa0N6OG1ERTtFQUEyQyxvQ0FBbUM7QWxDNjhtRGhGOztBa0M1OG1ERTtFQUEyQyxnQ0FBK0I7QWxDZzltRDVFOztBa0MvOG1ERTtFQUEyQyx3QkFBdUI7QWxDbTltRHBFOztBa0NsOW1ERTtFQUEyQywwQkFBeUI7QWxDczltRHRFOztBa0MxOW1ERTtFQUEyQyx5QkFBd0I7QWxDODltRHJFOztBa0M3OW1ERTtFQUEyQyxvQ0FBbUM7QWxDaSttRGhGOztBa0NoK21ERTtFQUEyQyxnQ0FBK0I7QWxDbyttRDVFOztBa0NuK21ERTtFQUEyQyx3QkFBdUI7QWxDdSttRHBFOztBa0N0K21ERTtFQUEyQywwQkFBeUI7QWxDMCttRHRFOztBa0M5K21ERTtFQUEyQyx5QkFBd0I7QWxDay9tRHJFOztBa0NqL21ERTtFQUEyQyxvQ0FBbUM7QWxDcS9tRGhGOztBa0NwL21ERTtFQUEyQyxnQ0FBK0I7QWxDdy9tRDVFOztBa0N2L21ERTtFQUEyQyx3QkFBdUI7QWxDMi9tRHBFOztBa0MxL21ERTtFQUEyQywwQkFBeUI7QWxDOC9tRHRFOztBa0NsZ25ERTtFQUEyQyx5QkFBd0I7QWxDc2duRHJFOztBa0NyZ25ERTtFQUEyQyxvQ0FBbUM7QWxDeWduRGhGOztBa0N4Z25ERTtFQUEyQyxnQ0FBK0I7QWxDNGduRDVFOztBa0MzZ25ERTtFQUEyQyx3QkFBdUI7QWxDK2duRHBFOztBa0M5Z25ERTtFQUEyQywwQkFBeUI7QWxDa2huRHRFOztBa0N0aG5ERTtFQUEyQyx5QkFBd0I7QWxDMGhuRHJFOztBa0N6aG5ERTtFQUEyQyxvQ0FBbUM7QWxDNmhuRGhGOztBa0M1aG5ERTtFQUEyQyxnQ0FBK0I7QWxDZ2luRDVFOztBa0MvaG5ERTtFQUEyQyx3QkFBdUI7QWxDbWluRHBFOztBa0NsaW5ERTtFQUEyQywwQkFBeUI7QWxDc2luRHRFOztBa0MxaW5ERTtFQUEyQyx5QkFBd0I7QWxDOGluRHJFOztBa0M3aW5ERTtFQUEyQyxvQ0FBbUM7QWxDaWpuRGhGOztBa0Noam5ERTtFQUEyQyxnQ0FBK0I7QWxDb2puRDVFOztBa0Nuam5ERTtFQUEyQyx3QkFBdUI7QWxDdWpuRHBFOztBa0N0am5ERTtFQUEyQywwQkFBeUI7QWxDMGpuRHRFOztBa0M5am5ERTtFQUEyQyx5QkFBd0I7QWxDa2tuRHJFOztBa0Nqa25ERTtFQUEyQyxvQ0FBbUM7QWxDcWtuRGhGOztBa0Nwa25ERTtFQUEyQyxnQ0FBK0I7QWxDd2tuRDVFOztBa0N2a25ERTtFQUEyQyx3QkFBdUI7QWxDMmtuRHBFOztBa0Mxa25ERTtFQUEyQywwQkFBeUI7QWxDOGtuRHRFOztBa0NsbG5ERTtFQUEyQyx5QkFBd0I7QWxDc2xuRHJFOztBa0NybG5ERTtFQUEyQyxvQ0FBbUM7QWxDeWxuRGhGOztBa0N4bG5ERTtFQUEyQyxnQ0FBK0I7QWxDNGxuRDVFOztBa0MzbG5ERTtFQUEyQyx3QkFBdUI7QWxDK2xuRHBFOztBa0M5bG5ERTtFQUEyQywwQkFBeUI7QWxDa21uRHRFOztBa0N0bW5ERTtFQUEyQyx5QkFBd0I7QWxDMG1uRHJFOztBa0N6bW5ERTtFQUEyQyxvQ0FBbUM7QWxDNm1uRGhGOztBa0M1bW5ERTtFQUEyQyxnQ0FBK0I7QWxDZ25uRDVFOztBa0MvbW5ERTtFQUEyQyx3QkFBdUI7QWxDbW5uRHBFOztBa0Nsbm5ERTtFQUEyQywwQkFBeUI7QWxDc25uRHRFOztBa0Mxbm5ERTtFQUEyQyx5QkFBd0I7QWxDOG5uRHJFOztBa0M3bm5ERTtFQUEyQyxvQ0FBbUM7QWxDaW9uRGhGOztBa0Nob25ERTtFQUEyQyxnQ0FBK0I7QWxDb29uRDVFOztBa0Nub25ERTtFQUEyQyx3QkFBdUI7QWxDdW9uRHBFOztBa0N0b25ERTtFQUEyQywwQkFBeUI7QWxDMG9uRHRFOztBa0M5b25ERTtFQUEyQyx5QkFBd0I7QWxDa3BuRHJFOztBa0NqcG5ERTtFQUEyQyxvQ0FBbUM7QWxDcXBuRGhGOztBa0NwcG5ERTtFQUEyQyxnQ0FBK0I7QWxDd3BuRDVFOztBa0N2cG5ERTtFQUEyQyx3QkFBdUI7QWxDMnBuRHBFOztBa0MxcG5ERTtFQUEyQywwQkFBeUI7QWxDOHBuRHRFOztBa0NscW5ERTtFQUEyQyx5QkFBd0I7QWxDc3FuRHJFOztBa0NycW5ERTtFQUEyQyxvQ0FBbUM7QWxDeXFuRGhGOztBa0N4cW5ERTtFQUEyQyxnQ0FBK0I7QWxDNHFuRDVFOztBa0MzcW5ERTtFQUEyQyx3QkFBdUI7QWxDK3FuRHBFOztBa0M5cW5ERTtFQUEyQywwQkFBeUI7QWxDa3JuRHRFOztBa0N0cm5ERTtFQUEyQyx5QkFBd0I7QWxDMHJuRHJFOztBa0N6cm5ERTtFQUEyQyxvQ0FBbUM7QWxDNnJuRGhGOztBa0M1cm5ERTtFQUEyQyxnQ0FBK0I7QWxDZ3NuRDVFOztBa0Mvcm5ERTtFQUEyQyx3QkFBdUI7QWxDbXNuRHBFOztBa0Nsc25ERTtFQUEyQywwQkFBeUI7QWxDc3NuRHRFOztBa0Mxc25ERTtFQUEyQyx5QkFBd0I7QWxDOHNuRHJFOztBa0M3c25ERTtFQUEyQyxvQ0FBbUM7QWxDaXRuRGhGOztBa0NodG5ERTtFQUEyQyxnQ0FBK0I7QWxDb3RuRDVFOztBa0NudG5ERTtFQUEyQyx3QkFBdUI7QWxDdXRuRHBFOztBa0N0dG5ERTtFQUEyQywwQkFBeUI7QWxDMHRuRHRFOztBa0M5dG5ERTtFQUEyQyx5QkFBd0I7QWxDa3VuRHJFOztBa0NqdW5ERTtFQUEyQyxvQ0FBbUM7QWxDcXVuRGhGOztBa0NwdW5ERTtFQUEyQyxnQ0FBK0I7QWxDd3VuRDVFOztBa0N2dW5ERTtFQUEyQyx3QkFBdUI7QWxDMnVuRHBFOztBa0MxdW5ERTtFQUEyQywwQkFBeUI7QWxDOHVuRHRFOztBa0Nsdm5ERTtFQUEyQyx5QkFBd0I7QWxDc3ZuRHJFOztBa0Nydm5ERTtFQUEyQyxvQ0FBbUM7QWxDeXZuRGhGOztBa0N4dm5ERTtFQUEyQyxnQ0FBK0I7QWxDNHZuRDVFOztBa0Mzdm5ERTtFQUEyQyx3QkFBdUI7QWxDK3ZuRHBFOztBa0M5dm5ERTtFQUEyQywwQkFBeUI7QWxDa3duRHRFOztBa0N0d25ERTtFQUEyQyx5QkFBd0I7QWxDMHduRHJFOztBa0N6d25ERTtFQUEyQyxvQ0FBbUM7QWxDNnduRGhGOztBa0M1d25ERTtFQUEyQyxnQ0FBK0I7QWxDZ3huRDVFOztBa0Mvd25ERTtFQUEyQyx3QkFBdUI7QWxDbXhuRHBFOztBa0NseG5ERTtFQUEyQywwQkFBeUI7QWxDc3huRHRFOztBa0MxeG5ERTtFQUEyQyx5QkFBd0I7QWxDOHhuRHJFOztBa0M3eG5ERTtFQUEyQyxvQ0FBbUM7QWxDaXluRGhGOztBa0NoeW5ERTtFQUEyQyxnQ0FBK0I7QWxDb3luRDVFOztBa0NueW5ERTtFQUEyQyx3QkFBdUI7QWxDdXluRHBFOztBa0N0eW5ERTtFQUEyQywwQkFBeUI7QWxDMHluRHRFOztBa0M5eW5ERTtFQUEyQyx5QkFBd0I7QWxDa3puRHJFOztBa0Nqem5ERTtFQUEyQyxvQ0FBbUM7QWxDcXpuRGhGOztBa0Nwem5ERTtFQUEyQyxnQ0FBK0I7QWxDd3puRDVFOztBa0N2em5ERTtFQUEyQyx3QkFBdUI7QWxDMnpuRHBFOztBa0Mxem5ERTtFQUEyQywwQkFBeUI7QWxDOHpuRHRFOztBa0NsMG5ERTtFQUEyQyx5QkFBd0I7QWxDczBuRHJFOztBa0NyMG5ERTtFQUEyQyxvQ0FBbUM7QWxDeTBuRGhGOztBa0N4MG5ERTtFQUEyQyxnQ0FBK0I7QWxDNDBuRDVFOztBa0MzMG5ERTtFQUEyQyx3QkFBdUI7QWxDKzBuRHBFOztBa0M5MG5ERTtFQUEyQywwQkFBeUI7QWxDazFuRHRFOztBa0N0MW5ERTtFQUEyQyx5QkFBd0I7QWxDMDFuRHJFOztBa0N6MW5ERTtFQUEyQyxvQ0FBbUM7QWxDNjFuRGhGOztBa0M1MW5ERTtFQUEyQyxnQ0FBK0I7QWxDZzJuRDVFOztBa0MvMW5ERTtFQUEyQyx3QkFBdUI7QWxDbTJuRHBFOztBa0NsMm5ERTtFQUEyQywwQkFBeUI7QWxDczJuRHRFOztBa0MxMm5ERTtFQUEyQyx5QkFBd0I7QWxDODJuRHJFOztBa0M3Mm5ERTtFQUEyQyxvQ0FBbUM7QWxDaTNuRGhGOztBa0NoM25ERTtFQUEyQyxnQ0FBK0I7QWxDbzNuRDVFOztBa0NuM25ERTtFQUEyQyx3QkFBdUI7QWxDdTNuRHBFOztBa0N0M25ERTtFQUEyQywwQkFBeUI7QWxDMDNuRHRFOztBa0M5M25ERTtFQUEyQyx5QkFBd0I7QWxDazRuRHJFOztBa0NqNG5ERTtFQUEyQyxvQ0FBbUM7QWxDcTRuRGhGOztBa0NwNG5ERTtFQUEyQyxnQ0FBK0I7QWxDdzRuRDVFOztBa0N2NG5ERTtFQUEyQyx3QkFBdUI7QWxDMjRuRHBFOztBa0MxNG5ERTtFQUEyQywwQkFBeUI7QWxDODRuRHRFOztBa0NsNW5ERTtFQUEyQyx5QkFBd0I7QWxDczVuRHJFOztBa0NyNW5ERTtFQUEyQyxvQ0FBbUM7QWxDeTVuRGhGOztBa0N4NW5ERTtFQUEyQyxnQ0FBK0I7QWxDNDVuRDVFOztBa0MzNW5ERTtFQUEyQyx3QkFBdUI7QWxDKzVuRHBFOztBa0M5NW5ERTtFQUEyQywwQkFBeUI7QWxDazZuRHRFOztBa0N0Nm5ERTtFQUEyQyx5QkFBd0I7QWxDMDZuRHJFOztBa0N6Nm5ERTtFQUEyQyxvQ0FBbUM7QWxDNjZuRGhGOztBa0M1Nm5ERTtFQUEyQyxnQ0FBK0I7QWxDZzduRDVFOztBa0MvNm5ERTtFQUEyQyx3QkFBdUI7QWxDbTduRHBFOztBa0NsN25ERTtFQUEyQywwQkFBeUI7QWxDczduRHRFOztBa0MxN25ERTtFQUEyQyx5QkFBd0I7QWxDODduRHJFOztBa0M3N25ERTtFQUEyQyxvQ0FBbUM7QWxDaThuRGhGOztBa0NoOG5ERTtFQUEyQyxnQ0FBK0I7QWxDbzhuRDVFOztBa0NuOG5ERTtFQUEyQyx3QkFBdUI7QWxDdThuRHBFOztBa0N0OG5ERTtFQUEyQywwQkFBeUI7QWxDMDhuRHRFOztBa0NsOG5ERTtFQUEyQyx5QkFBd0I7QWxDczhuRHJFOztBa0NyOG5ERTtFQUEyQyxvQ0FBbUM7QWxDeThuRGhGOztBa0N4OG5ERTtFQUEyQyxnQ0FBK0I7QWxDNDhuRDVFOztBa0MzOG5ERTtFQUEyQyx3QkFBdUI7QWxDKzhuRHBFOztBa0M5OG5ERTtFQUEyQywwQkFBeUI7QWxDazluRHRFOztBa0N0OW5ERTtFQUEyQyx5QkFBd0I7QWxDMDluRHJFOztBa0N6OW5ERTtFQUEyQyxvQ0FBbUM7QWxDNjluRGhGOztBa0M1OW5ERTtFQUEyQyxnQ0FBK0I7QWxDZytuRDVFOztBa0MvOW5ERTtFQUEyQyx3QkFBdUI7QWxDbStuRHBFOztBa0NsK25ERTtFQUEyQywwQkFBeUI7QWxDcytuRHRFOztBa0MxK25ERTtFQUEyQyx5QkFBd0I7QWxDOCtuRHJFOztBa0M3K25ERTtFQUEyQyxvQ0FBbUM7QWxDaS9uRGhGOztBa0NoL25ERTtFQUEyQyxnQ0FBK0I7QWxDby9uRDVFOztBa0NuL25ERTtFQUEyQyx3QkFBdUI7QWxDdS9uRHBFOztBa0N0L25ERTtFQUEyQywwQkFBeUI7QWxDMC9uRHRFOztBa0M5L25ERTtFQUEyQyx5QkFBd0I7QWxDa2dvRHJFOztBa0NqZ29ERTtFQUEyQyxvQ0FBbUM7QWxDcWdvRGhGOztBa0NwZ29ERTtFQUEyQyxnQ0FBK0I7QWxDd2dvRDVFOztBa0N2Z29ERTtFQUEyQyx3QkFBdUI7QWxDMmdvRHBFOztBa0MxZ29ERTtFQUEyQywwQkFBeUI7QWxDOGdvRHRFOztBa0NsaG9ERTtFQUEyQyx5QkFBd0I7QWxDc2hvRHJFOztBa0NyaG9ERTtFQUEyQyxvQ0FBbUM7QWxDeWhvRGhGOztBa0N4aG9ERTtFQUEyQyxnQ0FBK0I7QWxDNGhvRDVFOztBa0MzaG9ERTtFQUEyQyx3QkFBdUI7QWxDK2hvRHBFOztBa0M5aG9ERTtFQUEyQywwQkFBeUI7QWxDa2lvRHRFOztBa0N0aW9ERTtFQUEyQyx5QkFBd0I7QWxDMGlvRHJFOztBa0N6aW9ERTtFQUEyQyxvQ0FBbUM7QWxDNmlvRGhGOztBa0M1aW9ERTtFQUEyQyxnQ0FBK0I7QWxDZ2pvRDVFOztBa0MvaW9ERTtFQUEyQyx3QkFBdUI7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b0RqQjs7QW9DcHdvREE7RUFDQyxnQkFBZ0I7QXBDdXdvRGpCOztBb0Nyd29EQTtFQUNDLGdCQUFnQjtBcEN3d29EakI7O0FvQ3R3b0RBO0VBQ0MsZ0JBQWdCO0FwQ3l3b0RqQjs7QW9DdndvREE7RUFDQyxnQkFBZ0I7QXBDMHdvRGpCOztBb0N4d29EQTtFQUNDLGdCQUFnQjtBcEMyd29EakI7O0FvQ3p3b0RBO0VBQ0MsZ0JBQWdCO0FwQzR3b0RqQjs7QW9DMXdvREE7RUFDQyxnQkFBZ0I7QXBDNndvRGpCOztBb0Mzd29EQTtFQUNDLGdCQUFnQjtBcEM4d29EakI7O0FvQzV3b0RBO0VBQ0MsZ0JBQWdCO0FwQyt3b0RqQjs7QW9DN3dvREE7RUFDQyxnQkFBZ0I7QXBDZ3hvRGpCOztBb0M5d29EQTtFQUNDLGdCQUFnQjtBcENpeG9EakI7O0FvQy93b0RBO0VBQ0MsZ0JBQWdCO0FwQ2t4b0RqQjs7QW9DaHhvREE7RUFDQyxnQkFBZ0I7QXBDbXhvRGpCOztBb0NqeG9EQTtFQUNDLGdCQUFnQjtBcENveG9EakI7O0FvQ2x4b0RBO0VBQ0MsZ0JBQWdCO0FwQ3F4b0RqQjs7QW9DbnhvREE7RUFDQyxnQkFBZ0I7QXBDc3hvRGpCOztBb0NweG9EQTtFQUNDLGdCQUFnQjtBcEN1eG9EakI7O0FvQ3J4b0RBO0VBQ0MsZ0JBQWdCO0FwQ3d4b0RqQjs7QW9DdHhvREE7RUFDQyxnQkFBZ0I7QXBDeXhvRGpCOztBb0N2eG9EQTtFQUNDLGdCQUFnQjtBcEMweG9EakI7O0FvQ3h4b0RBO0VBQ0MsZ0JBQWdCO0FwQzJ4b0RqQjs7QW9DenhvREE7RUFDQyxnQkFBZ0I7QXBDNHhvRGpCOztBb0MxeG9EQTtFQUNDLGdCQUFnQjtBcEM2eG9EakI7O0FvQzN4b0RBO0VBQ0MsZ0JBQWdCO0FwQzh4b0RqQjs7QW9DNXhvREE7RUFDQyxnQkFBZ0I7QXBDK3hvRGpCOztBb0M3eG9EQTtFQUNDLGdCQUFnQjtBcENneW9EakI7O0FvQzl4b0RBO0VBQ0MsZ0JBQWdCO0FwQ2l5b0RqQjs7QW9DL3hvREE7RUFDQyxnQkFBZ0I7QXBDa3lvRGpCOztBb0NoeW9EQTtFQUNDLGdCQUFnQjtBcENteW9EakI7O0FvQ2p5b0RBO0VBQ0MsZ0JBQWdCO0FwQ295b0RqQjs7QW9DbHlvREE7RUFDQyxnQkFBZ0I7QXBDcXlvRGpCOztBb0NueW9EQTtFQUNDLGdCQUFnQjtBcENzeW9EakI7O0FvQ3B5b0RBO0VBQ0MsZ0JBQWdCO0FwQ3V5b0RqQjs7QW9DcnlvREE7RUFDQyxnQkFBZ0I7QXBDd3lvRGpCOztBb0N0eW9EQTtFQUNDLGdCQUFnQjtBcEN5eW9EakI7O0FvQ3Z5b0RBO0VBQ0MsZ0JBQWdCO0FwQzB5b0RqQjs7QW9DeHlvREE7RUFDQyxnQkFBZ0I7QXBDMnlvRGpCOztBb0N6eW9EQTtFQUNDLGdCQUFnQjtBcEM0eW9EakI7O0FvQzF5b0RBO0VBQ0MsZ0JBQWdCO0FwQzZ5b0RqQjs7QW9DM3lvREE7RUFDQyxnQkFBZ0I7QXBDOHlvRGpCOztBb0M1eW9EQTtFQUNDLGdCQUFnQjtBcEMreW9EakI7O0FvQzd5b0RBO0VBQ0MsZ0JBQWdCO0FwQ2d6b0RqQjs7QW9DOXlvREE7RUFDQyxnQkFBZ0I7QXBDaXpvRGpCOztBb0MveW9EQTtFQUNDLGdCQUFnQjtBcENrem9EakI7O0FvQ2h6b0RBO0VBQ0MsZ0JBQWdCO0FwQ216b0RqQjs7QW9DanpvREE7RUFDQyxnQkFBZ0I7QXBDb3pvRGpCOztBb0Nsem9EQTtFQUNDLGdCQUFnQjtBcENxem9EakI7O0FvQ256b0RBO0VBQ0MsZ0JBQWdCO0FwQ3N6b0RqQjs7QW9DcHpvREE7RUFDQyxnQkFBZ0I7QXBDdXpvRGpCOztBb0Nyem9EQTtFQUNDLGdCQUFnQjtBcEN3em9EakI7O0FvQ3R6b0RBO0VBQ0MsZ0JBQWdCO0FwQ3l6b0RqQjs7QW9DdnpvREE7RUFDQyxnQkFBZ0I7QXBDMHpvRGpCOztBb0N4em9EQTtFQUNDLGdCQUFnQjtBcEMyem9EakI7O0FvQ3p6b0RBO0VBQ0MsZ0JBQWdCO0FwQzR6b0RqQjs7QW9DMXpvREE7RUFDQyxnQkFBZ0I7QXBDNnpvRGpCOztBb0Mzem9EQTtFQUNDLGdCQUFnQjtBcEM4em9EakI7O0FvQzV6b0RBO0VBQ0MsZ0JBQWdCO0FwQyt6b0RqQjs7QW9DN3pvREE7RUFDQyxnQkFBZ0I7QXBDZzBvRGpCOztBb0M5em9EQTtFQUNDLGdCQUFnQjtBcENpMG9EakI7O0FvQy96b0RBO0VBQ0MsZ0JBQWdCO0FwQ2swb0RqQjs7QW9DaDBvREE7RUFDQyxnQkFBZ0I7QXBDbTBvRGpCOztBb0NqMG9EQTtFQUNDLGdCQUFnQjtBcENvMG9EakI7O0FvQ2wwb0RBO0VBQ0MsZ0JBQWdCO0FwQ3Ewb0RqQjs7QW9DbjBvREE7RUFDQyxnQkFBZ0I7QXBDczBvRGpCOztBb0NwMG9EQTtFQUNDLGdCQUFnQjtBcEN1MG9EakI7O0FvQ3Iwb0RBO0VBQ0MsZ0JBQWdCO0FwQ3cwb0RqQjs7QW9DdDBvREE7RUFDQyxnQkFBZ0I7QXBDeTBvRGpCOztBb0N2MG9EQTtFQUNDLGdCQUFnQjtBcEMwMG9EakI7O0FvQ3gwb0RBO0VBQ0MsZ0JBQWdCO0FwQzIwb0RqQjs7QW9DejBvREE7RUFDQyxnQkFBZ0I7QXBDNDBvRGpCOztBb0MxMG9EQTtFQUNDLGdCQUFnQjtBcEM2MG9EakI7O0FvQzMwb0RBO0VBQ0MsZ0JBQWdCO0FwQzgwb0RqQjs7QW9DNTBvREE7RUFDQyxnQkFBZ0I7QXBDKzBvRGpCOztBb0M3MG9EQTtFQUNDLGdCQUFnQjtBcENnMW9EakI7O0FvQzkwb0RBO0VBQ0MsZ0JBQWdCO0FwQ2kxb0RqQjs7QW9DLzBvREE7RUFDQyxnQkFBZ0I7QXBDazFvRGpCOztBb0NoMW9EQTtFQUNDLGdCQUFnQjtBcENtMW9EakI7O0FvQ2oxb0RBO0VBQ0MsZ0JBQWdCO0FwQ28xb0RqQjs7QW9DbDFvREE7RUFDQyxnQkFBZ0I7QXBDcTFvRGpCOztBb0NuMW9EQTtFQUNDLGdCQUFnQjtBcENzMW9EakI7O0FvQ3Axb0RBO0VBQ0MsZ0JBQWdCO0FwQ3Uxb0RqQjs7QW9DcjFvREE7RUFDQyxnQkFBZ0I7QXBDdzFvRGpCOztBb0N0MW9EQTtFQUNDLGdCQUFnQjtBcEN5MW9EakI7O0FvQ3Yxb0RBO0VBQ0MsZ0JBQWdCO0FwQzAxb0RqQjs7QW9DeDFvREE7RUFDQyxnQkFBZ0I7QXBDMjFvRGpCOztBb0N6MW9EQTtFQUNDLGdCQUFnQjtBcEM0MW9EakI7O0FvQzExb0RBO0VBQ0MsZ0JBQWdCO0FwQzYxb0RqQjs7QW9DMzFvREE7RUFDQyxnQkFBZ0I7QXBDODFvRGpCOztBb0M1MW9EQTtFQUNDLGdCQUFnQjtBcEMrMW9EakI7O0FvQzcxb0RBO0VBQ0MsZ0JBQWdCO0FwQ2cyb0RqQjs7QW9DOTFvREE7RUFDQyxnQkFBZ0I7QXBDaTJvRGpCOztBb0MvMW9EQTtFQUNDLGdCQUFnQjtBcENrMm9EakI7O0FvQ2gyb0RBO0VBQ0MsZ0JBQWdCO0FwQ20yb0RqQjs7QW9DajJvREE7RUFDQyxnQkFBZ0I7QXBDbzJvRGpCOztBb0NsMm9EQTtFQUNDLGdCQUFnQjtBcENxMm9EakI7O0FvQ24yb0RBO0VBQ0MsZ0JBQWdCO0FwQ3Myb0RqQjs7QW9DcDJvREE7RUFDQyxnQkFBZ0I7QXBDdTJvRGpCOztBb0NyMm9EQTtFQUNDLGdCQUFnQjtBcEN3Mm9EakI7O0FvQ3Qyb0RBO0VBQ0MsZ0JBQWdCO0FwQ3kyb0RqQjs7QW9DdjJvREE7RUFDQyxnQkFBZ0I7QXBDMDJvRGpCOztBb0N4Mm9EQTtFQUNDLGdCQUFnQjtBcEMyMm9EakI7O0FvQ3oyb0RBO0VBQ0MsZ0JBQWdCO0FwQzQyb0RqQjs7QW9DMTJvREE7RUFDQyxnQkFBZ0I7QXBDNjJvRGpCOztBb0MzMm9EQTtFQUNDLGdCQUFnQjtBcEM4Mm9EakI7O0FvQzUyb0RBO0VBQ0MsZ0JBQWdCO0FwQysyb0RqQjs7QW9DNzJvREE7RUFDQyxnQkFBZ0I7QXBDZzNvRGpCOztBb0M5Mm9EQTtFQUNDLGdCQUFnQjtBcENpM29EakI7O0FvQy8yb0RBO0VBQ0MsZ0JBQWdCO0FwQ2szb0RqQjs7QW9DaDNvREE7RUFDQyxnQkFBZ0I7QXBDbTNvRGpCOztBb0NqM29EQTtFQUNDLGdCQUFnQjtBcENvM29EakI7O0FvQ2wzb0RBO0VBQ0MsZ0JBQWdCO0FwQ3Ezb0RqQjs7QW9DbjNvREE7RUFDQyxnQkFBZ0I7QXBDczNvRGpCOztBb0NwM29EQTtFQUNDLGdCQUFnQjtBcEN1M29EakI7O0FvQ3Izb0RBO0VBQ0MsZ0JBQWdCO0FwQ3czb0RqQjs7QW9DdDNvREE7RUFDQyxnQkFBZ0I7QXBDeTNvRGpCOztBb0N2M29EQTtFQUNDLGdCQUFnQjtBcEMwM29EakI7O0FvQ3gzb0RBO0VBQ0MsZ0JBQWdCO0FwQzIzb0RqQjs7QW9DejNvREE7RUFDQyxnQkFBZ0I7QXBDNDNvRGpCOztBb0MxM29EQTtFQUNDLGdCQUFnQjtBcEM2M29EakI7O0FvQzMzb0RBO0VBQ0MsZ0JBQWdCO0FwQzgzb0RqQjs7QW9DNTNvREE7RUFDQyxnQkFBZ0I7QXBDKzNvRGpCOztBb0M3M29EQTtFQUNDLGdCQUFnQjtBcENnNG9EakI7O0FvQzkzb0RBO0VBQ0MsZ0JBQWdCO0FwQ2k0b0RqQjs7QW9DLzNvREE7RUFDQyxnQkFBZ0I7QXBDazRvRGpCOztBb0NoNG9EQTtFQUNDLGdCQUFnQjtBcENtNG9EakI7O0FvQ2o0b0RBO0VBQ0MsZ0JBQWdCO0FwQ280b0RqQjs7QW9DbDRvREE7RUFDQyxnQkFBZ0I7QXBDcTRvRGpCOztBb0NuNG9EQTtFQUNDLGdCQUFnQjtBcENzNG9EakI7O0FvQ3A0b0RBO0VBQ0MsZ0JBQWdCO0FwQ3U0b0RqQjs7QW9DcjRvREE7RUFDQyxnQkFBZ0I7QXBDdzRvRGpCOztBb0N0NG9EQTtFQUNDLGdCQUFnQjtBcEN5NG9EakI7O0FvQ3Y0b0RBO0VBQ0MsZ0JBQWdCO0FwQzA0b0RqQjs7QW9DeDRvREE7RUFDQyxnQkFBZ0I7QXBDMjRvRGpCOztBb0N6NG9EQTtFQUNDLGdCQUFnQjtBcEM0NG9EakI7O0FvQzE0b0RBO0VBQ0MsZ0JBQWdCO0FwQzY0b0RqQjs7QW9DMzRvREE7RUFDQyxnQkFBZ0I7QXBDODRvRGpCOztBb0M1NG9EQTtFQUNDLGdCQUFnQjtBcEMrNG9EakI7O0FvQzc0b0RBO0VBQ0MsZ0JBQWdCO0FwQ2c1b0RqQjs7QW9DOTRvREE7RUFDQyxnQkFBZ0I7QXBDaTVvRGpCOztBb0MvNG9EQTtFQUNDLGdCQUFnQjtBcENrNW9EakI7O0FvQ2g1b0RBO0VBQ0MsZ0JBQWdCO0FwQ201b0RqQjs7QW9DajVvREE7RUFDQyxnQkFBZ0I7QXBDbzVvRGpCOztBb0NsNW9EQTtFQUNDLGdCQUFnQjtBcENxNW9EakI7O0FvQ241b0RBO0VBQ0MsZ0JBQWdCO0FwQ3M1b0RqQjs7QW9DcDVvREE7RUFDQyxnQkFBZ0I7QXBDdTVvRGpCOztBb0NyNW9EQTtFQUNDLGdCQUFnQjtBcEN3NW9EakI7O0FvQ3Q1b0RBO0VBQ0MsZ0JBQWdCO0FwQ3k1b0RqQjs7QW9DdjVvREE7RUFDQyxnQkFBZ0I7QXBDMDVvRGpCOztBb0N4NW9EQTtFQUNDLGdCQUFnQjtBcEMyNW9EakI7O0FvQ3o1b0RBO0VBQ0MsZ0JBQWdCO0FwQzQ1b0RqQjs7QW9DMTVvREE7RUFDQyxnQkFBZ0I7QXBDNjVvRGpCOztBb0MzNW9EQTtFQUNDLGdCQUFnQjtBcEM4NW9EakI7O0FvQzU1b0RBO0VBQ0MsZ0JBQWdCO0FwQys1b0RqQjs7QW9DNzVvREE7RUFDQyxnQkFBZ0I7QXBDZzZvRGpCOztBb0M5NW9EQTtFQUNDLGdCQUFnQjtBcENpNm9EakI7O0FvQy81b0RBO0VBQ0MsZ0JBQWdCO0FwQ2s2b0RqQjs7QW9DaDZvREE7RUFDQyxnQkFBZ0I7QXBDbTZvRGpCOztBb0NqNm9EQTtFQUNDLGdCQUFnQjtBcENvNm9EakI7O0FvQ2w2b0RBO0VBQ0MsZ0JBQWdCO0FwQ3E2b0RqQjs7QW9DbjZvREE7RUFDQyxnQkFBZ0I7QXBDczZvRGpCOztBb0NwNm9EQTtFQUNDLGdCQUFnQjtBcEN1Nm9EakI7O0FvQ3I2b0RBO0VBQ0MsZ0JBQWdCO0FwQ3c2b0RqQjs7QW9DdDZvREE7RUFDQyxnQkFBZ0I7QXBDeTZvRGpCOztBb0N2Nm9EQTtFQUNDLGdCQUFnQjtBcEMwNm9EakI7O0FvQ3g2b0RBO0VBQ0MsZ0JBQWdCO0FwQzI2b0RqQjs7QW9DejZvREE7RUFDQyxnQkFBZ0I7QXBDNDZvRGpCOztBb0MxNm9EQTtFQUNDLGdCQUFnQjtBcEM2Nm9EakI7O0FvQzM2b0RBO0VBQ0MsZ0JBQWdCO0FwQzg2b0RqQjs7QW9DNTZvREE7RUFDQyxnQkFBZ0I7QXBDKzZvRGpCOztBb0M3Nm9EQTtFQUNDLGdCQUFnQjtBcENnN29EakI7O0FvQzk2b0RBO0VBQ0MsZ0JBQWdCO0FwQ2k3b0RqQjs7QW9DLzZvREE7RUFDQyxnQkFBZ0I7QXBDazdvRGpCOztBb0NoN29EQTtFQUNDLGdCQUFnQjtBcENtN29EakI7O0FvQ2o3b0RBO0VBQ0MsZ0JBQWdCO0FwQ283b0RqQjs7QW9DbDdvREE7RUFDQyxnQkFBZ0I7QXBDcTdvRGpCOztBb0NuN29EQTtFQUNDLGdCQUFnQjtBcENzN29EakI7O0FvQ3A3b0RBO0VBQ0MsZ0JBQWdCO0FwQ3U3b0RqQjs7QW9DcjdvREE7RUFDQyxnQkFBZ0I7QXBDdzdvRGpCOztBb0N0N29EQTtFQUNDLGdCQUFnQjtBcEN5N29EakI7O0FvQ3Y3b0RBO0VBQ0MsZ0JBQWdCO0FwQzA3b0RqQjs7QW9DeDdvREE7RUFDQyxnQkFBZ0I7QXBDMjdvRGpCOztBb0N6N29EQTtFQUNDLGdCQUFnQjtBcEM0N29EakI7O0FvQzE3b0RBO0VBQ0MsZ0JBQWdCO0FwQzY3b0RqQjs7QW9DMzdvREE7RUFDQyxnQkFBZ0I7QXBDODdvRGpCOztBb0M1N29EQTtFQUNDLGdCQUFnQjtBcEMrN29EakI7O0FvQzc3b0RBO0VBQ0MsZ0JBQWdCO0FwQ2c4b0RqQjs7QW9DOTdvREE7RUFDQyxnQkFBZ0I7QXBDaThvRGpCOztBb0MvN29EQTtFQUNDLGdCQUFnQjtBcENrOG9EakI7O0FvQ2g4b0RBO0VBQ0MsZ0JBQWdCO0FwQ204b0RqQjs7QW9DajhvREE7RUFDQyxnQkFBZ0I7QXBDbzhvRGpCOztBb0NsOG9EQTtFQUNDLGdCQUFnQjtBcENxOG9EakI7O0FvQ244b0RBO0VBQ0MsZ0JBQWdCO0FwQ3M4b0RqQjs7QW9DcDhvREE7RUFDQyxnQkFBZ0I7QXBDdThvRGpCOztBb0NyOG9EQTtFQUNDLGdCQUFnQjtBcEN3OG9EakI7O0FvQ3Q4b0RBO0VBQ0MsZ0JBQWdCO0FwQ3k4b0RqQjs7QW9DdjhvREE7RUFDQyxnQkFBZ0I7QXBDMDhvRGpCOztBb0N4OG9EQTtFQUNDLGdCQUFnQjtBcEMyOG9EakI7O0FvQ3o4b0RBO0VBQ0MsZ0JBQWdCO0FwQzQ4b0RqQjs7QW9DMThvREE7RUFDQyxnQkFBZ0I7QXBDNjhvRGpCOztBb0MzOG9EQTtFQUNDLGdCQUFnQjtBcEM4OG9EakI7O0FvQzU4b0RBO0VBQ0MsZ0JBQWdCO0FwQys4b0RqQjs7QW9DNzhvREE7RUFDQyxnQkFBZ0I7QXBDZzlvRGpCOztBb0M5OG9EQTtFQUNDLGdCQUFnQjtBcENpOW9EakI7O0FvQy84b0RBO0VBQ0MsZ0JBQWdCO0FwQ2s5b0RqQjs7QW9DaDlvREE7RUFDQyxnQkFBZ0I7QXBDbTlvRGpCOztBb0NqOW9EQTtFQUNDLGdCQUFnQjtBcENvOW9EakI7O0FvQ2w5b0RBO0VBQ0MsZ0JBQWdCO0FwQ3E5b0RqQjs7QW9DbjlvREE7RUFDQyxnQkFBZ0I7QXBDczlvRGpCOztBb0NwOW9EQTtFQUNDLGdCQUFnQjtBcEN1OW9EakI7O0FvQ3I5b0RBO0VBQ0MsZ0JBQWdCO0FwQ3c5b0RqQjs7QW9DdDlvREE7RUFDQyxnQkFBZ0I7QXBDeTlvRGpCOztBb0N2OW9EQTtFQUNDLGdCQUFnQjtBcEMwOW9EakI7O0FvQ3g5b0RBO0VBQ0MsZ0JBQWdCO0FwQzI5b0RqQjs7QW9DejlvREE7RUFDQyxnQkFBZ0I7QXBDNDlvRGpCOztBb0MxOW9EQTtFQUNDLGdCQUFnQjtBcEM2OW9EakI7O0FvQzM5b0RBO0VBQ0MsZ0JBQWdCO0FwQzg5b0RqQjs7QW9DNTlvREE7RUFDQyxnQkFBZ0I7QXBDKzlvRGpCOztBb0M3OW9EQTtFQUNDLGdCQUFnQjtBcENnK29EakI7O0FvQzk5b0RBO0VBQ0MsZ0JBQWdCO0FwQ2krb0RqQjs7QW9DLzlvREE7RUFDQyxnQkFBZ0I7QXBDaytvRGpCOztBb0NoK29EQTtFQUNDLGdCQUFnQjtBcENtK29EakI7O0FvQ2orb0RBO0VBQ0MsZ0JBQWdCO0FwQ28rb0RqQjs7QW9DbCtvREE7RUFDQyxnQkFBZ0I7QXBDcStvRGpCOztBb0NuK29EQTtFQUNDLGdCQUFnQjtBcENzK29EakI7O0FvQ3Arb0RBO0VBQ0MsZ0JBQWdCO0FwQ3Urb0RqQjs7QW9DcitvREE7RUFDQyxnQkFBZ0I7QXBDdytvRGpCOztBb0N0K29EQTtFQUNDLGdCQUFnQjtBcEN5K29EakI7O0FvQ3Yrb0RBO0VBQ0MsZ0JBQWdCO0FwQzArb0RqQjs7QW9DeCtvREE7RUFDQyxnQkFBZ0I7QXBDMitvRGpCOztBb0N6K29EQTtFQUNDLGdCQUFnQjtBcEM0K29EakI7O0FvQzErb0RBO0VBQ0MsZ0JBQWdCO0FwQzYrb0RqQjs7QW9DMytvREE7RUFDQyxnQkFBZ0I7QXBDOCtvRGpCOztBb0M1K29EQTtFQUNDLGdCQUFnQjtBcEMrK29EakI7O0FvQzcrb0RBO0VBQ0MsZ0JBQWdCO0FwQ2cvb0RqQjs7QW9DOStvREE7RUFDQyxnQkFBZ0I7QXBDaS9vRGpCOztBb0MvK29EQTtFQUNDLGdCQUFnQjtBcENrL29EakI7O0FvQ2gvb0RBO0VBQ0MsZ0JBQWdCO0FwQ20vb0RqQjs7QW9Dai9vREE7RUFDQyxnQkFBZ0I7QXBDby9vRGpCOztBb0NsL29EQTtFQUNDLGdCQUFnQjtBcENxL29EakI7O0FvQ24vb0RBO0VBQ0MsZ0JBQWdCO0FwQ3Mvb0RqQjs7QW9DcC9vREE7RUFDQyxnQkFBZ0I7QXBDdS9vRGpCOztBb0NyL29EQTtFQUNDLGdCQUFnQjtBcEN3L29EakI7O0FvQ3Qvb0RBO0VBQ0MsZ0JBQWdCO0FwQ3kvb0RqQjs7QW9Ddi9vREE7RUFDQyxnQkFBZ0I7QXBDMC9vRGpCOztBb0N4L29EQTtFQUNDLGdCQUFnQjtBcEMyL29EakI7O0FvQ3ovb0RBO0VBQ0MsZ0JBQWdCO0FwQzQvb0RqQjs7QW9DMS9vREE7RUFDQyxnQkFBZ0I7QXBDNi9vRGpCOztBb0MzL29EQTtFQUNDLGdCQUFnQjtBcEM4L29EakI7O0FvQzUvb0RBO0VBQ0MsZ0JBQWdCO0FwQysvb0RqQjs7QW9DNy9vREE7RUFDQyxnQkFBZ0I7QXBDZ2dwRGpCOztBb0M5L29EQTtFQUNDLGdCQUFnQjtBcENpZ3BEakI7O0FvQy8vb0RBO0VBQ0MsZ0JBQWdCO0FwQ2tncERqQjs7QW9DaGdwREE7RUFDQyxnQkFBZ0I7QXBDbWdwRGpCOztBb0NqZ3BEQTtFQUNDLGdCQUFnQjtBcENvZ3BEakI7O0FvQ2xncERBO0VBQ0MsZ0JBQWdCO0FwQ3FncERqQjs7QW9DbmdwREE7RUFDQyxnQkFBZ0I7QXBDc2dwRGpCOztBb0NwZ3BEQTtFQUNDLGdCQUFnQjtBcEN1Z3BEakI7O0FvQ3JncERBO0VBQ0MsZ0JBQWdCO0FwQ3dncERqQjs7QW9DdGdwREE7RUFDQyxnQkFBZ0I7QXBDeWdwRGpCOztBb0N2Z3BEQTtFQUNDLGdCQUFnQjtBcEMwZ3BEakI7O0FvQ3hncERBO0VBQ0MsZ0JBQWdCO0FwQzJncERqQjs7QW9DemdwREE7RUFDQyxnQkFBZ0I7QXBDNGdwRGpCOztBb0MxZ3BEQTtFQUNDLGdCQUFnQjtBcEM2Z3BEakI7O0FvQzNncERBO0VBQ0MsZ0JBQWdCO0FwQzhncERqQjs7QW9DNWdwREE7RUFDQyxnQkFBZ0I7QXBDK2dwRGpCOztBb0M3Z3BEQTtFQUNDLGdCQUFnQjtBcENnaHBEakI7O0FvQzlncERBO0VBQ0MsZ0JBQWdCO0FwQ2locERqQjs7QW9DL2dwREE7RUFDQyxnQkFBZ0I7QXBDa2hwRGpCOztBb0NoaHBEQTtFQUNDLGdCQUFnQjtBcENtaHBEakI7O0FvQ2pocERBO0VBQ0MsZ0JBQWdCO0FwQ29ocERqQjs7QW9DbGhwREE7RUFDQyxnQkFBZ0I7QXBDcWhwRGpCOztBb0NuaHBEQTtFQUNDLGdCQUFnQjtBcENzaHBEakI7O0FvQ3BocERBO0VBQ0MsZ0JBQWdCO0FwQ3VocERqQjs7QW9DcmhwREE7RUFDQyxnQkFBZ0I7QXBDd2hwRGpCOztBb0N0aHBEQTtFQUNDLGdCQUFnQjtBcEN5aHBEakI7O0FvQ3ZocERBO0VBQ0MsZ0JBQWdCO0FwQzBocERqQjs7QW9DeGhwREE7RUFDQyxnQkFBZ0I7QXBDMmhwRGpCOztBb0N6aHBEQTtFQUNDLGdCQUFnQjtBcEM0aHBEakI7O0FvQzFocERBO0VBQ0MsZ0JBQWdCO0FwQzZocERqQjs7QW9DM2hwREE7RUFDQyxnQkFBZ0I7QXBDOGhwRGpCOztBb0M1aHBEQTtFQUNDLGdCQUFnQjtBcEMraHBEakI7O0FvQzdocERBO0VBQ0MsZ0JBQWdCO0FwQ2dpcERqQjs7QW9DOWhwREE7RUFDQyxnQkFBZ0I7QXBDaWlwRGpCOztBb0MvaHBEQTtFQUNDLGdCQUFnQjtBcENraXBEakI7O0FvQ2hpcERBO0VBQ0MsZ0JBQWdCO0FwQ21pcERqQjs7QW9DamlwREE7RUFDQyxnQkFBZ0I7QXBDb2lwRGpCOztBb0NsaXBEQTtFQUNDLGdCQUFnQjtBcENxaXBEakI7O0FvQ25pcERBO0VBQ0MsZ0JBQWdCO0FwQ3NpcERqQjs7QW9DcGlwREE7RUFDQyxnQkFBZ0I7QXBDdWlwRGpCOztBb0NyaXBEQTtFQUNDLGdCQUFnQjtBcEN3aXBEakI7O0FvQ3RpcERBO0VBQ0MsZ0JBQWdCO0FwQ3lpcERqQjs7QW9DdmlwREE7RUFDQyxnQkFBZ0I7QXBDMGlwRGpCOztBb0N4aXBEQTtFQUNDLGdCQUFnQjtBcEMyaXBEakI7O0FvQ3ppcERBO0VBQ0MsZ0JBQWdCO0FwQzRpcERqQjs7QW9DMWlwREE7RUFDQyxnQkFBZ0I7QXBDNmlwRGpCOztBb0MzaXBEQTtFQUNDLGdCQUFnQjtBcEM4aXBEakI7O0FvQzVpcERBO0VBQ0MsZ0JBQWdCO0FwQytpcERqQjs7QW9DN2lwREE7RUFDQyxnQkFBZ0I7QXBDZ2pwRGpCOztBb0M5aXBEQTtFQUNDLGdCQUFnQjtBcENpanBEakI7O0FvQy9pcERBO0VBQ0MsZ0JBQWdCO0FwQ2tqcERqQjs7QW9DaGpwREE7RUFDQyxnQkFBZ0I7QXBDbWpwRGpCOztBb0NqanBEQTtFQUNDLGdCQUFnQjtBcENvanBEakI7O0FvQ2xqcERBO0VBQ0MsZ0JBQWdCO0FwQ3FqcERqQjs7QW9DbmpwREE7RUFDQyxnQkFBZ0I7QXBDc2pwRGpCOztBb0NwanBEQTtFQUNDLGdCQUFnQjtBcEN1anBEakI7O0FvQ3JqcERBO0VBQ0MsZ0JBQWdCO0FwQ3dqcERqQjs7QW9DdGpwREE7RUFDQyxnQkFBZ0I7QXBDeWpwRGpCOztBb0N2anBEQTtFQUNDLGdCQUFnQjtBcEMwanBEakI7O0FvQ3hqcERBO0VBQ0MsZ0JBQWdCO0FwQzJqcERqQjs7QW9DempwREE7RUFDQyxnQkFBZ0I7QXBDNGpwRGpCOztBb0MxanBEQTtFQUNDLGdCQUFnQjtBcEM2anBEakI7O0FvQzNqcERBO0VBQ0MsZ0JBQWdCO0FwQzhqcERqQjs7QW9DNWpwREE7RUFDQyxnQkFBZ0I7QXBDK2pwRGpCOztBb0M3anBEQTtFQUNDLGdCQUFnQjtBcENna3BEakI7O0FvQzlqcERBO0VBQ0MsZ0JBQWdCO0FwQ2lrcERqQjs7QW9DL2pwREE7RUFDQyxnQkFBZ0I7QXBDa2twRGpCOztBb0Noa3BEQTtFQUNDLGdCQUFnQjtBcENta3BEakI7O0FvQ2prcERBO0VBQ0MsZ0JBQWdCO0FwQ29rcERqQjs7QW9DbGtwREE7RUFDQyxnQkFBZ0I7QXBDcWtwRGpCOztBb0Nua3BEQTtFQUNDLGdCQUFnQjtBcENza3BEakI7O0FvQ3BrcERBO0VBQ0MsZ0JBQWdCO0FwQ3VrcERqQjs7QW9DcmtwREE7RUFDQyxnQkFBZ0I7QXBDd2twRGpCOztBb0N0a3BEQTtFQUNDLGdCQUFnQjtBcEN5a3BEakI7O0FvQ3ZrcERBO0VBQ0MsZ0JBQWdCO0FwQzBrcERqQjs7QW9DeGtwREE7RUFDQyxnQkFBZ0I7QXBDMmtwRGpCOztBb0N6a3BEQTtFQUNDLGdCQUFnQjtBcEM0a3BEakI7O0FvQzFrcERBO0VBQ0MsZ0JBQWdCO0FwQzZrcERqQjs7QW9DM2twREE7RUFDQyxnQkFBZ0I7QXBDOGtwRGpCOztBb0M1a3BEQTtFQUNDLGdCQUFnQjtBcEMra3BEakI7O0FvQzdrcERBO0VBQ0MsZ0JBQWdCO0FwQ2dscERqQjs7QW9DOWtwREE7RUFDQyxnQkFBZ0I7QXBDaWxwRGpCOztBb0Mva3BEQTtFQUNDLGdCQUFnQjtBcENrbHBEakI7O0FvQ2hscERBO0VBQ0MsZ0JBQWdCO0FwQ21scERqQjs7QW9DamxwREE7RUFDQyxnQkFBZ0I7QXBDb2xwRGpCOztBb0NsbHBEQTtFQUNDLGdCQUFnQjtBcENxbHBEakI7O0FvQ25scERBO0VBQ0MsZ0JBQWdCO0FwQ3NscERqQjs7QW9DcGxwREE7RUFDQyxnQkFBZ0I7QXBDdWxwRGpCOztBb0NybHBEQTtF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RTs7QW9EbnZzREU7RUFBc0MsY0FBa0M7QXBEdXZzRDFFOztBb0R2dnNERTtFQUFzQyxjQUFrQztBcEQydnNEMUU7O0FvRDN2c0RFO0VBQXNDLGNBQWtDO0FwRCt2c0QxRTs7QW9EL3ZzREU7RUFBc0MsZ0JBQWtDO0FwRG13c0QxRTs7QW9EbndzREU7RUFBc0MsZ0JBQWtDO0FwRHV3c0QxRTs7QW9EdndzREU7RUFBc0MsZ0JBQWtDO0FwRDJ3c0QxRTs7QW9EM3dzREU7RUFBc0MsZ0JBQWtDO0FwRCt3c0QxRTs7QW9EL3dzREU7RUFBc0MsY0FBa0M7QXBEbXhzRDFFOztBb0RueHNERTtFQUFzQyxnQkFBa0M7QXBEdXhzRDFFOztBb0R2eHNERTtFQUFzQyxnQkFBa0M7QXBEMnhzRDFFOztBb0QzeHNERTtFQUFzQyxnQkFBa0M7QXBEK3hzRDFFOztBb0QveHNERTtFQUFzQyxnQkFBa0M7QXBEbXlzRDFFOztBb0RueXNERTtFQUFzQyxnQkFBa0M7QXBEdXlzRDFFOztBb0R2eXNERTtFQUFzQyxnQkFBa0M7QXBEMnlzRDFFOztBb0QzeXNERTtFQUFzQyxnQkFBa0M7QXBEK3lzRDFFOztBb0QveXNERTtFQUFzQyxnQkFBa0M7QXBEbXpzRDFFOztBb0RuenNERTtFQUFzQyxnQkFBa0M7QXBEdXpzRDFFOztBb0R2enNERTtFQUFzQyxnQkFBa0M7QXBEMnpzRDFFOztBb0QzenNERTtFQUFzQyxnQkFBa0M7QXBEK3pzRDFFOztBb0QvenNERTtFQUFzQyxnQkFBa0M7QXBEbTBzRDFFOztBb0RuMHNERTtFQUFzQyxnQkFBa0M7QXBEdTBzRDFFOztBb0R2MHNERTtFQUFzQyxnQkFBa0M7QXBEMjBzRDFFOztBb0QzMHNERTtFQUFzQyxnQkFBa0M7QXBEKzBzRDFFOztBb0QvMHNERTtFQUFzQyxnQkFBa0M7QXBEbTFzRDFFOztBb0RuMXNERTtFQUFzQyxnQkFBa0M7QXBEdTFzRDFFOztBb0R2MXNERTtFQUFzQyxnQkFBa0M7QXBEMjFzRDFFOztBb0QzMXNERTtFQUFzQyxnQkFBa0M7QXBEKzFzRDFFOztBb0QvMXNERTtFQUFzQyxnQkFBa0M7QXBEbTJzRDFFOztBb0RuMnNERTtFQUFzQyxnQkFBa0M7QXBEdTJzRDFFOztBb0R2MnNERTtFQUFzQyxnQkFBa0M7QXBEMjJzRDFFOztBb0QzMnNERTtFQUFzQyxnQkFBa0M7QXBEKzJzRDFFOztBb0QvMnNERTtFQUFzQyxnQkFBa0M7QXBEbTNzRDFFOztBb0RuM3NERTtFQUFzQyxnQkFBa0M7QXBEdTNzRDFFOztBb0R2M3NERTtFQUFzQyxnQkFBa0M7QXBEMjNzRDFFOztBb0QzM3NERTtFQUFzQyxnQkFBa0M7QXBEKzNzRDFFOztBb0QvM3NERTtFQUFzQyxnQkFBa0M7QXBEbTRzRDFFOztBb0RuNHNERTtFQUFzQyxnQkFBa0M7QXBEdTRzRDFFOztBb0R2NHNERTtFQUFzQyxnQkFBa0M7QXBEMjRzRDFFOztBb0QzNHNERTtFQUFzQyxnQkFBa0M7QXBEKzRzRDFFOztBb0QvNHNERTtFQUFzQyxnQkFBa0M7QXBEbTVzRDFFOztBb0RuNXNERTtFQUFzQyxnQkFBa0M7QXBEdTVzRDFFOztBb0R2NXNERTtFQUFzQyxnQkFBa0M7QXBEMjVzRDFFOztBb0QzNXNERTtFQUFzQyxnQkFBa0M7QXBEKzVzRDFFOztBb0QvNXNERTtFQUFzQyxnQkFBa0M7QXBEbTZzRDFFOztBb0RuNnNERTtFQUFzQyxnQkFBa0M7QXBEdTZzRDFFOztBb0R2NnNERTtFQUFzQyxnQkFBa0M7QXBEMjZzRDFFOztBb0QzNnNERTtFQUFzQyxnQkFBa0M7QXBEKzZzRDFFOztBb0QvNnNERTtFQUFzQyxnQkFBa0M7QXBEbTdzRDFFOztBb0RuN3NERTtFQUFzQyxnQkFBa0M7QXBEdTdzRDFFOztBb0R2N3NERTtFQUFzQyxnQkFBa0M7QXBEMjdzRDFFOztBb0QzN3NERTtFQUFzQyxnQkFBa0M7QXBEKzdzRDFFOztBb0QvN3NERTtFQUFzQyxnQkFBa0M7QXBEbThzRDFFOztBb0RuOHNERTtFQUFzQyxnQkFBa0M7QXBEdThzRDFFOztBb0R2OHNERTtFQUFzQyxnQkFBa0M7QXBEMjhzRDFFOztBb0QzOHNERTtFQUFzQyxnQkFBa0M7QXBEKzhzRDFFOztBb0QvOHNERTtFQUFzQyxnQkFBa0M7QXBEbTlzRDFFOztBb0RuOXNERTtFQUFzQyxnQkFBa0M7QXBEdTlzRDFFOztBb0R2OXNERTtFQUFzQyxnQkFBa0M7QXBEMjlzRDFFOztBb0QzOXNERTtFQUFzQyxnQkFBa0M7QXBEKzlzRDFFOztBb0QvOXNERTtFQUFzQyxnQkFBa0M7QXBEbStzRDFFOztBb0RuK3NERTtFQUFzQyxnQkFBa0M7QXBEdStzRDFFOztBb0R2K3NERTtFQUFzQyxnQkFBa0M7QXBEMitzRDFFOztBb0QzK3NERTtFQUFzQyxnQkFBa0M7QXBEKytzRDFFOztBb0QvK3NERTtFQUFzQyxnQkFBa0M7QXBEbS9zRDFFOztBb0RuL3NERTtFQUFzQyxnQkFBa0M7QXBEdS9zRDFFOztBb0R2L3NERTtFQUFzQyxnQkFBa0M7QXBEMi9zRDFFOztBb0QzL3NERTtFQUFzQyxnQkFBa0M7QXBEKy9zRDFFOztBb0QvL3NERTtFQUFzQyxnQkFBa0M7QXBEbWd0RDFFOztBb0RuZ3RERTtFQUFzQyxnQkFBa0M7QXBEdWd0RDFFOztBb0R2Z3RERTtFQUFzQyxnQkFBa0M7QXBEMmd0RDFFOztBb0QzZ3RERTtFQUFzQyxnQkFBa0M7QXBEK2d0RDFFOztBb0QvZ3RERTtFQUFzQyxnQkFBa0M7QXBEbWh0RDFFOztBb0RuaHRERTtFQUFzQyxnQkFBa0M7QXBEdWh0RDFFOztBb0R2aHRERTtFQUFzQyxnQkFBa0M7QXBEMmh0RDFFOztBb0QzaHRERTtFQUFzQyxnQkFBa0M7QXBEK2h0RDFFOztBb0QvaHRERTtFQUFzQyxnQkFBa0M7QXBEbWl0RDFFOztBb0RuaXRERTtFQUFzQyxnQkFBa0M7QXBEdWl0RDFFOztBb0R2aXRERTtFQUFzQyxnQkFBa0M7QXBEMml0RDFFOztBb0QzaXRERTtFQUFzQyxnQkFBa0M7QXBEK2l0RDFFOztBb0QvaXRERTtFQUFzQyxnQkFBa0M7QXBEbWp0RDFFOztBb0RuanRERTtFQUFzQyxnQkFBa0M7QXBEdWp0RDFFOztBb0R2anRERTtFQUFzQyxnQkFBa0M7QXBEMmp0RDFFOztBb0QzanRERTtFQUFzQyxnQkFBa0M7QXBEK2p0RDFFOztBb0QvanRERTtFQUFzQyxnQkFBa0M7QXBEbWt0RDFFOztBb0Rua3RERTtFQUFzQyxnQkFBa0M7QXBEdWt0RDFFOztBb0R2a3RERTtFQUFzQyxnQkFBa0M7QXBEMmt0RDFFOztBb0Qza3RERTtFQUFzQyxnQkFBa0M7QXBEK2t0RDFFOztBb0Qva3RERTtFQUFzQyxnQkFBa0M7QXBEbWx0RDFFOztBb0RubHRERTtFQUFzQyxnQkFBa0M7QXBEdWx0RDFFOztBb0R2bHRERTtFQUFzQyxnQkFBa0M7QXBEMmx0RDFFOztBb0QzbHRERTtFQUFzQyxnQkFBa0M7QXBEK2x0RDFFOztBb0QvbHRERTtFQUFzQyxnQkFBa0M7QXBEbW10RDFFOztBb0RubXRERTtFQUFzQyxnQkFBa0M7QXBEdW10RDFFOztBb0R2bXRERTtFQUFzQyxnQkFBa0M7QXBEMm10RDFFOztBb0QzbXRERTtFQUFzQyxnQkFBa0M7QXBEK210RDFFOztBb0QvbXRERTtFQUFzQyxnQkFBa0M7QXBEbW50RDFFOztBb0RubnRERTtFQUFzQyxnQkFBa0M7QXBEdW50RDFFOztBb0R2bnRERTtFQUFzQyxnQkFBa0M7QXBEMm50RDFFOztBb0QzbnRERTtFQUFzQyxnQkFBa0M7QXBEK250RDFFOztBb0QvbnRERTtFQUFzQyxjQUFrQztBcERtb3REMUU7O0FvRG5vdERFO0VBQXNDLGdCQUFrQztBcER1b3REMUU7O0FvRHZvdERFO0VBQXNDLGdCQUFrQztBcEQyb3REMUU7O0FvRDNvdERFO0VBQXNDLGdCQUFrQztBcEQrb3REMUU7O0FvRC9vdERFO0VBQXNDLGdCQUFrQztBcERtcHREMUU7O0FvRG5wdERFO0VBQXNDLGdCQUFrQztBcER1cHREMUU7O0FvRHZwdERFO0VBQXNDLGdCQUFrQztBcEQycHREMUU7O0FvRDNwdERFO0VBQXNDLGdCQUFrQztBcEQrcHREMUU7O0FvRC9wdERFO0VBQXNDLGdCQUFrQztBcERtcXREMUU7O0FvRG5xdERFO0VBQXNDLGdCQUFrQztBcER1cXREMUU7O0FvRHZxdERFO0VBQXNDLGdCQUFrQztBcEQycXREMUU7O0FvRDNxdERFO0VBQXNDLGdCQUFrQztBcEQrcXREMUU7O0FvRC9xdERFO0VBQXNDLGdCQUFrQztBcERtcnREMUU7O0FvRG5ydERFO0VBQXNDLGdCQUFrQztBcER1cnREMUU7O0FvRHZydERFO0VBQXNDLGdCQUFrQztBcEQycnREMUU7O0FvRDNydERFO0VBQXNDLGdCQUFrQztBcEQrcnREMUU7O0FvRC9ydERFO0VBQXNDLGdCQUFrQztBcERtc3REMUU7O0FvRG5zdERFO0VBQXNDLGdCQUFrQztBcER1c3REMUU7O0FvRHZzdERFO0VBQXNDLGdCQUFrQztBcEQyc3REMUU7O0FvRDNzdERFO0VBQXNDLGdCQUFrQztBcEQrc3REMUU7O0FvRC9zdERFO0VBQXNDLGdCQUFrQztBcERtdHREMUU7O0FvRG50dERFO0VBQXNDLGdCQUFrQztBcER1dHREMUU7O0FvRHZ0dERFO0VBQXNDLGdCQUFrQztBcEQydHREMUU7O0FvRDN0dERFO0VBQXNDLGdCQUFrQztBcEQrdHREMUU7O0FvRC90dERFO0VBQXNDLGdCQUFrQztBcERtdXREMUU7O0FvRG51dERFO0VBQXNDLGdCQUFrQztBcER1dXREMUU7O0FvRHZ1dERFO0VBQXNDLGdCQUFrQztBcEQydXREMUU7O0FvRDN1dERFO0VBQXNDLGdCQUFrQztBcEQrdXREMUU7O0FvRC91dERFO0VBQXNDLGdCQUFrQztBcERtdnREMUU7O0FvRG52dERFO0VBQXNDLGdCQUFrQztBcER1dnREMUU7O0FvRHZ2dERFO0VBQXNDLGdCQUFrQztBcEQydnREMUU7O0FvRDN2dERFO0VBQXNDLGdCQUFrQztBcEQrdnREMUU7O0FvRC92dERFO0VBQXNDLGdCQUFrQztBcERtd3REMUU7O0FvRG53dERFO0VBQXNDLGdCQUFrQztBcER1d3REMUU7O0FvRHZ3dERFO0VBQXNDLGdCQUFrQztBcEQyd3REMUU7O0FvRDN3dERFO0VBQXNDLGNBQWtDO0FwRCt3dEQxRTs7QW9EL3d0REU7RUFBc0MsZ0JBQWtDO0FwRG14dEQxRTs7QW9Ebnh0REU7RUFBc0MsZ0JBQWtDO0FwRHV4dEQxRTs7QW9Ednh0REU7RUFBc0MsZ0JBQWtDO0FwRDJ4dEQxRTs7QW9EM3h0REU7RUFBc0MsZ0JBQWtDO0FwRCt4dEQxRTs7QW9EL3h0REU7RUFBc0MsZ0JBQWtDO0FwRG15dEQxRTs7QW9Ebnl0REU7RUFBc0MsZ0JBQWtDO0FwRHV5dEQxRTs7QW9Ednl0REU7RUFBc0MsZ0JBQWtDO0FwRDJ5dEQxRTs7QW9EM3l0REU7RUFBc0MsZ0JBQWtDO0FwRCt5dEQxRTs7QW9EL3l0REU7RUFBc0MsZ0JBQWtDO0FwRG16dEQxRTs7QW9Ebnp0REU7RUFBc0MsZ0JBQWtDO0FwRHV6dEQxRTs7QW9Ednp0REU7RUFBc0MsZ0JBQWtDO0FwRDJ6dEQxRTs7QW9EM3p0REU7RUFBc0MsZ0JBQWtDO0FwRCt6dEQxRTs7QW9EL3p0REU7RUFBc0MsZ0JBQWtDO0FwRG0wdEQxRTs7QW9EbjB0REU7RUFBc0MsZ0JBQWtDO0FwRHUwdEQxRTs7QW9EdjB0REU7RUFBc0MsZ0JBQWtDO0FwRDIwdEQxRTs7QW9EMzB0REU7RUFBc0MsZ0JBQWtDO0FwRCswdEQxRTs7QW9ELzB0REU7RUFBc0MsZ0JBQWtDO0FwRG0xdEQxRTs7QW9EbjF0REU7RUFBc0MsZ0JBQWtDO0FwRHUxdEQxRTs7QW9EdjF0REU7RUFBc0MsZ0JBQWtDO0FwRDIxdEQxRTs7QW9EMzF0REU7RUFBc0MsZ0JBQWtDO0FwRCsxdEQxRTs7QW9ELzF0REU7RUFBc0MsZ0JBQWtDO0FwRG0ydEQxRTs7QW9EbjJ0REU7RUFBc0MsZ0JBQWtDO0FwRHUydEQxRTs7QW9EdjJ0REU7RUFBc0MsZ0JBQWtDO0FwRDIydEQxRTs7QW9EMzJ0REU7RUFBc0MsZ0JBQWtDO0FwRCsydEQxRTs7QW9ELzJ0REU7RUFBc0MsZ0JBQWtDO0FwRG0zdEQxRTs7QW9EbjN0REU7RUFBc0MsZ0JBQWtDO0FwRHUzdEQxRTs7QW9EdjN0REU7RUFBc0MsZ0JBQWtDO0FwRDIzdEQxRTs7QW9EMzN0REU7RUFBc0MsZ0JBQWtDO0FwRCszdEQxRTs7QW9ELzN0REU7RUFBc0MsZ0JBQWtDO0FwRG00dEQxRTs7QW9EbjR0REU7RUFBc0MsZ0JBQWtDO0FwRHU0dEQxRTs7QW9EdjR0REU7RUFBc0MsZ0JBQWtDO0FwRDI0dEQxRTs7QW9EMzR0REU7RUFBc0MsZ0JBQWtDO0FwRCs0dEQxRTs7QW9ELzR0REU7RUFBc0MsZ0JBQWtDO0FwRG01dEQxRTs7QW9EbjV0REU7RUFBc0MsZ0JBQWtDO0FwRHU1dEQxRTs7QW9EdjV0REU7RUFBc0MsZ0JBQWtDO0FwRDI1dEQxRTs7QW9EMzV0REU7RUFBc0MsZ0JBQWtDO0FwRCs1dEQxRTs7QW9ELzV0REU7RUFBc0MsZ0JBQWtDO0FwRG02dEQxRTs7QW9EbjZ0REU7RUFBc0MsZ0JBQWtDO0FwRHU2dEQxRTs7QW9EdjZ0REU7RUFBc0MsZ0JBQWtDO0FwRDI2dEQxRTs7QW9EMzZ0REU7RUFBc0MsZ0JBQWtDO0FwRCs2dEQxRTs7QW9ELzZ0REU7RUFBc0MsZ0JBQWtDO0FwRG03dEQxRTs7QW9Ebjd0REU7RUFBc0MsZ0JBQWtDO0FwRHU3dEQxRTs7QW9Edjd0REU7RUFBc0MsZ0JBQWtDO0FwRDI3dEQxRTs7QW9EMzd0REU7RUFBc0MsZ0JBQWtDO0FwRCs3dEQxRTs7QW9ELzd0REU7RUFBc0MsZ0JBQWtDO0FwRG04dEQxRTs7QW9Ebjh0REU7RUFBc0MsZ0JBQWtDO0FwRHU4dEQxRTs7QW9Edjh0REU7RUFBc0MsZ0JBQWtDO0FwRDI4dEQxRTs7QW9EMzh0REU7RUFBc0MsZ0JBQWtDO0FwRCs4dEQxRTs7QW9ELzh0REU7RUFBc0MsZ0JBQWtDO0FwRG05dEQxRTs7QW9Ebjl0REU7RUFBc0MsZ0JBQWtDO0FwRHU5dEQxRTs7QW9Edjl0REU7RUFBc0MsZ0JBQWtDO0FwRDI5dEQxRTs7QW9EMzl0REU7RUFBc0MsZ0JBQWtDO0FwRCs5dEQxRTs7QW9ELzl0REU7RUFBc0MsZ0JBQWtDO0FwRG0rdEQxRTs7QW9Ebit0REU7RUFBc0MsZ0JBQWtDO0FwRHUrdEQxRTs7QW9Edit0REU7RUFBc0MsZ0JBQWtDO0FwRDIrdEQxRTs7QW9EMyt0REU7RUFBc0MsZ0JBQWtDO0FwRCsrdEQxRTs7QW9ELyt0REU7RUFBc0MsZ0JBQWtDO0FwRG0vdEQxRTs7QW9Ebi90REU7RUFBc0MsZ0JBQWtDO0FwRHUvdEQxRTs7QW9Edi90REU7RUFBc0MsZ0JBQWtDO0FwRDIvdEQxRTs7QW9EMy90REU7RUFBc0MsZ0JBQWtDO0FwRCsvdEQxRTs7QW9ELy90REU7RUFBc0MsZ0JBQWtDO0FwRG1ndUQxRTs7QW9Ebmd1REU7RUFBc0MsZ0JBQWtDO0FwRHVndUQxRTs7QW9Edmd1REU7RUFBc0MsZ0JBQWtDO0FwRDJndUQxRTs7QW9EM2d1REU7RUFBc0MsZ0JBQWtDO0FwRCtndUQxRTs7QW9EL2d1REU7RUFBc0MsZ0JBQWtDO0FwRG1odUQxRTs7QW9Ebmh1REU7RUFBc0MsZ0JBQWtDO0FwRHVodUQxRTs7QW9Edmh1REU7RUFBc0MsZ0JBQWtDO0FwRDJodUQxRTs7QW9EM2h1REU7RUFBc0MsZ0JBQWtDO0FwRCtodUQxRTs7QW9EL2h1REU7RUFBc0MsZ0JBQWtDO0FwRG1pdUQxRTs7QW9Ebml1REU7RUFBc0MsZ0JBQWtDO0FwRHVpdUQxRTs7QW9Edml1REU7RUFBc0MsZ0JBQWtDO0FwRDJpdUQxRTs7QW9EM2l1REU7RUFBc0MsZ0JBQWtDO0FwRCtpdUQxRTs7QW9EL2l1REU7RUFBc0MsZ0JBQWtDO0FwRG1qdUQxRTs7QW9Ebmp1REU7RUFBc0MsZ0JBQWtDO0FwRHVqdUQxRTs7QW9Edmp1REU7RUFBc0MsZ0JBQWtDO0FwRDJqdUQxRTs7QW9EM2p1REU7RUFBc0MsZ0JBQWtDO0FwRCtqdUQxRTs7QW9EL2p1REU7RUFBc0MsZ0JBQWtDO0FwRG1rdUQxRTs7QW9Ebmt1REU7RUFBc0MsZ0JBQWtDO0FwRHVrdUQxRTs7QW9Edmt1REU7RUFBc0MsZ0JBQWtDO0FwRDJrdUQxRTs7QW9EM2t1REU7RUFBc0MsZ0JBQWtDO0FwRCtrdUQxRTs7QW9EL2t1REU7RUFBc0MsZ0JBQWtDO0FwRG1sdUQxRTs7QW9Ebmx1REU7RUFBc0MsZ0JBQWtDO0FwRHVsdUQxRTs7QW9Edmx1REU7RUFBc0MsZ0JBQWtDO0FwRDJsdUQxRTs7QW9EM2x1REU7RUFBc0MsZ0JBQWtDO0FwRCtsdUQxRTs7QW9EL2x1REU7RUFBc0MsZ0JBQWtDO0FwRG1tdUQxRTs7QW9Ebm11REU7RUFBc0MsZ0JBQWtDO0FwRHVtdUQxRTs7QW9Edm11REU7RUFBc0MsZ0JBQWtDO0FwRDJtdUQxRTs7QW9EM211REU7RUFBc0MsZ0JBQWtDO0FwRCttdUQxRTs7QW9EL211REU7RUFBc0MsZ0JBQWtDO0FwRG1udUQxRTs7QW9Ebm51REU7RUFBc0MsZ0JBQWtDO0FwRHVudUQxRTs7QW9Edm51REU7RUFBc0MsZ0JBQWtDO0FwRDJudUQxRTs7QW9EM251REU7RUFBc0MsZ0JBQWtDO0FwRCtudUQxRTs7QW9EL251REU7RUFBc0MsZ0JBQWtDO0FwRG1vdUQxRTs7QW9Ebm91REU7RUFBc0MsZ0JBQWtDO0FwRHVvdUQxRTs7QW9Edm91REU7RUFBc0MsZ0JBQWtDO0FwRDJvdUQxRTs7QW9EM291REU7RUFBc0MsZ0JBQWtDO0FwRCtvdUQxRTs7QW9EL291REU7RUFBc0MsZ0JBQWtDO0FwRG1wdUQxRTs7QW9EbnB1REU7RUFBc0MsZ0JBQWtDO0FwRHVwdUQxRTs7QW9EdnB1REU7RUFBc0MsZ0JBQWtDO0FwRDJwdUQxRTs7QW9EM3B1REU7RUFBc0MsY0FBa0M7QXBEK3B1RDFFOztBb0QvcHVERTtFQUFzQyxnQkFBa0M7QXBEbXF1RDFFOztBb0RucXVERTtFQUFzQyxnQkFBa0M7QXBEdXF1RDFFOztBb0R2cXVERTtFQUFzQyxnQkFBa0M7QXBEMnF1RDFFOztBb0QzcXVERTtFQUFzQyxnQkFBa0M7QXBEK3F1RDFFOztBb0QvcXVERTtFQUFzQyxnQkFBa0M7QXBEbXJ1RDFFOztBb0RucnVERTtFQUFzQyxnQkFBa0M7QXBEdXJ1RDFFOztBb0R2cnVERTtFQUFzQyxnQkFBa0M7QXBEMnJ1RDFFOztBb0QzcnVERTtFQUFzQyxnQkFBa0M7QXBEK3J1RDFFOztBb0QvcnVERTtFQUFzQyxnQkFBa0M7QXBEbXN1RDFFOztBb0Ruc3VERTtFQUFzQyxnQkFBa0M7QXBEdXN1RDFFOztBb0R2c3VERTtFQUFzQyxnQkFBa0M7QXBEMnN1RDFFOztBb0Qzc3VERTtFQUFzQyxnQkFBa0M7QXBEK3N1RDFFOztBb0Qvc3VERTtFQUFzQyxnQkFBa0M7QXBEbXR1RDFFOztBb0RudHVERTtFQUFzQyxnQkFBa0M7QXBEdXR1RDFFOztBb0R2dHVERTtFQUFzQyxnQkFBa0M7QXBEMnR1RDFFOztBb0QzdHVERTtFQUFzQyxnQkFBa0M7QXBEK3R1RDFFOztBb0QvdHVERTtFQUFzQyxnQkFBa0M7QXBEbXV1RDFFOztBb0RudXVERTtFQUFzQyxnQkFBa0M7QXBEdXV1RDFFOztBb0R2dXVERTtFQUFzQyxnQkFBa0M7QXBEMnV1RDFFOztBb0QzdXVERTtFQUFzQyxnQkFBa0M7QXBEK3V1RDFFOztBb0QvdXVERTtFQUFzQyxnQkFBa0M7QXBEbXZ1RDFFOztBb0RudnVERTtFQUFzQyxnQkFBa0M7QXBEdXZ1RDFFOztBb0R2dnVERTtFQUFzQyxnQkFBa0M7QXBEMnZ1RDFFOztBb0QzdnVERTtFQUFzQyxnQkFBa0M7QXBEK3Z1RDFFOztBb0QvdnVERTtFQUFzQyxnQkFBa0M7QXBEbXd1RDFFOztBb0Rud3VERTtFQUFzQyxnQkFBa0M7QXBEdXd1RDFFOztBb0R2d3VERTtFQUFzQyxnQkFBa0M7QXBEMnd1RDFFOztBb0Qzd3VERTtFQUFzQyxnQkFBa0M7QXBEK3d1RDFFOztBb0Qvd3VERTtFQUFzQyxnQkFBa0M7QXBEbXh1RDFFOztBb0RueHVERTtFQUFzQyxnQkFBa0M7QXBEdXh1RDFFOztBb0R2eHVERTtFQUFzQyxnQkFBa0M7QXBEMnh1RDFFOztBb0QzeHVERTtFQUFzQyxnQkFBa0M7QXBEK3h1RDFFOztBb0QveHVERTtFQUFzQyxnQkFBa0M7QXBEbXl1RDFFOztBb0RueXVERTtFQUFzQyxnQkFBa0M7QXBEdXl1RDFFOztBb0R2eXVERTtFQUFzQyxnQkFBa0M7QXBEMnl1RDFFOztBb0QzeXVERTtFQUFzQyxnQkFBa0M7QXBEK3l1RDFFOztBb0QveXVERTtFQUFzQyxnQkFBa0M7QXBEbXp1RDFFOztBb0RuenVERTtFQUFzQyxnQkFBa0M7QXBEdXp1RDFFOztBb0R2enVERTtFQUFzQyxnQkFBa0M7QXBEMnp1RDFFOztBb0QzenVERTtFQUFzQyxnQkFBa0M7QXBEK3p1RDFFOztBb0QvenVERTtFQUFzQyxnQkFBa0M7QXBEbTB1RDFFOztBb0RuMHVERTtFQUFzQyxnQkFBa0M7QXBEdTB1RDFFOztBb0R2MHVERTtFQUFzQyxnQkFBa0M7QXBEMjB1RDFFOztBb0QzMHVERTtFQUFzQyxnQkFBa0M7QXBEKzB1RDFFOztBb0QvMHVERTtFQUFzQyxnQkFBa0M7QXBEbTF1RDFFOztBb0RuMXVERTtFQUFzQyxnQkFBa0M7QXBEdTF1RDFFOztBb0R2MXVERTtFQUFzQyxnQkFBa0M7QXBEMjF1RDFFOztBb0QzMXVERTtFQUFzQyxnQkFBa0M7QXBEKzF1RDFFOztBb0QvMXVERTtFQUFzQyxnQkFBa0M7QXBEbTJ1RDFFOztBb0RuMnVERTtFQUFzQyxnQkFBa0M7QXBEdTJ1RDFFOztBb0R2MnVERTtFQUFzQyxnQkFBa0M7QXBEMjJ1RDFFOztBb0QzMnVERTtFQUFzQyxnQkFBa0M7QXBEKzJ1RDFFOztBb0QvMnVERTtFQUFzQyxnQkFBa0M7QXBEbTN1RDFFOztBb0RuM3VERTtFQUFzQyxnQkFBa0M7QXBEdTN1RDFFOztBb0R2M3VERTtFQUFzQyxnQkFBa0M7QXBEMjN1RDFFOztBb0QzM3VERTtFQUFzQyxnQkFBa0M7QXBEKzN1RDFFOztBb0QvM3VERTtFQUFzQyxnQkFBa0M7QXBEbTR1RDFFOztBb0RuNHVERTtFQUFzQyxnQkFBa0M7QXBEdTR1RDFFOztBb0R2NHVERTtFQUFzQyxnQkFBa0M7QXBEMjR1RDFFOztBb0QzNHVERTtFQUFzQyxnQkFBa0M7QXBEKzR1RDFFOztBb0QvNHVERTtFQUFzQyxnQkFBa0M7QXBEbTV1RDFFOztBb0RuNXVERTtFQUFzQyxnQkFBa0M7QXBEdTV1RDFFOztBb0R2NXVERTtFQUFzQyxnQkFBa0M7QXBEMjV1RDFFOztBb0QzNXVERTtFQUFzQyxnQkFBa0M7QXBEKzV1RDFFOztBb0QvNXVERTtFQUFzQyxnQkFBa0M7QXBEbTZ1RDFFOztBb0RuNnVERTtFQUFzQyxnQkFBa0M7QXBEdTZ1RDFFOztBb0R2NnVERTtFQUFzQyxnQkFBa0M7QXBEMjZ1RDFFOztBb0QzNnVERTtFQUFzQyxnQkFBa0M7QXBEKzZ1RDFFOztBb0QvNnVERTtFQUFzQyxnQkFBa0M7QXBEbTd1RDFFOztBb0RuN3VERTtFQUFzQyxnQkFBa0M7QXBEdTd1RDFFOztBb0R2N3VERTtFQUFzQyxnQkFBa0M7QXBEMjd1RDFFOztBb0QzN3VERTtFQUFzQyxnQkFBa0M7QXBEKzd1RDFFOztBb0QvN3VERTtFQUFzQyxnQkFBa0M7QXBEbTh1RDFFOztBb0RuOHVERTtFQUFzQyxnQkFBa0M7QXBEdTh1RDFFOztBb0R2OHVERTtFQUFzQyxnQkFBa0M7QXBEMjh1RDFFOztBb0QzOHVERTtFQUFzQyxnQkFBa0M7QXBEKzh1RDFFOztBb0QvOHVERTtFQUFzQyxnQkFBa0M7QXBEbTl1RDFFOztBb0RuOXVERTtFQUFzQyxnQkFBa0M7QXBEdTl1RDFFOztBb0R2OXVERTtFQUFzQyxnQkFBa0M7QXBEMjl1RDFFOztBb0QzOXVERTtFQUFzQyxnQkFBa0M7QXBEKzl1RDFFOztBb0QvOXVERTtFQUFzQyxnQkFBa0M7QXBEbSt1RDFFOztBb0RuK3VERTtFQUFzQyxnQkFBa0M7QXBEdSt1RDFFOztBb0R2K3VERTtFQUFzQyxnQkFBa0M7QXBEMit1RDFFOztBb0QzK3VERTtFQUFzQyxnQkFBa0M7QXBEKyt1RDFFOztBb0QvK3VERTtFQUFzQyxjQUFrQztBcERtL3VEMUU7O0FvRG4vdURFO0VBQXNDLGdCQUFrQztBcER1L3VEMUU7O0FvRHYvdURFO0VBQXNDLGdCQUFrQztBcEQyL3VEMUU7O0FvRDMvdURFO0VBQXNDLGdCQUFrQztBcEQrL3VEMUU7O0FvRC8vdURFO0VBQXNDLGdCQUFrQztBcERtZ3ZEMUU7O0FvRG5ndkRFO0VBQXNDLGdCQUFrQztBcER1Z3ZEMUU7O0FvRHZndkRFO0VBQXNDLGdCQUFrQztBcEQyZ3ZEMUU7O0FvRDNndkRFO0VBQXNDLGNBQWtDO0FwRCtndkQxRTs7QW9EL2d2REU7RUFBc0MsZ0JBQWtDO0FwRG1odkQxRTs7QW9Ebmh2REU7RUFBc0MsZ0JBQWtDO0FwRHVodkQxRTs7QW9Edmh2REU7RUFBc0MsZ0JBQWtDO0FwRDJodkQxRTs7QW9EM2h2REU7RUFBc0MsZ0JBQWtDO0FwRCtodkQxRTs7QW9EL2h2REU7RUFBc0MsZ0JBQWtDO0FwRG1pdkQxRTs7QW9Ebml2REU7RUFBc0MsZ0JBQWtDO0FwRHVpdkQxRTs7QW9Edml2REU7RUFBc0MsZ0JBQWtDO0FwRDJpdkQxRTs7QW9EM2l2REU7RUFBc0MsZ0JBQWtDO0FwRCtpdkQxRTs7QW9EL2l2REU7RUFBc0MsZ0JBQWtDO0FwRG1qdkQxRTs7QW9Ebmp2REU7RUFBc0MsZ0JBQWtDO0FwRHVqdkQxRTs7QW9Edmp2REU7RUFBc0MsZ0JBQWtDO0FwRDJqdkQxRTs7QW9EM2p2REU7RUFBc0MsZ0JBQWtDO0FwRCtqdkQxRTs7QW9EL2p2REU7RUFBc0MsZ0JBQWtDO0FwRG1rdkQxRTs7QW9Ebmt2REU7RUFBc0MsZ0JBQWtDO0FwRHVrdkQxRTs7QW9Edmt2REU7RUFBc0MsZ0JBQWtDO0FwRDJrdkQxRTs7QW9EM2t2REU7RUFBc0MsZ0JBQWtDO0FwRCtrdkQxRTs7QW9EL2t2REU7RUFBc0MsZ0JBQWtDO0FwRG1sdkQxRTs7QW9Ebmx2REU7RUFBc0MsZ0JBQWtDO0FwRHVsdkQxRTs7QW9Edmx2REU7RUFBc0MsY0FBa0M7QXBEMmx2RDFFOztBb0QzbHZERTtFQUFzQyxjQUFrQztBcEQrbHZEMUU7O0FvRC9sdkRFO0VBQXNDLGdCQUFrQztBcERtbXZEMUU7O0FvRG5tdkRFO0VBQXNDLGdCQUFrQztBcER1bXZEMUU7O0FvRHZtdkRFO0VBQXNDLGdCQUFrQztBcEQybXZEMUU7O0FvRDNtdkRFO0VBQXNDLGdCQUFrQztBcEQrbXZEMUU7O0FvRC9tdkRFO0VBQXNDLGdCQUFrQztBcERtbnZEMUU7O0FvRG5udkRFO0VBQXNDLGdCQUFrQztBcER1bnZEMUU7O0FvRHZudkRFO0VBQXNDLGdCQUFrQztBcEQybnZEMUU7O0FvRDNudkRFO0VBQXNDLGdCQUFrQztBcEQrbnZEMUU7O0FvRC9udkRFO0VBQXNDLGdCQUFrQztBcERtb3ZEMUU7O0FvRG5vdkRFO0VBQXNDLGdCQUFrQztBcER1b3ZEMUU7O0FvRHZvdkRFO0VBQXNDLGdCQUFrQztBcEQyb3ZEMUU7O0FvRDNvdkRFO0VBQXNDLGdCQUFrQztBcEQrb3ZEMUU7O0FvRC9vdkRFO0VBQXNDLGdCQUFrQztBcERtcHZEMUU7O0FvRG5wdkRFO0VBQXNDLGdCQUFrQztBcER1cHZEMUU7O0FvRHZwdkRFO0VBQXNDLGdCQUFrQztBcEQycHZEMUU7O0FvRDNwdkRFO0VBQXNDLGdCQUFrQztBcEQrcHZEMUU7O0FvRC9wdkRFO0VBQXNDLGdCQUFrQztBcERtcXZEMUU7O0FvRG5xdkRFO0VBQXNDLGdCQUFrQztBcER1cXZEMUU7O0FvRHZxdkRFO0VBQXNDLGdCQUFrQztBcEQycXZEMUU7O0FvRDNxdkRFO0VBQXNDLGdCQUFrQztBcEQrcXZEMUU7O0FvRC9xdkRFO0VBQXNDLGdCQUFrQztBcERtcnZEMUU7O0FvRG5ydkRFO0VBQXNDLGdCQUFrQztBcER1cnZEMUU7O0FvRHZydkRFO0VBQXNDLGdCQUFrQztBcEQycnZEMUU7O0FvRDNydkRFO0VBQXNDLGdCQUFrQztBcEQrcnZEMUU7O0FvRC9ydkRFO0VBQXNDLGdCQUFrQztBcERtc3ZEMUU7O0FvRG5zdkRFO0VBQXNDLGdCQUFrQztBcER1c3ZEMUU7O0FvRHZzdkRFO0VBQXNDLGdCQUFrQztBcEQyc3ZEMUU7O0FvRDNzdkRFO0VBQXNDLGdCQUFrQztBcEQrc3ZEMUU7O0FvRC9zdkRFO0VBQXNDLGdCQUFrQztBcERtdHZEMUU7O0FvRG50dkRFO0VBQXNDLGdCQUFrQztBcER1dHZEMUU7O0FvRHZ0dkRFO0VBQXNDLGdCQUFrQztBcEQydHZEMUU7O0FvRDN0dkRFO0VBQXNDLGdCQUFrQztBcEQrdHZEMUU7O0FvRC90dkRFO0VBQXNDLGdCQUFrQztBcERtdXZEMUU7O0FvRG51dkRFO0VBQXNDLGdCQUFrQztBcER1dXZEMUU7O0FvRHZ1dkRFO0VBQXNDLGdCQUFrQztBcEQydXZEMUU7O0FvRDN1dkRFO0VBQXNDLGNBQWtDO0FwRCt1dkQxRTs7QW9EL3V2REU7RUFBc0MsZ0JBQWtDO0FwRG12dkQxRTs7QW9EbnZ2REU7RUFBc0MsZ0JBQWtDO0FwRHV2dkQxRTs7QW9EdnZ2REU7RUFBc0MsZ0JBQWtDO0FwRDJ2dkQxRTs7QW9EM3Z2REU7RUFBc0MsZ0JBQWtDO0FwRCt2dkQxRTs7QW9EL3Z2REU7RUFBc0MsZ0JBQWtDO0FwRG13dkQxRTs7QW9Ebnd2REU7RUFBc0MsZ0JBQWtDO0FwRHV3dkQxRTs7QW9Ednd2REU7RUFBc0MsZ0JBQWtDO0FwRDJ3dkQxRTs7QW9EM3d2REU7RUFBc0MsZ0JBQWtDO0FwRCt3dkQxRTs7QW9EL3d2REU7RUFBc0MsZ0JBQWtDO0FwRG14dkQxRTs7QW9Ebnh2REU7RUFBc0MsZ0JBQWtDO0FwRHV4dkQxRTs7QW9Ednh2REU7RUFBc0MsZ0JBQWtDO0FwRDJ4dkQxRTs7QW9EM3h2REU7RUFBc0MsZ0JBQWtDO0FwRCt4dkQxRTs7QW9EL3h2REU7RUFBc0MsZ0JBQWtDO0FwRG15dkQxRTs7QW9Ebnl2REU7RUFBc0MsZ0JBQWtDO0FwRHV5dkQxRTs7QW9Ednl2REU7RUFBc0MsZ0JBQWtDO0FwRDJ5dkQxRTs7QW9EM3l2REU7RUFBc0MsZ0JBQWtDO0FwRCt5dkQxRTs7QW9EL3l2REU7RUFBc0MsZ0JBQWtDO0FwRG16dkQxRTs7QW9Ebnp2REU7RUFBc0MsZ0JBQWtDO0FwRHV6dkQxRTs7QW9Ednp2REU7RUFBc0MsZ0JBQWtDO0FwRDJ6dkQxRTs7QW9EM3p2REU7RUFBc0MsY0FBa0M7QXBEK3p2RDFFOztBb0QvenZERTtFQUFzQyxnQkFBa0M7QXBEbTB2RDFFOztBb0RuMHZERTtFQUFzQyxnQkFBa0M7QXBEdTB2RDFFOztBb0R2MHZERTtFQUFzQyxnQkFBa0M7QXBEMjB2RDFFOztBb0QzMHZERTtFQUFzQyxnQkFBa0M7QXBEKzB2RDFFOztBb0QvMHZERTtFQUFzQyxnQkFBa0M7QXBEbTF2RDFFOztBb0RuMXZERTtFQUFzQyxnQkFBa0M7QXBEdTF2RDFFOztBb0R2MXZERTtFQUFzQyxnQkFBa0M7QXBEMjF2RDFFOztBb0QzMXZERTtFQUFzQyxnQkFBa0M7QXBEKzF2RDFFOztBb0QvMXZERTtFQUFzQyxnQkFBa0M7QXBEbTJ2RDFFOztBb0RuMnZERTtFQUFzQyxnQkFBa0M7QXBEdTJ2RDFFOztBb0R2MnZERTtFQUFzQyxnQkFBa0M7QXBEMjJ2RDFFOztBb0QzMnZERTtFQUFzQyxnQkFBa0M7QXBEKzJ2RDFFOztBb0QvMnZERTtFQUFzQyxnQkFBa0M7QXBEbTN2RDFFOztBb0RuM3ZERTtFQUFzQyxnQkFBa0M7QXBEdTN2RDFFOztBb0R2M3ZERTtFQUFzQyxnQkFBa0M7QXBEMjN2RDFFOztBb0QzM3ZERTtFQUFzQyxnQkFBa0M7QXBEKzN2RDFFOztBb0QvM3ZERTtFQUFzQyxnQkFBa0M7QXBEbTR2RDFFOztBb0RuNHZERTtFQUFzQyxnQkFBa0M7QXBEdTR2RDFFOztBb0R2NHZERTtFQUFzQyxnQkFBa0M7QXBEMjR2RDFFOztBb0QzNHZERTtFQUFzQyxnQkFBa0M7QXBEKzR2RDFFOztBb0QvNHZERTtFQUFzQyxnQkFBa0M7QXBEbTV2RDFFOztBb0RuNXZERTtFQUFzQyxnQkFBa0M7QXBEdTV2RDFFOztBb0R2NXZERTtFQUFzQyxnQkFBa0M7QXBEMjV2RDFFOztBb0QzNXZERTtFQUFzQyxnQkFBa0M7QXBEKzV2RDFFOztBb0QvNXZERTtFQUFzQyxnQkFBa0M7QXBEbTZ2RDFFOztBb0RuNnZERTtFQUFzQyxnQkFBa0M7QXBEdTZ2RDFFOztBb0R2NnZERTtFQUFzQyxnQkFBa0M7QXBEMjZ2RDFFOztBb0QzNnZERTtFQUFzQyxnQkFBa0M7QXBEKzZ2RDFFOztBb0QvNnZERTtFQUFzQyxnQkFBa0M7QXBEbTd2RDFFOztBb0RuN3ZERTtFQUFzQyxnQkFBa0M7QXBEdTd2RDFFOztBb0R2N3ZERTtFQUFzQyxnQkFBa0M7QXBEMjd2RDFFOztBb0QzN3ZERTtFQUFzQyxnQkFBa0M7QXBEKzd2RDFFOztBb0QvN3ZERTtFQUFzQyxnQkFBa0M7QXBEbTh2RDFFOztBb0RuOHZERTtFQUFzQyxnQkFBa0M7QXBEdTh2RDFFOztBb0R2OHZERTtFQUFzQyxnQkFBa0M7QXBEMjh2RDFFOztBb0QzOHZERTtFQUFzQyxnQkFBa0M7QXBEKzh2RDFFOztBb0QvOHZERTtFQUFzQyxnQkFBa0M7QXBEbTl2RDFFOztBb0RuOXZERTtFQUFzQyxnQkFBa0M7QXBEdTl2RDFFOztBb0R2OXZERTtFQUFzQyxnQkFBa0M7QXBEMjl2RDFFOztBb0QzOXZERTtFQUFzQyxnQkFBa0M7QXBEKzl2RDFFOztBb0QvOXZERTtFQUFzQyxnQkFBa0M7QXBEbSt2RDFFOztBb0RuK3ZERTtFQUFzQyxnQkFBa0M7QXBEdSt2RDFFOztBb0R2K3ZERTtFQUFzQyxnQkFBa0M7QXBEMit2RDFFOztBb0QzK3ZERTtFQUFzQyxnQkFBa0M7QXBEKyt2RDFFOztBb0QvK3ZERTtFQUFzQyxnQkFBa0M7QXBEbS92RDFFOztBb0RuL3ZERTtFQUFzQyxnQkFBa0M7QXBEdS92RDFFOztBb0R2L3ZERTtFQUFzQyxnQkFBa0M7QXBEMi92RDFFOztBb0QzL3ZERTtFQUFzQyxnQkFBa0M7QXBEKy92RDFFOztBb0QvL3ZERTtFQUFzQyxnQkFBa0M7QXBEbWd3RDFFOztBb0RuZ3dERTtFQUFzQyxnQkFBa0M7QXBEdWd3RDFFOztBb0R2Z3dERTtFQUFzQyxnQkFBa0M7QXBEMmd3RDFFOztBb0QzZ3dERTtFQUFzQyxnQkFBa0M7QXBEK2d3RDFFOztBb0QvZ3dERTtFQUFzQyxnQkFBa0M7QXBEbWh3RDFFOztBb0RuaHdERTtFQUFzQyxnQkFBa0M7QXBEdWh3RDFFOztBb0R2aHdERTtFQUFzQyxnQkFBa0M7QXBEMmh3RDFFOztBb0QzaHdERTtFQUFzQyxnQkFBa0M7QXBEK2h3RDFFOztBb0QvaHdERTtFQUFzQyxnQkFBa0M7QXBEbWl3RDFFOztBb0RuaXdERTtFQUFzQyxnQkFBa0M7QXBEdWl3RDFFOztBb0R2aXdERTtFQUFzQyxnQkFBa0M7QXBEMml3RDFFOztBb0QzaXdERTtFQUFzQyxnQkFBa0M7QXBEK2l3RDFFOztBb0QvaXdERTtFQUFzQyxnQkFBa0M7QXBEbWp3RDFFOztBb0RuandERTtFQUFzQyxnQkFBa0M7QXBEdWp3RDFFOztBb0R2andERTtFQUFzQyxnQkFBa0M7QXBEMmp3RDFFOztBb0QzandERTtFQUFzQyxnQkFBa0M7QXBEK2p3RDFFOztBb0QvandERTtFQUFzQyxnQkFBa0M7QXBEbWt3RDFFOztBb0Rua3dERTtFQUFzQyxnQkFBa0M7QXBEdWt3RDFFOztBb0R2a3dERTtFQUFzQyxnQkFBa0M7QXBEMmt3RDFFOztBb0Qza3dERTtFQUFzQyxnQkFBa0M7QXBEK2t3RDFFOztBb0Qva3dERTtFQUFzQyxnQkFBa0M7QXBEbWx3RDFFOztBb0RubHdERTtFQUFzQyxnQkFBa0M7QXBEdWx3RDFFOztBb0R2bHdERTtFQUFzQyxnQkFBa0M7QXBEMmx3RDFFOztBb0QzbHdERTtFQUFzQyxnQkFBa0M7QXBEK2x3RDFFOztBb0QvbHdERTtFQUFzQyxnQkFBa0M7QXBEbW13RDFFOztBb0RubXdERTtFQUFzQyxnQkFBa0M7QXBEdW13RDFFOztBb0R2bXdERTtFQUFzQyxnQkFBa0M7QXBEMm13RDFFOztBb0QzbXdERTtFQUFzQyxnQkFBa0M7QXBEK213RDFFOztBb0QvbXdERTtFQUFzQyxnQkFBa0M7QXBEbW53RDFFOztBb0RubndERTtFQUFzQyxnQkFBa0M7QXBEdW53RDFFOztBb0R2bndERTtFQUFzQyxnQkFBa0M7QXBEMm53RDFFOztBb0QzbndERTtFQUFzQyxnQkFBa0M7QXBEK253RDFFOztBb0QvbndERTtFQUFzQyxnQkFBa0M7QXBEbW93RDFFOztBb0Rub3dERTtFQUFzQyxjQUFrQztBcER1b3dEMUU7O0FvRHZvd0RFO0VBQXNDLGdCQUFrQztBcEQyb3dEMUU7O0FvRDNvd0RFO0VBQXNDLGdCQUFrQztBcEQrb3dEMUU7O0FvRC9vd0RFO0VBQXNDLGdCQUFrQztBcERtcHdEMUU7O0FvRG5wd0RFO0VBQXNDLGdCQUFrQztBcER1cHdEMUU7O0FvRHZwd0RFO0VBQXNDLGdCQUFrQztBcEQycHdEMUU7O0FvRDNwd0RFO0VBQXNDLGdCQUFrQztBcEQrcHdEMUU7O0FvRC9wd0RFO0VBQXNDLGdCQUFrQztBcERtcXdEMUU7O0FvRG5xd0RFO0VBQXNDLGdCQUFrQztBcER1cXdEMUU7O0FvRHZxd0RFO0VBQXNDLGdCQUFrQztBcEQycXdEMUU7O0FvRDNxd0RFO0VBQXNDLGdCQUFrQztBcEQrcXdEMUU7O0FvRC9xd0RFO0VBQXNDLGdCQUFrQztBcERtcndEMUU7O0FvRG5yd0RFO0VBQXNDLGdCQUFrQztBcER1cndEMUU7O0FvRHZyd0RFO0VBQXNDLGdCQUFrQztBcEQycndEMUU7O0FvRDNyd0RFO0VBQXNDLGdCQUFrQztBcEQrcndEMUU7O0FvRC9yd0RFO0VBQXNDLGdCQUFrQztBcERtc3dEMUU7O0FvRG5zd0RFO0VBQXNDLGdCQUFrQztBcER1c3dEMUU7O0FvRHZzd0RFO0VBQXNDLGdCQUFrQztBcEQyc3dEMUU7O0FvRDNzd0RFO0VBQXNDLGdCQUFrQztBcEQrc3dEMUU7O0FvRC9zd0RFO0VBQXNDLGdCQUFrQztBcERtdHdEMUU7O0FvRG50d0RFO0VBQXNDLGdCQUFrQztBcER1dHdEMUU7O0FvRHZ0d0RFO0VBQXNDLGdCQUFrQztBcEQydHdEMUU7O0FvRDN0d0RFO0VBQXNDLGdCQUFrQztBcEQrdHdEMUU7O0FvRC90d0RFO0VBQXNDLGdCQUFrQztBcERtdXdEMUU7O0FvRG51d0RFO0VBQXNDLGdCQUFrQztBcER1dXdEMUU7O0FvRHZ1d0RFO0VBQXNDLGdCQUFrQztBcEQydXdEMUU7O0FvRDN1d0RFO0VBQXNDLGdCQUFrQztBcEQrdXdEMUU7O0FvRC91d0RFO0VBQXNDLGdCQUFrQztBcERtdndEMUU7O0FvRG52d0RFO0VBQXNDLGdCQUFrQztBcER1dndEMUU7O0FvRHZ2d0RFO0VBQXNDLGdCQUFrQztBcEQydndEMUU7O0FvRDN2d0RFO0VBQXNDLGdCQUFrQztBcEQrdndEMUU7O0FvRC92d0RFO0VBQXNDLGdCQUFrQztBcERtd3dEMUU7O0FvRG53d0RFO0VBQXNDLGdCQUFrQztBcER1d3dEMUU7O0FvRHZ3d0RFO0VBQXNDLGdCQUFrQztBcEQyd3dEMUU7O0FvRDN3d0RFO0VBQXNDLGdCQUFrQztBcEQrd3dEMUU7O0FvRC93d0RFO0VBQXNDLGdCQUFrQztBcERteHdEMUU7O0FvRG54d0RFO0VBQXNDLGdCQUFrQztBcER1eHdEMUU7O0FvRHZ4d0RFO0VBQXNDLGdCQUFrQztBcEQyeHdEMUU7O0FvRDN4d0RFO0VBQXNDLGdCQUFrQztBcEQreHdEMUU7O0FvRC94d0RFO0VBQXNDLGdCQUFrQztBcERteXdEMUU7O0FvRG55d0RFO0VBQXNDLGdCQUFrQztBcER1eXdEMUU7O0FvRHZ5d0RFO0VBQXNDLGdCQUFrQztBcEQyeXdEMUU7O0FvRDN5d0RFO0VBQXNDLGdCQUFrQztBcEQreXdEMUU7O0FvRC95d0RFO0VBQXNDLGdCQUFrQztBcERtendEMUU7O0FvRG56d0RFO0VBQXNDLGdCQUFrQztBcER1endEMUU7O0FvRHZ6d0RFO0VBQXNDLGdCQUFrQztBcEQyendEMUU7O0FvRDN6d0RFO0VBQXNDLGdCQUFrQztBcEQrendEMUU7O0FvRC96d0RFO0VBQXNDLGdCQUFrQztBcERtMHdEMUU7O0FvRG4wd0RFO0VBQXNDLGdCQUFrQztBcER1MHdEMUU7O0FvRHYwd0RFO0VBQXNDLGdCQUFrQztBcEQyMHdEMUU7O0FvRDMwd0RFO0VBQXNDLGdCQUFrQztBcEQrMHdEMUU7O0FvRC8wd0RFO0VBQXNDLGdCQUFrQztBcERtMXdEMUU7O0FvRG4xd0RFO0VBQXNDLGdCQUFrQztBcER1MXdEMUU7O0FvRHYxd0RFO0VBQXNDLGdCQUFrQztBcEQyMXdEMUU7O0FvRDMxd0RFO0VBQXNDLGdCQUFrQztBcEQrMXdEMUU7O0FvRC8xd0RFO0VBQXNDLGdCQUFrQztBcERtMndEMUU7O0FvRG4yd0RFO0VBQXNDLGdCQUFrQztBcER1MndEMUU7O0FvRHYyd0RFO0VBQXNDLGdCQUFrQztBcEQyMndEMUU7O0FvRDMyd0RFO0VBQXNDLGdCQUFrQztBcEQrMndEMUU7O0FvRC8yd0RFO0VBQXNDLGdCQUFrQztBcERtM3dEMUU7O0FvRG4zd0RFO0VBQXNDLGdCQUFrQztBcER1M3dEMUU7O0FvRHYzd0RFO0VBQXNDLGdCQUFrQztBcEQyM3dEMUU7O0FvRDMzd0RFO0VBQXNDLGdCQUFrQztBcEQrM3dEMUU7O0FvRC8zd0RFO0VBQXNDLGdCQUFrQztBcERtNHdEMUU7O0FvRG40d0RFO0VBQXNDLGdCQUFrQztBcER1NHdEMUU7O0FvRHY0d0RFO0VBQXNDLGdCQUFrQztBcEQyNHdEMUU7O0FvRDM0d0RFO0VBQXNDLGdCQUFrQztBcEQrNHdEMUU7O0FvRC80d0RFO0VBQXNDLGdCQUFrQztBcERtNXdEMUU7O0FvRG41d0RFO0VBQXNDLGdCQUFrQztBcER1NXdEMUU7O0FvRHY1d0RFO0VBQXNDLGdCQUFrQztBcEQyNXdEMUU7O0FvRDM1d0RFO0VBQXNDLGdCQUFrQztBcEQrNXdEMUU7O0FvRC81d0RFO0VBQXNDLGdCQUFrQztBcERtNndEMUU7O0FvRG42d0RFO0VBQXNDLGdCQUFrQztBcER1NndEMUU7O0FvRHY2d0RFO0VBQXNDLGdCQUFrQztBcEQyNndEMUU7O0FvRDM2d0RFO0VBQXNDLGdCQUFrQztBcEQrNndEMUU7O0FvRC82d0RFO0VBQXNDLGdCQUFrQztBcERtN3dEMUU7O0FvRG43d0RFO0VBQXNDLGdCQUFrQztBcER1N3dEMUU7O0FvRHY3d0RFO0VBQXNDLGdCQUFrQztBcEQyN3dEMUU7O0FvRDM3d0RFO0VBQXNDLGdCQUFrQztBcEQrN3dEMUU7O0FvRC83d0RFO0VBQXNDLGdCQUFrQztBcERtOHdEMUU7O0FvRG44d0RFO0VBQXNDLGdCQUFrQztBcER1OHdEMUU7O0FvRHY4d0RFO0VBQXNDLGdCQUFrQztBcEQyOHdEMUU7O0FvRDM4d0RFO0VBQXNDLGdCQUFrQztBcEQrOHdEMUU7O0FvRC84d0RFO0VBQXNDLGdCQUFrQztBcERtOXdEMUU7O0FvRG45d0RFO0VBQXNDLGdCQUFrQztBcER1OXdEMUU7O0FvRHY5d0RFO0VBQXNDLGdCQUFrQztBcEQyOXdEMUU7O0FvRDM5d0RFO0VBQXNDLGdCQUFrQztBcEQrOXdEMUU7O0FvRC85d0RFO0VBQXNDLGdCQUFrQztBcERtK3dEMUU7O0FvRG4rd0RFO0VBQXNDLGdCQUFrQztBcER1K3dEMUU7O0FvRHYrd0RFO0VBQXNDLGdCQUFrQztBcEQyK3dEMUU7O0FvRDMrd0RFO0VBQXNDLGdCQUFrQztBcEQrK3dEMUU7O0FvRC8rd0RFO0VBQXNDLGdCQUFrQztBcERtL3dEMUU7O0FvRG4vd0RFO0VBQXNDLGdCQUFrQztBcER1L3dEMUU7O0FvRHYvd0RFO0VBQXNDLGdCQUFrQztBcEQyL3dEMUU7O0FvRDMvd0RFO0VBQXNDLGdCQUFrQztBcEQrL3dEMUU7O0FvRC8vd0RFO0VBQXNDLGdCQUFrQztBcERtZ3hEMUU7O0FvRG5neERFO0VBQXNDLGdCQUFrQztBcER1Z3hEMUU7O0FvRHZneERFO0VBQXNDLGdCQUFrQztBcEQyZ3hEMUU7O0FvRDNneERFO0VBQXNDLGdCQUFrQztBcEQrZ3hEMUU7O0FvRC9neERFO0VBQXNDLGdCQUFrQztBcERtaHhEMUU7O0FvRG5oeERFO0VBQXNDLGdCQUFrQztBcER1aHhEMUU7O0FvRHZoeERFO0VBQXNDLGdCQUFrQztBcEQyaHhEMUU7O0FvRDNoeERFO0VBQXNDLGdCQUFrQztBcEQraHhEMUU7O0FvRC9oeERFO0VBQXNDLGdCQUFrQztBcERtaXhEMUU7O0FvRG5peERFO0VBQXNDLGdCQUFrQztBcER1aXhEMUU7O0FvRHZpeERFO0VBQXNDLGdCQUFrQztBcEQyaXhEMUU7O0FvRDNpeERFO0VBQXNDLGdCQUFrQztBcEQraXhEMUU7O0FvRC9peERFO0VBQXNDLGdCQUFrQztBcERtanhEMUU7O0FvRG5qeERFO0VBQXNDLGdCQUFrQztBcER1anhEMUU7O0FvRHZqeERFO0VBQXNDLGdCQUFrQztBcEQyanhEMUU7O0FvRDNqeERFO0VBQXNDLGdCQUFrQztBcEQranhEMUU7O0FvRC9qeERFO0VBQXNDLGdCQUFrQztBcERta3hEMUU7O0FvRG5reERFO0VBQXNDLGdCQUFrQztBcER1a3hEMUU7O0FvRHZreERFO0VBQXNDLGdCQUFrQztBcEQya3hEMUU7O0FvRDNreERFO0VBQXNDLGdCQUFrQztBcEQra3hEMUU7O0FvRC9reERFO0VBQXNDLGdCQUFrQztBcERtbHhEMUU7O0FvRG5seERFO0VBQXNDLGdCQUFrQztBcER1bHhEMUU7O0FvRHZseERFO0VBQXNDLGdCQUFrQztBcEQybHhEMUU7O0FvRDNseERFO0VBQXNDLGdCQUFrQztBcEQrbHhEMUU7O0FvRC9seERFO0VBQXNDLGdCQUFrQztBcERtbXhEMUU7O0FvRG5teERFO0VBQXNDLGdCQUFrQztBcER1bXhEMUU7O0FvRHZteERFO0VBQXNDLGdCQUFrQztBcEQybXhEMUU7O0FvRDNteERFO0VBQXNDLGdCQUFrQztBcEQrbXhEMUU7O0FvRC9teERFO0VBQXNDLGdCQUFrQztBcERtbnhEMUU7O0FvRG5ueERFO0VBQXNDLGdCQUFrQztBcER1bnhEMUU7O0FvRHZueERFO0VBQXNDLGdCQUFrQztBcEQybnhEMUU7O0FvRDNueERFO0VBQXNDLGdCQUFrQztBcEQrbnhEMUU7O0FvRC9ueERFO0VBQXNDLGdCQUFrQztBcERtb3hEMUU7O0FvRG5veERFO0VBQXNDLGdCQUFrQztBcER1b3hEMUU7O0FvRHZveERFO0VBQXNDLGdCQUFrQztBcEQyb3hEMUU7O0FvRDNveERFO0VBQXNDLGdCQUFrQztBcEQrb3hEMUU7O0FvRC9veERFO0VBQXNDLGdCQUFrQztBcERtcHhEMUU7O0FvRG5weERFO0VBQXNDLGdCQUFrQztBcER1cHhEMUU7O0FvRHZweERFO0VBQXNDLGdCQUFrQztBcEQycHhEMUU7O0FvRDNweERFO0VBQXNDLGdCQUFrQztBcEQrcHhEMUU7O0FvRC9weERFO0VBQXNDLGdCQUFrQztBcERtcXhEMUU7O0FvRG5xeERFO0VBQXNDLGdCQUFrQztBcER1cXhEMUU7O0FvRHZxeERFO0VBQXNDLGdCQUFrQztBcEQycXhEMUU7O0FvRDNxeERFO0VBQXNDLGdCQUFrQztBcEQrcXhEMUU7O0FvRC9xeERFO0VBQXNDLGdCQUFrQztBcERtcnhEMUU7O0FvRG5yeERFO0VBQXNDLGdCQUFrQztBcER1cnhEMUU7O0FvRHZyeERFO0VBQXNDLGdCQUFrQztBcEQycnhEMUU7O0FvRDNyeERFO0VBQXNDLGdCQUFrQztBcEQrcnhEMUU7O0FvRC9yeERFO0VBQXNDLGdCQUFrQztBcERtc3hEMUU7O0FvRG5zeERFO0VBQXNDLGdCQUFrQztBcER1c3hEMUU7O0FvRHZzeERFO0VBQXNDLGdCQUFrQztBcEQyc3hEMUU7O0FvRDNzeERFO0VBQXNDLGdCQUFrQztBcEQrc3hEMUU7O0FvRC9zeERFO0VBQXNDLGdCQUFrQztBcERtdHhEMUU7O0FvRG50eERFO0VBQXNDLGdCQUFrQztBcER1dHhEMUU7O0FvRHZ0eERFO0VBQXNDLGdCQUFrQztBcEQydHhEMUU7O0FvRDN0eERFO0VBQXNDLGdCQUFrQztBcEQrdHhEMUU7O0FvRC90eERFO0VBQXNDLGdCQUFrQztBcERtdXhEMUU7O0FvRG51eERFO0VBQXNDLGdCQUFrQztBcER1dXhEMUU7O0FvRHZ1eERFO0VBQXNDLGdCQUFrQztBcEQydXhEMUU7O0FvRDN1eERFO0VBQXNDLGdCQUFrQztBcEQrdXhEMUU7O0FvRC91eERFO0VBQXNDLGdCQUFrQztBcERtdnhEMUU7O0FvRG52eERFO0VBQXNDLGdCQUFrQztBcER1dnhEMUU7O0FvRHZ2eERFO0VBQXNDLGdCQUFrQztBcEQydnhEMUU7O0FvRDN2eERFO0VBQXNDLGdCQUFrQztBcEQrdnhEMUU7O0FvRC92eERFO0VBQXNDLGdCQUFrQztBcERtd3hEMUU7O0FvRG53eERFO0VBQXNDLGdCQUFrQztBcER1d3hEMUU7O0FvRHZ3eERFO0VBQXNDLGdCQUFrQztBcEQyd3hEMUU7O0FvRDN3eERFO0VBQXNDLGdCQUFrQztBcEQrd3hEMUU7O0FvRC93eERFO0VBQXNDLGdCQUFrQztBcERteHhEMUU7O0FvRG54eERFO0VBQXNDLGdCQUFrQztBcER1eHhEMUU7O0FvRHZ4eERFO0VBQXNDLGdCQUFrQztBcEQyeHhEMUU7O0FvRDN4eERFO0VBQXNDLGdCQUFrQztBcEQreHhEMUU7O0FvRC94eERFO0VBQXNDLGdCQUFrQztBcERteXhEMUU7O0FvRG55eERFO0VBQXNDLGdCQUFrQztBcER1eXhEMUU7O0FvRHZ5eERFO0VBQXNDLGdCQUFrQztBcEQyeXhEMUU7O0FvRDN5eERFO0VBQXNDLGdCQUFrQztBcEQreXhEMUU7O0FvRC95eERFO0VBQXNDLGdCQUFrQztBcERtenhEMUU7O0FvRG56eERFO0VBQXNDLGdCQUFrQztBcER1enhEMUU7O0FvRHZ6eERFO0VBQXNDLGdCQUFrQztBcEQyenhEMUU7O0FvRDN6eERFO0VBQXNDLGdCQUFrQztBcEQrenhEMUU7O0FvRC96eERFO0VBQXNDLGdCQUFrQztBcERtMHhEMUU7O0FvRG4weERFO0VBQXNDLGdCQUFrQztBcER1MHhEMUU7O0FvRHYweERFO0VBQXNDLGdCQUFrQztBcEQyMHhEMUU7O0FvRDMweERFO0VBQXNDLGdCQUFrQztBcEQrMHhEMUU7O0FvRC8weERFO0VBQXNDLGdCQUFrQztBcERtMXhEMUU7O0FvRG4xeERFO0VBQXNDLGdCQUFrQztBcER1MXhEMUU7O0FvRHYxeERFO0VBQXNDLGdCQUFrQztBcEQyMXhEMUU7O0FvRDMxeERFO0VBQXNDLGdCQUFrQztBcEQrMXhEMUU7O0FvRC8xeERFO0VBQXNDLGdCQUFrQztBcERtMnhEMUU7O0FvRG4yeERFO0VBQXNDLGdCQUFrQztBcER1MnhEMUU7O0FvRHYyeERFO0VBQXNDLGdCQUFrQztBcEQyMnhEMUU7O0FvRDMyeERFO0VBQXNDLGdCQUFrQztBcEQrMnhEMUU7O0FvRC8yeERFO0VBQXNDLGdCQUFrQztBcERtM3hEMUU7O0FvRG4zeERFO0VBQXNDLGdCQUFrQztBcER1M3hEMUU7O0FvRHYzeERFO0VBQXNDLGdCQUFrQztBcEQyM3hEMUU7O0FvRDMzeERFO0VBQXNDLGdCQUFrQztBcEQrM3hEMUU7O0FvRC8zeERFO0VBQXNDLGdCQUFrQztBcERtNHhEMUU7O0FvRG40eERFO0VBQXNDLGdCQUFrQztBcER1NHhEMUU7O0FvRHY0eERFO0VBQXNDLGdCQUFrQztBcEQyNHhEMUU7O0FvRDM0eERFO0VBQXNDLGdCQUFrQztBcEQrNHhEMUU7O0FvRC80eERFO0VBQXNDLGdCQUFrQztBcERtNXhEMUU7O0FvRG41eERFO0VBQXNDLGdCQUFrQztBcER1NXhEMUU7O0FvRHY1eERFO0VBQXNDLGdCQUFrQztBcEQyNXhEMUU7O0FvRDM1eERFO0VBQXNDLGdCQUFrQztBcEQrNXhEMUU7O0FvRC81eERFO0VBQXNDLGdCQUFrQztBcERtNnhEMUU7O0FvRG42eERFO0VBQXNDLGdCQUFrQztBcER1NnhEMUU7O0FvRHY2eERFO0VBQXNDLGdCQUFrQztBcEQyNnhEMUU7O0FvRDM2eERFO0VBQXNDLGdCQUFrQztBcEQrNnhEMUU7O0FvRC82eERFO0VBQXNDLGdCQUFrQztBcERtN3hEMUU7O0FvRG43eERFO0VBQXNDLGdCQUFrQztBcER1N3hEMUU7O0FvRHY3eERFO0VBQXNDLGdCQUFrQztBcEQyN3hEMUU7O0FvRDM3eERFO0VBQXNDLGdCQUFrQztBcEQrN3hEMUU7O0FvRC83eERFO0VBQXNDLGdCQUFrQztBcERtOHhEMUU7O0FvRG44eERFO0VBQXNDLGdCQUFrQztBcER1OHhEMUU7O0FvRHY4eERFO0VBQXNDLGdCQUFrQztBcEQyOHhEMUU7O0FvRDM4eERFO0VBQXNDLGdCQUFrQztBcEQrOHhEMUU7O0FvRC84eERFO0VBQXNDLGdCQUFrQztBcERtOXhEMUU7O0FvRG45eERFO0VBQXNDLGdCQUFrQztBcER1OXhEMUU7O0FvRHY5eERFO0VBQXNDLGdCQUFrQztBcEQyOXhEMUU7O0FvRDM5eERFO0VBQXNDLGdCQUFrQztBcEQrOXhEMUU7O0FvRC85eERFO0VBQXNDLGdCQUFrQztBcERtK3hEMUU7O0FvRG4reERFO0VBQXNDLGdCQUFrQztBcER1K3hEMUU7O0FvRHYreERFO0VBQXNDLGdCQUFrQztBcEQyK3hEMUU7O0FvRDMreERFO0VBQXNDLGdCQUFrQztBcEQrK3hEMUU7O0FvRC8reERFO0VBQXNDLGdCQUFrQztBcERtL3hEMUU7O0FvRG4veERFO0VBQXNDLGdCQUFrQztBcER1L3hEMUU7O0FvRHYveERFO0VBQXNDLGdCQUFrQztBcEQyL3hEMUU7O0FvRDMveERFO0VBQXNDLGdCQUFrQztBcEQrL3hEMUU7O0FvRC8veERFO0VBQXNDLGdCQUFrQztBcERtZ3lEMUU7O0FvRG5neURFO0VBQXNDLGdCQUFrQztBcER1Z3lEMUU7O0FvRHZneURFO0VBQXNDLGdCQUFrQztBcEQyZ3lEMUU7O0FvRDNneURFO0VBQXNDLGdCQUFrQztBcEQrZ3lEMUU7O0FvRC9neURFO0VBQXNDLGdCQUFrQztBcERtaHlEMUU7O0FvRG5oeURFO0VBQXNDLGdCQUFrQztBcER1aHlEMUU7O0FvRHZoeURFO0VBQXNDLGdCQUFrQztBcEQyaHlEMUU7O0FvRDNoeURFO0VBQXNDLGdCQUFrQztBcEQraHlEMUU7O0FvRC9oeURFO0VBQXNDLGdCQUFrQztBcERtaXlEMUU7O0FvRG5peURFO0VBQXNDLGdCQUFrQztBcER1aXlEMUU7O0FvRHZpeURFO0VBQXNDLGdCQUFrQztBcEQyaXlEMUU7O0FvRDNpeURFO0VBQXNDLGdCQUFrQztBcEQraXlEMUU7O0FvRC9peURFO0VBQXNDLGdCQUFrQztBcERtanlEMUU7O0FvRG5qeURFO0VBQXNDLGdCQUFrQztBcER1anlEMUU7O0FvRHZqeURFO0VBQXNDLGdCQUFrQztBcEQyanlEMUU7O0FvRDNqeURFO0VBQXNDLGdCQUFrQztBcEQranlEMUU7O0FvRC9qeURFO0VBQXNDLGdCQUFrQztBcERta3lEMUU7O0FvRG5reURFO0VBQXNDLGdCQUFrQztBcER1a3lEMUU7O0FvRHZreURFO0VBQXNDLGdCQUFrQztBcEQya3lEMUU7O0FvRDNreURFO0VBQXNDLGdCQUFrQztBcEQra3lEMUU7O0FvRC9reURFO0VBQXNDLGdCQUFrQztBcERtbHlEMUU7O0FvRG5seURFO0VBQXNDLGdCQUFrQztBcER1bHlEMUU7O0FvRHZseURFO0VBQXNDLGdCQUFrQztBcEQybHlEMUU7O0FvRDNseURFO0VBQXNDLGdCQUFrQztBcEQrbHlEMUU7O0FvRC9seURFO0VBQXNDLGdCQUFrQztBcERtbXlEMUU7O0FvRG5teURFO0VBQXNDLGdCQUFrQztBcER1bXlEMUU7O0FvRHZteURFO0VBQXNDLGdCQUFrQztBcEQybXlEMUU7O0FvRDNteURFO0VBQXNDLGdCQUFrQztBcEQrbXlEMUU7O0FvRC9teURFO0VBQXNDLGdCQUFrQztBcERtbnlEMUU7O0FvRG5ueURFO0VBQXNDLGdCQUFrQztBcER1bnlEMUU7O0FvRHZueURFO0VBQXNDLGdCQUFrQztBcEQybnlEMUU7O0FvRDNueURFO0VBQXNDLGdCQUFrQztBcEQrbnlEMUU7O0FvRC9ueURFO0VBQXNDLGdCQUFrQztBcERtb3lEMUU7O0FvRG5veURFO0VBQXNDLGdCQUFrQztBcER1b3lEMUU7O0FvRHZveURFO0VBQXNDLGdCQUFrQztBcEQyb3lEMUU7O0FvRDNveURFO0VBQXNDLGdCQUFrQztBcEQrb3lEMUU7O0FvRC9veURFO0VBQXNDLGdCQUFrQztBcERtcHlEMUU7O0FvRG5weURFO0VBQXNDLGdCQUFrQztBcER1cHlEMUU7O0FvRHZweURFO0VBQXNDLGdCQUFrQztBcEQycHlEMUU7O0FvRDNweURFO0VBQXNDLGdCQUFrQztBcEQrcHlEMUU7O0FvRC9weURFO0VBQXNDLGdCQUFrQztBcERtcXlEMUU7O0FvRG5xeURFO0VBQXNDLGdCQUFrQztBcER1cXlEMUU7O0FvRHZxeURFO0VBQXNDLGdCQUFrQztBcEQycXlEMUU7O0FvRDNxeURFO0VBQXNDLGdCQUFrQztBcEQrcXlEMUU7O0FvRC9xeURFO0VBQXNDLGdCQUFrQztBcERtcnlEMUU7O0FvRG5yeURFO0VBQXNDLGdCQUFrQztBcER1cnlEMUU7O0FvRHZyeURFO0VBQXNDLGdCQUFrQztBcEQycnlEMUU7O0FvRDNyeURFO0VBQXNDLGNBQWtDO0FwRCtyeUQxRTs7QW9EL3J5REU7RUFBc0MsZ0JBQWtDO0FwRG1zeUQxRTs7QW9EbnN5REU7RUFBc0MsZ0JBQWtDO0FwRHVzeUQxRTs7QW9EdnN5REU7RUFBc0MsZ0JBQWtDO0FwRDJzeUQxRTs7QW9EM3N5REU7RUFBc0MsY0FBa0M7QXBEK3N5RDFFOztBb0Qvc3lERTtFQUFzQyxnQkFBa0M7QXBEbXR5RDFFOztBb0RudHlERTtFQUFzQyxnQkFBa0M7QXBEdXR5RDFFOztBb0R2dHlERTtFQUFzQyxnQkFBa0M7QXBEMnR5RDFFOztBb0QzdHlERTtFQUFzQyxnQkFBa0M7QXBEK3R5RDFFOztBb0QvdHlERTtFQUFzQyxjQUFrQztBcERtdXlEMUU7O0FvRG51eURFO0VBQXNDLGdCQUFrQztBcER1dXlEMUU7O0FvRHZ1eURFO0VBQXNDLGdCQUFrQztBcEQydXlEMUU7O0FvRDN1eURFO0VBQXNDLGdCQUFrQztBcEQrdXlEMUU7O0FvRC91eURFO0VBQXNDLGdCQUFrQztBcERtdnlEMUU7O0FvRG52eURFO0VBQXNDLGdCQUFrQztBcER1dnlEMUU7O0FvRHZ2eURFO0VBQXNDLGdCQUFrQztBcEQydnlEMUU7O0FvRDN2eURFO0VBQXNDLGdCQUFrQztBcEQrdnlEMUU7O0FvRC92eURFO0VBQXNDLGdCQUFrQztBcERtd3lEMUU7O0FvRG53eURFO0VBQXNDLGdCQUFrQztBcER1d3lEMUU7O0FvRHZ3eURFO0VBQXNDLGdCQUFrQztBcEQyd3lEMUU7O0FvRDN3eURFO0VBQXNDLGdCQUFrQztBcEQrd3lEMUU7O0FvRC93eURFO0VBQXNDLGdCQUFrQztBcERteHlEMUU7O0FvRG54eURFO0VBQXNDLGdCQUFrQztBcER1eHlEMUU7O0FvRHZ4eURFO0VBQXNDLGdCQUFrQztBcEQyeHlEMUU7O0FvRDN4eURFO0VBQXNDLGdCQUFrQztBcEQreHlEMUU7O0FvRC94eURFO0VBQXNDLGdCQUFrQztBcERteXlEMUU7O0FvRG55eURFO0VBQXNDLGdCQUFrQztBcER1eXlEMUU7O0FvRHZ5eURFO0VBQXNDLGdCQUFrQztBcEQyeXlEMUU7O0FvRDN5eURFO0VBQXNDLGdCQUFrQztBcEQreXlEMUU7O0FvRC95eURFO0VBQXNDLGdCQUFrQztBcERtenlEMUU7O0FvRG56eURFO0VBQXNDLGdCQUFrQztBcER1enlEMUU7O0FvRHZ6eURFO0VBQXNDLGdCQUFrQztBcEQyenlEMUU7O0FvRDN6eURFO0VBQXNDLGNBQWtDO0FwRCt6eUQxRTs7QW9EL3p5REU7RUFBc0MsZ0JBQWtDO0FwRG0weUQxRTs7QW9EbjB5REU7RUFBc0MsZ0JBQWtDO0FwRHUweUQxRTs7QW9EdjB5REU7RUFBc0MsZ0JBQWtDO0FwRDIweUQxRTs7QW9EMzB5REU7RUFBc0MsZ0JBQWtDO0FwRCsweUQxRTs7QW9ELzB5REU7RUFBc0MsZ0JBQWtDO0FwRG0xeUQxRTs7QW9EbjF5REU7RUFBc0MsZ0JBQWtDO0FwRHUxeUQxRTs7QW9EdjF5REU7RUFBc0MsZ0JBQWtDO0FwRDIxeUQxRTs7QW9EMzF5REU7RUFBc0MsZ0JBQWtDO0FwRCsxeUQxRTs7QW9ELzF5REU7RUFBc0MsZ0JBQWtDO0FwRG0yeUQxRTs7QW9EbjJ5REU7RUFBc0MsZ0JBQWtDO0FwRHUyeUQxRTs7QW9EdjJ5REU7RUFBc0MsZ0JBQWtDO0FwRDIyeUQxRTs7QW9EMzJ5REU7RUFBc0MsZ0JBQWtDO0FwRCsyeUQxRTs7QW9ELzJ5REU7RUFBc0MsZ0JBQWtDO0FwRG0zeUQxRTs7QW9EbjN5REU7RUFBc0MsZ0JBQWtDO0FwRHUzeUQxRTs7QW9EdjN5REU7RUFBc0MsZ0JBQWtDO0FwRDIzeUQxRTs7QW9EMzN5REU7RUFBc0MsZ0JBQWtDO0FwRCszeUQxRTs7QW9ELzN5REU7RUFBc0MsZ0JBQWtDO0FwRG00eUQxRTs7QW9EbjR5REU7RUFBc0MsZ0JBQWtDO0FwRHU0eUQxRTs7QW9EdjR5REU7RUFBc0MsZ0JBQWtDO0FwRDI0eUQxRTs7QW9EMzR5REU7RUFBc0MsZ0JBQWtDO0FwRCs0eUQxRTs7QW9ELzR5REU7RUFBc0MsZ0JBQWtDO0FwRG01eUQxRTs7QW9EbjV5REU7RUFBc0MsZ0JBQWtDO0FwRHU1eUQxRTs7QW9EdjV5REU7RUFBc0MsY0FBa0M7QXBEMjV5RDFFOztBb0QzNXlERTtFQUFzQyxnQkFBa0M7QXBEKzV5RDFFOztBb0QvNXlERTtFQUFzQyxnQkFBa0M7QXBEbTZ5RDFFOztBb0RuNnlERTtFQUFzQyxnQkFBa0M7QXBEdTZ5RDFFOztBb0R2NnlERTtFQUFzQyxnQkFBa0M7QXBEMjZ5RDFFOztBb0QzNnlERTtFQUFzQyxnQkFBa0M7QXBEKzZ5RDFFOztBb0QvNnlERTtFQUFzQyxnQkFBa0M7QXBEbTd5RDFFOztBb0RuN3lERTtFQUFzQyxnQkFBa0M7QXBEdTd5RDFFOztBb0R2N3lERTtFQUFzQyxnQkFBa0M7QXBEMjd5RDFFOztBb0QzN3lERTtFQUFzQyxnQkFBa0M7QXBEKzd5RDFFOztBb0QvN3lERTtFQUFzQyxnQkFBa0M7QXBEbTh5RDFFOztBb0RuOHlERTtFQUFzQyxnQkFBa0M7QXBEdTh5RDFFOztBb0R2OHlERTtFQUFzQyxnQkFBa0M7QXBEMjh5RDFFOztBb0QzOHlERTtFQUFzQyxnQkFBa0M7QXBEKzh5RDFFOztBb0QvOHlERTtFQUFzQyxnQkFBa0M7QXBEbTl5RDFFOztBb0RuOXlERTtFQUFzQyxnQkFBa0M7QXBEdTl5RDFFOztBb0R2OXlERTtFQUFzQyxnQkFBa0M7QXBEMjl5RDFFOztBb0QzOXlERTtFQUFzQyxnQkFBa0M7QXBEKzl5RDFFOztBb0QvOXlERTtFQUFzQyxnQkFBa0M7QXBEbSt5RDFFOztBb0RuK3lERTtFQUFzQyxnQkFBa0M7QXBEdSt5RDFFOztBb0R2K3lERTtFQUFzQyxnQkFBa0M7QXBEMit5RDFFOztBb0QzK3lERTtFQUFzQyxnQkFBa0M7QXBEKyt5RDFFOztBb0QvK3lERTtFQUFzQyxnQkFBa0M7QXBEbS95RDFFOztBb0RuL3lERTtFQUFzQyxnQkFBa0M7QXBEdS95RDFFOztBb0R2L3lERTtFQUFzQyxnQkFBa0M7QXBEMi95RDFFOztBb0QzL3lERTtFQUFzQyxnQkFBa0M7QXBEKy95RDFFOztBb0QvL3lERTtFQUFzQyxnQkFBa0M7QXBEbWd6RDFFOztBb0RuZ3pERTtFQUFzQyxnQkFBa0M7QXBEdWd6RDFFOztBb0R2Z3pERTtFQUFzQyxnQkFBa0M7QXBEMmd6RDFFOztBb0QzZ3pERTtFQUFzQyxnQkFBa0M7QXBEK2d6RDFFOztBb0QvZ3pERTtFQUFzQyxnQkFBa0M7QXBEbWh6RDFFOztBb0RuaHpERTtFQUFzQyxnQkFBa0M7QXBEdWh6RDFFOztBb0R2aHpERTtFQUFzQyxnQkFBa0M7QXBEMmh6RDFFOztBb0QzaHpERTtFQUFzQyxnQkFBa0M7QXBEK2h6RDFFOztBb0QvaHpERTtFQUFzQyxnQkFBa0M7QXBEbWl6RDFFOztBb0RuaXpERTtFQUFzQyxnQkFBa0M7QXBEdWl6RDFFOztBb0R2aXpERTtFQUFzQyxnQkFBa0M7QXBEMml6RDFFOztBb0QzaXpERTtFQUFzQyxnQkFBa0M7QXBEK2l6RDFFOztBb0QvaXpERTtFQUFzQyxnQkFBa0M7QXBEbWp6RDFFOztBb0RuanpERTtFQUFzQyxnQkFBa0M7QXBEdWp6RDFFOztBb0R2anpERTtFQUFzQyxjQUFrQztBcEQyanpEMUU7O0FvRDNqekRFO0VBQXNDLGdCQUFrQztBcEQranpEMUU7O0FvRC9qekRFO0VBQXNDLGdCQUFrQztBcERta3pEMUU7O0FvRG5rekRFO0VBQXNDLGdCQUFrQztBcER1a3pEMUU7O0FvRHZrekRFO0VBQXNDLGdCQUFrQztBcEQya3pEMUU7O0FvRDNrekRFO0VBQXNDLGdCQUFrQztBcEQra3pEMUU7O0FvRC9rekRFO0VBQXNDLGdCQUFrQztBcERtbHpEMUU7O0FvRG5sekRFO0VBQXNDLGdCQUFrQztBcER1bHpEMUU7O0FvRHZsekRFO0VBQXNDLGdCQUFrQztBcEQybHpEMUU7O0FvRDNsekRFO0VBQXNDLGdCQUFrQztBcEQrbHpEMUU7O0FvRC9sekRFO0VBQXNDLGdCQUFrQztBcERtbXpEMUU7O0FvRG5tekRFO0VBQXNDLGdCQUFrQztBcER1bXpEMUU7O0FvRHZtekRFO0VBQXNDLGdCQUFrQztBcEQybXpEMUU7O0FvRDNtekRFO0VBQXNDLGdCQUFrQztBcEQrbXpEMUU7O0FvRC9tekRFO0VBQXNDLGdCQUFrQztBcERtbnpEMUU7O0FvRG5uekRFO0VBQXNDLGdCQUFrQztBcER1bnpEMUU7O0FvRHZuekRFO0VBQXNDLGdCQUFrQztBcEQybnpEMUU7O0FvRDNuekRFO0VBQXNDLGdCQUFrQztBcEQrbnpEMUU7O0FvRC9uekRFO0VBQXNDLGdCQUFrQztBcERtb3pEMUU7O0FvRG5vekRFO0VBQXNDLGdCQUFrQztBcER1b3pEMUU7O0FvRHZvekRFO0VBQXNDLGdCQUFrQztBcEQyb3pEMUU7O0FvRDNvekRFO0VBQXNDLGdCQUFrQztBcEQrb3pEMUU7O0FvRC9vekRFO0VBQXNDLGdCQUFrQztBcERtcHpEMUU7O0FvRG5wekRFO0VBQXNDLGNBQWtDO0FwRHVwekQxRTs7QW9EdnB6REU7RUFBc0MsZ0JBQWtDO0FwRDJwekQxRTs7QW9EM3B6REU7RUFBc0MsZ0JBQWtDO0FwRCtwekQxRTs7QW9EL3B6REU7RUFBc0MsZ0JBQWtDO0FwRG1xekQxRTs7QW9EbnF6REU7RUFBc0MsZ0JBQWtDO0FwRHVxekQxRTs7QW9EdnF6REU7RUFBc0MsZ0JBQWtDO0FwRDJxekQxRTs7QW9EM3F6REU7RUFBc0MsZ0JBQWtDO0FwRCtxekQxRTs7QW9EL3F6REU7RUFBc0MsZ0JBQWtDO0FwRG1yekQxRTs7QW9EbnJ6REU7RUFBc0MsZ0JBQWtDO0FwRHVyekQxRTs7QW9EdnJ6REU7RUFBc0MsZ0JBQWtDO0FwRDJyekQxRTs7QW9EM3J6REU7RUFBc0MsZ0JBQWtDO0FwRCtyekQxRTs7QW9EL3J6REU7RUFBc0MsZ0JBQWtDO0FwRG1zekQxRTs7QW9EbnN6REU7RUFBc0MsZ0JBQWtDO0FwRHVzekQxRTs7QW9EdnN6REU7RUFBc0MsZ0JBQWtDO0FwRDJzekQxRTs7QW9EM3N6REU7RUFBc0MsZ0JBQWtDO0FwRCtzekQxRTs7QW9EL3N6REU7RUFBc0MsZ0JBQWtDO0FwRG10ekQxRTs7QW9EbnR6REU7RUFBc0MsZ0JBQWtDO0FwRHV0ekQxRTs7QW9EdnR6REU7RUFBc0MsZ0JBQWtDO0FwRDJ0ekQxRTs7QW9EM3R6REU7RUFBc0MsZ0JBQWtDO0FwRCt0ekQxRTs7QW9EL3R6REU7RUFBc0MsZ0JBQWtDO0FwRG11ekQxRTs7QW9EbnV6REU7RUFBc0MsZ0JBQWtDO0FwRHV1ekQxRTs7QW9EdnV6REU7RUFBc0MsZ0JBQWtDO0FwRDJ1ekQxRTs7QW9EM3V6REU7RUFBc0MsZ0JBQWtDO0FwRCt1ekQxRTs7QW9EL3V6REU7RUFBc0MsZ0JBQWtDO0FwRG12ekQxRTs7QW9EbnZ6REU7RUFBc0MsZ0JBQWtDO0FwRHV2ekQxRTs7QW9EdnZ6REU7RUFBc0MsZ0JBQWtDO0FwRDJ2ekQxRTs7QW9EM3Z6REU7RUFBc0MsZ0JBQWtDO0FwRCt2ekQxRTs7QW9EL3Z6REU7RUFBc0MsZ0JBQWtDO0FwRG13ekQxRTs7QW9Ebnd6REU7RUFBc0MsZ0JBQWtDO0FwRHV3ekQxRTs7QW9Ednd6REU7RUFBc0MsZ0JBQWtDO0FwRDJ3ekQxRTs7QW9EM3d6REU7RUFBc0MsZ0JBQWtDO0FwRCt3ekQxRTs7QW9EL3d6REU7RUFBc0MsZ0JBQWtDO0FwRG14ekQxRTs7QW9Ebnh6REU7RUFBc0MsZ0JBQWtDO0FwRHV4ekQxRTs7QW9Ednh6REU7RUFBc0MsZ0JBQWtDO0FwRDJ4ekQxRTs7QW9EM3h6REU7RUFBc0MsZ0JBQWtDO0FwRCt4ekQxRTs7QW9EL3h6REU7RUFBc0MsZ0JBQWtDO0FwRG15ekQxRTs7QW9Ebnl6REU7RUFBc0MsZ0JBQWtDO0FwRHV5ekQxRTs7QW9Ednl6REU7RUFBc0MsZ0JBQWtDO0FwRDJ5ekQxRTs7QW9EM3l6REU7RUFBc0MsZ0JBQWtDO0FwRCt5ekQxRTs7QW9EL3l6REU7RUFBc0MsZ0JBQWtDO0FwRG16ekQxRTs7QW9Ebnp6REU7RUFBc0MsZ0JBQWtDO0FwRHV6ekQxRTs7QW9Ednp6REU7RUFBc0MsZ0JBQWtDO0FwRDJ6ekQxRTs7QW9EM3p6REU7RUFBc0MsZ0JBQWtDO0FwRCt6ekQxRTs7QW9EL3p6REU7RUFBc0MsZ0JBQWtDO0FwRG0wekQxRTs7QW9EbjB6REU7RUFBc0MsZ0JBQWtDO0FwRHUwekQxRTs7QW9EdjB6REU7RUFBc0MsZ0JBQWtDO0FwRDIwekQxRTs7QW9EMzB6REU7RUFBc0MsZ0JBQWtDO0FwRCswekQxRTs7QW9ELzB6REU7RUFBc0MsZ0JBQWtDO0FwRG0xekQxRTs7QW9EbjF6REU7RUFBc0MsZ0JBQWtDO0FwRHUxekQxRTs7QW9EdjF6REU7RUFBc0MsZ0JBQWtDO0FwRDIxekQxRTs7QW9EMzF6REU7RUFBc0MsZ0JBQWtDO0FwRCsxekQxRTs7QW9ELzF6REU7RUFBc0MsZ0JBQWtDO0FwRG0yekQxRTs7QW9EbjJ6REU7RUFBc0MsZ0JBQWtDO0FwRHUyekQxRTs7QW9EdjJ6REU7RUFBc0MsZ0JBQWtDO0FwRDIyekQxRTs7QW9EMzJ6REU7RUFBc0MsZ0JBQWtDO0FwRCsyekQxRTs7QW9ELzJ6REU7RUFBc0MsZ0JBQWtDO0FwRG0zekQxRTs7QW9EbjN6REU7RUFBc0MsZ0JBQWtDO0FwRHUzekQxRTs7QW9EdjN6REU7RUFBc0MsZ0JBQWtDO0FwRDIzekQxRTs7QW9EMzN6REU7RUFBc0MsZ0JBQWtDO0FwRCszekQxRTs7QW9ELzN6REU7RUFBc0MsZ0JBQWtDO0FwRG00ekQxRTs7QW9EbjR6REU7RUFBc0MsZ0JBQWtDO0FwRHU0ekQxRTs7QW9EdjR6REU7RUFBc0MsZ0JBQWtDO0FwRDI0ekQxRTs7QW9EMzR6REU7RUFBc0MsZ0JBQWtDO0FwRCs0ekQxRTs7QW9ELzR6REU7RUFBc0MsZ0JBQWtDO0FwRG01ekQxRTs7QW9EbjV6REU7RUFBc0MsZ0JBQWtDO0FwRHU1ekQxRTs7QW9EdjV6REU7RUFBc0MsZ0JBQWtDO0FwRDI1ekQxRTs7QW9EMzV6REU7RUFBc0MsZ0JBQWtDO0FwRCs1ekQxRTs7QW9ELzV6REU7RUFBc0MsZ0JBQWtDO0FwRG02ekQxRTs7QW9EbjZ6REU7RUFBc0MsZ0JBQWtDO0FwRHU2ekQxRTs7QW9EdjZ6REU7RUFBc0MsZ0JBQWtDO0FwRDI2ekQxRTs7QW9EMzZ6REU7RUFBc0MsZ0JBQWtDO0FwRCs2ekQxRTs7QW9ELzZ6REU7RUFBc0MsZ0JBQWtDO0FwRG03ekQxRTs7QW9Ebjd6REU7RUFBc0MsZ0JBQWtDO0FwRHU3ekQxRTs7QW9Edjd6REU7RUFBc0MsZ0JBQWtDO0FwRDI3ekQxRTs7QW9EMzd6REU7RUFBc0MsZ0JBQWtDO0FwRCs3ekQxRTs7QW9ELzd6REU7RUFBc0MsZ0JBQWtDO0FwRG04ekQxRTs7QW9Ebjh6REU7RUFBc0MsZ0JBQWtDO0FwRHU4ekQxRTs7QW9Edjh6REU7RUFBc0MsZ0JBQWtDO0FwRDI4ekQxRTs7QW9EMzh6REU7RUFBc0MsZ0JBQWtDO0FwRCs4ekQxRTs7QW9ELzh6REU7RUFBc0MsZ0JBQWtDO0FwRG05ekQxRTs7QW9Ebjl6REU7RUFBc0MsZ0JBQWtDO0FwRHU5ekQxRTs7QW9Edjl6REU7RUFBc0MsZ0JBQWtDO0FwRDI5ekQxRTs7QW9EMzl6REU7RUFBc0MsZ0JBQWtDO0FwRCs5ekQxRTs7QW9ELzl6REU7RUFBc0MsZ0JBQWtDO0FwRG0rekQxRTs7QW9Ebit6REU7RUFBc0MsZ0JBQWtDO0FwRHUrekQxRTs7QW9Edit6REU7RUFBc0MsZ0JBQWtDO0FwRDIrekQxRTs7QW9EMyt6REU7RUFBc0MsZ0JBQWtDO0FwRCsrekQxRTs7QW9ELyt6REU7RUFBc0MsZ0JBQWtDO0FwRG0vekQxRTs7QW9Ebi96REU7RUFBc0MsZ0JBQWtDO0FwRHUvekQxRTs7QW9Edi96REU7RUFBc0MsZ0JBQWtDO0FwRDIvekQxRTs7QW9EMy96REU7RUFBc0MsZ0JBQWtDO0FwRCsvekQxRTs7QW9ELy96REU7RUFBc0MsZ0JBQWtDO0FwRG1nMEQxRTs7QW9EbmcwREU7RUFBc0MsZ0JBQWtDO0FwRHVnMEQxRTs7QW9EdmcwREU7RUFBc0MsZ0JBQWtDO0FwRDJnMEQxRTs7QW9EM2cwREU7RUFBc0MsZ0JBQWtDO0FwRCtnMEQxRTs7QW9EL2cwREU7RUFBc0MsZ0JBQWtDO0FwRG1oMEQxRTs7QW9EbmgwREU7RUFBc0MsZ0JBQWtDO0FwRHVoMEQxRTs7QW9EdmgwREU7RUFBc0MsZ0JBQWtDO0FwRDJoMEQxRTs7QW9EM2gwREU7RUFBc0MsZ0JBQWtDO0FwRCtoMEQxRTs7QW9EL2gwREU7RUFBc0MsZ0JBQWtDO0FwRG1pMEQxRTs7QW9EbmkwREU7RUFBc0MsZ0JBQWtDO0FwRHVpMEQxRTs7QW9EdmkwREU7RUFBc0MsZ0JBQWtDO0FwRDJpMEQxRTs7QW9EM2kwREU7RUFBc0MsZ0JBQWtDO0FwRCtpMEQxRTs7QW9EL2kwREU7RUFBc0MsZ0JBQWtDO0FwRG1qMEQxRTs7QW9EbmowREU7RUFBc0MsZ0JBQWtDO0FwRHVqMEQxRTs7QW9EdmowREU7RUFBc0MsZ0JBQWtDO0FwRDJqMEQxRTs7QW9EM2owREU7RUFBc0MsZ0JBQWtDO0FwRCtqMEQxRTs7QW9EL2owREU7RUFBc0MsZ0JBQWtDO0FwRG1rMEQxRTs7QW9EbmswREU7RUFBc0MsZ0JBQWtDO0FwRHVrMEQxRTs7QW9EdmswREU7RUFBc0MsZ0JBQWtDO0FwRDJrMEQxRTs7QW9EM2swREU7RUFBc0MsZ0JBQWtDO0FwRCtrMEQxRTs7QW9EL2swREU7RUFBc0MsZ0JBQWtDO0FwRG1sMEQxRTs7QW9EbmwwREU7RUFBc0MsZ0JBQWtDO0FwRHVsMEQxRTs7QW9EdmwwREU7RUFBc0MsZ0JBQWtDO0FwRDJsMEQxRTs7QW9EM2wwREU7RUFBc0MsZ0JBQWtDO0FwRCtsMEQxRTs7QW9EL2wwREU7RUFBc0MsZ0JBQWtDO0FwRG1tMEQxRTs7QW9Ebm0wREU7RUFBc0MsZ0JBQWtDO0FwRHVtMEQxRTs7QW9Edm0wREU7RUFBc0MsZ0JBQWtDO0FwRDJtMEQxRTs7QW9EM20wREU7RUFBc0MsZ0JBQWtDO0FwRCttMEQxRTs7QW9EL20wREU7RUFBc0MsZ0JBQWtDO0FwRG1uMEQxRTs7QW9Ebm4wREU7RUFBc0MsZ0JBQWtDO0FwRHVuMEQxRTs7QW9Edm4wREU7RUFBc0MsZ0JBQWtDO0FwRDJuMEQxRTs7QW9EM24wREU7RUFBc0MsZ0JBQWtDO0FwRCtuMEQxRTs7QW9EL24wREU7RUFBc0MsZ0JBQWtDO0FwRG1vMEQxRTs7QW9Ebm8wREU7RUFBc0MsZ0JBQWtDO0FwRHVvMEQxRTs7QW9Edm8wREU7RUFBc0MsZ0JBQWtDO0FwRDJvMEQxRTs7QW9EM28wREU7RUFBc0MsZ0JBQWtDO0FwRCtvMEQxRTs7QW9EL28wREU7RUFBc0MsZ0JBQWtDO0FwRG1wMEQxRTs7QW9EbnAwREU7RUFBc0MsZ0JBQWtDO0FwRHVwMEQxRTs7QW9EdnAwREU7RUFBc0MsZ0JBQWtDO0FwRDJwMEQxRTs7QW9EM3AwREU7RUFBc0MsZ0JBQWtDO0FwRCtwMEQxRTs7QW9EL3AwREU7RUFBc0MsZ0JBQWtDO0FwRG1xMEQxRTs7QW9EbnEwREU7RUFBc0MsZ0JBQWtDO0FwRHVxMEQxRTs7QW9EdnEwREU7RUFBc0MsZ0JBQWtDO0FwRDJxMEQxRTs7QW9EM3EwREU7RUFBc0MsZ0JBQWtDO0FwRCtxMEQxRTs7QW9EL3EwREU7RUFBc0MsZ0JBQWtDO0FwRG1yMEQxRTs7QW9EbnIwREU7RUFBc0MsZ0JBQWtDO0FwRHVyMEQxRTs7QW9EdnIwREU7RUFBc0MsZ0JBQWtDO0FwRDJyMEQxRTs7QW9EM3IwREU7RUFBc0MsZ0JBQWtDO0FwRCtyMEQxRTs7QW9EL3IwREU7RUFBc0MsZ0JBQWtDO0FwRG1zMEQxRTs7QW9EbnMwREU7RUFBc0MsZ0JBQWtDO0FwRHVzMEQxRTs7QW9EdnMwREU7RUFBc0MsZ0JBQWtDO0FwRDJzMEQxRTs7QW9EM3MwREU7RUFBc0MsZ0JBQWtDO0FwRCtzMEQxRTs7QW9EL3MwREU7RUFBc0MsZ0JBQWtDO0FwRG10MEQxRTs7QW9EbnQwREU7RUFBc0MsZ0JBQWtDO0FwRHV0MEQxRTs7QW9EdnQwREU7RUFBc0MsZ0JBQWtDO0FwRDJ0MEQxRTs7QW9EM3QwREU7RUFBc0MsZ0JBQWtDO0FwRCt0MEQxRTs7QW9EL3QwREU7RUFBc0MsZ0JBQWtDO0FwRG11MEQxRTs7QW9EbnUwREU7RUFBc0MsZ0JBQWtDO0FwRHV1MEQxRTs7QW9EdnUwREU7RUFBc0MsZ0JBQWtDO0FwRDJ1MEQxRTs7QW9EM3UwREU7RUFBc0MsZ0JBQWtDO0FwRCt1MEQxRTs7QW9EL3UwREU7RUFBc0MsZ0JBQWtDO0FwRG12MEQxRTs7QW9EbnYwREU7RUFBc0MsZ0JBQWtDO0FwRHV2MEQxRTs7QW9EdnYwREU7RUFBc0MsZ0JBQWtDO0FwRDJ2MEQxRTs7QW9EM3YwREU7RUFBc0MsZ0JBQWtDO0FwRCt2MEQxRTs7QW9EL3YwREU7RUFBc0MsZ0JBQWtDO0FwRG13MEQxRTs7QW9EbncwREU7RUFBc0MsZ0JBQWtDO0FwRHV3MEQxRTs7QW9EdncwREU7RUFBc0MsZ0JBQWtDO0FwRDJ3MEQxRTs7QW9EM3cwREU7RUFBc0MsZ0JBQWtDO0FwRCt3MEQxRTs7QW9EL3cwREU7RUFBc0MsZ0JBQWtDO0FwRG14MEQxRTs7QW9EbngwREU7RUFBc0MsZ0JBQWtDO0FwRHV4MEQxRTs7QW9EdngwREU7RUFBc0MsZ0JBQWtDO0FwRDJ4MEQxRTs7QW9EM3gwREU7RUFBc0MsZ0JBQWtDO0FwRCt4MEQxRTs7QW9EL3gwREU7RUFBc0MsZ0JBQWtDO0FwRG15MEQxRTs7QW9EbnkwREU7RUFBc0MsZ0JBQWtDO0FwRHV5MEQxRTs7QW9EdnkwREU7RUFBc0MsZ0JBQWtDO0FwRDJ5MEQxRTs7QW9EM3kwREU7RUFBc0MsZ0JBQWtDO0FwRCt5MEQxRTs7QW9EL3kwREU7RUFBc0MsZ0JBQWtDO0FwRG16MEQxRTs7QW9EbnowREU7RUFBc0MsZ0JBQWtDO0FwRHV6MEQxRTs7QW9EdnowREU7RUFBc0MsZ0JBQWtDO0FwRDJ6MEQxRTs7QW9EM3owREU7RUFBc0MsZ0JBQWtDO0FwRCt6MEQxRTs7QW9EL3owREU7RUFBc0MsZ0JBQWtDO0FwRG0wMEQxRTs7QW9EbjAwREU7RUFBc0MsZ0JBQWtDO0FwRHUwMEQxRTs7QW9EdjAwREU7RUFBc0MsZ0JBQWtDO0FwRDIwMEQxRTs7QW9EMzAwREU7RUFBc0MsZ0JBQWtDO0FwRCswMEQxRTs7QW9ELzAwREU7RUFBc0MsZ0JBQWtDO0FwRG0xMEQxRTs7QW9EbjEwREU7RUFBc0MsZ0JBQWtDO0FwRHUxMEQxRTs7QW9EdjEwREU7RUFBc0MsZ0JBQWtDO0FwRDIxMEQxRTs7QW9EMzEwREU7RUFBc0MsZ0JBQWtDO0FwRCsxMEQxRTs7QW9ELzEwREU7RUFBc0MsZ0JBQWtDO0FwRG0yMEQxRTs7QW9EbjIwREU7RUFBc0MsZ0JBQWtDO0FwRHUyMEQxRTs7QW9EdjIwREU7RUFBc0MsZ0JBQWtDO0FwRDIyMEQxRTs7QW9EMzIwREU7RUFBc0MsZ0JBQWtDO0FwRCsyMEQxRTs7QW9ELzIwREU7RUFBc0MsZ0JBQWtDO0FwRG0zMEQxRTs7QW9EbjMwREU7RUFBc0MsZ0JBQWtDO0FwRHUzMEQxRTs7QW9EdjMwREU7RUFBc0MsZ0JBQWtDO0FwRDIzMEQxRTs7QW9EMzMwREU7RUFBc0MsZ0JBQWtDO0FwRCszMEQxRTs7QW9ELzMwREU7RUFBc0MsZ0JBQWtDO0FwRG00MEQxRTs7QW9EbjQwREU7RUFBc0MsZ0JBQWtDO0FwRHU0MEQxRTs7QW9EdjQwREU7RUFBc0MsY0FBa0M7QXBEMjQwRDFFOztBb0QzNDBERTtFQUFzQyxnQkFBa0M7QXBEKzQwRDFFOztBb0QvNDBERTtFQUFzQyxnQkFBa0M7QXBEbTUwRDFFOztBb0RuNTBERTtFQUFzQyxnQkFBa0M7QXBEdTUwRDFFOztBb0R2NTBERTtFQUFzQyxnQkFBa0M7QXBEMjUwRDFFOztBb0QzNTBERTtFQUFzQyxnQkFBa0M7QXBEKzUwRDFFOztBb0QvNTBERTtFQUFzQyxnQkFBa0M7QXBEbTYwRDFFOztBb0RuNjBERTtFQUFzQyxnQkFBa0M7QXBEdTYwRDFFOztBb0R2NjBERTtFQUFzQyxnQkFBa0M7QXBEMjYwRDFFOztBb0QzNjBERTtFQUFzQyxnQkFBa0M7QXBEKzYwRDFFOztBb0QvNjBERTtFQUFzQyxjQUFrQztBcERtNzBEMUU7O0FvRG43MERFO0VBQXNDLGdCQUFrQztBcER1NzBEMUU7O0FvRHY3MERFO0VBQXNDLGdCQUFrQztBcEQyNzBEMUU7O0FvRDM3MERFO0VBQXNDLGdCQUFrQztBcEQrNzBEMUU7O0FvRC83MERFO0VBQXNDLGdCQUFrQztBcERtODBEMUU7O0FvRG44MERFO0VBQXNDLGdCQUFrQztBcER1ODBEMUU7O0FvRHY4MERFO0VBQXNDLGdCQUFrQztBcEQyODBEMUU7O0FvRDM4MERFO0VBQXNDLGdCQUFrQztBcEQrODBEMUU7O0FvRC84MERFO0VBQXNDLGdCQUFrQztBcERtOTBEMUU7O0FvRG45MERFO0VBQXNDLGdCQUFrQztBcER1OTBEMUU7O0FvRHY5MERFO0VBQXNDLGdCQUFrQztBcEQyOTBEMUU7O0FvRDM5MERFO0VBQXNDLGdCQUFrQztBcEQrOTBEMUU7O0FvRC85MERFO0VBQXNDLGdCQUFrQztBcERtKzBEMUU7O0FvRG4rMERFO0VBQXNDLGdCQUFrQztBcER1KzBEMUU7O0FvRHYrMERFO0VBQXNDLGdCQUFrQztBcEQyKzBEMUU7O0FvRDMrMERFO0VBQXNDLGdCQUFrQztBcEQrKzBEMUU7O0FvRC8rMERFO0VBQXNDLGdCQUFrQztBcERtLzBEMUU7O0FvRG4vMERFO0VBQXNDLGdCQUFrQztBcER1LzBEMUU7O0FvRHYvMERFO0VBQXNDLGdCQUFrQztBcEQyLzBEMUU7O0FvRDMvMERFO0VBQXNDLGdCQUFrQztBcEQrLzBEMUU7O0FvRC8vMERFO0VBQXNDLGdCQUFrQztBcERtZzFEMUU7O0FvRG5nMURFO0VBQXNDLGdCQUFrQztBcER1ZzFEMUU7O0FvRHZnMURFO0VBQXNDLGdCQUFrQztBcEQyZzFEMUU7O0FvRDNnMURFO0VBQXNDLGdCQUFrQztBcEQrZzFEMUU7O0FvRC9nMURFO0VBQXNDLGdCQUFrQztBcERtaDFEMUU7O0FvRG5oMURFO0VBQXNDLGdCQUFrQztBcER1aDFEMUU7O0FvRHZoMURFO0VBQXNDLGdCQUFrQztBcEQyaDFEMUU7O0FvRDNoMURFO0VBQXNDLGdCQUFrQztBcEQraDFEMUU7O0FvRC9oMURFO0VBQXNDLGdCQUFrQztBcERtaTFEMUU7O0FvRG5pMURFO0VBQXNDLGdCQUFrQztBcER1aTFEMUU7O0FvRHZpMURFO0VBQXNDLGdCQUFrQztBcEQyaTFEMUU7O0FvRDNpMURFO0VBQXNDLGdCQUFrQztBcEQraTFEMUU7O0FvRC9pMURFO0VBQXNDLGdCQUFrQztBcERtajFEMUU7O0FvRG5qMURFO0VBQXNDLGdCQUFrQztBcER1ajFEMUU7O0FvRHZqMURFO0VBQXNDLGdCQUFrQztBcEQyajFEMUU7O0FvRDNqMURFO0VBQXNDLGdCQUFrQztBcEQrajFEMUU7O0FvRC9qMURFO0VBQXNDLGdCQUFrQztBcERtazFEMUU7O0FvRG5rMURFO0VBQXNDLGdCQUFrQztBcER1azFEMUU7O0FvRHZrMURFO0VBQXNDLGdCQUFrQztBcEQyazFEMUU7O0FvRDNrMURFO0VBQXNDLGdCQUFrQztBcEQrazFEMUU7O0FvRC9rMURFO0VBQXNDLGdCQUFrQztBcERtbDFEMUU7O0FvRG5sMURFO0VBQXNDLGdCQUFrQztBcER1bDFEMUU7O0FvRHZsMURFO0VBQXNDLGdCQUFrQztBcEQybDFEMUU7O0FvRDNsMURFO0VBQXNDLGdCQUFrQztBcEQrbDFEMUU7O0FvRC9sMURFO0VBQXNDLGdCQUFrQztBcERtbTFEMUU7O0FvRG5tMURFO0VBQXNDLGdCQUFrQztBcER1bTFEMUU7O0FvRHZtMURFO0VBQXNDLGdCQUFrQztBcEQybTFEMUU7O0FvRDNtMURFO0VBQXNDLGdCQUFrQztBcEQrbTFEMUU7O0FvRC9tMURFO0VBQXNDLGdCQUFrQztBcERtbjFEMUU7O0FvRG5uMURFO0VBQXNDLGdCQUFrQztBcER1bjFEMUU7O0FvRHZuMURFO0VBQXNDLGdCQUFrQztBcEQybjFEMUU7O0FvRDNuMURFO0VBQXNDLGdCQUFrQztBcEQrbjFEMUU7O0FvRC9uMURFO0VBQXNDLGdCQUFrQztBcERtbzFEMUU7O0FvRG5vMURFO0VBQXNDLGdCQUFrQztBcER1bzFEMUU7O0FvRHZvMURFO0VBQXNDLGdCQUFrQztBcEQybzFEMUU7O0FvRDNvMURFO0VBQXNDLGdCQUFrQztBcEQrbzFEMUU7O0FvRC9vMURFO0VBQXNDLGdCQUFrQztBcERtcDFEMUU7O0FvRG5wMURFO0VBQXNDLGdCQUFrQztBcER1cDFEMUU7O0FvRHZwMURFO0VBQXNDLGdCQUFrQztBcEQycDFEMUU7O0FvRDNwMURFO0VBQXNDLGdCQUFrQztBcEQrcDFEMUU7O0FvRC9wMURFO0VBQXNDLGdCQUFrQztBcERtcTFEMUU7O0FvRG5xMURFO0VBQXNDLGdCQUFrQztBcER1cTFEMUU7O0FvRHZxMURFO0VBQXNDLGdCQUFrQztBcEQycTFEMUU7O0FvRDNxMURFO0VBQXNDLGdCQUFrQztBcEQrcTFEMUU7O0FvRC9xMURFO0VBQXNDLGdCQUFrQztBcERtcjFEMUU7O0FvRG5yMURFO0VBQXNDLGdCQUFrQztBcER1cjFEMUU7O0FvRHZyMURFO0VBQXNDLGdCQUFrQztBcEQycjFEMUU7O0FvRDNyMURFO0VBQXNDLGdCQUFrQztBcEQrcjFEMUU7O0FvRC9yMURFO0VBQXNDLGdCQUFrQztBcERtczFEMUU7O0FvRG5zMURFO0VBQXNDLGdCQUFrQztBcER1czFEMUU7O0FvRHZzMURFO0VBQXNDLGdCQUFrQztBcEQyczFEMUU7O0FvRDNzMURFO0VBQXNDLGdCQUFrQztBcEQrczFEMUU7O0FvRC9zMURFO0VBQXNDLGdCQUFrQztBcERtdDFEMUU7O0FvRG50MURFO0VBQXNDLGdCQUFrQztBcER1dDFEMUU7O0FvRHZ0MURFO0VBQXNDLGdCQUFrQztBcEQydDFEMUU7O0FvRDN0MURFO0VBQXNDLGdCQUFrQztBcEQrdDFEMUU7O0FvRC90MURFO0VBQXNDLGdCQUFrQztBcERtdTFEMUU7O0FvRG51MURFO0VBQXNDLGdCQUFrQztBcER1dTFEMUU7O0FvRHZ1MURFO0VBQXNDLGdCQUFrQztBcEQydTFEMUU7O0FvRDN1MURFO0VBQXNDLGdCQUFrQztBcEQrdTFEMUU7O0FvRC91MURFO0VBQXNDLGdCQUFrQztBcERtdjFEMUU7O0FvRG52MURFO0VBQXNDLGdCQUFrQztBcER1djFEMUU7O0FvRHZ2MURFO0VBQXNDLGdCQUFrQztBcEQydjFEMUU7O0FvRDN2MURFO0VBQXNDLGdCQUFrQztBcEQrdjFEMUU7O0FvRC92MURFO0VBQXNDLGdCQUFrQztBcERtdzFEMUU7O0FvRG53MURFO0VBQXNDLGdCQUFrQztBcER1dzFEMUU7O0FvRHZ3MURFO0VBQXNDLGdCQUFrQztBcEQydzFEMUU7O0FvRDN3MURFO0VBQXNDLGdCQUFrQztBcEQrdzFEMUU7O0FvRC93MURFO0VBQXNDLGdCQUFrQztBcERteDFEMUU7O0FvRG54MURFO0VBQXNDLGdCQUFrQztBcER1eDFEMUU7O0FvRHZ4MURFO0VBQXNDLGdCQUFrQztBcEQyeDFEMUU7O0FvRDN4MURFO0VBQXNDLGdCQUFrQztBcEQreDFEMUU7O0FvRC94MURFO0VBQXNDLGdCQUFrQztBcERteTFEMUU7O0FvRG55MURFO0VBQXNDLGdCQUFrQztBcER1eTFEMUU7O0FvRHZ5MURFO0VBQXNDLGdCQUFrQztBcEQyeTFEMUU7O0FvRDN5MURFO0VBQXNDLGdCQUFrQztBcEQreTFEMUU7O0FvRC95MURFO0VBQXNDLGdCQUFrQztBcERtejFEMUU7O0FvRG56MURFO0VBQXNDLGdCQUFrQztBcER1ejFEMUU7O0FvRHZ6MURFO0VBQXNDLGdCQUFrQztBcEQyejFEMUU7O0FvRDN6MURFO0VBQXNDLGdCQUFrQztBcEQrejFEMUU7O0FvRC96MURFO0VBQXNDLGdCQUFrQztBcERtMDFEMUU7O0FvRG4wMURFO0VBQXNDLGdCQUFrQztBcER1MDFEMUU7O0FvRHYwMURFO0VBQXNDLGdCQUFrQztBcEQyMDFEMUU7O0FvRDMwMURFO0VBQXNDLGdCQUFrQztBcEQrMDFEMUU7O0FvRC8wMURFO0VBQXNDLGdCQUFrQztBcERtMTFEMUU7O0FvRG4xMURFO0VBQXNDLGdCQUFrQztBcER1MTFEMUU7O0FvRHYxMURFO0VBQXNDLGdCQUFrQztBcEQyMTFEMUU7O0FvRDMxMURFO0VBQXNDLGdCQUFrQztBcEQrMTFEMUU7O0FvRC8xMURFO0VBQXNDLGdCQUFrQztBcERtMjFEMUU7O0FvRG4yMURFO0VBQXNDLGdCQUFrQztBcER1MjFEMUU7O0FvRHYyMURFO0VBQXNDLGdCQUFrQztBcEQyMjFEMUU7O0FvRDMyMURFO0VBQXNDLGdCQUFrQztBcEQrMjFEMUU7O0FvRC8yMURFO0VBQXNDLGdCQUFrQztBcERtMzFEMUU7O0FvRG4zMURFO0VBQXNDLGdCQUFrQztBcER1MzFEMUU7O0FvRHYzMURFO0VBQXNDLGdCQUFrQztBcEQyMzFEMUU7O0FvRDMzMURFO0VBQXNDLGdCQUFrQztBcEQrMzFEMUU7O0FvRC8zMURFO0VBQXNDLGdCQUFrQztBcERtNDFEMUU7O0FvRG40MURFO0VBQXNDLGdCQUFrQztBcER1NDFEMUU7O0FvRHY0MURFO0VBQXNDLGdCQUFrQztBcEQyNDFEMUU7O0FvRDM0MURFO0VBQXNDLGdCQUFrQztBcEQrNDFEMUU7O0FvRC80MURFO0VBQXNDLGdCQUFrQztBcERtNTFEMUU7O0FvRG41MURFO0VBQXNDLGdCQUFrQztBcER1NTFEMUU7O0FvRHY1MURFO0VBQXNDLGdCQUFrQztBcEQyNTFEMUU7O0FvRDM1MURFO0VBQXNDLGdCQUFrQztBcEQrNTFEMUU7O0FvRC81MURFO0VBQXNDLGdCQUFrQztBcERtNjFEMUU7O0FvRG42MURFO0VBQXNDLGdCQUFrQztBcER1NjFEMUU7O0FvRHY2MURFO0VBQXNDLGdCQUFrQztBcEQyNjFEMUU7O0FvRDM2MURFO0VBQXNDLGdCQUFrQztBcEQrNjFEMUU7O0FvRC82MURFO0VBQXNDLGdCQUFrQztBcERtNzFEMUU7O0FvRG43MURFO0VBQXNDLGdCQUFrQztBcER1NzFEMUU7O0FvRHY3MURFO0VBQXNDLGdCQUFrQztBcEQyNzFEMUU7O0FvRDM3MURFO0VBQXNDLGdCQUFrQztBcEQrNzFEMUU7O0FvRC83MURFO0VBQXNDLGdCQUFrQztBcERtODFEMUU7O0FvRG44MURFO0VBQXNDLGdCQUFrQztBcER1ODFEMUU7O0FvRHY4MURFO0VBQXNDLGdCQUFrQztBcEQyODFEMUU7O0FvRDM4MURFO0VBQXNDLGdCQUFrQztBcEQrODFEMUU7O0FvRC84MURFO0VBQXNDLGdCQUFrQztBcERtOTFEMUU7O0FvRG45MURFO0VBQXNDLGdCQUFrQztBcER1OTFEMUU7O0FvRHY5MURFO0VBQXNDLGdCQUFrQztBcEQyOTFEMUU7O0FvRDM5MURFO0VBQXNDLGdCQUFrQztBcEQrOTFEMUU7O0FvRC85MURFO0VBQXNDLGdCQUFrQztBcERtKzFEMUU7O0FvRG4rMURFO0VBQXNDLGNBQWtDO0FwRHUrMUQxRTs7QW9EdisxREU7RUFBc0MsZ0JBQWtDO0FwRDIrMUQxRTs7QW9EMysxREU7RUFBc0MsZ0JBQWtDO0FwRCsrMUQxRTs7QW9ELysxREU7RUFBc0MsZ0JBQWtDO0FwRG0vMUQxRTs7QW9Ebi8xREU7RUFBc0MsZ0JBQWtDO0FwRHUvMUQxRTs7QW9Edi8xREU7RUFBc0MsZ0JBQWtDO0FwRDIvMUQxRTs7QW9EMy8xREU7RUFBc0MsZ0JBQWtDO0FwRCsvMUQxRTs7QW9ELy8xREU7RUFBc0MsZ0JBQWtDO0FwRG1nMkQxRTs7QW9EbmcyREU7RUFBc0MsZ0JBQWtDO0FwRHVnMkQxRTs7QW9EdmcyREU7RUFBc0MsZ0JBQWtDO0FwRDJnMkQxRTs7QW9EM2cyREU7RUFBc0MsY0FBa0M7QXBEK2cyRDFFOztBb0QvZzJERTtFQUFzQyxnQkFBa0M7QXBEbWgyRDFFOztBb0RuaDJERTtFQUFzQyxnQkFBa0M7QXBEdWgyRDFFOztBb0R2aDJERTtFQUFzQyxnQkFBa0M7QXBEMmgyRDFFOztBb0QzaDJERTtFQUFzQyxnQkFBa0M7QXBEK2gyRDFFOztBb0QvaDJERTtFQUFzQyxnQkFBa0M7QXBEbWkyRDFFOztBb0RuaTJERTtFQUFzQyxnQkFBa0M7QXBEdWkyRDFFOztBb0R2aTJERTtFQUFzQyxnQkFBa0M7QXBEMmkyRDFFOztBb0QzaTJERTtFQUFzQyxnQkFBa0M7QXBEK2kyRDFFOztBb0QvaTJERTtFQUFzQyxnQkFBa0M7QXBEbWoyRDFFOztBb0RuajJERTtFQUFzQyxnQkFBa0M7QXBEdWoyRDFFOztBb0R2ajJERTtFQUFzQyxnQkFBa0M7QXBEMmoyRDFFOztBb0QzajJERTtFQUFzQyxnQkFBa0M7QXBEK2oyRDFFOztBb0QvajJERTtFQUFzQyxnQkFBa0M7QXBEbWsyRDFFOztBb0RuazJERTtFQUFzQyxnQkFBa0M7QXBEdWsyRDFFOztBb0R2azJERTtFQUFzQyxnQkFBa0M7QXBEMmsyRDFFOztBb0QzazJERTtFQUFzQyxnQkFBa0M7QXBEK2syRDFFOztBb0QvazJERTtFQUFzQyxnQkFBa0M7QXBEbWwyRDFFOztBb0RubDJERTtFQUFzQyxnQkFBa0M7QXBEdWwyRDFFOztBb0R2bDJERTtFQUFzQyxnQkFBa0M7QXBEMmwyRDFFOztBb0QzbDJERTtFQUFzQyxnQkFBa0M7QXBEK2wyRDFFOztBb0QvbDJERTtFQUFzQyxnQkFBa0M7QXBEbW0yRDFFOztBb0RubTJERTtFQUFzQyxnQkFBa0M7QXBEdW0yRDFFOztBb0R2bTJERTtFQUFzQyxnQkFBa0M7QXBEMm0yRDFFOztBb0QzbTJERTtFQUFzQyxnQkFBa0M7QXBEK20yRDFFOztBb0QvbTJERTtFQUFzQyxnQkFBa0M7QXBEbW4yRDFFOztBb0RubjJERTtFQUFzQyxnQkFBa0M7QXBEdW4yRDFFOztBb0R2bjJERTtFQUFzQyxnQkFBa0M7QXBEMm4yRDFFOztBb0QzbjJERTtFQUFzQyxnQkFBa0M7QXBEK24yRDFFOztBb0QvbjJERTtFQUFzQyxnQkFBa0M7QXBEbW8yRDFFOztBb0RubzJERTtFQUFzQyxnQkFBa0M7QXBEdW8yRDFFOztBb0R2bzJERTtFQUFzQyxnQkFBa0M7QXBEMm8yRDFFOztBb0QzbzJERTtFQUFzQyxnQkFBa0M7QXBEK28yRDFFOztBb0QvbzJERTtFQUFzQyxnQkFBa0M7QXBEbXAyRDFFOztBb0RucDJERTtFQUFzQyxnQkFBa0M7QXBEdXAyRDFFOztBb0R2cDJERTtFQUFzQyxnQkFBa0M7QXBEMnAyRDFFOztBb0QzcDJERTtFQUFzQyxnQkFBa0M7QXBEK3AyRDFFOztBb0QvcDJERTtFQUFzQyxnQkFBa0M7QXBEbXEyRDFFOztBb0RucTJERTtFQUFzQyxnQkFBa0M7QXBEdXEyRDFFOztBb0R2cTJERTtFQUFzQyxnQkFBa0M7QXBEMnEyRDFFOztBb0QzcTJERTtFQUFzQyxnQkFBa0M7QXBEK3EyRDFFOztBb0QvcTJERTtFQUFzQyxnQkFBa0M7QXBEbXIyRDFFOztBb0RucjJERTtFQUFzQyxnQkFBa0M7QXBEdXIyRDFFOztBb0R2cjJERTtFQUFzQyxnQkFBa0M7QXBEMnIyRDFFOztBb0QzcjJERTtFQUFzQyxnQkFBa0M7QXBEK3IyRDFFOztBb0QvcjJERTtFQUFzQyxnQkFBa0M7QXBEbXMyRDFFOztBb0RuczJERTtFQUFzQyxnQkFBa0M7QXBEdXMyRDFFOztBb0R2czJERTtFQUFzQyxnQkFBa0M7QXBEMnMyRDFFOztBb0QzczJERTtFQUFzQyxnQkFBa0M7QXBEK3MyRDFFOztBb0QvczJERTtFQUFzQyxjQUFrQztBcERtdDJEMUU7O0FvRG50MkRFO0VBQXNDLGdCQUFrQztBcER1dDJEMUU7O0FvRHZ0MkRFO0VBQXNDLGdCQUFrQztBcEQydDJEMUU7O0FvRDN0MkRFO0VBQXNDLGdCQUFrQztBcEQrdDJEMUU7O0FvRC90MkRFO0VBQXNDLGdCQUFrQztBcERtdTJEMUU7O0FvRG51MkRFO0VBQXNDLGdCQUFrQztBcER1dTJEMUU7O0FvRHZ1MkRFO0VBQXNDLGdCQUFrQztBcEQydTJEMUU7O0FvRDN1MkRFO0VBQXNDLGdCQUFrQztBcEQrdTJEMUU7O0FvRC91MkRFO0VBQXNDLGdCQUFrQztBcERtdjJEMUU7O0FvRG52MkRFO0VBQXNDLGdCQUFrQztBcER1djJEMUU7O0FvRHZ2MkRFO0VBQXNDLGdCQUFrQztBcEQydjJEMUU7O0FvRDN2MkRFO0VBQXNDLGdCQUFrQztBcEQrdjJEMUU7O0FvRC92MkRFO0VBQXNDLGdCQUFrQztBcERtdzJEMUU7O0FvRG53MkRFO0VBQXNDLGdCQUFrQztBcER1dzJEMUU7O0FvRHZ3MkRFO0VBQXNDLGdCQUFrQztBcEQydzJEMUU7O0FvRDN3MkRFO0VBQXNDLGdCQUFrQztBcEQrdzJEMUU7O0FvRC93MkRFO0VBQXNDLGdCQUFrQztBcERteDJEMUU7O0FvRG54MkRFO0VBQXNDLGdCQUFrQztBcER1eDJEMUU7O0FvRHZ4MkRFO0VBQXNDLGdCQUFrQztBcEQyeDJEMUU7O0FvRDN4MkRFO0VBQXNDLGdCQUFrQztBcEQreDJEMUU7O0FvRC94MkRFO0VBQXNDLGdCQUFrQztBcERteTJEMUU7O0FvRG55MkRFO0VBQXNDLGdCQUFrQztBcER1eTJEMUU7O0FvRHZ5MkRFO0VBQXNDLGdCQUFrQztBcEQyeTJEMUU7O0FvRDN5MkRFO0VBQXNDLGdCQUFrQztBcEQreTJEMUU7O0FvRC95MkRFO0VBQXNDLGdCQUFrQztBcERtejJEMUU7O0FvRG56MkRFO0VBQXNDLGdCQUFrQztBcER1ejJEMUU7O0FvRHZ6MkRFO0VBQXNDLGdCQUFrQztBcEQyejJEMUU7O0FvRDN6MkRFO0VBQXNDLGdCQUFrQztBcEQrejJEMUU7O0FvRC96MkRFO0VBQXNDLGdCQUFrQztBcERtMDJEMUU7O0FvRG4wMkRFO0VBQXNDLGdCQUFrQztBcER1MDJEMUU7O0FvRHYwMkRFO0VBQXNDLGdCQUFrQztBcEQyMDJEMUU7O0FvRDMwMkRFO0VBQXNDLGdCQUFrQztBcEQrMDJEMUU7O0FvRC8wMkRFO0VBQXNDLGdCQUFrQztBcERtMTJEMUU7O0FvRG4xMkRFO0VBQXNDLGdCQUFrQztBcER1MTJEMUU7O0FvRHYxMkRFO0VBQXNDLGdCQUFrQztBcEQyMTJEMUU7O0FvRDMxMkRFO0VBQXNDLGdCQUFrQztBcEQrMTJEMUU7O0FvRC8xMkRFO0VBQXNDLGNBQWtDO0FwRG0yMkQxRTs7QW9EbjIyREU7RUFBc0MsZ0JBQWtDO0FwRHUyMkQxRTs7QW9EdjIyREU7RUFBc0MsZ0JBQWtDO0FwRDIyMkQxRTs7QW9EMzIyREU7RUFBc0MsZ0JBQWtDO0FwRCsyMkQxRTs7QW9ELzIyREU7RUFBc0MsZ0JBQWtDO0FwRG0zMkQxRTs7QW9EbjMyREU7RUFBc0MsZ0JBQWtDO0FwRHUzMkQxRTs7QW9EdjMyREU7RUFBc0MsZ0JBQWtDO0FwRDIzMkQxRTs7QW9EMzMyREU7RUFBc0MsZ0JBQWtDO0FwRCszMkQxRTs7QW9ELzMyREU7RUFBc0MsZ0JBQWtDO0FwRG00MkQxRTs7QW9EbjQyREU7RUFBc0MsZ0JBQWtDO0FwRHU0MkQxRTs7QW9EdjQyREU7RUFBc0MsZ0JBQWtDO0FwRDI0MkQxRTs7QW9EMzQyREU7RUFBc0MsZ0JBQWtDO0FwRCs0MkQxRTs7QW9ELzQyREU7RUFBc0MsZ0JBQWtDO0FwRG01MkQxRTs7QW9EbjUyREU7RUFBc0MsZ0JBQWtDO0FwRHU1MkQxRTs7QW9EdjUyREU7RUFBc0MsZ0JBQWtDO0FwRDI1MkQxRTs7QW9EMzUyREU7RUFBc0MsZ0JBQWtDO0FwRCs1MkQxRTs7QW9ELzUyREU7RUFBc0MsZ0JBQWtDO0FwRG02MkQxRTs7QW9EbjYyREU7RUFBc0MsZ0JBQWtDO0FwRHU2MkQxRTs7QW9EdjYyREU7RUFBc0MsZ0JBQWtDO0FwRDI2MkQxRTs7QW9EMzYyREU7RUFBc0MsZ0JBQWtDO0FwRCs2MkQxRTs7QW9ELzYyREU7RUFBc0MsZ0JBQWtDO0FwRG03MkQxRTs7QW9EbjcyREU7RUFBc0MsZ0JBQWtDO0FwRHU3MkQxRTs7QW9EdjcyREU7RUFBc0MsZ0JBQWtDO0FwRDI3MkQxRTs7QW9EMzcyREU7RUFBc0MsZ0JBQWtDO0FwRCs3MkQxRTs7QW9ELzcyREU7RUFBc0MsZ0JBQWtDO0FwRG04MkQxRTs7QW9EbjgyREU7RUFBc0MsZ0JBQWtDO0FwRHU4MkQxRTs7QW9EdjgyREU7RUFBc0MsZ0JBQWtDO0FwRDI4MkQxRTs7QW9EMzgyREU7RUFBc0MsZ0JBQWtDO0FwRCs4MkQxRTs7QW9ELzgyREU7RUFBc0MsZ0JBQWtDO0FwRG05MkQxRTs7QW9EbjkyREU7RUFBc0MsZ0JBQWtDO0FwRHU5MkQxRTs7QW9EdjkyREU7RUFBc0MsZ0JBQWtDO0FwRDI5MkQxRTs7QW9EMzkyREU7RUFBc0MsZ0JBQWtDO0FwRCs5MkQxRTs7QW9ELzkyREU7RUFBc0MsZ0JBQWtDO0FwRG0rMkQxRTs7QW9EbisyREU7RUFBc0MsZ0JBQWtDO0FwRHUrMkQxRTs7QW9EdisyREU7RUFBc0MsZ0JBQWtDO0FwRDIrMkQxRTs7QW9EMysyREU7RUFBc0MsZ0JBQWtDO0FwRCsrMkQxRTs7QW9ELysyREU7RUFBc0MsZ0JBQWtDO0FwRG0vMkQxRTs7QW9Ebi8yREU7RUFBc0MsZ0JBQWtDO0FwRHUvMkQxRTs7QW9Edi8yREU7RUFBc0MsZ0JBQWtDO0FwRDIvMkQxRTs7QW9EMy8yREU7RUFBc0MsZ0JBQWtDO0FwRCsvMkQxRTs7QW9ELy8yREU7RUFBc0MsZ0JBQWtDO0FwRG1nM0QxRTs7QW9EbmczREU7RUFBc0MsZ0JBQWtDO0FwRHVnM0QxRTs7QW9EdmczREU7RUFBc0MsZ0JBQWtDO0FwRDJnM0QxRTs7QW9EM2czREU7RUFBc0MsZ0JBQWtDO0FwRCtnM0QxRTs7QW9EL2czREU7RUFBc0MsZ0JBQWtDO0FwRG1oM0QxRTs7QW9EbmgzREU7RUFBc0MsZ0JBQWtDO0FwRHVoM0QxRTs7QW9EdmgzREU7RUFBc0MsZ0JBQWtDO0FwRDJoM0QxRTs7QW9EM2gzREU7RUFBc0MsZ0JBQWtDO0FwRCtoM0QxRTs7QW9EL2gzREU7RUFBc0MsZ0JBQWtDO0FwRG1pM0QxRTs7QW9EbmkzREU7RUFBc0MsZ0JBQWtDO0FwRHVpM0QxRTs7QW9EdmkzREU7RUFBc0MsZ0JBQWtDO0FwRDJpM0QxRTs7QW9EM2kzREU7RUFBc0MsZ0JBQWtDO0FwRCtpM0QxRTs7QW9EL2kzREU7RUFBc0MsZ0JBQWtDO0FwRG1qM0QxRTs7QW9EbmozREU7RUFBc0MsZ0JBQWtDO0FwRHVqM0QxRTs7QW9EdmozREU7RUFBc0MsZ0JBQWtDO0FwRDJqM0QxRTs7QW9EM2ozREU7RUFBc0MsZ0JBQWtDO0FwRCtqM0QxRTs7QW9EL2ozREU7RUFBc0MsZ0JBQWtDO0FwRG1rM0QxRTs7QW9EbmszREU7RUFBc0MsZ0JBQWtDO0FwRHVrM0QxRTs7QW9EdmszREU7RUFBc0MsZ0JBQWtDO0FwRDJrM0QxRTs7QW9EM2szREU7RUFBc0MsZ0JBQWtDO0FwRCtrM0QxRTs7QW9EL2szREU7RUFBc0MsZ0JBQWtDO0FwRG1sM0QxRTs7QW9EbmwzREU7RUFBc0MsZ0JBQWtDO0FwRHVsM0QxRTs7QW9EdmwzREU7RUFBc0MsZ0JBQWtDO0FwRDJsM0QxRTs7QW9EM2wzREU7RUFBc0MsY0FBa0M7QXBEK2wzRDFFOztBb0QvbDNERTtFQUFzQyxnQkFBa0M7QXBEbW0zRDFFOztBb0RubTNERTtFQUFzQyxnQkFBa0M7QXBEdW0zRDFFOztBb0R2bTNERTtFQUFzQyxnQkFBa0M7QXBEMm0zRDFFOztBb0QzbTNERTtFQUFzQyxnQkFBa0M7QXBEK20zRDFFOztBb0QvbTNERTtFQUFzQyxnQkFBa0M7QXBEbW4zRDFFOztBb0RubjNERTtFQUFzQyxnQkFBa0M7QXBEdW4zRDFFOztBb0R2bjNERTtFQUFzQyxnQkFBa0M7QXBEMm4zRDFFOztBb0QzbjNERTtFQUFzQyxnQkFBa0M7QXBEK24zRDFFOztBb0QvbjNERTtFQUFzQyxnQkFBa0M7QXBEbW8zRDFFOztBb0RubzNERTtFQUFzQyxnQkFBa0M7QXBEdW8zRDFFOztBb0R2bzNERTtFQUFzQyxnQkFBa0M7QXBEMm8zRDFFOztBb0QzbzNERTtFQUFzQyxnQkFBa0M7QXBEK28zRDFFOztBb0QvbzNERTtFQUFzQyxnQkFBa0M7QXBEbXAzRDFFOztBb0RucDNERTtFQUFzQyxnQkFBa0M7QXBEdXAzRDFFOztBb0R2cDNERTtFQUFzQyxnQkFBa0M7QXBEMnAzRDFFOztBb0QzcDNERTtFQUFzQyxnQkFBa0M7QXBEK3AzRDFFOztBb0QvcDNERTtFQUFzQyxnQkFBa0M7QXBEbXEzRDFFOztBb0RucTNERTtFQUFzQyxnQkFBa0M7QXBEdXEzRDFFOztBb0R2cTNERTtFQUFzQyxnQkFBa0M7QXBEMnEzRDFFOztBb0QzcTNERTtFQUFzQyxnQkFBa0M7QXBEK3EzRDFFOztBb0QvcTNERTtFQUFzQyxnQkFBa0M7QXBEbXIzRDFFOztBb0RucjNERTtFQUFzQyxnQkFBa0M7QXBEdXIzRDFFOztBb0R2cjNERTtFQUFzQyxnQkFBa0M7QXBEMnIzRDFFOztBb0QzcjNERTtFQUFzQyxnQkFBa0M7QXBEK3IzRDFFOztBb0QvcjNERTtFQUFzQyxnQkFBa0M7QXBEbXMzRDFFOztBb0RuczNERTtFQUFzQyxnQkFBa0M7QXBEdXMzRDFFOztBb0R2czNERTtFQUFzQyxnQkFBa0M7QXBEMnMzRDFFOztBb0QzczNERTtFQUFzQyxnQkFBa0M7QXBEK3MzRDFFOztBb0QvczNERTtFQUFzQyxnQkFBa0M7QXBEbXQzRDFFOztBb0RudDNERTtFQUFzQyxnQkFBa0M7QXBEdXQzRDFFOztBb0R2dDNERTtFQUFzQyxnQkFBa0M7QXBEMnQzRDFFOztBb0QzdDNERTtFQUFzQyxnQkFBa0M7QXBEK3QzRDFFOztBb0QvdDNERTtFQUFzQyxnQkFBa0M7QXBEbXUzRDFFOztBb0RudTNERTtFQUFzQyxnQkFBa0M7QXBEdXUzRDFFOztBb0R2dTNERTtFQUFzQyxnQkFBa0M7QXBEMnUzRDFFOztBb0QzdTNERTtFQUFzQyxnQkFBa0M7QXBEK3UzRDFFOztBb0QvdTNERTtFQUFzQyxnQkFBa0M7QXBEbXYzRDFFOztBb0RudjNERTtFQUFzQyxnQkFBa0M7QXBEdXYzRDFFOztBb0R2djNERTtFQUFzQyxnQkFBa0M7QXBEMnYzRDFFOztBb0QzdjNERTtFQUFzQyxnQkFBa0M7QXBEK3YzRDFFOztBb0QvdjNERTtFQUFzQyxnQkFBa0M7QXBEbXczRDFFOztBb0RudzNERTtFQUFzQyxnQkFBa0M7QXBEdXczRDFFOztBb0R2dzNERTtFQUFzQyxnQkFBa0M7QXBEMnczRDFFOztBb0QzdzNERTtFQUFzQyxnQkFBa0M7QXBEK3czRDFFOztBb0QvdzNERTtFQUFzQyxnQkFBa0M7QXBEbXgzRDFFOztBb0RueDNERTtFQUFzQyxnQkFBa0M7QXBEdXgzRDFFOztBb0R2eDNERTtFQUFzQyxnQkFBa0M7QXBEMngzRDFFOztBb0QzeDNERTtFQUFzQyxnQkFBa0M7QXBEK3gzRDFFOztBb0QveDNERTtFQUFzQyxnQkFBa0M7QXBEbXkzRDFFOztBb0RueTNERTtFQUFzQyxnQkFBa0M7QXBEdXkzRDFFOztBb0R2eTNERTtFQUFzQyxnQkFBa0M7QXBEMnkzRDFFOztBb0QzeTNERTtFQUFzQyxnQkFBa0M7QXBEK3kzRDFFOztBb0QveTNERTtFQUFzQyxjQUFrQztBcERtejNEMUU7O0FvRG56M0RFO0VBQXNDLGdCQUFrQztBcER1ejNEMUU7O0FvRHZ6M0RFO0VBQXNDLGdCQUFrQztBcEQyejNEMUU7O0FvRDN6M0RFO0VBQXNDLGdCQUFrQztBcEQrejNEMUU7O0FvRC96M0RFO0VBQXNDLGdCQUFrQztBcERtMDNEMUU7O0FvRG4wM0RFO0VBQXNDLGdCQUFrQztBcER1MDNEMUU7O0FvRHYwM0RFO0VBQXNDLGdCQUFrQztBcEQyMDNEMUU7O0FvRDMwM0RFO0VBQXNDLGdCQUFrQztBcEQrMDNEMUU7O0FvRC8wM0RFO0VBQXNDLGdCQUFrQztBcERtMTNEMUU7O0FvRG4xM0RFO0VBQXNDLGdCQUFrQztBcER1MTNEMUU7O0FvRHYxM0RFO0VBQXNDLGdCQUFrQztBcEQyMTNEMUU7O0FvRDMxM0RFO0VBQXNDLGdCQUFrQztBcEQrMTNEMUU7O0FvRC8xM0RFO0VBQXNDLGdCQUFrQztBcERtMjNEMUU7O0FvRG4yM0RFO0VBQXNDLGdCQUFrQztBcER1MjNEMUU7O0FvRHYyM0RFO0VBQXNDLGdCQUFrQztBcEQyMjNEMUU7O0FvRDMyM0RFO0VBQXNDLGdCQUFrQztBcEQrMjNEMUU7O0FvRC8yM0RFO0VBQXNDLGdCQUFrQztBcERtMzNEMUU7O0FvRG4zM0RFO0VBQXNDLGdCQUFrQztBcER1MzNEMUU7O0FvRHYzM0RFO0VBQXNDLGdCQUFrQztBcEQyMzNEMUU7O0FvRDMzM0RFO0VBQXNDLGdCQUFrQztBcEQrMzNEMUU7O0FvRC8zM0RFO0VBQXNDLGdCQUFrQztBcERtNDNEMUU7O0FvRG40M0RFO0VBQXNDLGdCQUFrQztBcER1NDNEMUU7O0FvRHY0M0RFO0VBQXNDLGdCQUFrQztBcEQyNDNEMUU7O0FvRDM0M0RFO0VBQXNDLGdCQUFrQztBcEQrNDNEMUU7O0FvRC80M0RFO0VBQXNDLGdCQUFrQztBcERtNTNEMUU7O0FvRG41M0RFO0VBQXNDLGdCQUFrQztBcER1NTNEMUU7O0FvRHY1M0RFO0VBQXNDLGdCQUFrQztBcEQyNTNEMUU7O0FvRDM1M0RFO0VBQXNDLGdCQUFrQztBcEQrNTNEMUU7O0FvRC81M0RFO0VBQXNDLGdCQUFrQztBcERtNjNEMUU7O0FvRG42M0RFO0VBQXNDLGdCQUFrQztBcER1NjNEMUU7O0FvRHY2M0RFO0VBQXNDLGdCQUFrQztBcEQyNjNEMUU7O0FvRDM2M0RFO0VBQXNDLGdCQUFrQztBcEQrNjNEMUU7O0FvRC82M0RFO0VBQXNDLGdCQUFrQztBcERtNzNEMUU7O0FvRG43M0RFO0VBQXNDLGdCQUFrQztBcER1NzNEMUU7O0FvRHY3M0RFO0VBQXNDLGdCQUFrQztBcEQyNzNEMUU7O0FvRDM3M0RFO0VBQXNDLGdCQUFrQztBcEQrNzNEMUU7O0FvRC83M0RFO0VBQXNDLGdCQUFrQztBcERtODNEMUU7O0FvRG44M0RFO0VBQXNDLGdCQUFrQztBcER1ODNEMUU7O0FvRHY4M0RFO0VBQXNDLGdCQUFrQztBcEQyODNEMUU7O0FvRDM4M0RFO0VBQXNDLGdCQUFrQztBcEQrODNEMUU7O0FvRC84M0RFO0VBQXNDLGdCQUFrQztBcERtOTNEMUU7O0FvRG45M0RFO0VBQXNDLGdCQUFrQztBcER1OTNEMUU7O0FvRHY5M0RFO0VBQXNDLGdCQUFrQztBcEQyOTNEMUU7O0FvRDM5M0RFO0VBQXNDLGdCQUFrQztBcEQrOTNEMUU7O0FvRC85M0RFO0VBQXNDLGdCQUFrQztBcERtKzNEMUU7O0FvRG4rM0RFO0VBQXNDLGdCQUFrQztBcER1KzNEMUU7O0FvRHYrM0RFO0VBQXNDLGdCQUFrQztBcEQyKzNEMUU7O0FvRDMrM0RFO0VBQXNDLGdCQUFrQztBcEQrKzNEMUU7O0FvRC8rM0RFO0VBQXNDLGdCQUFrQztBcERtLzNEMUU7O0FvRG4vM0RFO0VBQXNDLGdCQUFrQztBcER1LzNEMUU7O0FvRHYvM0RFO0VBQXNDLGdCQUFrQztBcEQyLzNEMUU7O0FvRDMvM0RFO0VBQXNDLGdCQUFrQztBcEQrLzNEMUU7O0FvRC8vM0RFO0VBQXNDLGdCQUFrQztBcERtZzREMUU7O0FvRG5nNERFO0VBQXNDLGdCQUFrQztBcER1ZzREMUU7O0FvRHZnNERFO0VBQXNDLGdCQUFrQztBcEQyZzREMUU7O0FvRDNnNERFO0VBQXNDLGdCQUFrQztBcEQrZzREMUU7O0FvRC9nNERFO0VBQXNDLGdCQUFrQztBcERtaDREMUU7O0FvRG5oNERFO0VBQXNDLGdCQUFrQztBcER1aDREMUU7O0FvRHZoNERFO0VBQXNDLGdCQUFrQztBcEQyaDREMUU7O0FvRDNoNERFO0VBQXNDLGdCQUFrQztBcEQraDREMUU7O0FvRC9oNERFO0VBQXNDLGdCQUFrQztBcERtaTREMUU7O0FvRG5pNERFO0VBQXNDLGdCQUFrQztBcER1aTREMUU7O0FvRHZpNERFO0VBQXNDLGdCQUFrQztBcEQyaTREMUU7O0FvRDNpNERFO0VBQXNDLGdCQUFrQztBcEQraTREMUU7O0FvRC9pNERFO0VBQXNDLGdCQUFrQztBcERtajREMUU7O0FvRG5qNERFO0VBQXNDLGdCQUFrQztBcER1ajREMUU7O0FvRHZqNERFO0VBQXNDLGdCQUFrQztBcEQyajREMUU7O0FvRDNqNERFO0VBQXNDLGdCQUFrQztBcEQrajREMUU7O0FvRC9qNERFO0VBQXNDLGdCQUFrQztBcERtazREMUU7O0FvRG5rNERFO0VBQXNDLGdCQUFrQztBcER1azREMUU7O0FvRHZrNERFO0VBQXNDLGdCQUFrQztBcEQyazREMUU7O0FvRDNrNERFO0VBQXNDLGdCQUFrQztBcEQrazREMUU7O0FvRC9rNERFO0VBQXNDLGdCQUFrQztBcERtbDREMUU7O0FvRG5sNERFO0VBQXNDLGdCQUFrQztBcER1bDREMUU7O0FvRHZsNERFO0VBQXNDLGdCQUFrQztBcEQybDREMUU7O0FvRDNsNERFO0VBQXNDLGdCQUFrQztBcEQrbDREMUU7O0FvRC9sNERFO0VBQXNDLGdCQUFrQztBcERtbTREMUU7O0FvRG5tNERFO0VBQXNDLGdCQUFrQztBcER1bTREMUU7O0FvRHZtNERFO0VBQXNDLGdCQUFrQztBcEQybTREMUU7O0FvRDNtNERFO0VBQXNDLGdCQUFrQztBcEQrbTREMUU7O0FvRC9tNERFO0VBQXNDLGdCQUFrQztBcERtbjREMUU7O0FvRG5uNERFO0VBQXNDLGdCQUFrQztBcER1bjREMUU7O0FvRHZuNERFO0VBQXNDLGdCQUFrQztBcEQybjREMUU7O0FvRDNuNERFO0VBQXNDLGdCQUFrQztBcEQrbjREMUU7O0FvRC9uNERFO0VBQXNDLGdCQUFrQztBcERtbzREMUU7O0FvRG5vNERFO0VBQXNDLGdCQUFrQztBcER1bzREMUU7O0FvRHZvNERFO0VBQXNDLGdCQUFrQztBcEQybzREMUU7O0FvRDNvNERFO0VBQXNDLGdCQUFrQztBcEQrbzREMUU7O0FvRC9vNERFO0VBQXNDLGdCQUFrQztBcERtcDREMUU7O0FvRG5wNERFO0VBQXNDLGdCQUFrQztBcER1cDREMUU7O0FvRHZwNERFO0VBQXNDLGdCQUFrQztBcEQycDREMUU7O0FvRDNwNERFO0VBQXNDLGdCQUFrQztBcEQrcDREMUU7O0FvRC9wNERFO0VBQXNDLGdCQUFrQztBcERtcTREMUU7O0FvRG5xNERFO0VBQXNDLGdCQUFrQztBcER1cTREMUU7O0FvRHZxNERFO0VBQXNDLGdCQUFrQztBcEQycTREMUU7O0FvRDNxNERFO0VBQXNDLGdCQUFrQztBcEQrcTREMUU7O0FvRC9xNERFO0VBQXNDLGdCQUFrQztBcERtcjREMUU7O0FvRG5yNERFO0VBQXNDLGdCQUFrQztBcER1cjREMUU7O0FvRHZyNERFO0VBQXNDLGdCQUFrQztBcEQycjREMUU7O0FvRDNyNERFO0VBQXNDLGdCQUFrQztBcEQrcjREMUU7O0FvRC9yNERFO0VBQXNDLGdCQUFrQztBcERtczREMUU7O0FvRG5zNERFO0VBQXNDLGdCQUFrQztBcER1czREMUU7O0FvRHZzNERFO0VBQXNDLGdCQUFrQztBcEQyczREMUU7O0FvRDNzNERFO0VBQXNDLGdCQUFrQztBcEQrczREMUU7O0FvRC9zNERFO0VBQXNDLGdCQUFrQztBcERtdDREMUU7O0FvRG50NERFO0VBQXNDLGNBQWtDO0FwRHV0NEQxRTs7QW9EdnQ0REU7RUFBc0MsZ0JBQWtDO0FwRDJ0NEQxRTs7QW9EM3Q0REU7RUFBc0MsZ0JBQWtDO0FwRCt0NEQxRTs7QW9EL3Q0REU7RUFBc0MsZ0JBQWtDO0FwRG11NEQxRTs7QW9EbnU0REU7RUFBc0MsZ0JBQWtDO0FwRHV1NEQxRTs7QW9EdnU0REU7RUFBc0MsZ0JBQWtDO0FwRDJ1NEQxRTs7QW9EM3U0REU7RUFBc0MsZ0JBQWtDO0FwRCt1NEQxRTs7QW9EL3U0REU7RUFBc0MsZ0JBQWtDO0FwRG12NEQxRTs7QW9EbnY0REU7RUFBc0MsZ0JBQWtDO0FwRHV2NEQxRTs7QW9EdnY0REU7RUFBc0MsZ0JBQWtDO0FwRDJ2NEQxRTs7QW9EM3Y0REU7RUFBc0MsZ0JBQWtDO0FwRCt2NEQxRTs7QW9EL3Y0REU7RUFBc0MsZ0JBQWtDO0FwRG13NEQxRTs7QW9Ebnc0REU7RUFBc0MsZ0JBQWtDO0FwRHV3NEQxRTs7QW9Ednc0REU7RUFBc0MsZ0JBQWtDO0FwRDJ3NEQxRTs7QW9EM3c0REU7RUFBc0MsZ0JBQWtDO0FwRCt3NEQxRTs7QW9EL3c0REU7RUFBc0MsZ0JBQWtDO0FwRG14NEQxRTs7QW9Ebng0REU7RUFBc0MsZ0JBQWtDO0FwRHV4NEQxRTs7QW9Edng0REU7RUFBc0MsZ0JBQWtDO0FwRDJ4NEQxRTs7QW9EM3g0REU7RUFBc0MsZ0JBQWtDO0FwRCt4NEQxRTs7QW9EL3g0REU7RUFBc0MsZ0JBQWtDO0FwRG15NEQxRTs7QW9Ebnk0REU7RUFBc0MsZ0JBQWtDO0FwRHV5NEQxRTs7QW9Ednk0REU7RUFBc0MsZ0JBQWtDO0FwRDJ5NEQxRTs7QW9EM3k0REU7RUFBc0MsZ0JBQWtDO0FwRCt5NEQxRTs7QW9EL3k0REU7RUFBc0MsZ0JBQWtDO0FwRG16NEQxRTs7QW9Ebno0REU7RUFBc0MsZ0JBQWtDO0FwRHV6NEQxRTs7QW9Edno0REU7RUFBc0MsZ0JBQWtDO0FwRDJ6NEQxRTs7QW9EM3o0REU7RUFBc0MsZ0JBQWtDO0FwRCt6NEQxRTs7QW9EL3o0REU7RUFBc0MsZ0JBQWtDO0FwRG0wNEQxRTs7QW9EbjA0REU7RUFBc0MsZ0JBQWtDO0FwRHUwNEQxRTs7QW9EdjA0REU7RUFBc0MsZ0JBQWtDO0FwRDIwNEQxRTs7QW9EMzA0REU7RUFBc0MsZ0JBQWtDO0FwRCswNEQxRTs7QW9ELzA0REU7RUFBc0MsY0FBa0M7QXBEbTE0RDFFOztBb0RuMTRERTtFQUFzQyxjQUFrQztBcER1MTREMUU7O0FvRHYxNERFO0VBQXNDLGdCQUFrQztBcEQyMTREMUU7O0FvRDMxNERFO0VBQXNDLGdCQUFrQztBcEQrMTREMUU7O0FvRC8xNERFO0VBQXNDLGdCQUFrQztBcERtMjREMUU7O0FvRG4yNERFO0VBQXNDLGdCQUFrQztBcER1MjREMUU7O0FvRHYyNERFO0VBQXNDLGdCQUFrQztBcEQyMjREMUU7O0FvRDMyNERFO0VBQXNDLGdCQUFrQztBcEQrMjREMUU7O0FvRC8yNERFO0VBQXNDLGdCQUFrQztBcERtMzREMUU7O0FvRG4zNERFO0VBQXNDLGdCQUFrQztBcER1MzREMUU7O0FvRHYzNERFO0VBQXNDLGdCQUFrQztBcEQyMzREMUU7O0FvRDMzNERFO0VBQXNDLGdCQUFrQztBcEQrMzREMUU7O0FvRC8zNERFO0VBQXNDLGdCQUFrQztBcERtNDREMUU7O0FvRG40NERFO0VBQXNDLGdCQUFrQztBcER1NDREMUU7O0FvRHY0NERFO0VBQXNDLGdCQUFrQztBcEQyNDREMUU7O0FvRDM0NERFO0VBQXNDLGdCQUFrQztBcEQrNDREMUU7O0FvRC80NERFO0VBQXNDLGdCQUFrQztBcERtNTREMUU7O0FvRG41NERFO0VBQXNDLGdCQUFrQztBcER1NTREMUU7O0FvRHY1NERFO0VBQXNDLGdCQUFrQztBcEQyNTREMUU7O0FvRDM1NERFO0VBQXNDLGdCQUFrQztBcEQrNTREMUU7O0FvRC81NERFO0VBQXNDLGdCQUFrQztBcERtNjREMUU7O0FvRG42NERFO0VBQXNDLGdCQUFrQztBcER1NjREMUU7O0FvRHY2NERFO0VBQXNDLGdCQUFrQztBcEQyNjREMUU7O0FvRDM2NERFO0VBQXNDLGdCQUFrQztBcEQrNjREMUU7O0FvRC82NERFO0VBQXNDLGdCQUFrQztBcERtNzREMUU7O0FvRG43NERFO0VBQXNDLGdCQUFrQztBcER1NzREMUU7O0FvRHY3NERFO0VBQXNDLGNBQWtDO0FwRDI3NEQxRTs7QW9EMzc0REU7RUFBc0MsZ0JBQWtDO0FwRCs3NEQxRTs7QW9ELzc0REU7RUFBc0MsZ0JBQWtDO0FwRG04NEQxRTs7QW9Ebjg0REU7RUFBc0MsZ0JBQWtDO0FwRHU4NEQxRTs7QW9Edjg0REU7RUFBc0MsZ0JBQWtDO0FwRDI4NEQxRTs7QW9EMzg0REU7RUFBc0MsZ0JBQWtDO0FwRCs4NEQxRTs7QW9ELzg0REU7RUFBc0MsZ0JBQWtDO0FwRG05NEQxRTs7QW9Ebjk0REU7RUFBc0MsZ0JBQWtDO0FwRHU5NEQxRTs7QW9Edjk0REU7RUFBc0MsZ0JBQWtDO0FwRDI5NEQxRTs7QW9EMzk0REU7RUFBc0MsZ0JBQWtDO0FwRCs5NEQxRTs7QW9ELzk0REU7RUFBc0MsZ0JBQWtDO0FwRG0rNEQxRTs7QW9Ebis0REU7RUFBc0MsZ0JBQWtDO0FwRHUrNEQxRTs7QW9Edis0REU7RUFBc0MsZ0JBQWtDO0FwRDIrNEQxRTs7QW9EMys0REU7RUFBc0MsZ0JBQWtDO0FwRCsrNEQxRTs7QW9ELys0REU7RUFBc0MsZ0JBQWtDO0FwRG0vNEQxRTs7QW9Ebi80REU7RUFBc0MsZ0JBQWtDO0FwRHUvNEQxRTs7QW9Edi80REU7RUFBc0MsZ0JBQWtDO0FwRDIvNEQxRTs7QW9EMy80REU7RUFBc0MsZ0JBQWtDO0FwRCsvNEQxRTs7QW9ELy80REU7RUFBc0MsZ0JBQWtDO0FwRG1nNUQxRTs7QW9Ebmc1REU7RUFBc0MsZ0JBQWtDO0FwRHVnNUQxRTs7QW9Edmc1REU7RUFBc0MsZ0JBQWtDO0FwRDJnNUQxRTs7QW9EM2c1REU7RUFBc0MsZ0JBQWtDO0FwRCtnNUQxRTs7QW9EL2c1REU7RUFBc0MsZ0JBQWtDO0FwRG1oNUQxRTs7QW9Ebmg1REU7RUFBc0MsZ0JBQWtDO0FwRHVoNUQxRTs7QW9Edmg1REU7RUFBc0MsZ0JBQWtDO0FwRDJoNUQxRTs7QW9EM2g1REU7RUFBc0MsZ0JBQWtDO0FwRCtoNUQxRTs7QW9EL2g1REU7RUFBc0MsZ0JBQWtDO0FwRG1pNUQxRTs7QW9Ebmk1REU7RUFBc0MsZ0JBQWtDO0FwRHVpNUQxRTs7QW9Edmk1REU7RUFBc0MsZ0JBQWtDO0FwRDJpNUQxRTs7QW9EM2k1REU7RUFBc0MsZ0JBQWtDO0FwRCtpNUQxRTs7QW9EL2k1REU7RUFBc0MsZ0JBQWtDO0FwRG1qNUQxRTs7QW9Ebmo1REU7RUFBc0MsZ0JBQWtDO0FwRHVqNUQxRTs7QW9Edmo1REU7RUFBc0MsZ0JBQWtDO0FwRDJqNUQxRTs7QW9EM2o1REU7RUFBc0MsZ0JBQWtDO0FwRCtqNUQxRTs7QW9EL2o1REU7RUFBc0MsZ0JBQWtDO0FwRG1rNUQxRTs7QW9Ebms1REU7RUFBc0MsZ0JBQWtDO0FwRHVrNUQxRTs7QW9Edms1REU7RUFBc0MsZ0JBQWtDO0FwRDJrNUQxRTs7QW9EM2s1REU7RUFBc0MsZ0JBQWtDO0FwRCtrNUQxRTs7QW9EL2s1REU7RUFBc0MsZ0JBQWtDO0FwRG1sNUQxRTs7QW9Ebmw1REU7RUFBc0MsZ0JBQWtDO0FwRHVsNUQxRTs7QW9Edmw1REU7RUFBc0MsZ0JBQWtDO0FwRDJsNUQxRTs7QW9EM2w1REU7RUFBc0MsZ0JBQWtDO0FwRCtsNUQxRTs7QW9EL2w1REU7RUFBc0MsZ0JBQWtDO0FwRG1tNUQxRTs7QW9Ebm01REU7RUFBc0MsZ0JBQWtDO0FwRHVtNUQxRTs7QW9Edm01REU7RUFBc0MsZ0JBQWtDO0FwRDJtNUQxRTs7QW9EM201REU7RUFBc0MsZ0JBQWtDO0FwRCttNUQxRTs7QW9EL201REU7RUFBc0MsZ0JBQWtDO0FwRG1uNUQxRTs7QW9Ebm41REU7RUFBc0MsZ0JBQWtDO0FwRHVuNUQxRTs7QW9Edm41REU7RUFBc0MsZ0JBQWtDO0FwRDJuNUQxRTs7QW9EM241REU7RUFBc0MsY0FBa0M7QXBEK241RDFFOztBb0QvbjVERTtFQUFzQyxjQUFrQztBcERtbzVEMUU7O0FvRG5vNURFO0VBQXNDLGdCQUFrQztBcER1bzVEMUU7O0FvRHZvNURFO0VBQXNDLGdCQUFrQztBcEQybzVEMUU7O0FvRDNvNURFO0VBQXNDLGdCQUFrQztBcEQrbzVEMUU7O0FvRC9vNURFO0VBQXNDLGdCQUFrQztBcERtcDVEMUU7O0FvRG5wNURFO0VBQXNDLGdCQUFrQztBcER1cDVEMUU7O0FvRHZwNURFO0VBQXNDLGdCQUFrQztBcEQycDVEMUU7O0FvRDNwNURFO0VBQXNDLGdCQUFrQztBcEQrcDVEMUU7O0FvRC9wNURFO0VBQXNDLGdCQUFrQztBcERtcTVEMUU7O0FvRG5xNURFO0VBQXNDLGdCQUFrQztBcER1cTVEMUU7O0FvRHZxNURFO0VBQXNDLGdCQUFrQztBcEQycTVEMUU7O0FvRDNxNURFO0VBQXNDLGdCQUFrQztBcEQrcTVEMUU7O0FvRC9xNURFO0VBQXNDLGdCQUFrQztBcERtcjVEMUU7O0FvRG5yNURFO0VBQXNDLGdCQUFrQztBcER1cjVEMUU7O0FvRHZyNURFO0VBQXNDLGdCQUFrQztBcEQycjVEMUU7O0FvRDNyNURFO0VBQXNDLGdCQUFrQztBcEQrcjVEMUU7O0FvRC9yNURFO0VBQXNDLGdCQUFrQztBcERtczVEMUU7O0FvRG5zNURFO0VBQXNDLGdCQUFrQztBcER1czVEMUU7O0FvRHZzNURFO0VBQXNDLGdCQUFrQztBcEQyczVEMUU7O0FvRDNzNURFO0VBQXNDLGdCQUFrQztBcEQrczVEMUU7O0FvRC9zNURFO0VBQXNDLGdCQUFrQztBcERtdDVEMUU7O0FvRG50NURFO0VBQXNDLGdCQUFrQztBcER1dDVEMUU7O0FvRHZ0NURFO0VBQXNDLGdCQUFrQztBcEQydDVEMUU7O0FvRDN0NURFO0VBQXNDLGdCQUFrQztBcEQrdDVEMUU7O0FvRC90NURFO0VBQXNDLGdCQUFrQztBcERtdTVEMUU7O0FvRG51NURFO0VBQXNDLGdCQUFrQztBcER1dTVEMUU7O0FvRHZ1NURFO0VBQXNDLGdCQUFrQztBcEQydTVEMUU7O0FvRDN1NURFO0VBQXNDLGdCQUFrQztBcEQrdTVEMUU7O0FvRC91NURFO0VBQXNDLGdCQUFrQztBcERtdjVEMUU7O0FvRG52NURFO0VBQXNDLGdCQUFrQztBcER1djVEMUU7O0FvRHZ2NURFO0VBQXNDLGdCQUFrQztBcEQydjVEMUU7O0FvRDN2NURFO0VBQXNDLGdCQUFrQztBcEQrdjVEMUU7O0FvRC92NURFO0VBQXNDLGdCQUFrQztBcERtdzVEMUU7O0FvRG53NURFO0VBQXNDLGdCQUFrQztBcER1dzVEMUU7O0FvRHZ3NURFO0VBQXNDLGdCQUFrQztBcEQydzVEMUU7O0FvRDN3NURFO0VBQXNDLGdCQUFrQztBcEQrdzVEMUU7O0FvRC93NURFO0VBQXNDLGdCQUFrQztBcERteDVEMUU7O0FvRG54NURFO0VBQXNDLGdCQUFrQztBcER1eDVEMUU7O0FvRHZ4NURFO0VBQXNDLGdCQUFrQztBcEQyeDVEMUU7O0FvRDN4NURFO0VBQXNDLGdCQUFrQztBcEQreDVEMUU7O0FvRC94NURFO0VBQXNDLGdCQUFrQztBcERteTVEMUU7O0FvRG55NURFO0VBQXNDLGdCQUFrQztBcER1eTVEMUU7O0FvRHZ5NURFO0VBQXNDLGdCQUFrQztBcEQyeTVEMUU7O0FvRDN5NURFO0VBQXNDLGdCQUFrQztBcEQreTVEMUU7O0FvRC95NURFO0VBQXNDLGdCQUFrQztBcERtejVEMUU7O0FvRG56NURFO0VBQXNDLGdCQUFrQztBcER1ejVEMUU7O0FvRHZ6NURFO0VBQXNDLGdCQUFrQztBcEQyejVEMUU7O0FvRDN6NURFO0VBQXNDLGdCQUFrQztBcEQrejVEMUU7O0FvRC96NURFO0VBQXNDLGdCQUFrQztBcERtMDVEMUU7O0FvRG4wNURFO0VBQXNDLGdCQUFrQztBcER1MDVEMUU7O0FvRHYwNURFO0VBQXNDLGdCQUFrQztBcEQyMDVEMUU7O0FvRDMwNURFO0VBQXNDLGdCQUFrQztBcEQrMDVEMUU7O0FvRC8wNURFO0VBQXNDLGdCQUFrQztBcERtMTVEMUU7O0FvRG4xNURFO0VBQXNDLGdCQUFrQztBcER1MTVEMUU7O0FvRHYxNURFO0VBQXNDLGdCQUFrQztBcEQyMTVEMUU7O0FvRDMxNURFO0VBQXNDLGdCQUFrQztBcEQrMTVEMUU7O0FvRC8xNURFO0VBQXNDLGdCQUFrQztBcERtMjVEMUU7O0FvRG4yNURFO0VBQXNDLGdCQUFrQztBcER1MjVEMUU7O0FvRHYyNURFO0VBQXNDLGdCQUFrQztBcEQyMjVEMUU7O0FvRDMyNURFO0VBQXNDLGdCQUFrQztBcEQrMjVEMUU7O0FvRC8yNURFO0VBQXNDLGdCQUFrQztBcERtMzVEMUU7O0FvRG4zNURFO0VBQXNDLGdCQUFrQztBcER1MzVEMUU7O0FvRHYzNURFO0VBQXNDLGdCQUFrQztBcEQyMzVEMUU7O0FvRDMzNURFO0VBQXNDLGdCQUFrQztBcEQrMzVEMUU7O0FvRC8zNURFO0VBQXNDLGdCQUFrQztBcERtNDVEMUU7O0FvRG40NURFO0VBQXNDLGdCQUFrQztBcER1NDVEMUU7O0FvRHY0NURFO0VBQXNDLGdCQUFrQztBcEQyNDVEMUU7O0FvRDM0NURFO0VBQXNDLGdCQUFrQztBcEQrNDVEMUU7O0FvRC80NURFO0VBQXNDLGdCQUFrQztBcERtNTVEMUU7O0FvRG41NURFO0VBQXNDLGdCQUFrQztBcER1NTVEMUU7O0FvRHY1NURFO0VBQXNDLGdCQUFrQztBcEQyNTVEMUU7O0FvRDM1NURFO0VBQXNDLGdCQUFrQztBcEQrNTVEMUU7O0FvRC81NURFO0VBQXNDLGdCQUFrQztBcERtNjVEMUU7O0FvRG42NURFO0VBQXNDLGdCQUFrQztBcER1NjVEMUU7O0FvRHY2NURFO0VBQXNDLGdCQUFrQztBcEQyNjVEMUU7O0FvRDM2NURFO0VBQXNDLGdCQUFrQztBcEQrNjVEMUU7O0FvRC82NURFO0VBQXNDLGdCQUFrQztBcERtNzVEMUU7O0FvRG43NURFO0VBQXNDLGdCQUFrQztBcER1NzVEMUU7O0FvRHY3NURFO0VBQXNDLGdCQUFrQztBcEQyNzVEMUU7O0FvRDM3NURFO0VBQXNDLGdCQUFrQztBcEQrNzVEMUU7O0FvRC83NURFO0VBQXNDLGdCQUFrQztBcERtODVEMUU7O0FvRG44NURFO0VBQXNDLGNBQWtDO0FwRHU4NUQxRTs7QW9Edjg1REU7RUFBc0MsZ0JBQWtDO0FwRDI4NUQxRTs7QW9EMzg1REU7RUFBc0MsZ0JBQWtDO0FwRCs4NUQxRTs7QW9ELzg1REU7RUFBc0MsZ0JBQWtDO0FwRG05NUQxRTs7QW9Ebjk1REU7RUFBc0MsY0FBa0M7QXBEdTk1RDFFOztBb0R2OTVERTtFQUFzQyxnQkFBa0M7QXBEMjk1RDFFOztBb0QzOTVERTtFQUFzQyxnQkFBa0M7QXBEKzk1RDFFOztBb0QvOTVERTtFQUFzQyxnQkFBa0M7QXBEbSs1RDFFOztBb0RuKzVERTtFQUFzQyxnQkFBa0M7QXBEdSs1RDFFOztBb0R2KzVERTtFQUFzQyxnQkFBa0M7QXBEMis1RDFFOztBb0QzKzVERTtFQUFzQyxnQkFBa0M7QXBEKys1RDFFOztBb0QvKzVERTtFQUFzQyxnQkFBa0M7QXBEbS81RDFFOztBb0RuLzVERTtFQUFzQyxnQkFBa0M7QXBEdS81RDFFOztBb0R2LzVERTtFQUFzQyxnQkFBa0M7QXBEMi81RDFFOztBb0QzLzVERTtFQUFzQyxnQkFBa0M7QXBEKy81RDFFOztBb0QvLzVERTtFQUFzQyxnQkFBa0M7QXBEbWc2RDFFOztBb0RuZzZERTtFQUFzQyxnQkFBa0M7QXBEdWc2RDFFOztBb0R2ZzZERTtFQUFzQyxnQkFBa0M7QXBEMmc2RDFFOztBb0QzZzZERTtFQUFzQyxnQkFBa0M7QXBEK2c2RDFFOztBb0QvZzZERTtFQUFzQyxnQkFBa0M7QXBEbWg2RDFFOztBb0RuaDZERTtFQUFzQyxnQkFBa0M7QXBEdWg2RDFFOztBb0R2aDZERTtFQUFzQyxnQkFBa0M7QXBEMmg2RDFFOztBb0QzaDZERTtFQUFzQyxnQkFBa0M7QXBEK2g2RDFFOztBb0QvaDZERTtFQUFzQyxnQkFBa0M7QXBEbWk2RDFFOztBb0RuaTZERTtFQUFzQyxnQkFBa0M7QXBEdWk2RDFFOztBb0R2aTZERTtFQUFzQyxnQkFBa0M7QXBEMmk2RDFFOztBb0QzaTZERTtFQUFzQyxnQkFBa0M7QXBEK2k2RDFFOztBb0QvaTZERTtFQUFzQyxnQkFBa0M7QXBEbWo2RDFFOztBb0RuajZERTtFQUFzQyxnQkFBa0M7QXBEdWo2RDFFOztBb0R2ajZERTtFQUFzQyxnQkFBa0M7QXBEMmo2RDFFOztBb0QzajZERTtFQUFzQyxnQkFBa0M7QXBEK2o2RDFFOztBb0QvajZERTtFQUFzQyxnQkFBa0M7QXBEbWs2RDFFOztBb0RuazZERTtFQUFzQyxnQkFBa0M7QXBEdWs2RDFFOztBb0R2azZERTtFQUFzQyxnQkFBa0M7QXBEMms2RDFFOztBb0QzazZERTtFQUFzQyxnQkFBa0M7QXBEK2s2RDFFOztBb0QvazZERTtFQUFzQyxnQkFBa0M7QXBEbWw2RDFFOztBb0RubDZERTtFQUFzQyxnQkFBa0M7QXBEdWw2RDFFOztBb0R2bDZERTtFQUFzQyxnQkFBa0M7QXBEMmw2RDFFOztBb0QzbDZERTtFQUFzQyxnQkFBa0M7QXBEK2w2RDFFOztBb0QvbDZERTtFQUFzQyxnQkFBa0M7QXBEbW02RDFFOztBb0RubTZERTtFQUFzQyxnQkFBa0M7QXBEdW02RDFFOztBb0R2bTZERTtFQUFzQyxnQkFBa0M7QXBEMm02RDFFOztBb0QzbTZERTtFQUFzQyxnQkFBa0M7QXBEK202RDFFOztBb0QvbTZERTtFQUFzQyxnQkFBa0M7QXBEbW42RDFFOztBb0RubjZERTtFQUFzQyxnQkFBa0M7QXBEdW42RDFFOztBb0R2bjZERTtFQUFzQyxnQkFBa0M7QXBEMm42RDFFOztBb0QzbjZERTtFQUFzQyxnQkFBa0M7QXBEK242RDFFOztBb0QvbjZERTtFQUFzQyxnQkFBa0M7QXBEbW82RDFFOztBb0RubzZERTtFQUFzQyxnQkFBa0M7QXBEdW82RDFFOztBb0R2bzZERTtFQUFzQyxnQkFBa0M7QXBEMm82RDFFOztBb0QzbzZERTtFQUFzQyxnQkFBa0M7QXBEK282RDFFOztBb0QvbzZERTtFQUFzQyxnQkFBa0M7QXBEbXA2RDFFOztBb0RucDZERTtFQUFzQyxnQkFBa0M7QXBEdXA2RDFFOztBb0R2cDZERTtFQUFzQyxnQkFBa0M7QXBEMnA2RDFFOztBb0QzcDZERTtFQUFzQyxnQkFBa0M7QXBEK3A2RDFFOztBb0QvcDZERTtFQUFzQyxnQkFBa0M7QXBEbXE2RDFFOztBb0RucTZERTtFQUFzQyxnQkFBa0M7QXBEdXE2RDFFOztBb0R2cTZERTtFQUFzQyxnQkFBa0M7QXBEMnE2RDFFOztBb0QzcTZERTtFQUFzQyxnQkFBa0M7QXBEK3E2RDFFOztBb0QvcTZERTtFQUFzQyxnQkFBa0M7QXBEbXI2RDFFOztBb0RucjZERTtFQUFzQyxjQUFrQztBcER1cjZEMUU7O0FvRHZyNkRFO0VBQXNDLGdCQUFrQztBcEQycjZEMUU7O0FvRDNyNkRFO0VBQXNDLGdCQUFrQztBcEQrcjZEMUU7O0FvRC9yNkRFO0VBQXNDLGdCQUFrQztBcERtczZEMUU7O0FvRG5zNkRFO0VBQXNDLGdCQUFrQztBcER1czZEMUU7O0FvRHZzNkRFO0VBQXNDLGdCQUFrQztBcEQyczZEMUU7O0FvRDNzNkRFO0VBQXNDLGdCQUFrQztBcEQrczZEMUU7O0FvRC9zNkRFO0VBQXNDLGdCQUFrQztBcERtdDZEMUU7O0FvRG50NkRFO0VBQXNDLGdCQUFrQztBcER1dDZEMUU7O0FvRHZ0NkRFO0VBQXNDLGdCQUFrQztBcEQydDZEMUU7O0FvRDN0NkRFO0VBQXNDLGdCQUFrQztBcEQrdDZEMUU7O0FvRC90NkRFO0VBQXNDLGdCQUFrQztBcERtdTZEMUU7O0FvRG51NkRFO0VBQXNDLGdCQUFrQztBcER1dTZEMUU7O0FvRHZ1NkRFO0VBQXNDLGdCQUFrQztBcEQydTZEMUU7O0FvRDN1NkRFO0VBQXNDLGdCQUFrQztBcEQrdTZEMUU7O0FvRC91NkRFO0VBQXNDLGdCQUFrQztBcERtdjZEMUU7O0FvRG52NkRFO0VBQXNDLGdCQUFrQztBcER1djZEMUU7O0FvRHZ2NkRFO0VBQXNDLGdCQUFrQztBcEQydjZEMUU7O0FvRDN2NkRFO0VBQXNDLGdCQUFrQztBcEQrdjZEMUU7O0FvRC92NkRFO0VBQXNDLGdCQUFrQztBcERtdzZEMUU7O0FvRG53NkRFO0VBQXNDLGdCQUFrQztBcER1dzZEMUU7O0FvRHZ3NkRFO0VBQXNDLGdCQUFrQztBcEQydzZEMUU7O0FvRDN3NkRFO0VBQXNDLGdCQUFrQztBcEQrdzZEMUU7O0FvRC93NkRFO0VBQXNDLGdCQUFrQztBcERteDZEMUU7O0FvRG54NkRFO0VBQXNDLGdCQUFrQztBcER1eDZEMUU7O0FvRHZ4NkRFO0VBQXNDLGdCQUFrQztBcEQyeDZEMUU7O0FvRDN4NkRFO0VBQXNDLGdCQUFrQztBcEQreDZEMUU7O0FvRC94NkRFO0VBQXNDLGdCQUFrQztBcERteTZEMUU7O0FvRG55NkRFO0VBQXNDLGdCQUFrQztBcER1eTZEMUU7O0FvRHZ5NkRFO0VBQXNDLGdCQUFrQztBcEQyeTZEMUU7O0FvRDN5NkRFO0VBQXNDLGdCQUFrQztBcEQreTZEMUU7O0FvRC95NkRFO0VBQXNDLGdCQUFrQztBcERtejZEMUU7O0FvRG56NkRFO0VBQXNDLGdCQUFrQztBcER1ejZEMUU7O0FvRHZ6NkRFO0VBQXNDLGdCQUFrQztBcEQyejZEMUU7O0FvRDN6NkRFO0VBQXNDLGdCQUFrQztBcEQrejZEMUU7O0FvRC96NkRFO0VBQXNDLGdCQUFrQztBcERtMDZEMUU7O0FvRG4wNkRFO0VBQXNDLGdCQUFrQztBcER1MDZEMUU7O0FvRHYwNkRFO0VBQXNDLGdCQUFrQztBcEQyMDZEMUU7O0FvRDMwNkRFO0VBQXNDLGdCQUFrQztBcEQrMDZEMUU7O0FvRC8wNkRFO0VBQXNDLGdCQUFrQztBcERtMTZEMUU7O0FvRG4xNkRFO0VBQXNDLGdCQUFrQztBcER1MTZEMUU7O0FvRHYxNkRFO0VBQXNDLGdCQUFrQztBcEQyMTZEMUU7O0FvRDMxNkRFO0VBQXNDLGdCQUFrQztBcEQrMTZEMUU7O0FvRC8xNkRFO0VBQXNDLGdCQUFrQztBcERtMjZEMUU7O0FvRG4yNkRFO0VBQXNDLGdCQUFrQztBcER1MjZEMUU7O0FvRHYyNkRFO0VBQXNDLGdCQUFrQztBcEQyMjZEMUU7O0FvRDMyNkRFO0VBQXNDLGdCQUFrQztBcEQrMjZEMUU7O0FvRC8yNkRFO0VBQXNDLGdCQUFrQztBcERtMzZEMUU7O0FvRG4zNkRFO0VBQXNDLGdCQUFrQztBcER1MzZEMUU7O0FvRHYzNkRFO0VBQXNDLGdCQUFrQztBcEQyMzZEMUU7O0FvRDMzNkRFO0VBQXNDLGdCQUFrQztBcEQrMzZEMUU7O0FvRC8zNkRFO0VBQXNDLGdCQUFrQztBcERtNDZEMUU7O0FvRG40NkRFO0VBQXNDLGdCQUFrQztBcER1NDZEMUU7O0FvRHY0NkRFO0VBQXNDLGdCQUFrQztBcEQyNDZEMUU7O0FvRDM0NkRFO0VBQXNDLGdCQUFrQztBcEQrNDZEMUU7O0FvRC80NkRFO0VBQXNDLGdCQUFrQztBcERtNTZEMUU7O0FvRG41NkRFO0VBQXNDLGdCQUFrQztBcER1NTZEMUU7O0FvRHY1NkRFO0VBQXNDLGdCQUFrQztBcEQyNTZEMUU7O0FvRDM1NkRFO0VBQXNDLGdCQUFrQztBcEQrNTZEMUU7O0FvRC81NkRFO0VBQXNDLGdCQUFrQztBcERtNjZEMUU7O0FvRG42NkRFO0VBQXNDLGdCQUFrQztBcER1NjZEMUU7O0FvRHY2NkRFO0VBQXNDLGdCQUFrQztBcEQyNjZEMUU7O0FvRDM2NkRFO0VBQXNDLGdCQUFrQztBcEQrNjZEMUU7O0FvRC82NkRFO0VBQXNDLGdCQUFrQztBcERtNzZEMUU7O0FvRG43NkRFO0VBQXNDLGdCQUFrQztBcER1NzZEMUU7O0FvRHY3NkRFO0VBQXNDLGdCQUFrQztBcEQyNzZEMUU7O0FvRDM3NkRFO0VBQXNDLGdCQUFrQztBcEQrNzZEMUU7O0FvRC83NkRFO0VBQXNDLGdCQUFrQztBcERtODZEMUU7O0FvRG44NkRFO0VBQXNDLGdCQUFrQztBcER1ODZEMUU7O0FvRHY4NkRFO0VBQXNDLGdCQUFrQztBcEQyODZEMUU7O0FvRDM4NkRFO0VBQXNDLGdCQUFrQztBcEQrODZEMUU7O0FvRC84NkRFO0VBQXNDLGdCQUFrQztBcERtOTZEMUU7O0FvRG45NkRFO0VBQXNDLGdCQUFrQztBcER1OTZEMUU7O0FvRHY5NkRFO0VBQXNDLGdCQUFrQztBcEQyOTZEMUU7O0FvRDM5NkRFO0VBQXNDLGdCQUFrQztBcEQrOTZEMUU7O0FvRC85NkRFO0VBQXNDLGdCQUFrQztBcERtKzZEMUU7O0FvRG4rNkRFO0VBQXNDLGdCQUFrQztBcER1KzZEMUU7O0FvRHYrNkRFO0VBQXNDLGdCQUFrQztBcEQyKzZEMUU7O0FvRDMrNkRFO0VBQXNDLGdCQUFrQztBcEQrKzZEMUU7O0FvRC8rNkRFO0VBQXNDLGdCQUFrQztBcERtLzZEMUU7O0FvRG4vNkRFO0VBQXNDLGdCQUFrQztBcER1LzZEMUU7O0FvRHYvNkRFO0VBQXNDLGdCQUFrQztBcEQyLzZEMUU7O0FvRDMvNkRFO0VBQXNDLGdCQUFrQztBcEQrLzZEMUU7O0FvRC8vNkRFO0VBQXNDLGdCQUFrQztBcERtZzdEMUU7O0FvRG5nN0RFO0VBQXNDLGdCQUFrQztBcER1ZzdEMUU7O0FvRHZnN0RFO0VBQXNDLGdCQUFrQztBcEQyZzdEMUU7O0FvRDNnN0RFO0VBQXNDLGdCQUFrQztBcEQrZzdEMUU7O0FvRC9nN0RFO0VBQXNDLGdCQUFrQztBcERtaDdEMUU7O0FvRG5oN0RFO0VBQXNDLGdCQUFrQztBcER1aDdEMUU7O0FvRHZoN0RFO0VBQXNDLGdCQUFrQztBcEQyaDdEMUU7O0FvRDNoN0RFO0VBQXNDLGdCQUFrQztBcEQraDdEMUU7O0FvRC9oN0RFO0VBQXNDLGdCQUFrQztBcERtaTdEMUU7O0FvRG5pN0RFO0VBQXNDLGdCQUFrQztBcER1aTdEMUU7O0FvRHZpN0RFO0VBQXNDLGdCQUFrQztBcEQyaTdEMUU7O0FvRDNpN0RFO0VBQXNDLGdCQUFrQztBcEQraTdEMUU7O0FvRC9pN0RFO0VBQXNDLGdCQUFrQztBcERtajdEMUU7O0FvRG5qN0RFO0VBQXNDLGdCQUFrQztBcER1ajdEMUU7O0FvRHZqN0RFO0VBQXNDLGdCQUFrQztBcEQyajdEMUU7O0FvRDNqN0RFO0VBQXNDLGdCQUFrQztBcEQrajdEMUU7O0FvRC9qN0RFO0VBQXNDLGdCQUFrQztBcERtazdEMUU7O0FvRG5rN0RFO0VBQXNDLGdCQUFrQztBcER1azdEMUU7O0FvRHZrN0RFO0VBQXNDLGdCQUFrQztBcEQyazdEMUU7O0FvRDNrN0RFO0VBQXNDLGdCQUFrQztBcEQrazdEMUU7O0FvRC9rN0RFO0VBQXNDLGdCQUFrQztBcERtbDdEMUU7O0FvRG5sN0RFO0VBQXNDLGdCQUFrQztBcER1bDdEMUU7O0FvRHZsN0RFO0VBQXNDLGdCQUFrQztBcEQybDdEMUU7O0FvRDNsN0RFO0VBQXNDLGdCQUFrQztBcEQrbDdEMUU7O0FvRC9sN0RFO0VBQXNDLGdCQUFrQztBcERtbTdEMUU7O0FvRG5tN0RFO0VBQXNDLGdCQUFrQztBcER1bTdEMUU7O0FvRHZtN0RFO0VBQXNDLGdCQUFrQztBcEQybTdEMUU7O0FvRDNtN0RFO0VBQXNDLGdCQUFrQztBcEQrbTdEMUU7O0FvRC9tN0RFO0VBQXNDLGdCQUFrQztBcERtbjdEMUU7O0FvRG5uN0RFO0VBQXNDLGdCQUFrQztBcER1bjdEMUU7O0FvRHZuN0RFO0VBQXNDLGdCQUFrQztBcEQybjdEMUU7O0FvRDNuN0RFO0VBQXNDLGdCQUFrQztBcEQrbjdEMUU7O0FvRC9uN0RFO0VBQXNDLGdCQUFrQztBcERtbzdEMUU7O0FvRG5vN0RFO0VBQXNDLGdCQUFrQztBcER1bzdEMUU7O0FvRHZvN0RFO0VBQXNDLGdCQUFrQztBcEQybzdEMUU7O0FvRDNvN0RFO0VBQXNDLGdCQUFrQztBcEQrbzdEMUU7O0FvRC9vN0RFO0VBQXNDLGdCQUFrQztBcERtcDdEMUU7O0FvRG5wN0RFO0VBQXNDLGdCQUFrQztBcER1cDdEMUU7O0FvRHZwN0RFO0VBQXNDLGdCQUFrQztBcEQycDdEMUU7O0FvRDNwN0RFO0VBQXNDLGdCQUFrQztBcEQrcDdEMUU7O0FvRC9wN0RFO0VBQXNDLGdCQUFrQztBcERtcTdEMUU7O0FvRG5xN0RFO0VBQXNDLGNBQWtDO0FwRHVxN0QxRTs7QW9EdnE3REU7RUFBc0MsZ0JBQWtDO0FwRDJxN0QxRTs7QW9EM3E3REU7RUFBc0MsZ0JBQWtDO0FwRCtxN0QxRTs7QW9EL3E3REU7RUFBc0MsZ0JBQWtDO0FwRG1yN0QxRTs7QW9EbnI3REU7RUFBc0MsZ0JBQWtDO0FwRHVyN0QxRTs7QW9EdnI3REU7RUFBc0MsZ0JBQWtDO0FwRDJyN0QxRTs7QW9EM3I3REU7RUFBc0MsY0FBa0M7QXBEK3I3RDFFOztBb0QvcjdERTtFQUFzQyxjQUFrQztBcERtczdEMUU7O0FvRG5zN0RFO0VBQXNDLGNBQWtDO0FwRHVzN0QxRTs7QW9EdnM3REU7RUFBc0MsY0FBa0M7QXBEMnM3RDFFOztBb0QzczdERTtFQUFzQyxnQkFBa0M7QXBEK3M3RDFFOztBb0QvczdERTtFQUFzQyxnQkFBa0M7QXBEbXQ3RDFFOztBb0RudDdERTtFQUFzQyxnQkFBa0M7QXBEdXQ3RDFFOztBb0R2dDdERTtFQUFzQyxnQkFBa0M7QXBEMnQ3RDFFOztBb0QzdDdERTtFQUFzQyxnQkFBa0M7QXBEK3Q3RDFFOztBb0QvdDdERTtFQUFzQyxnQkFBa0M7QXBEbXU3RDFFOztBb0RudTdERTtFQUFzQyxnQkFBa0M7QXBEdXU3RDFFOztBb0R2dTdERTtFQUFzQyxnQkFBa0M7QXBEMnU3RDFFOztBb0QzdTdERTtFQUFzQyxnQkFBa0M7QXBEK3U3RDFFOztBb0QvdTdERTtFQUFzQyxnQkFBa0M7QXBEbXY3RDFFOztBb0RudjdERTtFQUFzQyxnQkFBa0M7QXBEdXY3RDFFOztBb0R2djdERTtFQUFzQyxnQkFBa0M7QXBEMnY3RDFFOztBb0QzdjdERTtFQUFzQyxjQUFrQztBcEQrdjdEMUU7O0FvRC92N0RFO0VBQXNDLGdCQUFrQztBcERtdzdEMUU7O0FvRG53N0RFO0VBQXNDLGdCQUFrQztBcER1dzdEMUU7O0FvRHZ3N0RFO0VBQXNDLGdCQUFrQztBcEQydzdEMUU7O0FvRDN3N0RFO0VBQXNDLGdCQUFrQztBcEQrdzdEMUU7O0FvRC93N0RFO0VBQXNDLGdCQUFrQztBcERteDdEMUU7O0FvRG54N0RFO0VBQXNDLGdCQUFrQztBcER1eDdEMUU7O0FvRHZ4N0RFO0VBQXNDLGdCQUFrQztBcEQyeDdEMUU7O0FvRDN4N0RFO0VBQXNDLGdCQUFrQztBcEQreDdEMUU7O0FvRC94N0RFO0VBQXNDLGdCQUFrQztBcERteTdEMUU7O0FvRG55N0RFO0VBQXNDLGdCQUFrQztBcER1eTdEMUU7O0FvRHZ5N0RFO0VBQXNDLGdCQUFrQztBcEQyeTdEMUU7O0FvRDN5N0RFO0VBQXNDLGdCQUFrQztBcEQreTdEMUU7O0FvRC95N0RFO0VBQXNDLGdCQUFrQztBcERtejdEMUU7O0FvRG56N0RFO0VBQXNDLGdCQUFrQztBcER1ejdEMUU7O0FvRHZ6N0RFO0VBQXNDLGdCQUFr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LG1CQUFtQjtJQUNuQixvQkFBb0I7RXhEdzkvRDVCO0V3RHJ1Z0VBO0lBa1JVLGtCQUFrQjtFeERzOS9ENUI7QUFDRjs7QXdEOTgvREE7RUFFSSxvQkFBb0I7QXhEZzkvRHhCOztBd0Q1OC9EQTtFQUNFLFlBQVk7RUFDWixZQUFZO0VBQ1osY0FBYztFQUNkLGdCQUFnQjtFQUNoQixVQUFVO0VBQ1YsZ0JBQWdCO0VBQ2hCLE1BQU07RUFDTixtQkFBbUI7RUFDbkIsZ0JBQWdCO0F4RCs4L0RsQjs7QXdENTgvREE7RUFDRSxnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBRW5CLGFBQWE7QXhEODgvRGY7O0F3RGw5L0RBO0VBT0kscUJBQXFCO0VBQ3JCLGlCQUFpQjtBeEQrOC9EckI7O0F3RHY5L0RBO0VBWUksZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixRQUFRO0F4RCs4L0RaOztBd0RoKy9EQTtFQXFCSSxXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixhQUFhO0F4RCs4L0RqQjs7QXdEMzgvREE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IseURBQXlEO0F4RDg4L0QzRDs7QXdEbjkvREE7RUFRSSw0QkFBNEI7QXhEKzgvRGhDOztBd0QzOC9EQTtFQUNFLHFCQUFxQjtBeEQ4OC9EdkI7O0F3RDM4L0RBO0VBQ0U7SUFDRSwyQkFBMkI7RXhEODgvRDdCO0FBQ0Y7O0F3RDM4L0RBO0VBQ0UsNEJBQTRCO0F4RDg4L0Q5QiIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBCb290c3RyYXAgdjQuNi4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInJvb3RcIjtcbkBpbXBvcnQgXCJyZWJvb3RcIjtcbkBpbXBvcnQgXCJ0eXBlXCI7XG5AaW1wb3J0IFwiaW1hZ2VzXCI7XG5AaW1wb3J0IFwiY29kZVwiO1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcImJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJ0cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcImRyb3Bkb3duXCI7XG5AaW1wb3J0IFwiYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwiaW5wdXQtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjdXN0b20tZm9ybXNcIjtcbkBpbXBvcnQgXCJuYXZcIjtcbkBpbXBvcnQgXCJuYXZiYXJcIjtcbkBpbXBvcnQgXCJjYXJkXCI7XG5AaW1wb3J0IFwiYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJiYWRnZVwiO1xuQGltcG9ydCBcImp1bWJvdHJvblwiO1xuQGltcG9ydCBcImFsZXJ0XCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJtZWRpYVwiO1xuQGltcG9ydCBcImxpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjbG9zZVwiO1xuQGltcG9ydCBcInRvYXN0c1wiO1xuQGltcG9ydCBcIm1vZGFsXCI7XG5AaW1wb3J0IFwidG9vbHRpcFwiO1xuQGltcG9ydCBcInBvcG92ZXJcIjtcbkBpbXBvcnQgXCJjYXJvdXNlbFwiO1xuQGltcG9ydCBcInNwaW5uZXJzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwicHJpbnRcIjtcbiIsIi8qIVxuICogQm9vdHN0cmFwIHY0LjYuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG46cm9vdCB7XG4gIC0tYmx1ZTogIzAwN2JmZjtcbiAgLS1pbmRpZ286ICM2NjEwZjI7XG4gIC0tcHVycGxlOiAjNmY0MmMxO1xuICAtLXBpbms6ICNlODNlOGM7XG4gIC0tcmVkOiAjZGMzNTQ1O1xuICAtLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tZ3JlZW46ICMyOGE3NDU7XG4gIC0tdGVhbDogIzIwYzk5NztcbiAgLS1jeWFuOiAjMTdhMmI4O1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLXByaW1hcnk6ICMwMDdiZmY7XG4gIC0tc2Vjb25kYXJ5OiAjNmM3NTdkO1xuICAtLXN1Y2Nlc3M6ICMyOGE3NDU7XG4gIC0taW5mbzogIzE3YTJiODtcbiAgLS13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWRhbmdlcjogI2RjMzU0NTtcbiAgLS1saWdodDogI2Y4ZjlmYTtcbiAgLS1kYXJrOiAjMzQzYTQwO1xuICAtLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0uNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmE6aG92ZXIge1xuICBjb2xvcjogIzAwNTZiMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwiYnV0dG9uXCJdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJyZXNldFwiXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwic3VibWl0XCJdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2U4M2U4YztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5hID4gY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXItc20sXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXIteGwge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZyB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubm8tZ3V0dGVycyA+IC5jb2wsXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMztcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbiAgfVxufVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi50YWJsZSB0aCxcbi50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4udGFibGUgdGhlYWQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZTJlNjtcbn1cblxuLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RlZTJlNjtcbn1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4udGFibGUtYm9yZGVyZWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGQsXG4udGFibGUtYm9yZGVybGVzcyB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXI6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZS1wcmltYXJ5LFxuLnRhYmxlLXByaW1hcnkgPiB0aCxcbi50YWJsZS1wcmltYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkYWZmO1xufVxuXG4udGFibGUtcHJpbWFyeSB0aCxcbi50YWJsZS1wcmltYXJ5IHRkLFxuLnRhYmxlLXByaW1hcnkgdGhlYWQgdGgsXG4udGFibGUtcHJpbWFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjN2FiYWZmO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjZGZmO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSxcbi50YWJsZS1zZWNvbmRhcnkgPiB0aCxcbi50YWJsZS1zZWNvbmRhcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZGI7XG59XG5cbi50YWJsZS1zZWNvbmRhcnkgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRkLFxuLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2IzYjdiYjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7XG59XG5cbi50YWJsZS1zdWNjZXNzLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0aCxcbi50YWJsZS1zdWNjZXNzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlNmNiO1xufVxuXG4udGFibGUtc3VjY2VzcyB0aCxcbi50YWJsZS1zdWNjZXNzIHRkLFxuLnRhYmxlLXN1Y2Nlc3MgdGhlYWQgdGgsXG4udGFibGUtc3VjY2VzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOGZkMTllO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjtcbn1cblxuLnRhYmxlLWluZm8sXG4udGFibGUtaW5mbyA+IHRoLFxuLnRhYmxlLWluZm8gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7XG59XG5cbi50YWJsZS1pbmZvIHRoLFxuLnRhYmxlLWluZm8gdGQsXG4udGFibGUtaW5mbyB0aGVhZCB0aCxcbi50YWJsZS1pbmZvIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4NmNmZGE7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1O1xufVxuXG4udGFibGUtd2FybmluZyxcbi50YWJsZS13YXJuaW5nID4gdGgsXG4udGFibGUtd2FybmluZyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTtcbn1cblxuLnRhYmxlLXdhcm5pbmcgdGgsXG4udGFibGUtd2FybmluZyB0ZCxcbi50YWJsZS13YXJuaW5nIHRoZWFkIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZGY3ZTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7XG59XG5cbi50YWJsZS1kYW5nZXIsXG4udGFibGUtZGFuZ2VyID4gdGgsXG4udGFibGUtZGFuZ2VyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjNmNiO1xufVxuXG4udGFibGUtZGFuZ2VyIHRoLFxuLnRhYmxlLWRhbmdlciB0ZCxcbi50YWJsZS1kYW5nZXIgdGhlYWQgdGgsXG4udGFibGUtZGFuZ2VyIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNlZDk2OWU7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3O1xufVxuXG4udGFibGUtbGlnaHQsXG4udGFibGUtbGlnaHQgPiB0aCxcbi50YWJsZS1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTtcbn1cblxuLnRhYmxlLWxpZ2h0IHRoLFxuLnRhYmxlLWxpZ2h0IHRkLFxuLnRhYmxlLWxpZ2h0IHRoZWFkIHRoLFxuLnRhYmxlLWxpZ2h0IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmYmZjZmM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuXG4udGFibGUtZGFyayxcbi50YWJsZS1kYXJrID4gdGgsXG4udGFibGUtZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTtcbn1cblxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzk1OTk5Yztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG59XG5cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGgsXG4udGFibGUtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzQ1NGQ1NTtcbn1cblxuLnRhYmxlIC50aGVhZC1saWdodCB0aCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogIzQ1NGQ1NTtcbn1cblxuLnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG5cbi50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG5cbi50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1tZCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS14bCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZm9ybS1jb250cm9sOi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzQ5NTA1Nztcbn1cblxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBvcGFjaXR5OiAxO1xufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPVwidGltZVwiXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmZvcm0tY29udHJvbCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sW3NpemVdLCBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuXG4uZm9ybS1yb3cgPiAuY29sLFxuLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDAuM3JlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCxcbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uZm9ybS1yb3cgPiAuY29sID4gLnZhbGlkLXRvb2x0aXAsXG4uZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSA+IC52YWxpZC10b29sdGlwIHtcbiAgbGVmdDogNXB4O1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtICsgMi4zMTI1cmVtKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHggbm8tcmVwZWF0LCAjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIG5vLXJlcGVhdDtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzRjZTU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRjZTU3O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uZm9ybS1yb3cgPiAuY29sID4gLmludmFsaWQtdG9vbHRpcCxcbi5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdID4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGxlZnQ6IDVweDtcbn1cblxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gKyAyLjMxMjVyZW0pO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQsICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIgcmlnaHQgMS43NXJlbS9jYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBuby1yZXBlYXQ7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U0NjA2ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NjA2ZDtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvcm0taW5saW5lIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAsXG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLXNlbGVjdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWQ5O1xuICBib3JkZXItY29sb3I6ICMwMDYyY2M7XG59XG5cbi5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5ZDk7XG4gIGJvcmRlci1jb2xvcjogIzAwNjJjYztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xufVxuXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYztcbiAgYm9yZGVyLWNvbG9yOiAjMDA1Y2JmO1xufVxuXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2Mjtcbn1cblxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2MjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyO1xuICBib3JkZXItY29sb3I6ICM0ZTU1NWI7XG59XG5cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzAsIDEzOCwgMTQ1LCAwLjUpO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxODgzODtcbiAgYm9yZGVyLWNvbG9yOiAjMWU3ZTM0O1xufVxuXG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4ODM4O1xuICBib3JkZXItY29sb3I6ICMxZTdlMzQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcyLCAxODAsIDk3LCAwLjUpO1xufVxuXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDtcbiAgYm9yZGVyLWNvbG9yOiAjMWM3NDMwO1xufVxuXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzIsIDE4MCwgOTcsIDAuNSk7XG59XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4NDk2O1xuICBib3JkZXItY29sb3I6ICMxMTdhOGI7XG59XG5cbi5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XG4gIGJvcmRlci1jb2xvcjogIzExN2E4YjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTgsIDE3NiwgMTk1LCAwLjUpO1xufVxuXG4uYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YjtcbiAgYm9yZGVyLWNvbG9yOiAjMTA3MDdmO1xufVxuXG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTgsIDE3NiwgMTk1LCAwLjUpO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwO1xufVxuXG4uYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhODAwO1xuICBib3JkZXItY29sb3I6ICNkMzllMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMTcwLCAxMiwgMC41KTtcbn1cblxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG4gIGJvcmRlci1jb2xvcjogI2M2OTUwMDtcbn1cblxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMTcwLCAxMiwgMC41KTtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICBib3JkZXItY29sb3I6ICNiZDIxMzA7XG59XG5cbi5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICBib3JkZXItY29sb3I6ICNiZDIxMzA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgODMsIDk3LCAwLjUpO1xufVxuXG4uYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7XG4gIGJvcmRlci1jb2xvcjogI2IyMWYyZDtcbn1cblxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgODMsIDk3LCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJ0bi1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG59XG5cbi5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQuZm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xuICBib3JkZXItY29sb3I6ICNkM2Q5ZGY7XG59XG5cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpO1xufVxuXG4uYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYnRuLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xufVxuXG4uYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyay5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNzJiO1xuICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgyLCA4OCwgOTMsIDAuNSk7XG59XG5cbi5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xuICBib3JkZXItY29sb3I6ICMxNzFhMWQ7XG59XG5cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2YjM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluay5mb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnRuLWxpbms6ZGlzYWJsZWQsIC5idG4tbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJ0b3BcIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogIzE2MTgxYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjYWRiNWJkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLFxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tZmlsZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgei1pbmRleDogMztcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tY29udHJvbDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuY3VzdG9tLXNlbGVjdDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG46Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuYnRuLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG4gIGJvcmRlci1jb2xvcjogI2IzZDdmZjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjVyZW07XG4gIGxlZnQ6IC0xLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAjYWRiNWJkIHNvbGlkIDFweDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICBsZWZ0OiAtMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlIC8gNTAlIDUwJSBuby1yZXBlYXQ7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNmZmYnIGQ9J00wIDJoNCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG59XG5cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgbGVmdDogLTIuMjVyZW07XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoMC4yNXJlbSArIDJweCk7XG4gIGxlZnQ6IGNhbGMoLTIuMjVyZW0gKyAycHgpO1xuICB3aWR0aDogY2FsYygxcmVtIC0gNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDFyZW0gLSA0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjc1cmVtKTtcbn1cblxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuNzVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5jdXN0b20tc2VsZWN0OmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLCAuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY3VzdG9tLXNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICM0OTUwNTc7XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1maWxlLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0OmxhbmcoZW4pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAwIDAuMjVyZW0gMC4yNXJlbSAwO1xufVxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS40cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmN1c3RvbS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1zLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMC41cmVtO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLXVwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuXG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cblxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10cmFjayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4gIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG5cbi5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2O1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjtcbn1cblxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4ubmF2LWZpbGwgPiAubmF2LWxpbmssXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG5cbi5uYXZiYXIgLmNvbnRhaW5lcixcbi5uYXZiYXIgLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhciAuY29udGFpbmVyLXNtLCAubmF2YmFyIC5jb250YWluZXItbWQsIC5uYXZiYXIgLmNvbnRhaW5lci1sZywgLm5hdmJhciAuY29udGFpbmVyLXhsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLm5hdmJhci10b2dnbGVyOmhvdmVyLCAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IDUwJSAvIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IDc1dmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXhsIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14bCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MCwgMCwgMCwgMC41JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmNhcmQgPiBociB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jYXJkID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xufVxuXG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpIDAgMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWRlY2sgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG4gIC5jYXJkLWRlY2sgLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIHtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xufVxuXG4uYWNjb3JkaW9uID4gLmNhcmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgY29udGVudDogXCIvXCI7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjJyZW07XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC40ZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iYWRnZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG5hLmJhZGdlOmhvdmVyLCBhLmJhZGdlOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbn1cblxuLmJhZGdlLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cblxuYS5iYWRnZS1wcmltYXJ5OmhvdmVyLCBhLmJhZGdlLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYztcbn1cblxuYS5iYWRnZS1wcmltYXJ5OmZvY3VzLCBhLmJhZGdlLXByaW1hcnkuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLmJhZGdlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xufVxuXG5hLmJhZGdlLXNlY29uZGFyeTpob3ZlciwgYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2Mjtcbn1cblxuYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMsIGEuYmFkZ2Utc2Vjb25kYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbn1cblxuYS5iYWRnZS1zdWNjZXNzOmhvdmVyLCBhLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDtcbn1cblxuYS5iYWRnZS1zdWNjZXNzOmZvY3VzLCBhLmJhZGdlLXN1Y2Nlc3MuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLmJhZGdlLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbn1cblxuYS5iYWRnZS1pbmZvOmhvdmVyLCBhLmJhZGdlLWluZm86Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4Yjtcbn1cblxuYS5iYWRnZS1pbmZvOmZvY3VzLCBhLmJhZGdlLWluZm8uZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XG59XG5cbi5iYWRnZS13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG59XG5cbmEuYmFkZ2Utd2FybmluZzpob3ZlciwgYS5iYWRnZS13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG59XG5cbmEuYmFkZ2Utd2FybmluZzpmb2N1cywgYS5iYWRnZS13YXJuaW5nLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG5cbi5iYWRnZS1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbn1cblxuYS5iYWRnZS1kYW5nZXI6aG92ZXIsIGEuYmFkZ2UtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7XG59XG5cbmEuYmFkZ2UtZGFuZ2VyOmZvY3VzLCBhLmJhZGdlLWRhbmdlci5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuXG4uYmFkZ2UtbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuYS5iYWRnZS1saWdodDpob3ZlciwgYS5iYWRnZS1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xufVxuXG5hLmJhZGdlLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWxpZ2h0LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLmJhZGdlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cblxuYS5iYWRnZS1kYXJrOmhvdmVyLCBhLmJhZGdlLWRhcms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDtcbn1cblxuYS5iYWRnZS1kYXJrOmZvY3VzLCBhLmJhZGdlLWRhcmsuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDQwODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2U1ZmY7XG4gIGJvcmRlci1jb2xvcjogI2I4ZGFmZjtcbn1cblxuLmFsZXJ0LXByaW1hcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjOWZjZGZmO1xufVxuXG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDAyNzUyO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUzZTU7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZDhkYjtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjOGNiY2Y7XG59XG5cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzIwMjMyNjtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbiAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiO1xufVxuXG4uYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiMWRmYmI7XG59XG5cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwYjJlMTM7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWVjZjE7XG4gIGJvcmRlci1jb2xvcjogI2JlZTVlYjtcbn1cblxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWJkZGU1O1xufVxuXG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDYyYzMzO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xuICBib3JkZXItY29sb3I6ICNmZmVlYmE7XG59XG5cbi5hbGVydC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZThhMTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzUzM2YwMztcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBib3JkZXItY29sb3I6ICNmNWM2Y2I7XG59XG5cbi5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjFiMGI3O1xufVxuXG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM0OTEyMTc7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBib3JkZXItY29sb3I6ICNmZGZkZmU7XG59XG5cbi5hbGVydC1saWdodCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlY2VjZjY7XG59XG5cbi5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNjg2ODY4O1xufVxuXG4uYWxlcnQtZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGQ5O1xuICBib3JkZXItY29sb3I6ICNjNmM4Y2E7XG59XG5cbi5hbGVydC1kYXJrIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2I5YmJiZTtcbn1cblxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA0MDUwNTtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cblxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogIzAwNDA4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZGFmZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMwMDQwODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDg1O1xuICBib3JkZXItY29sb3I6ICMwMDQwODU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZGI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4M2Q0MTtcbiAgYm9yZGVyLWNvbG9yOiAjMzgzZDQxO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZTZjYjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU1NzI0O1xuICBib3JkZXItY29sb3I6ICMxNTU3MjQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzU0NjA7XG4gIGJvcmRlci1jb2xvcjogIzBjNTQ2MDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1NjQwNDtcbiAgYm9yZGVyLWNvbG9yOiAjODU2NDA0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjNmNiO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjFjMjQ7XG4gIGJvcmRlci1jb2xvcjogIzcyMWMyNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MTgxODI7XG4gIGJvcmRlci1jb2xvcjogIzgxODE4Mjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWUyMTtcbiAgYm9yZGVyLWNvbG9yOiAjMWIxZTIxO1xufVxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4uY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIG9wYWNpdHk6IC43NTtcbn1cblxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udG9hc3Qge1xuICBmbGV4LWJhc2lzOiAzNTBweDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMC43NXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi50b2FzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLnRvYXN0LnNob3dpbmcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udG9hc3Quc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udG9hc3QuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMXJlbSAtMXJlbSAtMXJlbSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG5cbi5tb2RhbC1mb290ZXIgPiAqIHtcbiAgbWFyZ2luOiAwLjI1cmVtO1xufVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLnRvb2x0aXAgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuOHJlbTtcbiAgaGVpZ2h0OiAwLjRyZW07XG59XG5cbi50b29sdGlwIC5hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC10b3AsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG5cbi5icy10b29sdGlwLXRvcCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdyB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG5cbi5icy10b29sdGlwLXJpZ2h0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3cge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93IHtcbiAgdG9wOiAwO1xufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtbGVmdCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG5cbi5icy10b29sdGlwLWxlZnQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93IHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuXG4uYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wb3BvdmVyIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luOiAwIDAuM3JlbTtcbn1cblxuLnBvcG92ZXIgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtcG9wb3Zlci10b3AsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdID4gLmFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xufVxuXG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdID4gLmFycm93OjphZnRlciB7XG4gIGJvdHRvbTogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLmJzLXBvcG92ZXItcmlnaHQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwLjNyZW0gMDtcbn1cblxuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBsZWZ0OiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20sIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLmFycm93IHtcbiAgdG9wOiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG59XG5cbi5icy1wb3BvdmVyLWxlZnQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAuYXJyb3cge1xuICByaWdodDogY2FsYygtMC41cmVtIC0gMXB4KTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAuM3JlbSAwO1xufVxuXG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbn1cblxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiA1MCUgLyAxMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDE1JTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBib3JkZXI6IDAuMjVlbSBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjJlbTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnNwaW5uZXItYm9yZGVyLFxuICAuc3Bpbm5lci1ncm93IHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIH1cbn1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctcHJpbWFyeTpob3ZlciwgYS5iZy1wcmltYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXByaW1hcnk6aG92ZXIsXG5idXR0b24uYmctcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2MgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zZWNvbmRhcnk6aG92ZXIsIGEuYmctc2Vjb25kYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsIGEuYmctc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5iZy1zdWNjZXNzOmhvdmVyLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWluZm86aG92ZXIsIGEuYmctaW5mbzpmb2N1cyxcbmJ1dHRvbi5iZy1pbmZvOmhvdmVyLFxuYnV0dG9uLmJnLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsIGEuYmctd2FybmluZzpmb2N1cyxcbmJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFuZ2VyOmhvdmVyLCBhLmJnLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIsXG5idXR0b24uYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMCAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctbGlnaHQ6aG92ZXIsIGEuYmctbGlnaHQ6Zm9jdXMsXG5idXR0b24uYmctbGlnaHQ6aG92ZXIsXG5idXR0b24uYmctbGlnaHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhcms6aG92ZXIsIGEuYmctZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1kYXJrOmhvdmVyLFxuYnV0dG9uLmJnLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbi5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQzJTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLnN0aWNreS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMCxcbi5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIsXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNSxcbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wci0wLFxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xLFxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMSxcbi5weS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yLFxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0yLFxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMyxcbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyxcbi5weS0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00LFxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQsXG4ucHktNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01LFxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNSxcbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSxcbi5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMSB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjEsXG4ubXktbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjIge1xuICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjMsXG4ubXktbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjQge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW40LFxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW40LFxuLm15LW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNSB7XG4gIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW41LFxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjUsXG4ubXktbjUge1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4udGV4dC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtcHJpbWFyeTpob3ZlciwgYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzAwNTZiMyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLCBhLnRleHQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICM0OTRmNTQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMTk2OTJjICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtaW5mbzpob3ZlciwgYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzBmNjY3NCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsIGEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNiYThiMDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhbmdlcjpob3ZlciwgYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjYTcxZDJhICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWxpZ2h0OmhvdmVyLCBhLnRleHQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2NiZDNkYSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhcms6aG92ZXIsIGEudGV4dC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxMjE0MTYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYTpub3QoLmJ0bikge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbiAgQHBhZ2Uge1xuICAgIHNpemU6IGEzO1xuICB9XG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuICAudGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS1kYXJrIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAudGFibGUtZGFyayB0aCxcbiAgLnRhYmxlLWRhcmsgdGQsXG4gIC50YWJsZS1kYXJrIHRoZWFkIHRoLFxuICAudGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIH1cbiAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIH1cbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Ym9vdHN0cmFwLmNzcy5tYXAgKi8iLCI6cm9vdCB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cblxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBydWxlOiBpbiBicm93c2VycyB0aGF0IHN1cHBvcnQgOmZvY3VzLXZpc2libGUsIHN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lXG4vLyBvbiBlbGVtZW50cyB0aGF0IHByb2dyYW1tYXRpY2FsbHkgcmVjZWl2ZSBmb2N1cyBidXQgd291bGRuJ3Qgbm9ybWFsbHkgc2hvdyBhIHZpc2libGVcbi8vIGZvY3VzIG91dGxpbmUuIEluIGdlbmVyYWwsIHRoaXMgd291bGQgbWVhbiB0aGF0IHRoZSBvdXRsaW5lIGlzIG9ubHkgYXBwbGllZCBpZiB0aGVcbi8vIGludGVyYWN0aW9uIHRoYXQgbGVkIHRvIHRoZSBlbGVtZW50IHJlY2VpdmluZyBwcm9ncmFtbWF0aWMgZm9jdXMgd2FzIGEga2V5Ym9hcmQgaW50ZXJhY3Rpb24sXG4vLyBvciB0aGUgYnJvd3NlciBoYXMgc29tZWhvdyBkZXRlcm1pbmVkIHRoYXQgdGhlIHVzZXIgaXMgcHJpbWFyaWx5IGEga2V5Ym9hcmQgdXNlciBhbmQvb3Jcbi8vIHdhbnRzIGZvY3VzIG91dGxpbmVzIHRvIGFsd2F5cyBiZSBwcmVzZW50ZWQuXG4vL1xuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy86Zm9jdXMtdmlzaWJsZVxuLy8gYW5kIGh0dHBzOi8vZGV2ZWxvcGVyLnBhY2llbGxvZ3JvdXAuY29tL2Jsb2cvMjAxOC8wMy9mb2N1cy12aXNpYmxlLWFuZC1iYWNrd2FyZHMtY29tcGF0aWJpbGl0eS9cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoODAlKTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoNzUlKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbiAgLy8gRGlzYWJsZSBhdXRvLWhpZGluZyBzY3JvbGxiYXIgaW4gSUUgJiBsZWdhY3kgRWRnZSB0byBhdm9pZCBvdmVybGFwLFxuICAvLyBtYWtpbmcgaXQgaW1wb3NzaWJsZSB0byBpbnRlcmFjdCB3aXRoIHRoZSBjb250ZW50XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnIHtcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuQGlmICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMge1xuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjVyZW0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15IC8gMikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yOiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0Jz48cGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplIC8gMiAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIHN1YnRyYWN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplIG5vLXJlcGVhdCAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDogICAgICA3NXZoICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuJHVzZXItc2VsZWN0czogYWxsLCBhdXRvLCBub25lICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCBmb250LXJlc2l6aW5nXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmc1xuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbi8vIFJlc2l6ZSBmb250LXNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250LXNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBWYXJpYWJsZXMgZm9yIHN0b3Jpbmcgc3RhdGljIGFuZCBmbHVpZCByZXNjYWxpbmdcbiAgICAkcmZzLXN0YXRpYzogbnVsbDtcbiAgICAkcmZzLWZsdWlkOiBudWxsO1xuXG4gICAgLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIEBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnMgLyAkcmZzLXJlbS12YWx1ZX1yZW0jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSBweCB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnN9cHgjeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xuICAgIH1cblxuICAgIC8vIE9ubHkgYWRkIG1lZGlhIHF1ZXJ5IGlmIGZvbnQtc2l6ZSBpcyBiaWdnZXIgYXMgdGhlIG1pbmltdW0gZm9udC1zaXplXG4gICAgLy8gSWYgJHJmcy1mYWN0b3IgPT0gMSwgbm8gcmVzY2FsaW5nIHdpbGwgdGFrZSBwbGFjZVxuICAgIEBpZiAkZnMgPiAkcmZzLWJhc2UtZm9udC1zaXplIGFuZCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICAkbWluLXdpZHRoOiBudWxsO1xuICAgICAgJHZhcmlhYmxlLXVuaXQ6IG51bGw7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUpIC8gJHJmcy1mYWN0b3I7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gZ2l2ZW4gZm9udC1zaXplIGFuZCBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgLy8gTm8gbmVlZCB0byBjaGVjayBpZiB0aGUgdW5pdCBpcyB2YWxpZCwgYmVjYXVzZSB3ZSBkaWQgdGhhdCBiZWZvcmVcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAjeyRmcy1taW4gLyAkcmZzLXJlbS12YWx1ZX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIElmIHR3by1kaW1lbnNpb25hbCwgdXNlIHNtYWxsZXN0IG9mIHNjcmVlbiB3aWR0aCBhbmQgaGVpZ2h0XG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAjeyRmcy1kaWZmICogMTAwIC8gJHJmcy1icmVha3BvaW50fSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplLlxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcbiAgICB9XG5cbiAgICAvLyBSZW5kZXJpbmdcbiAgICBAaWYgJHJmcy1mbHVpZCA9PSBudWxsIHtcbiAgICAgIC8vIE9ubHkgcmVuZGVyIHN0YXRpYyBmb250LXNpemUgaWYgbm8gZmx1aWQgZm9udC1zaXplIGlzIGF2YWlsYWJsZVxuICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgJG1xLXZhbHVlOiBudWxsO1xuXG4gICAgICAvLyBSRlMgYnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICBAaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcmVtIHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludCAvICRyZnMtcmVtLXZhbHVlfSN7JHJmcy1icmVha3BvaW50LXVuaXR9O1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50fXB4O1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgICAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LFxuICAgICAgICAvLyB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICAgICAmLFxuICAgICAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbiB1c2VzIFJGUyB0byByZXNjYWxlIGZvbnQgc2l6ZXNcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlcigpIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cygpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzKCkge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vL1xuLy8gSGVhZGluZ3Ncbi8vXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxLCAuaDEgeyBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7IH1cbmgyLCAuaDIgeyBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7IH1cbmgzLCAuaDMgeyBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7IH1cbmg0LCAuaDQgeyBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7IH1cbmg1LCAuaDUgeyBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7IH1cbmg2LCAuaDYgeyBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7IH1cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuLmRpc3BsYXktMSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTEtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTEtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0yIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5Mi1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTMge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkzLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktNCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG5cblxuLy9cbi8vIEhvcml6b250YWwgcnVsZXNcbi8vXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogJGhyLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkaHItbWFyZ2luLXk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cblxuc21hbGwsXG4uc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDkwJSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCgpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8gMjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkKCkge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vY3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYGltZy1yZXRpbmEoKWBcIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuIiwiLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTAwJSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgLyAyO1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgLyAyO1xufVxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG1ha2UtY29udGFpbmVyLW1heC13aWR0aHNgIG1peGluXCIsIFwidjQuNS4yXCIsIFwidjVcIik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCUgLyAkY291bnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlIC8gJGNvdW50O1xuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogJHRhYmxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7IC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgsXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICB0Ym9keSB0ciB7XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYWNjZW50LWJnO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBjb2xvcjogJHRhYmxlLWRhcmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXG4gICAgICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGJvcmRlcjogbnVsbCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICBAaWYgJGJvcmRlciAhPSBudWxsIHtcbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xuLy9cbi8vIFV0aWxpdHkgbWl4aW5zIGFuZCBmdW5jdGlvbnMgZm9yIGV2YWx1YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXG5cbi8vIEFzY2VuZGluZ1xuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIG9yIHVuaXQoJG51bSkgPT0gXCIlXCIgb3IgdW5pdCgkcHJldi1udW0pID09IFwiJVwiIHtcbiAgICAgIC8vIERvIG5vdGhpbmdcbiAgICB9IEBlbHNlIGlmIG5vdCBjb21wYXJhYmxlKCRwcmV2LW51bSwgJG51bSkge1xuICAgICAgQHdhcm4gXCJQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcbiAgICAgIEB3YXJuIFwiSW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hpY2ggaXNuJ3QgZ3JlYXRlciB0aGFuICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH1cbiAgICAkcHJldi1rZXk6ICRrZXk7XG4gICAgJHByZXYtbnVtOiAkbnVtO1xuICB9XG59XG5cbi8vIFN0YXJ0cyBhdCB6ZXJvXG4vLyBVc2VkIHRvIGVuc3VyZSB0aGUgbWluLXdpZHRoIG9mIHRoZSBsb3dlc3QgYnJlYWtwb2ludCBzdGFydHMgYXQgMC5cbkBtaXhpbiBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRtYXAsICRtYXAtbmFtZTogXCIkZ3JpZC1icmVha3BvaW50c1wiKSB7XG4gIEBpZiBsZW5ndGgoJG1hcCkgPiAwIHtcbiAgICAkdmFsdWVzOiBtYXAtdmFsdWVzKCRtYXApO1xuICAgICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xuICAgIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgICBAd2FybiBcIkZpcnN0IGJyZWFrcG9pbnQgaW4gI3skbWFwLW5hbWV9IG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIFVzZWQgb24gb3VyIFNWRyBpY29uIGJhY2tncm91bmRzIGZvciBjdXN0b20gZm9ybXMuXG4vL1xuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBTZWUgaHR0cHM6Ly9jb2RlcGVuLmlvL2tldmlud2ViZXIvcGVuL2RYV29Sd1xuLy9cbi8vIFJlcXVpcmVzIHRoZSB1c2Ugb2YgcXVvdGVzIGFyb3VuZCBkYXRhIFVSSXMuXG5cbkBmdW5jdGlvbiBlc2NhcGUtc3ZnKCRzdHJpbmcpIHtcbiAgQGlmIHN0ci1pbmRleCgkc3RyaW5nLCBcImRhdGE6aW1hZ2Uvc3ZnK3htbFwiKSB7XG4gICAgQGVhY2ggJGNoYXIsICRlbmNvZGVkIGluICRlc2NhcGVkLWNoYXJhY3RlcnMge1xuICAgICAgLy8gRG8gbm90IGVzY2FwZSB0aGUgdXJsIGJyYWNrZXRzXG4gICAgICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwidXJsKFwiKSA9PSAxIHtcbiAgICAgICAgJHN0cmluZzogdXJsKFwiI3tzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgNiwgLTMpLCAkY2hhciwgJGVuY29kZWQpfVwiKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAkc3RyaW5nOiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkY2hhciwgJGVuY29kZWQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gQ29sb3IgY29udHJhc3RcbkBmdW5jdGlvbiBjb2xvci15aXEoJGNvbG9yLCAkZGFyazogJHlpcS10ZXh0LWRhcmssICRsaWdodDogJHlpcS10ZXh0LWxpZ2h0KSB7XG4gICRyOiByZWQoJGNvbG9yKTtcbiAgJGc6IGdyZWVuKCRjb2xvcik7XG4gICRiOiBibHVlKCRjb2xvcik7XG5cbiAgJHlpcTogKCgkciAqIDI5OSkgKyAoJGcgKiA1ODcpICsgKCRiICogMTE0KSkgLyAxMDAwO1xuXG4gIEBpZiAoJHlpcSA+PSAkeWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkKSB7XG4gICAgQHJldHVybiAkZGFyaztcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiAkbGlnaHQ7XG4gIH1cbn1cblxuLy8gUmV0cmlldmUgY29sb3IgU2FzcyBtYXBzXG5AZnVuY3Rpb24gY29sb3IoJGtleTogXCJibHVlXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRjb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gdGhlbWUtY29sb3IoJGtleTogXCJwcmltYXJ5XCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gZ3JheSgka2V5OiBcIjEwMFwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkZ3JheXMsICRrZXkpO1xufVxuXG4vLyBSZXF1ZXN0IGEgdGhlbWUgY29sb3IgbGV2ZWxcbkBmdW5jdGlvbiB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3ItbmFtZTogXCJwcmltYXJ5XCIsICRsZXZlbDogMCkge1xuICAkY29sb3I6IHRoZW1lLWNvbG9yKCRjb2xvci1uYW1lKTtcbiAgJGNvbG9yLWJhc2U6IGlmKCRsZXZlbCA+IDAsICRibGFjaywgJHdoaXRlKTtcbiAgJGxldmVsOiBhYnMoJGxldmVsKTtcblxuICBAcmV0dXJuIG1peCgkY29sb3ItYmFzZSwgJGNvbG9yLCAkbGV2ZWwgKiAkdGhlbWUtY29sb3ItaW50ZXJ2YWwpO1xufVxuXG4vLyBSZXR1cm4gdmFsaWQgY2FsY1xuQGZ1bmN0aW9uIGFkZCgkdmFsdWUxLCAkdmFsdWUyLCAkcmV0dXJuLWNhbGM6IHRydWUpIHtcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUyO1xuICB9XG5cbiAgQGlmICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUxO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMSkgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCR2YWx1ZTIpID09IG51bWJlciBhbmQgY29tcGFyYWJsZSgkdmFsdWUxLCAkdmFsdWUyKSB7XG4gICAgQHJldHVybiAkdmFsdWUxICsgJHZhbHVlMjtcbiAgfVxuXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSArICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiArIFwiKSArICR2YWx1ZTIpO1xufVxuXG5AZnVuY3Rpb24gc3VidHJhY3QoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XG4gIEBpZiAkdmFsdWUxID09IG51bGwgYW5kICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiBudWxsO1xuICB9XG5cbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAtJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAgIEByZXR1cm4gJHZhbHVlMSAtICR2YWx1ZTI7XG4gIH1cblxuICBAcmV0dXJuIGlmKCRyZXR1cm4tY2FsYyA9PSB0cnVlLCBjYWxjKCN7JHZhbHVlMX0gLSAjeyR2YWx1ZTJ9KSwgJHZhbHVlMSArIHVucXVvdGUoXCIgLSBcIikgKyAkdmFsdWUyKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBSZW1vdmUgc2VsZWN0IG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGlucHV0LWNvbG9yO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICZbc2l6ZV0sXG4gICZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIGZvciB3b3JrYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBlYWNoICRzdGF0ZSwgJGRhdGEgaW4gJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMge1xuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCBtYXAtZ2V0KCRkYXRhLCBjb2xvciksIG1hcC1nZXQoJGRhdGEsIGljb24pKTtcbn1cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGZvcm0tY29udHJvbC1mb2N1cygpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IsICRpY29uKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcblxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMTU1N1xuICAgIC8vIEFsaWduIHRvb2x0aXAgdG8gZm9ybSBlbGVtZW50c1xuICAgIC5mb3JtLXJvdyA+IC5jb2wgPiAmLFxuICAgIC5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdID4gJiB7XG4gICAgICBsZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kLCAkY3VzdG9tLXNlbGVjdC1iZyBlc2NhcGUtc3ZnKCRpY29uKSAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uIC8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplIG5vLXJlcGVhdDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IGlmKCRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMsIHBvaW50ZXIsIG51bGwpO1xuXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4gICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG4gIH1cbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1wYWRkaW5nLXg7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tbGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQocmlnaHQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGxlZnQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChsZWZ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoZW4gUG9wcGVyIGlzIGVuYWJsZWQsIHJlc2V0IHRoZSBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5kcm9wZG93bi1tZW51IHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZywgJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXksIHRydWUpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgLy8gUHJldmVudCBkcm9wZG93biBvdmVyZmxvdyBpZiB0aGVyZSdzIG5vIHBhZGRpbmdcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI3NzAzXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duKCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbmF2LWRpdmlkZXIoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcHJpZ2h0ICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wbGVmdCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5jdXN0b20tc2VsZWN0LFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgKyAuZm9ybS1jb250cm9sLFxuICAgICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGN1c3RvbSBmaWxlIGlucHV0IGFib3ZlIHRoZSBsYWJlbFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmN1c3RvbS1zZWxlY3Qge1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gIC8vIEN1c3RvbSBmaWxlIGlucHV0cyBoYXZlIG1vcmUgY29tcGxleCBtYXJrdXAsIHRodXMgcmVxdWlyaW5nIGRpZmZlcmVudFxuICAvLyBib3JkZXItcmFkaXVzIG92ZXJyaWRlcy5cbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xuICAgID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuICAgID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSxcbiAgICA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmN1c3RvbS1zZWxlY3Q6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXG4vL1xuLy8gV2hpbGUgaXQgcmVxdWlyZXMgb25lIGV4dHJhIGxheWVyIG9mIEhUTUwgZm9yIGVhY2gsIGRlZGljYXRlZCBwcmVwZW5kIGFuZFxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgeyBtYXJnaW4tcmlnaHQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHsgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmQgcm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuIiwiLy8gRW1iZWRkZWQgaWNvbnMgZnJvbSBPcGVuIEljb25pYy5cbi8vIFJlbGVhc2VkIHVuZGVyIE1JVCBhbmQgY29weXJpZ2h0IDIwMTQgV2F5YnVyeS5cbi8vIGh0dHBzOi8vdXNlaWNvbmljLmNvbS9vcGVuXG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gQmFzZSBjbGFzcyB0YWtlcyBjYXJlIG9mIGFsbCB0aGUga2V5IGJlaGF2aW9yYWwgYXNwZWN0cy5cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tY29udHJvbC1zcGFjZXIteDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTsgLy8gUHV0IHRoZSBpbnB1dCBiZWhpbmQgdGhlIGxhYmVsIHNvIGl0IGRvZXNuJ3Qgb3ZlcmxheSB0ZXh0XG4gIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIGhlaWdodDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHRoZSBtaXhpbiBpcyBub3QgdXNlZCBoZXJlIHRvIG1ha2Ugc3VyZSB0aGVyZSBpcyBmZWVkYmFja1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCB0byB3b3JrIGFyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gY29udHJvbCBpbmRpY2F0b3JzXG4vL1xuLy8gQnVpbGQgdGhlIGN1c3RvbSBjb250cm9scyBvdXQgb2YgcHNldWRvLWVsZW1lbnRzLlxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGN1cnNvcjogJGN1c3RvbS1jb250cm9sLWN1cnNvcjtcblxuICAvLyBCYWNrZ3JvdW5kLWNvbG9yIGFuZCAod2hlbiBlbmFibGVkKSBncmFkaWVudFxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgYm9yZGVyOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvciBzb2xpZCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogNTAlIC8gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemV9IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXNcbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gICAgJjppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmFkaW9zXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cblxuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHN3aXRjaGVzXG4vL1xuLy8gVHdlYWsgYSBmZXcgdGhpbmdzIGZvciBzd2l0Y2hlc1xuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC13aWR0aDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IGFkZCgoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMiwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIGxlZnQ6IGFkZCgtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlciksICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBoZWlnaHQ6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQsICRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGN1c3RvbS1zd2l0Y2gtd2lkdGggLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuLy9cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmcgJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDtcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3csICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHByZXNzIHRoZSBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc20pO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCB0byB3b3JrIGFyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuICAmOmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc7XG4gIH1cblxuICBAZWFjaCAkbGFuZywgJHZhbHVlIGluICRjdXN0b20tZmlsZS10ZXh0IHtcbiAgICAmOmxhbmcoI3skbGFuZ30pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAkdmFsdWU7XG4gICAgfVxuICB9XG5cbiAgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7XG4gIH1cbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tZmlsZS1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tZmlsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tZmlsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJnO1xuICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1maWxlLWJveC1zaGFkb3cpO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjtcbiAgICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gICAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tZmlsZS1idXR0b24tYmcpO1xuICAgIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAwKTtcbiAgfVxufVxuXG4vLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQsICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tcy10aHVtYiAgICAgICAgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQgLSAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCkgLyAyOyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDsgLy8gRWRnZSBzcGVjaWZpY1xuICAgIG1hcmdpbi1yaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBtYXJnaW4tbGVmdDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQgLyAyO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IC8vIGFyYml0cmFyeT9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbXMtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5jb250YWluZXIsXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiA1MCUgLyAxMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiAkbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXG4gICAgICAgICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgaGVpZ2h0OiAkY2FyZC1oZWlnaHQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIC8vIER1ZSB0byBzcGVjaWZpY2l0eSBvZiB0aGUgYWJvdmUgc2VsZWN0b3IgKGAuY2FyZCA+IC5saXN0LWdyb3VwYCksIHdlIG11c3RcbiAgLy8gdXNlIGEgY2hpbGQgc2VsZWN0b3IgaGVyZSB0byBwcmV2ZW50IGRvdWJsZSBib3JkZXJzLlxuICA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuICA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBpbWFnZSBzaXplIGJ1ZyBpbiBJRVxuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI4ODU1XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jb2xvcjtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtJGNhcmQtc3BhY2VyLXkgLyAyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14IC8gMjtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBmbGV4LXNocmluazogMDsgLy8gRm9yIElFOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5Mzk2XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG4uY2FyZC1kZWNrIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWRlY2stbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGRlZmF1bHRcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1ncm91cC1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENvbHVtbnNcbi8vXG5cbi5jYXJkLWNvbHVtbnMge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtY29sdW1ucy1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgY29sdW1uLWNvdW50OiAkY2FyZC1jb2x1bW5zLWNvdW50O1xuICAgIGNvbHVtbi1nYXA6ICRjYXJkLWNvbHVtbnMtZ2FwO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBEb24ndCBsZXQgdGhlbSB2ZXJ0aWNhbGx5IHNwYW4gbXVsdGlwbGUgY29sdW1uc1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIERvbid0IGxldCB0aGVpciB3aWR0aCBjaGFuZ2VcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQWNjb3JkaW9uXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuXG4gID4gLmNhcmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cblxuICAgID4gLmNhcmQtaGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcik7XG4gICAgfVxuICB9XG5cbiAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxuICAvLyB3aXRob3V0IGA8dWw+YHMuIFRoZSBgOjpiZWZvcmVgIHBzZXVkby1lbGVtZW50IGdlbmVyYXRlcyBhbiBlbGVtZW50XG4gIC8vICp3aXRoaW4qIHRoZSAuYnJlYWRjcnVtYi1pdGVtIGFuZCB0aGVyZWJ5IGluaGVyaXRzIHRoZSBgdGV4dC1kZWNvcmF0aW9uYC5cbiAgLy9cbiAgLy8gVG8gdHJpY2sgSUUgaW50byBzdXBwcmVzc2luZyB0aGUgdW5kZXJsaW5lLCB3ZSBnaXZlIHRoZSBwc2V1ZG8tZWxlbWVudCBhblxuICAvLyB1bmRlcmxpbmUgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmVtb3ZlIGl0LlxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYmFkZ2UtdHJhbnNpdGlvbik7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLy8gUGlsbCBiYWRnZXNcbi8vXG4vLyBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2MydzIGJhZGdlcy5cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDb2xvcnNcbi8vXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZywgMTAlKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRiYWRnZS1mb2N1cy13aWR0aCByZ2JhKCRiZywgLjUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZyAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgY29sb3I6ICRqdW1ib3Ryb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMikgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkY2xvc2UtZm9udC1zaXplICsgJGFsZXJ0LXBhZGRpbmcteCAqIDI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYm9yZGVyLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtY29sb3ItbGV2ZWwpKTtcbiAgfVxufVxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7IH1cbiAgICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHByb2dyZXNzLWJveC1zaGFkb3cpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzcy1oZWlnaHQgJHByb2dyZXNzLWhlaWdodDtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246ICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZyBwcm9ncmVzcy1iYXItc3RyaXBlcztcblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkbGlzdC1ncm91cC1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYgKyAmIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCA2KSk7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNsb3NlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi50b2FzdCB7XG4gIC8vIFByZXZlbnRzIGZyb20gc2hyaW5raW5nIGluIElFMTEsIHdoZW4gaW4gYSBmbGV4IGNvbnRhaW5lclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODM0MVxuICBmbGV4LWJhc2lzOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBtYXgtd2lkdGg6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6ICR0b2FzdC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtYm9yZGVyLWNvbG9yO1xuICBib3gtc2hhZG93OiAkdG9hc3QtYm94LXNoYWRvdztcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkdG9hc3QtcGFkZGluZy14O1xuICB9XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy15ICR0b2FzdC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9hc3QtaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHN1YnRyYWN0KCR0b2FzdC1ib3JkZXItcmFkaXVzLCAkdG9hc3QtYm9yZGVyLXdpZHRoKSk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteDsgLy8gYXBwbHkgdG8gYm90aCB2ZXJ0aWNhbCBhbmQgaG9yaXpvbnRhbFxufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLm1vZGFsLW9wZW4ge1xuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4OyAvLyBJRTEwLzExXG4gIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpOyAvLyBJRTEwLzExXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLy8gRW5zdXJlIGBtb2RhbC1kaWFsb2ctY2VudGVyZWRgIGV4dGVuZHMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSB2aWV3IChJRTEwLzExKVxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBJRTEwXG4gICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50OyAvLyBSZXNldCBoZWlnaHQgdG8gMCBleGNlcHQgb24gSUVcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLy8gRW5zdXJlIGAubW9kYWwtYm9keWAgc2hvd3Mgc2Nyb2xsYmFyIChJRTEwLzExKVxuICAmLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogJG1vZGFsLWNvbnRlbnQtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy14KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZyAtICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gLyAyO1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuIC8gMjtcbiAgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtbGVmdCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1sZWZ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0KCkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgbWFyZ2luOiAwICRwb3BvdmVyLWJvcmRlci1yYWRpdXM7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBsZWZ0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRwb3BvdmVyLWJvcmRlci1yYWRpdXMgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICB0b3A6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aCAvIDI7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgcmlnaHQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItaGVhZGVyLWJnLCA1JSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0XG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKTtcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMjtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDI7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYm9yZGVyOiAkc3Bpbm5lci1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbiAgYm9yZGVyLXdpZHRoOiAkc3Bpbm5lci1ib3JkZXItd2lkdGgtc207XG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWdyb3c7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xufVxuXG5AaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy1ncmFkaWVudC12YXJpYW50YCBtaXhpblwiLCBcInY0LjUuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbkBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG4gIH1cbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3QsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20gIHsgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtcGlsbCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQGVhY2ggJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvIGluICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Mge1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teDogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMSk7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAyKTtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS0jeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14fWJ5I3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teX0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSAvICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJHVzZXItc2VsZWN0cyB7XG4gIC51c2VyLXNlbGVjdC0jeyR2YWx1ZX0geyB1c2VyLXNlbGVjdDogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJG92ZXJmbG93cyB7XG4gIC5vdmVyZmxvdy0jeyR2YWx1ZX0geyBvdmVyZmxvdzogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3cgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LWxnIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vIEp1c3QgaW4gY2FzZSBgcG9pbnRlci1ldmVudHM6IG5vbmVgIGlzIHNldCBvbiBhIHBhcmVudFxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gSUUxMCBidWdmaXgsIHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNjk0Nzk2Ny9pZTEwLWhvdmVyLXBzZXVkby1jbGFzcy1kb2VzbnQtd29yay13aXRob3V0LWJhY2tncm91bmQtY29sb3JcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBEZXByZWNhdGVkLCBidXQgYXZvaWRzIGlzc3VlcyB3aXRoIGZsZXggY29udGFpbmVyc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gVXNlZCBpbnN0ZWFkIG9mIGBvdmVyZmxvdy13cmFwYCBmb3IgSUUgJiBFZGdlIExlZ2FjeVxufVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIEBpZiAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlICE9IDAge1xuICAgIGEjeyRwYXJlbnR9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtZW1waGFzaXMtdmFyaWFudCgpYFwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWhpZGUoKWBcIiwgXCJ2NC4xLjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvbWFpbi5jc3MvYmxvYi9tYXN0ZXIvc3JjL19wcmludC5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNTAwOyAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vXG4gICAgLy8gUHJpbnRpbmcgVGFibGVzOlxuICAgIC8vIGh0dHBzOi8vd2ViLmFyY2hpdmUub3JnL3dlYi8yMDE4MDgxNTE1MDkzNC9odHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgICAvL1xuXG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJsYWNrO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1kYXJrIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIixudWxsLCIudGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPXNjYWxlXVtkYXRhLXBsYWNlbWVudF49dG9wXXt0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbX0udGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPXNjYWxlXVtkYXRhLXBsYWNlbWVudF49Ym90dG9tXXt0cmFuc2Zvcm0tb3JpZ2luOnRvcH0udGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPXNjYWxlXVtkYXRhLXBsYWNlbWVudF49bGVmdF17dHJhbnNmb3JtLW9yaWdpbjpyaWdodH0udGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPXNjYWxlXVtkYXRhLXBsYWNlbWVudF49cmlnaHRde3RyYW5zZm9ybS1vcmlnaW46bGVmdH0udGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPXNjYWxlXVtkYXRhLXN0YXRlPWhpZGRlbl17dHJhbnNmb3JtOnNjYWxlKC41KTtvcGFjaXR5OjB9IiwiLnRpcHB5LWJveFtkYXRhLWFuaW1hdGlvbj1mYWRlXVtkYXRhLXN0YXRlPWhpZGRlbl17b3BhY2l0eTowfVtkYXRhLXRpcHB5LXJvb3Rde21heC13aWR0aDpjYWxjKDEwMHZ3IC0gMTBweCl9LnRpcHB5LWJveHtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjRweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjQ7d2hpdGUtc3BhY2U6bm9ybWFsO291dGxpbmU6MDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSx2aXNpYmlsaXR5LG9wYWNpdHl9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49dG9wXT4udGlwcHktYXJyb3d7Ym90dG9tOjB9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49dG9wXT4udGlwcHktYXJyb3c6YmVmb3Jle2JvdHRvbTotN3B4O2xlZnQ6MDtib3JkZXItd2lkdGg6OHB4IDhweCAwO2JvcmRlci10b3AtY29sb3I6aW5pdGlhbDt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciB0b3B9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49Ym90dG9tXT4udGlwcHktYXJyb3d7dG9wOjB9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49Ym90dG9tXT4udGlwcHktYXJyb3c6YmVmb3Jle3RvcDotN3B4O2xlZnQ6MDtib3JkZXItd2lkdGg6MCA4cHggOHB4O2JvcmRlci1ib3R0b20tY29sb3I6aW5pdGlhbDt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49bGVmdF0+LnRpcHB5LWFycm93e3JpZ2h0OjB9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49bGVmdF0+LnRpcHB5LWFycm93OmJlZm9yZXtib3JkZXItd2lkdGg6OHB4IDAgOHB4IDhweDtib3JkZXItbGVmdC1jb2xvcjppbml0aWFsO3JpZ2h0Oi03cHg7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgbGVmdH0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1yaWdodF0+LnRpcHB5LWFycm93e2xlZnQ6MH0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1yaWdodF0+LnRpcHB5LWFycm93OmJlZm9yZXtsZWZ0Oi03cHg7Ym9yZGVyLXdpZHRoOjhweCA4cHggOHB4IDA7Ym9yZGVyLXJpZ2h0LWNvbG9yOmluaXRpYWw7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgcmlnaHR9LnRpcHB5LWJveFtkYXRhLWluZXJ0aWFdW2RhdGEtc3RhdGU9dmlzaWJsZV17dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NCwxLjUsLjM4LDEuMTEpfS50aXBweS1hcnJvd3t3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2NvbG9yOiMzMzN9LnRpcHB5LWFycm93OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZH0udGlwcHktY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjVweCA5cHg7ei1pbmRleDoxfSIsIi50b2FzdC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRvYXN0LW1lc3NhZ2Uge1xuICAtbXMtd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4udG9hc3QtbWVzc2FnZSBhLFxuLnRvYXN0LW1lc3NhZ2UgbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50b2FzdC1tZXNzYWdlIGE6aG92ZXIge1xuICBjb2xvcjogI2NjY2NjYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC0wLjNlbTtcbiAgdG9wOiAtMC4zZW07XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZmZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC44O1xuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG59XG4udG9hc3QtY2xvc2UtYnV0dG9uOmhvdmVyLFxuLnRvYXN0LWNsb3NlLWJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC40O1xuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT00MCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XG59XG4vKkFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbiBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbiBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC4qL1xuYnV0dG9uLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLnRvYXN0LXRvcC1jZW50ZXIge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi50b2FzdC1ib3R0b20tY2VudGVyIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udG9hc3QtdG9wLWZ1bGwtd2lkdGgge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi50b2FzdC1ib3R0b20tZnVsbC13aWR0aCB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRvYXN0LXRvcC1sZWZ0IHtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAxMnB4O1xufVxuLnRvYXN0LXRvcC1yaWdodCB7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDEycHg7XG59XG4udG9hc3QtYm90dG9tLXJpZ2h0IHtcbiAgcmlnaHQ6IDEycHg7XG4gIGJvdHRvbTogMTJweDtcbn1cbi50b2FzdC1ib3R0b20tbGVmdCB7XG4gIGJvdHRvbTogMTJweDtcbiAgbGVmdDogMTJweDtcbn1cbiN0b2FzdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgLypvdmVycmlkZXMqL1xuXG59XG4jdG9hc3QtY29udGFpbmVyICoge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiN0b2FzdC1jb250YWluZXIgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAwIDZweDtcbiAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNTBweDtcbiAgd2lkdGg6IDMwMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDNweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDEycHggIzk5OTk5OTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTJweCAjOTk5OTk5O1xuICBib3gtc2hhZG93OiAwIDAgMTJweCAjOTk5OTk5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC44O1xuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG59XG4jdG9hc3QtY29udGFpbmVyID4gZGl2OmhvdmVyIHtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMTJweCAjMDAwMDAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMnB4ICMwMDAwMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBR3dTVVJCVkVoTHRaYTlTZ05CRU1jOXNVeHhSY29VS1N6U1dJaFhwRk1oaFlXRmhhQmc0eVBZaVdDWFp4QkxFUnNMUlMzRVFrRWZ3Q0tkaldKQXdTS0Nnb0tDY3VkdjRPNVlMcnQ3RXpnWGhpVTMvNCtiMmNrbXdWakpTcEtrUTZ3QWk0Z3doVCt6M3dSQmNFejB5alNzZVVUcmNSeWZzSHNYbUQwQW1iSE9DOUlpOFZJbW51WEJQZ2xIcFE1d3dTVk03c05uVEc3WmE0SndEZENqeHlBaUgzbnlBMm10YVRKdWZpRFo1ZENhcWxJdElMaDFOSGF0Zk41c2t2ang5WjM4bTY5Q2d6dVhtWmdWclBJR0U3NjNKeDlxS3NSb3pXWXc2eE9IZEVSK25uMktrTytCYitVVjVDQk42V0M2UXRCZ2JSVm96cmFoQWJtbTZIdFVzZ3RQQzE5dEZkeFhaWUJPZmtibUZKMVZhSEExVkFIamQwcHA3MG9UWnp2UitFVnJ4MllnZmRzcTZldTU1QkhZUjhobGNraStuK2tFUlVGRzhCckEwQndqZUF2Mk04V0xRQnRjeStTRDZmTnNtbkIzQWxCTHJnVHRWVzFjMlFONGJWV0xBVGFJUzYwSjJEdTV5MVRpSmdqU0J2RlZaZ1Rtd0NVK2RBWkZvUHhHRUVzOG55SEM5QndlMkd2RUp2MldYWmIwdmpkeUZUNEN4azNlL2tJcWxPR29WTHd3UGV2cFlIVCswMFQraFd3WERmNEFKQU9VcVdjRGhid0FBQUFBU1VWT1JLNUNZSUk9XCIpICFpbXBvcnRhbnQ7XG59XG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUhPU1VSQlZFaExyWmEvU2dOQkVNWnpoMFdLQ0NsU0NLYUlZT0VEK0FBS2VRUUxHOEhXenRMQ0ltQnJZYWRnSWRZK2dJS05Za0JGU3d1N0NBb3FDZ2trb0dCSS9FMjhQZGJMWm1lRExnelp6Y3g4My96WjJTU1hDMWo5ZnIrSTFIcTkzZzJ5eEg0aXdNMXZrb0JXQWR4Q21welR4ZmtOMlJjeVpOYUhGSWtTbzEwKzhrZ3hrWElVUlY1SEd4VG1GdWM3NUIyUmZRa3B4SEc4YUFnYUFGYTB0QUhxWUZmUTdJd2UyeWhPRGs4K0o0Qzd5QW9SVFdJM3cvNGtsR1JnUjRsTzdScG45K2d2TXlXcCt1eEZoOCtIK0FSbGdOMW5KdUp1UUFZdk5rRW53R0ZjazE4RXI0cTNlZ0VjL29PK21oTGRLZ1J5aGRORmlhY0MwcmxPQ2JoTlZ6NEg5Rm5BWWdEQnZVM1FJaW9abEpGTEp0c29IWVJEZmlab1V5SXhxQ3RScFZsQU5xMEVVNGRBcGpydGdlelBGYWQ1UzE5V2dqa2MwaE5WbnVGNEhqVkE2QzdRclNJYnlsQitvWmUzYUhnQnNxbE5xS1lINDhqWHlKS011QWJpeVZKOEt6YUIzZVJjMHBnOVZ3UTRuaUZyeUk2OHFpT2kzQWJqd2RzZm5BdGswYkNqVExKS3I2bXJEOWc4aXEvUy9CODFoZ3VPTWxRVG5WeUc0MHdBY2pubWdzQ05FU0Ryam1lN3dmZnRQNFA3U1A0TjNDSlpkdnpvTnlHcTJjL0hXT1hKR3N2VmcrUkEvazJNQy93TjZJMllBMlB0OEdrQUFBQUFTVVZPUks1Q1lJST1cIikgIWltcG9ydGFudDtcbn1cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3Qtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFEc1NVUkJWRWhMWTJBWUJmUU1nZi8vLzNQOCsvZXZBSWd2QS9Gc0lGK0JhdllERFdNQkdyb2FTTU1CaUU4VkM3QVpEcklGYU1GbmlpM0FaVGpVZ3NVVVdVREE4T2RBSDZpUWJRRWh3NEh5R3NQRWNLQlhCSUM0QVJoZXg0RzRCc2ptd2VVMXNvSUZhR2cvV3RvRlpSSVpkRXZJTWh4a0NDalhJVnNBVFY2Z0ZHQUNzNFJzdzBFR2dJSUgzUUpZSmdIU0FSUVpEcldBQitqYXd6Z3MrUTJVTzQ5RDdqblJTUkdvRUZSSUxjZG1FTVdHSTBjbTBKSjJRcFlBMVJEdmNtekpFV2hBQmhEL3BxckwwUzBDV3VBQktnblJraTlsTHNlUzdnMkFscXdIV1FTS0g0b0tMcklMcFJHaEVRQ3cyTGlSVUlhNGx3QUFBQUJKUlU1RXJrSmdnZz09XCIpICFpbXBvcnRhbnQ7XG59XG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBR1lTVVJCVkVoTDVaU3ZUc05RRk1iWFpHSUNNWUdZbUpoQVFJSkFJQ1lRUEFBQ2lTREI4QWlJQ1FRSlQ0Q3FRRXdnSnZZQVNBUUNpWmlZbUpoQUlCQVRDQVJKeSs5clRzbGRkOHNLdTFNMCtkTGIwNTd2Ni9sYnEvMnJLMG1TL1RSTmo5Y1dOQUtQWUlKSUk3Z0l4Q2NRNTFjdnFJRCtHSUVYOEFTRzRCMWJLNWdJWkZlUWZvSmRFWE9mZ1g0UUFRZzdrSDJBNjV5UTg3bHl4YjI3c2dna0F6QXVGaGJiZzFLMmtnQ2tCMWJWd3lJUjltMkw3UFJQSWhEVUlYZ0d0eUt3NTc1eXozbFROczZYNEpYbmpWK0xLTS9tM015ZG5UYnRPS0lqdHo2VmhDQnE0dlNtM25jZHJEMmxrMFZnVVhTVktqVkRKWEp6aWpXMVJRZHNVN0Y3N0hlOHU2OGtvTlpUejhPejV5R2E2SjNIM2xaMHhZZ1hCSzJReW1sV1dBK1JXblloc2tMQnYydm1FK2hCTUN0YkE3S1g1ZHJXeVJULzJKc3FaMkl2ZkI5WTRiV0ROTUZiSlJGbUM5RTc0U29TMENxdWx3amtDMCs1YnBjVjFDWjhOTWVqNHBqeTBVK2RvRFFzR3lvMWh6Vkp0dElqaFE3R25CdFJGTjFVYXJVbEg4RjN4aWN0K0hZMDdyRXpvVUdQbFdjalJGUnI0L2dDaFpnYzNaTDJkOG9BQUFBQVNVVk9SSzVDWUlJPVwiKSAhaW1wb3J0YW50O1xufVxuI3RvYXN0LWNvbnRhaW5lci50b2FzdC10b3AtY2VudGVyID4gZGl2LFxuI3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tY2VudGVyID4gZGl2IHtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuI3RvYXN0LWNvbnRhaW5lci50b2FzdC10b3AtZnVsbC13aWR0aCA+IGRpdixcbiN0b2FzdC1jb250YWluZXIudG9hc3QtYm90dG9tLWZ1bGwtd2lkdGggPiBkaXYge1xuICB3aWR0aDogOTYlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnRvYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDMwMztcbn1cbi50b2FzdC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxYTM1MTtcbn1cbi50b2FzdC1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDM2MmY7XG59XG4udG9hc3QtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjk2YjQ7XG59XG4udG9hc3Qtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmODk0MDY7XG59XG5cbi50b2FzdC1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMC40O1xuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT00MCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XG59XG5cbi8qUmVzcG9uc2l2ZSBEZXNpZ24qL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMjQwcHgpIHtcbiAgI3RvYXN0LWNvbnRhaW5lciA+IGRpdiB7XG4gICAgcGFkZGluZzogOHB4IDhweCA4cHggNTBweDtcbiAgICB3aWR0aDogMTFlbTtcbiAgfVxuICAjdG9hc3QtY29udGFpbmVyIC50b2FzdC1jbG9zZS1idXR0b24ge1xuICAgIHJpZ2h0OiAtMC4yZW07XG4gICAgdG9wOiAtMC4yZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI0MXB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3RvYXN0LWNvbnRhaW5lciA+IGRpdiB7XG4gICAgcGFkZGluZzogOHB4IDhweCA4cHggNTBweDtcbiAgICB3aWR0aDogMThlbTtcbiAgfVxuICAjdG9hc3QtY29udGFpbmVyIC50b2FzdC1jbG9zZS1idXR0b24ge1xuICAgIHJpZ2h0OiAtMC4yZW07XG4gICAgdG9wOiAtMC4yZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3RvYXN0LWNvbnRhaW5lciA+IGRpdiB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNTBweDtcbiAgICB3aWR0aDogMjVlbTtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvZGlzdC9jc3MvYm9vdHN0cmFwLmNzc1wiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9kcm9wem9uZS9kaXN0L2Ryb3B6b25lLmNzc1wiO1xuQGltcG9ydCBcInRvYXN0ci90b2FzdHIuc2Nzc1wiO1xuQGltcG9ydCAnc3BlYy9zZXR0aW5ncy9pbmRleCc7XG5AaW1wb3J0ICdzcGVjL3Rvb2xzL2luZGV4JztcbkBpbXBvcnQgJ3NwZWMvaW5kZXgnO1xuQGltcG9ydCAndmVuZG9yL2luZGV4JztcblxuQGltcG9ydCBcIkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvZm9udGF3ZXNvbWUuc2Nzc1wiO1xuQGltcG9ydCBcIkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3Mvc29saWQuc2Nzc1wiO1xuQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL3RpcHB5LmpzL2FuaW1hdGlvbnMvc2NhbGUuY3NzJztcbkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy90aXBweS5qcy9kaXN0L3RpcHB5LmNzcyc7XG4vL0BpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9Ac3dlZXRhbGVydDIvdGhlbWUtYm9vdHN0cmFwLTQvYm9vdHN0cmFwLTQubWluLmNzcyc7XG5AaW1wb3J0ICdjdXN0b20nO1xuQGltcG9ydCAnY3VzdG9tX3YyJzsiLCIvKiBudW5pdG8tc2Fucy1yZWd1bGFyIC0gbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKCcuLi8uLi8uLi9hc3NldHMvc3RhdGljL2ZvbnRzL251bml0by1zYW5zLXYxNS1sYXRpbi1leHQtcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuLyogbnVuaXRvLXNhbnMtaXRhbGljIC0gbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvIFNhbnMnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKCcuLi8uLi8uLi9hc3NldHMvc3RhdGljL2ZvbnRzL251bml0by1zYW5zLXYxNS1sYXRpbi1leHQtaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG4vKiBudW5pdG8tc2Fucy01MDAgLSBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6ICdOdW5pdG8gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoJy4uLy4uLy4uL2Fzc2V0cy9zdGF0aWMvZm9udHMvbnVuaXRvLXNhbnMtdjE1LWxhdGluLWV4dC01MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cbi8qIG51bml0by1zYW5zLTYwMCAtIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogJ051bml0byBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybCgnLi4vLi4vLi4vYXNzZXRzL3N0YXRpYy9mb250cy9udW5pdG8tc2Fucy12MTUtbGF0aW4tZXh0LTYwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuLyogbnVuaXRvLXNhbnMtNzAwIC0gbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKCcuLi8uLi8uLi9hc3NldHMvc3RhdGljL2ZvbnRzL251bml0by1zYW5zLXYxNS1sYXRpbi1leHQtNzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG4vKiBudW5pdG8tc2Fucy04MDAgLSBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6ICdOdW5pdG8gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgc3JjOiB1cmwoJy4uLy4uLy4uL2Fzc2V0cy9zdGF0aWMvZm9udHMvbnVuaXRvLXNhbnMtdjE1LWxhdGluLWV4dC04MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cblxuaHRtbCwgaHRtbCBhLCBib2R5IHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbmEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbnNwYW57XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXJnaW46IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICBhIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICB9XG5cbiAgc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJGRlZmF1bHQtZGFyaywgNSUpO1xuICB9XG59XG5cbnAge1xuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbnVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYSB7XG4gIGNvbG9yOiAkZGVmYXVsdC1pbmZvO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogZGFya2VuKCRkZWZhdWx0LWluZm8sIDEwJSk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJi50ZXh0LWdyYXkge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGRlZmF1bHQtZGFyayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5ociB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVE9DXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gKyBAR3JleXNjYWxlIENvbG9yc1xuLy8gKyBAQm9vdHN0cmFwIENvbG9yIFN5c3RlbVxuLy8gKyBARGVmYXVsdCBDb2xvcnNcbi8vICsgQEludmVydGVkIENvbG9yc1xuLy8gKyBAT3RoZXJzXG4vLyArIEBIZWFkZXIgVGhlbWVzXG4vLyArIEBTb2NpYWwgTmV0d29ya3MgQ29sb3JzXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEdyZXlzY2FsZSBDb2xvcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBDb2xvcnMgYmVsb3cgYXJlIG9yZGVyZWQgZnJvbSBsaWdodGVzdCB0byBkYXJrZXN0XG5cbiRncmV5LTEwMCAgICAgICAgICAgICA6ICNmOWZhZmI7XG4kZ3JleS0yMDAgICAgICAgICAgICAgOiAjZjJmM2Y1O1xuJGdyZXktMzAwICAgICAgICAgICAgIDogI2U2ZWFmMDtcbiRncmV5LTQwMCAgICAgICAgICAgICA6ICNkM2Q5ZTM7XG4kZ3JleS01MDAgICAgICAgICAgICAgOiAjYjljMmQwO1xuJGdyZXktNjAwICAgICAgICAgICAgIDogIzdjODY5NTtcbiRncmV5LTcwMCAgICAgICAgICAgICA6ICM3Mjc3N2E7XG4kZ3JleS04MDAgICAgICAgICAgICAgOiAjNTY1YTVjO1xuJGdyZXktOTAwICAgICAgICAgICAgIDogIzMxMzQzNTtcblxuJGdyZXktY29sb3JzLWFsdDogKFxuICBncmV5LTEwMCA6ICNmOWZhZmIsXG4gIGdyZXktMjAwIDogI2YyZjNmNSxcbiAgZ3JleS0zMDAgOiAjZTZlYWYwLFxuICBncmV5LTQwMCA6ICNkM2Q5ZTMsXG4gIGdyZXktNTAwIDogI2I5YzJkMCxcbiAgZ3JleS02MDAgOiAjN2M4Njk1LFxuICBncmV5LTcwMCA6ICM3Mjc3N2EsXG4gIGdyZXktODAwIDogIzU2NWE1YyxcbiAgZ3JleS05MDAgOiAjMzEzNDM1LFxuKTtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAQm9vdHN0cmFwIENvbG9yIFN5c3RlbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRibHVlICAgOiAkbWQtYmx1ZS01MDA7XG4kaW5kaWdvIDogJG1kLWluZGlnby01MDA7XG4kcHVycGxlIDogJG1kLXB1cnBsZS01MDA7XG4kcGluayAgIDogJG1kLXBpbmstNTAwO1xuJHJlZCAgICA6ICRtZC1yZWQtNTAwO1xuJG9yYW5nZSA6ICRtZC1vcmFuZ2UtNTAwO1xuJHllbGxvdyA6ICRtZC15ZWxsb3ctNTAwO1xuJGdyZWVuICA6ICRtZC1ncmVlbi01MDA7XG4kdGVhbCAgIDogJG1kLXRlYWwtNTAwO1xuJGN5YW4gICA6ICRtZC1jeWFuLTUwMDtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBARGVmYXVsdCBDb2xvcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZGVmYXVsdC1kYW5nZXIgICAgICAgOiAjZmYzYzdlO1xuJGRlZmF1bHQtZGFyayAgICAgICAgIDogIzMxMzQzNTtcbiRkZWZhdWx0LWdyZXkgICAgICAgICA6ICM1NjVhNWM7XG4kZGVmYXVsdC1pbmZvICAgICAgICAgOiAjMGY5YWVlO1xuJGRlZmF1bHQtcHJpbWFyeSAgICAgIDogIzc3NzRlNztcbiRkZWZhdWx0LXN1Y2Nlc3MgICAgICA6ICMzN2M5MzY7XG4kZGVmYXVsdC10ZXh0LWNvbG9yICAgOiAjMTI0MTVEO1xuJGRlZmF1bHQtd2FybmluZyAgICAgIDogI2ZjMDtcbiRkZWZhdWx0LXdoaXRlICAgICAgICA6ICNmZmY7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEludmVydGVkIENvbG9yc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRpbnZlcnNlLWRhbmdlciAgICAgICA6IGxpZ2h0ZW4oJGRlZmF1bHQtZGFuZ2VyLCAzNSUpO1xuJGludmVyc2UtaW5mbyAgICAgICAgIDogbGlnaHRlbigkZGVmYXVsdC1pbmZvLCA0NSUpO1xuJGludmVyc2UtcHJpbWFyeSAgICAgIDogbGlnaHRlbigkZGVmYXVsdC1wcmltYXJ5LCAzMCUpO1xuJGludmVyc2Utc3VjY2VzcyAgICAgIDogbGlnaHRlbigkZGVmYXVsdC1zdWNjZXNzLCA0NSUpO1xuJGludmVyc2Utd2FybmluZyAgICAgIDogbGlnaHRlbigkZGVmYXVsdC13YXJuaW5nLCA0NSUpO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBPdGhlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kYm9yZGVyLWNvbG9yICAgICAgICAgOiAjZTZlY2Y1O1xuJGNvbGxhcHNlZC1zaXplICAgICAgIDogNzBweDtcbiRoZWFkZXItaGVpZ2h0ICAgICAgICA6IDc2cHg7XG4kb2Zmc2NyZWVuLXNpemUgICAgICAgOiAyODBweDtcbiRzaWRlLW5hdi1kYXJrICAgICAgICA6ICMzMTM2NDQ7XG4kc2lkZS1uYXYtZGFyay1ib3JkZXIgOiByZ2JhKDEyMCwgMTMwLCAxNDAsIDAuMyk7XG4kc2lkZS1uYXYtZGFyay1mb250ICAgOiAjOTlhYmI0O1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBIZWFkZXIgVGhlbWVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHRoZW1lLWRhbmdlciAgICAgICAgIDogI2Y1M2Y2MTtcbiR0aGVtZS1kYXJrICAgICAgICAgICA6IGxpZ2h0ZW4oJHNpZGUtbmF2LWRhcmssIDEwJSk7XG4kdGhlbWUtaW5mbyAgICAgICAgICAgOiAkZGVmYXVsdC1pbmZvO1xuJHRoZW1lLXByaW1hcnkgICAgICAgIDogJGRlZmF1bHQtcHJpbWFyeTtcbiR0aGVtZS1zdWNjZXNzICAgICAgICA6IGRlc2F0dXJhdGUoJGRlZmF1bHQtc3VjY2VzcywgNSUpO1xuIiwiJGZvbnQtcHJpbWFyeTogJ051bml0byBTYW5zJywgLWFwcGxlLXN5c3RlbSwgc3lzdGVtLXVpLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmb250LXNlY29uZGFyeTogJGZvbnQtcHJpbWFyeTtcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDAuODc1cmVtO1xuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAQm9yZGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRib3JkZXItd2lkdGg6IDFweDtcbiRib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNjI1KTtcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFRPQ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vICsgQFNpZGViYXJcbi8vICsgQFNpZGViYXIgSW5uZXJcbi8vICsgQFNpZGViYXIgSGVhZGVyXG4vLyArIEBTaWRlYmFyIE1lbnVcbi8vICsgQFNpZGViYXIgQ29sbGFwc2VkXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFNpZGViYXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LXdoaXRlO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB3aWR0aDogJG9mZnNjcmVlbi1zaXplO1xuICB6LWluZGV4OiAxMDAwO1xuICAuc2lkZWJhci1hcnJvdy5yb2xlX2FkbWlue1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgfVxuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgYmV0d2VlbigkYnJlYWtwb2ludC1tZCwgJGJyZWFrcG9pbnQteGwpIHtcbiAgICB3aWR0aDogJGNvbGxhcHNlZC1zaXplO1xuXG4gICAgLnNpZGViYXItaW5uZXIge1xuICAgICAgLnNpZGViYXItbG9nbyB7XG4gICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAkY29sbGFwc2VkLXNpemU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zaWRlYmFyLW1lbnUge1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICYuZHJvcGRvd24ge1xuICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgdWwuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB3aWR0aDogJG9mZnNjcmVlbi1zaXplO1xuXG4gICAgICAuc2lkZWJhci1pbm5lciB7XG4gICAgICAgIC5zaWRlYmFyLWxvZ28ge1xuICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpZGViYXItbWVudSB7XG4gICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICYuZHJvcGRvd24ge1xuICAgICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgPiB1bC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtbWQpIHtcbiAgICByaWdodDogLSRvZmZzY3JlZW4tc2l6ZTtcbiAgICB3aWR0aDogY2FsYygjeyRvZmZzY3JlZW4tc2l6ZX0gLSAzMHB4KTtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBTaWRlYmFyIElubmVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNpZGViYXItaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAU2lkZWJhciBIZWFkZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlzLWNvbGxhcHNlZHtcblxufVxuLnNpZGViYXItbG9nbyB7XG4gIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDc2cHg7XG4gIGEuZnVsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLy93aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgfVxuICB9XG4gIGEubWluaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzNXB4O1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5sb2dvIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoI3skaGVhZGVyLWhlaWdodH0gLSAxcHgpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICB9XG5cbiAgICAubG9nby10ZXh0IHtcbiAgICAgIGNvbG9yOiAkZ3JleS05MDA7XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygjeyRoZWFkZXItaGVpZ2h0fSAtIDFweCk7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRvKCRicmVha3BvaW50LW1kKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYmV0d2VlbigkYnJlYWtwb2ludC1tZCwgJGJyZWFrcG9pbnQteGwpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFNpZGViYXIgTWVudVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zaWRlYmFyLW1lbnUge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodH0pO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2lkZWJhci1saW5rIHtcbiAgICAmLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRtZC1ibHVlLTUwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGxlZnQ6IC00cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYuZHJvcGRvd24ge1xuICAgICAgLmFycm93IHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMDVzIGVhc2UtaW47XG5cbiAgICAgICAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtbWQpIHtcbiAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm9wZW4ge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1kYXJrO1xuXG4gICAgICAgICAgLmljb24taG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1pbmZvO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gLmFycm93IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0LWRhcms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAuaWNvbi1ob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1pbmZvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiBsaSB7XG4gICAgJi5kcm9wZG93biB7XG4gICAgICB1bCB7XG4gICAgICAgICYuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuXG4gICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1kYXJrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWRhcms7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAuaWNvbi1ob2xkZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBTaWRlYmFyIENvbGxhcHNlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5pcy1jb2xsYXBzZWQge1xuICAuc2lkZWJhci1sb2dvIHtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHggIWltcG9ydGFudDtcblxuICAgIGEuZnVsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBhLm1pbmkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnNpZGViYXIge1xuICAgIEBpbmNsdWRlIGZyb20oJGJyZWFrcG9pbnQteGwpIHtcbiAgICAgIHdpZHRoOiAkY29sbGFwc2VkLXNpemU7XG5cbiAgICAgIC5zaWRlYmFyLWlubmVyIHtcbiAgICAgICAgLnNpZGViYXItbG9nbyB7XG4gICAgICAgICAgcGFkZGluZzogMjVweCAyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICBhLmZ1bGwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhLm1pbmkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNpZGViYXItbWVudSB7XG4gICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAmLmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICB1bC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHdpZHRoOiAkb2Zmc2NyZWVuLXNpemU7XG5cbiAgICAgICAgLnNpZGViYXItaW5uZXIge1xuICAgICAgICAgIC5zaWRlYmFyLWxvZ28ge1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zaWRlYmFyLW1lbnUge1xuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAmLmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgID4gdWwuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJldHdlZW4oJGJyZWFrcG9pbnQtbWQsICRicmVha3BvaW50LXhsKSB7XG4gICAgICB3aWR0aDogJG9mZnNjcmVlbi1zaXplO1xuXG4gICAgICAuc2lkZWJhci1pbm5lciB7XG4gICAgICAgIC5zaWRlYmFyLWxvZ28ge1xuICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xuXG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZWJhci1tZW51IHtcbiAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgJi5kcm9wZG93biB7XG4gICAgICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICA+IHVsLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0bygkYnJlYWtwb2ludC1tZCkge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmlzLWNvbGxhcHNlZHtcbiAgICAuc2lkZWJhciAuc2lkZWJhci1pbm5lciAuc2lkZWJhci1sb2dve1xuICAgICAgYS5mdWxsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgYS5taW5pe1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2lkZWJhciAuc2lkZWJhci1pbm5lciAuc2lkZWJhci1sb2dve1xuICAgIGEuZnVsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhLm1pbml7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVE9DXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gKyBAR2VuZXJhbCBNZWRpYSBRdWVyeVxuLy8gKyBAQWxsIEFib3ZlIE1lZGlhIFF1ZXJ5XG4vLyArIEBBbGwgVW5kZXIgTWVkaWEgUXVlcnlcbi8vICsgQEJldHdlZW4gVHdvIERldmljZXMgTWVkaWEgUXVlcnlcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAR2VuZXJhbCBNZWRpYSBRdWVyeSBNaXhpblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1peGluIHVzZWQgZm9yIGN1c3RvbSBydWxlcyB0aGF0IGRvbid0IGZvbGxvd1xuLy8gYW55IG9mIHRoZSBmb2xsb3dpbmcgcHJlbWFkZSBtZWRpYSBxdWVyaWVzLlxuXG5AbWl4aW4gbXEoJGNvbmRpdGlvbikge1xuICBAbWVkaWEgI3skY29uZGl0aW9ufSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAQWxsIEFib3ZlIE1lZGlhIFF1ZXJ5IE1peGluXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWl4aW4gdXNlZCB0byBtYXRjaCBjZXJ0YWluIGJyZWFrcG9pbnRcbi8vIGFuZCBhbGwgZGV2aWNlcyBhYm92ZSBpdC5cblxuQG1peGluIGZyb20oJGJyZWFrcG9pbnQpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQpe1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEFsbCBVbmRlciBNZWRpYSBRdWVyeSBNaXhpblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1peGluIHVzZWQgdG8gbWF0Y2ggYWxsIGRldmljZXMgdW5kZXIgY2VydGFpbiBicmVha3BvaW50LlxuXG5AbWl4aW4gdG8oJGJyZWFrcG9pbnQpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQgLSAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBCZXR3ZWVuIFR3byBEZXZpY2VzIE1lZGlhIFF1ZXJ5IE1peGluXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWl4aW4gdXNlZCB0byBtYXRjaCB0aGUgZGV2aWNlcyBiZXR3ZWVuIDIgYnJlYWtwb2ludHMuXG5cbkBtaXhpbiBiZXR3ZWVuKCRzdGFydCwgJGVuZCl7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzdGFydCkgYW5kIChtYXgtd2lkdGg6ICRlbmQgLSAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiJG1kLXJlZC01MCAgICAgICAgICAgICAgICA6ICNmZmViZWU7XG4kbWQtcmVkLTEwMCAgICAgICAgICAgICAgIDogI2ZmY2RkMjtcbiRtZC1yZWQtMjAwICAgICAgICAgICAgICAgOiAjZWY5YTlhO1xuJG1kLXJlZC0zMDAgICAgICAgICAgICAgICA6ICNlNTczNzM7XG4kbWQtcmVkLTQwMCAgICAgICAgICAgICAgIDogI2VmNTM1MDtcbiRtZC1yZWQtNTAwICAgICAgICAgICAgICAgOiAjZjQ0MzM2O1xuJG1kLXJlZC02MDAgICAgICAgICAgICAgICA6ICNlNTM5MzU7XG4kbWQtcmVkLTcwMCAgICAgICAgICAgICAgIDogI2QzMmYyZjtcbiRtZC1yZWQtODAwICAgICAgICAgICAgICAgOiAjYzYyODI4O1xuJG1kLXJlZC05MDAgICAgICAgICAgICAgICA6ICNiNzFjMWM7XG4kbWQtcmVkLWExMDAgICAgICAgICAgICAgIDogI2ZmOGE4MDtcbiRtZC1yZWQtYTIwMCAgICAgICAgICAgICAgOiAjZmY1MjUyO1xuJG1kLXJlZC1hNDAwICAgICAgICAgICAgICA6ICNmZjE3NDQ7XG4kbWQtcmVkLWE3MDAgICAgICAgICAgICAgIDogI2Q1MDAwMDtcblxuJG1kLXBpbmstNTAgICAgICAgICAgICAgICA6ICNmY2U0ZWM7XG4kbWQtcGluay0xMDAgICAgICAgICAgICAgIDogI2Y4YmJkMDtcbiRtZC1waW5rLTIwMCAgICAgICAgICAgICAgOiAjZjQ4ZmIxO1xuJG1kLXBpbmstMzAwICAgICAgICAgICAgICA6ICNmMDYyOTI7XG4kbWQtcGluay00MDAgICAgICAgICAgICAgIDogI2VjNDA3YTtcbiRtZC1waW5rLTUwMCAgICAgICAgICAgICAgOiAjZTkxZTYzO1xuJG1kLXBpbmstNjAwICAgICAgICAgICAgICA6ICNkODFiNjA7XG4kbWQtcGluay03MDAgICAgICAgICAgICAgIDogI2MyMTg1YjtcbiRtZC1waW5rLTgwMCAgICAgICAgICAgICAgOiAjYWQxNDU3O1xuJG1kLXBpbmstOTAwICAgICAgICAgICAgICA6ICM4ODBlNGY7XG4kbWQtcGluay1hMTAwICAgICAgICAgICAgIDogI2ZmODBhYjtcbiRtZC1waW5rLWEyMDAgICAgICAgICAgICAgOiAjZmY0MDgxO1xuJG1kLXBpbmstYTQwMCAgICAgICAgICAgICA6ICNmNTAwNTc7XG4kbWQtcGluay1hNzAwICAgICAgICAgICAgIDogI2M1MTE2MjtcblxuJG1kLXB1cnBsZS01MCAgICAgICAgICAgICA6ICNmM2U1ZjU7XG4kbWQtcHVycGxlLTEwMCAgICAgICAgICAgIDogI2UxYmVlNztcbiRtZC1wdXJwbGUtMjAwICAgICAgICAgICAgOiAjY2U5M2Q4O1xuJG1kLXB1cnBsZS0zMDAgICAgICAgICAgICA6ICNiYTY4Yzg7XG4kbWQtcHVycGxlLTQwMCAgICAgICAgICAgIDogI2FiNDdiYztcbiRtZC1wdXJwbGUtNTAwICAgICAgICAgICAgOiAjOWMyN2IwO1xuJG1kLXB1cnBsZS02MDAgICAgICAgICAgICA6ICM4ZTI0YWE7XG4kbWQtcHVycGxlLTcwMCAgICAgICAgICAgIDogIzdiMWZhMjtcbiRtZC1wdXJwbGUtODAwICAgICAgICAgICAgOiAjNmExYjlhO1xuJG1kLXB1cnBsZS05MDAgICAgICAgICAgICA6ICM0YTE0OGM7XG4kbWQtcHVycGxlLWExMDAgICAgICAgICAgIDogI2VhODBmYztcbiRtZC1wdXJwbGUtYTIwMCAgICAgICAgICAgOiAjZTA0MGZiO1xuJG1kLXB1cnBsZS1hNDAwICAgICAgICAgICA6ICNkNTAwZjk7XG4kbWQtcHVycGxlLWE3MDAgICAgICAgICAgIDogI2FhMDBmZjtcblxuJG1kLWRlZXAtcHVycGxlLTUwICAgICAgICA6ICNlZGU3ZjY7XG4kbWQtZGVlcC1wdXJwbGUtMTAwICAgICAgIDogI2QxYzRlOTtcbiRtZC1kZWVwLXB1cnBsZS0yMDAgICAgICAgOiAjYjM5ZGRiO1xuJG1kLWRlZXAtcHVycGxlLTMwMCAgICAgICA6ICM5NTc1Y2Q7XG4kbWQtZGVlcC1wdXJwbGUtNDAwICAgICAgIDogIzdlNTdjMjtcbiRtZC1kZWVwLXB1cnBsZS01MDAgICAgICAgOiAjNjczYWI3O1xuJG1kLWRlZXAtcHVycGxlLTYwMCAgICAgICA6ICM1ZTM1YjE7XG4kbWQtZGVlcC1wdXJwbGUtNzAwICAgICAgIDogIzUxMmRhODtcbiRtZC1kZWVwLXB1cnBsZS04MDAgICAgICAgOiAjNDUyN2EwO1xuJG1kLWRlZXAtcHVycGxlLTkwMCAgICAgICA6ICMzMTFiOTI7XG4kbWQtZGVlcC1wdXJwbGUtYTEwMCAgICAgIDogI2IzODhmZjtcbiRtZC1kZWVwLXB1cnBsZS1hMjAwICAgICAgOiAjN2M0ZGZmO1xuJG1kLWRlZXAtcHVycGxlLWE0MDAgICAgICA6ICM2NTFmZmY7XG4kbWQtZGVlcC1wdXJwbGUtYTcwMCAgICAgIDogIzYyMDBlYTtcblxuJG1kLWluZGlnby01MCAgICAgICAgICAgICA6ICNlOGVhZjY7XG4kbWQtaW5kaWdvLTEwMCAgICAgICAgICAgIDogI2M1Y2FlOTtcbiRtZC1pbmRpZ28tMjAwICAgICAgICAgICAgOiAjOWZhOGRhO1xuJG1kLWluZGlnby0zMDAgICAgICAgICAgICA6ICM3OTg2Y2I7XG4kbWQtaW5kaWdvLTQwMCAgICAgICAgICAgIDogIzVjNmJjMDtcbiRtZC1pbmRpZ28tNTAwICAgICAgICAgICAgOiAjM2Y1MWI1O1xuJG1kLWluZGlnby02MDAgICAgICAgICAgICA6ICMzOTQ5YWI7XG4kbWQtaW5kaWdvLTcwMCAgICAgICAgICAgIDogIzMwM2Y5ZjtcbiRtZC1pbmRpZ28tODAwICAgICAgICAgICAgOiAjMjgzNTkzO1xuJG1kLWluZGlnby05MDAgICAgICAgICAgICA6ICMxYTIzN2U7XG4kbWQtaW5kaWdvLWExMDAgICAgICAgICAgIDogIzhjOWVmZjtcbiRtZC1pbmRpZ28tYTIwMCAgICAgICAgICAgOiAjNTM2ZGZlO1xuJG1kLWluZGlnby1hNDAwICAgICAgICAgICA6ICMzZDVhZmU7XG4kbWQtaW5kaWdvLWE3MDAgICAgICAgICAgIDogIzMwNGZmZTtcblxuJG1kLWJsdWUtNTAgICAgICAgICAgICAgICA6ICNlM2YyZmQ7XG4kbWQtYmx1ZS0xMDAgICAgICAgICAgICAgIDogI2JiZGVmYjtcbiRtZC1ibHVlLTIwMCAgICAgICAgICAgICAgOiAjOTBjYWY5O1xuJG1kLWJsdWUtMzAwICAgICAgICAgICAgICA6ICM2NGI1ZjY7XG4kbWQtYmx1ZS00MDAgICAgICAgICAgICAgIDogIzQyYTVmNTtcbiRtZC1ibHVlLTUwMCAgICAgICAgICAgICAgOiAjMjE5NmYzO1xuJG1kLWJsdWUtNjAwICAgICAgICAgICAgICA6ICMxZTg4ZTU7XG4kbWQtYmx1ZS03MDAgICAgICAgICAgICAgIDogIzE5NzZkMjtcbiRtZC1ibHVlLTgwMCAgICAgICAgICAgICAgOiAjMTU2NWMwO1xuJG1kLWJsdWUtOTAwICAgICAgICAgICAgICA6ICMwZDQ3YTE7XG4kbWQtYmx1ZS1hMTAwICAgICAgICAgICAgIDogIzgyYjFmZjtcbiRtZC1ibHVlLWEyMDAgICAgICAgICAgICAgOiAjNDQ4YWZmO1xuJG1kLWJsdWUtYTQwMCAgICAgICAgICAgICA6ICMyOTc5ZmY7XG4kbWQtYmx1ZS1hNzAwICAgICAgICAgICAgIDogIzI5NjJmZjtcblxuJG1kLWxpZ2h0LWJsdWUtNTAgICAgICAgICA6ICNlMWY1ZmU7XG4kbWQtbGlnaHQtYmx1ZS0xMDAgICAgICAgIDogI2IzZTVmYztcbiRtZC1saWdodC1ibHVlLTIwMCAgICAgICAgOiAjODFkNGZhO1xuJG1kLWxpZ2h0LWJsdWUtMzAwICAgICAgICA6ICM0ZmMzZjc7XG4kbWQtbGlnaHQtYmx1ZS00MDAgICAgICAgIDogIzI5YjZmNjtcbiRtZC1saWdodC1ibHVlLTUwMCAgICAgICAgOiAjMDNhOWY0O1xuJG1kLWxpZ2h0LWJsdWUtNjAwICAgICAgICA6ICMwMzliZTU7XG4kbWQtbGlnaHQtYmx1ZS03MDAgICAgICAgIDogIzAyODhkMTtcbiRtZC1saWdodC1ibHVlLTgwMCAgICAgICAgOiAjMDI3N2JkO1xuJG1kLWxpZ2h0LWJsdWUtOTAwICAgICAgICA6ICMwMTU3OWI7XG4kbWQtbGlnaHQtYmx1ZS1hMTAwICAgICAgIDogIzgwZDhmZjtcbiRtZC1saWdodC1ibHVlLWEyMDAgICAgICAgOiAjNDBjNGZmO1xuJG1kLWxpZ2h0LWJsdWUtYTQwMCAgICAgICA6ICMwMGIwZmY7XG4kbWQtbGlnaHQtYmx1ZS1hNzAwICAgICAgIDogIzAwOTFlYTtcblxuJG1kLWN5YW4tNTAgICAgICAgICAgICAgICA6ICNlMGY3ZmE7XG4kbWQtY3lhbi0xMDAgICAgICAgICAgICAgIDogI2IyZWJmMjtcbiRtZC1jeWFuLTIwMCAgICAgICAgICAgICAgOiAjODBkZWVhO1xuJG1kLWN5YW4tMzAwICAgICAgICAgICAgICA6ICM0ZGQwZTE7XG4kbWQtY3lhbi00MDAgICAgICAgICAgICAgIDogIzI2YzZkYTtcbiRtZC1jeWFuLTUwMCAgICAgICAgICAgICAgOiAjMDBiY2Q0O1xuJG1kLWN5YW4tNjAwICAgICAgICAgICAgICA6ICMwMGFjYzE7XG4kbWQtY3lhbi03MDAgICAgICAgICAgICAgIDogIzAwOTdhNztcbiRtZC1jeWFuLTgwMCAgICAgICAgICAgICAgOiAjMDA4MzhmO1xuJG1kLWN5YW4tOTAwICAgICAgICAgICAgICA6ICMwMDYwNjQ7XG4kbWQtY3lhbi1hMTAwICAgICAgICAgICAgIDogIzg0ZmZmZjtcbiRtZC1jeWFuLWEyMDAgICAgICAgICAgICAgOiAjMThmZmZmO1xuJG1kLWN5YW4tYTQwMCAgICAgICAgICAgICA6ICMwMGU1ZmY7XG4kbWQtY3lhbi1hNzAwICAgICAgICAgICAgIDogIzAwYjhkNDtcblxuJG1kLXRlYWwtNTAgICAgICAgICAgICAgICA6ICNlMGYyZjE7XG4kbWQtdGVhbC0xMDAgICAgICAgICAgICAgIDogI2IyZGZkYjtcbiRtZC10ZWFsLTIwMCAgICAgICAgICAgICAgOiAjODBjYmM0O1xuJG1kLXRlYWwtMzAwICAgICAgICAgICAgICA6ICM0ZGI2YWM7XG4kbWQtdGVhbC00MDAgICAgICAgICAgICAgIDogIzI2YTY5YTtcbiRtZC10ZWFsLTUwMCAgICAgICAgICAgICAgOiAjMDA5Njg4O1xuJG1kLXRlYWwtNjAwICAgICAgICAgICAgICA6ICMwMDg5N2I7XG4kbWQtdGVhbC03MDAgICAgICAgICAgICAgIDogIzAwNzk2YjtcbiRtZC10ZWFsLTgwMCAgICAgICAgICAgICAgOiAjMDA2OTVjO1xuJG1kLXRlYWwtOTAwICAgICAgICAgICAgICA6ICMwMDRkNDA7XG4kbWQtdGVhbC1hMTAwICAgICAgICAgICAgIDogI2E3ZmZlYjtcbiRtZC10ZWFsLWEyMDAgICAgICAgICAgICAgOiAjNjRmZmRhO1xuJG1kLXRlYWwtYTQwMCAgICAgICAgICAgICA6ICMxZGU5YjY7XG4kbWQtdGVhbC1hNzAwICAgICAgICAgICAgIDogIzAwYmZhNTtcblxuJG1kLWdyZWVuLTUwICAgICAgICAgICAgICA6ICNlOGY1ZTk7XG4kbWQtZ3JlZW4tMTAwICAgICAgICAgICAgIDogI2M4ZTZjOTtcbiRtZC1ncmVlbi0yMDAgICAgICAgICAgICAgOiAjYTVkNmE3O1xuJG1kLWdyZWVuLTMwMCAgICAgICAgICAgICA6ICM4MWM3ODQ7XG4kbWQtZ3JlZW4tNDAwICAgICAgICAgICAgIDogIzY2YmI2YTtcbiRtZC1ncmVlbi01MDAgICAgICAgICAgICAgOiAjNGNhZjUwO1xuJG1kLWdyZWVuLTYwMCAgICAgICAgICAgICA6ICM0M2EwNDc7XG4kbWQtZ3JlZW4tNzAwICAgICAgICAgICAgIDogIzM4OGUzYztcbiRtZC1ncmVlbi04MDAgICAgICAgICAgICAgOiAjMmU3ZDMyO1xuJG1kLWdyZWVuLTkwMCAgICAgICAgICAgICA6ICMxYjVlMjA7XG4kbWQtZ3JlZW4tYTEwMCAgICAgICAgICAgIDogI2I5ZjZjYTtcbiRtZC1ncmVlbi1hMjAwICAgICAgICAgICAgOiAjNjlmMGFlO1xuJG1kLWdyZWVuLWE0MDAgICAgICAgICAgICA6ICMwMGU2NzY7XG4kbWQtZ3JlZW4tYTcwMCAgICAgICAgICAgIDogIzAwYzg1MztcblxuJG1kLWxpZ2h0LWdyZWVuLTUwICAgICAgICA6ICNmMWY4ZTk7XG4kbWQtbGlnaHQtZ3JlZW4tMTAwICAgICAgIDogI2RjZWRjODtcbiRtZC1saWdodC1ncmVlbi0yMDAgICAgICAgOiAjYzVlMWE1O1xuJG1kLWxpZ2h0LWdyZWVuLTMwMCAgICAgICA6ICNhZWQ1ODE7XG4kbWQtbGlnaHQtZ3JlZW4tNDAwICAgICAgIDogIzljY2M2NTtcbiRtZC1saWdodC1ncmVlbi01MDAgICAgICAgOiAjOGJjMzRhO1xuJG1kLWxpZ2h0LWdyZWVuLTYwMCAgICAgICA6ICM3Y2IzNDI7XG4kbWQtbGlnaHQtZ3JlZW4tNzAwICAgICAgIDogIzY4OWYzODtcbiRtZC1saWdodC1ncmVlbi04MDAgICAgICAgOiAjNTU4YjJmO1xuJG1kLWxpZ2h0LWdyZWVuLTkwMCAgICAgICA6ICMzMzY5MWU7XG4kbWQtbGlnaHQtZ3JlZW4tYTEwMCAgICAgIDogI2NjZmY5MDtcbiRtZC1saWdodC1ncmVlbi1hMjAwICAgICAgOiAjYjJmZjU5O1xuJG1kLWxpZ2h0LWdyZWVuLWE0MDAgICAgICA6ICM3NmZmMDM7XG4kbWQtbGlnaHQtZ3JlZW4tYTcwMCAgICAgIDogIzY0ZGQxNztcblxuJG1kLWxpbWUtNTAgICAgICAgICAgICAgICA6ICNmOWZiZTc7XG4kbWQtbGltZS0xMDAgICAgICAgICAgICAgIDogI2YwZjRjMztcbiRtZC1saW1lLTIwMCAgICAgICAgICAgICAgOiAjZTZlZTljO1xuJG1kLWxpbWUtMzAwICAgICAgICAgICAgICA6ICNkY2U3NzU7XG4kbWQtbGltZS00MDAgICAgICAgICAgICAgIDogI2Q0ZTE1NztcbiRtZC1saW1lLTUwMCAgICAgICAgICAgICAgOiAjY2RkYzM5O1xuJG1kLWxpbWUtNjAwICAgICAgICAgICAgICA6ICNjMGNhMzM7XG4kbWQtbGltZS03MDAgICAgICAgICAgICAgIDogI2FmYjQyYjtcbiRtZC1saW1lLTgwMCAgICAgICAgICAgICAgOiAjOWU5ZDI0O1xuJG1kLWxpbWUtOTAwICAgICAgICAgICAgICA6ICM4Mjc3MTc7XG4kbWQtbGltZS1hMTAwICAgICAgICAgICAgIDogI2Y0ZmY4MTtcbiRtZC1saW1lLWEyMDAgICAgICAgICAgICAgOiAjZWVmZjQxO1xuJG1kLWxpbWUtYTQwMCAgICAgICAgICAgICA6ICNjNmZmMDA7XG4kbWQtbGltZS1hNzAwICAgICAgICAgICAgIDogI2FlZWEwMDtcblxuJG1kLXllbGxvdy01MCAgICAgICAgICAgICA6ICNmZmZkZTc7XG4kbWQteWVsbG93LTEwMCAgICAgICAgICAgIDogI2ZmZjljNDtcbiRtZC15ZWxsb3ctMjAwICAgICAgICAgICAgOiAjZmZmNTlkO1xuJG1kLXllbGxvdy0zMDAgICAgICAgICAgICA6ICNmZmYxNzY7XG4kbWQteWVsbG93LTQwMCAgICAgICAgICAgIDogI2ZmZWU1ODtcbiRtZC15ZWxsb3ctNTAwICAgICAgICAgICAgOiAjZmZlYjNiO1xuJG1kLXllbGxvdy02MDAgICAgICAgICAgICA6ICNmZGQ4MzU7XG4kbWQteWVsbG93LTcwMCAgICAgICAgICAgIDogI2ZiYzAyZDtcbiRtZC15ZWxsb3ctODAwICAgICAgICAgICAgOiAjZjlhODI1O1xuJG1kLXllbGxvdy05MDAgICAgICAgICAgICA6ICNmNTdmMTc7XG4kbWQteWVsbG93LWExMDAgICAgICAgICAgIDogI2ZmZmY4ZDtcbiRtZC15ZWxsb3ctYTIwMCAgICAgICAgICAgOiAjZmZmZjAwO1xuJG1kLXllbGxvdy1hNDAwICAgICAgICAgICA6ICNmZmVhMDA7XG4kbWQteWVsbG93LWE3MDAgICAgICAgICAgIDogI2ZmZDYwMDtcblxuJG1kLWFtYmVyLTUwICAgICAgICAgICAgICA6ICNmZmY4ZTE7XG4kbWQtYW1iZXItMTAwICAgICAgICAgICAgIDogI2ZmZWNiMztcbiRtZC1hbWJlci0yMDAgICAgICAgICAgICAgOiAjZmZlMDgyO1xuJG1kLWFtYmVyLTMwMCAgICAgICAgICAgICA6ICNmZmQ1NGY7XG4kbWQtYW1iZXItNDAwICAgICAgICAgICAgIDogI2ZmY2EyODtcbiRtZC1hbWJlci01MDAgICAgICAgICAgICAgOiAjZmZjMTA3O1xuJG1kLWFtYmVyLTYwMCAgICAgICAgICAgICA6ICNmZmIzMDA7XG4kbWQtYW1iZXItNzAwICAgICAgICAgICAgIDogI2ZmYTAwMDtcbiRtZC1hbWJlci04MDAgICAgICAgICAgICAgOiAjZmY4ZjAwO1xuJG1kLWFtYmVyLTkwMCAgICAgICAgICAgICA6ICNmZjZmMDA7XG4kbWQtYW1iZXItYTEwMCAgICAgICAgICAgIDogI2ZmZTU3ZjtcbiRtZC1hbWJlci1hMjAwICAgICAgICAgICAgOiAjZmZkNzQwO1xuJG1kLWFtYmVyLWE0MDAgICAgICAgICAgICA6ICNmZmM0MDA7XG4kbWQtYW1iZXItYTcwMCAgICAgICAgICAgIDogI2ZmYWIwMDtcblxuJG1kLW9yYW5nZS01MCAgICAgICAgICAgICA6ICNmZmYzZTA7XG4kbWQtb3JhbmdlLTEwMCAgICAgICAgICAgIDogI2ZmZTBiMjtcbiRtZC1vcmFuZ2UtMjAwICAgICAgICAgICAgOiAjZmZjYzgwO1xuJG1kLW9yYW5nZS0zMDAgICAgICAgICAgICA6ICNmZmI3NGQ7XG4kbWQtb3JhbmdlLTQwMCAgICAgICAgICAgIDogI2ZmYTcyNjtcbiRtZC1vcmFuZ2UtNTAwICAgICAgICAgICAgOiAjZmY5ODAwO1xuJG1kLW9yYW5nZS02MDAgICAgICAgICAgICA6ICNmYjhjMDA7XG4kbWQtb3JhbmdlLTcwMCAgICAgICAgICAgIDogI2Y1N2MwMDtcbiRtZC1vcmFuZ2UtODAwICAgICAgICAgICAgOiAjZWY2YzAwO1xuJG1kLW9yYW5nZS05MDAgICAgICAgICAgICA6ICNlNjUxMDA7XG4kbWQtb3JhbmdlLWExMDAgICAgICAgICAgIDogI2ZmZDE4MDtcbiRtZC1vcmFuZ2UtYTIwMCAgICAgICAgICAgOiAjZmZhYjQwO1xuJG1kLW9yYW5nZS1hNDAwICAgICAgICAgICA6ICNmZjkxMDA7XG4kbWQtb3JhbmdlLWE3MDAgICAgICAgICAgIDogI2ZmNmQwMDtcblxuJG1kLWRlZXAtb3JhbmdlLTUwICAgICAgICA6ICNmYmU5ZTc7XG4kbWQtZGVlcC1vcmFuZ2UtMTAwICAgICAgIDogI2ZmY2NiYztcbiRtZC1kZWVwLW9yYW5nZS0yMDAgICAgICAgOiAjZmZhYjkxO1xuJG1kLWRlZXAtb3JhbmdlLTMwMCAgICAgICA6ICNmZjhhNjU7XG4kbWQtZGVlcC1vcmFuZ2UtNDAwICAgICAgIDogI2ZmNzA0MztcbiRtZC1kZWVwLW9yYW5nZS01MDAgICAgICAgOiAjZmY1NzIyO1xuJG1kLWRlZXAtb3JhbmdlLTYwMCAgICAgICA6ICNmNDUxMWU7XG4kbWQtZGVlcC1vcmFuZ2UtNzAwICAgICAgIDogI2U2NGExOTtcbiRtZC1kZWVwLW9yYW5nZS04MDAgICAgICAgOiAjZDg0MzE1O1xuJG1kLWRlZXAtb3JhbmdlLTkwMCAgICAgICA6ICNiZjM2MGM7XG4kbWQtZGVlcC1vcmFuZ2UtYTEwMCAgICAgIDogI2ZmOWU4MDtcbiRtZC1kZWVwLW9yYW5nZS1hMjAwICAgICAgOiAjZmY2ZTQwO1xuJG1kLWRlZXAtb3JhbmdlLWE0MDAgICAgICA6ICNmZjNkMDA7XG4kbWQtZGVlcC1vcmFuZ2UtYTcwMCAgICAgIDogI2RkMmMwMDtcblxuJG1kLWJyb3duLTUwICAgICAgICAgICAgICA6ICNlZmViZTk7XG4kbWQtYnJvd24tMTAwICAgICAgICAgICAgIDogI2Q3Y2NjODtcbiRtZC1icm93bi0yMDAgICAgICAgICAgICAgOiAjYmNhYWE0O1xuJG1kLWJyb3duLTMwMCAgICAgICAgICAgICA6ICNhMTg4N2Y7XG4kbWQtYnJvd24tNDAwICAgICAgICAgICAgIDogIzhkNmU2MztcbiRtZC1icm93bi01MDAgICAgICAgICAgICAgOiAjNzk1NTQ4O1xuJG1kLWJyb3duLTYwMCAgICAgICAgICAgICA6ICM2ZDRjNDE7XG4kbWQtYnJvd24tNzAwICAgICAgICAgICAgIDogIzVkNDAzNztcbiRtZC1icm93bi04MDAgICAgICAgICAgICAgOiAjNGUzNDJlO1xuJG1kLWJyb3duLTkwMCAgICAgICAgICAgICA6ICMzZTI3MjM7XG5cbiRtZC1ncmV5LTUwICAgICAgICAgICAgICAgOiAjZmFmYWZhO1xuJG1kLWdyZXktMTAwICAgICAgICAgICAgICA6ICNmNWY1ZjU7XG4kbWQtZ3JleS0yMDAgICAgICAgICAgICAgIDogI2VlZWVlZTtcbiRtZC1ncmV5LTMwMCAgICAgICAgICAgICAgOiAjZTBlMGUwO1xuJG1kLWdyZXktNDAwICAgICAgICAgICAgICA6ICNiZGJkYmQ7XG4kbWQtZ3JleS01MDAgICAgICAgICAgICAgIDogIzllOWU5ZTtcbiRtZC1ncmV5LTYwMCAgICAgICAgICAgICAgOiAjNzU3NTc1O1xuJG1kLWdyZXktNzAwICAgICAgICAgICAgICA6ICM2MTYxNjE7XG4kbWQtZ3JleS04MDAgICAgICAgICAgICAgIDogIzQyNDI0MjtcbiRtZC1ncmV5LTkwMCAgICAgICAgICAgICAgOiAjMjEyMTIxO1xuXG4kbWQtYmx1ZS1ncmV5LTUwICAgICAgICAgIDogI2VjZWZmMTtcbiRtZC1ibHVlLWdyZXktMTAwICAgICAgICAgOiAjY2ZkOGRjO1xuJG1kLWJsdWUtZ3JleS0yMDAgICAgICAgICA6ICNiMGJlYzU7XG4kbWQtYmx1ZS1ncmV5LTMwMCAgICAgICAgIDogIzkwYTRhZTtcbiRtZC1ibHVlLWdyZXktNDAwICAgICAgICAgOiAjNzg5MDljO1xuJG1kLWJsdWUtZ3JleS01MDAgICAgICAgICA6ICM2MDdkOGI7XG4kbWQtYmx1ZS1ncmV5LTYwMCAgICAgICAgIDogIzU0NmU3YTtcbiRtZC1ibHVlLWdyZXktNzAwICAgICAgICAgOiAjNDU1YTY0O1xuJG1kLWJsdWUtZ3JleS04MDAgICAgICAgICA6ICMzNzQ3NGY7XG4kbWQtYmx1ZS1ncmV5LTkwMCAgICAgICAgIDogIzI2MzIzODtcblxuJG1kLWRhcmstdGV4dC1wcmltYXJ5ICAgICA6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4kbWQtZGFyay10ZXh0LXNlY29uZGFyeSAgIDogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiRtZC1kYXJrLXRleHQtZGlzYWJsZWQgICAgOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuJG1kLWRhcmstdGV4dC1kaXZpZGVycyAgICA6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG5cbiRtZC1saWdodC10ZXh0LXByaW1hcnkgICAgOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuJG1kLWxpZ2h0LXRleHQtc2Vjb25kYXJ5ICA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiRtZC1saWdodC10ZXh0LWRpc2FibGVkICAgOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4kbWQtbGlnaHQtdGV4dC1kaXZpZGVycyAgIDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcblxuJG1kLWRhcmstaWNvbnMtYWN0aXZlICAgICA6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4kbWQtZGFyay1pY29ucy1pbmFjdGl2ZSAgIDogcmdiYSgwLCAwLCAwLCAwLjM4KTtcblxuJG1kLWxpZ2h0LWljb25zLWFjdGl2ZSAgICA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4kbWQtbGlnaHQtaWNvbnMtaW5hY3RpdmUgIDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXG4kbWQtd2hpdGUgICAgICAgICAgICAgICAgIDogI2ZmZmZmZjtcblxuJG1kLWJsYWNrICAgICAgICAgICAgICAgICA6ICMwMDAwMDA7XG5cbiRtZC1jb2xvcnM6IChcbiAgd2hpdGUgICAgICAgICAgICAgICAgIDogI2ZmZmZmZixcbiAgcmVkLTUwICAgICAgICAgICAgICAgIDogI2ZmZWJlZSxcbiAgcmVkLTEwMCAgICAgICAgICAgICAgIDogI2ZmY2RkMixcbiAgcmVkLTIwMCAgICAgICAgICAgICAgIDogI2VmOWE5YSxcbiAgcmVkLTMwMCAgICAgICAgICAgICAgIDogI2U1NzM3MyxcbiAgcmVkLTQwMCAgICAgICAgICAgICAgIDogI2VmNTM1MCxcbiAgcmVkLTUwMCAgICAgICAgICAgICAgIDogI2Y0NDMzNixcbiAgcmVkLTYwMCAgICAgICAgICAgICAgIDogI2U1MzkzNSxcbiAgcmVkLTcwMCAgICAgICAgICAgICAgIDogI2QzMmYyZixcbiAgcmVkLTgwMCAgICAgICAgICAgICAgIDogI2M2MjgyOCxcbiAgcmVkLTkwMCAgICAgICAgICAgICAgIDogI2I3MWMxYyxcbiAgcmVkLWExMDAgICAgICAgICAgICAgIDogI2ZmOGE4MCxcbiAgcmVkLWEyMDAgICAgICAgICAgICAgIDogI2ZmNTI1MixcbiAgcmVkLWE0MDAgICAgICAgICAgICAgIDogI2ZmMTc0NCxcbiAgcmVkLWE3MDAgICAgICAgICAgICAgIDogI2Q1MDAwMCxcbiAgcGluay01MCAgICAgICAgICAgICAgIDogI2ZjZTRlYyxcbiAgcGluay0xMDAgICAgICAgICAgICAgIDogI2Y4YmJkMCxcbiAgcGluay0yMDAgICAgICAgICAgICAgIDogI2Y0OGZiMSxcbiAgcGluay0zMDAgICAgICAgICAgICAgIDogI2YwNjI5MixcbiAgcGluay00MDAgICAgICAgICAgICAgIDogI2VjNDA3YSxcbiAgcGluay01MDAgICAgICAgICAgICAgIDogI2U5MWU2MyxcbiAgcGluay02MDAgICAgICAgICAgICAgIDogI2Q4MWI2MCxcbiAgcGluay03MDAgICAgICAgICAgICAgIDogI2MyMTg1YixcbiAgcGluay04MDAgICAgICAgICAgICAgIDogI2FkMTQ1NyxcbiAgcGluay05MDAgICAgICAgICAgICAgIDogIzg4MGU0ZixcbiAgcGluay1hMTAwICAgICAgICAgICAgIDogI2ZmODBhYixcbiAgcGluay1hMjAwICAgICAgICAgICAgIDogI2ZmNDA4MSxcbiAgcGluay1hNDAwICAgICAgICAgICAgIDogI2Y1MDA1NyxcbiAgcGluay1hNzAwICAgICAgICAgICAgIDogI2M1MTE2MixcbiAgcHVycGxlLTUwICAgICAgICAgICAgIDogI2YzZTVmNSxcbiAgcHVycGxlLTEwMCAgICAgICAgICAgIDogI2UxYmVlNyxcbiAgcHVycGxlLTIwMCAgICAgICAgICAgIDogI2NlOTNkOCxcbiAgcHVycGxlLTMwMCAgICAgICAgICAgIDogI2JhNjhjOCxcbiAgcHVycGxlLTQwMCAgICAgICAgICAgIDogI2FiNDdiYyxcbiAgcHVycGxlLTUwMCAgICAgICAgICAgIDogIzljMjdiMCxcbiAgcHVycGxlLTYwMCAgICAgICAgICAgIDogIzhlMjRhYSxcbiAgcHVycGxlLTcwMCAgICAgICAgICAgIDogIzdiMWZhMixcbiAgcHVycGxlLTgwMCAgICAgICAgICAgIDogIzZhMWI5YSxcbiAgcHVycGxlLTkwMCAgICAgICAgICAgIDogIzRhMTQ4YyxcbiAgcHVycGxlLWExMDAgICAgICAgICAgIDogI2VhODBmYyxcbiAgcHVycGxlLWEyMDAgICAgICAgICAgIDogI2UwNDBmYixcbiAgcHVycGxlLWE0MDAgICAgICAgICAgIDogI2Q1MDBmOSxcbiAgcHVycGxlLWE3MDAgICAgICAgICAgIDogI2FhMDBmZixcbiAgZGVlcC1wdXJwbGUtNTAgICAgICAgIDogI2VkZTdmNixcbiAgZGVlcC1wdXJwbGUtMTAwICAgICAgIDogI2QxYzRlOSxcbiAgZGVlcC1wdXJwbGUtMjAwICAgICAgIDogI2IzOWRkYixcbiAgZGVlcC1wdXJwbGUtMzAwICAgICAgIDogIzk1NzVjZCxcbiAgZGVlcC1wdXJwbGUtNDAwICAgICAgIDogIzdlNTdjMixcbiAgZGVlcC1wdXJwbGUtNTAwICAgICAgIDogIzY3M2FiNyxcbiAgZGVlcC1wdXJwbGUtNjAwICAgICAgIDogIzVlMzViMSxcbiAgZGVlcC1wdXJwbGUtNzAwICAgICAgIDogIzUxMmRhOCxcbiAgZGVlcC1wdXJwbGUtODAwICAgICAgIDogIzQ1MjdhMCxcbiAgZGVlcC1wdXJwbGUtOTAwICAgICAgIDogIzMxMWI5MixcbiAgZGVlcC1wdXJwbGUtYTEwMCAgICAgIDogI2IzODhmZixcbiAgZGVlcC1wdXJwbGUtYTIwMCAgICAgIDogIzdjNGRmZixcbiAgZGVlcC1wdXJwbGUtYTQwMCAgICAgIDogIzY1MWZmZixcbiAgZGVlcC1wdXJwbGUtYTcwMCAgICAgIDogIzYyMDBlYSxcbiAgaW5kaWdvLTUwICAgICAgICAgICAgIDogI2U4ZWFmNixcbiAgaW5kaWdvLTEwMCAgICAgICAgICAgIDogI2M1Y2FlOSxcbiAgaW5kaWdvLTIwMCAgICAgICAgICAgIDogIzlmYThkYSxcbiAgaW5kaWdvLTMwMCAgICAgICAgICAgIDogIzc5ODZjYixcbiAgaW5kaWdvLTQwMCAgICAgICAgICAgIDogIzVjNmJjMCxcbiAgaW5kaWdvLTUwMCAgICAgICAgICAgIDogIzNmNTFiNSxcbiAgaW5kaWdvLTYwMCAgICAgICAgICAgIDogIzM5NDlhYixcbiAgaW5kaWdvLTcwMCAgICAgICAgICAgIDogIzMwM2Y5ZixcbiAgaW5kaWdvLTgwMCAgICAgICAgICAgIDogIzI4MzU5MyxcbiAgaW5kaWdvLTkwMCAgICAgICAgICAgIDogIzFhMjM3ZSxcbiAgaW5kaWdvLWExMDAgICAgICAgICAgIDogIzhjOWVmZixcbiAgaW5kaWdvLWEyMDAgICAgICAgICAgIDogIzUzNmRmZSxcbiAgaW5kaWdvLWE0MDAgICAgICAgICAgIDogIzNkNWFmZSxcbiAgaW5kaWdvLWE3MDAgICAgICAgICAgIDogIzMwNGZmZSxcbiAgYmx1ZS01MCAgICAgICAgICAgICAgIDogI2UzZjJmZCxcbiAgYmx1ZS0xMDAgICAgICAgICAgICAgIDogI2JiZGVmYixcbiAgYmx1ZS0yMDAgICAgICAgICAgICAgIDogIzkwY2FmOSxcbiAgYmx1ZS0zMDAgICAgICAgICAgICAgIDogIzY0YjVmNixcbiAgYmx1ZS00MDAgICAgICAgICAgICAgIDogIzQyYTVmNSxcbiAgYmx1ZS01MDAgICAgICAgICAgICAgIDogIzIxOTZmMyxcbiAgYmx1ZS02MDAgICAgICAgICAgICAgIDogIzFlODhlNSxcbiAgYmx1ZS03MDAgICAgICAgICAgICAgIDogIzE5NzZkMixcbiAgYmx1ZS04MDAgICAgICAgICAgICAgIDogIzE1NjVjMCxcbiAgYmx1ZS05MDAgICAgICAgICAgICAgIDogIzBkNDdhMSxcbiAgYmx1ZS1hMTAwICAgICAgICAgICAgIDogIzgyYjFmZixcbiAgYmx1ZS1hMjAwICAgICAgICAgICAgIDogIzQ0OGFmZixcbiAgYmx1ZS1hNDAwICAgICAgICAgICAgIDogIzI5NzlmZixcbiAgYmx1ZS1hNzAwICAgICAgICAgICAgIDogIzI5NjJmZixcbiAgbGlnaHQtYmx1ZS01MCAgICAgICAgIDogI2UxZjVmZSxcbiAgbGlnaHQtYmx1ZS0xMDAgICAgICAgIDogI2IzZTVmYyxcbiAgbGlnaHQtYmx1ZS0yMDAgICAgICAgIDogIzgxZDRmYSxcbiAgbGlnaHQtYmx1ZS0zMDAgICAgICAgIDogIzRmYzNmNyxcbiAgbGlnaHQtYmx1ZS00MDAgICAgICAgIDogIzI5YjZmNixcbiAgbGlnaHQtYmx1ZS01MDAgICAgICAgIDogIzAzYTlmNCxcbiAgbGlnaHQtYmx1ZS02MDAgICAgICAgIDogIzAzOWJlNSxcbiAgbGlnaHQtYmx1ZS03MDAgICAgICAgIDogIzAyODhkMSxcbiAgbGlnaHQtYmx1ZS04MDAgICAgICAgIDogIzAyNzdiZCxcbiAgbGlnaHQtYmx1ZS05MDAgICAgICAgIDogIzAxNTc5YixcbiAgbGlnaHQtYmx1ZS1hMTAwICAgICAgIDogIzgwZDhmZixcbiAgbGlnaHQtYmx1ZS1hMjAwICAgICAgIDogIzQwYzRmZixcbiAgbGlnaHQtYmx1ZS1hNDAwICAgICAgIDogIzAwYjBmZixcbiAgbGlnaHQtYmx1ZS1hNzAwICAgICAgIDogIzAwOTFlYSxcbiAgY3lhbi01MCAgICAgICAgICAgICAgIDogI2UwZjdmYSxcbiAgY3lhbi0xMDAgICAgICAgICAgICAgIDogI2IyZWJmMixcbiAgY3lhbi0yMDAgICAgICAgICAgICAgIDogIzgwZGVlYSxcbiAgY3lhbi0zMDAgICAgICAgICAgICAgIDogIzRkZDBlMSxcbiAgY3lhbi00MDAgICAgICAgICAgICAgIDogIzI2YzZkYSxcbiAgY3lhbi01MDAgICAgICAgICAgICAgIDogIzAwYmNkNCxcbiAgY3lhbi02MDAgICAgICAgICAgICAgIDogIzAwYWNjMSxcbiAgY3lhbi03MDAgICAgICAgICAgICAgIDogIzAwOTdhNyxcbiAgY3lhbi04MDAgICAgICAgICAgICAgIDogIzAwODM4ZixcbiAgY3lhbi05MDAgICAgICAgICAgICAgIDogIzAwNjA2NCxcbiAgY3lhbi1hMTAwICAgICAgICAgICAgIDogIzg0ZmZmZixcbiAgY3lhbi1hMjAwICAgICAgICAgICAgIDogIzE4ZmZmZixcbiAgY3lhbi1hNDAwICAgICAgICAgICAgIDogIzAwZTVmZixcbiAgY3lhbi1hNzAwICAgICAgICAgICAgIDogIzAwYjhkNCxcbiAgdGVhbC01MCAgICAgICAgICAgICAgIDogI2UwZjJmMSxcbiAgdGVhbC0xMDAgICAgICAgICAgICAgIDogI2IyZGZkYixcbiAgdGVhbC0yMDAgICAgICAgICAgICAgIDogIzgwY2JjNCxcbiAgdGVhbC0zMDAgICAgICAgICAgICAgIDogIzRkYjZhYyxcbiAgdGVhbC00MDAgICAgICAgICAgICAgIDogIzI2YTY5YSxcbiAgdGVhbC01MDAgICAgICAgICAgICAgIDogIzAwOTY4OCxcbiAgdGVhbC02MDAgICAgICAgICAgICAgIDogIzAwODk3YixcbiAgdGVhbC03MDAgICAgICAgICAgICAgIDogIzAwNzk2YixcbiAgdGVhbC04MDAgICAgICAgICAgICAgIDogIzAwNjk1YyxcbiAgdGVhbC05MDAgICAgICAgICAgICAgIDogIzAwNGQ0MCxcbiAgdGVhbC1hMTAwICAgICAgICAgICAgIDogI2E3ZmZlYixcbiAgdGVhbC1hMjAwICAgICAgICAgICAgIDogIzY0ZmZkYSxcbiAgdGVhbC1hNDAwICAgICAgICAgICAgIDogIzFkZTliNixcbiAgdGVhbC1hNzAwICAgICAgICAgICAgIDogIzAwYmZhNSxcbiAgZ3JlZW4tNTAgICAgICAgICAgICAgIDogI2U4ZjVlOSxcbiAgZ3JlZW4tMTAwICAgICAgICAgICAgIDogI2M4ZTZjOSxcbiAgZ3JlZW4tMjAwICAgICAgICAgICAgIDogI2E1ZDZhNyxcbiAgZ3JlZW4tMzAwICAgICAgICAgICAgIDogIzgxYzc4NCxcbiAgZ3JlZW4tNDAwICAgICAgICAgICAgIDogIzY2YmI2YSxcbiAgZ3JlZW4tNTAwICAgICAgICAgICAgIDogIzRjYWY1MCxcbiAgZ3JlZW4tNjAwICAgICAgICAgICAgIDogIzQzYTA0NyxcbiAgZ3JlZW4tNzAwICAgICAgICAgICAgIDogIzM4OGUzYyxcbiAgZ3JlZW4tODAwICAgICAgICAgICAgIDogIzJlN2QzMixcbiAgZ3JlZW4tOTAwICAgICAgICAgICAgIDogIzFiNWUyMCxcbiAgZ3JlZW4tYTEwMCAgICAgICAgICAgIDogI2I5ZjZjYSxcbiAgZ3JlZW4tYTIwMCAgICAgICAgICAgIDogIzY5ZjBhZSxcbiAgZ3JlZW4tYTQwMCAgICAgICAgICAgIDogIzAwZTY3NixcbiAgZ3JlZW4tYTcwMCAgICAgICAgICAgIDogIzAwYzg1MyxcbiAgbGlnaHQtZ3JlZW4tNTAgICAgICAgIDogI2YxZjhlOSxcbiAgbGlnaHQtZ3JlZW4tMTAwICAgICAgIDogI2RjZWRjOCxcbiAgbGlnaHQtZ3JlZW4tMjAwICAgICAgIDogI2M1ZTFhNSxcbiAgbGlnaHQtZ3JlZW4tMzAwICAgICAgIDogI2FlZDU4MSxcbiAgbGlnaHQtZ3JlZW4tNDAwICAgICAgIDogIzljY2M2NSxcbiAgbGlnaHQtZ3JlZW4tNTAwICAgICAgIDogIzhiYzM0YSxcbiAgbGlnaHQtZ3JlZW4tNjAwICAgICAgIDogIzdjYjM0MixcbiAgbGlnaHQtZ3JlZW4tNzAwICAgICAgIDogIzY4OWYzOCxcbiAgbGlnaHQtZ3JlZW4tODAwICAgICAgIDogIzU1OGIyZixcbiAgbGlnaHQtZ3JlZW4tOTAwICAgICAgIDogIzMzNjkxZSxcbiAgbGlnaHQtZ3JlZW4tYTEwMCAgICAgIDogI2NjZmY5MCxcbiAgbGlnaHQtZ3JlZW4tYTIwMCAgICAgIDogI2IyZmY1OSxcbiAgbGlnaHQtZ3JlZW4tYTQwMCAgICAgIDogIzc2ZmYwMyxcbiAgbGlnaHQtZ3JlZW4tYTcwMCAgICAgIDogIzY0ZGQxNyxcbiAgbGltZS01MCAgICAgICAgICAgICAgIDogI2Y5ZmJlNyxcbiAgbGltZS0xMDAgICAgICAgICAgICAgIDogI2YwZjRjMyxcbiAgbGltZS0yMDAgICAgICAgICAgICAgIDogI2U2ZWU5YyxcbiAgbGltZS0zMDAgICAgICAgICAgICAgIDogI2RjZTc3NSxcbiAgbGltZS00MDAgICAgICAgICAgICAgIDogI2Q0ZTE1NyxcbiAgbGltZS01MDAgICAgICAgICAgICAgIDogI2NkZGMzOSxcbiAgbGltZS02MDAgICAgICAgICAgICAgIDogI2MwY2EzMyxcbiAgbGltZS03MDAgICAgICAgICAgICAgIDogI2FmYjQyYixcbiAgbGltZS04MDAgICAgICAgICAgICAgIDogIzllOWQyNCxcbiAgbGltZS05MDAgICAgICAgICAgICAgIDogIzgyNzcxNyxcbiAgbGltZS1hMTAwICAgICAgICAgICAgIDogI2Y0ZmY4MSxcbiAgbGltZS1hMjAwICAgICAgICAgICAgIDogI2VlZmY0MSxcbiAgbGltZS1hNDAwICAgICAgICAgICAgIDogI2M2ZmYwMCxcbiAgbGltZS1hNzAwICAgICAgICAgICAgIDogI2FlZWEwMCxcbiAgeWVsbG93LTUwICAgICAgICAgICAgIDogI2ZmZmRlNyxcbiAgeWVsbG93LTEwMCAgICAgICAgICAgIDogI2ZmZjljNCxcbiAgeWVsbG93LTIwMCAgICAgICAgICAgIDogI2ZmZjU5ZCxcbiAgeWVsbG93LTMwMCAgICAgICAgICAgIDogI2ZmZjE3NixcbiAgeWVsbG93LTQwMCAgICAgICAgICAgIDogI2ZmZWU1OCxcbiAgeWVsbG93LTUwMCAgICAgICAgICAgIDogI2ZmZWIzYixcbiAgeWVsbG93LTYwMCAgICAgICAgICAgIDogI2ZkZDgzNSxcbiAgeWVsbG93LTcwMCAgICAgICAgICAgIDogI2ZiYzAyZCxcbiAgeWVsbG93LTgwMCAgICAgICAgICAgIDogI2Y5YTgyNSxcbiAgeWVsbG93LTkwMCAgICAgICAgICAgIDogI2Y1N2YxNyxcbiAgeWVsbG93LWExMDAgICAgICAgICAgIDogI2ZmZmY4ZCxcbiAgeWVsbG93LWEyMDAgICAgICAgICAgIDogI2ZmZmYwMCxcbiAgeWVsbG93LWE0MDAgICAgICAgICAgIDogI2ZmZWEwMCxcbiAgeWVsbG93LWE3MDAgICAgICAgICAgIDogI2ZmZDYwMCxcbiAgYW1iZXItNTAgICAgICAgICAgICAgIDogI2ZmZjhlMSxcbiAgYW1iZXItMTAwICAgICAgICAgICAgIDogI2ZmZWNiMyxcbiAgYW1iZXItMjAwICAgICAgICAgICAgIDogI2ZmZTA4MixcbiAgYW1iZXItMzAwICAgICAgICAgICAgIDogI2ZmZDU0ZixcbiAgYW1iZXItNDAwICAgICAgICAgICAgIDogI2ZmY2EyOCxcbiAgYW1iZXItNTAwICAgICAgICAgICAgIDogI2ZmYzEwNyxcbiAgYW1iZXItNjAwICAgICAgICAgICAgIDogI2ZmYjMwMCxcbiAgYW1iZXItNzAwICAgICAgICAgICAgIDogI2ZmYTAwMCxcbiAgYW1iZXItODAwICAgICAgICAgICAgIDogI2ZmOGYwMCxcbiAgYW1iZXItOTAwICAgICAgICAgICAgIDogI2ZmNmYwMCxcbiAgYW1iZXItYTEwMCAgICAgICAgICAgIDogI2ZmZTU3ZixcbiAgYW1iZXItYTIwMCAgICAgICAgICAgIDogI2ZmZDc0MCxcbiAgYW1iZXItYTQwMCAgICAgICAgICAgIDogI2ZmYzQwMCxcbiAgYW1iZXItYTcwMCAgICAgICAgICAgIDogI2ZmYWIwMCxcbiAgb3JhbmdlLTUwICAgICAgICAgICAgIDogI2ZmZjNlMCxcbiAgb3JhbmdlLTEwMCAgICAgICAgICAgIDogI2ZmZTBiMixcbiAgb3JhbmdlLTIwMCAgICAgICAgICAgIDogI2ZmY2M4MCxcbiAgb3JhbmdlLTMwMCAgICAgICAgICAgIDogI2ZmYjc0ZCxcbiAgb3JhbmdlLTQwMCAgICAgICAgICAgIDogI2ZmYTcyNixcbiAgb3JhbmdlLTUwMCAgICAgICAgICAgIDogI2ZmOTgwMCxcbiAgb3JhbmdlLTYwMCAgICAgICAgICAgIDogI2ZiOGMwMCxcbiAgb3JhbmdlLTcwMCAgICAgICAgICAgIDogI2Y1N2MwMCxcbiAgb3JhbmdlLTgwMCAgICAgICAgICAgIDogI2VmNmMwMCxcbiAgb3JhbmdlLTkwMCAgICAgICAgICAgIDogI2U2NTEwMCxcbiAgb3JhbmdlLWExMDAgICAgICAgICAgIDogI2ZmZDE4MCxcbiAgb3JhbmdlLWEyMDAgICAgICAgICAgIDogI2ZmYWI0MCxcbiAgb3JhbmdlLWE0MDAgICAgICAgICAgIDogI2ZmOTEwMCxcbiAgb3JhbmdlLWE3MDAgICAgICAgICAgIDogI2ZmNmQwMCxcbiAgZGVlcC1vcmFuZ2UtNTAgICAgICAgIDogI2ZiZTllNyxcbiAgZGVlcC1vcmFuZ2UtMTAwICAgICAgIDogI2ZmY2NiYyxcbiAgZGVlcC1vcmFuZ2UtMjAwICAgICAgIDogI2ZmYWI5MSxcbiAgZGVlcC1vcmFuZ2UtMzAwICAgICAgIDogI2ZmOGE2NSxcbiAgZGVlcC1vcmFuZ2UtNDAwICAgICAgIDogI2ZmNzA0MyxcbiAgZGVlcC1vcmFuZ2UtNTAwICAgICAgIDogI2ZmNTcyMixcbiAgZGVlcC1vcmFuZ2UtNjAwICAgICAgIDogI2Y0NTExZSxcbiAgZGVlcC1vcmFuZ2UtNzAwICAgICAgIDogI2U2NGExOSxcbiAgZGVlcC1vcmFuZ2UtODAwICAgICAgIDogI2Q4NDMxNSxcbiAgZGVlcC1vcmFuZ2UtOTAwICAgICAgIDogI2JmMzYwYyxcbiAgZGVlcC1vcmFuZ2UtYTEwMCAgICAgIDogI2ZmOWU4MCxcbiAgZGVlcC1vcmFuZ2UtYTIwMCAgICAgIDogI2ZmNmU0MCxcbiAgZGVlcC1vcmFuZ2UtYTQwMCAgICAgIDogI2ZmM2QwMCxcbiAgZGVlcC1vcmFuZ2UtYTcwMCAgICAgIDogI2RkMmMwMCxcbiAgYnJvd24tNTAgICAgICAgICAgICAgIDogI2VmZWJlOSxcbiAgYnJvd24tMTAwICAgICAgICAgICAgIDogI2Q3Y2NjOCxcbiAgYnJvd24tMjAwICAgICAgICAgICAgIDogI2JjYWFhNCxcbiAgYnJvd24tMzAwICAgICAgICAgICAgIDogI2ExODg3ZixcbiAgYnJvd24tNDAwICAgICAgICAgICAgIDogIzhkNmU2MyxcbiAgYnJvd24tNTAwICAgICAgICAgICAgIDogIzc5NTU0OCxcbiAgYnJvd24tNjAwICAgICAgICAgICAgIDogIzZkNGM0MSxcbiAgYnJvd24tNzAwICAgICAgICAgICAgIDogIzVkNDAzNyxcbiAgYnJvd24tODAwICAgICAgICAgICAgIDogIzRlMzQyZSxcbiAgYnJvd24tOTAwICAgICAgICAgICAgIDogIzNlMjcyMyxcbiAgZ3JleS01MCAgICAgICAgICAgICAgIDogI2ZhZmFmYSxcbiAgZ3JleS0xMDAgICAgICAgICAgICAgIDogI2Y1ZjVmNSxcbiAgZ3JleS0yMDAgICAgICAgICAgICAgIDogI2VlZWVlZSxcbiAgZ3JleS0zMDAgICAgICAgICAgICAgIDogI2UwZTBlMCxcbiAgZ3JleS00MDAgICAgICAgICAgICAgIDogI2JkYmRiZCxcbiAgZ3JleS01MDAgICAgICAgICAgICAgIDogIzllOWU5ZSxcbiAgZ3JleS02MDAgICAgICAgICAgICAgIDogIzc1NzU3NSxcbiAgZ3JleS03MDAgICAgICAgICAgICAgIDogIzYxNjE2MSxcbiAgZ3JleS04MDAgICAgICAgICAgICAgIDogIzQyNDI0MixcbiAgZ3JleS05MDAgICAgICAgICAgICAgIDogIzIxMjEyMSxcbiAgYmx1ZS1ncmV5LTUwICAgICAgICAgIDogI2VjZWZmMSxcbiAgYmx1ZS1ncmV5LTEwMCAgICAgICAgIDogI2NmZDhkYyxcbiAgYmx1ZS1ncmV5LTIwMCAgICAgICAgIDogI2IwYmVjNSxcbiAgYmx1ZS1ncmV5LTMwMCAgICAgICAgIDogIzkwYTRhZSxcbiAgYmx1ZS1ncmV5LTQwMCAgICAgICAgIDogIzc4OTA5YyxcbiAgYmx1ZS1ncmV5LTUwMCAgICAgICAgIDogIzYwN2Q4YixcbiAgYmx1ZS1ncmV5LTYwMCAgICAgICAgIDogIzU0NmU3YSxcbiAgYmx1ZS1ncmV5LTcwMCAgICAgICAgIDogIzQ1NWE2NCxcbiAgYmx1ZS1ncmV5LTgwMCAgICAgICAgIDogIzM3NDc0ZixcbiAgYmx1ZS1ncmV5LTkwMCAgICAgICAgIDogIzI2MzIzOCxcbikgIWdsb2JhbDtcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFRPQ1xuXG4vLyArIEBUb3BiYXJcbi8vICsgQENvbGxhcHNlZCBTdGF0ZVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBUb3BiYXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gI3skb2Zmc2NyZWVuLXNpemV9KTtcbiAgei1pbmRleDogODAwO1xuXG4gIEBpbmNsdWRlIHRvKCRicmVha3BvaW50LW1kKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBiZXR3ZWVuKCRicmVha3BvaW50LW1kLCAkYnJlYWtwb2ludC14bCkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRjb2xsYXBzZWQtc2l6ZX0pO1xuICB9XG5cbiAgLmhlYWRlci1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIC5uYXYtbGVmdHtcbiAgICAgIC5tb2JpbGUtbG9nb3tcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHRvKCRicmVha3BvaW50LW1kKSB7XG4gICAgICAgIC5tb2JpbGUtbG9nb3tcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubmF2LXJpZ2h0e1xuICAgICAgLnNpZGViYXItdG9nZ2xle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAubmF2LWxlZnQsXG4gICAgLm5hdi1yaWdodCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtbWQpIHtcbiAgICAgICAgLnNpZGViYXItdG9nZ2xle1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAxMHB4OztcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+IGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgbWluLWhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1kYXJrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHRvKCRicmVha3BvaW50LW1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAxNXB4O1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ub3RpZmljYXRpb25zIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5uZXcge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2Y2ZmU7XG4gICAgICAgIH1cblxuICAgICAgICAuY291bnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtZGFuZ2VyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgY29sb3I6ICRkZWZhdWx0LXdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBwYWRkaW5nOiAzcHggNS41cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIG1pbi13aWR0aDogMzgwcHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgIC5ub3RpZmljYXRpb24tdGl0bGV7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0E0QjJCQjtcbiAgICAgICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBsaXtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB1bnNldDtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBwYWRkaW5nOnVuc2V0O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIHRleHQtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtc20pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2Utb3V0O1xuXG4gICAgICAuZGl2aWRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgPiBsaSB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyB7XG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgLnNpZGViYXItdG9nZ2xle1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LXJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQTRCMkJCO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHggMjBweCAwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMTJyZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgID4gbGkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMjQxNUQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIC8vY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGVmdDogLTRweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgIGNvbG9yOiMxMjQxNUQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWJveCB7XG4gICAgLnNlYXJjaC1pY29uLWNsb3NlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgLnNlYXJjaC1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnNlYXJjaC1pY29uLWNsb3NlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICAgIEBpbmNsdWRlIHRvKCRicmVha3BvaW50LXNtKSB7XG4gICAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiBsaWdodGVuKCRkZWZhdWx0LXRleHQtY29sb3IsIDIwJSk7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAQ29sbGFwc2VkIFN0YXRlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmlzLWNvbGxhcHNlZCB7XG4gIC5oZWFkZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRjb2xsYXBzZWQtc2l6ZX0pO1xuXG4gICAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtbWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJldHdlZW4oJGJyZWFrcG9pbnQtbWQsICRicmVha3BvaW50LXhsKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skb2Zmc2NyZWVuLXNpemV9KTtcbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXG59IiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAUGxhY2Vob2xkZXJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbiAgJjotbW96LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFRPQ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vICsgQFBhZ2UgQ29udGFpbmVyXG4vLyArIEBNYWluIENvbnRlbnRcbi8vICsgQEZ1bGwgQ29udGFpbmVyXG4vLyArIEBDb2xsYXBzZWQgU3RhdGVcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAUGFnZSBDb250YWluZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGFnZS1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1sZWZ0OiAkb2Zmc2NyZWVuLXNpemU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cbiAgQGluY2x1ZGUgYmV0d2VlbigkYnJlYWtwb2ludC1tZCwgJGJyZWFrcG9pbnQteGwpIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRjb2xsYXBzZWQtc2l6ZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHRvKCRicmVha3BvaW50LW1kKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQE1haW4gQ29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tYWluLWNvbnRlbnQge1xuICBwYWRkaW5nOiA4NXB4IDIwcHggMjBweDtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDYxcHgpO1xuXG4gIEBpbmNsdWRlIHRvKCRicmVha3BvaW50LW1kKSB7XG4gICAgcGFkZGluZzogODVweCA1cHggNXB4O1xuICB9XG59XG5cbi5yZW1haW4taGVpZ2h0IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTI2cHgpO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBGdWxsIENvbnRhaW5lclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5mdWxsLWNvbnRhaW5lciB7XG4gIGxlZnQ6ICRvZmZzY3JlZW4tc2l6ZTtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlci1oZWlnaHR9KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAkaGVhZGVyLWhlaWdodDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICBAaW5jbHVkZSBiZXR3ZWVuKCRicmVha3BvaW50LW1kLCAkYnJlYWtwb2ludC14bCkge1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAkY29sbGFwc2VkLXNpemU7XG4gIH1cblxuICBAaW5jbHVkZSB0bygkYnJlYWtwb2ludC1tZCkge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAQ29sbGFwc2VkIFN0YXRlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmlzLWNvbGxhcHNlZCB7XG4gIC5wYWdlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAkY29sbGFwc2VkLXNpemU7XG5cbiAgICBAaW5jbHVkZSB0bygkYnJlYWtwb2ludC1tZCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJldHdlZW4oJGJyZWFrcG9pbnQtbWQsICRicmVha3BvaW50LXhsKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRvZmZzY3JlZW4tc2l6ZTtcbiAgICB9XG4gIH1cblxuICAuZnVsbC1jb250YWluZXIge1xuICAgIGxlZnQ6ICRjb2xsYXBzZWQtc2l6ZTtcblxuICAgIEBpbmNsdWRlIHRvKCRicmVha3BvaW50LW1kKSB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJldHdlZW4oJGJyZWFrcG9pbnQtbWQsICRicmVha3BvaW50LXhsKSB7XG4gICAgICBsZWZ0OiAkb2Zmc2NyZWVuLXNpemU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIucHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlZWYzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4iLCIuZWFzeS1waWUtY2hhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxufVxuIiwiLmNoZWNrYm94IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNoZWNrYm94IGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS0zMDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1kLXdoaXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dCwgY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dCwgY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dCwgY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jaGVja2JveCBsYWJlbDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgY29sb3I6ICRncmV5LTUwMDtcbn1cblxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMgKyBsYWJlbDo6YmVmb3JlIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsIHtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS00MDA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5jaGVja2JveC5jaGVja2JveC1jaXJjbGUgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmNoZWNrYm94LmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jaGVja2JveC1wcmltYXJ5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LXByaW1hcnk7XG4gIGJvcmRlci1jb2xvcjogJGRlZmF1bHQtcHJpbWFyeTtcbn1cblxuLmNoZWNrYm94LXByaW1hcnkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNoZWNrYm94LWRhbmdlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1kYW5nZXI7XG4gIGJvcmRlci1jb2xvcjogJGRlZmF1bHQtZGFuZ2VyO1xufVxuXG4uY2hlY2tib3gtZGFuZ2VyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29sb3I6ICRtZC13aGl0ZTtcbn1cblxuLmNoZWNrYm94LWluZm8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtaW5mbztcbiAgYm9yZGVyLWNvbG9yOiAkZGVmYXVsdC1pbmZvO1xufVxuXG4uY2hlY2tib3gtaW5mbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGNvbG9yOiAkbWQtd2hpdGU7XG59XG5cbi5jaGVja2JveC13YXJuaW5nIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LXdhcm5pbmc7XG4gIGJvcmRlci1jb2xvcjogJGRlZmF1bHQtd2FybmluZztcbn1cblxuLmNoZWNrYm94LXdhcm5pbmcgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb2xvcjogJG1kLXdoaXRlO1xufVxuXG4uY2hlY2tib3gtc3VjY2VzcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1zdWNjZXNzO1xuICBib3JkZXItY29sb3I6ICRkZWZhdWx0LXN1Y2Nlc3M7XG59XG5cbi5jaGVja2JveC1zdWNjZXNzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29sb3I6ICRtZC13aGl0ZTtcbn1cblxuLnJhZGlvIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ucmFkaW8gbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5yYWRpbyBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5yYWRpbyBsYWJlbDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGxlZnQ6IDNweDtcbiAgdG9wOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1NTU1O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuOCwgLTAuMzMsIDAuMiwgMS4zMyk7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuOCwgLTAuMzMsIDAuMiwgMS4zMyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjgsIC0wLjMzLCAwLjIsIDEuMzMpO1xufVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cblxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCArIGxhYmVsIHtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucmFkaW8ucmFkaW8taW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnJhZGlvLXByaW1hcnkgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyOGJjYTtcbn1cblxuLnJhZGlvLXByaW1hcnkgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDI4YmNhO1xufVxuXG4ucmFkaW8tcHJpbWFyeSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjhiY2E7XG59XG5cbi5yYWRpby1kYW5nZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0Zjtcbn1cblxuLnJhZGlvLWRhbmdlciBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkOTUzNGY7XG59XG5cbi5yYWRpby1kYW5nZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xufVxuXG4ucmFkaW8taW5mbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xufVxuXG4ucmFkaW8taW5mbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM1YmMwZGU7XG59XG5cbi5yYWRpby1pbmZvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbn1cblxuLnJhZGlvLXdhcm5pbmcgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbn1cblxuLnJhZGlvLXdhcm5pbmcgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjBhZDRlO1xufVxuXG4ucmFkaW8td2FybmluZyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG59XG5cbi5yYWRpby1zdWNjZXNzIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG59XG5cbi5yYWRpby1zdWNjZXNzIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzVjYjg1Yztcbn1cblxuLnJhZGlvLXN1Y2Nlc3MgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xufVxuIiwiI2xvYWRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4jbG9hZGVyLmZhZGVPdXQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cblxuXG4uc3Bpbm5lciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stc2NhbGVvdXQgMS4wcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1zY2FsZW91dCAxLjBzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stc2NhbGVvdXQge1xuICAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKSB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzay1zY2FsZW91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfSAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuIiwiZm9vdGVyIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuIiwiI2NoYXQtc2lkZWJhciB7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodH0gLSA2MHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtbWQpIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICBtYXJnaW4tbGVmdDogLTI1MHB4O1xuXG4gICAgJi5vcGVuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4jY2hhdC1ib3gge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItaGVpZ2h0fSAtIDYwcHgpO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbiIsIi5lbWFpbC1hcHAge1xuICAuZW1haWwtY29udGVudC13cmFwcGVyIHtcbiAgICAuaW1nLXdyYXBwZXIge1xuICAgICAgLmltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNjI1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubm8tbWVzc2FnZSB7XG4gICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC5lbWFpbC1saXN0LWl0ZW17XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5waW57XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIHJpZ2h0OjhweDtcbiAgICAgIGNvbG9yOiBncmF5O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgaXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5waW5uZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxOGFmZjE0O1xuICAgIH1cbiAgICAmLm5ldyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYTdiMjE7XG4gICAgfVxuICAgIGg1e1xuICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICB9XG4gIH1cbiAgLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmVtYWlsLXNpZGUtbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiAkZGVmYXVsdC13aGl0ZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICBAaW5jbHVkZSB0bygkYnJlYWtwb2ludC1tZCkge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGxlZnQ6IC0yNTBweDtcbiAgICB9XG4gIH1cblxuICAuZW1haWwtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgIEBpbmNsdWRlIHRvKCRicmVha3BvaW50LW1kKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZnJvbSgkYnJlYWtwb2ludC1tZCkge1xuICAgICAgLy9tYXJnaW4tbGVmdDogMjUwcHg7XG4gICAgfVxuXG4gICAgLmVtYWlsLWxpc3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtd2hpdGU7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItaGVpZ2h0fSk7XG5cbiAgICAgIEBpbmNsdWRlIHRvKCRicmVha3BvaW50LW1kKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2NXB4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZnJvbSgkYnJlYWtwb2ludC1tZCkge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZW1haWwtY29udGVudCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtd2hpdGU7XG4gICAgICAvLyBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodH0pO1xuXG4gICAgICAmLm5vLWluYm94LXZpZXcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtbWQpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodH0pO1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVtYWlsLWNvbXBvc2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuZW1haWwtY29tcG9zZS1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuXG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAmLnNpZGUtYWN0aXZlIHtcbiAgICAuZW1haWwtc2lkZS1uYXYge1xuICAgICAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtbWQpIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZW1haWwtd3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSB0bygkYnJlYWtwb2ludC1tZCkge1xuICAgICAgICBsZWZ0OiAyNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFRPQ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vICsgQFZhcmlhYmxlc1xuLy8gKyBAQ2VudGVyaW5nXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRyZXNwb25zaXZlOiB0cnVlO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBDZW50ZXJpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY2VudGVyWSB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jZW50ZXJYIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5jZW50ZXJYWSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC5jZW50ZXJZXFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICAuY2VudGVyWFxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgIC5jZW50ZXJYWVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQE1lZGlhIFF1ZXJpZXMgR2VuZXJhdG9yXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWl4aW4gdXNlZCB0byBnZW5lcmF0ZSByZXNwb25zaXZlIHZlcnNpb25zIG9mIGNzcyBydWxlcy5cblxuQG1peGluIG1lZGlhUXVlcnlDb25kaXRpb24oJG1xKSB7XG4gICRicmVha3BvaW50Rm91bmQ6IGZhbHNlO1xuXG4gIEBlYWNoICRicmVha3BvaW50IGluICRicmVha3BvaW50cyB7XG4gICAgJGFsaWFzOiBudGgoJGJyZWFrcG9pbnQsIDEpO1xuICAgICRjb25kaXRpb246IG50aCgkYnJlYWtwb2ludCwgMik7XG5cbiAgICBAaWYgJG1xID09ICRhbGlhcyBhbmQgJGNvbmRpdGlvbiB7XG4gICAgICAkYnJlYWtwb2ludEZvdW5kOiB0cnVlO1xuXG4gICAgICBAbWVkaWEgI3skY29uZGl0aW9ufSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkYnJlYWtwb2ludEZvdW5kID09IGZhbHNlIHtcbiAgICBAd2FybiBcIk9vcHMhIEJyZWFrcG9pbnQg4oCYI3skbXF94oCZIGRvZXMgbm90IGV4aXN0IFxcOlwiO1xuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBUT0Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyArIEBWYXJpYWJsZXNcbi8vICsgQEJhc2Vcbi8vICsgQEdhcCAoMCA+IDQgU3RlcCAxKVxuLy8gKyBAR2FwICg1ID4gMzUgU3RlcCA1KVxuLy8gKyBAR2FwICg0MCA+IDE2MCBTdGVwIDEwKVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kcmVzcG9uc2l2ZTogdHJ1ZTtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAQmFzZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbltjbGFzcyo9J2dhcCddIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBHYXAgKDAgPiA0IFN0ZXAgMSlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDQge1xuICAuZ2FwWC0jeyRpfSB7XG4gICAgbWFyZ2luLWxlZnQ6ICN7KCRpIC8gLTIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAjeygkaSAvIC0yKX1weCAhaW1wb3J0YW50O1xuXG4gICAgJiA+ICoge1xuICAgICAgcGFkZGluZy1sZWZ0OiAjeygkaSAvIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAjeygkaSAvIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmdhcFktI3skaX0ge1xuICAgIG1hcmdpbi10b3A6ICN7KCRpIC8gLTIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogI3soJGkgLyAtMil9cHggIWltcG9ydGFudDtcblxuICAgICYgPiAqIHtcbiAgICAgIHBhZGRpbmctdG9wOiAjeygkaSAvIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogI3soJGkgLyAyKX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5nYXAtI3skaX0ge1xuICAgIG1hcmdpbjogI3soJGkgLyAtMil9cHggIWltcG9ydGFudDtcblxuICAgICYgPiAqIHtcbiAgICAgIHBhZGRpbmc6ICN7KCRpIC8gMil9cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgICAuZ2FwWC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICBtYXJnaW4tbGVmdDogI3soJGkgLyAtMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAjeygkaSAvIC0yKX1weCAhaW1wb3J0YW50O1xuXG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICN7KCRpIC8gMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAjeygkaSAvIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmdhcFktI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogI3soJGkgLyAtMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogI3soJGkgLyAtMil9cHggIWltcG9ydGFudDtcblxuICAgICAgICAmID4gKiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6ICN7KCRpIC8gMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3soJGkgLyAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5nYXAtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgICAgbWFyZ2luOiAjeygkaSAvIC0yKX1weCAhaW1wb3J0YW50O1xuXG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICBwYWRkaW5nOiAjeygkaSAvIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAR2FwICg1ID4gMzUgU3RlcCA1KVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb3IgJGkgZnJvbSA1IHRocm91Z2ggMzUge1xuICBAaWYgJGkgJSA1ID09IDAge1xuICAgIC5nYXBYLSN7JGl9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAjeygkaSAvIC0yKX1weCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAjeygkaSAvIC0yKX1weCAhaW1wb3J0YW50O1xuXG4gICAgICAmID4gKiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogI3soJGkgLyAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAjeygkaSAvIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdhcFktI3skaX0ge1xuICAgICAgbWFyZ2luLXRvcDogI3soJGkgLyAtMil9cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICN7KCRpIC8gLTIpfXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICYgPiAqIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICN7KCRpIC8gMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICN7KCRpIC8gMil9cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2FwLSN7JGl9IHtcbiAgICAgIG1hcmdpbjogI3soJGkgLyAtMil9cHggIWltcG9ydGFudDtcblxuICAgICAgJiA+ICoge1xuICAgICAgICBwYWRkaW5nOiAjeygkaSAvIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgICAgIC5nYXBYLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICN7KCRpIC8gLTIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAjeygkaSAvIC0yKX1weCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAjeygkaSAvIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAjeygkaSAvIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdhcFktI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAjeygkaSAvIC0yKX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICN7KCRpIC8gLTIpfXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogI3soJGkgLyAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICN7KCRpIC8gMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ2FwLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgICAgbWFyZ2luOiAjeygkaSAvIC0yKX1weCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgcGFkZGluZzogI3soJGkgLyAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBHYXAgKDQwID4gMTYwIFN0ZXAgMTApXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGZvciAkaSBmcm9tIDQwIHRocm91Z2ggMTYwIHtcbiAgQGlmICRpICUgMTAgPT0gMCB7XG4gICAgLmdhcFgtI3skaX0ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICN7KCRpIC8gLTIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICN7KCRpIC8gLTIpfXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICYgPiAqIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAjeygkaSAvIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7KCRpIC8gMil9cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2FwWS0jeyRpfSB7XG4gICAgICBtYXJnaW4tdG9wOiAjeygkaSAvIC0yKX1weCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogI3soJGkgLyAtMil9cHggIWltcG9ydGFudDtcblxuICAgICAgJiA+ICoge1xuICAgICAgICBwYWRkaW5nLXRvcDogI3soJGkgLyAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3soJGkgLyAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5nYXAtI3skaX0ge1xuICAgICAgbWFyZ2luOiAjeygkaSAvIC0yKX1weCAhaW1wb3J0YW50O1xuXG4gICAgICAmID4gKiB7XG4gICAgICAgIHBhZGRpbmc6ICN7KCRpIC8gMil9cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgLmdhcFgtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogI3soJGkgLyAtMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICN7KCRpIC8gLTIpfXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICN7KCRpIC8gMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7KCRpIC8gMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ2FwWS0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICAgIG1hcmdpbi10b3A6ICN7KCRpIC8gLTIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogI3soJGkgLyAtMil9cHggIWltcG9ydGFudDtcblxuICAgICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAjeygkaSAvIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3soJGkgLyAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5nYXAtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgICAgICBtYXJnaW46ICN7KCRpIC8gLTIpfXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAjeygkaSAvIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGVlcnMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wZWVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5wZWVyLWdyZWVkIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wZWVycy1ncmVlZCA+IC5wZWVyLFxuLnBlZXJzLWdyZWVkID4gLnBlZXJzIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5wZWVyID4gaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4ucGVlci1ncmVlZCA+IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiIsIi5sYXllcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBUT0Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyArIEBWYXJpYWJsZXNcbi8vICsgQEZsZXggV3JhcFxuLy8gKyBARmxleCBEaXJlY3Rpb25cbi8vICsgQEZsZXhcbi8vICsgQEZsZXggQmFzaXNcbi8vICsgQEZsZXggR3Jvd1xuLy8gKyBARmxleCBTaHJpbmtcbi8vICsgQEZsZXggT3JkZXJcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHJlc3BvbnNpdmU6IHRydWU7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQERpc3BsYXlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZC1mICAgICB7IGRpc3BsYXk6IGZsZXg7IH1cbi5kLWlmICAgIHsgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cblxuQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAuZC1mXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgeyBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmQtaWZcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBGbGV4IFdyYXBcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZnh3LXcgICB7IGZsZXgtd3JhcDogd3JhcDsgfVxuLmZ4dy13ciAgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTsgfVxuLmZ4dy1udyAgeyBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC5meHctd1xcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5meHctd3JcXEAjeyRicmVha3BvaW50QWxpYXN9ICB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlOyB9XG4gICAgLmZ4dy1ud1xcQCN7JGJyZWFrcG9pbnRBbGlhc30gIHsgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBGbGV4IERpcmVjdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5meGQtYyAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuLmZ4ZC1jciAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbi5meGQtciAgIHsgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuLmZ4ZC1yciAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cblxuQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAuZnhkLWNcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmZ4ZC1jclxcQCN7JGJyZWFrcG9pbnRBbGlhc30gIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgLmZ4ZC1yXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5meGQtcnJcXEAjeyRicmVha3BvaW50QWxpYXN9ICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEFsaWduIEl0ZW1zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFpLWZzICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuLmFpLWZlICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbi5haS1jICAgIHsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuLmFpLWIgICAgeyBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbi5haS1zICAgIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cblxuQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAuYWktZnNcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5haS1mZVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgIC5haS1jXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuYWktYlxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbiAgICAuYWktc1xcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEFsaWduIFNlbGZcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYXMtZnMgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbi5hcy1mZSAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbi5hcy1jICAgIHsgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4uYXMtYiAgICB7IGFsaWduLXNlbGY6IGJhc2VsaW5lOyB9XG4uYXMtcyAgICB7IGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cblxuQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAuYXMtZnNcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gICAgLmFzLWZlXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbiAgICAuYXMtY1xcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAuYXMtYlxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBhbGlnbi1zZWxmOiBiYXNlbGluZTsgfVxuICAgIC5hcy1zXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBBbGlnbiBDb250ZW50XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFjLWZzICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4uYWMtZmUgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4uYWMtYyAgICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuLmFjLXMgICAgeyBhbGlnbi1jb250ZW50OiBzdHJldGNoOyB9XG4uYWMtc2IgICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbi5hYy1zYSAgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLmFjLWZzXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5hYy1mZVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLmFjLWNcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgYWxpZ24tY29udGVudDogY2VudGVyOyB9XG4gICAgLmFjLXNcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgYWxpZ24tY29udGVudDogc3RyZXRjaDsgfVxuICAgIC5hYy1zYlxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuYWMtc2FcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBKdXN0aWZ5IENvbnRlbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uamMtZnMgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuLmpjLWZlICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4uamMtYyAgICB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4uamMtc2IgICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuLmpjLXNhICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC5qYy1mc1xcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5qYy1mZVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAuamMtY1xcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5qYy1zYlxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5qYy1zYVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBARmxleFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5meC1uICAgIHsgZmxleDogbm9uZTsgfVxuLmZ4LTEgICAgeyBmbGV4OiAxOyB9XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLmZ4LW5cXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgZmxleDogbm9uZTsgfVxuICAgIC5meC0xXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IGZsZXg6IDE7IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBGbGV4IEJhc2lzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZ4Yi1hICAgeyBmbGV4LWJhc2lzOiBhdXRvOyB9XG4uZnhiLTAgICB7IGZsZXgtYmFzaXM6IDA7IH1cblxuQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAuZnhiLWFcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLmZ4Yi0wXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgZmxleC1iYXNpczogMDsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEZsZXggR3Jvd1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5meGctMSAgIHsgZmxleC1ncm93OiAxOyB9XG4uZnhnLTAgICB7IGZsZXgtZ3JvdzogMDsgfVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC5meGctMVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IGZsZXgtZ3JvdzogMTsgfVxuICAgIC5meGctMFxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IGZsZXgtZ3JvdzogMDsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEZsZXggU2hyaW5rXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZ4cy0xICAgeyBmbGV4LXNocmluazogMTsgfVxuLmZ4cy0wICAgeyBmbGV4LXNocmluazogMDsgfVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC5meHMtMVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IGZsZXgtc2hyaW5rOiAxOyB9XG4gICAgLmZ4cy0wXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgZmxleC1zaHJpbms6IDA7IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBGbGV4IE9yZGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMiB7XG4gIC5vcmQtI3skaX0geyBvcmRlcjogJGk7IH1cblxuICBAaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgICAub3JkLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG9yZGVyOiAkaTsgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVE9DXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gKyBAVmFyaWFibGVzXG4vLyArIEBEaXNwbGF5XG4vLyArIEBPdmVyZmxvd1xuLy8gKyBARmxvYXRcbi8vICsgQFZlcnRpY2FsIEFsaWduXG4vLyArIEBQb3NpdGlvblxuLy8gKyBAWi1JbmRleFxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kcmVzcG9uc2l2ZTogdHJ1ZTtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBARGlzcGxheVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5kLWIgICAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4uZC1pYiAgICAgICAgIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbi5kLWkgICAgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuLmQtdGIgICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbi5kLXRiYyAgICAgICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbi5kLW4gICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAuZC1iXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kLWliXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kLWlcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5kLXRiXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gICAgLmQtdGJjXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAgIC5kLW5cXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBPdmVyZmxvd1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5vdi1oICAgICAgICAgeyBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cbi5vdi1hICAgICAgICAgeyBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50OyB9XG4ub3YtcyAgICAgICAgIHsgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50OyB9XG5cbi5vdlktaCAgICAgICAgeyBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuLm92WC1oICAgICAgICB7IG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG4ub3ZZLWEgICAgICAgIHsgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50OyB9XG4ub3ZYLWEgICAgICAgIHsgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50OyB9XG4ub3ZZLXMgICAgICAgIHsgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7IH1cbi5vdlgtcyAgICAgICAgeyBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDsgfVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC5vdi1oXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgeyBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cbiAgICAub3YtYVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgIHsgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5vdi1zXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgeyBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7IH1cblxuICAgIC5vdlktaFxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuICAgIC5vdlgtaFxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuICAgIC5vdlktYVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAub3ZYLWFcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm92WS1zXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50OyB9XG4gICAgLm92WC1zXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IG92ZXJmbG93LXg6IHNjcm9sbCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBARmxvYXRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZmwtbCAgICAgICAgIHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuLmZsLXIgICAgICAgICB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4uZmwtbiAgICAgICAgIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC5mbC1sXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLmZsLXJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLmZsLW5cXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBWZXJ0aWNhbCBBbGlnblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi52YS10ICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi52YS1tICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi52YS1iICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAudmEtdFxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4gICAgLnZhLW1cXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuICAgIC52YS1iXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBQb3NpdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wb3MtcyAgICAgICAgeyBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IH1cbi5wb3Mtc3QgICAgICAgeyBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7IH1cbi5wb3MtciAgICAgICAgeyBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuLnBvcy1hICAgICAgICB7IHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyB9XG4ucG9zLWYgICAgICAgIHsgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7IH1cblxuQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAucG9zLXNcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyB9XG4gICAgLnBvcy1zdFxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDsgfVxuICAgIC5wb3MtclxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuICAgIC5wb3MtYVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgfVxuICAgIC5wb3MtZlxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFotSW5kZXhcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDkge1xuICAuei0jeyRpfSB7IHotaW5kZXg6ICgkaSAqIDEwMDApICFpbXBvcnRhbnQ7IH1cblxuICBAaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgICAuei0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyB6LWluZGV4OiAoJGkgKiAxMDAwKSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBUT0Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyArIEBMaXN0IFN0eWxlIFBvc2l0aW9uXG4vLyArIEBMaXN0IFN0eWxlIFR5cGVcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBATGlzdCBTdHlsZSBQb3NpdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5saXNwLWkgeyBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7IH1cbi5saXNwLW8geyBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlOyB9XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQExpc3QgU3R5bGUgVHlwZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5saXMtbiAgeyBsaXN0LXN0eWxlOiBub25lOyB9XG4ubGlzdC1jIHsgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7IH1cbi5saXN0LXMgeyBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTsgfVxuLmxpc3QtdSB7IGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItcm9tYW47IH1cbi5saXN0LWwgeyBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWFscGhhOyB9XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBUT0Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyArIEBWYXJpYWJsZXNcbi8vICsgQE1hcmdpbiAoMCA+IDQgU3RlcCAxKVxuLy8gKyBATWFyZ2luICg1ID4gMzUgU3RlcCA1KVxuLy8gKyBATWFyZ2luICg0MCA+IDE2MCBTdGVwIDEwKVxuLy8gKyBATWFyZ2luIEF1dG9cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHJlc3BvbnNpdmU6IHRydWU7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFBhZGRpbmcgKDAgPiA0IFN0ZXAgMSlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDQge1xuICAubS0jeyRpfSAgeyBtYXJnaW46ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAubVQtI3skaX0geyBtYXJnaW4tdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1SLSN7JGl9IHsgbWFyZ2luLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1CLSN7JGl9IHsgbWFyZ2luLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gIC5tTC0jeyRpfSB7IG1hcmdpbi1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cblxuICAubVktI3skaX0ge1xuICAgIG1hcmdpbi10b3A6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubVgtI3skaX0ge1xuICAgIG1hcmdpbi1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1udi0jeyRpfSAgeyBtYXJnaW46IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1ULW52LSN7JGl9IHsgbWFyZ2luLXRvcDogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuICAubVItbnYtI3skaX0geyBtYXJnaW4tcmlnaHQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1CLW52LSN7JGl9IHsgbWFyZ2luLWJvdHRvbTotICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAubUwtbnYtI3skaX0geyBtYXJnaW4tbGVmdDogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuXG4gIC5tWS1udi0jeyRpfSB7XG4gICAgbWFyZ2luLXRvcDogLSN7JGl9cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLW52LSN7JGl9IHtcbiAgICBtYXJnaW4tbGVmdDogLSN7JGl9cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgICAubS0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gIHsgbWFyZ2luOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tVC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tUi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgLm1CLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgLm1MLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cblxuICAgICAgLm1ZLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAubVgtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5tLW52LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSAgeyBtYXJnaW46IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tVC1udi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tdG9wOiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAubVItbnYtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLXJpZ2h0OiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAubUItbnYtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLWJvdHRvbTogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgLm1MLW52LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi1sZWZ0OiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG5cbiAgICAgIC5tWS1udi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAubVgtbnYtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAUGFkZGluZyAoNSA+IDM1IFN0ZXAgNSlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZm9yICRpIGZyb20gNSB0aHJvdWdoIDM1IHtcbiAgQGlmICRpICUgNSA9PSAwIHtcbiAgICAubS0jeyRpfSAgeyBtYXJnaW46ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgIC5tVC0jeyRpfSB7IG1hcmdpbi10b3A6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgIC5tUi0jeyRpfSB7IG1hcmdpbi1yaWdodDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgLm1CLSN7JGl9IHsgbWFyZ2luLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgLm1MLSN7JGl9IHsgbWFyZ2luLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuXG4gICAgLm1ZLSN7JGl9IHtcbiAgICAgIG1hcmdpbi10b3A6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubVgtI3skaX0ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tLW52LSN7JGl9ICB7IG1hcmdpbjogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgIC5tVC1udi0jeyRpfSB7IG1hcmdpbi10b3A6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubVItbnYtI3skaX0geyBtYXJnaW4tcmlnaHQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubUItbnYtI3skaX0geyBtYXJnaW4tYm90dG9tOiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgLm1MLW52LSN7JGl9IHsgbWFyZ2luLWxlZnQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cblxuICAgIC5tWS1udi0jeyRpfSB7XG4gICAgICBtYXJnaW4tdG9wOiAtI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSN7JGl9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubVgtbnYtI3skaX0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgICAgIC5tLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSAgeyBtYXJnaW46ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgICAubVQtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLXRvcDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tUi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgICAubUItI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tTC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tbGVmdDogI3skaX1weCAhaW1wb3J0YW50OyB9XG5cbiAgICAgICAgLm1ZLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tWC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubS1udi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gIHsgbWFyZ2luOiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tVC1udi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tdG9wOiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tUi1udi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tcmlnaHQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1CLW52LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi1ib3R0b206IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1MLW52LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi1sZWZ0OiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG5cbiAgICAgICAgLm1ZLW52LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1YLW52LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFBhZGRpbmcgKDQwID4gMTYwIFN0ZXAgMTApXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGZvciAkaSBmcm9tIDQwIHRocm91Z2ggMTYwIHtcbiAgQGlmICRpICUgMTAgPT0gMCB7XG5cbiAgICAubS0jeyRpfSAgeyBtYXJnaW46ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgIC5tVC0jeyRpfSB7IG1hcmdpbi10b3A6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgIC5tUi0jeyRpfSB7IG1hcmdpbi1yaWdodDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgLm1CLSN7JGl9IHsgbWFyZ2luLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgLm1MLSN7JGl9IHsgbWFyZ2luLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuXG4gICAgLm1ZLSN7JGl9IHtcbiAgICAgIG1hcmdpbi10b3A6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubVgtI3skaX0ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tLW52LSN7JGl9ICB7IG1hcmdpbjogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgIC5tVC1udi0jeyRpfSB7IG1hcmdpbi10b3A6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubVItbnYtI3skaX0geyBtYXJnaW4tcmlnaHQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubUItbnYtI3skaX0geyBtYXJnaW4tYm90dG9tOiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgLm1MLW52LSN7JGl9IHsgbWFyZ2luLWxlZnQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cblxuICAgIC5tWS1udi0jeyRpfSB7XG4gICAgICBtYXJnaW4tdG9wOiAtI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSN7JGl9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubVgtbnYtI3skaX0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgICAgIC5tLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSAgeyBtYXJnaW46ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgICAubVQtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLXRvcDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tUi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgICAubUItI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tTC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tbGVmdDogI3skaX1weCAhaW1wb3J0YW50OyB9XG5cbiAgICAgICAgLm1ZLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tWC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubS1udi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gIHsgbWFyZ2luOiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tVC1udi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tdG9wOiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tUi1udi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tcmlnaHQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1CLW52LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi1ib3R0b206IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1MLW52LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi1sZWZ0OiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG5cbiAgICAgICAgLm1ZLW52LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1YLW52LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFBhZGRpbmcgQXV0b1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tLWEgIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbi5tWC1hIHsgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbi5tVC1hIHsgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4ubVItYSB7IG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4ubUItYSB7IG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuLm1MLWEgeyBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLm0tYVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubVgtYVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tVC1hXFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tUi1hXFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm1CLWFcXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm1MLWFcXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBUT0Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyArIEBCYWNrZ3JvdW5kIFNpemVcbi8vICsgQEJhY2tncm91bmQgUG9zaXRpb25cbi8vICsgQEJhY2tncm91bmQgUmVwZWF0XG4vLyArIEBPYmplY3QgRml0XG4vLyArIEBSZXNpemVcbi8vICsgQE9wYWNpdHlcbi8vICsgQEN1cnNvclxuLy8gKyBAVmlzaWJpbGl0eVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBCYWNrZ3JvdW5kIFNpemVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYmdzei1jdiAgIHsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuLmJnc3otY3QgICB7IGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuLmJnc3otZnVsbCB7IGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEJhY2tncm91bmQgUG9zaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYmdwWC1jICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7IH1cbi5iZ3BYLXQgICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHRvcDsgfVxuLmJncFgtciAgICB7IGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7IH1cbi5iZ3BYLWwgICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGxlZnQ7IH1cbi5iZ3BYLWIgICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGJvdHRvbTsgfVxuLmJncFktYyAgICB7IGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyOyB9XG4uYmdwWS10ICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3A7IH1cbi5iZ3BZLXIgICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IHJpZ2h0OyB9XG4uYmdwWS1sICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBsZWZ0OyB9XG4uYmdwWS1iICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b207IH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAQmFja2dyb3VuZCBSZXBlYXRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYmdyLW4gICAgIHsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuLmJnci15ICAgICB7IGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTsgfVxuLmJnci14ICAgICB7IGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsgfVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBPYmplY3QgRml0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm9mLWN0ICAgICB7IG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbi5vZi1jdiAgICAgeyBvYmplY3QtZml0OiBjb3ZlcjsgfVxuLm9mLWYgICAgICB7IG9iamVjdC1maXQ6IGZpbGw7IH1cbi5vZi1uICAgICAgeyBvYmplY3QtZml0OiBub25lOyB9XG4ub2Ytc2QgICAgIHsgb2JqZWN0LWZpdDogc2NhbGUtZG93bjsgfVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBSZXNpemVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucnN6LXYgICAgIHsgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuLnJzei1oICAgICB7IHJlc2l6ZTogaG9yaXpvbnRhbDsgfVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBPcGFjaXR5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm9wLTAgICAgICB7IG9wYWNpdHk6IDA7IH1cbi5vcC0xMHAgICAgeyBvcGFjaXR5OiAwLjE7IH1cbi5vcC0yMHAgICAgeyBvcGFjaXR5OiAwLjI7IH1cbi5vcC0zMHAgICAgeyBvcGFjaXR5OiAwLjM7IH1cbi5vcC00MHAgICAgeyBvcGFjaXR5OiAwLjQ7IH1cbi5vcC01MHAgICAgeyBvcGFjaXR5OiAwLjU7IH1cbi5vcC02MHAgICAgeyBvcGFjaXR5OiAwLjY7IH1cbi5vcC03MHAgICAgeyBvcGFjaXR5OiAwLjc7IH1cbi5vcC04MHAgICAgeyBvcGFjaXR5OiAwLjg7IH1cbi5vcC05MHAgICAgeyBvcGFjaXR5OiAwLjk7IH1cbi5vcC0xMDBwICAgeyBvcGFjaXR5OiAxOyB9XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEN1cnNvclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jdXItbmEgICAgeyBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4uY3VyLXAgICAgIHsgY3Vyc29yOiBwb2ludGVyOyB9XG4uY3VyLWEgICAgIHsgY3Vyc29yOiBhdXRvOyB9XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFZpc2liaWxpdHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udmlzLXYgICAgIHsgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuLnZpcy1oICAgICB7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVE9DXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gKyBAVmFyaWFibGVzXG4vLyArIEBQYWRkaW5nICgwID4gNCBTdGVwIDEpXG4vLyArIEBQYWRkaW5nICg1ID4gMzUgU3RlcCA1KVxuLy8gKyBAUGFkZGluZyAoNDAgPiAxNjAgU3RlcCAxMClcbi8vICsgQFBhZGRpbmcgQXV0b1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kcmVzcG9uc2l2ZTogdHJ1ZTtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAUGFkZGluZyAoMCA+IDQgU3RlcCAxKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggNCB7XG4gIC5wLSN7JGl9ICB7IHBhZGRpbmc6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAucFQtI3skaX0geyBwYWRkaW5nLXRvcDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gIC5wUi0jeyRpfSB7IHBhZGRpbmctcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAucEItI3skaX0geyBwYWRkaW5nLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gIC5wTC0jeyRpfSB7IHBhZGRpbmctbGVmdDogI3skaX1weCAhaW1wb3J0YW50OyB9XG5cbiAgLnBZLSN7JGl9IHtcbiAgICBwYWRkaW5nLXRvcDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucFgtI3skaX0ge1xuICAgIHBhZGRpbmctbGVmdDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIEBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICAgIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAgIC5wLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSAgeyBwYWRkaW5nOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5wVC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBwYWRkaW5nLXRvcDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAucFItI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgcGFkZGluZy1yaWdodDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAucEItI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgcGFkZGluZy1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgLnBMLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IHBhZGRpbmctbGVmdDogI3skaX1weCAhaW1wb3J0YW50OyB9XG5cbiAgICAgIC5wWS0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICBwYWRkaW5nLXRvcDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAucFgtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAUGFkZGluZyAoNSA+IDM1IFN0ZXAgNSlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZm9yICRpIGZyb20gNSB0aHJvdWdoIDM1IHtcbiAgQGlmICRpICUgNSA9PSAwIHtcbiAgICAucC0jeyRpfSAgeyBwYWRkaW5nOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAucFQtI3skaX0geyBwYWRkaW5nLXRvcDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgLnBSLSN7JGl9IHsgcGFkZGluZy1yaWdodDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgLnBCLSN7JGl9IHsgcGFkZGluZy1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgIC5wTC0jeyRpfSB7IHBhZGRpbmctbGVmdDogI3skaX1weCAhaW1wb3J0YW50OyB9XG5cbiAgICAucFktI3skaX0ge1xuICAgICAgcGFkZGluZy10b3A6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBYLSN7JGl9IHtcbiAgICAgIHBhZGRpbmctbGVmdDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgICAgICAucC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gIHsgcGFkZGluZzogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5wVC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBwYWRkaW5nLXRvcDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5wUi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBwYWRkaW5nLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnBCLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IHBhZGRpbmctYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnBMLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IHBhZGRpbmctbGVmdDogI3skaX1weCAhaW1wb3J0YW50OyB9XG5cbiAgICAgICAgLnBZLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBYLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFBhZGRpbmcgKDQwID4gMTYwIFN0ZXAgMTApXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGZvciAkaSBmcm9tIDQwIHRocm91Z2ggMTYwIHtcbiAgQGlmICRpICUgMTAgPT0gMCB7XG4gICAgLnAtI3skaX0gIHsgcGFkZGluZzogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgLnBULSN7JGl9IHsgcGFkZGluZy10b3A6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgIC5wUi0jeyRpfSB7IHBhZGRpbmctcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgIC5wQi0jeyRpfSB7IHBhZGRpbmctYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAucEwtI3skaX0geyBwYWRkaW5nLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuXG4gICAgLnBZLSN7JGl9IHtcbiAgICAgIHBhZGRpbmctdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wWC0jeyRpfSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgLnAtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9ICB7IHBhZGRpbmc6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgICAucFQtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgcGFkZGluZy10b3A6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgICAucFItI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgcGFkZGluZy1yaWdodDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5wQi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBwYWRkaW5nLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5wTC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBwYWRkaW5nLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuXG4gICAgICAgIC5wWS0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wWC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVE9DXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gKyBAVmFyaWFibGVzXG4vLyArIEBQb3NpdGlvbiAoMCA+IDQgU3RlcCAxKVxuLy8gKyBAUG9zaXRpb24gKDUgPiAzNSBTdGVwIDUpXG4vLyArIEBQb3NpdGlvbiAoNDAgPiAxNjAgU3RlcCAxMClcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHJlc3BvbnNpdmU6IHRydWU7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFBvc2l0aW9uICgwID4gNCBTdGVwIDEpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA0IHtcbiAgLnQtI3skaX0geyB0b3A6ICN7JGl9cHg7IH1cbiAgLnItI3skaX0geyByaWdodDogI3skaX1weDsgfVxuICAuYi0jeyRpfSB7IGJvdHRvbTogI3skaX1weDsgfVxuICAubC0jeyRpfSB7IGxlZnQ6ICN7JGl9cHg7IH1cblxuICBAaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgICAudC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyB0b3A6ICN7JGl9cHg7IH1cbiAgICAgIC5yLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IHJpZ2h0OiAjeyRpfXB4OyB9XG4gICAgICAuYi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBib3R0b206ICN7JGl9cHg7IH1cbiAgICAgIC5sLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IGxlZnQ6ICN7JGl9cHg7IH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAUG9zaXRpb24gKDUgPiAzNSBTdGVwIDUpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGZvciAkaSBmcm9tIDUgdGhyb3VnaCAzNSB7XG4gIEBpZiAkaSAlIDUgPT0gMCB7XG4gICAgLnQtI3skaX0geyB0b3A6ICN7JGl9cHg7IH1cbiAgICAuci0jeyRpfSB7IHJpZ2h0OiAjeyRpfXB4OyB9XG4gICAgLmItI3skaX0geyBib3R0b206ICN7JGl9cHg7IH1cbiAgICAubC0jeyRpfSB7IGxlZnQ6ICN7JGl9cHg7IH1cblxuICAgIEBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgICAgICAudC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyB0b3A6ICN7JGl9cHg7IH1cbiAgICAgICAgLnItI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgcmlnaHQ6ICN7JGl9cHg7IH1cbiAgICAgICAgLmItI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgYm90dG9tOiAjeyRpfXB4OyB9XG4gICAgICAgIC5sLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IGxlZnQ6ICN7JGl9cHg7IH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAUG9zaXRpb24gKDQwID4gMTYwIFN0ZXAgMTApXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGZvciAkaSBmcm9tIDQwIHRocm91Z2ggMTYwIHtcbiAgQGlmICRpICUgMTAgPT0gMCB7XG4gICAgLnQtI3skaX0geyB0b3A6ICN7JGl9cHg7IH1cbiAgICAuci0jeyRpfSB7IHJpZ2h0OiAjeyRpfXB4OyB9XG4gICAgLmItI3skaX0geyBib3R0b206ICN7JGl9cHg7IH1cbiAgICAubC0jeyRpfSB7IGxlZnQ6ICN7JGl9cHg7IH1cblxuICAgIEBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgICAgICAudC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyB0b3A6ICN7JGl9cHg7IH1cbiAgICAgICAgLnItI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgcmlnaHQ6ICN7JGl9cHg7IH1cbiAgICAgICAgLmItI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgYm90dG9tOiAjeyRpfXB4OyB9XG4gICAgICAgIC5sLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IGxlZnQ6ICN7JGl9cHg7IH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAUG9zaXRpb24gKDUwJSlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udGwtNTBwIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLnRyLTUwcCB7XG4gIHRvcDogNTAlO1xuICByaWdodDogNTAlO1xufVxuXG4udC01MHAgeyB0b3A6IDUwJTsgfVxuLnItNTBwIHsgcmlnaHQ6IDUwJTsgfVxuLmItNTBwIHsgYm90dG9tOiA1MCU7IH1cbi5sLTUwcCB7IGxlZnQ6IDUwJTsgfVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC50bC01MHBcXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgIH1cblxuICAgIC50ci01MHBcXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICB9XG5cbiAgICAudC01MHBcXEAjeyRicmVha3BvaW50QWxpYXN9IHsgdG9wOiA1MCU7IH1cbiAgICAuci01MHBcXEAjeyRicmVha3BvaW50QWxpYXN9IHsgcmlnaHQ6IDUwJTsgfVxuICAgIC5iLTUwcFxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBib3R0b206IDUwJTsgfVxuICAgIC5sLTUwcFxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBsZWZ0OiA1MCU7IH1cbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVE9DXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gKyBAVmFyaWFibGVzXG4vLyArIEBGaXhlZCBXaWR0aFxuLy8gKyBAUmVsYXRpdmUgV2lkdGhcbi8vICsgQEZpeGVkIEhlaWdodFxuLy8gKyBATWF4IFNpemVcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHJlc3BvbnNpdmU6IHRydWU7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEZpeGVkIFdpZHRoXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnctMVxcLzRyLCAuc3otMVxcLzRyICAgIHsgd2lkdGg6IDAuMjVyZW07IH1cbi53LTFcXC8yciwgLnN6LTFcXC8yciAgICB7IHdpZHRoOiAwLjVyZW07IH1cbi53LTNcXC80ciwgLnN6LTNcXC80ciAgICB7IHdpZHRoOiAwLjc1cmVtOyB9XG4udy0xciwgLnN6LTFyICAgICAgICAgIHsgd2lkdGg6IDFyZW07IH1cbi53LTNcXC8yciwgLnN6LTNcXC8yciAgICB7IHdpZHRoOiAxLjVyZW07IH1cbi53LTJyLCAuc3otMnIgICAgICAgICAgeyB3aWR0aDogMnJlbTsgfVxuLnctNVxcLzJyLCAuc3otNVxcLzJyICAgIHsgd2lkdGg6IDIuNXJlbTsgfVxuLnctM3IsIC5zei0zciAgICAgICAgICB7IHdpZHRoOiAzcmVtOyB9XG4udy03XFwvMnIsIC5zei03XFwvMnIgICAgeyB3aWR0aDogMy41cmVtOyB9XG4udy00ciwgLnN6LTRyICAgICAgICAgIHsgd2lkdGg6IDRyZW07IH1cbi53LTlcXC8yciwgLnN6LTlcXC8yciAgICB7IHdpZHRoOiA0LjVyZW07IH1cbi53LTVyLCAuc3otNXIgICAgICAgICAgeyB3aWR0aDogNXJlbTsgfVxuLnctMTFcXC8yciwgLnN6LTExXFwvMnIgIHsgd2lkdGg6IDUuNXJlbTsgfVxuLnctNnIsIC5zei02ciAgICAgICAgICB7IHdpZHRoOiA2cmVtOyB9XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLnctMVxcLzRyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTFcXC80clxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyB3aWR0aDogMC4yNXJlbTsgfVxuICAgIC53LTFcXC8yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei0xXFwvMnJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgd2lkdGg6IDAuNXJlbTsgfVxuICAgIC53LTNcXC80clxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei0zXFwvNHJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgd2lkdGg6IDAuNzVyZW07IH1cbiAgICAudy0xclxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei0xclxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgICAgICAgeyB3aWR0aDogMXJlbTsgfVxuICAgIC53LTNcXC8yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei0zXFwvMnJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgd2lkdGg6IDEuNXJlbTsgfVxuICAgIC53LTJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgICAgICB7IHdpZHRoOiAycmVtOyB9XG4gICAgLnctNVxcLzJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTVcXC8yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyB3aWR0aDogMi41cmVtOyB9XG4gICAgLnctM3JcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otM3JcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICAgICAgIHsgd2lkdGg6IDNyZW07IH1cbiAgICAudy03XFwvMnJcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otN1xcLzJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IHdpZHRoOiAzLjVyZW07IH1cbiAgICAudy00clxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei00clxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgICAgICAgeyB3aWR0aDogNHJlbTsgfVxuICAgIC53LTlcXC8yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei05XFwvMnJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgd2lkdGg6IDQuNXJlbTsgfVxuICAgIC53LTVyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTVyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgICAgICB7IHdpZHRoOiA1cmVtOyB9XG4gICAgLnctMTFcXC8yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei0xMVxcLzJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgeyB3aWR0aDogNS41cmVtOyB9XG4gICAgLnctNnJcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otNnJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICAgICAgIHsgd2lkdGg6IDZyZW07IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBSZWxhdGl2ZSBXaWR0aFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi53LTAgICAgIHsgd2lkdGg6IDBweDsgfVxuLnctMTBwICAgeyB3aWR0aDogMTAlOyB9XG4udy0yMHAgICB7IHdpZHRoOiAyMCU7IH1cbi53LTMwcCAgIHsgd2lkdGg6IDMwJTsgfVxuLnctNDBwICAgeyB3aWR0aDogNDAlOyB9XG4udy01MHAgICB7IHdpZHRoOiA1MCU7IH1cbi53LTYwcCAgIHsgd2lkdGg6IDYwJTsgfVxuLnctNzBwICAgeyB3aWR0aDogNzAlOyB9XG4udy04MHAgICB7IHdpZHRoOiA4MCU7IH1cbi53LTkwcCAgIHsgd2lkdGg6IDkwJTsgfVxuLnctMTAwcCAgeyB3aWR0aDogMTAwJTsgfVxuLnctMXB4ICAgeyB3aWR0aDogMXB4OyB9XG4udy1hICAgICB7IHdpZHRoOiBhdXRvOyB9XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLnctMFxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgIHsgd2lkdGg6IDBweDsgfVxuICAgIC53LTEwcFxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IHdpZHRoOiAxMCU7IH1cbiAgICAudy0yMHBcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyB3aWR0aDogMjAlOyB9XG4gICAgLnctMzBwXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgd2lkdGg6IDMwJTsgfVxuICAgIC53LTQwcFxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IHdpZHRoOiA0MCU7IH1cbiAgICAudy01MHBcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyB3aWR0aDogNTAlOyB9XG4gICAgLnctNjBwXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgd2lkdGg6IDYwJTsgfVxuICAgIC53LTcwcFxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IHdpZHRoOiA3MCU7IH1cbiAgICAudy04MHBcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyB3aWR0aDogODAlOyB9XG4gICAgLnctOTBwXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgd2lkdGg6IDkwJTsgfVxuICAgIC53LTEwMHBcXEAjeyRicmVha3BvaW50QWxpYXN9ICB7IHdpZHRoOiAxMDAlOyB9XG4gICAgLnctMXB4XFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgd2lkdGg6IDFweDsgfVxuICAgIC53LWFcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICB7IHdpZHRoOiBhdXRvOyB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBARml4ZWQgSGVpZ2h0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmgtMVxcLzRyLCAuc3otMVxcLzRyICAgIHsgaGVpZ2h0OiAwLjI1cmVtOyB9XG4uaC0xXFwvMnIsIC5zei0xXFwvMnIgICAgeyBoZWlnaHQ6IDAuNXJlbTsgfVxuLmgtM1xcLzRyLCAuc3otM1xcLzRyICAgIHsgaGVpZ2h0OiAwLjc1cmVtOyB9XG4uaC0xciwgLnN6LTFyICAgICAgICAgIHsgaGVpZ2h0OiAxcmVtOyB9XG4uaC0zXFwvMnIsIC5zei0zXFwvMnIgICAgeyBoZWlnaHQ6IDEuNXJlbTsgfVxuLmgtMnIsIC5zei0yciAgICAgICAgICB7IGhlaWdodDogMnJlbTsgfVxuLmgtNVxcLzJyLCAuc3otNVxcLzJyICAgIHsgaGVpZ2h0OiAyLjVyZW07IH1cbi5oLTNyLCAuc3otM3IgICAgICAgICAgeyBoZWlnaHQ6IDNyZW07IH1cbi5oLTdcXC8yciwgLnN6LTdcXC8yciAgICB7IGhlaWdodDogMy41cmVtOyB9XG4uaC00ciwgLnN6LTRyICAgICAgICAgIHsgaGVpZ2h0OiA0cmVtOyB9XG4uaC05XFwvMnIsIC5zei05XFwvMnIgICAgeyBoZWlnaHQ6IDQuNXJlbTsgfVxuLmgtNXIsIC5zei01ciAgICAgICAgICB7IGhlaWdodDogNXJlbTsgfVxuLmgtMTFcXC8yciwgLnN6LTExXFwvMnIgIHsgaGVpZ2h0OiA1LjVyZW07IH1cbi5oLTZyLCAuc3otNnIgICAgICAgICAgeyBoZWlnaHQ6IDZyZW07IH1cblxuQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAuaC0xXFwvNHJcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otMVxcLzRyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IGhlaWdodDogMC4yNXJlbTsgfVxuICAgIC5oLTFcXC8yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei0xXFwvMnJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgaGVpZ2h0OiAwLjVyZW07IH1cbiAgICAuaC0zXFwvNHJcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otM1xcLzRyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IGhlaWdodDogMC43NXJlbTsgfVxuICAgIC5oLTFyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTFyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgICAgICB7IGhlaWdodDogMXJlbTsgfVxuICAgIC5oLTNcXC8yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei0zXFwvMnJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgaGVpZ2h0OiAxLjVyZW07IH1cbiAgICAuaC0yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei0yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgICAgICAgeyBoZWlnaHQ6IDJyZW07IH1cbiAgICAuaC01XFwvMnJcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otNVxcLzJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IGhlaWdodDogMi41cmVtOyB9XG4gICAgLmgtM3JcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otM3JcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICAgICAgIHsgaGVpZ2h0OiAzcmVtOyB9XG4gICAgLmgtN1xcLzJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTdcXC8yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBoZWlnaHQ6IDMuNXJlbTsgfVxuICAgIC5oLTRyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTRyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgICAgICB7IGhlaWdodDogNHJlbTsgfVxuICAgIC5oLTlcXC8yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei05XFwvMnJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgaGVpZ2h0OiA0LjVyZW07IH1cbiAgICAuaC01clxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei01clxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgICAgICAgeyBoZWlnaHQ6IDVyZW07IH1cbiAgICAuaC0xMVxcLzJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTExXFwvMnJcXEAjeyRicmVha3BvaW50QWxpYXN9ICB7IGhlaWdodDogNS41cmVtOyB9XG4gICAgLmgtNnJcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otNnJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICAgICAgIHsgaGVpZ2h0OiA2cmVtOyB9XG4gIH1cbn1cblxuLmgtMCAgICAgeyBoZWlnaHQ6IDA7IH1cbi5oLWF1dG8gIHsgaGVpZ2h0OiBhdXRvOyB9XG4uaC0xMDBwICB7IGhlaWdodDogMTAwJTsgfVxuLmgtMTAwdmggeyBoZWlnaHQ6IDEwMHZoOyB9XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLmgtMFxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgIHsgaGVpZ2h0OiAwOyB9XG4gICAgLmgtYXV0b1xcQCN7JGJyZWFrcG9pbnRBbGlhc30gIHsgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmgtMTAwcFxcQCN7JGJyZWFrcG9pbnRBbGlhc30gIHsgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmgtMTAwdmhcXEAjeyRicmVha3BvaW50QWxpYXN9IHsgaGVpZ2h0OiAxMDB2aDsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQE1heCBTaXplXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm13LTEwMHAgeyBtYXgtd2lkdGg6IDEwMCU7IH1cbi5taC0xMDBwIHsgbWF4LWhlaWdodDogMTAwJTsgfVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC5tdy0xMDBwXFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5taC0xMDBwXFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgfVxufVxuIiwiXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBUT0Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyArIEBWYXJpYWJsZXNcbi8vICsgQFRleHQgQWxpZ25cbi8vICsgQFRleHQgVHJhbnNmb3JtXG4vLyArIEBGb250IFN0eWxlXG4vLyArIEBUZXh0IERlY29yYXRpb25cbi8vICsgQFdoaXRlIFNwYWNlXG4vLyArIEBXb3JkIEJyZWFrXG4vLyArIEBXb3JkIFdyYXBcbi8vICsgQFRleHQgT3ZlcmZsb3dcbi8vICsgQEZvbnQgU2l6ZVxuLy8gKyBARm9udCBXZWlnaHRcbi8vICsgQExpbmUgSGVpZ2h0XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRyZXNwb25zaXZlOiB0cnVlO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBUZXh0IEFsaWduXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnRhLWMgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuLnRhLWwgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbi50YS1yIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC50YS1jXFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLnRhLWxcXEAjeyRicmVha3BvaW50QWxpYXN9IHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRhLXJcXEAjeyRicmVha3BvaW50QWxpYXN9IHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFRleHQgVHJhbnNmb3JtXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnR0LW4geyB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyB9XG4udHQtdSB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnR0LWwgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50dC1jIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBGb250IFN0eWxlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZzLWkgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuLmZzLW8geyBmb250LXN0eWxlOiBvYmxpcXVlICFpbXBvcnRhbnQ7IH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVGV4dCBEZWNvcmF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnRkLW4geyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuLnRkLW8geyB0ZXh0LWRlY29yYXRpb246IG92ZXJsaW5lICFpbXBvcnRhbnQ7IH1cbi50ZC1sdCB7IHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7IH1cbi50ZC11IHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBXaGl0ZSBTcGFjZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi53aHMtbncgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi53aHMtcCB7IHdoaXRlLXNwYWNlOiBwcmUgIWltcG9ydGFudDsgfVxuLndocy1uIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFdvcmQgQnJlYWtcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ud29iLW4geyB3b3JkLWJyZWFrOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLndvYi1iYSB7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbCAhaW1wb3J0YW50OyB9XG4ud29iLWsgeyB3b3JkLWJyZWFrOiBrZWVwLWFsbCAhaW1wb3J0YW50OyB9XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFdvcmQgV3JhcFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi53b3ctYncgeyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgfVxuLndvdy1uIHsgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBUZXh0IE92ZXJmbG93XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnRvdi1lIHsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDsgfVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBGb250IFNpemVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZnN6LXhzICAgeyBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuLmZzei1zbSAgIHsgZm9udC1zaXplOiAwLjg3cmVtICFpbXBvcnRhbnQ7IH1cbi5mc3otZGVmICB7IGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50OyB9XG4uZnN6LW1kICAgeyBmb250LXNpemU6IDEuMTVyZW0gIWltcG9ydGFudDsgfVxuLmZzei1sZyAgIHsgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDsgfVxuLmZzei14bCAgIHsgZm9udC1zaXplOiAxLjdyZW0gIWltcG9ydGFudDsgfVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBGb250IFdlaWdodFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5mdy0xMDAgeyBmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7IH1cbi5mdy0yMDAgeyBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7IH1cbi5mdy0zMDAgeyBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cbi5mdy00MDAgeyBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cbi5mdy01MDAgeyBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7IH1cbi5mdy02MDAgeyBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7IH1cbi5mdy03MDAgeyBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cbi5mdy04MDAgeyBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7IH1cbi5mdy05MDAgeyBmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7IH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBATGluZSBIZWlnaHRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubGgtMCAgICB7IGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5saC0xICAgIHsgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDsgfVxuLmxoLTNcXC8yIHsgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50OyB9XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBUT0Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyArIEBRdWljayBCb3JkZXIgSGVscGVyc1xuLy8gKyBAQm9yZGVyIFdpZHRoXG4vLyArIEBCb3JkZXIgUmFkaXVzXG4vLyArIEBCb3JkZXIgU3R5bGVcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAUXVpY2sgQm9yZGVyIEhlbHBlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYmQgIHsgYm9yZGVyOiAjeyRib3JkZXItd2lkdGh9IHNvbGlkICN7JGJvcmRlci1jb2xvcn0gIWltcG9ydGFudDsgfVxuLmJkVCB7IGJvcmRlci10b3A6ICN7JGJvcmRlci13aWR0aH0gc29saWQgI3skYm9yZGVyLWNvbG9yfSAhaW1wb3J0YW50OyB9XG4uYmRSIHsgYm9yZGVyLXJpZ2h0OiAjeyRib3JkZXItd2lkdGh9IHNvbGlkICN7JGJvcmRlci1jb2xvcn0gIWltcG9ydGFudDsgfVxuLmJkQiB7IGJvcmRlci1ib3R0b206ICN7JGJvcmRlci13aWR0aH0gc29saWQgI3skYm9yZGVyLWNvbG9yfSAhaW1wb3J0YW50OyB9XG4uYmRMIHsgYm9yZGVyLWxlZnQ6ICN7JGJvcmRlci13aWR0aH0gc29saWQgI3skYm9yZGVyLWNvbG9yfSAhaW1wb3J0YW50OyB9XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEJvcmRlciBXaWR0aFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggNSB7XG4gIC5iZHctI3skaX0gIHsgYm9yZGVyLXdpZHRoOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmJkd1QtI3skaX0geyBib3JkZXItdG9wLXdpZHRoOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmJkd1ItI3skaX0geyBib3JkZXItcmlnaHQtd2lkdGg6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAuYmR3Qi0jeyRpfSB7IGJvcmRlci1ib3R0b20td2lkdGg6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAuYmR3TC0jeyRpfSB7IGJvcmRlci1sZWZ0LXdpZHRoOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAQm9yZGVyIFJhZGl1c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb3IgJGkgZnJvbSAwIHRvIDUge1xuICAuYmRycy0jeyRpfSB7IGJvcmRlci1yYWRpdXM6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuXG4gIC5iZHJzVC0jeyRpfSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogI3skaX1weCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmRyc1ItI3skaX0ge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZHJzQi0jeyRpfSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogI3skaX1weCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmRyc0wtI3skaX0ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJkcnMtNTBwICB7IGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50OyB9XG4uYmRycy0xMGVtIHsgYm9yZGVyLXJhZGl1czogMTBlbSAhaW1wb3J0YW50OyB9XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEJvcmRlciBTdHlsZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5iZHMtbiAgeyBib3JkZXItc3R5bGU6IG5vbmUgIWltcG9ydGFudDsgfVxuLmJkcy1zICB7IGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDsgfVxuLmJkcy1kdCB7IGJvcmRlci1zdHlsZTogZG90dGVkICFpbXBvcnRhbnQ7IH1cbi5iZHMtZHMgeyBib3JkZXItc3R5bGU6IGRhc2hlZCAhaW1wb3J0YW50OyB9XG4uYmRzLWRiIHsgYm9yZGVyLXN0eWxlOiBkb3VibGUgIWltcG9ydGFudDsgfVxuLmJkcy1nICB7IGJvcmRlci1zdHlsZTogZ3Jvb3ZlICFpbXBvcnRhbnQ7IH1cbi5iZHMtciAgeyBib3JkZXItc3R5bGU6IHJpZGdlICFpbXBvcnRhbnQ7IH1cbi5iZHMtaSAgeyBib3JkZXItc3R5bGU6IGluc2V0ICFpbXBvcnRhbnQ7IH1cbi5iZHMtbyAgeyBib3JkZXItc3R5bGU6IG91dHNldCAhaW1wb3J0YW50OyB9XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBQc2V1ZG8gRWxlbWVudHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubm8tYWZ0ZXI6OmFmdGVyICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbi5uby1iZWZvcmU6OmJlZm9yZSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVE9DXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gKyBATWF0ZXJpYWwgQ29sb3Jcbi8vICsgQEdyZXkgQ29sb3JzXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQE1hdGVyaWFsIENvbG9yXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGVhY2ggJGl0ZW0sICRjb2xvciBpbiAkbWQtY29sb3JzIHtcbiAgLmMtI3skaXRlbX0sICAgICAuY0gtI3skaXRlbX06aG92ZXIgICAgICB7IGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDsgfVxuICAuYmdjLSN7JGl0ZW19LCAgIC5iZ2NILSN7JGl0ZW19OmhvdmVyICAgIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7IH1cbiAgLmJkYy0jeyRpdGVtfSwgICAuYmRjSC0jeyRpdGVtfTpob3ZlciAgICB7IGJvcmRlci1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7IH1cbiAgLmZpbGwtI3skaXRlbX0sICAuZmlsbEgtI3skaXRlbX06aG92ZXIgICB7IGZpbGw6ICRjb2xvciAhaW1wb3J0YW50OyB9XG4gIC5zdHItI3skaXRlbX0sICAgLnN0ckgtI3skaXRlbX06aG92ZXIgICAgeyBzdHJva2U6ICRjb2xvciAhaW1wb3J0YW50OyB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEdyZXkgQ29sb3JzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGVhY2ggJGl0ZW0sICRjb2xvciBpbiAkZ3JleS1jb2xvcnMtYWx0IHtcbiAgLmMtI3skaXRlbX0sICAgICAuY0gtI3skaXRlbX06aG92ZXIgICAgICB7IGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDsgfVxuICAuYmdjLSN7JGl0ZW19LCAgIC5iZ2NILSN7JGl0ZW19OmhvdmVyICAgIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7IH1cbiAgLmJkYy0jeyRpdGVtfSwgICAuYmRjSC0jeyRpdGVtfTpob3ZlciAgICB7IGJvcmRlci1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7IH1cbiAgLmZpbGwtI3skaXRlbX0sICAuZmlsbEgtI3skaXRlbX06aG92ZXIgICB7IGZpbGw6ICRjb2xvciAhaW1wb3J0YW50OyB9XG4gIC5zdHItI3skaXRlbX0sICAgLnN0ckgtI3skaXRlbX06aG92ZXIgICAgeyBzdHJva2U6ICRjb2xvciAhaW1wb3J0YW50OyB9XG59XG4iLCIvKlxuICogQ29udGFpbmVyIHN0eWxlXG4gKi9cbi5wcyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogYXV0bztcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcbn1cblxuLypcbiAqIFNjcm9sbGJhciByYWlsIHN0eWxlc1xuICovXG4ucHNfX3JhaWwteCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICBoZWlnaHQ6IDE1cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgb3IgJ3RvcCcgZm9yIHBzX19yYWlsLXggKi9cbiAgYm90dG9tOiAwcHg7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIHdpZHRoOiAxNXB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgb3IgJ2xlZnQnIGZvciBwc19fcmFpbC15ICovXG4gIHJpZ2h0OiAwO1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHMtLWFjdGl2ZS14ID4gLnBzX19yYWlsLXgsXG4ucHMtLWFjdGl2ZS15ID4gLnBzX19yYWlsLXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wczpob3ZlciA+IC5wc19fcmFpbC14LFxuLnBzOmhvdmVyID4gLnBzX19yYWlsLXksXG4ucHMtLWZvY3VzID4gLnBzX19yYWlsLXgsXG4ucHMtLWZvY3VzID4gLnBzX19yYWlsLXksXG4ucHMtLXNjcm9sbGluZy14ID4gLnBzX19yYWlsLXgsXG4ucHMtLXNjcm9sbGluZy15ID4gLnBzX19yYWlsLXkge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5wcyAucHNfX3JhaWwteDpob3Zlcixcbi5wcyAucHNfX3JhaWwteTpob3Zlcixcbi5wcyAucHNfX3JhaWwteDpmb2N1cyxcbi5wcyAucHNfX3JhaWwteTpmb2N1cyxcbi5wcyAucHNfX3JhaWwteC5wcy0tY2xpY2tpbmcsXG4ucHMgLnBzX19yYWlsLXkucHMtLWNsaWNraW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4vKlxuICogU2Nyb2xsYmFyIHRodW1iIHN0eWxlc1xuICovXG4ucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgZWFzZS1pbi1vdXQ7XG4gIGhlaWdodDogNnB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwc19fdGh1bWIteCAqL1xuICBib3R0b206IDJweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDZweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwc19fdGh1bWIteSAqL1xuICByaWdodDogMnB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3JhaWwteDpob3ZlciA+IC5wc19fdGh1bWIteCxcbi5wc19fcmFpbC14OmZvY3VzID4gLnBzX190aHVtYi14LFxuLnBzX19yYWlsLXgucHMtLWNsaWNraW5nIC5wc19fdGh1bWIteCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLnBzX19yYWlsLXk6aG92ZXIgPiAucHNfX3RodW1iLXksXG4ucHNfX3JhaWwteTpmb2N1cyA+IC5wc19fdGh1bWIteSxcbi5wc19fcmFpbC15LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICB3aWR0aDogMTFweDtcbn1cblxuLyogTVMgc3VwcG9ydHMgKi9cbkBzdXBwb3J0cyAoLW1zLW92ZXJmbG93LXN0eWxlOiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ3RoZW1pZnknO1xuXHRzcmM6dXJsKCcuLi8uLi9hc3NldHMvc3RhdGljL2ZvbnRzL2ljb25zL3RoZW1pZnkvdGhlbWlmeS5lb3Q/LWZ2YmFuZScpO1xuXHRzcmM6dXJsKCcuLi8uLi9hc3NldHMvc3RhdGljL2ZvbnRzL2ljb25zL3RoZW1pZnkvdGhlbWlmeS5lb3Q/I2llZml4LWZ2YmFuZScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHR1cmwoJy4uLy4uL2Fzc2V0cy9zdGF0aWMvZm9udHMvaWNvbnMvdGhlbWlmeS90aGVtaWZ5LndvZmY/LWZ2YmFuZScpIGZvcm1hdCgnd29mZicpLFxuXHRcdHVybCgnLi4vLi4vYXNzZXRzL3N0YXRpYy9mb250cy9pY29ucy90aGVtaWZ5L3RoZW1pZnkudHRmPy1mdmJhbmUnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdFx0dXJsKCcuLi8uLi9hc3NldHMvc3RhdGljL2ZvbnRzL2ljb25zL3RoZW1pZnkvdGhlbWlmeS5zdmc/LWZ2YmFuZSN0aGVtaWZ5JykgZm9ybWF0KCdzdmcnKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5bY2xhc3NePVwidGktXCJdLCBbY2xhc3MqPVwiIHRpLVwiXSB7XG5cdGZvbnQtZmFtaWx5OiAndGhlbWlmeSc7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cblx0LyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4udGktd2FuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwMFwiO1xufVxuLnRpLXZvbHVtZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwMVwiO1xufVxuLnRpLXVzZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDJcIjtcbn1cbi50aS11bmxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDNcIjtcbn1cbi50aS11bmxpbms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDRcIjtcbn1cbi50aS10cmFzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwNVwiO1xufVxuLnRpLXRob3VnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDZcIjtcbn1cbi50aS10YXJnZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDdcIjtcbn1cbi50aS10YWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDhcIjtcbn1cbi50aS10YWJsZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDlcIjtcbn1cbi50aS1zdGFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjBhXCI7XG59XG4udGktc3ByYXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MGJcIjtcbn1cbi50aS1zaWduYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MGNcIjtcbn1cbi50aS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjBkXCI7XG59XG4udGktc2hvcHBpbmctY2FydC1mdWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjBlXCI7XG59XG4udGktc2V0dGluZ3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MGZcIjtcbn1cbi50aS1zZWFyY2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTBcIjtcbn1cbi50aS16b29tLWluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjExXCI7XG59XG4udGktem9vbS1vdXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTJcIjtcbn1cbi50aS1jdXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTNcIjtcbn1cbi50aS1ydWxlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxNFwiO1xufVxuLnRpLXJ1bGVyLXBlbmNpbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxNVwiO1xufVxuLnRpLXJ1bGVyLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxNlwiO1xufVxuLnRpLWJvb2ttYXJrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjE3XCI7XG59XG4udGktYm9va21hcmstYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjE4XCI7XG59XG4udGktcmVsb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjE5XCI7XG59XG4udGktcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxYVwiO1xufVxuLnRpLXBpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxYlwiO1xufVxuLnRpLXBlbmNpbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxY1wiO1xufVxuLnRpLXBlbmNpbC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MWRcIjtcbn1cbi50aS1wYWludC1yb2xsZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MWVcIjtcbn1cbi50aS1wYWludC1idWNrZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MWZcIjtcbn1cbi50aS1uYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyMFwiO1xufVxuLnRpLW1vYmlsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyMVwiO1xufVxuLnRpLW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjIyXCI7XG59XG4udGktbWVkYWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjIzXCI7XG59XG4udGktbWVkYWxsLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyNFwiO1xufVxuLnRpLW1hcmtlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyNVwiO1xufVxuLnRpLW1hcmtlci1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjZcIjtcbn1cbi50aS1hcnJvdy11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyN1wiO1xufVxuLnRpLWFycm93LXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjI4XCI7XG59XG4udGktYXJyb3ctbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyOVwiO1xufVxuLnRpLWFycm93LWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MmFcIjtcbn1cbi50aS1sb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJiXCI7XG59XG4udGktbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MmNcIjtcbn1cbi50aS1saW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJkXCI7XG59XG4udGktbGF5b3V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJlXCI7XG59XG4udGktbGF5ZXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJmXCI7XG59XG4udGktbGF5ZXJzLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzMFwiO1xufVxuLnRpLWtleTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzMVwiO1xufVxuLnRpLWltcG9ydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzMlwiO1xufVxuLnRpLWltYWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjMzXCI7XG59XG4udGktaGVhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzRcIjtcbn1cbi50aS1oZWFydC1icm9rZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzVcIjtcbn1cbi50aS1oYW5kLXN0b3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzZcIjtcbn1cbi50aS1oYW5kLW9wZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzdcIjtcbn1cbi50aS1oYW5kLWRyYWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzhcIjtcbn1cbi50aS1mb2xkZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzlcIjtcbn1cbi50aS1mbGFnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNhXCI7XG59XG4udGktZmxhZy1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2M2JcIjtcbn1cbi50aS1mbGFnLWFsdC0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNjXCI7XG59XG4udGktZXllOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNkXCI7XG59XG4udGktZXhwb3J0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNlXCI7XG59XG4udGktZXhjaGFuZ2UtdmVydGljYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2M2ZcIjtcbn1cbi50aS1kZXNrdG9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQwXCI7XG59XG4udGktY3VwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQxXCI7XG59XG4udGktY3Jvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDJcIjtcbn1cbi50aS1jb21tZW50czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0M1wiO1xufVxuLnRpLWNvbW1lbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDRcIjtcbn1cbi50aS1jb21tZW50LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0NVwiO1xufVxuLnRpLWNsb3NlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQ2XCI7XG59XG4udGktY2xpcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0N1wiO1xufVxuLnRpLWFuZ2xlLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQ4XCI7XG59XG4udGktYW5nbGUtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDlcIjtcbn1cbi50aS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjRhXCI7XG59XG4udGktYW5nbGUtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0YlwiO1xufVxuLnRpLWNoZWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjRjXCI7XG59XG4udGktY2hlY2stYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjRkXCI7XG59XG4udGktY2FtZXJhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjRlXCI7XG59XG4udGktYW5ub3VuY2VtZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjRmXCI7XG59XG4udGktYnJ1c2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NTBcIjtcbn1cbi50aS1icmllZmNhc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NTFcIjtcbn1cbi50aS1ib2x0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjUyXCI7XG59XG4udGktYm9sdC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NTNcIjtcbn1cbi50aS1ibGFja2JvYXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjU0XCI7XG59XG4udGktYmFnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjU1XCI7XG59XG4udGktbW92ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1NlwiO1xufVxuLnRpLWFycm93cy12ZXJ0aWNhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1N1wiO1xufVxuLnRpLWFycm93cy1ob3Jpem9udGFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjU4XCI7XG59XG4udGktZnVsbHNjcmVlbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1OVwiO1xufVxuLnRpLWFycm93LXRvcC1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1YVwiO1xufVxuLnRpLWFycm93LXRvcC1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjViXCI7XG59XG4udGktYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjVjXCI7XG59XG4udGktYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjVkXCI7XG59XG4udGktYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NWVcIjtcbn1cbi50aS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1ZlwiO1xufVxuLnRpLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2MFwiO1xufVxuLnRpLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2MVwiO1xufVxuLnRpLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjYyXCI7XG59XG4udGktYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NjNcIjtcbn1cbi50aS16aXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NjRcIjtcbn1cbi50aS13b3JsZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2NVwiO1xufVxuLnRpLXdoZWVsY2hhaXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NjZcIjtcbn1cbi50aS12aWV3LWxpc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NjdcIjtcbn1cbi50aS12aWV3LWxpc3QtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjY4XCI7XG59XG4udGktdmlldy1ncmlkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjY5XCI7XG59XG4udGktdXBwZXJjYXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjZhXCI7XG59XG4udGktdXBsb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjZiXCI7XG59XG4udGktdW5kZXJsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjZjXCI7XG59XG4udGktdHJ1Y2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NmRcIjtcbn1cbi50aS10aW1lcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2ZVwiO1xufVxuLnRpLXRpY2tldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2ZlwiO1xufVxuLnRpLXRodW1iLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjcwXCI7XG59XG4udGktdGh1bWItZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3MVwiO1xufVxuLnRpLXRleHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NzJcIjtcbn1cbi50aS1zdGF0cy11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3M1wiO1xufVxuLnRpLXN0YXRzLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NzRcIjtcbn1cbi50aS1zcGxpdC12OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjc1XCI7XG59XG4udGktc3BsaXQtaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3NlwiO1xufVxuLnRpLXNtYWxsY2FwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjc3XCI7XG59XG4udGktc2hpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NzhcIjtcbn1cbi50aS1zaGlmdC1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3OVwiO1xufVxuLnRpLXNoaWZ0LWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2N2FcIjtcbn1cbi50aS1zaGllbGQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2N2JcIjtcbn1cbi50aS1ub3RlcGFkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjdjXCI7XG59XG4udGktc2VydmVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjdkXCI7XG59XG4udGktcXVvdGUtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2N2VcIjtcbn1cbi50aS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjdmXCI7XG59XG4udGktcHVsc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODBcIjtcbn1cbi50aS1wcmludGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjgxXCI7XG59XG4udGktcG93ZXItb2ZmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjgyXCI7XG59XG4udGktcGx1ZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4M1wiO1xufVxuLnRpLXBpZS1jaGFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4NFwiO1xufVxuLnRpLXBhcmFncmFwaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4NVwiO1xufVxuLnRpLXBhbmVsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjg2XCI7XG59XG4udGktcGFja2FnZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4N1wiO1xufVxuLnRpLW11c2ljOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjg4XCI7XG59XG4udGktbXVzaWMtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjg5XCI7XG59XG4udGktbW91c2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OGFcIjtcbn1cbi50aS1tb3VzZS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OGJcIjtcbn1cbi50aS1tb25leTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4Y1wiO1xufVxuLnRpLW1pY3JvcGhvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OGRcIjtcbn1cbi50aS1tZW51OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjhlXCI7XG59XG4udGktbWVudS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OGZcIjtcbn1cbi50aS1tYXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OTBcIjtcbn1cbi50aS1tYXAtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjkxXCI7XG59XG4udGktbG9vcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5MlwiO1xufVxuLnRpLWxvY2F0aW9uLXBpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5M1wiO1xufVxuLnRpLWxpc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OTRcIjtcbn1cbi50aS1saWdodC1idWxiOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjk1XCI7XG59XG4udGktSXRhbGljOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjk2XCI7XG59XG4udGktaW5mbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5N1wiO1xufVxuLnRpLWluZmluaXRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjk4XCI7XG59XG4udGktaWQtYmFkZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OTlcIjtcbn1cbi50aS1odW1tZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OWFcIjtcbn1cbi50aS1ob21lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjliXCI7XG59XG4udGktaGVscDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5Y1wiO1xufVxuLnRpLWhlYWRwaG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5ZFwiO1xufVxuLnRpLWhhcmRkcml2ZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OWVcIjtcbn1cbi50aS1oYXJkZHJpdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OWZcIjtcbn1cbi50aS1naWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmEwXCI7XG59XG4udGktZ2FtZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhMVwiO1xufVxuLnRpLWZpbHRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhMlwiO1xufVxuLnRpLWZpbGVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmEzXCI7XG59XG4udGktZmlsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhNFwiO1xufVxuLnRpLWVyYXNlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhNVwiO1xufVxuLnRpLWVudmVsb3BlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmE2XCI7XG59XG4udGktZG93bmxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YTdcIjtcbn1cbi50aS1kaXJlY3Rpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YThcIjtcbn1cbi50aS1kaXJlY3Rpb24tYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmE5XCI7XG59XG4udGktZGFzaGJvYXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmFhXCI7XG59XG4udGktY29udHJvbC1zdG9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmFiXCI7XG59XG4udGktY29udHJvbC1zaHVmZmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmFjXCI7XG59XG4udGktY29udHJvbC1wbGF5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmFkXCI7XG59XG4udGktY29udHJvbC1wYXVzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhZVwiO1xufVxuLnRpLWNvbnRyb2wtZm9yd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhZlwiO1xufVxuLnRpLWNvbnRyb2wtYmFja3dhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YjBcIjtcbn1cbi50aS1jbG91ZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiMVwiO1xufVxuLnRpLWNsb3VkLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmIyXCI7XG59XG4udGktY2xvdWQtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiM1wiO1xufVxuLnRpLWNsaXBib2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiNFwiO1xufVxuLnRpLWNhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiNVwiO1xufVxuLnRpLWNhbGVuZGFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmI2XCI7XG59XG4udGktYm9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiN1wiO1xufVxuLnRpLWJlbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YjhcIjtcbn1cbi50aS1iYXNrZXRiYWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmI5XCI7XG59XG4udGktYmFyLWNoYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmJhXCI7XG59XG4udGktYmFyLWNoYXJ0LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiYlwiO1xufVxuLnRpLWJhY2stcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YmNcIjtcbn1cbi50aS1iYWNrLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YmRcIjtcbn1cbi50aS1hcnJvd3MtY29ybmVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmJlXCI7XG59XG4udGktYXJjaGl2ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiZlwiO1xufVxuLnRpLWFuY2hvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjMFwiO1xufVxuLnRpLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmMxXCI7XG59XG4udGktYWxpZ24tbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjMlwiO1xufVxuLnRpLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YzNcIjtcbn1cbi50aS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YzRcIjtcbn1cbi50aS1hbGVydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjNVwiO1xufVxuLnRpLWFsYXJtLWNsb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmM2XCI7XG59XG4udGktYWdlbmRhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmM3XCI7XG59XG4udGktd3JpdGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YzhcIjtcbn1cbi50aS13aW5kb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YzlcIjtcbn1cbi50aS13aWRnZXRpemVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmNhXCI7XG59XG4udGktd2lkZ2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmNiXCI7XG59XG4udGktd2lkZ2V0LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjY1wiO1xufVxuLnRpLXdhbGxldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjZFwiO1xufVxuLnRpLXZpZGVvLWNsYXBwZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2Y2VcIjtcbn1cbi50aS12aWRlby1jYW1lcmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2Y2ZcIjtcbn1cbi50aS12ZWN0b3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZDBcIjtcbn1cbi50aS10aGVtaWZ5LWxvZ286YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZDFcIjtcbn1cbi50aS10aGVtaWZ5LWZhdmljb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZDJcIjtcbn1cbi50aS10aGVtaWZ5LWZhdmljb24tYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmQzXCI7XG59XG4udGktc3VwcG9ydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkNFwiO1xufVxuLnRpLXN0YW1wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmQ1XCI7XG59XG4udGktc3BsaXQtdi1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZDZcIjtcbn1cbi50aS1zbGljZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkN1wiO1xufVxuLnRpLXNob3J0Y29kZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkOFwiO1xufVxuLnRpLXNoaWZ0LXJpZ2h0LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkOVwiO1xufVxuLnRpLXNoaWZ0LWxlZnQtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmRhXCI7XG59XG4udGktcnVsZXItYWx0LTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZGJcIjtcbn1cbi50aS1yZWNlaXB0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmRjXCI7XG59XG4udGktcGluMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkZFwiO1xufVxuLnRpLXBpbi1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZGVcIjtcbn1cbi50aS1wZW5jaWwtYWx0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkZlwiO1xufVxuLnRpLXBhbGV0dGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZTBcIjtcbn1cbi50aS1tb3JlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmUxXCI7XG59XG4udGktbW9yZS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZTJcIjtcbn1cbi50aS1taWNyb3Bob25lLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlM1wiO1xufVxuLnRpLW1hZ25ldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlNFwiO1xufVxuLnRpLWxpbmUtZG91YmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmU1XCI7XG59XG4udGktbGluZS1kb3R0ZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZTZcIjtcbn1cbi50aS1saW5lLWRhc2hlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlN1wiO1xufVxuLnRpLWxheW91dC13aWR0aC1mdWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmU4XCI7XG59XG4udGktbGF5b3V0LXdpZHRoLWRlZmF1bHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZTlcIjtcbn1cbi50aS1sYXlvdXQtd2lkdGgtZGVmYXVsdC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZWFcIjtcbn1cbi50aS1sYXlvdXQtdGFiOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmViXCI7XG59XG4udGktbGF5b3V0LXRhYi13aW5kb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZWNcIjtcbn1cbi50aS1sYXlvdXQtdGFiLXY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZWRcIjtcbn1cbi50aS1sYXlvdXQtdGFiLW1pbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlZVwiO1xufVxuLnRpLWxheW91dC1zbGlkZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZWZcIjtcbn1cbi50aS1sYXlvdXQtc2xpZGVyLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmMFwiO1xufVxuLnRpLWxheW91dC1zaWRlYmFyLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmYxXCI7XG59XG4udGktbGF5b3V0LXNpZGViYXItbm9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmMlwiO1xufVxuLnRpLWxheW91dC1zaWRlYmFyLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZjNcIjtcbn1cbi50aS1sYXlvdXQtcGxhY2Vob2xkZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZjRcIjtcbn1cbi50aS1sYXlvdXQtbWVudTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmNVwiO1xufVxuLnRpLWxheW91dC1tZW51LXY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZjZcIjtcbn1cbi50aS1sYXlvdXQtbWVudS1zZXBhcmF0ZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZjdcIjtcbn1cbi50aS1sYXlvdXQtbWVudS1mdWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmY4XCI7XG59XG4udGktbGF5b3V0LW1lZGlhLXJpZ2h0LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmOVwiO1xufVxuLnRpLWxheW91dC1tZWRpYS1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmYVwiO1xufVxuLnRpLWxheW91dC1tZWRpYS1vdmVybGF5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmZiXCI7XG59XG4udGktbGF5b3V0LW1lZGlhLW92ZXJsYXktYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmZjXCI7XG59XG4udGktbGF5b3V0LW1lZGlhLW92ZXJsYXktYWx0LTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZmRcIjtcbn1cbi50aS1sYXlvdXQtbWVkaWEtbGVmdC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZmVcIjtcbn1cbi50aS1sYXlvdXQtbWVkaWEtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmZlwiO1xufVxuLnRpLWxheW91dC1tZWRpYS1jZW50ZXItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzAwXCI7XG59XG4udGktbGF5b3V0LW1lZGlhLWNlbnRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwMVwiO1xufVxuLnRpLWxheW91dC1saXN0LXRodW1iOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzAyXCI7XG59XG4udGktbGF5b3V0LWxpc3QtdGh1bWItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzAzXCI7XG59XG4udGktbGF5b3V0LWxpc3QtcG9zdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwNFwiO1xufVxuLnRpLWxheW91dC1saXN0LWxhcmdlLWltYWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzA1XCI7XG59XG4udGktbGF5b3V0LWxpbmUtc29saWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MDZcIjtcbn1cbi50aS1sYXlvdXQtZ3JpZDQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MDdcIjtcbn1cbi50aS1sYXlvdXQtZ3JpZDM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MDhcIjtcbn1cbi50aS1sYXlvdXQtZ3JpZDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MDlcIjtcbn1cbi50aS1sYXlvdXQtZ3JpZDItdGh1bWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MGFcIjtcbn1cbi50aS1sYXlvdXQtY3RhLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzBiXCI7XG59XG4udGktbGF5b3V0LWN0YS1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzBjXCI7XG59XG4udGktbGF5b3V0LWN0YS1jZW50ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MGRcIjtcbn1cbi50aS1sYXlvdXQtY3RhLWJ0bi1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwZVwiO1xufVxuLnRpLWxheW91dC1jdGEtYnRuLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MGZcIjtcbn1cbi50aS1sYXlvdXQtY29sdW1uNDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxMFwiO1xufVxuLnRpLWxheW91dC1jb2x1bW4zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzExXCI7XG59XG4udGktbGF5b3V0LWNvbHVtbjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MTJcIjtcbn1cbi50aS1sYXlvdXQtYWNjb3JkaW9uLXNlcGFyYXRlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxM1wiO1xufVxuLnRpLWxheW91dC1hY2NvcmRpb24tbWVyZ2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzE0XCI7XG59XG4udGktbGF5b3V0LWFjY29yZGlvbi1saXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzE1XCI7XG59XG4udGktaW5rLXBlbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxNlwiO1xufVxuLnRpLWluZm8tYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzE3XCI7XG59XG4udGktaGVscC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MThcIjtcbn1cbi50aS1oZWFkcGhvbmUtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzE5XCI7XG59XG4udGktaGFuZC1wb2ludC11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxYVwiO1xufVxuLnRpLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MWJcIjtcbn1cbi50aS1oYW5kLXBvaW50LWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MWNcIjtcbn1cbi50aS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MWRcIjtcbn1cbi50aS1nYWxsZXJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzFlXCI7XG59XG4udGktZmFjZS1zbWlsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxZlwiO1xufVxuLnRpLWZhY2Utc2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzIwXCI7XG59XG4udGktY3JlZGl0LWNhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MjFcIjtcbn1cbi50aS1jb250cm9sLXNraXAtZm9yd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyMlwiO1xufVxuLnRpLWNvbnRyb2wtc2tpcC1iYWNrd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyM1wiO1xufVxuLnRpLWNvbnRyb2wtcmVjb3JkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzI0XCI7XG59XG4udGktY29udHJvbC1lamVjdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyNVwiO1xufVxuLnRpLWNvbW1lbnRzLXNtaWxleTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyNlwiO1xufVxuLnRpLWJydXNoLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyN1wiO1xufVxuLnRpLXlvdXR1YmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MjhcIjtcbn1cbi50aS12aW1lbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyOVwiO1xufVxuLnRpLXR3aXR0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MmFcIjtcbn1cbi50aS10aW1lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzJiXCI7XG59XG4udGktdHVtYmxyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzJjXCI7XG59XG4udGktc2t5cGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MmRcIjtcbn1cbi50aS1zaGFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyZVwiO1xufVxuLnRpLXNoYXJlLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyZlwiO1xufVxuLnRpLXJvY2tldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczMFwiO1xufVxuLnRpLXBpbnRlcmVzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczMVwiO1xufVxuLnRpLW5ldy13aW5kb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MzJcIjtcbn1cbi50aS1taWNyb3NvZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MzNcIjtcbn1cbi50aS1saXN0LW9sOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzM0XCI7XG59XG4udGktbGlua2VkaW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MzVcIjtcbn1cbi50aS1sYXlvdXQtc2lkZWJhci0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzM2XCI7XG59XG4udGktbGF5b3V0LWdyaWQ0LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczN1wiO1xufVxuLnRpLWxheW91dC1ncmlkMy1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MzhcIjtcbn1cbi50aS1sYXlvdXQtZ3JpZDItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzM5XCI7XG59XG4udGktbGF5b3V0LWNvbHVtbjQtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzNhXCI7XG59XG4udGktbGF5b3V0LWNvbHVtbjMtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzNiXCI7XG59XG4udGktbGF5b3V0LWNvbHVtbjItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzNjXCI7XG59XG4udGktaW5zdGFncmFtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzNkXCI7XG59XG4udGktZ29vZ2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzNlXCI7XG59XG4udGktZ2l0aHViOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzNmXCI7XG59XG4udGktZmxpY2tyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzQwXCI7XG59XG4udGktZmFjZWJvb2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NDFcIjtcbn1cbi50aS1kcm9wYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzQyXCI7XG59XG4udGktZHJpYmJibGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NDNcIjtcbn1cbi50aS1hcHBsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0NFwiO1xufVxuLnRpLWFuZHJvaWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NDVcIjtcbn1cbi50aS1zYXZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzQ2XCI7XG59XG4udGktc2F2ZS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NDdcIjtcbn1cbi50aS15YWhvbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0OFwiO1xufVxuLnRpLXdvcmRwcmVzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0OVwiO1xufVxuLnRpLXZpbWVvLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0YVwiO1xufVxuLnRpLXR3aXR0ZXItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzRiXCI7XG59XG4udGktdHVtYmxyLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0Y1wiO1xufVxuLnRpLXRyZWxsbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0ZFwiO1xufVxuLnRpLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzRlXCI7XG59XG4udGktc291bmRjbG91ZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0ZlwiO1xufVxuLnRpLXNoYXJldGhpczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1MFwiO1xufVxuLnRpLXNoYXJldGhpcy1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NTFcIjtcbn1cbi50aS1yZWRkaXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NTJcIjtcbn1cbi50aS1waW50ZXJlc3QtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzUzXCI7XG59XG4udGktbWljcm9zb2Z0LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1NFwiO1xufVxuLnRpLWxpbnV4OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzU1XCI7XG59XG4udGktanNmaWRkbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NTZcIjtcbn1cbi50aS1qb29tbGE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NTdcIjtcbn1cbi50aS1odG1sNTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1OFwiO1xufVxuLnRpLWZsaWNrci1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NTlcIjtcbn1cbi50aS1lbWFpbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1YVwiO1xufVxuLnRpLWRydXBhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1YlwiO1xufVxuLnRpLWRyb3Bib3gtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzVjXCI7XG59XG4udGktY3NzMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1ZFwiO1xufVxuLnRpLXJzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1ZVwiO1xufVxuLnRpLXJzcy1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NWZcIjtcbn1cbiIsIi5wc19fcmFpbC15IHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuIiwiI2pxc3Rvb2x0aXAge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG59XG4iLCIuZGF0ZXBpY2tlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cbiAgdGFibGUge1xuICAgIHRyIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgfVxuXG4gICAgICB0ZCB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmFjdGl2ZS5mb2N1cyB7XG4gIGNvbG9yOiAkZGVmYXVsdC13aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtcHJpbWFyeTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICRkZWZhdWx0LXByaW1hcnk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogJGRlZmF1bHQtcHJpbWFyeTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoOmhvdmVyLFxuLmRhdGVwaWNrZXIgLnByZXY6aG92ZXIsXG4uZGF0ZXBpY2tlciAubmV4dDpob3Zlcixcbi5kYXRlcGlja2VyIHRmb290IHRyIHRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogJGRlZmF1bHQtcHJpbWFyeTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRhdGVwaWNrZXItaW5saW5lIHtcbiAgd2lkdGg6IDMzMHB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMzBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblxuICAuaW5wdXQtbWluaSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDZweCAwIDM1cHg7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRkZWZhdWx0LWluZm8sIDIwJSk7XG4gICAgfVxuICB9XG5cbiAgLmRhdGVyYW5nZXBpY2tlcl9pbnB1dCB7XG4gICAgaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgdG9wOiAxM3B4O1xuICAgIH1cbiAgfVxuXG4gIHRkLFxuICB0aCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG5cbiAgICAmLmF2YWlsYWJsZXtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkZWZhdWx0LXByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRkIHtcbiAgICAmLmluLXJhbmdlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICRkZWZhdWx0LXByaW1hcnk7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtcHJpbWFyeTtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LXByaW1hcnk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc3RhcnQtZGF0ZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAmLmVuZC1kYXRlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmVuZC1kYXRlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG5cbiAgc2VsZWN0IHtcbiAgICAmLmhvdXJzZWxlY3QsXG4gICAgJi5taW51dGVzZWxlY3QsXG4gICAgJi5zZWNvbmRzZWxlY3QsXG4gICAgJi5hbXBtc2VsZWN0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jYWxlbmRhci10aW1lIHtcbiAgICBpIHtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgbGVmdDogMzVweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBmcm9tKCRicmVha3BvaW50LXNtKSB7XG4gICAgLmNhbGVuZGFyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDYuNC4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICogQ29weXJpZ2h0IDIwMjMgRm9udGljb25zLCBJbmMuXG4gKi9cbi8vIEZvbnQgQXdlc29tZSBjb3JlIGNvbXBpbGUgKFdlYiBGb250cy1iYXNlZClcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCAnZnVuY3Rpb25zJztcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdtaXhpbnMnO1xuQGltcG9ydCAnY29yZSc7XG5AaW1wb3J0ICdzaXppbmcnO1xuQGltcG9ydCAnZml4ZWQtd2lkdGgnO1xuQGltcG9ydCAnbGlzdCc7XG5AaW1wb3J0ICdib3JkZXJlZC1wdWxsZWQnO1xuQGltcG9ydCAnYW5pbWF0ZWQnO1xuQGltcG9ydCAncm90YXRlZC1mbGlwcGVkJztcbkBpbXBvcnQgJ3N0YWNrZWQnO1xuQGltcG9ydCAnaWNvbnMnO1xuQGltcG9ydCAnc2NyZWVuLXJlYWRlcic7XG4iLCIvLyBiYXNlIGljb24gY2xhc3MgZGVmaW5pdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICBmb250LWZhbWlseTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tc3R5bGUtZmFtaWx5LCAnI3skZmEtc3R5bGUtZmFtaWx5fScpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tc3R5bGUsICN7JGZhLXN0eWxlfSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbGFzc2ljLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJwLFxuLmZhcyxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb2xpZCxcbi5mYXIsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVndWxhcixcbi5mYWIsXG4uI3skZmEtY3NzLXByZWZpeH0tYnJhbmRzIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWRpc3BsYXksICN7JGZhLWRpc3BsYXl9KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uZmFzLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsYXNzaWMsXG4uI3skZmEtY3NzLXByZWZpeH0tc29saWQsXG4uZmFyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEZyZWUnO1xufVxuXG4uZmFiLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYW5kcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbn1cblxuXG4lZmEtaWNvbiB7XG4gIEBpbmNsdWRlIGZhLWljb247XG59XG4iLCIvLyBzaXppbmcgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gbGl0ZXJhbCBtYWduaWZpY2F0aW9uIHNjYWxlXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JGl9eCB7XG4gICAgZm9udC1zaXplOiAkaSAqIDFlbTtcbiAgfVxufVxuXG4vLyBzdGVwLWJhc2VkIHNjYWxlICh3aXRoIGFsaWdubWVudClcbkBlYWNoICRzaXplLCAkdmFsdWUgaW4gJGZhLXNpemVzIHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JHNpemV9IHtcbiAgICAgQGluY2x1ZGUgZmEtc2l6ZSgkdmFsdWUpO1xuICB9XG59XG4iLCIvLyBtaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIGJhc2UgcmVuZGVyaW5nIGZvciBhbiBpY29uXG5AbWl4aW4gZmEtaWNvbiB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4vLyBzZXRzIHJlbGF0aXZlIGZvbnQtc2l6aW5nIGFuZCBhbGlnbm1lbnQgKGluIF9zaXppbmcpXG5AbWl4aW4gZmEtc2l6ZSAoJGZvbnQtc2l6ZSkge1xuICBmb250LXNpemU6IGZhLWRpdmlkZSgkZm9udC1zaXplLCAkZmEtc2l6ZS1zY2FsZS1iYXNlKSAqIDFlbTsgLy8gY29udmVydHMgc3RlcCBpbiBzaXppbmcgc2NhbGUgaW50byBhbiBlbS1iYXNlZCB2YWx1ZSB0aGF0J3MgcmVsYXRpdmUgdG8gdGhlIHNjYWxlJ3MgYmFzZVxuICBsaW5lLWhlaWdodDogZmEtZGl2aWRlKDEsICRmb250LXNpemUpICogMWVtOyAvLyBzZXRzIHRoZSBsaW5lLWhlaWdodCBvZiB0aGUgaWNvbiBiYWNrIHRvIHRoYXQgb2YgaXQncyBwYXJlbnRcbiAgdmVydGljYWwtYWxpZ246IChmYS1kaXZpZGUoNiwgJGZvbnQtc2l6ZSkgLSBmYS1kaXZpZGUoMywgOCkpICogMWVtOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlcnMgdGhlIGljb24gdGFraW5nIGludG8gYWNjb3VudCB0aGUgc3Vycm91bmRpbmcgdGV4dCdzIGRlc2NlbmRlclxufVxuXG4vLyBvbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy8gc2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gc2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cbkBtaXhpbiBmYS1zci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLy8gdXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWRcbkBtaXhpbiBmYS1zci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjpub3QoOmZvY3VzKSB7XG4gICAgQGluY2x1ZGUgZmEtc3Itb25seSgpO1xuICB9XG59XG5cbi8vIHNldHMgYSBzcGVjaWZpYyBpY29uIGZhbWlseSB0byB1c2UgYWxvbmdzaWRlIHN0eWxlICsgaWNvbiBtaXhpbnNcblxuLy8gY29udmVuaWVuY2UgbWl4aW5zIGZvciBkZWNsYXJpbmcgcHNldWRvLWVsZW1lbnRzIGJ5IENTUyB2YXJpYWJsZSxcbi8vIGluY2x1ZGluZyBhbGwgc3R5bGUtc3BlY2lmaWMgZm9udCBwcm9wZXJ0aWVzLCBhbmQgYm90aCB0aGUgOjpiZWZvcmVcbi8vIGFuZCA6OmFmdGVyIGVsZW1lbnRzIGluIHRoZSBkdW90b25lIGNhc2UuXG5AbWl4aW4gZmEtaWNvbi1zb2xpZCgkZmEtdmFyKSB7XG4gIEBleHRlbmQgJWZhLWljb247XG4gIEBleHRlbmQgLmZhLXNvbGlkO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyIH1cXFwiXCIpO1xuICB9XG59XG5cbkBtaXhpbiBmYS1pY29uLXJlZ3VsYXIoJGZhLXZhcikge1xuICBAZXh0ZW5kICVmYS1pY29uO1xuICBAZXh0ZW5kIC5mYS1yZWd1bGFyO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyIH1cXFwiXCIpO1xuICB9XG59XG5cbkBtaXhpbiBmYS1pY29uLWJyYW5kcygkZmEtdmFyKSB7XG4gIEBleHRlbmQgJWZhLWljb247XG4gIEBleHRlbmQgLmZhLWJyYW5kcztcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhciB9XFxcIlwiKTtcbiAgfVxufVxuXG4iLCIvLyBmaXhlZC13aWR0aCBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAkZmEtZnctd2lkdGg7XG59XG4iLCIvLyBmdW5jdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIGZhLWNvbnRlbnQ6IGNvbnZlbmllbmNlIGZ1bmN0aW9uIHVzZWQgdG8gc2V0IGNvbnRlbnQgcHJvcGVydHlcbkBmdW5jdGlvbiBmYS1jb250ZW50KCRmYS12YXIpIHtcbiAgQHJldHVybiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XG59XG5cbi8vIGZhLWRpdmlkZTogT3JpZ2luYWxseSBvYnRhaW5lZCBmcm9tIHRoZSBCb290c3RyYXAgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwXG4vL1xuLy8gTGljZW5zZWQgdW5kZXI6IFRoZSBNSVQgTGljZW5zZSAoTUlUKVxuLy9cbi8vIENvcHlyaWdodCAoYykgMjAxMS0yMDIxIFR3aXR0ZXIsIEluYy5cbi8vIENvcHlyaWdodCAoYykgMjAxMS0yMDIxIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuLy9cbi8vIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHlcbi8vIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlIFwiU29mdHdhcmVcIiksIHRvIGRlYWxcbi8vIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZSByaWdodHNcbi8vIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yIHNlbGxcbi8vIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpc1xuLy8gZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczpcbi8vXG4vLyBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpblxuLy8gYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuXG4vL1xuLy8gVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEIFwiQVMgSVNcIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUlxuLy8gSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksXG4vLyBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEVcbi8vIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVJcbi8vIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HIEZST00sXG4vLyBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIERFQUxJTkdTIElOXG4vLyBUSEUgU09GVFdBUkUuXG5cbkBmdW5jdGlvbiBmYS1kaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgJHF1b3RpZW50OiAwO1xuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMSB7XG4gICAgQHJldHVybiAkZGl2aWRlbmQ7XG4gIH1cbiAgQHdoaWxlICRyZW1haW5kZXIgPj0gJGRpdmlzb3Ige1xuICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gIH1cbiAgQGlmICRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID4gMCB7XG4gICAgJHJlbWFpbmRlcjogZmEtZGl2aWRlKCRyZW1haW5kZXIgKiAxMCwgJGRpdmlzb3IsICRwcmVjaXNpb24gLSAxKSAqIC4xO1xuICB9XG4gIEByZXR1cm4gKCRxdW90aWVudCArICRyZW1haW5kZXIpICogJHNpZ247XG59XG4iLCIvLyBpY29ucyBpbiBhIGxpc3Rcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tbGktbWFyZ2luLCAjeyRmYS1saS1tYXJnaW59KTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgbGVmdDogY2FsYyh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1saS13aWR0aCwgI3skZmEtbGktd2lkdGh9KSAqIC0xKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1saS13aWR0aCwgI3skZmEtbGktd2lkdGh9KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4iLCIvLyBib3JkZXJlZCArIHB1bGxlZCBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItY29sb3IsICN7JGZhLWJvcmRlci1jb2xvcn0pO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItcmFkaXVzLCAjeyRmYS1ib3JkZXItcmFkaXVzfSk7XG4gIGJvcmRlci1zdHlsZTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLXN0eWxlLCAjeyRmYS1ib3JkZXItc3R5bGV9KTtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItd2lkdGgsICN7JGZhLWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItcGFkZGluZywgI3skZmEtYm9yZGVyLXBhZGRpbmd9KTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IFxuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1wdWxsLW1hcmdpbiwgI3skZmEtcHVsbC1tYXJnaW59KTsgXG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgXG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbWFyZ2luLCAjeyRmYS1wdWxsLW1hcmdpbn0pOyBcbn1cbiIsIi8vIGFuaW1hdGluZyBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlYXQge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tYmVhdDtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBlYXNlLWluLW91dCk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2Uge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tYm91bmNlO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIGN1YmljLWJlemllcigwLjI4MCwgMC44NDAsIDAuNDIwLCAxKSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWRlIHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7JGZhLWNzcy1wcmVmaXh9LWZhZGU7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgY3ViaWMtYmV6aWVyKC40LDAsLjYsMSkpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYmVhdC1mYWRlIHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7JGZhLWNzcy1wcmVmaXh9LWJlYXQtZmFkZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBjdWJpYy1iZXppZXIoLjQsMCwuNiwxKSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwIHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7JGZhLWNzcy1wcmVmaXh9LWZsaXA7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgZWFzZS1pbi1vdXQpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc2hha2Uge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tc2hha2U7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgbGluZWFyKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tc3BpbjtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDJzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBsaW5lYXIpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbi1yZXZlcnNlIHtcbiAgLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2UsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbi1wdWxzZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRmYS1jc3MtcHJlZml4fS1zcGluO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIHN0ZXBzKDgpKTtcbn1cblxuLy8gaWYgYWdlbnQgb3Igb3BlcmF0aW5nIHN5c3RlbSBwcmVmZXJzIHJlZHVjZWQgbW90aW9uLCBkaXNhYmxlIGFuaW1hdGlvbnNcbi8vIHNlZTogaHR0cHM6Ly93d3cuc21hc2hpbmdtYWdhemluZS5jb20vMjAyMC8wOS9kZXNpZ24tcmVkdWNlZC1tb3Rpb24tc2Vuc2l0aXZpdGllcy9cbi8vIHNlZTogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0BtZWRpYS9wcmVmZXJzLXJlZHVjZWQtbW90aW9uXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuI3skZmEtY3NzLXByZWZpeH0tYmVhdCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZSxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZhZGUsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1iZWF0LWZhZGUsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tcHVsc2UsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1zaGFrZSxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4sXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1zcGluLXB1bHNlIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0xbXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JGZhLWNzcy1wcmVmaXh9LWJlYXQge1xuICAwJSwgOTAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA0NSUgeyB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJlYXQtc2NhbGUsIDEuMjUpKTsgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZSB7XG4gIDAlICAgeyB0cmFuc2Zvcm06IHNjYWxlKDEsMSkgdHJhbnNsYXRlWSgwKTsgfVxuICAxMCUgIHsgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2Utc3RhcnQtc2NhbGUteCwgMS4xKSx2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2Utc3RhcnQtc2NhbGUteSwgMC45KSkgdHJhbnNsYXRlWSgwKTsgfVxuICAzMCUgIHsgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2UtanVtcC1zY2FsZS14LCAwLjkpLHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZS1qdW1wLXNjYWxlLXksIDEuMSkpIHRyYW5zbGF0ZVkodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLWhlaWdodCwgLTAuNWVtKSk7IH1cbiAgNTAlICB7IHRyYW5zZm9ybTogc2NhbGUodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLWxhbmQtc2NhbGUteCwgMS4wNSksdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLWxhbmQtc2NhbGUteSwgMC45NSkpIHRyYW5zbGF0ZVkoMCk7IH1cbiAgNTclICB7IHRyYW5zZm9ybTogc2NhbGUoMSwxKSB0cmFuc2xhdGVZKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZS1yZWJvdW5kLCAtMC4xMjVlbSkpOyB9XG4gIDY0JSAgeyB0cmFuc2Zvcm06IHNjYWxlKDEsMSkgdHJhbnNsYXRlWSgwKTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLDEpIHRyYW5zbGF0ZVkoMCk7IH1cbn1cblxuQGtleWZyYW1lcyAjeyRmYS1jc3MtcHJlZml4fS1mYWRlIHtcbiAgNTAlIHsgb3BhY2l0eTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tZmFkZS1vcGFjaXR5LCAwLjQpOyB9XG59XG5cbkBrZXlmcmFtZXMgI3skZmEtY3NzLXByZWZpeH0tYmVhdC1mYWRlIHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJlYXQtZmFkZS1vcGFjaXR5LCAwLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYmVhdC1mYWRlLXNjYWxlLCAxLjEyNSkpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgI3skZmEtY3NzLXByZWZpeH0tZmxpcCB7XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXgsIDApLCB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXksIDEpLCB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXosIDApLCB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWFuZ2xlLCAtMTgwZGVnKSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyAjeyRmYS1jc3MtcHJlZml4fS1zaGFrZSB7XG4gIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTsgfVxuICA0JSB7IHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTsgfVxuICA4JSwgMjQlIHsgdHJhbnNmb3JtOiByb3RhdGUoLTE4ZGVnKTsgfVxuICAxMiUsIDI4JSB7IHRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTsgfVxuICAxNiUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMjJkZWcpOyB9XG4gIDIwJSB7IHRyYW5zZm9ybTogcm90YXRlKDIyZGVnKTsgfVxuICAzMiUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTJkZWcpOyB9XG4gIDM2JSB7IHRyYW5zZm9ybTogcm90YXRlKDEyZGVnKTsgfVxuICA0MCUsIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cbiIsIi8vIHJvdGF0aW5nICsgZmxpcHBpbmcgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtYm90aCxcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7IFxuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtYnkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtYW5nbGUsIG5vbmUpKTtcbn1cbiIsIi8vIHN0YWNraW5nIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246ICRmYS1zdGFjay12ZXJ0aWNhbC1hbGlnbjtcbiAgd2lkdGg6ICRmYS1zdGFjay13aWR0aDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1zdGFjay16LWluZGV4LCAjeyRmYS1zdGFjay16LWluZGV4fSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2Uge1xuICBjb2xvcjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSwgI3skZmEtaW52ZXJzZX0pO1xufVxuIiwiLy8gdmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZmEtY3NzLXByZWZpeCAgICAgICAgICA6IGZhICFkZWZhdWx0O1xuJGZhLXN0eWxlICAgICAgICAgICAgICAgOiA5MDAgIWRlZmF1bHQ7XG4kZmEtc3R5bGUtZmFtaWx5ICAgICAgICA6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiICFkZWZhdWx0O1xuXG4kZmEtZGlzcGxheSAgICAgICAgICAgICA6IGlubGluZS1ibG9jayAhZGVmYXVsdDtcblxuJGZhLWZ3LXdpZHRoICAgICAgICAgICAgOiBmYS1kaXZpZGUoMjBlbSwgMTYpICFkZWZhdWx0O1xuJGZhLWludmVyc2UgICAgICAgICAgICAgOiAjZmZmICFkZWZhdWx0O1xuXG4kZmEtYm9yZGVyLWNvbG9yICAgICAgICA6ICNlZWUgIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLXBhZGRpbmcgICAgICA6IC4yZW0gLjI1ZW0gLjE1ZW0gIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLXJhZGl1cyAgICAgICA6IC4xZW0gIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLXN0eWxlICAgICAgICA6IHNvbGlkICFkZWZhdWx0O1xuJGZhLWJvcmRlci13aWR0aCAgICAgICAgOiAuMDhlbSAhZGVmYXVsdDtcblxuJGZhLXNpemUtc2NhbGUtMnhzICAgICAgOiAxMCAhZGVmYXVsdDtcbiRmYS1zaXplLXNjYWxlLXhzICAgICAgIDogMTIgIWRlZmF1bHQ7XG4kZmEtc2l6ZS1zY2FsZS1zbSAgICAgICA6IDE0ICFkZWZhdWx0O1xuJGZhLXNpemUtc2NhbGUtYmFzZSAgICAgOiAxNiAhZGVmYXVsdDtcbiRmYS1zaXplLXNjYWxlLWxnICAgICAgIDogMjAgIWRlZmF1bHQ7XG4kZmEtc2l6ZS1zY2FsZS14bCAgICAgICA6IDI0ICFkZWZhdWx0O1xuJGZhLXNpemUtc2NhbGUtMnhsICAgICAgOiAzMiAhZGVmYXVsdDtcblxuJGZhLXNpemVzOiAoXG4gIFwiMnhzXCIgICAgICAgICAgICAgICAgIDogJGZhLXNpemUtc2NhbGUtMnhzLFxuICBcInhzXCIgICAgICAgICAgICAgICAgICA6ICRmYS1zaXplLXNjYWxlLXhzLFxuICBcInNtXCIgICAgICAgICAgICAgICAgICA6ICRmYS1zaXplLXNjYWxlLXNtLFxuICBcImxnXCIgICAgICAgICAgICAgICAgICA6ICRmYS1zaXplLXNjYWxlLWxnLFxuICBcInhsXCIgICAgICAgICAgICAgICAgICA6ICRmYS1zaXplLXNjYWxlLXhsLFxuICBcIjJ4bFwiICAgICAgICAgICAgICAgICA6ICRmYS1zaXplLXNjYWxlLTJ4bFxuKSAhZGVmYXVsdDtcblxuJGZhLWxpLXdpZHRoICAgICAgICAgICAgOiAyZW0gIWRlZmF1bHQ7XG4kZmEtbGktbWFyZ2luICAgICAgICAgICA6ICRmYS1saS13aWR0aCAqIGZhLWRpdmlkZSg1LCA0KSAhZGVmYXVsdDtcblxuJGZhLXB1bGwtbWFyZ2luICAgICAgICAgOiAuM2VtICFkZWZhdWx0O1xuXG4kZmEtcHJpbWFyeS1vcGFjaXR5ICAgICA6IDEgIWRlZmF1bHQ7XG4kZmEtc2Vjb25kYXJ5LW9wYWNpdHkgICA6IC40ICFkZWZhdWx0O1xuXG4kZmEtc3RhY2stdmVydGljYWwtYWxpZ246IG1pZGRsZSAhZGVmYXVsdDtcbiRmYS1zdGFjay13aWR0aCAgICAgICAgIDogKCRmYS1mdy13aWR0aCAqIDIpICFkZWZhdWx0O1xuJGZhLXN0YWNrLXotaW5kZXggICAgICAgOiBhdXRvICFkZWZhdWx0O1xuXG4kZmEtZm9udC1kaXNwbGF5ICAgICAgICA6IGJsb2NrICFkZWZhdWx0O1xuJGZhLWZvbnQtcGF0aCAgICAgICAgICAgOiBcIi4uL3dlYmZvbnRzXCIgIWRlZmF1bHQ7XG5cbiRmYS12YXItMDogXFwzMDtcbiRmYS12YXItMTogXFwzMTtcbiRmYS12YXItMjogXFwzMjtcbiRmYS12YXItMzogXFwzMztcbiRmYS12YXItNDogXFwzNDtcbiRmYS12YXItNTogXFwzNTtcbiRmYS12YXItNjogXFwzNjtcbiRmYS12YXItNzogXFwzNztcbiRmYS12YXItODogXFwzODtcbiRmYS12YXItOTogXFwzOTtcbiRmYS12YXItZmlsbC1kcmlwOiBcXGY1NzY7XG4kZmEtdmFyLWFycm93cy10by1jaXJjbGU6IFxcZTRiZDtcbiRmYS12YXItY2lyY2xlLWNoZXZyb24tcmlnaHQ6IFxcZjEzODtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFxcZjEzODtcbiRmYS12YXItYXQ6IFxcNDA7XG4kZmEtdmFyLXRyYXNoLWNhbjogXFxmMmVkO1xuJGZhLXZhci10cmFzaC1hbHQ6IFxcZjJlZDtcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFxcZjAzNDtcbiRmYS12YXItdXNlci14bWFyazogXFxmMjM1O1xuJGZhLXZhci11c2VyLXRpbWVzOiBcXGYyMzU7XG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcXGYwZjE7XG4kZmEtdmFyLW1lc3NhZ2U6IFxcZjI3YTtcbiRmYS12YXItY29tbWVudC1hbHQ6IFxcZjI3YTtcbiRmYS12YXItaW5mbzogXFxmMTI5O1xuJGZhLXZhci1kb3duLWxlZnQtYW5kLXVwLXJpZ2h0LXRvLWNlbnRlcjogXFxmNDIyO1xuJGZhLXZhci1jb21wcmVzcy1hbHQ6IFxcZjQyMjtcbiRmYS12YXItZXhwbG9zaW9uOiBcXGU0ZTk7XG4kZmEtdmFyLWZpbGUtbGluZXM6IFxcZjE1YztcbiRmYS12YXItZmlsZS1hbHQ6IFxcZjE1YztcbiRmYS12YXItZmlsZS10ZXh0OiBcXGYxNWM7XG4kZmEtdmFyLXdhdmUtc3F1YXJlOiBcXGY4M2U7XG4kZmEtdmFyLXJpbmc6IFxcZjcwYjtcbiRmYS12YXItYnVpbGRpbmctdW46IFxcZTRkOTtcbiRmYS12YXItZGljZS10aHJlZTogXFxmNTI3O1xuJGZhLXZhci1jYWxlbmRhci1kYXlzOiBcXGYwNzM7XG4kZmEtdmFyLWNhbGVuZGFyLWFsdDogXFxmMDczO1xuJGZhLXZhci1hbmNob3ItY2lyY2xlLWNoZWNrOiBcXGU0YWE7XG4kZmEtdmFyLWJ1aWxkaW5nLWNpcmNsZS1hcnJvdy1yaWdodDogXFxlNGQxO1xuJGZhLXZhci12b2xsZXliYWxsOiBcXGY0NWY7XG4kZmEtdmFyLXZvbGxleWJhbGwtYmFsbDogXFxmNDVmO1xuJGZhLXZhci1hcnJvd3MtdXAtdG8tbGluZTogXFxlNGMyO1xuJGZhLXZhci1zb3J0LWRvd246IFxcZjBkZDtcbiRmYS12YXItc29ydC1kZXNjOiBcXGYwZGQ7XG4kZmEtdmFyLWNpcmNsZS1taW51czogXFxmMDU2O1xuJGZhLXZhci1taW51cy1jaXJjbGU6IFxcZjA1NjtcbiRmYS12YXItZG9vci1vcGVuOiBcXGY1MmI7XG4kZmEtdmFyLXJpZ2h0LWZyb20tYnJhY2tldDogXFxmMmY1O1xuJGZhLXZhci1zaWduLW91dC1hbHQ6IFxcZjJmNTtcbiRmYS12YXItYXRvbTogXFxmNWQyO1xuJGZhLXZhci1zb2FwOiBcXGUwNmU7XG4kZmEtdmFyLWljb25zOiBcXGY4NmQ7XG4kZmEtdmFyLWhlYXJ0LW11c2ljLWNhbWVyYS1ib2x0OiBcXGY4NmQ7XG4kZmEtdmFyLW1pY3JvcGhvbmUtbGluZXMtc2xhc2g6IFxcZjUzOTtcbiRmYS12YXItbWljcm9waG9uZS1hbHQtc2xhc2g6IFxcZjUzOTtcbiRmYS12YXItYnJpZGdlLWNpcmNsZS1jaGVjazogXFxlNGM5O1xuJGZhLXZhci1wdW1wLW1lZGljYWw6IFxcZTA2YTtcbiRmYS12YXItZmluZ2VycHJpbnQ6IFxcZjU3NztcbiRmYS12YXItaGFuZC1wb2ludC1yaWdodDogXFxmMGE0O1xuJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLWxvY2F0aW9uOiBcXGY2ODk7XG4kZmEtdmFyLXNlYXJjaC1sb2NhdGlvbjogXFxmNjg5O1xuJGZhLXZhci1mb3J3YXJkLXN0ZXA6IFxcZjA1MTtcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcXGYwNTE7XG4kZmEtdmFyLWZhY2Utc21pbGUtYmVhbTogXFxmNWI4O1xuJGZhLXZhci1zbWlsZS1iZWFtOiBcXGY1Yjg7XG4kZmEtdmFyLWZsYWctY2hlY2tlcmVkOiBcXGYxMWU7XG4kZmEtdmFyLWZvb3RiYWxsOiBcXGY0NGU7XG4kZmEtdmFyLWZvb3RiYWxsLWJhbGw6IFxcZjQ0ZTtcbiRmYS12YXItc2Nob29sLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTZjO1xuJGZhLXZhci1jcm9wOiBcXGYxMjU7XG4kZmEtdmFyLWFuZ2xlcy1kb3duOiBcXGYxMDM7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcXGYxMDM7XG4kZmEtdmFyLXVzZXJzLXJlY3RhbmdsZTogXFxlNTk0O1xuJGZhLXZhci1wZW9wbGUtcm9vZjogXFxlNTM3O1xuJGZhLXZhci1wZW9wbGUtbGluZTogXFxlNTM0O1xuJGZhLXZhci1iZWVyLW11Zy1lbXB0eTogXFxmMGZjO1xuJGZhLXZhci1iZWVyOiBcXGYwZmM7XG4kZmEtdmFyLWRpYWdyYW0tcHJlZGVjZXNzb3I6IFxcZTQ3NztcbiRmYS12YXItYXJyb3ctdXAtbG9uZzogXFxmMTc2O1xuJGZhLXZhci1sb25nLWFycm93LXVwOiBcXGYxNzY7XG4kZmEtdmFyLWZpcmUtZmxhbWUtc2ltcGxlOiBcXGY0NmE7XG4kZmEtdmFyLWJ1cm46IFxcZjQ2YTtcbiRmYS12YXItcGVyc29uOiBcXGYxODM7XG4kZmEtdmFyLW1hbGU6IFxcZjE4MztcbiRmYS12YXItbGFwdG9wOiBcXGYxMDk7XG4kZmEtdmFyLWZpbGUtY3N2OiBcXGY2ZGQ7XG4kZmEtdmFyLW1lbm9yYWg6IFxcZjY3NjtcbiRmYS12YXItdHJ1Y2stcGxhbmU6IFxcZTU4ZjtcbiRmYS12YXItcmVjb3JkLXZpbnlsOiBcXGY4ZDk7XG4kZmEtdmFyLWZhY2UtZ3Jpbi1zdGFyczogXFxmNTg3O1xuJGZhLXZhci1ncmluLXN0YXJzOiBcXGY1ODc7XG4kZmEtdmFyLWJvbmc6IFxcZjU1YztcbiRmYS12YXItc3BhZ2hldHRpLW1vbnN0ZXItZmx5aW5nOiBcXGY2N2I7XG4kZmEtdmFyLXBhc3RhZmFyaWFuaXNtOiBcXGY2N2I7XG4kZmEtdmFyLWFycm93LWRvd24tdXAtYWNyb3NzLWxpbmU6IFxcZTRhZjtcbiRmYS12YXItc3Bvb246IFxcZjJlNTtcbiRmYS12YXItdXRlbnNpbC1zcG9vbjogXFxmMmU1O1xuJGZhLXZhci1qYXItd2hlYXQ6IFxcZTUxNztcbiRmYS12YXItZW52ZWxvcGVzLWJ1bGs6IFxcZjY3NDtcbiRmYS12YXItbWFpbC1idWxrOiBcXGY2NzQ7XG4kZmEtdmFyLWZpbGUtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU0ZWI7XG4kZmEtdmFyLWNpcmNsZS1oOiBcXGY0N2U7XG4kZmEtdmFyLWhvc3BpdGFsLXN5bWJvbDogXFxmNDdlO1xuJGZhLXZhci1wYWdlcjogXFxmODE1O1xuJGZhLXZhci1hZGRyZXNzLWJvb2s6IFxcZjJiOTtcbiRmYS12YXItY29udGFjdC1ib29rOiBcXGYyYjk7XG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6IFxcZjBjYztcbiRmYS12YXItazogXFw0YjtcbiRmYS12YXItbGFuZG1hcmstZmxhZzogXFxlNTFjO1xuJGZhLXZhci1wZW5jaWw6IFxcZjMwMztcbiRmYS12YXItcGVuY2lsLWFsdDogXFxmMzAzO1xuJGZhLXZhci1iYWNrd2FyZDogXFxmMDRhO1xuJGZhLXZhci1jYXJldC1yaWdodDogXFxmMGRhO1xuJGZhLXZhci1jb21tZW50czogXFxmMDg2O1xuJGZhLXZhci1wYXN0ZTogXFxmMGVhO1xuJGZhLXZhci1maWxlLWNsaXBib2FyZDogXFxmMGVhO1xuJGZhLXZhci1jb2RlLXB1bGwtcmVxdWVzdDogXFxlMTNjO1xuJGZhLXZhci1jbGlwYm9hcmQtbGlzdDogXFxmNDZkO1xuJGZhLXZhci10cnVjay1yYW1wLWJveDogXFxmNGRlO1xuJGZhLXZhci10cnVjay1sb2FkaW5nOiBcXGY0ZGU7XG4kZmEtdmFyLXVzZXItY2hlY2s6IFxcZjRmYztcbiRmYS12YXItdmlhbC12aXJ1czogXFxlNTk3O1xuJGZhLXZhci1zaGVldC1wbGFzdGljOiBcXGU1NzE7XG4kZmEtdmFyLWJsb2c6IFxcZjc4MTtcbiRmYS12YXItdXNlci1uaW5qYTogXFxmNTA0O1xuJGZhLXZhci1wZXJzb24tYXJyb3ctdXAtZnJvbS1saW5lOiBcXGU1Mzk7XG4kZmEtdmFyLXNjcm9sbC10b3JhaDogXFxmNmEwO1xuJGZhLXZhci10b3JhaDogXFxmNmEwO1xuJGZhLXZhci1icm9vbS1iYWxsOiBcXGY0NTg7XG4kZmEtdmFyLXF1aWRkaXRjaDogXFxmNDU4O1xuJGZhLXZhci1xdWlkZGl0Y2gtYnJvb20tYmFsbDogXFxmNDU4O1xuJGZhLXZhci10b2dnbGUtb2ZmOiBcXGYyMDQ7XG4kZmEtdmFyLWJveC1hcmNoaXZlOiBcXGYxODc7XG4kZmEtdmFyLWFyY2hpdmU6IFxcZjE4NztcbiRmYS12YXItcGVyc29uLWRyb3duaW5nOiBcXGU1NDU7XG4kZmEtdmFyLWFycm93LWRvd24tOS0xOiBcXGY4ODY7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOiBcXGY4ODY7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duLWFsdDogXFxmODg2O1xuJGZhLXZhci1mYWNlLWdyaW4tdG9uZ3VlLXNxdWludDogXFxmNThhO1xuJGZhLXZhci1ncmluLXRvbmd1ZS1zcXVpbnQ6IFxcZjU4YTtcbiRmYS12YXItc3ByYXktY2FuOiBcXGY1YmQ7XG4kZmEtdmFyLXRydWNrLW1vbnN0ZXI6IFxcZjYzYjtcbiRmYS12YXItdzogXFw1NztcbiRmYS12YXItZWFydGgtYWZyaWNhOiBcXGY1N2M7XG4kZmEtdmFyLWdsb2JlLWFmcmljYTogXFxmNTdjO1xuJGZhLXZhci1yYWluYm93OiBcXGY3NWI7XG4kZmEtdmFyLWNpcmNsZS1ub3RjaDogXFxmMWNlO1xuJGZhLXZhci10YWJsZXQtc2NyZWVuLWJ1dHRvbjogXFxmM2ZhO1xuJGZhLXZhci10YWJsZXQtYWx0OiBcXGYzZmE7XG4kZmEtdmFyLXBhdzogXFxmMWIwO1xuJGZhLXZhci1jbG91ZDogXFxmMGMyO1xuJGZhLXZhci10cm93ZWwtYnJpY2tzOiBcXGU1OGE7XG4kZmEtdmFyLWZhY2UtZmx1c2hlZDogXFxmNTc5O1xuJGZhLXZhci1mbHVzaGVkOiBcXGY1Nzk7XG4kZmEtdmFyLWhvc3BpdGFsLXVzZXI6IFxcZjgwZDtcbiRmYS12YXItdGVudC1hcnJvdy1sZWZ0LXJpZ2h0OiBcXGU1N2Y7XG4kZmEtdmFyLWdhdmVsOiBcXGYwZTM7XG4kZmEtdmFyLWxlZ2FsOiBcXGYwZTM7XG4kZmEtdmFyLWJpbm9jdWxhcnM6IFxcZjFlNTtcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXFxmMTMxO1xuJGZhLXZhci1ib3gtdGlzc3VlOiBcXGUwNWI7XG4kZmEtdmFyLW1vdG9yY3ljbGU6IFxcZjIxYztcbiRmYS12YXItYmVsbC1jb25jaWVyZ2U6IFxcZjU2MjtcbiRmYS12YXItY29uY2llcmdlLWJlbGw6IFxcZjU2MjtcbiRmYS12YXItcGVuLXJ1bGVyOiBcXGY1YWU7XG4kZmEtdmFyLXBlbmNpbC1ydWxlcjogXFxmNWFlO1xuJGZhLXZhci1wZW9wbGUtYXJyb3dzOiBcXGUwNjg7XG4kZmEtdmFyLXBlb3BsZS1hcnJvd3MtbGVmdC1yaWdodDogXFxlMDY4O1xuJGZhLXZhci1tYXJzLWFuZC12ZW51cy1idXJzdDogXFxlNTIzO1xuJGZhLXZhci1zcXVhcmUtY2FyZXQtcmlnaHQ6IFxcZjE1MjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLXJpZ2h0OiBcXGYxNTI7XG4kZmEtdmFyLXNjaXNzb3JzOiBcXGYwYzQ7XG4kZmEtdmFyLWN1dDogXFxmMGM0O1xuJGZhLXZhci1zdW4tcGxhbnQtd2lsdDogXFxlNTdhO1xuJGZhLXZhci10b2lsZXRzLXBvcnRhYmxlOiBcXGU1ODQ7XG4kZmEtdmFyLWhvY2tleS1wdWNrOiBcXGY0NTM7XG4kZmEtdmFyLXRhYmxlOiBcXGYwY2U7XG4kZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtYXJyb3ctcmlnaHQ6IFxcZTUyMTtcbiRmYS12YXItdGFjaG9ncmFwaC1kaWdpdGFsOiBcXGY1NjY7XG4kZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaDogXFxmNTY2O1xuJGZhLXZhci11c2Vycy1zbGFzaDogXFxlMDczO1xuJGZhLXZhci1jbG92ZXI6IFxcZTEzOTtcbiRmYS12YXItcmVwbHk6IFxcZjNlNTtcbiRmYS12YXItbWFpbC1yZXBseTogXFxmM2U1O1xuJGZhLXZhci1zdGFyLWFuZC1jcmVzY2VudDogXFxmNjk5O1xuJGZhLXZhci1ob3VzZS1maXJlOiBcXGU1MGM7XG4kZmEtdmFyLXNxdWFyZS1taW51czogXFxmMTQ2O1xuJGZhLXZhci1taW51cy1zcXVhcmU6IFxcZjE0NjtcbiRmYS12YXItaGVsaWNvcHRlcjogXFxmNTMzO1xuJGZhLXZhci1jb21wYXNzOiBcXGYxNGU7XG4kZmEtdmFyLXNxdWFyZS1jYXJldC1kb3duOiBcXGYxNTA7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1kb3duOiBcXGYxNTA7XG4kZmEtdmFyLWZpbGUtY2lyY2xlLXF1ZXN0aW9uOiBcXGU0ZWY7XG4kZmEtdmFyLWxhcHRvcC1jb2RlOiBcXGY1ZmM7XG4kZmEtdmFyLXN3YXRjaGJvb2s6IFxcZjVjMztcbiRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZTogXFxmNDg1O1xuJGZhLXZhci1iYXJzOiBcXGYwYzk7XG4kZmEtdmFyLW5hdmljb246IFxcZjBjOTtcbiRmYS12YXItcGVvcGxlLWdyb3VwOiBcXGU1MzM7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFxcZjI1MztcbiRmYS12YXItaG91cmdsYXNzLTM6IFxcZjI1MztcbiRmYS12YXItaGVhcnQtY3JhY2s6IFxcZjdhOTtcbiRmYS12YXItaGVhcnQtYnJva2VuOiBcXGY3YTk7XG4kZmEtdmFyLXNxdWFyZS11cC1yaWdodDogXFxmMzYwO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6IFxcZjM2MDtcbiRmYS12YXItZmFjZS1raXNzLWJlYW06IFxcZjU5NztcbiRmYS12YXIta2lzcy1iZWFtOiBcXGY1OTc7XG4kZmEtdmFyLWZpbG06IFxcZjAwODtcbiRmYS12YXItcnVsZXItaG9yaXpvbnRhbDogXFxmNTQ3O1xuJGZhLXZhci1wZW9wbGUtcm9iYmVyeTogXFxlNTM2O1xuJGZhLXZhci1saWdodGJ1bGI6IFxcZjBlYjtcbiRmYS12YXItY2FyZXQtbGVmdDogXFxmMGQ5O1xuJGZhLXZhci1jaXJjbGUtZXhjbGFtYXRpb246IFxcZjA2YTtcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcXGYwNmE7XG4kZmEtdmFyLXNjaG9vbC1jaXJjbGUteG1hcms6IFxcZTU2ZDtcbiRmYS12YXItYXJyb3ctcmlnaHQtZnJvbS1icmFja2V0OiBcXGYwOGI7XG4kZmEtdmFyLXNpZ24tb3V0OiBcXGYwOGI7XG4kZmEtdmFyLWNpcmNsZS1jaGV2cm9uLWRvd246IFxcZjEzYTtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjogXFxmMTNhO1xuJGZhLXZhci11bmxvY2sta2V5aG9sZTogXFxmMTNlO1xuJGZhLXZhci11bmxvY2stYWx0OiBcXGYxM2U7XG4kZmEtdmFyLWNsb3VkLXNob3dlcnMtaGVhdnk6IFxcZjc0MDtcbiRmYS12YXItaGVhZHBob25lcy1zaW1wbGU6IFxcZjU4ZjtcbiRmYS12YXItaGVhZHBob25lcy1hbHQ6IFxcZjU4ZjtcbiRmYS12YXItc2l0ZW1hcDogXFxmMGU4O1xuJGZhLXZhci1jaXJjbGUtZG9sbGFyLXRvLXNsb3Q6IFxcZjRiOTtcbiRmYS12YXItZG9uYXRlOiBcXGY0Yjk7XG4kZmEtdmFyLW1lbW9yeTogXFxmNTM4O1xuJGZhLXZhci1yb2FkLXNwaWtlczogXFxlNTY4O1xuJGZhLXZhci1maXJlLWJ1cm5lcjogXFxlNGYxO1xuJGZhLXZhci1mbGFnOiBcXGYwMjQ7XG4kZmEtdmFyLWhhbnVraWFoOiBcXGY2ZTY7XG4kZmEtdmFyLWZlYXRoZXI6IFxcZjUyZDtcbiRmYS12YXItdm9sdW1lLWxvdzogXFxmMDI3O1xuJGZhLXZhci12b2x1bWUtZG93bjogXFxmMDI3O1xuJGZhLXZhci1jb21tZW50LXNsYXNoOiBcXGY0YjM7XG4kZmEtdmFyLWNsb3VkLXN1bi1yYWluOiBcXGY3NDM7XG4kZmEtdmFyLWNvbXByZXNzOiBcXGYwNjY7XG4kZmEtdmFyLXdoZWF0LWF3bjogXFxlMmNkO1xuJGZhLXZhci13aGVhdC1hbHQ6IFxcZTJjZDtcbiRmYS12YXItYW5raDogXFxmNjQ0O1xuJGZhLXZhci1oYW5kcy1ob2xkaW5nLWNoaWxkOiBcXGU0ZmE7XG4kZmEtdmFyLWFzdGVyaXNrOiBcXDJhO1xuJGZhLXZhci1zcXVhcmUtY2hlY2s6IFxcZjE0YTtcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcXGYxNGE7XG4kZmEtdmFyLXBlc2V0YS1zaWduOiBcXGUyMjE7XG4kZmEtdmFyLWhlYWRpbmc6IFxcZjFkYztcbiRmYS12YXItaGVhZGVyOiBcXGYxZGM7XG4kZmEtdmFyLWdob3N0OiBcXGY2ZTI7XG4kZmEtdmFyLWxpc3Q6IFxcZjAzYTtcbiRmYS12YXItbGlzdC1zcXVhcmVzOiBcXGYwM2E7XG4kZmEtdmFyLXNxdWFyZS1waG9uZS1mbGlwOiBcXGY4N2I7XG4kZmEtdmFyLXBob25lLXNxdWFyZS1hbHQ6IFxcZjg3YjtcbiRmYS12YXItY2FydC1wbHVzOiBcXGYyMTc7XG4kZmEtdmFyLWdhbWVwYWQ6IFxcZjExYjtcbiRmYS12YXItY2lyY2xlLWRvdDogXFxmMTkyO1xuJGZhLXZhci1kb3QtY2lyY2xlOiBcXGYxOTI7XG4kZmEtdmFyLWZhY2UtZGl6enk6IFxcZjU2NztcbiRmYS12YXItZGl6enk6IFxcZjU2NztcbiRmYS12YXItZWdnOiBcXGY3ZmI7XG4kZmEtdmFyLWhvdXNlLW1lZGljYWwtY2lyY2xlLXhtYXJrOiBcXGU1MTM7XG4kZmEtdmFyLWNhbXBncm91bmQ6IFxcZjZiYjtcbiRmYS12YXItZm9sZGVyLXBsdXM6IFxcZjY1ZTtcbiRmYS12YXItZnV0Ym9sOiBcXGYxZTM7XG4kZmEtdmFyLWZ1dGJvbC1iYWxsOiBcXGYxZTM7XG4kZmEtdmFyLXNvY2Nlci1iYWxsOiBcXGYxZTM7XG4kZmEtdmFyLXBhaW50YnJ1c2g6IFxcZjFmYztcbiRmYS12YXItcGFpbnQtYnJ1c2g6IFxcZjFmYztcbiRmYS12YXItbG9jazogXFxmMDIzO1xuJGZhLXZhci1nYXMtcHVtcDogXFxmNTJmO1xuJGZhLXZhci1ob3QtdHViLXBlcnNvbjogXFxmNTkzO1xuJGZhLXZhci1ob3QtdHViOiBcXGY1OTM7XG4kZmEtdmFyLW1hcC1sb2NhdGlvbjogXFxmNTlmO1xuJGZhLXZhci1tYXAtbWFya2VkOiBcXGY1OWY7XG4kZmEtdmFyLWhvdXNlLWZsb29kLXdhdGVyOiBcXGU1MGU7XG4kZmEtdmFyLXRyZWU6IFxcZjFiYjtcbiRmYS12YXItYnJpZGdlLWxvY2s6IFxcZTRjYztcbiRmYS12YXItc2Fjay1kb2xsYXI6IFxcZjgxZDtcbiRmYS12YXItcGVuLXRvLXNxdWFyZTogXFxmMDQ0O1xuJGZhLXZhci1lZGl0OiBcXGYwNDQ7XG4kZmEtdmFyLWNhci1zaWRlOiBcXGY1ZTQ7XG4kZmEtdmFyLXNoYXJlLW5vZGVzOiBcXGYxZTA7XG4kZmEtdmFyLXNoYXJlLWFsdDogXFxmMWUwO1xuJGZhLXZhci1oZWFydC1jaXJjbGUtbWludXM6IFxcZTRmZjtcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFxcZjI1MjtcbiRmYS12YXItaG91cmdsYXNzLTI6IFxcZjI1MjtcbiRmYS12YXItbWljcm9zY29wZTogXFxmNjEwO1xuJGZhLXZhci1zaW5rOiBcXGUwNmQ7XG4kZmEtdmFyLWJhZy1zaG9wcGluZzogXFxmMjkwO1xuJGZhLXZhci1zaG9wcGluZy1iYWc6IFxcZjI5MDtcbiRmYS12YXItYXJyb3ctZG93bi16LWE6IFxcZjg4MTtcbiRmYS12YXItc29ydC1hbHBoYS1kZXNjOiBcXGY4ODE7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZG93bi1hbHQ6IFxcZjg4MTtcbiRmYS12YXItbWl0dGVuOiBcXGY3YjU7XG4kZmEtdmFyLXBlcnNvbi1yYXlzOiBcXGU1NGQ7XG4kZmEtdmFyLXVzZXJzOiBcXGYwYzA7XG4kZmEtdmFyLWV5ZS1zbGFzaDogXFxmMDcwO1xuJGZhLXZhci1mbGFzay12aWFsOiBcXGU0ZjM7XG4kZmEtdmFyLWhhbmQ6IFxcZjI1NjtcbiRmYS12YXItaGFuZC1wYXBlcjogXFxmMjU2O1xuJGZhLXZhci1vbTogXFxmNjc5O1xuJGZhLXZhci13b3JtOiBcXGU1OTk7XG4kZmEtdmFyLWhvdXNlLWNpcmNsZS14bWFyazogXFxlNTBiO1xuJGZhLXZhci1wbHVnOiBcXGYxZTY7XG4kZmEtdmFyLWNoZXZyb24tdXA6IFxcZjA3NztcbiRmYS12YXItaGFuZC1zcG9jazogXFxmMjU5O1xuJGZhLXZhci1zdG9wd2F0Y2g6IFxcZjJmMjtcbiRmYS12YXItZmFjZS1raXNzOiBcXGY1OTY7XG4kZmEtdmFyLWtpc3M6IFxcZjU5NjtcbiRmYS12YXItYnJpZGdlLWNpcmNsZS14bWFyazogXFxlNGNiO1xuJGZhLXZhci1mYWNlLWdyaW4tdG9uZ3VlOiBcXGY1ODk7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlOiBcXGY1ODk7XG4kZmEtdmFyLWNoZXNzLWJpc2hvcDogXFxmNDNhO1xuJGZhLXZhci1mYWNlLWdyaW4td2luazogXFxmNThjO1xuJGZhLXZhci1ncmluLXdpbms6IFxcZjU4YztcbiRmYS12YXItZWFyLWRlYWY6IFxcZjJhNDtcbiRmYS12YXItZGVhZjogXFxmMmE0O1xuJGZhLXZhci1kZWFmbmVzczogXFxmMmE0O1xuJGZhLXZhci1oYXJkLW9mLWhlYXJpbmc6IFxcZjJhNDtcbiRmYS12YXItcm9hZC1jaXJjbGUtY2hlY2s6IFxcZTU2NDtcbiRmYS12YXItZGljZS1maXZlOiBcXGY1MjM7XG4kZmEtdmFyLXNxdWFyZS1yc3M6IFxcZjE0MztcbiRmYS12YXItcnNzLXNxdWFyZTogXFxmMTQzO1xuJGZhLXZhci1sYW5kLW1pbmUtb246IFxcZTUxYjtcbiRmYS12YXItaS1jdXJzb3I6IFxcZjI0NjtcbiRmYS12YXItc3RhbXA6IFxcZjViZjtcbiRmYS12YXItc3RhaXJzOiBcXGUyODk7XG4kZmEtdmFyLWk6IFxcNDk7XG4kZmEtdmFyLWhyeXZuaWEtc2lnbjogXFxmNmYyO1xuJGZhLXZhci1ocnl2bmlhOiBcXGY2ZjI7XG4kZmEtdmFyLXBpbGxzOiBcXGY0ODQ7XG4kZmEtdmFyLWZhY2UtZ3Jpbi13aWRlOiBcXGY1ODE7XG4kZmEtdmFyLWdyaW4tYWx0OiBcXGY1ODE7XG4kZmEtdmFyLXRvb3RoOiBcXGY1Yzk7XG4kZmEtdmFyLXY6IFxcNTY7XG4kZmEtdmFyLWJhbmdsYWRlc2hpLXRha2Etc2lnbjogXFxlMmU2O1xuJGZhLXZhci1iaWN5Y2xlOiBcXGYyMDY7XG4kZmEtdmFyLXN0YWZmLXNuYWtlOiBcXGU1Nzk7XG4kZmEtdmFyLXJvZC1hc2NsZXBpdXM6IFxcZTU3OTtcbiRmYS12YXItcm9kLXNuYWtlOiBcXGU1Nzk7XG4kZmEtdmFyLXN0YWZmLWFlc2N1bGFwaXVzOiBcXGU1Nzk7XG4kZmEtdmFyLWhlYWQtc2lkZS1jb3VnaC1zbGFzaDogXFxlMDYyO1xuJGZhLXZhci10cnVjay1tZWRpY2FsOiBcXGYwZjk7XG4kZmEtdmFyLWFtYnVsYW5jZTogXFxmMGY5O1xuJGZhLXZhci13aGVhdC1hd24tY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU1OTg7XG4kZmEtdmFyLXNub3dtYW46IFxcZjdkMDtcbiRmYS12YXItbW9ydGFyLXBlc3RsZTogXFxmNWE3O1xuJGZhLXZhci1yb2FkLWJhcnJpZXI6IFxcZTU2MjtcbiRmYS12YXItc2Nob29sOiBcXGY1NDk7XG4kZmEtdmFyLWlnbG9vOiBcXGY3YWU7XG4kZmEtdmFyLWpvaW50OiBcXGY1OTU7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcXGYxMDU7XG4kZmEtdmFyLWhvcnNlOiBcXGY2ZjA7XG4kZmEtdmFyLXE6IFxcNTE7XG4kZmEtdmFyLWc6IFxcNDc7XG4kZmEtdmFyLW5vdGVzLW1lZGljYWw6IFxcZjQ4MTtcbiRmYS12YXItdGVtcGVyYXR1cmUtaGFsZjogXFxmMmM5O1xuJGZhLXZhci10ZW1wZXJhdHVyZS0yOiBcXGYyYzk7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTI6IFxcZjJjOTtcbiRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjogXFxmMmM5O1xuJGZhLXZhci1kb25nLXNpZ246IFxcZTE2OTtcbiRmYS12YXItY2Fwc3VsZXM6IFxcZjQ2YjtcbiRmYS12YXItcG9vLXN0b3JtOiBcXGY3NWE7XG4kZmEtdmFyLXBvby1ib2x0OiBcXGY3NWE7XG4kZmEtdmFyLWZhY2UtZnJvd24tb3BlbjogXFxmNTdhO1xuJGZhLXZhci1mcm93bi1vcGVuOiBcXGY1N2E7XG4kZmEtdmFyLWhhbmQtcG9pbnQtdXA6IFxcZjBhNjtcbiRmYS12YXItbW9uZXktYmlsbDogXFxmMGQ2O1xuJGZhLXZhci1ib29rbWFyazogXFxmMDJlO1xuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcXGYwMzk7XG4kZmEtdmFyLXVtYnJlbGxhLWJlYWNoOiBcXGY1Y2E7XG4kZmEtdmFyLWhlbG1ldC11bjogXFxlNTAzO1xuJGZhLXZhci1idWxsc2V5ZTogXFxmMTQwO1xuJGZhLXZhci1iYWNvbjogXFxmN2U1O1xuJGZhLXZhci1oYW5kLXBvaW50LWRvd246IFxcZjBhNztcbiRmYS12YXItYXJyb3ctdXAtZnJvbS1icmFja2V0OiBcXGUwOWE7XG4kZmEtdmFyLWZvbGRlcjogXFxmMDdiO1xuJGZhLXZhci1mb2xkZXItYmxhbms6IFxcZjA3YjtcbiRmYS12YXItZmlsZS13YXZlZm9ybTogXFxmNDc4O1xuJGZhLXZhci1maWxlLW1lZGljYWwtYWx0OiBcXGY0Nzg7XG4kZmEtdmFyLXJhZGlhdGlvbjogXFxmN2I5O1xuJGZhLXZhci1jaGFydC1zaW1wbGU6IFxcZTQ3MztcbiRmYS12YXItbWFycy1zdHJva2U6IFxcZjIyOTtcbiRmYS12YXItdmlhbDogXFxmNDkyO1xuJGZhLXZhci1nYXVnZTogXFxmNjI0O1xuJGZhLXZhci1kYXNoYm9hcmQ6IFxcZjYyNDtcbiRmYS12YXItZ2F1Z2UtbWVkOiBcXGY2MjQ7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0LWF2ZXJhZ2U6IFxcZjYyNDtcbiRmYS12YXItd2FuZC1tYWdpYy1zcGFya2xlczogXFxlMmNhO1xuJGZhLXZhci1tYWdpYy13YW5kLXNwYXJrbGVzOiBcXGUyY2E7XG4kZmEtdmFyLWU6IFxcNDU7XG4kZmEtdmFyLXBlbi1jbGlwOiBcXGYzMDU7XG4kZmEtdmFyLXBlbi1hbHQ6IFxcZjMwNTtcbiRmYS12YXItYnJpZGdlLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNGNhO1xuJGZhLXZhci11c2VyOiBcXGYwMDc7XG4kZmEtdmFyLXNjaG9vbC1jaXJjbGUtY2hlY2s6IFxcZTU2YjtcbiRmYS12YXItZHVtcHN0ZXI6IFxcZjc5MztcbiRmYS12YXItdmFuLXNodXR0bGU6IFxcZjViNjtcbiRmYS12YXItc2h1dHRsZS12YW46IFxcZjViNjtcbiRmYS12YXItYnVpbGRpbmctdXNlcjogXFxlNGRhO1xuJGZhLXZhci1zcXVhcmUtY2FyZXQtbGVmdDogXFxmMTkxO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtbGVmdDogXFxmMTkxO1xuJGZhLXZhci1oaWdobGlnaHRlcjogXFxmNTkxO1xuJGZhLXZhci1rZXk6IFxcZjA4NDtcbiRmYS12YXItYnVsbGhvcm46IFxcZjBhMTtcbiRmYS12YXItZ2xvYmU6IFxcZjBhYztcbiRmYS12YXItc3luYWdvZ3VlOiBcXGY2OWI7XG4kZmEtdmFyLXBlcnNvbi1oYWxmLWRyZXNzOiBcXGU1NDg7XG4kZmEtdmFyLXJvYWQtYnJpZGdlOiBcXGU1NjM7XG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcXGYxMjQ7XG4kZmEtdmFyLWM6IFxcNDM7XG4kZmEtdmFyLXRhYmxldC1idXR0b246IFxcZjEwYTtcbiRmYS12YXItYnVpbGRpbmctbG9jazogXFxlNGQ2O1xuJGZhLXZhci1waXp6YS1zbGljZTogXFxmODE4O1xuJGZhLXZhci1tb25leS1iaWxsLXdhdmU6IFxcZjUzYTtcbiRmYS12YXItY2hhcnQtYXJlYTogXFxmMWZlO1xuJGZhLXZhci1hcmVhLWNoYXJ0OiBcXGYxZmU7XG4kZmEtdmFyLWhvdXNlLWZsYWc6IFxcZTUwZDtcbiRmYS12YXItcGVyc29uLWNpcmNsZS1taW51czogXFxlNTQwO1xuJGZhLXZhci1iYW46IFxcZjA1ZTtcbiRmYS12YXItY2FuY2VsOiBcXGYwNWU7XG4kZmEtdmFyLWNhbWVyYS1yb3RhdGU6IFxcZTBkODtcbiRmYS12YXItc3ByYXktY2FuLXNwYXJrbGVzOiBcXGY1ZDA7XG4kZmEtdmFyLWFpci1mcmVzaGVuZXI6IFxcZjVkMDtcbiRmYS12YXItc3RhcjogXFxmMDA1O1xuJGZhLXZhci1yZXBlYXQ6IFxcZjM2MztcbiRmYS12YXItY3Jvc3M6IFxcZjY1NDtcbiRmYS12YXItYm94OiBcXGY0NjY7XG4kZmEtdmFyLXZlbnVzLW1hcnM6IFxcZjIyODtcbiRmYS12YXItYXJyb3ctcG9pbnRlcjogXFxmMjQ1O1xuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcXGYyNDU7XG4kZmEtdmFyLW1heGltaXplOiBcXGYzMWU7XG4kZmEtdmFyLWV4cGFuZC1hcnJvd3MtYWx0OiBcXGYzMWU7XG4kZmEtdmFyLWNoYXJnaW5nLXN0YXRpb246IFxcZjVlNztcbiRmYS12YXItc2hhcGVzOiBcXGY2MWY7XG4kZmEtdmFyLXRyaWFuZ2xlLWNpcmNsZS1zcXVhcmU6IFxcZjYxZjtcbiRmYS12YXItc2h1ZmZsZTogXFxmMDc0O1xuJGZhLXZhci1yYW5kb206IFxcZjA3NDtcbiRmYS12YXItcGVyc29uLXJ1bm5pbmc6IFxcZjcwYztcbiRmYS12YXItcnVubmluZzogXFxmNzBjO1xuJGZhLXZhci1tb2JpbGUtcmV0cm86IFxcZTUyNztcbiRmYS12YXItZ3JpcC1saW5lcy12ZXJ0aWNhbDogXFxmN2E1O1xuJGZhLXZhci1zcGlkZXI6IFxcZjcxNztcbiRmYS12YXItaGFuZHMtYm91bmQ6IFxcZTRmOTtcbiRmYS12YXItZmlsZS1pbnZvaWNlLWRvbGxhcjogXFxmNTcxO1xuJGZhLXZhci1wbGFuZS1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTU1NjtcbiRmYS12YXIteC1yYXk6IFxcZjQ5NztcbiRmYS12YXItc3BlbGwtY2hlY2s6IFxcZjg5MTtcbiRmYS12YXItc2xhc2g6IFxcZjcxNTtcbiRmYS12YXItY29tcHV0ZXItbW91c2U6IFxcZjhjYztcbiRmYS12YXItbW91c2U6IFxcZjhjYztcbiRmYS12YXItYXJyb3ctcmlnaHQtdG8tYnJhY2tldDogXFxmMDkwO1xuJGZhLXZhci1zaWduLWluOiBcXGYwOTA7XG4kZmEtdmFyLXNob3Atc2xhc2g6IFxcZTA3MDtcbiRmYS12YXItc3RvcmUtYWx0LXNsYXNoOiBcXGUwNzA7XG4kZmEtdmFyLXNlcnZlcjogXFxmMjMzO1xuJGZhLXZhci12aXJ1cy1jb3ZpZC1zbGFzaDogXFxlNGE5O1xuJGZhLXZhci1zaG9wLWxvY2s6IFxcZTRhNTtcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcXGYyNTE7XG4kZmEtdmFyLWhvdXJnbGFzcy0xOiBcXGYyNTE7XG4kZmEtdmFyLWJsZW5kZXItcGhvbmU6IFxcZjZiNjtcbiRmYS12YXItYnVpbGRpbmctd2hlYXQ6IFxcZTRkYjtcbiRmYS12YXItcGVyc29uLWJyZWFzdGZlZWRpbmc6IFxcZTUzYTtcbiRmYS12YXItcmlnaHQtdG8tYnJhY2tldDogXFxmMmY2O1xuJGZhLXZhci1zaWduLWluLWFsdDogXFxmMmY2O1xuJGZhLXZhci12ZW51czogXFxmMjIxO1xuJGZhLXZhci1wYXNzcG9ydDogXFxmNWFiO1xuJGZhLXZhci1oZWFydC1wdWxzZTogXFxmMjFlO1xuJGZhLXZhci1oZWFydGJlYXQ6IFxcZjIxZTtcbiRmYS12YXItcGVvcGxlLWNhcnJ5LWJveDogXFxmNGNlO1xuJGZhLXZhci1wZW9wbGUtY2Fycnk6IFxcZjRjZTtcbiRmYS12YXItdGVtcGVyYXR1cmUtaGlnaDogXFxmNzY5O1xuJGZhLXZhci1taWNyb2NoaXA6IFxcZjJkYjtcbiRmYS12YXItY3Jvd246IFxcZjUyMTtcbiRmYS12YXItd2VpZ2h0LWhhbmdpbmc6IFxcZjVjZDtcbiRmYS12YXIteG1hcmtzLWxpbmVzOiBcXGU1OWE7XG4kZmEtdmFyLWZpbGUtcHJlc2NyaXB0aW9uOiBcXGY1NzI7XG4kZmEtdmFyLXdlaWdodC1zY2FsZTogXFxmNDk2O1xuJGZhLXZhci13ZWlnaHQ6IFxcZjQ5NjtcbiRmYS12YXItdXNlci1ncm91cDogXFxmNTAwO1xuJGZhLXZhci11c2VyLWZyaWVuZHM6IFxcZjUwMDtcbiRmYS12YXItYXJyb3ctdXAtYS16OiBcXGYxNWU7XG4kZmEtdmFyLXNvcnQtYWxwaGEtdXA6IFxcZjE1ZTtcbiRmYS12YXItY2hlc3Mta25pZ2h0OiBcXGY0NDE7XG4kZmEtdmFyLWZhY2UtbGF1Z2gtc3F1aW50OiBcXGY1OWI7XG4kZmEtdmFyLWxhdWdoLXNxdWludDogXFxmNTliO1xuJGZhLXZhci13aGVlbGNoYWlyOiBcXGYxOTM7XG4kZmEtdmFyLWNpcmNsZS1hcnJvdy11cDogXFxmMGFhO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA6IFxcZjBhYTtcbiRmYS12YXItdG9nZ2xlLW9uOiBcXGYyMDU7XG4kZmEtdmFyLXBlcnNvbi13YWxraW5nOiBcXGY1NTQ7XG4kZmEtdmFyLXdhbGtpbmc6IFxcZjU1NDtcbiRmYS12YXItbDogXFw0YztcbiRmYS12YXItZmlyZTogXFxmMDZkO1xuJGZhLXZhci1iZWQtcHVsc2U6IFxcZjQ4NztcbiRmYS12YXItcHJvY2VkdXJlczogXFxmNDg3O1xuJGZhLXZhci1zaHV0dGxlLXNwYWNlOiBcXGYxOTc7XG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6IFxcZjE5NztcbiRmYS12YXItZmFjZS1sYXVnaDogXFxmNTk5O1xuJGZhLXZhci1sYXVnaDogXFxmNTk5O1xuJGZhLXZhci1mb2xkZXItb3BlbjogXFxmMDdjO1xuJGZhLXZhci1oZWFydC1jaXJjbGUtcGx1czogXFxlNTAwO1xuJGZhLXZhci1jb2RlLWZvcms6IFxcZTEzYjtcbiRmYS12YXItY2l0eTogXFxmNjRmO1xuJGZhLXZhci1taWNyb3Bob25lLWxpbmVzOiBcXGYzYzk7XG4kZmEtdmFyLW1pY3JvcGhvbmUtYWx0OiBcXGYzYzk7XG4kZmEtdmFyLXBlcHBlci1ob3Q6IFxcZjgxNjtcbiRmYS12YXItdW5sb2NrOiBcXGYwOWM7XG4kZmEtdmFyLWNvbG9uLXNpZ246IFxcZTE0MDtcbiRmYS12YXItaGVhZHNldDogXFxmNTkwO1xuJGZhLXZhci1zdG9yZS1zbGFzaDogXFxlMDcxO1xuJGZhLXZhci1yb2FkLWNpcmNsZS14bWFyazogXFxlNTY2O1xuJGZhLXZhci11c2VyLW1pbnVzOiBcXGY1MDM7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXVwOiBcXGYyMmE7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFxcZjIyYTtcbiRmYS12YXItY2hhbXBhZ25lLWdsYXNzZXM6IFxcZjc5ZjtcbiRmYS12YXItZ2xhc3MtY2hlZXJzOiBcXGY3OWY7XG4kZmEtdmFyLWNsaXBib2FyZDogXFxmMzI4O1xuJGZhLXZhci1ob3VzZS1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTUwYTtcbiRmYS12YXItZmlsZS1hcnJvdy11cDogXFxmNTc0O1xuJGZhLXZhci1maWxlLXVwbG9hZDogXFxmNTc0O1xuJGZhLXZhci13aWZpOiBcXGYxZWI7XG4kZmEtdmFyLXdpZmktMzogXFxmMWViO1xuJGZhLXZhci13aWZpLXN0cm9uZzogXFxmMWViO1xuJGZhLXZhci1iYXRoOiBcXGYyY2Q7XG4kZmEtdmFyLWJhdGh0dWI6IFxcZjJjZDtcbiRmYS12YXItdW5kZXJsaW5lOiBcXGYwY2Q7XG4kZmEtdmFyLXVzZXItcGVuOiBcXGY0ZmY7XG4kZmEtdmFyLXVzZXItZWRpdDogXFxmNGZmO1xuJGZhLXZhci1zaWduYXR1cmU6IFxcZjViNztcbiRmYS12YXItc3Ryb29wd2FmZWw6IFxcZjU1MTtcbiRmYS12YXItYm9sZDogXFxmMDMyO1xuJGZhLXZhci1hbmNob3ItbG9jazogXFxlNGFkO1xuJGZhLXZhci1idWlsZGluZy1uZ286IFxcZTRkNztcbiRmYS12YXItbWFuYXQtc2lnbjogXFxlMWQ1O1xuJGZhLXZhci1ub3QtZXF1YWw6IFxcZjUzZTtcbiRmYS12YXItYm9yZGVyLXRvcC1sZWZ0OiBcXGY4NTM7XG4kZmEtdmFyLWJvcmRlci1zdHlsZTogXFxmODUzO1xuJGZhLXZhci1tYXAtbG9jYXRpb24tZG90OiBcXGY1YTA7XG4kZmEtdmFyLW1hcC1tYXJrZWQtYWx0OiBcXGY1YTA7XG4kZmEtdmFyLWplZGk6IFxcZjY2OTtcbiRmYS12YXItc3F1YXJlLXBvbGwtdmVydGljYWw6IFxcZjY4MTtcbiRmYS12YXItcG9sbDogXFxmNjgxO1xuJGZhLXZhci1tdWctaG90OiBcXGY3YjY7XG4kZmEtdmFyLWNhci1iYXR0ZXJ5OiBcXGY1ZGY7XG4kZmEtdmFyLWJhdHRlcnktY2FyOiBcXGY1ZGY7XG4kZmEtdmFyLWdpZnQ6IFxcZjA2YjtcbiRmYS12YXItZGljZS10d286IFxcZjUyODtcbiRmYS12YXItY2hlc3MtcXVlZW46IFxcZjQ0NTtcbiRmYS12YXItZ2xhc3NlczogXFxmNTMwO1xuJGZhLXZhci1jaGVzcy1ib2FyZDogXFxmNDNjO1xuJGZhLXZhci1idWlsZGluZy1jaXJjbGUtY2hlY2s6IFxcZTRkMjtcbiRmYS12YXItcGVyc29uLWNoYWxrYm9hcmQ6IFxcZTUzZDtcbiRmYS12YXItbWFycy1zdHJva2UtcmlnaHQ6IFxcZjIyYjtcbiRmYS12YXItbWFycy1zdHJva2UtaDogXFxmMjJiO1xuJGZhLXZhci1oYW5kLWJhY2stZmlzdDogXFxmMjU1O1xuJGZhLXZhci1oYW5kLXJvY2s6IFxcZjI1NTtcbiRmYS12YXItc3F1YXJlLWNhcmV0LXVwOiBcXGYxNTE7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS11cDogXFxmMTUxO1xuJGZhLXZhci1jbG91ZC1zaG93ZXJzLXdhdGVyOiBcXGU0ZTQ7XG4kZmEtdmFyLWNoYXJ0LWJhcjogXFxmMDgwO1xuJGZhLXZhci1iYXItY2hhcnQ6IFxcZjA4MDtcbiRmYS12YXItaGFuZHMtYnViYmxlczogXFxlMDVlO1xuJGZhLXZhci1oYW5kcy13YXNoOiBcXGUwNWU7XG4kZmEtdmFyLWxlc3MtdGhhbi1lcXVhbDogXFxmNTM3O1xuJGZhLXZhci10cmFpbjogXFxmMjM4O1xuJGZhLXZhci1leWUtbG93LXZpc2lvbjogXFxmMmE4O1xuJGZhLXZhci1sb3ctdmlzaW9uOiBcXGYyYTg7XG4kZmEtdmFyLWNyb3c6IFxcZjUyMDtcbiRmYS12YXItc2FpbGJvYXQ6IFxcZTQ0NTtcbiRmYS12YXItd2luZG93LXJlc3RvcmU6IFxcZjJkMjtcbiRmYS12YXItc3F1YXJlLXBsdXM6IFxcZjBmZTtcbiRmYS12YXItcGx1cy1zcXVhcmU6IFxcZjBmZTtcbiRmYS12YXItdG9yaWktZ2F0ZTogXFxmNmExO1xuJGZhLXZhci1mcm9nOiBcXGY1MmU7XG4kZmEtdmFyLWJ1Y2tldDogXFxlNGNmO1xuJGZhLXZhci1pbWFnZTogXFxmMDNlO1xuJGZhLXZhci1taWNyb3Bob25lOiBcXGYxMzA7XG4kZmEtdmFyLWNvdzogXFxmNmM4O1xuJGZhLXZhci1jYXJldC11cDogXFxmMGQ4O1xuJGZhLXZhci1zY3Jld2RyaXZlcjogXFxmNTRhO1xuJGZhLXZhci1mb2xkZXItY2xvc2VkOiBcXGUxODU7XG4kZmEtdmFyLWhvdXNlLXRzdW5hbWk6IFxcZTUxNTtcbiRmYS12YXItc3F1YXJlLW5maTogXFxlNTc2O1xuJGZhLXZhci1hcnJvdy11cC1mcm9tLWdyb3VuZC13YXRlcjogXFxlNGI1O1xuJGZhLXZhci1tYXJ0aW5pLWdsYXNzOiBcXGY1N2I7XG4kZmEtdmFyLWdsYXNzLW1hcnRpbmktYWx0OiBcXGY1N2I7XG4kZmEtdmFyLXJvdGF0ZS1sZWZ0OiBcXGYyZWE7XG4kZmEtdmFyLXJvdGF0ZS1iYWNrOiBcXGYyZWE7XG4kZmEtdmFyLXJvdGF0ZS1iYWNrd2FyZDogXFxmMmVhO1xuJGZhLXZhci11bmRvLWFsdDogXFxmMmVhO1xuJGZhLXZhci10YWJsZS1jb2x1bW5zOiBcXGYwZGI7XG4kZmEtdmFyLWNvbHVtbnM6IFxcZjBkYjtcbiRmYS12YXItbGVtb246IFxcZjA5NDtcbiRmYS12YXItaGVhZC1zaWRlLW1hc2s6IFxcZTA2MztcbiRmYS12YXItaGFuZHNoYWtlOiBcXGYyYjU7XG4kZmEtdmFyLWdlbTogXFxmM2E1O1xuJGZhLXZhci1kb2xseTogXFxmNDcyO1xuJGZhLXZhci1kb2xseS1ib3g6IFxcZjQ3MjtcbiRmYS12YXItc21va2luZzogXFxmNDhkO1xuJGZhLXZhci1taW5pbWl6ZTogXFxmNzhjO1xuJGZhLXZhci1jb21wcmVzcy1hcnJvd3MtYWx0OiBcXGY3OGM7XG4kZmEtdmFyLW1vbnVtZW50OiBcXGY1YTY7XG4kZmEtdmFyLXNub3dwbG93OiBcXGY3ZDI7XG4kZmEtdmFyLWFuZ2xlcy1yaWdodDogXFxmMTAxO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6IFxcZjEwMTtcbiRmYS12YXItY2FubmFiaXM6IFxcZjU1ZjtcbiRmYS12YXItY2lyY2xlLXBsYXk6IFxcZjE0NDtcbiRmYS12YXItcGxheS1jaXJjbGU6IFxcZjE0NDtcbiRmYS12YXItdGFibGV0czogXFxmNDkwO1xuJGZhLXZhci1ldGhlcm5ldDogXFxmNzk2O1xuJGZhLXZhci1ldXJvLXNpZ246IFxcZjE1MztcbiRmYS12YXItZXVyOiBcXGYxNTM7XG4kZmEtdmFyLWV1cm86IFxcZjE1MztcbiRmYS12YXItY2hhaXI6IFxcZjZjMDtcbiRmYS12YXItY2lyY2xlLWNoZWNrOiBcXGYwNTg7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogXFxmMDU4O1xuJGZhLXZhci1jaXJjbGUtc3RvcDogXFxmMjhkO1xuJGZhLXZhci1zdG9wLWNpcmNsZTogXFxmMjhkO1xuJGZhLXZhci1jb21wYXNzLWRyYWZ0aW5nOiBcXGY1Njg7XG4kZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3M6IFxcZjU2ODtcbiRmYS12YXItcGxhdGUtd2hlYXQ6IFxcZTU1YTtcbiRmYS12YXItaWNpY2xlczogXFxmN2FkO1xuJGZhLXZhci1wZXJzb24tc2hlbHRlcjogXFxlNTRmO1xuJGZhLXZhci1uZXV0ZXI6IFxcZjIyYztcbiRmYS12YXItaWQtYmFkZ2U6IFxcZjJjMTtcbiRmYS12YXItbWFya2VyOiBcXGY1YTE7XG4kZmEtdmFyLWZhY2UtbGF1Z2gtYmVhbTogXFxmNTlhO1xuJGZhLXZhci1sYXVnaC1iZWFtOiBcXGY1OWE7XG4kZmEtdmFyLWhlbGljb3B0ZXItc3ltYm9sOiBcXGU1MDI7XG4kZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M6IFxcZjI5YTtcbiRmYS12YXItY2lyY2xlLWNoZXZyb24tdXA6IFxcZjEzOTtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA6IFxcZjEzOTtcbiRmYS12YXItbGFyaS1zaWduOiBcXGUxYzg7XG4kZmEtdmFyLXZvbGNhbm86IFxcZjc3MDtcbiRmYS12YXItcGVyc29uLXdhbGtpbmctZGFzaGVkLWxpbmUtYXJyb3ctcmlnaHQ6IFxcZTU1MztcbiRmYS12YXItc3Rlcmxpbmctc2lnbjogXFxmMTU0O1xuJGZhLXZhci1nYnA6IFxcZjE1NDtcbiRmYS12YXItcG91bmQtc2lnbjogXFxmMTU0O1xuJGZhLXZhci12aXJ1c2VzOiBcXGUwNzY7XG4kZmEtdmFyLXNxdWFyZS1wZXJzb24tY29uZmluZWQ6IFxcZTU3NztcbiRmYS12YXItdXNlci10aWU6IFxcZjUwODtcbiRmYS12YXItYXJyb3ctZG93bi1sb25nOiBcXGYxNzU7XG4kZmEtdmFyLWxvbmctYXJyb3ctZG93bjogXFxmMTc1O1xuJGZhLXZhci10ZW50LWFycm93LWRvd24tdG8tbGluZTogXFxlNTdlO1xuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXFxmMGEzO1xuJGZhLXZhci1yZXBseS1hbGw6IFxcZjEyMjtcbiRmYS12YXItbWFpbC1yZXBseS1hbGw6IFxcZjEyMjtcbiRmYS12YXItc3VpdGNhc2U6IFxcZjBmMjtcbiRmYS12YXItcGVyc29uLXNrYXRpbmc6IFxcZjdjNTtcbiRmYS12YXItc2thdGluZzogXFxmN2M1O1xuJGZhLXZhci1maWx0ZXItY2lyY2xlLWRvbGxhcjogXFxmNjYyO1xuJGZhLXZhci1mdW5uZWwtZG9sbGFyOiBcXGY2NjI7XG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXFxmMDgzO1xuJGZhLXZhci1jaXJjbGUtYXJyb3ctZG93bjogXFxmMGFiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjogXFxmMGFiO1xuJGZhLXZhci1maWxlLWltcG9ydDogXFxmNTZmO1xuJGZhLXZhci1hcnJvdy1yaWdodC10by1maWxlOiBcXGY1NmY7XG4kZmEtdmFyLXNxdWFyZS1hcnJvdy11cC1yaWdodDogXFxmMTRjO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTogXFxmMTRjO1xuJGZhLXZhci1ib3gtb3BlbjogXFxmNDllO1xuJGZhLXZhci1zY3JvbGw6IFxcZjcwZTtcbiRmYS12YXItc3BhOiBcXGY1YmI7XG4kZmEtdmFyLWxvY2F0aW9uLXBpbi1sb2NrOiBcXGU1MWY7XG4kZmEtdmFyLXBhdXNlOiBcXGYwNGM7XG4kZmEtdmFyLWhpbGwtYXZhbGFuY2hlOiBcXGU1MDc7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWVtcHR5OiBcXGYyY2I7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLTA6IFxcZjJjYjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMDogXFxmMmNiO1xuJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTogXFxmMmNiO1xuJGZhLXZhci1ib21iOiBcXGYxZTI7XG4kZmEtdmFyLXJlZ2lzdGVyZWQ6IFxcZjI1ZDtcbiRmYS12YXItYWRkcmVzcy1jYXJkOiBcXGYyYmI7XG4kZmEtdmFyLWNvbnRhY3QtY2FyZDogXFxmMmJiO1xuJGZhLXZhci12Y2FyZDogXFxmMmJiO1xuJGZhLXZhci1zY2FsZS11bmJhbGFuY2VkLWZsaXA6IFxcZjUxNjtcbiRmYS12YXItYmFsYW5jZS1zY2FsZS1yaWdodDogXFxmNTE2O1xuJGZhLXZhci1zdWJzY3JpcHQ6IFxcZjEyYztcbiRmYS12YXItZGlhbW9uZC10dXJuLXJpZ2h0OiBcXGY1ZWI7XG4kZmEtdmFyLWRpcmVjdGlvbnM6IFxcZjVlYjtcbiRmYS12YXItYnVyc3Q6IFxcZTRkYztcbiRmYS12YXItaG91c2UtbGFwdG9wOiBcXGUwNjY7XG4kZmEtdmFyLWxhcHRvcC1ob3VzZTogXFxlMDY2O1xuJGZhLXZhci1mYWNlLXRpcmVkOiBcXGY1Yzg7XG4kZmEtdmFyLXRpcmVkOiBcXGY1Yzg7XG4kZmEtdmFyLW1vbmV5LWJpbGxzOiBcXGUxZjM7XG4kZmEtdmFyLXNtb2c6IFxcZjc1ZjtcbiRmYS12YXItY3J1dGNoOiBcXGY3Zjc7XG4kZmEtdmFyLWNsb3VkLWFycm93LXVwOiBcXGYwZWU7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZDogXFxmMGVlO1xuJGZhLXZhci1jbG91ZC11cGxvYWQtYWx0OiBcXGYwZWU7XG4kZmEtdmFyLXBhbGV0dGU6IFxcZjUzZjtcbiRmYS12YXItYXJyb3dzLXR1cm4tcmlnaHQ6IFxcZTRjMDtcbiRmYS12YXItdmVzdDogXFxlMDg1O1xuJGZhLXZhci1mZXJyeTogXFxlNGVhO1xuJGZhLXZhci1hcnJvd3MtZG93bi10by1wZW9wbGU6IFxcZTRiOTtcbiRmYS12YXItc2VlZGxpbmc6IFxcZjRkODtcbiRmYS12YXItc3Byb3V0OiBcXGY0ZDg7XG4kZmEtdmFyLWxlZnQtcmlnaHQ6IFxcZjMzNztcbiRmYS12YXItYXJyb3dzLWFsdC1oOiBcXGYzMzc7XG4kZmEtdmFyLWJveGVzLXBhY2tpbmc6IFxcZTRjNztcbiRmYS12YXItY2lyY2xlLWFycm93LWxlZnQ6IFxcZjBhODtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ6IFxcZjBhODtcbiRmYS12YXItZ3JvdXAtYXJyb3dzLXJvdGF0ZTogXFxlNGY2O1xuJGZhLXZhci1ib3dsLWZvb2Q6IFxcZTRjNjtcbiRmYS12YXItY2FuZHktY2FuZTogXFxmNzg2O1xuJGZhLXZhci1hcnJvdy1kb3duLXdpZGUtc2hvcnQ6IFxcZjE2MDtcbiRmYS12YXItc29ydC1hbW91bnQtYXNjOiBcXGYxNjA7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRvd246IFxcZjE2MDtcbiRmYS12YXItY2xvdWQtYm9sdDogXFxmNzZjO1xuJGZhLXZhci10aHVuZGVyc3Rvcm06IFxcZjc2YztcbiRmYS12YXItdGV4dC1zbGFzaDogXFxmODdkO1xuJGZhLXZhci1yZW1vdmUtZm9ybWF0OiBcXGY4N2Q7XG4kZmEtdmFyLWZhY2Utc21pbGUtd2luazogXFxmNGRhO1xuJGZhLXZhci1zbWlsZS13aW5rOiBcXGY0ZGE7XG4kZmEtdmFyLWZpbGUtd29yZDogXFxmMWMyO1xuJGZhLXZhci1maWxlLXBvd2VycG9pbnQ6IFxcZjFjNDtcbiRmYS12YXItYXJyb3dzLWxlZnQtcmlnaHQ6IFxcZjA3ZTtcbiRmYS12YXItYXJyb3dzLWg6IFxcZjA3ZTtcbiRmYS12YXItaG91c2UtbG9jazogXFxlNTEwO1xuJGZhLXZhci1jbG91ZC1hcnJvdy1kb3duOiBcXGYwZWQ7XG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkOiBcXGYwZWQ7XG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkLWFsdDogXFxmMGVkO1xuJGZhLXZhci1jaGlsZHJlbjogXFxlNGUxO1xuJGZhLXZhci1jaGFsa2JvYXJkOiBcXGY1MWI7XG4kZmEtdmFyLWJsYWNrYm9hcmQ6IFxcZjUxYjtcbiRmYS12YXItdXNlci1sYXJnZS1zbGFzaDogXFxmNGZhO1xuJGZhLXZhci11c2VyLWFsdC1zbGFzaDogXFxmNGZhO1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuOiBcXGYyYjY7XG4kZmEtdmFyLWhhbmRzaGFrZS1zaW1wbGUtc2xhc2g6IFxcZTA1ZjtcbiRmYS12YXItaGFuZHNoYWtlLWFsdC1zbGFzaDogXFxlMDVmO1xuJGZhLXZhci1tYXR0cmVzcy1waWxsb3c6IFxcZTUyNTtcbiRmYS12YXItZ3VhcmFuaS1zaWduOiBcXGUxOWE7XG4kZmEtdmFyLWFycm93cy1yb3RhdGU6IFxcZjAyMTtcbiRmYS12YXItcmVmcmVzaDogXFxmMDIxO1xuJGZhLXZhci1zeW5jOiBcXGYwMjE7XG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcXGYxMzQ7XG4kZmEtdmFyLWNydXplaXJvLXNpZ246IFxcZTE1MjtcbiRmYS12YXItZ3JlYXRlci10aGFuLWVxdWFsOiBcXGY1MzI7XG4kZmEtdmFyLXNoaWVsZC1oYWx2ZWQ6IFxcZjNlZDtcbiRmYS12YXItc2hpZWxkLWFsdDogXFxmM2VkO1xuJGZhLXZhci1ib29rLWF0bGFzOiBcXGY1NTg7XG4kZmEtdmFyLWF0bGFzOiBcXGY1NTg7XG4kZmEtdmFyLXZpcnVzOiBcXGUwNzQ7XG4kZmEtdmFyLWVudmVsb3BlLWNpcmNsZS1jaGVjazogXFxlNGU4O1xuJGZhLXZhci1sYXllci1ncm91cDogXFxmNWZkO1xuJGZhLXZhci1hcnJvd3MtdG8tZG90OiBcXGU0YmU7XG4kZmEtdmFyLWFyY2h3YXk6IFxcZjU1NztcbiRmYS12YXItaGVhcnQtY2lyY2xlLWNoZWNrOiBcXGU0ZmQ7XG4kZmEtdmFyLWhvdXNlLWNoaW1uZXktY3JhY2s6IFxcZjZmMTtcbiRmYS12YXItaG91c2UtZGFtYWdlOiBcXGY2ZjE7XG4kZmEtdmFyLWZpbGUtemlwcGVyOiBcXGYxYzY7XG4kZmEtdmFyLWZpbGUtYXJjaGl2ZTogXFxmMWM2O1xuJGZhLXZhci1zcXVhcmU6IFxcZjBjODtcbiRmYS12YXItbWFydGluaS1nbGFzcy1lbXB0eTogXFxmMDAwO1xuJGZhLXZhci1nbGFzcy1tYXJ0aW5pOiBcXGYwMDA7XG4kZmEtdmFyLWNvdWNoOiBcXGY0Yjg7XG4kZmEtdmFyLWNlZGktc2lnbjogXFxlMGRmO1xuJGZhLXZhci1pdGFsaWM6IFxcZjAzMztcbiRmYS12YXItY2h1cmNoOiBcXGY1MWQ7XG4kZmEtdmFyLWNvbW1lbnRzLWRvbGxhcjogXFxmNjUzO1xuJGZhLXZhci1kZW1vY3JhdDogXFxmNzQ3O1xuJGZhLXZhci16OiBcXDVhO1xuJGZhLXZhci1wZXJzb24tc2tpaW5nOiBcXGY3Yzk7XG4kZmEtdmFyLXNraWluZzogXFxmN2M5O1xuJGZhLXZhci1yb2FkLWxvY2s6IFxcZTU2NztcbiRmYS12YXItYTogXFw0MTtcbiRmYS12YXItdGVtcGVyYXR1cmUtYXJyb3ctZG93bjogXFxlMDNmO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1kb3duOiBcXGUwM2Y7XG4kZmEtdmFyLWZlYXRoZXItcG9pbnRlZDogXFxmNTZiO1xuJGZhLXZhci1mZWF0aGVyLWFsdDogXFxmNTZiO1xuJGZhLXZhci1wOiBcXDUwO1xuJGZhLXZhci1zbm93Zmxha2U6IFxcZjJkYztcbiRmYS12YXItbmV3c3BhcGVyOiBcXGYxZWE7XG4kZmEtdmFyLXJlY3RhbmdsZS1hZDogXFxmNjQxO1xuJGZhLXZhci1hZDogXFxmNjQxO1xuJGZhLXZhci1jaXJjbGUtYXJyb3ctcmlnaHQ6IFxcZjBhOTtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OiBcXGYwYTk7XG4kZmEtdmFyLWZpbHRlci1jaXJjbGUteG1hcms6IFxcZTE3YjtcbiRmYS12YXItbG9jdXN0OiBcXGU1MjA7XG4kZmEtdmFyLXNvcnQ6IFxcZjBkYztcbiRmYS12YXItdW5zb3J0ZWQ6IFxcZjBkYztcbiRmYS12YXItbGlzdC1vbDogXFxmMGNiO1xuJGZhLXZhci1saXN0LTEtMjogXFxmMGNiO1xuJGZhLXZhci1saXN0LW51bWVyaWM6IFxcZjBjYjtcbiRmYS12YXItcGVyc29uLWRyZXNzLWJ1cnN0OiBcXGU1NDQ7XG4kZmEtdmFyLW1vbmV5LWNoZWNrLWRvbGxhcjogXFxmNTNkO1xuJGZhLXZhci1tb25leS1jaGVjay1hbHQ6IFxcZjUzZDtcbiRmYS12YXItdmVjdG9yLXNxdWFyZTogXFxmNWNiO1xuJGZhLXZhci1icmVhZC1zbGljZTogXFxmN2VjO1xuJGZhLXZhci1sYW5ndWFnZTogXFxmMWFiO1xuJGZhLXZhci1mYWNlLWtpc3Mtd2luay1oZWFydDogXFxmNTk4O1xuJGZhLXZhci1raXNzLXdpbmstaGVhcnQ6IFxcZjU5ODtcbiRmYS12YXItZmlsdGVyOiBcXGYwYjA7XG4kZmEtdmFyLXF1ZXN0aW9uOiBcXDNmO1xuJGZhLXZhci1maWxlLXNpZ25hdHVyZTogXFxmNTczO1xuJGZhLXZhci11cC1kb3duLWxlZnQtcmlnaHQ6IFxcZjBiMjtcbiRmYS12YXItYXJyb3dzLWFsdDogXFxmMGIyO1xuJGZhLXZhci1ob3VzZS1jaGltbmV5LXVzZXI6IFxcZTA2NTtcbiRmYS12YXItaGFuZC1ob2xkaW5nLWhlYXJ0OiBcXGY0YmU7XG4kZmEtdmFyLXB1enpsZS1waWVjZTogXFxmMTJlO1xuJGZhLXZhci1tb25leS1jaGVjazogXFxmNTNjO1xuJGZhLXZhci1zdGFyLWhhbGYtc3Ryb2tlOiBcXGY1YzA7XG4kZmEtdmFyLXN0YXItaGFsZi1hbHQ6IFxcZjVjMDtcbiRmYS12YXItY29kZTogXFxmMTIxO1xuJGZhLXZhci13aGlza2V5LWdsYXNzOiBcXGY3YTA7XG4kZmEtdmFyLWdsYXNzLXdoaXNrZXk6IFxcZjdhMDtcbiRmYS12YXItYnVpbGRpbmctY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU0ZDM7XG4kZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtY2hhcnQ6IFxcZTUyMjtcbiRmYS12YXItYXJyb3ctdXAtcmlnaHQtZnJvbS1zcXVhcmU6IFxcZjA4ZTtcbiRmYS12YXItZXh0ZXJuYWwtbGluazogXFxmMDhlO1xuJGZhLXZhci1jdWJlcy1zdGFja2VkOiBcXGU0ZTY7XG4kZmEtdmFyLXdvbi1zaWduOiBcXGYxNTk7XG4kZmEtdmFyLWtydzogXFxmMTU5O1xuJGZhLXZhci13b246IFxcZjE1OTtcbiRmYS12YXItdmlydXMtY292aWQ6IFxcZTRhODtcbiRmYS12YXItYXVzdHJhbC1zaWduOiBcXGUwYTk7XG4kZmEtdmFyLWY6IFxcNDY7XG4kZmEtdmFyLWxlYWY6IFxcZjA2YztcbiRmYS12YXItcm9hZDogXFxmMDE4O1xuJGZhLXZhci10YXhpOiBcXGYxYmE7XG4kZmEtdmFyLWNhYjogXFxmMWJhO1xuJGZhLXZhci1wZXJzb24tY2lyY2xlLXBsdXM6IFxcZTU0MTtcbiRmYS12YXItY2hhcnQtcGllOiBcXGYyMDA7XG4kZmEtdmFyLXBpZS1jaGFydDogXFxmMjAwO1xuJGZhLXZhci1ib2x0LWxpZ2h0bmluZzogXFxlMGI3O1xuJGZhLXZhci1zYWNrLXhtYXJrOiBcXGU1NmE7XG4kZmEtdmFyLWZpbGUtZXhjZWw6IFxcZjFjMztcbiRmYS12YXItZmlsZS1jb250cmFjdDogXFxmNTZjO1xuJGZhLXZhci1maXNoLWZpbnM6IFxcZTRmMjtcbiRmYS12YXItYnVpbGRpbmctZmxhZzogXFxlNGQ1O1xuJGZhLXZhci1mYWNlLWdyaW4tYmVhbTogXFxmNTgyO1xuJGZhLXZhci1ncmluLWJlYW06IFxcZjU4MjtcbiRmYS12YXItb2JqZWN0LXVuZ3JvdXA6IFxcZjI0ODtcbiRmYS12YXItcG9vcDogXFxmNjE5O1xuJGZhLXZhci1sb2NhdGlvbi1waW46IFxcZjA0MTtcbiRmYS12YXItbWFwLW1hcmtlcjogXFxmMDQxO1xuJGZhLXZhci1rYWFiYTogXFxmNjZiO1xuJGZhLXZhci10b2lsZXQtcGFwZXI6IFxcZjcxZTtcbiRmYS12YXItaGVsbWV0LXNhZmV0eTogXFxmODA3O1xuJGZhLXZhci1oYXJkLWhhdDogXFxmODA3O1xuJGZhLXZhci1oYXQtaGFyZDogXFxmODA3O1xuJGZhLXZhci1lamVjdDogXFxmMDUyO1xuJGZhLXZhci1jaXJjbGUtcmlnaHQ6IFxcZjM1YTtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodDogXFxmMzVhO1xuJGZhLXZhci1wbGFuZS1jaXJjbGUtY2hlY2s6IFxcZTU1NTtcbiRmYS12YXItZmFjZS1yb2xsaW5nLWV5ZXM6IFxcZjVhNTtcbiRmYS12YXItbWVoLXJvbGxpbmctZXllczogXFxmNWE1O1xuJGZhLXZhci1vYmplY3QtZ3JvdXA6IFxcZjI0NztcbiRmYS12YXItY2hhcnQtbGluZTogXFxmMjAxO1xuJGZhLXZhci1saW5lLWNoYXJ0OiBcXGYyMDE7XG4kZmEtdmFyLW1hc2stdmVudGlsYXRvcjogXFxlNTI0O1xuJGZhLXZhci1hcnJvdy1yaWdodDogXFxmMDYxO1xuJGZhLXZhci1zaWducy1wb3N0OiBcXGYyNzc7XG4kZmEtdmFyLW1hcC1zaWduczogXFxmMjc3O1xuJGZhLXZhci1jYXNoLXJlZ2lzdGVyOiBcXGY3ODg7XG4kZmEtdmFyLXBlcnNvbi1jaXJjbGUtcXVlc3Rpb246IFxcZTU0MjtcbiRmYS12YXItaDogXFw0ODtcbiRmYS12YXItdGFycDogXFxlNTdiO1xuJGZhLXZhci1zY3Jld2RyaXZlci13cmVuY2g6IFxcZjdkOTtcbiRmYS12YXItdG9vbHM6IFxcZjdkOTtcbiRmYS12YXItYXJyb3dzLXRvLWV5ZTogXFxlNGJmO1xuJGZhLXZhci1wbHVnLWNpcmNsZS1ib2x0OiBcXGU1NWI7XG4kZmEtdmFyLWhlYXJ0OiBcXGYwMDQ7XG4kZmEtdmFyLW1hcnMtYW5kLXZlbnVzOiBcXGYyMjQ7XG4kZmEtdmFyLWhvdXNlLXVzZXI6IFxcZTFiMDtcbiRmYS12YXItaG9tZS11c2VyOiBcXGUxYjA7XG4kZmEtdmFyLWR1bXBzdGVyLWZpcmU6IFxcZjc5NDtcbiRmYS12YXItaG91c2UtY3JhY2s6IFxcZTNiMTtcbiRmYS12YXItbWFydGluaS1nbGFzcy1jaXRydXM6IFxcZjU2MTtcbiRmYS12YXItY29ja3RhaWw6IFxcZjU2MTtcbiRmYS12YXItZmFjZS1zdXJwcmlzZTogXFxmNWMyO1xuJGZhLXZhci1zdXJwcmlzZTogXFxmNWMyO1xuJGZhLXZhci1ib3R0bGUtd2F0ZXI6IFxcZTRjNTtcbiRmYS12YXItY2lyY2xlLXBhdXNlOiBcXGYyOGI7XG4kZmEtdmFyLXBhdXNlLWNpcmNsZTogXFxmMjhiO1xuJGZhLXZhci10b2lsZXQtcGFwZXItc2xhc2g6IFxcZTA3MjtcbiRmYS12YXItYXBwbGUtd2hvbGU6IFxcZjVkMTtcbiRmYS12YXItYXBwbGUtYWx0OiBcXGY1ZDE7XG4kZmEtdmFyLWtpdGNoZW4tc2V0OiBcXGU1MWE7XG4kZmEtdmFyLXI6IFxcNTI7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLXF1YXJ0ZXI6IFxcZjJjYTtcbiRmYS12YXItdGVtcGVyYXR1cmUtMTogXFxmMmNhO1xuJGZhLXZhci10aGVybW9tZXRlci0xOiBcXGYyY2E7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI6IFxcZjJjYTtcbiRmYS12YXItY3ViZTogXFxmMWIyO1xuJGZhLXZhci1iaXRjb2luLXNpZ246IFxcZTBiNDtcbiRmYS12YXItc2hpZWxkLWRvZzogXFxlNTczO1xuJGZhLXZhci1zb2xhci1wYW5lbDogXFxmNWJhO1xuJGZhLXZhci1sb2NrLW9wZW46IFxcZjNjMTtcbiRmYS12YXItZWxldmF0b3I6IFxcZTE2ZDtcbiRmYS12YXItbW9uZXktYmlsbC10cmFuc2ZlcjogXFxlNTI4O1xuJGZhLXZhci1tb25leS1iaWxsLXRyZW5kLXVwOiBcXGU1Mjk7XG4kZmEtdmFyLWhvdXNlLWZsb29kLXdhdGVyLWNpcmNsZS1hcnJvdy1yaWdodDogXFxlNTBmO1xuJGZhLXZhci1zcXVhcmUtcG9sbC1ob3Jpem9udGFsOiBcXGY2ODI7XG4kZmEtdmFyLXBvbGwtaDogXFxmNjgyO1xuJGZhLXZhci1jaXJjbGU6IFxcZjExMTtcbiRmYS12YXItYmFja3dhcmQtZmFzdDogXFxmMDQ5O1xuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcXGYwNDk7XG4kZmEtdmFyLXJlY3ljbGU6IFxcZjFiODtcbiRmYS12YXItdXNlci1hc3Ryb25hdXQ6IFxcZjRmYjtcbiRmYS12YXItcGxhbmUtc2xhc2g6IFxcZTA2OTtcbiRmYS12YXItdHJhZGVtYXJrOiBcXGYyNWM7XG4kZmEtdmFyLWJhc2tldGJhbGw6IFxcZjQzNDtcbiRmYS12YXItYmFza2V0YmFsbC1iYWxsOiBcXGY0MzQ7XG4kZmEtdmFyLXNhdGVsbGl0ZS1kaXNoOiBcXGY3YzA7XG4kZmEtdmFyLWNpcmNsZS11cDogXFxmMzViO1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwOiBcXGYzNWI7XG4kZmEtdmFyLW1vYmlsZS1zY3JlZW4tYnV0dG9uOiBcXGYzY2Q7XG4kZmEtdmFyLW1vYmlsZS1hbHQ6IFxcZjNjZDtcbiRmYS12YXItdm9sdW1lLWhpZ2g6IFxcZjAyODtcbiRmYS12YXItdm9sdW1lLXVwOiBcXGYwMjg7XG4kZmEtdmFyLXVzZXJzLXJheXM6IFxcZTU5MztcbiRmYS12YXItd2FsbGV0OiBcXGY1NTU7XG4kZmEtdmFyLWNsaXBib2FyZC1jaGVjazogXFxmNDZjO1xuJGZhLXZhci1maWxlLWF1ZGlvOiBcXGYxYzc7XG4kZmEtdmFyLWJ1cmdlcjogXFxmODA1O1xuJGZhLXZhci1oYW1idXJnZXI6IFxcZjgwNTtcbiRmYS12YXItd3JlbmNoOiBcXGYwYWQ7XG4kZmEtdmFyLWJ1Z3M6IFxcZTRkMDtcbiRmYS12YXItcnVwZWUtc2lnbjogXFxmMTU2O1xuJGZhLXZhci1ydXBlZTogXFxmMTU2O1xuJGZhLXZhci1maWxlLWltYWdlOiBcXGYxYzU7XG4kZmEtdmFyLWNpcmNsZS1xdWVzdGlvbjogXFxmMDU5O1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFxcZjA1OTtcbiRmYS12YXItcGxhbmUtZGVwYXJ0dXJlOiBcXGY1YjA7XG4kZmEtdmFyLWhhbmRzaGFrZS1zbGFzaDogXFxlMDYwO1xuJGZhLXZhci1ib29rLWJvb2ttYXJrOiBcXGUwYmI7XG4kZmEtdmFyLWNvZGUtYnJhbmNoOiBcXGYxMjY7XG4kZmEtdmFyLWhhdC1jb3dib3k6IFxcZjhjMDtcbiRmYS12YXItYnJpZGdlOiBcXGU0Yzg7XG4kZmEtdmFyLXBob25lLWZsaXA6IFxcZjg3OTtcbiRmYS12YXItcGhvbmUtYWx0OiBcXGY4Nzk7XG4kZmEtdmFyLXRydWNrLWZyb250OiBcXGUyYjc7XG4kZmEtdmFyLWNhdDogXFxmNmJlO1xuJGZhLXZhci1hbmNob3ItY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU0YWI7XG4kZmEtdmFyLXRydWNrLWZpZWxkOiBcXGU1OGQ7XG4kZmEtdmFyLXJvdXRlOiBcXGY0ZDc7XG4kZmEtdmFyLWNsaXBib2FyZC1xdWVzdGlvbjogXFxlNGUzO1xuJGZhLXZhci1wYW5vcmFtYTogXFxlMjA5O1xuJGZhLXZhci1jb21tZW50LW1lZGljYWw6IFxcZjdmNTtcbiRmYS12YXItdGVldGgtb3BlbjogXFxmNjJmO1xuJGZhLXZhci1maWxlLWNpcmNsZS1taW51czogXFxlNGVkO1xuJGZhLXZhci10YWdzOiBcXGYwMmM7XG4kZmEtdmFyLXdpbmUtZ2xhc3M6IFxcZjRlMztcbiRmYS12YXItZm9yd2FyZC1mYXN0OiBcXGYwNTA7XG4kZmEtdmFyLWZhc3QtZm9yd2FyZDogXFxmMDUwO1xuJGZhLXZhci1mYWNlLW1laC1ibGFuazogXFxmNWE0O1xuJGZhLXZhci1tZWgtYmxhbms6IFxcZjVhNDtcbiRmYS12YXItc3F1YXJlLXBhcmtpbmc6IFxcZjU0MDtcbiRmYS12YXItcGFya2luZzogXFxmNTQwO1xuJGZhLXZhci1ob3VzZS1zaWduYWw6IFxcZTAxMjtcbiRmYS12YXItYmFycy1wcm9ncmVzczogXFxmODI4O1xuJGZhLXZhci10YXNrcy1hbHQ6IFxcZjgyODtcbiRmYS12YXItZmF1Y2V0LWRyaXA6IFxcZTAwNjtcbiRmYS12YXItY2FydC1mbGF0YmVkOiBcXGY0NzQ7XG4kZmEtdmFyLWRvbGx5LWZsYXRiZWQ6IFxcZjQ3NDtcbiRmYS12YXItYmFuLXNtb2tpbmc6IFxcZjU0ZDtcbiRmYS12YXItc21va2luZy1iYW46IFxcZjU0ZDtcbiRmYS12YXItdGVybWluYWw6IFxcZjEyMDtcbiRmYS12YXItbW9iaWxlLWJ1dHRvbjogXFxmMTBiO1xuJGZhLXZhci1ob3VzZS1tZWRpY2FsLWZsYWc6IFxcZTUxNDtcbiRmYS12YXItYmFza2V0LXNob3BwaW5nOiBcXGYyOTE7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXFxmMjkxO1xuJGZhLXZhci10YXBlOiBcXGY0ZGI7XG4kZmEtdmFyLWJ1cy1zaW1wbGU6IFxcZjU1ZTtcbiRmYS12YXItYnVzLWFsdDogXFxmNTVlO1xuJGZhLXZhci1leWU6IFxcZjA2ZTtcbiRmYS12YXItZmFjZS1zYWQtY3J5OiBcXGY1YjM7XG4kZmEtdmFyLXNhZC1jcnk6IFxcZjViMztcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb246IFxcZjI5ZTtcbiRmYS12YXItcGVyc29uLW1pbGl0YXJ5LXRvLXBlcnNvbjogXFxlNTRjO1xuJGZhLXZhci1maWxlLXNoaWVsZDogXFxlNGYwO1xuJGZhLXZhci11c2VyLXNsYXNoOiBcXGY1MDY7XG4kZmEtdmFyLXBlbjogXFxmMzA0O1xuJGZhLXZhci10b3dlci1vYnNlcnZhdGlvbjogXFxlNTg2O1xuJGZhLXZhci1maWxlLWNvZGU6IFxcZjFjOTtcbiRmYS12YXItc2lnbmFsOiBcXGYwMTI7XG4kZmEtdmFyLXNpZ25hbC01OiBcXGYwMTI7XG4kZmEtdmFyLXNpZ25hbC1wZXJmZWN0OiBcXGYwMTI7XG4kZmEtdmFyLWJ1czogXFxmMjA3O1xuJGZhLXZhci1oZWFydC1jaXJjbGUteG1hcms6IFxcZTUwMTtcbiRmYS12YXItaG91c2UtY2hpbW5leTogXFxlM2FmO1xuJGZhLXZhci1ob21lLWxnOiBcXGUzYWY7XG4kZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogXFxmMmQwO1xuJGZhLXZhci1mYWNlLWZyb3duOiBcXGYxMTk7XG4kZmEtdmFyLWZyb3duOiBcXGYxMTk7XG4kZmEtdmFyLXByZXNjcmlwdGlvbjogXFxmNWIxO1xuJGZhLXZhci1zaG9wOiBcXGY1NGY7XG4kZmEtdmFyLXN0b3JlLWFsdDogXFxmNTRmO1xuJGZhLXZhci1mbG9wcHktZGlzazogXFxmMGM3O1xuJGZhLXZhci1zYXZlOiBcXGYwYzc7XG4kZmEtdmFyLXZpaGFyYTogXFxmNmE3O1xuJGZhLXZhci1zY2FsZS11bmJhbGFuY2VkOiBcXGY1MTU7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGUtbGVmdDogXFxmNTE1O1xuJGZhLXZhci1zb3J0LXVwOiBcXGYwZGU7XG4kZmEtdmFyLXNvcnQtYXNjOiBcXGYwZGU7XG4kZmEtdmFyLWNvbW1lbnQtZG90czogXFxmNGFkO1xuJGZhLXZhci1jb21tZW50aW5nOiBcXGY0YWQ7XG4kZmEtdmFyLXBsYW50LXdpbHQ6IFxcZTVhYTtcbiRmYS12YXItZGlhbW9uZDogXFxmMjE5O1xuJGZhLXZhci1mYWNlLWdyaW4tc3F1aW50OiBcXGY1ODU7XG4kZmEtdmFyLWdyaW4tc3F1aW50OiBcXGY1ODU7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1kb2xsYXI6IFxcZjRjMDtcbiRmYS12YXItaGFuZC1ob2xkaW5nLXVzZDogXFxmNGMwO1xuJGZhLXZhci1iYWN0ZXJpdW06IFxcZTA1YTtcbiRmYS12YXItaGFuZC1wb2ludGVyOiBcXGYyNWE7XG4kZmEtdmFyLWRydW0tc3RlZWxwYW46IFxcZjU2YTtcbiRmYS12YXItaGFuZC1zY2lzc29yczogXFxmMjU3O1xuJGZhLXZhci1oYW5kcy1wcmF5aW5nOiBcXGY2ODQ7XG4kZmEtdmFyLXByYXlpbmctaGFuZHM6IFxcZjY4NDtcbiRmYS12YXItYXJyb3ctcm90YXRlLXJpZ2h0OiBcXGYwMWU7XG4kZmEtdmFyLWFycm93LXJpZ2h0LXJvdGF0ZTogXFxmMDFlO1xuJGZhLXZhci1hcnJvdy1yb3RhdGUtZm9yd2FyZDogXFxmMDFlO1xuJGZhLXZhci1yZWRvOiBcXGYwMWU7XG4kZmEtdmFyLWJpb2hhemFyZDogXFxmNzgwO1xuJGZhLXZhci1sb2NhdGlvbi1jcm9zc2hhaXJzOiBcXGY2MDE7XG4kZmEtdmFyLWxvY2F0aW9uOiBcXGY2MDE7XG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcXGYyMjc7XG4kZmEtdmFyLWNoaWxkLWRyZXNzOiBcXGU1OWM7XG4kZmEtdmFyLXVzZXJzLWJldHdlZW4tbGluZXM6IFxcZTU5MTtcbiRmYS12YXItbHVuZ3MtdmlydXM6IFxcZTA2NztcbiRmYS12YXItZmFjZS1ncmluLXRlYXJzOiBcXGY1ODg7XG4kZmEtdmFyLWdyaW4tdGVhcnM6IFxcZjU4ODtcbiRmYS12YXItcGhvbmU6IFxcZjA5NTtcbiRmYS12YXItY2FsZW5kYXIteG1hcms6IFxcZjI3MztcbiRmYS12YXItY2FsZW5kYXItdGltZXM6IFxcZjI3MztcbiRmYS12YXItY2hpbGQtcmVhY2hpbmc6IFxcZTU5ZDtcbiRmYS12YXItaGVhZC1zaWRlLXZpcnVzOiBcXGUwNjQ7XG4kZmEtdmFyLXVzZXItZ2VhcjogXFxmNGZlO1xuJGZhLXZhci11c2VyLWNvZzogXFxmNGZlO1xuJGZhLXZhci1hcnJvdy11cC0xLTk6IFxcZjE2MztcbiRmYS12YXItc29ydC1udW1lcmljLXVwOiBcXGYxNjM7XG4kZmEtdmFyLWRvb3ItY2xvc2VkOiBcXGY1MmE7XG4kZmEtdmFyLXNoaWVsZC12aXJ1czogXFxlMDZjO1xuJGZhLXZhci1kaWNlLXNpeDogXFxmNTI2O1xuJGZhLXZhci1tb3NxdWl0by1uZXQ6IFxcZTUyYztcbiRmYS12YXItYnJpZGdlLXdhdGVyOiBcXGU0Y2U7XG4kZmEtdmFyLXBlcnNvbi1ib290aDogXFxmNzU2O1xuJGZhLXZhci10ZXh0LXdpZHRoOiBcXGYwMzU7XG4kZmEtdmFyLWhhdC13aXphcmQ6IFxcZjZlODtcbiRmYS12YXItcGVuLWZhbmN5OiBcXGY1YWM7XG4kZmEtdmFyLXBlcnNvbi1kaWdnaW5nOiBcXGY4NWU7XG4kZmEtdmFyLWRpZ2dpbmc6IFxcZjg1ZTtcbiRmYS12YXItdHJhc2g6IFxcZjFmODtcbiRmYS12YXItZ2F1Z2Utc2ltcGxlOiBcXGY2Mjk7XG4kZmEtdmFyLWdhdWdlLXNpbXBsZS1tZWQ6IFxcZjYyOTtcbiRmYS12YXItdGFjaG9tZXRlci1hdmVyYWdlOiBcXGY2Mjk7XG4kZmEtdmFyLWJvb2stbWVkaWNhbDogXFxmN2U2O1xuJGZhLXZhci1wb286IFxcZjJmZTtcbiRmYS12YXItcXVvdGUtcmlnaHQ6IFxcZjEwZTtcbiRmYS12YXItcXVvdGUtcmlnaHQtYWx0OiBcXGYxMGU7XG4kZmEtdmFyLXNoaXJ0OiBcXGY1NTM7XG4kZmEtdmFyLXQtc2hpcnQ6IFxcZjU1MztcbiRmYS12YXItdHNoaXJ0OiBcXGY1NTM7XG4kZmEtdmFyLWN1YmVzOiBcXGYxYjM7XG4kZmEtdmFyLWRpdmlkZTogXFxmNTI5O1xuJGZhLXZhci10ZW5nZS1zaWduOiBcXGY3ZDc7XG4kZmEtdmFyLXRlbmdlOiBcXGY3ZDc7XG4kZmEtdmFyLWhlYWRwaG9uZXM6IFxcZjAyNTtcbiRmYS12YXItaGFuZHMtaG9sZGluZzogXFxmNGMyO1xuJGZhLXZhci1oYW5kcy1jbGFwcGluZzogXFxlMWE4O1xuJGZhLXZhci1yZXB1YmxpY2FuOiBcXGY3NWU7XG4kZmEtdmFyLWFycm93LWxlZnQ6IFxcZjA2MDtcbiRmYS12YXItcGVyc29uLWNpcmNsZS14bWFyazogXFxlNTQzO1xuJGZhLXZhci1ydWxlcjogXFxmNTQ1O1xuJGZhLXZhci1hbGlnbi1sZWZ0OiBcXGYwMzY7XG4kZmEtdmFyLWRpY2UtZDY6IFxcZjZkMTtcbiRmYS12YXItcmVzdHJvb206IFxcZjdiZDtcbiRmYS12YXItajogXFw0YTtcbiRmYS12YXItdXNlcnMtdmlld2ZpbmRlcjogXFxlNTk1O1xuJGZhLXZhci1maWxlLXZpZGVvOiBcXGYxYzg7XG4kZmEtdmFyLXVwLXJpZ2h0LWZyb20tc3F1YXJlOiBcXGYzNWQ7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstYWx0OiBcXGYzNWQ7XG4kZmEtdmFyLXRhYmxlLWNlbGxzOiBcXGYwMGE7XG4kZmEtdmFyLXRoOiBcXGYwMGE7XG4kZmEtdmFyLWZpbGUtcGRmOiBcXGYxYzE7XG4kZmEtdmFyLWJvb2stYmlibGU6IFxcZjY0NztcbiRmYS12YXItYmlibGU6IFxcZjY0NztcbiRmYS12YXItbzogXFw0ZjtcbiRmYS12YXItc3VpdGNhc2UtbWVkaWNhbDogXFxmMGZhO1xuJGZhLXZhci1tZWRraXQ6IFxcZjBmYTtcbiRmYS12YXItdXNlci1zZWNyZXQ6IFxcZjIxYjtcbiRmYS12YXItb3R0ZXI6IFxcZjcwMDtcbiRmYS12YXItcGVyc29uLWRyZXNzOiBcXGYxODI7XG4kZmEtdmFyLWZlbWFsZTogXFxmMTgyO1xuJGZhLXZhci1jb21tZW50LWRvbGxhcjogXFxmNjUxO1xuJGZhLXZhci1idXNpbmVzcy10aW1lOiBcXGY2NGE7XG4kZmEtdmFyLWJyaWVmY2FzZS1jbG9jazogXFxmNjRhO1xuJGZhLXZhci10YWJsZS1jZWxscy1sYXJnZTogXFxmMDA5O1xuJGZhLXZhci10aC1sYXJnZTogXFxmMDA5O1xuJGZhLXZhci1ib29rLXRhbmFraDogXFxmODI3O1xuJGZhLXZhci10YW5ha2g6IFxcZjgyNztcbiRmYS12YXItcGhvbmUtdm9sdW1lOiBcXGYyYTA7XG4kZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOiBcXGYyYTA7XG4kZmEtdmFyLWhhdC1jb3dib3ktc2lkZTogXFxmOGMxO1xuJGZhLXZhci1jbGlwYm9hcmQtdXNlcjogXFxmN2YzO1xuJGZhLXZhci1jaGlsZDogXFxmMWFlO1xuJGZhLXZhci1saXJhLXNpZ246IFxcZjE5NTtcbiRmYS12YXItc2F0ZWxsaXRlOiBcXGY3YmY7XG4kZmEtdmFyLXBsYW5lLWxvY2s6IFxcZTU1ODtcbiRmYS12YXItdGFnOiBcXGYwMmI7XG4kZmEtdmFyLWNvbW1lbnQ6IFxcZjA3NTtcbiRmYS12YXItY2FrZS1jYW5kbGVzOiBcXGYxZmQ7XG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFxcZjFmZDtcbiRmYS12YXItY2FrZTogXFxmMWZkO1xuJGZhLXZhci1lbnZlbG9wZTogXFxmMGUwO1xuJGZhLXZhci1hbmdsZXMtdXA6IFxcZjEwMjtcbiRmYS12YXItYW5nbGUtZG91YmxlLXVwOiBcXGYxMDI7XG4kZmEtdmFyLXBhcGVyY2xpcDogXFxmMGM2O1xuJGZhLXZhci1hcnJvdy1yaWdodC10by1jaXR5OiBcXGU0YjM7XG4kZmEtdmFyLXJpYmJvbjogXFxmNGQ2O1xuJGZhLXZhci1sdW5nczogXFxmNjA0O1xuJGZhLXZhci1hcnJvdy11cC05LTE6IFxcZjg4NztcbiRmYS12YXItc29ydC1udW1lcmljLXVwLWFsdDogXFxmODg3O1xuJGZhLXZhci1saXRlY29pbi1zaWduOiBcXGUxZDM7XG4kZmEtdmFyLWJvcmRlci1ub25lOiBcXGY4NTA7XG4kZmEtdmFyLWNpcmNsZS1ub2RlczogXFxlNGUyO1xuJGZhLXZhci1wYXJhY2h1dGUtYm94OiBcXGY0Y2Q7XG4kZmEtdmFyLWluZGVudDogXFxmMDNjO1xuJGZhLXZhci10cnVjay1maWVsZC11bjogXFxlNThlO1xuJGZhLXZhci1ob3VyZ2xhc3M6IFxcZjI1NDtcbiRmYS12YXItaG91cmdsYXNzLWVtcHR5OiBcXGYyNTQ7XG4kZmEtdmFyLW1vdW50YWluOiBcXGY2ZmM7XG4kZmEtdmFyLXVzZXItZG9jdG9yOiBcXGYwZjA7XG4kZmEtdmFyLXVzZXItbWQ6IFxcZjBmMDtcbiRmYS12YXItY2lyY2xlLWluZm86IFxcZjA1YTtcbiRmYS12YXItaW5mby1jaXJjbGU6IFxcZjA1YTtcbiRmYS12YXItY2xvdWQtbWVhdGJhbGw6IFxcZjczYjtcbiRmYS12YXItY2FtZXJhOiBcXGYwMzA7XG4kZmEtdmFyLWNhbWVyYS1hbHQ6IFxcZjAzMDtcbiRmYS12YXItc3F1YXJlLXZpcnVzOiBcXGU1Nzg7XG4kZmEtdmFyLW1ldGVvcjogXFxmNzUzO1xuJGZhLXZhci1jYXItb246IFxcZTRkZDtcbiRmYS12YXItc2xlaWdoOiBcXGY3Y2M7XG4kZmEtdmFyLWFycm93LWRvd24tMS05OiBcXGYxNjI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M6IFxcZjE2MjtcbiRmYS12YXItc29ydC1udW1lcmljLWRvd246IFxcZjE2MjtcbiRmYS12YXItaGFuZC1ob2xkaW5nLWRyb3BsZXQ6IFxcZjRjMTtcbiRmYS12YXItaGFuZC1ob2xkaW5nLXdhdGVyOiBcXGY0YzE7XG4kZmEtdmFyLXdhdGVyOiBcXGY3NzM7XG4kZmEtdmFyLWNhbGVuZGFyLWNoZWNrOiBcXGYyNzQ7XG4kZmEtdmFyLWJyYWlsbGU6IFxcZjJhMTtcbiRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1tZWRpY2FsOiBcXGY0ODY7XG4kZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OiBcXGY0ODY7XG4kZmEtdmFyLWxhbmRtYXJrOiBcXGY2NmY7XG4kZmEtdmFyLXRydWNrOiBcXGYwZDE7XG4kZmEtdmFyLWNyb3NzaGFpcnM6IFxcZjA1YjtcbiRmYS12YXItcGVyc29uLWNhbmU6IFxcZTUzYztcbiRmYS12YXItdGVudDogXFxlNTdkO1xuJGZhLXZhci12ZXN0LXBhdGNoZXM6IFxcZTA4NjtcbiRmYS12YXItY2hlY2stZG91YmxlOiBcXGY1NjA7XG4kZmEtdmFyLWFycm93LWRvd24tYS16OiBcXGYxNWQ7XG4kZmEtdmFyLXNvcnQtYWxwaGEtYXNjOiBcXGYxNWQ7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZG93bjogXFxmMTVkO1xuJGZhLXZhci1tb25leS1iaWxsLXdoZWF0OiBcXGU1MmE7XG4kZmEtdmFyLWNvb2tpZTogXFxmNTYzO1xuJGZhLXZhci1hcnJvdy1yb3RhdGUtbGVmdDogXFxmMGUyO1xuJGZhLXZhci1hcnJvdy1sZWZ0LXJvdGF0ZTogXFxmMGUyO1xuJGZhLXZhci1hcnJvdy1yb3RhdGUtYmFjazogXFxmMGUyO1xuJGZhLXZhci1hcnJvdy1yb3RhdGUtYmFja3dhcmQ6IFxcZjBlMjtcbiRmYS12YXItdW5kbzogXFxmMGUyO1xuJGZhLXZhci1oYXJkLWRyaXZlOiBcXGYwYTA7XG4kZmEtdmFyLWhkZDogXFxmMGEwO1xuJGZhLXZhci1mYWNlLWdyaW4tc3F1aW50LXRlYXJzOiBcXGY1ODY7XG4kZmEtdmFyLWdyaW4tc3F1aW50LXRlYXJzOiBcXGY1ODY7XG4kZmEtdmFyLWR1bWJiZWxsOiBcXGY0NGI7XG4kZmEtdmFyLXJlY3RhbmdsZS1saXN0OiBcXGYwMjI7XG4kZmEtdmFyLWxpc3QtYWx0OiBcXGYwMjI7XG4kZmEtdmFyLXRhcnAtZHJvcGxldDogXFxlNTdjO1xuJGZhLXZhci1ob3VzZS1tZWRpY2FsLWNpcmNsZS1jaGVjazogXFxlNTExO1xuJGZhLXZhci1wZXJzb24tc2tpaW5nLW5vcmRpYzogXFxmN2NhO1xuJGZhLXZhci1za2lpbmctbm9yZGljOiBcXGY3Y2E7XG4kZmEtdmFyLWNhbGVuZGFyLXBsdXM6IFxcZjI3MTtcbiRmYS12YXItcGxhbmUtYXJyaXZhbDogXFxmNWFmO1xuJGZhLXZhci1jaXJjbGUtbGVmdDogXFxmMzU5O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6IFxcZjM1OTtcbiRmYS12YXItdHJhaW4tc3Vid2F5OiBcXGYyMzk7XG4kZmEtdmFyLXN1YndheTogXFxmMjM5O1xuJGZhLXZhci1jaGFydC1nYW50dDogXFxlMGU0O1xuJGZhLXZhci1pbmRpYW4tcnVwZWUtc2lnbjogXFxlMWJjO1xuJGZhLXZhci1pbmRpYW4tcnVwZWU6IFxcZTFiYztcbiRmYS12YXItaW5yOiBcXGUxYmM7XG4kZmEtdmFyLWNyb3Atc2ltcGxlOiBcXGY1NjU7XG4kZmEtdmFyLWNyb3AtYWx0OiBcXGY1NjU7XG4kZmEtdmFyLW1vbmV5LWJpbGwtMTogXFxmM2QxO1xuJGZhLXZhci1tb25leS1iaWxsLWFsdDogXFxmM2QxO1xuJGZhLXZhci1sZWZ0LWxvbmc6IFxcZjMwYTtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtbGVmdDogXFxmMzBhO1xuJGZhLXZhci1kbmE6IFxcZjQ3MTtcbiRmYS12YXItdmlydXMtc2xhc2g6IFxcZTA3NTtcbiRmYS12YXItbWludXM6IFxcZjA2ODtcbiRmYS12YXItc3VidHJhY3Q6IFxcZjA2ODtcbiRmYS12YXItY2hlc3M6IFxcZjQzOTtcbiRmYS12YXItYXJyb3ctbGVmdC1sb25nOiBcXGYxNzc7XG4kZmEtdmFyLWxvbmctYXJyb3ctbGVmdDogXFxmMTc3O1xuJGZhLXZhci1wbHVnLWNpcmNsZS1jaGVjazogXFxlNTVjO1xuJGZhLXZhci1zdHJlZXQtdmlldzogXFxmMjFkO1xuJGZhLXZhci1mcmFuYy1zaWduOiBcXGUxOGY7XG4kZmEtdmFyLXZvbHVtZS1vZmY6IFxcZjAyNjtcbiRmYS12YXItaGFuZHMtYXNsLWludGVycHJldGluZzogXFxmMmEzO1xuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXFxmMmEzO1xuJGZhLXZhci1hc2wtaW50ZXJwcmV0aW5nOiBcXGYyYTM7XG4kZmEtdmFyLWhhbmRzLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcXGYyYTM7XG4kZmEtdmFyLWdlYXI6IFxcZjAxMztcbiRmYS12YXItY29nOiBcXGYwMTM7XG4kZmEtdmFyLWRyb3BsZXQtc2xhc2g6IFxcZjVjNztcbiRmYS12YXItdGludC1zbGFzaDogXFxmNWM3O1xuJGZhLXZhci1tb3NxdWU6IFxcZjY3ODtcbiRmYS12YXItbW9zcXVpdG86IFxcZTUyYjtcbiRmYS12YXItc3Rhci1vZi1kYXZpZDogXFxmNjlhO1xuJGZhLXZhci1wZXJzb24tbWlsaXRhcnktcmlmbGU6IFxcZTU0YjtcbiRmYS12YXItY2FydC1zaG9wcGluZzogXFxmMDdhO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcXGYwN2E7XG4kZmEtdmFyLXZpYWxzOiBcXGY0OTM7XG4kZmEtdmFyLXBsdWctY2lyY2xlLXBsdXM6IFxcZTU1ZjtcbiRmYS12YXItcGxhY2Utb2Ytd29yc2hpcDogXFxmNjdmO1xuJGZhLXZhci1ncmlwLXZlcnRpY2FsOiBcXGY1OGU7XG4kZmEtdmFyLWFycm93LXR1cm4tdXA6IFxcZjE0ODtcbiRmYS12YXItbGV2ZWwtdXA6IFxcZjE0ODtcbiRmYS12YXItdTogXFw1NTtcbiRmYS12YXItc3F1YXJlLXJvb3QtdmFyaWFibGU6IFxcZjY5ODtcbiRmYS12YXItc3F1YXJlLXJvb3QtYWx0OiBcXGY2OTg7XG4kZmEtdmFyLWNsb2NrOiBcXGYwMTc7XG4kZmEtdmFyLWNsb2NrLWZvdXI6IFxcZjAxNztcbiRmYS12YXItYmFja3dhcmQtc3RlcDogXFxmMDQ4O1xuJGZhLXZhci1zdGVwLWJhY2t3YXJkOiBcXGYwNDg7XG4kZmEtdmFyLXBhbGxldDogXFxmNDgyO1xuJGZhLXZhci1mYXVjZXQ6IFxcZTAwNTtcbiRmYS12YXItYmFzZWJhbGwtYmF0LWJhbGw6IFxcZjQzMjtcbiRmYS12YXItczogXFw1MztcbiRmYS12YXItdGltZWxpbmU6IFxcZTI5YztcbiRmYS12YXIta2V5Ym9hcmQ6IFxcZjExYztcbiRmYS12YXItY2FyZXQtZG93bjogXFxmMGQ3O1xuJGZhLXZhci1ob3VzZS1jaGltbmV5LW1lZGljYWw6IFxcZjdmMjtcbiRmYS12YXItY2xpbmljLW1lZGljYWw6IFxcZjdmMjtcbiRmYS12YXItdGVtcGVyYXR1cmUtdGhyZWUtcXVhcnRlcnM6IFxcZjJjODtcbiRmYS12YXItdGVtcGVyYXR1cmUtMzogXFxmMmM4O1xuJGZhLXZhci10aGVybW9tZXRlci0zOiBcXGYyYzg7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcXGYyYzg7XG4kZmEtdmFyLW1vYmlsZS1zY3JlZW46IFxcZjNjZjtcbiRmYS12YXItbW9iaWxlLWFuZHJvaWQtYWx0OiBcXGYzY2Y7XG4kZmEtdmFyLXBsYW5lLXVwOiBcXGUyMmQ7XG4kZmEtdmFyLXBpZ2d5LWJhbms6IFxcZjRkMztcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcXGYyNDI7XG4kZmEtdmFyLWJhdHRlcnktMzogXFxmMjQyO1xuJGZhLXZhci1tb3VudGFpbi1jaXR5OiBcXGU1MmU7XG4kZmEtdmFyLWNvaW5zOiBcXGY1MWU7XG4kZmEtdmFyLWtoYW5kYTogXFxmNjZkO1xuJGZhLXZhci1zbGlkZXJzOiBcXGYxZGU7XG4kZmEtdmFyLXNsaWRlcnMtaDogXFxmMWRlO1xuJGZhLXZhci1mb2xkZXItdHJlZTogXFxmODAyO1xuJGZhLXZhci1uZXR3b3JrLXdpcmVkOiBcXGY2ZmY7XG4kZmEtdmFyLW1hcC1waW46IFxcZjI3NjtcbiRmYS12YXItaGFtc2E6IFxcZjY2NTtcbiRmYS12YXItY2VudC1zaWduOiBcXGUzZjU7XG4kZmEtdmFyLWZsYXNrOiBcXGYwYzM7XG4kZmEtdmFyLXBlcnNvbi1wcmVnbmFudDogXFxlMzFlO1xuJGZhLXZhci13YW5kLXNwYXJrbGVzOiBcXGY3MmI7XG4kZmEtdmFyLWVsbGlwc2lzLXZlcnRpY2FsOiBcXGYxNDI7XG4kZmEtdmFyLWVsbGlwc2lzLXY6IFxcZjE0MjtcbiRmYS12YXItdGlja2V0OiBcXGYxNDU7XG4kZmEtdmFyLXBvd2VyLW9mZjogXFxmMDExO1xuJGZhLXZhci1yaWdodC1sb25nOiBcXGYzMGI7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0OiBcXGYzMGI7XG4kZmEtdmFyLWZsYWctdXNhOiBcXGY3NGQ7XG4kZmEtdmFyLWxhcHRvcC1maWxlOiBcXGU1MWQ7XG4kZmEtdmFyLXR0eTogXFxmMWU0O1xuJGZhLXZhci10ZWxldHlwZTogXFxmMWU0O1xuJGZhLXZhci1kaWFncmFtLW5leHQ6IFxcZTQ3NjtcbiRmYS12YXItcGVyc29uLXJpZmxlOiBcXGU1NGU7XG4kZmEtdmFyLWhvdXNlLW1lZGljYWwtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU1MTI7XG4kZmEtdmFyLWNsb3NlZC1jYXB0aW9uaW5nOiBcXGYyMGE7XG4kZmEtdmFyLXBlcnNvbi1oaWtpbmc6IFxcZjZlYztcbiRmYS12YXItaGlraW5nOiBcXGY2ZWM7XG4kZmEtdmFyLXZlbnVzLWRvdWJsZTogXFxmMjI2O1xuJGZhLXZhci1pbWFnZXM6IFxcZjMwMjtcbiRmYS12YXItY2FsY3VsYXRvcjogXFxmMWVjO1xuJGZhLXZhci1wZW9wbGUtcHVsbGluZzogXFxlNTM1O1xuJGZhLXZhci1uOiBcXDRlO1xuJGZhLXZhci1jYWJsZS1jYXI6IFxcZjdkYTtcbiRmYS12YXItdHJhbTogXFxmN2RhO1xuJGZhLXZhci1jbG91ZC1yYWluOiBcXGY3M2Q7XG4kZmEtdmFyLWJ1aWxkaW5nLWNpcmNsZS14bWFyazogXFxlNGQ0O1xuJGZhLXZhci1zaGlwOiBcXGYyMWE7XG4kZmEtdmFyLWFycm93cy1kb3duLXRvLWxpbmU6IFxcZTRiODtcbiRmYS12YXItZG93bmxvYWQ6IFxcZjAxOTtcbiRmYS12YXItZmFjZS1ncmluOiBcXGY1ODA7XG4kZmEtdmFyLWdyaW46IFxcZjU4MDtcbiRmYS12YXItZGVsZXRlLWxlZnQ6IFxcZjU1YTtcbiRmYS12YXItYmFja3NwYWNlOiBcXGY1NWE7XG4kZmEtdmFyLWV5ZS1kcm9wcGVyOiBcXGYxZmI7XG4kZmEtdmFyLWV5ZS1kcm9wcGVyLWVtcHR5OiBcXGYxZmI7XG4kZmEtdmFyLWV5ZWRyb3BwZXI6IFxcZjFmYjtcbiRmYS12YXItZmlsZS1jaXJjbGUtY2hlY2s6IFxcZTVhMDtcbiRmYS12YXItZm9yd2FyZDogXFxmMDRlO1xuJGZhLXZhci1tb2JpbGU6IFxcZjNjZTtcbiRmYS12YXItbW9iaWxlLWFuZHJvaWQ6IFxcZjNjZTtcbiRmYS12YXItbW9iaWxlLXBob25lOiBcXGYzY2U7XG4kZmEtdmFyLWZhY2UtbWVoOiBcXGYxMWE7XG4kZmEtdmFyLW1laDogXFxmMTFhO1xuJGZhLXZhci1hbGlnbi1jZW50ZXI6IFxcZjAzNztcbiRmYS12YXItYm9vay1za3VsbDogXFxmNmI3O1xuJGZhLXZhci1ib29rLWRlYWQ6IFxcZjZiNztcbiRmYS12YXItaWQtY2FyZDogXFxmMmMyO1xuJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2U6IFxcZjJjMjtcbiRmYS12YXItb3V0ZGVudDogXFxmMDNiO1xuJGZhLXZhci1kZWRlbnQ6IFxcZjAzYjtcbiRmYS12YXItaGVhcnQtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU0ZmU7XG4kZmEtdmFyLWhvdXNlOiBcXGYwMTU7XG4kZmEtdmFyLWhvbWU6IFxcZjAxNTtcbiRmYS12YXItaG9tZS1hbHQ6IFxcZjAxNTtcbiRmYS12YXItaG9tZS1sZy1hbHQ6IFxcZjAxNTtcbiRmYS12YXItY2FsZW5kYXItd2VlazogXFxmNzg0O1xuJGZhLXZhci1sYXB0b3AtbWVkaWNhbDogXFxmODEyO1xuJGZhLXZhci1iOiBcXDQyO1xuJGZhLXZhci1maWxlLW1lZGljYWw6IFxcZjQ3NztcbiRmYS12YXItZGljZS1vbmU6IFxcZjUyNTtcbiRmYS12YXIta2l3aS1iaXJkOiBcXGY1MzU7XG4kZmEtdmFyLWFycm93LXJpZ2h0LWFycm93LWxlZnQ6IFxcZjBlYztcbiRmYS12YXItZXhjaGFuZ2U6IFxcZjBlYztcbiRmYS12YXItcm90YXRlLXJpZ2h0OiBcXGYyZjk7XG4kZmEtdmFyLXJlZG8tYWx0OiBcXGYyZjk7XG4kZmEtdmFyLXJvdGF0ZS1mb3J3YXJkOiBcXGYyZjk7XG4kZmEtdmFyLXV0ZW5zaWxzOiBcXGYyZTc7XG4kZmEtdmFyLWN1dGxlcnk6IFxcZjJlNztcbiRmYS12YXItYXJyb3ctdXAtd2lkZS1zaG9ydDogXFxmMTYxO1xuJGZhLXZhci1zb3J0LWFtb3VudC11cDogXFxmMTYxO1xuJGZhLXZhci1taWxsLXNpZ246IFxcZTFlZDtcbiRmYS12YXItYm93bC1yaWNlOiBcXGUyZWI7XG4kZmEtdmFyLXNrdWxsOiBcXGY1NGM7XG4kZmEtdmFyLXRvd2VyLWJyb2FkY2FzdDogXFxmNTE5O1xuJGZhLXZhci1icm9hZGNhc3QtdG93ZXI6IFxcZjUxOTtcbiRmYS12YXItdHJ1Y2stcGlja3VwOiBcXGY2M2M7XG4kZmEtdmFyLXVwLWxvbmc6IFxcZjMwYztcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtdXA6IFxcZjMwYztcbiRmYS12YXItc3RvcDogXFxmMDRkO1xuJGZhLXZhci1jb2RlLW1lcmdlOiBcXGYzODc7XG4kZmEtdmFyLXVwbG9hZDogXFxmMDkzO1xuJGZhLXZhci1odXJyaWNhbmU6IFxcZjc1MTtcbiRmYS12YXItbW91bmQ6IFxcZTUyZDtcbiRmYS12YXItdG9pbGV0LXBvcnRhYmxlOiBcXGU1ODM7XG4kZmEtdmFyLWNvbXBhY3QtZGlzYzogXFxmNTFmO1xuJGZhLXZhci1maWxlLWFycm93LWRvd246IFxcZjU2ZDtcbiRmYS12YXItZmlsZS1kb3dubG9hZDogXFxmNTZkO1xuJGZhLXZhci1jYXJhdmFuOiBcXGY4ZmY7XG4kZmEtdmFyLXNoaWVsZC1jYXQ6IFxcZTU3MjtcbiRmYS12YXItYm9sdDogXFxmMGU3O1xuJGZhLXZhci16YXA6IFxcZjBlNztcbiRmYS12YXItZ2xhc3Mtd2F0ZXI6IFxcZTRmNDtcbiRmYS12YXItb2lsLXdlbGw6IFxcZTUzMjtcbiRmYS12YXItdmF1bHQ6IFxcZTJjNTtcbiRmYS12YXItbWFyczogXFxmMjIyO1xuJGZhLXZhci10b2lsZXQ6IFxcZjdkODtcbiRmYS12YXItcGxhbmUtY2lyY2xlLXhtYXJrOiBcXGU1NTc7XG4kZmEtdmFyLXllbi1zaWduOiBcXGYxNTc7XG4kZmEtdmFyLWNueTogXFxmMTU3O1xuJGZhLXZhci1qcHk6IFxcZjE1NztcbiRmYS12YXItcm1iOiBcXGYxNTc7XG4kZmEtdmFyLXllbjogXFxmMTU3O1xuJGZhLXZhci1ydWJsZS1zaWduOiBcXGYxNTg7XG4kZmEtdmFyLXJvdWJsZTogXFxmMTU4O1xuJGZhLXZhci1ydWI6IFxcZjE1ODtcbiRmYS12YXItcnVibGU6IFxcZjE1ODtcbiRmYS12YXItc3VuOiBcXGYxODU7XG4kZmEtdmFyLWd1aXRhcjogXFxmN2E2O1xuJGZhLXZhci1mYWNlLWxhdWdoLXdpbms6IFxcZjU5YztcbiRmYS12YXItbGF1Z2gtd2luazogXFxmNTljO1xuJGZhLXZhci1ob3JzZS1oZWFkOiBcXGY3YWI7XG4kZmEtdmFyLWJvcmUtaG9sZTogXFxlNGMzO1xuJGZhLXZhci1pbmR1c3RyeTogXFxmMjc1O1xuJGZhLXZhci1jaXJjbGUtZG93bjogXFxmMzU4O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWRvd246IFxcZjM1ODtcbiRmYS12YXItYXJyb3dzLXR1cm4tdG8tZG90czogXFxlNGMxO1xuJGZhLXZhci1mbG9yaW4tc2lnbjogXFxlMTg0O1xuJGZhLXZhci1hcnJvdy1kb3duLXNob3J0LXdpZGU6IFxcZjg4NDtcbiRmYS12YXItc29ydC1hbW91bnQtZGVzYzogXFxmODg0O1xuJGZhLXZhci1zb3J0LWFtb3VudC1kb3duLWFsdDogXFxmODg0O1xuJGZhLXZhci1sZXNzLXRoYW46IFxcM2M7XG4kZmEtdmFyLWFuZ2xlLWRvd246IFxcZjEwNztcbiRmYS12YXItY2FyLXR1bm5lbDogXFxlNGRlO1xuJGZhLXZhci1oZWFkLXNpZGUtY291Z2g6IFxcZTA2MTtcbiRmYS12YXItZ3JpcC1saW5lczogXFxmN2E0O1xuJGZhLXZhci10aHVtYnMtZG93bjogXFxmMTY1O1xuJGZhLXZhci11c2VyLWxvY2s6IFxcZjUwMjtcbiRmYS12YXItYXJyb3ctcmlnaHQtbG9uZzogXFxmMTc4O1xuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcXGYxNzg7XG4kZmEtdmFyLWFuY2hvci1jaXJjbGUteG1hcms6IFxcZTRhYztcbiRmYS12YXItZWxsaXBzaXM6IFxcZjE0MTtcbiRmYS12YXItZWxsaXBzaXMtaDogXFxmMTQxO1xuJGZhLXZhci1jaGVzcy1wYXduOiBcXGY0NDM7XG4kZmEtdmFyLWtpdC1tZWRpY2FsOiBcXGY0Nzk7XG4kZmEtdmFyLWZpcnN0LWFpZDogXFxmNDc5O1xuJGZhLXZhci1wZXJzb24tdGhyb3VnaC13aW5kb3c6IFxcZTVhOTtcbiRmYS12YXItdG9vbGJveDogXFxmNTUyO1xuJGZhLXZhci1oYW5kcy1ob2xkaW5nLWNpcmNsZTogXFxlNGZiO1xuJGZhLXZhci1idWc6IFxcZjE4ODtcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFxcZjA5ZDtcbiRmYS12YXItY3JlZGl0LWNhcmQtYWx0OiBcXGYwOWQ7XG4kZmEtdmFyLWNhcjogXFxmMWI5O1xuJGZhLXZhci1hdXRvbW9iaWxlOiBcXGYxYjk7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1oYW5kOiBcXGU0Zjc7XG4kZmEtdmFyLWJvb2stb3Blbi1yZWFkZXI6IFxcZjVkYTtcbiRmYS12YXItYm9vay1yZWFkZXI6IFxcZjVkYTtcbiRmYS12YXItbW91bnRhaW4tc3VuOiBcXGU1MmY7XG4kZmEtdmFyLWFycm93cy1sZWZ0LXJpZ2h0LXRvLWxpbmU6IFxcZTRiYTtcbiRmYS12YXItZGljZS1kMjA6IFxcZjZjZjtcbiRmYS12YXItdHJ1Y2stZHJvcGxldDogXFxlNThjO1xuJGZhLXZhci1maWxlLWNpcmNsZS14bWFyazogXFxlNWExO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1hcnJvdy11cDogXFxlMDQwO1xuJGZhLXZhci10ZW1wZXJhdHVyZS11cDogXFxlMDQwO1xuJGZhLXZhci1tZWRhbDogXFxmNWEyO1xuJGZhLXZhci1iZWQ6IFxcZjIzNjtcbiRmYS12YXItc3F1YXJlLWg6IFxcZjBmZDtcbiRmYS12YXItaC1zcXVhcmU6IFxcZjBmZDtcbiRmYS12YXItcG9kY2FzdDogXFxmMmNlO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1mdWxsOiBcXGYyYzc7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLTQ6IFxcZjJjNztcbiRmYS12YXItdGhlcm1vbWV0ZXItNDogXFxmMmM3O1xuJGZhLXZhci10aGVybW9tZXRlci1mdWxsOiBcXGYyYzc7XG4kZmEtdmFyLWJlbGw6IFxcZjBmMztcbiRmYS12YXItc3VwZXJzY3JpcHQ6IFxcZjEyYjtcbiRmYS12YXItcGx1Zy1jaXJjbGUteG1hcms6IFxcZTU2MDtcbiRmYS12YXItc3Rhci1vZi1saWZlOiBcXGY2MjE7XG4kZmEtdmFyLXBob25lLXNsYXNoOiBcXGYzZGQ7XG4kZmEtdmFyLXBhaW50LXJvbGxlcjogXFxmNWFhO1xuJGZhLXZhci1oYW5kc2hha2UtYW5nbGU6IFxcZjRjNDtcbiRmYS12YXItaGFuZHMtaGVscGluZzogXFxmNGM0O1xuJGZhLXZhci1sb2NhdGlvbi1kb3Q6IFxcZjNjNTtcbiRmYS12YXItbWFwLW1hcmtlci1hbHQ6IFxcZjNjNTtcbiRmYS12YXItZmlsZTogXFxmMTViO1xuJGZhLXZhci1ncmVhdGVyLXRoYW46IFxcM2U7XG4kZmEtdmFyLXBlcnNvbi1zd2ltbWluZzogXFxmNWM0O1xuJGZhLXZhci1zd2ltbWVyOiBcXGY1YzQ7XG4kZmEtdmFyLWFycm93LWRvd246IFxcZjA2MztcbiRmYS12YXItZHJvcGxldDogXFxmMDQzO1xuJGZhLXZhci10aW50OiBcXGYwNDM7XG4kZmEtdmFyLWVyYXNlcjogXFxmMTJkO1xuJGZhLXZhci1lYXJ0aC1hbWVyaWNhczogXFxmNTdkO1xuJGZhLXZhci1lYXJ0aDogXFxmNTdkO1xuJGZhLXZhci1lYXJ0aC1hbWVyaWNhOiBcXGY1N2Q7XG4kZmEtdmFyLWdsb2JlLWFtZXJpY2FzOiBcXGY1N2Q7XG4kZmEtdmFyLXBlcnNvbi1idXJzdDogXFxlNTNiO1xuJGZhLXZhci1kb3ZlOiBcXGY0YmE7XG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFxcZjI0NDtcbiRmYS12YXItYmF0dGVyeS0wOiBcXGYyNDQ7XG4kZmEtdmFyLXNvY2tzOiBcXGY2OTY7XG4kZmEtdmFyLWluYm94OiBcXGYwMWM7XG4kZmEtdmFyLXNlY3Rpb246IFxcZTQ0NztcbiRmYS12YXItZ2F1Z2UtaGlnaDogXFxmNjI1O1xuJGZhLXZhci10YWNob21ldGVyLWFsdDogXFxmNjI1O1xuJGZhLXZhci10YWNob21ldGVyLWFsdC1mYXN0OiBcXGY2MjU7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW4tdGV4dDogXFxmNjU4O1xuJGZhLXZhci1ob3NwaXRhbDogXFxmMGY4O1xuJGZhLXZhci1ob3NwaXRhbC1hbHQ6IFxcZjBmODtcbiRmYS12YXItaG9zcGl0YWwtd2lkZTogXFxmMGY4O1xuJGZhLXZhci13aW5lLWJvdHRsZTogXFxmNzJmO1xuJGZhLXZhci1jaGVzcy1yb29rOiBcXGY0NDc7XG4kZmEtdmFyLWJhcnMtc3RhZ2dlcmVkOiBcXGY1NTA7XG4kZmEtdmFyLXJlb3JkZXI6IFxcZjU1MDtcbiRmYS12YXItc3RyZWFtOiBcXGY1NTA7XG4kZmEtdmFyLWRoYXJtYWNoYWtyYTogXFxmNjU1O1xuJGZhLXZhci1ob3Rkb2c6IFxcZjgwZjtcbiRmYS12YXItcGVyc29uLXdhbGtpbmctd2l0aC1jYW5lOiBcXGYyOWQ7XG4kZmEtdmFyLWJsaW5kOiBcXGYyOWQ7XG4kZmEtdmFyLWRydW06IFxcZjU2OTtcbiRmYS12YXItaWNlLWNyZWFtOiBcXGY4MTA7XG4kZmEtdmFyLWhlYXJ0LWNpcmNsZS1ib2x0OiBcXGU0ZmM7XG4kZmEtdmFyLWZheDogXFxmMWFjO1xuJGZhLXZhci1wYXJhZ3JhcGg6IFxcZjFkZDtcbiRmYS12YXItY2hlY2stdG8tc2xvdDogXFxmNzcyO1xuJGZhLXZhci12b3RlLXllYTogXFxmNzcyO1xuJGZhLXZhci1zdGFyLWhhbGY6IFxcZjA4OTtcbiRmYS12YXItYm94ZXMtc3RhY2tlZDogXFxmNDY4O1xuJGZhLXZhci1ib3hlczogXFxmNDY4O1xuJGZhLXZhci1ib3hlcy1hbHQ6IFxcZjQ2ODtcbiRmYS12YXItbGluazogXFxmMGMxO1xuJGZhLXZhci1jaGFpbjogXFxmMGMxO1xuJGZhLXZhci1lYXItbGlzdGVuOiBcXGYyYTI7XG4kZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczogXFxmMmEyO1xuJGZhLXZhci10cmVlLWNpdHk6IFxcZTU4NztcbiRmYS12YXItcGxheTogXFxmMDRiO1xuJGZhLXZhci1mb250OiBcXGYwMzE7XG4kZmEtdmFyLXJ1cGlhaC1zaWduOiBcXGUyM2Q7XG4kZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3M6IFxcZjAwMjtcbiRmYS12YXItc2VhcmNoOiBcXGYwMDI7XG4kZmEtdmFyLXRhYmxlLXRlbm5pcy1wYWRkbGUtYmFsbDogXFxmNDVkO1xuJGZhLXZhci1waW5nLXBvbmctcGFkZGxlLWJhbGw6IFxcZjQ1ZDtcbiRmYS12YXItdGFibGUtdGVubmlzOiBcXGY0NWQ7XG4kZmEtdmFyLXBlcnNvbi1kb3RzLWZyb20tbGluZTogXFxmNDcwO1xuJGZhLXZhci1kaWFnbm9zZXM6IFxcZjQ3MDtcbiRmYS12YXItdHJhc2gtY2FuLWFycm93LXVwOiBcXGY4MmE7XG4kZmEtdmFyLXRyYXNoLXJlc3RvcmUtYWx0OiBcXGY4MmE7XG4kZmEtdmFyLW5haXJhLXNpZ246IFxcZTFmNjtcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcXGYyMTg7XG4kZmEtdmFyLXdhbGtpZS10YWxraWU6IFxcZjhlZjtcbiRmYS12YXItZmlsZS1wZW46IFxcZjMxYztcbiRmYS12YXItZmlsZS1lZGl0OiBcXGYzMWM7XG4kZmEtdmFyLXJlY2VpcHQ6IFxcZjU0MztcbiRmYS12YXItc3F1YXJlLXBlbjogXFxmMTRiO1xuJGZhLXZhci1wZW4tc3F1YXJlOiBcXGYxNGI7XG4kZmEtdmFyLXBlbmNpbC1zcXVhcmU6IFxcZjE0YjtcbiRmYS12YXItc3VpdGNhc2Utcm9sbGluZzogXFxmNWMxO1xuJGZhLXZhci1wZXJzb24tY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU1M2Y7XG4kZmEtdmFyLWNoZXZyb24tZG93bjogXFxmMDc4O1xuJGZhLXZhci1iYXR0ZXJ5LWZ1bGw6IFxcZjI0MDtcbiRmYS12YXItYmF0dGVyeTogXFxmMjQwO1xuJGZhLXZhci1iYXR0ZXJ5LTU6IFxcZjI0MDtcbiRmYS12YXItc2t1bGwtY3Jvc3Nib25lczogXFxmNzE0O1xuJGZhLXZhci1jb2RlLWNvbXBhcmU6IFxcZTEzYTtcbiRmYS12YXItbGlzdC11bDogXFxmMGNhO1xuJGZhLXZhci1saXN0LWRvdHM6IFxcZjBjYTtcbiRmYS12YXItc2Nob29sLWxvY2s6IFxcZTU2ZjtcbiRmYS12YXItdG93ZXItY2VsbDogXFxlNTg1O1xuJGZhLXZhci1kb3duLWxvbmc6IFxcZjMwOTtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtZG93bjogXFxmMzA5O1xuJGZhLXZhci1yYW5raW5nLXN0YXI6IFxcZTU2MTtcbiRmYS12YXItY2hlc3Mta2luZzogXFxmNDNmO1xuJGZhLXZhci1wZXJzb24taGFyYXNzaW5nOiBcXGU1NDk7XG4kZmEtdmFyLWJyYXppbGlhbi1yZWFsLXNpZ246IFxcZTQ2YztcbiRmYS12YXItbGFuZG1hcmstZG9tZTogXFxmNzUyO1xuJGZhLXZhci1sYW5kbWFyay1hbHQ6IFxcZjc1MjtcbiRmYS12YXItYXJyb3ctdXA6IFxcZjA2MjtcbiRmYS12YXItdHY6IFxcZjI2YztcbiRmYS12YXItdGVsZXZpc2lvbjogXFxmMjZjO1xuJGZhLXZhci10di1hbHQ6IFxcZjI2YztcbiRmYS12YXItc2hyaW1wOiBcXGU0NDg7XG4kZmEtdmFyLWxpc3QtY2hlY2s6IFxcZjBhZTtcbiRmYS12YXItdGFza3M6IFxcZjBhZTtcbiRmYS12YXItanVnLWRldGVyZ2VudDogXFxlNTE5O1xuJGZhLXZhci1jaXJjbGUtdXNlcjogXFxmMmJkO1xuJGZhLXZhci11c2VyLWNpcmNsZTogXFxmMmJkO1xuJGZhLXZhci11c2VyLXNoaWVsZDogXFxmNTA1O1xuJGZhLXZhci13aW5kOiBcXGY3MmU7XG4kZmEtdmFyLWNhci1idXJzdDogXFxmNWUxO1xuJGZhLXZhci1jYXItY3Jhc2g6IFxcZjVlMTtcbiRmYS12YXIteTogXFw1OTtcbiRmYS12YXItcGVyc29uLXNub3dib2FyZGluZzogXFxmN2NlO1xuJGZhLXZhci1zbm93Ym9hcmRpbmc6IFxcZjdjZTtcbiRmYS12YXItdHJ1Y2stZmFzdDogXFxmNDhiO1xuJGZhLXZhci1zaGlwcGluZy1mYXN0OiBcXGY0OGI7XG4kZmEtdmFyLWZpc2g6IFxcZjU3ODtcbiRmYS12YXItdXNlci1ncmFkdWF0ZTogXFxmNTAxO1xuJGZhLXZhci1jaXJjbGUtaGFsZi1zdHJva2U6IFxcZjA0MjtcbiRmYS12YXItYWRqdXN0OiBcXGYwNDI7XG4kZmEtdmFyLWNsYXBwZXJib2FyZDogXFxlMTMxO1xuJGZhLXZhci1jaXJjbGUtcmFkaWF0aW9uOiBcXGY3YmE7XG4kZmEtdmFyLXJhZGlhdGlvbi1hbHQ6IFxcZjdiYTtcbiRmYS12YXItYmFzZWJhbGw6IFxcZjQzMztcbiRmYS12YXItYmFzZWJhbGwtYmFsbDogXFxmNDMzO1xuJGZhLXZhci1qZXQtZmlnaHRlci11cDogXFxlNTE4O1xuJGZhLXZhci1kaWFncmFtLXByb2plY3Q6IFxcZjU0MjtcbiRmYS12YXItcHJvamVjdC1kaWFncmFtOiBcXGY1NDI7XG4kZmEtdmFyLWNvcHk6IFxcZjBjNTtcbiRmYS12YXItdm9sdW1lLXhtYXJrOiBcXGY2YTk7XG4kZmEtdmFyLXZvbHVtZS1tdXRlOiBcXGY2YTk7XG4kZmEtdmFyLXZvbHVtZS10aW1lczogXFxmNmE5O1xuJGZhLXZhci1oYW5kLXNwYXJrbGVzOiBcXGUwNWQ7XG4kZmEtdmFyLWdyaXA6IFxcZjU4ZDtcbiRmYS12YXItZ3JpcC1ob3Jpem9udGFsOiBcXGY1OGQ7XG4kZmEtdmFyLXNoYXJlLWZyb20tc3F1YXJlOiBcXGYxNGQ7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZTogXFxmMTRkO1xuJGZhLXZhci1jaGlsZC1jb21iYXRhbnQ6IFxcZTRlMDtcbiRmYS12YXItY2hpbGQtcmlmbGU6IFxcZTRlMDtcbiRmYS12YXItZ3VuOiBcXGUxOWI7XG4kZmEtdmFyLXNxdWFyZS1waG9uZTogXFxmMDk4O1xuJGZhLXZhci1waG9uZS1zcXVhcmU6IFxcZjA5ODtcbiRmYS12YXItcGx1czogXFwyYjtcbiRmYS12YXItYWRkOiBcXDJiO1xuJGZhLXZhci1leHBhbmQ6IFxcZjA2NTtcbiRmYS12YXItY29tcHV0ZXI6IFxcZTRlNTtcbiRmYS12YXIteG1hcms6IFxcZjAwZDtcbiRmYS12YXItY2xvc2U6IFxcZjAwZDtcbiRmYS12YXItbXVsdGlwbHk6IFxcZjAwZDtcbiRmYS12YXItcmVtb3ZlOiBcXGYwMGQ7XG4kZmEtdmFyLXRpbWVzOiBcXGYwMGQ7XG4kZmEtdmFyLWFycm93cy11cC1kb3duLWxlZnQtcmlnaHQ6IFxcZjA0NztcbiRmYS12YXItYXJyb3dzOiBcXGYwNDc7XG4kZmEtdmFyLWNoYWxrYm9hcmQtdXNlcjogXFxmNTFjO1xuJGZhLXZhci1jaGFsa2JvYXJkLXRlYWNoZXI6IFxcZjUxYztcbiRmYS12YXItcGVzby1zaWduOiBcXGUyMjI7XG4kZmEtdmFyLWJ1aWxkaW5nLXNoaWVsZDogXFxlNGQ4O1xuJGZhLXZhci1iYWJ5OiBcXGY3N2M7XG4kZmEtdmFyLXVzZXJzLWxpbmU6IFxcZTU5MjtcbiRmYS12YXItcXVvdGUtbGVmdDogXFxmMTBkO1xuJGZhLXZhci1xdW90ZS1sZWZ0LWFsdDogXFxmMTBkO1xuJGZhLXZhci10cmFjdG9yOiBcXGY3MjI7XG4kZmEtdmFyLXRyYXNoLWFycm93LXVwOiBcXGY4Mjk7XG4kZmEtdmFyLXRyYXNoLXJlc3RvcmU6IFxcZjgyOTtcbiRmYS12YXItYXJyb3ctZG93bi11cC1sb2NrOiBcXGU0YjA7XG4kZmEtdmFyLWxpbmVzLWxlYW5pbmc6IFxcZTUxZTtcbiRmYS12YXItcnVsZXItY29tYmluZWQ6IFxcZjU0NjtcbiRmYS12YXItY29weXJpZ2h0OiBcXGYxZjk7XG4kZmEtdmFyLWVxdWFsczogXFwzZDtcbiRmYS12YXItYmxlbmRlcjogXFxmNTE3O1xuJGZhLXZhci10ZWV0aDogXFxmNjJlO1xuJGZhLXZhci1zaGVrZWwtc2lnbjogXFxmMjBiO1xuJGZhLXZhci1pbHM6IFxcZjIwYjtcbiRmYS12YXItc2hla2VsOiBcXGYyMGI7XG4kZmEtdmFyLXNoZXFlbDogXFxmMjBiO1xuJGZhLXZhci1zaGVxZWwtc2lnbjogXFxmMjBiO1xuJGZhLXZhci1tYXA6IFxcZjI3OTtcbiRmYS12YXItcm9ja2V0OiBcXGYxMzU7XG4kZmEtdmFyLXBob3RvLWZpbG06IFxcZjg3YztcbiRmYS12YXItcGhvdG8tdmlkZW86IFxcZjg3YztcbiRmYS12YXItZm9sZGVyLW1pbnVzOiBcXGY2NWQ7XG4kZmEtdmFyLXN0b3JlOiBcXGY1NGU7XG4kZmEtdmFyLWFycm93LXRyZW5kLXVwOiBcXGUwOTg7XG4kZmEtdmFyLXBsdWctY2lyY2xlLW1pbnVzOiBcXGU1NWU7XG4kZmEtdmFyLXNpZ24taGFuZ2luZzogXFxmNGQ5O1xuJGZhLXZhci1zaWduOiBcXGY0ZDk7XG4kZmEtdmFyLWJlemllci1jdXJ2ZTogXFxmNTViO1xuJGZhLXZhci1iZWxsLXNsYXNoOiBcXGYxZjY7XG4kZmEtdmFyLXRhYmxldDogXFxmM2ZiO1xuJGZhLXZhci10YWJsZXQtYW5kcm9pZDogXFxmM2ZiO1xuJGZhLXZhci1zY2hvb2wtZmxhZzogXFxlNTZlO1xuJGZhLXZhci1maWxsOiBcXGY1NzU7XG4kZmEtdmFyLWFuZ2xlLXVwOiBcXGYxMDY7XG4kZmEtdmFyLWRydW1zdGljay1iaXRlOiBcXGY2ZDc7XG4kZmEtdmFyLWhvbGx5LWJlcnJ5OiBcXGY3YWE7XG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXFxmMDUzO1xuJGZhLXZhci1iYWN0ZXJpYTogXFxlMDU5O1xuJGZhLXZhci1oYW5kLWxpemFyZDogXFxmMjU4O1xuJGZhLXZhci1ub3RkZWY6IFxcZTFmZTtcbiRmYS12YXItZGlzZWFzZTogXFxmN2ZhO1xuJGZhLXZhci1icmllZmNhc2UtbWVkaWNhbDogXFxmNDY5O1xuJGZhLXZhci1nZW5kZXJsZXNzOiBcXGYyMmQ7XG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFxcZjA1NDtcbiRmYS12YXItcmV0d2VldDogXFxmMDc5O1xuJGZhLXZhci1jYXItcmVhcjogXFxmNWRlO1xuJGZhLXZhci1jYXItYWx0OiBcXGY1ZGU7XG4kZmEtdmFyLXB1bXAtc29hcDogXFxlMDZiO1xuJGZhLXZhci12aWRlby1zbGFzaDogXFxmNGUyO1xuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFxcZjI0MztcbiRmYS12YXItYmF0dGVyeS0yOiBcXGYyNDM7XG4kZmEtdmFyLXJhZGlvOiBcXGY4ZDc7XG4kZmEtdmFyLWJhYnktY2FycmlhZ2U6IFxcZjc3ZDtcbiRmYS12YXItY2FycmlhZ2UtYmFieTogXFxmNzdkO1xuJGZhLXZhci10cmFmZmljLWxpZ2h0OiBcXGY2Mzc7XG4kZmEtdmFyLXRoZXJtb21ldGVyOiBcXGY0OTE7XG4kZmEtdmFyLXZyLWNhcmRib2FyZDogXFxmNzI5O1xuJGZhLXZhci1oYW5kLW1pZGRsZS1maW5nZXI6IFxcZjgwNjtcbiRmYS12YXItcGVyY2VudDogXFwyNTtcbiRmYS12YXItcGVyY2VudGFnZTogXFwyNTtcbiRmYS12YXItdHJ1Y2stbW92aW5nOiBcXGY0ZGY7XG4kZmEtdmFyLWdsYXNzLXdhdGVyLWRyb3BsZXQ6IFxcZTRmNTtcbiRmYS12YXItZGlzcGxheTogXFxlMTYzO1xuJGZhLXZhci1mYWNlLXNtaWxlOiBcXGYxMTg7XG4kZmEtdmFyLXNtaWxlOiBcXGYxMTg7XG4kZmEtdmFyLXRodW1idGFjazogXFxmMDhkO1xuJGZhLXZhci10aHVtYi10YWNrOiBcXGYwOGQ7XG4kZmEtdmFyLXRyb3BoeTogXFxmMDkxO1xuJGZhLXZhci1wZXJzb24tcHJheWluZzogXFxmNjgzO1xuJGZhLXZhci1wcmF5OiBcXGY2ODM7XG4kZmEtdmFyLWhhbW1lcjogXFxmNmUzO1xuJGZhLXZhci1oYW5kLXBlYWNlOiBcXGYyNWI7XG4kZmEtdmFyLXJvdGF0ZTogXFxmMmYxO1xuJGZhLXZhci1zeW5jLWFsdDogXFxmMmYxO1xuJGZhLXZhci1zcGlubmVyOiBcXGYxMTA7XG4kZmEtdmFyLXJvYm90OiBcXGY1NDQ7XG4kZmEtdmFyLXBlYWNlOiBcXGY2N2M7XG4kZmEtdmFyLWdlYXJzOiBcXGYwODU7XG4kZmEtdmFyLWNvZ3M6IFxcZjA4NTtcbiRmYS12YXItd2FyZWhvdXNlOiBcXGY0OTQ7XG4kZmEtdmFyLWFycm93LXVwLXJpZ2h0LWRvdHM6IFxcZTRiNztcbiRmYS12YXItc3Bsb3RjaDogXFxmNWJjO1xuJGZhLXZhci1mYWNlLWdyaW4taGVhcnRzOiBcXGY1ODQ7XG4kZmEtdmFyLWdyaW4taGVhcnRzOiBcXGY1ODQ7XG4kZmEtdmFyLWRpY2UtZm91cjogXFxmNTI0O1xuJGZhLXZhci1zaW0tY2FyZDogXFxmN2M0O1xuJGZhLXZhci10cmFuc2dlbmRlcjogXFxmMjI1O1xuJGZhLXZhci10cmFuc2dlbmRlci1hbHQ6IFxcZjIyNTtcbiRmYS12YXItbWVyY3VyeTogXFxmMjIzO1xuJGZhLXZhci1hcnJvdy10dXJuLWRvd246IFxcZjE0OTtcbiRmYS12YXItbGV2ZWwtZG93bjogXFxmMTQ5O1xuJGZhLXZhci1wZXJzb24tZmFsbGluZy1idXJzdDogXFxlNTQ3O1xuJGZhLXZhci1hd2FyZDogXFxmNTU5O1xuJGZhLXZhci10aWNrZXQtc2ltcGxlOiBcXGYzZmY7XG4kZmEtdmFyLXRpY2tldC1hbHQ6IFxcZjNmZjtcbiRmYS12YXItYnVpbGRpbmc6IFxcZjFhZDtcbiRmYS12YXItYW5nbGVzLWxlZnQ6IFxcZjEwMDtcbiRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ6IFxcZjEwMDtcbiRmYS12YXItcXJjb2RlOiBcXGYwMjk7XG4kZmEtdmFyLWNsb2NrLXJvdGF0ZS1sZWZ0OiBcXGYxZGE7XG4kZmEtdmFyLWhpc3Rvcnk6IFxcZjFkYTtcbiRmYS12YXItZmFjZS1ncmluLWJlYW0tc3dlYXQ6IFxcZjU4MztcbiRmYS12YXItZ3Jpbi1iZWFtLXN3ZWF0OiBcXGY1ODM7XG4kZmEtdmFyLWZpbGUtZXhwb3J0OiBcXGY1NmU7XG4kZmEtdmFyLWFycm93LXJpZ2h0LWZyb20tZmlsZTogXFxmNTZlO1xuJGZhLXZhci1zaGllbGQ6IFxcZjEzMjtcbiRmYS12YXItc2hpZWxkLWJsYW5rOiBcXGYxMzI7XG4kZmEtdmFyLWFycm93LXVwLXNob3J0LXdpZGU6IFxcZjg4NTtcbiRmYS12YXItc29ydC1hbW91bnQtdXAtYWx0OiBcXGY4ODU7XG4kZmEtdmFyLWhvdXNlLW1lZGljYWw6IFxcZTNiMjtcbiRmYS12YXItZ29sZi1iYWxsLXRlZTogXFxmNDUwO1xuJGZhLXZhci1nb2xmLWJhbGw6IFxcZjQ1MDtcbiRmYS12YXItY2lyY2xlLWNoZXZyb24tbGVmdDogXFxmMTM3O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OiBcXGYxMzc7XG4kZmEtdmFyLWhvdXNlLWNoaW1uZXktd2luZG93OiBcXGUwMGQ7XG4kZmEtdmFyLXBlbi1uaWI6IFxcZjVhZDtcbiRmYS12YXItdGVudC1hcnJvdy10dXJuLWxlZnQ6IFxcZTU4MDtcbiRmYS12YXItdGVudHM6IFxcZTU4MjtcbiRmYS12YXItd2FuZC1tYWdpYzogXFxmMGQwO1xuJGZhLXZhci1tYWdpYzogXFxmMGQwO1xuJGZhLXZhci1kb2c6IFxcZjZkMztcbiRmYS12YXItY2Fycm90OiBcXGY3ODc7XG4kZmEtdmFyLW1vb246IFxcZjE4NjtcbiRmYS12YXItd2luZS1nbGFzcy1lbXB0eTogXFxmNWNlO1xuJGZhLXZhci13aW5lLWdsYXNzLWFsdDogXFxmNWNlO1xuJGZhLXZhci1jaGVlc2U6IFxcZjdlZjtcbiRmYS12YXIteWluLXlhbmc6IFxcZjZhZDtcbiRmYS12YXItbXVzaWM6IFxcZjAwMTtcbiRmYS12YXItY29kZS1jb21taXQ6IFxcZjM4NjtcbiRmYS12YXItdGVtcGVyYXR1cmUtbG93OiBcXGY3NmI7XG4kZmEtdmFyLXBlcnNvbi1iaWtpbmc6IFxcZjg0YTtcbiRmYS12YXItYmlraW5nOiBcXGY4NGE7XG4kZmEtdmFyLWJyb29tOiBcXGY1MWE7XG4kZmEtdmFyLXNoaWVsZC1oZWFydDogXFxlNTc0O1xuJGZhLXZhci1nb3B1cmFtOiBcXGY2NjQ7XG4kZmEtdmFyLWVhcnRoLW9jZWFuaWE6IFxcZTQ3YjtcbiRmYS12YXItZ2xvYmUtb2NlYW5pYTogXFxlNDdiO1xuJGZhLXZhci1zcXVhcmUteG1hcms6IFxcZjJkMztcbiRmYS12YXItdGltZXMtc3F1YXJlOiBcXGYyZDM7XG4kZmEtdmFyLXhtYXJrLXNxdWFyZTogXFxmMmQzO1xuJGZhLXZhci1oYXNodGFnOiBcXDIzO1xuJGZhLXZhci11cC1yaWdodC1hbmQtZG93bi1sZWZ0LWZyb20tY2VudGVyOiBcXGY0MjQ7XG4kZmEtdmFyLWV4cGFuZC1hbHQ6IFxcZjQyNDtcbiRmYS12YXItb2lsLWNhbjogXFxmNjEzO1xuJGZhLXZhci10OiBcXDU0O1xuJGZhLXZhci1oaXBwbzogXFxmNmVkO1xuJGZhLXZhci1jaGFydC1jb2x1bW46IFxcZTBlMztcbiRmYS12YXItaW5maW5pdHk6IFxcZjUzNDtcbiRmYS12YXItdmlhbC1jaXJjbGUtY2hlY2s6IFxcZTU5NjtcbiRmYS12YXItcGVyc29uLWFycm93LWRvd24tdG8tbGluZTogXFxlNTM4O1xuJGZhLXZhci12b2ljZW1haWw6IFxcZjg5NztcbiRmYS12YXItZmFuOiBcXGY4NjM7XG4kZmEtdmFyLXBlcnNvbi13YWxraW5nLWx1Z2dhZ2U6IFxcZTU1NDtcbiRmYS12YXItdXAtZG93bjogXFxmMzM4O1xuJGZhLXZhci1hcnJvd3MtYWx0LXY6IFxcZjMzODtcbiRmYS12YXItY2xvdWQtbW9vbi1yYWluOiBcXGY3M2M7XG4kZmEtdmFyLWNhbGVuZGFyOiBcXGYxMzM7XG4kZmEtdmFyLXRyYWlsZXI6IFxcZTA0MTtcbiRmYS12YXItYmFoYWk6IFxcZjY2NjtcbiRmYS12YXItaGF5a2FsOiBcXGY2NjY7XG4kZmEtdmFyLXNkLWNhcmQ6IFxcZjdjMjtcbiRmYS12YXItZHJhZ29uOiBcXGY2ZDU7XG4kZmEtdmFyLXNob2UtcHJpbnRzOiBcXGY1NGI7XG4kZmEtdmFyLWNpcmNsZS1wbHVzOiBcXGYwNTU7XG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcXGYwNTU7XG4kZmEtdmFyLWZhY2UtZ3Jpbi10b25ndWUtd2luazogXFxmNThiO1xuJGZhLXZhci1ncmluLXRvbmd1ZS13aW5rOiBcXGY1OGI7XG4kZmEtdmFyLWhhbmQtaG9sZGluZzogXFxmNGJkO1xuJGZhLXZhci1wbHVnLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTVkO1xuJGZhLXZhci1saW5rLXNsYXNoOiBcXGYxMjc7XG4kZmEtdmFyLWNoYWluLWJyb2tlbjogXFxmMTI3O1xuJGZhLXZhci1jaGFpbi1zbGFzaDogXFxmMTI3O1xuJGZhLXZhci11bmxpbms6IFxcZjEyNztcbiRmYS12YXItY2xvbmU6IFxcZjI0ZDtcbiRmYS12YXItcGVyc29uLXdhbGtpbmctYXJyb3ctbG9vcC1sZWZ0OiBcXGU1NTE7XG4kZmEtdmFyLWFycm93LXVwLXotYTogXFxmODgyO1xuJGZhLXZhci1zb3J0LWFscGhhLXVwLWFsdDogXFxmODgyO1xuJGZhLXZhci1maXJlLWZsYW1lLWN1cnZlZDogXFxmN2U0O1xuJGZhLXZhci1maXJlLWFsdDogXFxmN2U0O1xuJGZhLXZhci10b3JuYWRvOiBcXGY3NmY7XG4kZmEtdmFyLWZpbGUtY2lyY2xlLXBsdXM6IFxcZTQ5NDtcbiRmYS12YXItYm9vay1xdXJhbjogXFxmNjg3O1xuJGZhLXZhci1xdXJhbjogXFxmNjg3O1xuJGZhLXZhci1hbmNob3I6IFxcZjEzZDtcbiRmYS12YXItYm9yZGVyLWFsbDogXFxmODRjO1xuJGZhLXZhci1mYWNlLWFuZ3J5OiBcXGY1NTY7XG4kZmEtdmFyLWFuZ3J5OiBcXGY1NTY7XG4kZmEtdmFyLWNvb2tpZS1iaXRlOiBcXGY1NjQ7XG4kZmEtdmFyLWFycm93LXRyZW5kLWRvd246IFxcZTA5NztcbiRmYS12YXItcnNzOiBcXGYwOWU7XG4kZmEtdmFyLWZlZWQ6IFxcZjA5ZTtcbiRmYS12YXItZHJhdy1wb2x5Z29uOiBcXGY1ZWU7XG4kZmEtdmFyLXNjYWxlLWJhbGFuY2VkOiBcXGYyNGU7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGU6IFxcZjI0ZTtcbiRmYS12YXItZ2F1Z2Utc2ltcGxlLWhpZ2g6IFxcZjYyYTtcbiRmYS12YXItdGFjaG9tZXRlcjogXFxmNjJhO1xuJGZhLXZhci10YWNob21ldGVyLWZhc3Q6IFxcZjYyYTtcbiRmYS12YXItc2hvd2VyOiBcXGYyY2M7XG4kZmEtdmFyLWRlc2t0b3A6IFxcZjM5MDtcbiRmYS12YXItZGVza3RvcC1hbHQ6IFxcZjM5MDtcbiRmYS12YXItbTogXFw0ZDtcbiRmYS12YXItdGFibGUtbGlzdDogXFxmMDBiO1xuJGZhLXZhci10aC1saXN0OiBcXGYwMGI7XG4kZmEtdmFyLWNvbW1lbnQtc21zOiBcXGY3Y2Q7XG4kZmEtdmFyLXNtczogXFxmN2NkO1xuJGZhLXZhci1ib29rOiBcXGYwMmQ7XG4kZmEtdmFyLXVzZXItcGx1czogXFxmMjM0O1xuJGZhLXZhci1jaGVjazogXFxmMDBjO1xuJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOiBcXGYyNDE7XG4kZmEtdmFyLWJhdHRlcnktNDogXFxmMjQxO1xuJGZhLXZhci1ob3VzZS1jaXJjbGUtY2hlY2s6IFxcZTUwOTtcbiRmYS12YXItYW5nbGUtbGVmdDogXFxmMTA0O1xuJGZhLXZhci1kaWFncmFtLXN1Y2Nlc3NvcjogXFxlNDdhO1xuJGZhLXZhci10cnVjay1hcnJvdy1yaWdodDogXFxlNThiO1xuJGZhLXZhci1hcnJvd3Mtc3BsaXQtdXAtYW5kLWxlZnQ6IFxcZTRiYztcbiRmYS12YXItaGFuZC1maXN0OiBcXGY2ZGU7XG4kZmEtdmFyLWZpc3QtcmFpc2VkOiBcXGY2ZGU7XG4kZmEtdmFyLWNsb3VkLW1vb246IFxcZjZjMztcbiRmYS12YXItYnJpZWZjYXNlOiBcXGYwYjE7XG4kZmEtdmFyLXBlcnNvbi1mYWxsaW5nOiBcXGU1NDY7XG4kZmEtdmFyLWltYWdlLXBvcnRyYWl0OiBcXGYzZTA7XG4kZmEtdmFyLXBvcnRyYWl0OiBcXGYzZTA7XG4kZmEtdmFyLXVzZXItdGFnOiBcXGY1MDc7XG4kZmEtdmFyLXJ1ZzogXFxlNTY5O1xuJGZhLXZhci1lYXJ0aC1ldXJvcGU6IFxcZjdhMjtcbiRmYS12YXItZ2xvYmUtZXVyb3BlOiBcXGY3YTI7XG4kZmEtdmFyLWNhcnQtZmxhdGJlZC1zdWl0Y2FzZTogXFxmNTlkO1xuJGZhLXZhci1sdWdnYWdlLWNhcnQ6IFxcZjU5ZDtcbiRmYS12YXItcmVjdGFuZ2xlLXhtYXJrOiBcXGY0MTA7XG4kZmEtdmFyLXJlY3RhbmdsZS10aW1lczogXFxmNDEwO1xuJGZhLXZhci10aW1lcy1yZWN0YW5nbGU6IFxcZjQxMDtcbiRmYS12YXItd2luZG93LWNsb3NlOiBcXGY0MTA7XG4kZmEtdmFyLWJhaHQtc2lnbjogXFxlMGFjO1xuJGZhLXZhci1ib29rLW9wZW46IFxcZjUxODtcbiRmYS12YXItYm9vay1qb3VybmFsLXdoaWxsczogXFxmNjZhO1xuJGZhLXZhci1qb3VybmFsLXdoaWxsczogXFxmNjZhO1xuJGZhLXZhci1oYW5kY3VmZnM6IFxcZTRmODtcbiRmYS12YXItdHJpYW5nbGUtZXhjbGFtYXRpb246IFxcZjA3MTtcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFxcZjA3MTtcbiRmYS12YXItd2FybmluZzogXFxmMDcxO1xuJGZhLXZhci1kYXRhYmFzZTogXFxmMWMwO1xuJGZhLXZhci1zaGFyZTogXFxmMDY0O1xuJGZhLXZhci1hcnJvdy10dXJuLXJpZ2h0OiBcXGYwNjQ7XG4kZmEtdmFyLW1haWwtZm9yd2FyZDogXFxmMDY0O1xuJGZhLXZhci1ib3R0bGUtZHJvcGxldDogXFxlNGM0O1xuJGZhLXZhci1tYXNrLWZhY2U6IFxcZTFkNztcbiRmYS12YXItaGlsbC1yb2Nrc2xpZGU6IFxcZTUwODtcbiRmYS12YXItcmlnaHQtbGVmdDogXFxmMzYyO1xuJGZhLXZhci1leGNoYW5nZS1hbHQ6IFxcZjM2MjtcbiRmYS12YXItcGFwZXItcGxhbmU6IFxcZjFkODtcbiRmYS12YXItcm9hZC1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTU2NTtcbiRmYS12YXItZHVuZ2VvbjogXFxmNmQ5O1xuJGZhLXZhci1hbGlnbi1yaWdodDogXFxmMDM4O1xuJGZhLXZhci1tb25leS1iaWxsLTEtd2F2ZTogXFxmNTNiO1xuJGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0OiBcXGY1M2I7XG4kZmEtdmFyLWxpZmUtcmluZzogXFxmMWNkO1xuJGZhLXZhci1oYW5kczogXFxmMmE3O1xuJGZhLXZhci1zaWduLWxhbmd1YWdlOiBcXGYyYTc7XG4kZmEtdmFyLXNpZ25pbmc6IFxcZjJhNztcbiRmYS12YXItY2FsZW5kYXItZGF5OiBcXGY3ODM7XG4kZmEtdmFyLXdhdGVyLWxhZGRlcjogXFxmNWM1O1xuJGZhLXZhci1sYWRkZXItd2F0ZXI6IFxcZjVjNTtcbiRmYS12YXItc3dpbW1pbmctcG9vbDogXFxmNWM1O1xuJGZhLXZhci1hcnJvd3MtdXAtZG93bjogXFxmMDdkO1xuJGZhLXZhci1hcnJvd3MtdjogXFxmMDdkO1xuJGZhLXZhci1mYWNlLWdyaW1hY2U6IFxcZjU3ZjtcbiRmYS12YXItZ3JpbWFjZTogXFxmNTdmO1xuJGZhLXZhci13aGVlbGNoYWlyLW1vdmU6IFxcZTJjZTtcbiRmYS12YXItd2hlZWxjaGFpci1hbHQ6IFxcZTJjZTtcbiRmYS12YXItdHVybi1kb3duOiBcXGYzYmU7XG4kZmEtdmFyLWxldmVsLWRvd24tYWx0OiBcXGYzYmU7XG4kZmEtdmFyLXBlcnNvbi13YWxraW5nLWFycm93LXJpZ2h0OiBcXGU1NTI7XG4kZmEtdmFyLXNxdWFyZS1lbnZlbG9wZTogXFxmMTk5O1xuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFxcZjE5OTtcbiRmYS12YXItZGljZTogXFxmNTIyO1xuJGZhLXZhci1ib3dsaW5nLWJhbGw6IFxcZjQzNjtcbiRmYS12YXItYnJhaW46IFxcZjVkYztcbiRmYS12YXItYmFuZGFnZTogXFxmNDYyO1xuJGZhLXZhci1iYW5kLWFpZDogXFxmNDYyO1xuJGZhLXZhci1jYWxlbmRhci1taW51czogXFxmMjcyO1xuJGZhLXZhci1jaXJjbGUteG1hcms6IFxcZjA1NztcbiRmYS12YXItdGltZXMtY2lyY2xlOiBcXGYwNTc7XG4kZmEtdmFyLXhtYXJrLWNpcmNsZTogXFxmMDU3O1xuJGZhLXZhci1naWZ0czogXFxmNzljO1xuJGZhLXZhci1ob3RlbDogXFxmNTk0O1xuJGZhLXZhci1lYXJ0aC1hc2lhOiBcXGY1N2U7XG4kZmEtdmFyLWdsb2JlLWFzaWE6IFxcZjU3ZTtcbiRmYS12YXItaWQtY2FyZC1jbGlwOiBcXGY0N2Y7XG4kZmEtdmFyLWlkLWNhcmQtYWx0OiBcXGY0N2Y7XG4kZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtcGx1czogXFxmMDBlO1xuJGZhLXZhci1zZWFyY2gtcGx1czogXFxmMDBlO1xuJGZhLXZhci10aHVtYnMtdXA6IFxcZjE2NDtcbiRmYS12YXItdXNlci1jbG9jazogXFxmNGZkO1xuJGZhLXZhci1oYW5kLWRvdHM6IFxcZjQ2MTtcbiRmYS12YXItYWxsZXJnaWVzOiBcXGY0NjE7XG4kZmEtdmFyLWZpbGUtaW52b2ljZTogXFxmNTcwO1xuJGZhLXZhci13aW5kb3ctbWluaW1pemU6IFxcZjJkMTtcbiRmYS12YXItbXVnLXNhdWNlcjogXFxmMGY0O1xuJGZhLXZhci1jb2ZmZWU6IFxcZjBmNDtcbiRmYS12YXItYnJ1c2g6IFxcZjU1ZDtcbiRmYS12YXItbWFzazogXFxmNmZhO1xuJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLW1pbnVzOiBcXGYwMTA7XG4kZmEtdmFyLXNlYXJjaC1taW51czogXFxmMDEwO1xuJGZhLXZhci1ydWxlci12ZXJ0aWNhbDogXFxmNTQ4O1xuJGZhLXZhci11c2VyLWxhcmdlOiBcXGY0MDY7XG4kZmEtdmFyLXVzZXItYWx0OiBcXGY0MDY7XG4kZmEtdmFyLXRyYWluLXRyYW06IFxcZTViNDtcbiRmYS12YXItdXNlci1udXJzZTogXFxmODJmO1xuJGZhLXZhci1zeXJpbmdlOiBcXGY0OGU7XG4kZmEtdmFyLWNsb3VkLXN1bjogXFxmNmM0O1xuJGZhLXZhci1zdG9wd2F0Y2gtMjA6IFxcZTA2ZjtcbiRmYS12YXItc3F1YXJlLWZ1bGw6IFxcZjQ1YztcbiRmYS12YXItbWFnbmV0OiBcXGYwNzY7XG4kZmEtdmFyLWphcjogXFxlNTE2O1xuJGZhLXZhci1ub3RlLXN0aWNreTogXFxmMjQ5O1xuJGZhLXZhci1zdGlja3ktbm90ZTogXFxmMjQ5O1xuJGZhLXZhci1idWctc2xhc2g6IFxcZTQ5MDtcbiRmYS12YXItYXJyb3ctdXAtZnJvbS13YXRlci1wdW1wOiBcXGU0YjY7XG4kZmEtdmFyLWJvbmU6IFxcZjVkNztcbiRmYS12YXItdXNlci1pbmp1cmVkOiBcXGY3Mjg7XG4kZmEtdmFyLWZhY2Utc2FkLXRlYXI6IFxcZjViNDtcbiRmYS12YXItc2FkLXRlYXI6IFxcZjViNDtcbiRmYS12YXItcGxhbmU6IFxcZjA3MjtcbiRmYS12YXItdGVudC1hcnJvd3MtZG93bjogXFxlNTgxO1xuJGZhLXZhci1leGNsYW1hdGlvbjogXFwyMTtcbiRmYS12YXItYXJyb3dzLXNwaW46IFxcZTRiYjtcbiRmYS12YXItcHJpbnQ6IFxcZjAyZjtcbiRmYS12YXItdHVya2lzaC1saXJhLXNpZ246IFxcZTJiYjtcbiRmYS12YXItdHJ5OiBcXGUyYmI7XG4kZmEtdmFyLXR1cmtpc2gtbGlyYTogXFxlMmJiO1xuJGZhLXZhci1kb2xsYXItc2lnbjogXFwyNDtcbiRmYS12YXItZG9sbGFyOiBcXDI0O1xuJGZhLXZhci11c2Q6IFxcMjQ7XG4kZmEtdmFyLXg6IFxcNTg7XG4kZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtZG9sbGFyOiBcXGY2ODg7XG4kZmEtdmFyLXNlYXJjaC1kb2xsYXI6IFxcZjY4ODtcbiRmYS12YXItdXNlcnMtZ2VhcjogXFxmNTA5O1xuJGZhLXZhci11c2Vycy1jb2c6IFxcZjUwOTtcbiRmYS12YXItcGVyc29uLW1pbGl0YXJ5LXBvaW50aW5nOiBcXGU1NGE7XG4kZmEtdmFyLWJ1aWxkaW5nLWNvbHVtbnM6IFxcZjE5YztcbiRmYS12YXItYmFuazogXFxmMTljO1xuJGZhLXZhci1pbnN0aXR1dGlvbjogXFxmMTljO1xuJGZhLXZhci1tdXNldW06IFxcZjE5YztcbiRmYS12YXItdW5pdmVyc2l0eTogXFxmMTljO1xuJGZhLXZhci11bWJyZWxsYTogXFxmMGU5O1xuJGZhLXZhci10cm93ZWw6IFxcZTU4OTtcbiRmYS12YXItZDogXFw0NDtcbiRmYS12YXItc3RhcGxlcjogXFxlNWFmO1xuJGZhLXZhci1tYXNrcy10aGVhdGVyOiBcXGY2MzA7XG4kZmEtdmFyLXRoZWF0ZXItbWFza3M6IFxcZjYzMDtcbiRmYS12YXIta2lwLXNpZ246IFxcZTFjNDtcbiRmYS12YXItaGFuZC1wb2ludC1sZWZ0OiBcXGYwYTU7XG4kZmEtdmFyLWhhbmRzaGFrZS1zaW1wbGU6IFxcZjRjNjtcbiRmYS12YXItaGFuZHNoYWtlLWFsdDogXFxmNGM2O1xuJGZhLXZhci1qZXQtZmlnaHRlcjogXFxmMGZiO1xuJGZhLXZhci1maWdodGVyLWpldDogXFxmMGZiO1xuJGZhLXZhci1zcXVhcmUtc2hhcmUtbm9kZXM6IFxcZjFlMTtcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXFxmMWUxO1xuJGZhLXZhci1iYXJjb2RlOiBcXGYwMmE7XG4kZmEtdmFyLXBsdXMtbWludXM6IFxcZTQzYztcbiRmYS12YXItdmlkZW86IFxcZjAzZDtcbiRmYS12YXItdmlkZW8tY2FtZXJhOiBcXGYwM2Q7XG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcXGYxOWQ7XG4kZmEtdmFyLW1vcnRhci1ib2FyZDogXFxmMTlkO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctbWVkaWNhbDogXFxlMDVjO1xuJGZhLXZhci1wZXJzb24tY2lyY2xlLWNoZWNrOiBcXGU1M2U7XG4kZmEtdmFyLXR1cm4tdXA6IFxcZjNiZjtcbiRmYS12YXItbGV2ZWwtdXAtYWx0OiBcXGYzYmY7XG5cbiRmYS12YXItbW9uZXJvOiBcXGYzZDA7XG4kZmEtdmFyLWhvb2xpOiBcXGY0Mjc7XG4kZmEtdmFyLXllbHA6IFxcZjFlOTtcbiRmYS12YXItY2MtdmlzYTogXFxmMWYwO1xuJGZhLXZhci1sYXN0Zm06IFxcZjIwMjtcbiRmYS12YXItc2hvcHdhcmU6IFxcZjViNTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYzogXFxmNGU4O1xuJGZhLXZhci1hd3M6IFxcZjM3NTtcbiRmYS12YXItcmVkaGF0OiBcXGY3YmM7XG4kZmEtdmFyLXlvYXN0OiBcXGYyYjE7XG4kZmEtdmFyLWNsb3VkZmxhcmU6IFxcZTA3ZDtcbiRmYS12YXItdXBzOiBcXGY3ZTA7XG4kZmEtdmFyLXdwZXhwbG9yZXI6IFxcZjJkZTtcbiRmYS12YXItZHlhbG9nOiBcXGYzOTk7XG4kZmEtdmFyLWJpdHk6IFxcZjM3YTtcbiRmYS12YXItc3RhY2twYXRoOiBcXGY4NDI7XG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFxcZjIwZDtcbiRmYS12YXItZmlyc3Qtb3JkZXI6IFxcZjJiMDtcbiRmYS12YXItbW9keDogXFxmMjg1O1xuJGZhLXZhci1ndWlsZGVkOiBcXGUwN2U7XG4kZmEtdmFyLXZudjogXFxmNDBiO1xuJGZhLXZhci1zcXVhcmUtanM6IFxcZjNiOTtcbiRmYS12YXItanMtc3F1YXJlOiBcXGYzYjk7XG4kZmEtdmFyLW1pY3Jvc29mdDogXFxmM2NhO1xuJGZhLXZhci1xcTogXFxmMWQ2O1xuJGZhLXZhci1vcmNpZDogXFxmOGQyO1xuJGZhLXZhci1qYXZhOiBcXGY0ZTQ7XG4kZmEtdmFyLWludmlzaW9uOiBcXGY3YjA7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OiBcXGY0ZWQ7XG4kZmEtdmFyLWNlbnRlcmNvZGU6IFxcZjM4MDtcbiRmYS12YXItZ2xpZGUtZzogXFxmMmE2O1xuJGZhLXZhci1kcnVwYWw6IFxcZjFhOTtcbiRmYS12YXItaGlyZS1hLWhlbHBlcjogXFxmM2IwO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLWJ5OiBcXGY0ZTc7XG4kZmEtdmFyLXVuaXR5OiBcXGUwNDk7XG4kZmEtdmFyLXdobWNzOiBcXGY0MGQ7XG4kZmEtdmFyLXJvY2tldGNoYXQ6IFxcZjNlODtcbiRmYS12YXItdms6IFxcZjE4OTtcbiRmYS12YXItdW50YXBwZDogXFxmNDA1O1xuJGZhLXZhci1tYWlsY2hpbXA6IFxcZjU5ZTtcbiRmYS12YXItY3NzMy1hbHQ6IFxcZjM4YjtcbiRmYS12YXItc3F1YXJlLXJlZGRpdDogXFxmMWEyO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcXGYxYTI7XG4kZmEtdmFyLXZpbWVvLXY6IFxcZjI3ZDtcbiRmYS12YXItY29udGFvOiBcXGYyNmQ7XG4kZmEtdmFyLXNxdWFyZS1mb250LWF3ZXNvbWU6IFxcZTVhZDtcbiRmYS12YXItZGVza3BybzogXFxmMzhmO1xuJGZhLXZhci1zaXN0cml4OiBcXGYzZWU7XG4kZmEtdmFyLXNxdWFyZS1pbnN0YWdyYW06IFxcZTA1NTtcbiRmYS12YXItaW5zdGFncmFtLXNxdWFyZTogXFxlMDU1O1xuJGZhLXZhci1iYXR0bGUtbmV0OiBcXGY4MzU7XG4kZmEtdmFyLXRoZS1yZWQteWV0aTogXFxmNjlkO1xuJGZhLXZhci1zcXVhcmUtaGFja2VyLW5ld3M6IFxcZjNhZjtcbiRmYS12YXItaGFja2VyLW5ld3Mtc3F1YXJlOiBcXGYzYWY7XG4kZmEtdmFyLWVkZ2U6IFxcZjI4MjtcbiRmYS12YXItbmFwc3RlcjogXFxmM2QyO1xuJGZhLXZhci1zcXVhcmUtc25hcGNoYXQ6IFxcZjJhZDtcbiRmYS12YXItc25hcGNoYXQtc3F1YXJlOiBcXGYyYWQ7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLWc6IFxcZjBkNTtcbiRmYS12YXItYXJ0c3RhdGlvbjogXFxmNzdhO1xuJGZhLXZhci1tYXJrZG93bjogXFxmNjBmO1xuJGZhLXZhci1zb3VyY2V0cmVlOiBcXGY3ZDM7XG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcXGYyYjM7XG4kZmEtdmFyLWRpYXNwb3JhOiBcXGY3OTE7XG4kZmEtdmFyLWZvdXJzcXVhcmU6IFxcZjE4MDtcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFxcZjE2YztcbiRmYS12YXItZ2l0aHViLWFsdDogXFxmMTEzO1xuJGZhLXZhci1waG9lbml4LXNxdWFkcm9uOiBcXGY1MTE7XG4kZmEtdmFyLXBhZ2VsaW5lczogXFxmMThjO1xuJGZhLXZhci1hbGdvbGlhOiBcXGYzNmM7XG4kZmEtdmFyLXJlZC1yaXZlcjogXFxmM2UzO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhOiBcXGY0ZWY7XG4kZmEtdmFyLXNhZmFyaTogXFxmMjY3O1xuJGZhLXZhci1nb29nbGU6IFxcZjFhMDtcbiRmYS12YXItc3F1YXJlLWZvbnQtYXdlc29tZS1zdHJva2U6IFxcZjM1YztcbiRmYS12YXItZm9udC1hd2Vzb21lLWFsdDogXFxmMzVjO1xuJGZhLXZhci1hdGxhc3NpYW46IFxcZjc3YjtcbiRmYS12YXItbGlua2VkaW4taW46IFxcZjBlMTtcbiRmYS12YXItZGlnaXRhbC1vY2VhbjogXFxmMzkxO1xuJGZhLXZhci1uaW1ibHI6IFxcZjVhODtcbiRmYS12YXItY2hyb21lY2FzdDogXFxmODM4O1xuJGZhLXZhci1ldmVybm90ZTogXFxmODM5O1xuJGZhLXZhci1oYWNrZXItbmV3czogXFxmMWQ0O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOiBcXGY0ZjA7XG4kZmEtdmFyLWFkdmVyc2FsOiBcXGYzNmE7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFxcZjI1ZTtcbiRmYS12YXItd2F0Y2htYW4tbW9uaXRvcmluZzogXFxlMDg3O1xuJGZhLXZhci1mb250aWNvbnM6IFxcZjI4MDtcbiRmYS12YXItd2VpeGluOiBcXGYxZDc7XG4kZmEtdmFyLXNoaXJ0c2luYnVsazogXFxmMjE0O1xuJGZhLXZhci1jb2RlcGVuOiBcXGYxY2I7XG4kZmEtdmFyLWdpdC1hbHQ6IFxcZjg0MTtcbiRmYS12YXItbHlmdDogXFxmM2MzO1xuJGZhLXZhci1yZXY6IFxcZjViMjtcbiRmYS12YXItd2luZG93czogXFxmMTdhO1xuJGZhLXZhci13aXphcmRzLW9mLXRoZS1jb2FzdDogXFxmNzMwO1xuJGZhLXZhci1zcXVhcmUtdmlhZGVvOiBcXGYyYWE7XG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6IFxcZjJhYTtcbiRmYS12YXItbWVldHVwOiBcXGYyZTA7XG4kZmEtdmFyLWNlbnRvczogXFxmNzg5O1xuJGZhLXZhci1hZG46IFxcZjE3MDtcbiRmYS12YXItY2xvdWRzbWl0aDogXFxmMzg0O1xuJGZhLXZhci1waWVkLXBpcGVyLWFsdDogXFxmMWE4O1xuJGZhLXZhci1zcXVhcmUtZHJpYmJibGU6IFxcZjM5NztcbiRmYS12YXItZHJpYmJibGUtc3F1YXJlOiBcXGYzOTc7XG4kZmEtdmFyLWNvZGllcGllOiBcXGYyODQ7XG4kZmEtdmFyLW5vZGU6IFxcZjQxOTtcbiRmYS12YXItbWl4OiBcXGYzY2I7XG4kZmEtdmFyLXN0ZWFtOiBcXGYxYjY7XG4kZmEtdmFyLWNjLWFwcGxlLXBheTogXFxmNDE2O1xuJGZhLXZhci1zY3JpYmQ6IFxcZjI4YTtcbiRmYS12YXItb3BlbmlkOiBcXGYxOWI7XG4kZmEtdmFyLWluc3RhbG9kOiBcXGUwODE7XG4kZmEtdmFyLWV4cGVkaXRlZHNzbDogXFxmMjNlO1xuJGZhLXZhci1zZWxsY2FzdDogXFxmMmRhO1xuJGZhLXZhci1zcXVhcmUtdHdpdHRlcjogXFxmMDgxO1xuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXFxmMDgxO1xuJGZhLXZhci1yLXByb2plY3Q6IFxcZjRmNztcbiRmYS12YXItZGVsaWNpb3VzOiBcXGYxYTU7XG4kZmEtdmFyLWZyZWVic2Q6IFxcZjNhNDtcbiRmYS12YXItdnVlanM6IFxcZjQxZjtcbiRmYS12YXItYWNjdXNvZnQ6IFxcZjM2OTtcbiRmYS12YXItaW94aG9zdDogXFxmMjA4O1xuJGZhLXZhci1mb250aWNvbnMtZmk6IFxcZjNhMjtcbiRmYS12YXItYXBwLXN0b3JlOiBcXGYzNmY7XG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFxcZjFmMTtcbiRmYS12YXItaXR1bmVzLW5vdGU6IFxcZjNiNTtcbiRmYS12YXItZ29sYW5nOiBcXGU0MGY7XG4kZmEtdmFyLWtpY2tzdGFydGVyOiBcXGYzYmI7XG4kZmEtdmFyLWdyYXY6IFxcZjJkNjtcbiRmYS12YXItd2VpYm86IFxcZjE4YTtcbiRmYS12YXItdW5jaGFydGVkOiBcXGUwODQ7XG4kZmEtdmFyLWZpcnN0ZHJhZnQ6IFxcZjNhMTtcbiRmYS12YXItc3F1YXJlLXlvdXR1YmU6IFxcZjQzMTtcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFxcZjQzMTtcbiRmYS12YXItd2lraXBlZGlhLXc6IFxcZjI2NjtcbiRmYS12YXItd3ByZXNzcjogXFxmM2U0O1xuJGZhLXZhci1yZW5kYWN0OiBcXGYzZTQ7XG4kZmEtdmFyLWFuZ2VsbGlzdDogXFxmMjA5O1xuJGZhLXZhci1nYWxhY3RpYy1yZXB1YmxpYzogXFxmNTBjO1xuJGZhLXZhci1uZmMtZGlyZWN0aW9uYWw6IFxcZTUzMDtcbiRmYS12YXItc2t5cGU6IFxcZjE3ZTtcbiRmYS12YXItam9nZXQ6IFxcZjNiNztcbiRmYS12YXItZmVkb3JhOiBcXGY3OTg7XG4kZmEtdmFyLXN0cmlwZS1zOiBcXGY0MmE7XG4kZmEtdmFyLW1ldGE6IFxcZTQ5YjtcbiRmYS12YXItbGFyYXZlbDogXFxmM2JkO1xuJGZhLXZhci1ob3RqYXI6IFxcZjNiMTtcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFxcZjI5NDtcbiRmYS12YXItc3RpY2tlci1tdWxlOiBcXGYzZjc7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtemVybzogXFxmNGYzO1xuJGZhLXZhci1oaXBzOiBcXGY0NTI7XG4kZmEtdmFyLWJlaGFuY2U6IFxcZjFiNDtcbiRmYS12YXItcmVkZGl0OiBcXGYxYTE7XG4kZmEtdmFyLWRpc2NvcmQ6IFxcZjM5MjtcbiRmYS12YXItY2hyb21lOiBcXGYyNjg7XG4kZmEtdmFyLWFwcC1zdG9yZS1pb3M6IFxcZjM3MDtcbiRmYS12YXItY2MtZGlzY292ZXI6IFxcZjFmMjtcbiRmYS12YXItd3BiZWdpbm5lcjogXFxmMjk3O1xuJGZhLXZhci1jb25mbHVlbmNlOiBcXGY3OGQ7XG4kZmEtdmFyLW1kYjogXFxmOGNhO1xuJGZhLXZhci1kb2NodWI6IFxcZjM5NDtcbiRmYS12YXItYWNjZXNzaWJsZS1pY29uOiBcXGYzNjg7XG4kZmEtdmFyLWViYXk6IFxcZjRmNDtcbiRmYS12YXItYW1hem9uOiBcXGYyNzA7XG4kZmEtdmFyLXVuc3BsYXNoOiBcXGUwN2M7XG4kZmEtdmFyLXlhcm46IFxcZjdlMztcbiRmYS12YXItc3F1YXJlLXN0ZWFtOiBcXGYxYjc7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXFxmMWI3O1xuJGZhLXZhci01MDBweDogXFxmMjZlO1xuJGZhLXZhci1zcXVhcmUtdmltZW86IFxcZjE5NDtcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcXGYxOTQ7XG4kZmEtdmFyLWFzeW1tZXRyaWs6IFxcZjM3MjtcbiRmYS12YXItZm9udC1hd2Vzb21lOiBcXGYyYjQ7XG4kZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnOiBcXGYyYjQ7XG4kZmEtdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6IFxcZjJiNDtcbiRmYS12YXItZ3JhdGlwYXk6IFxcZjE4NDtcbiRmYS12YXItYXBwbGU6IFxcZjE3OTtcbiRmYS12YXItaGl2ZTogXFxlMDdmO1xuJGZhLXZhci1naXRrcmFrZW46IFxcZjNhNjtcbiRmYS12YXIta2V5YmFzZTogXFxmNGY1O1xuJGZhLXZhci1hcHBsZS1wYXk6IFxcZjQxNTtcbiRmYS12YXItcGFkbGV0OiBcXGU0YTA7XG4kZmEtdmFyLWFtYXpvbi1wYXk6IFxcZjQyYztcbiRmYS12YXItc3F1YXJlLWdpdGh1YjogXFxmMDkyO1xuJGZhLXZhci1naXRodWItc3F1YXJlOiBcXGYwOTI7XG4kZmEtdmFyLXN0dW1ibGV1cG9uOiBcXGYxYTQ7XG4kZmEtdmFyLWZlZGV4OiBcXGY3OTc7XG4kZmEtdmFyLXBob2VuaXgtZnJhbWV3b3JrOiBcXGYzZGM7XG4kZmEtdmFyLXNob3BpZnk6IFxcZTA1NztcbiRmYS12YXItbmVvczogXFxmNjEyO1xuJGZhLXZhci1oYWNrZXJyYW5rOiBcXGY1Zjc7XG4kZmEtdmFyLXJlc2VhcmNoZ2F0ZTogXFxmNGY4O1xuJGZhLXZhci1zd2lmdDogXFxmOGUxO1xuJGZhLXZhci1hbmd1bGFyOiBcXGY0MjA7XG4kZmEtdmFyLXNwZWFrYXA6IFxcZjNmMztcbiRmYS12YXItYW5ncnljcmVhdGl2ZTogXFxmMzZlO1xuJGZhLXZhci15LWNvbWJpbmF0b3I6IFxcZjIzYjtcbiRmYS12YXItZW1waXJlOiBcXGYxZDE7XG4kZmEtdmFyLWVudmlyYTogXFxmMjk5O1xuJGZhLXZhci1zcXVhcmUtZ2l0bGFiOiBcXGU1YWU7XG4kZmEtdmFyLWdpdGxhYi1zcXVhcmU6IFxcZTVhZTtcbiRmYS12YXItc3R1ZGlvdmluYXJpOiBcXGYzZjg7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFxcZjJhZTtcbiRmYS12YXItd29yZHByZXNzOiBcXGYxOWE7XG4kZmEtdmFyLXByb2R1Y3QtaHVudDogXFxmMjg4O1xuJGZhLXZhci1maXJlZm94OiBcXGYyNjk7XG4kZmEtdmFyLWxpbm9kZTogXFxmMmI4O1xuJGZhLXZhci1nb29kcmVhZHM6IFxcZjNhODtcbiRmYS12YXItc3F1YXJlLW9kbm9rbGFzc25pa2k6IFxcZjI2NDtcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFxcZjI2NDtcbiRmYS12YXItanNmaWRkbGU6IFxcZjFjYztcbiRmYS12YXItc2l0aDogXFxmNTEyO1xuJGZhLXZhci10aGVtZWlzbGU6IFxcZjJiMjtcbiRmYS12YXItcGFnZTQ6IFxcZjNkNztcbiRmYS12YXItaGFzaG5vZGU6IFxcZTQ5OTtcbiRmYS12YXItcmVhY3Q6IFxcZjQxYjtcbiRmYS12YXItY2MtcGF5cGFsOiBcXGYxZjQ7XG4kZmEtdmFyLXNxdWFyZXNwYWNlOiBcXGY1YmU7XG4kZmEtdmFyLWNjLXN0cmlwZTogXFxmMWY1O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOiBcXGY0ZjI7XG4kZmEtdmFyLWJpdGNvaW46IFxcZjM3OTtcbiRmYS12YXIta2V5Y2RuOiBcXGYzYmE7XG4kZmEtdmFyLW9wZXJhOiBcXGYyNmE7XG4kZmEtdmFyLWl0Y2gtaW86IFxcZjgzYTtcbiRmYS12YXItdW1icmFjbzogXFxmOGU4O1xuJGZhLXZhci1nYWxhY3RpYy1zZW5hdGU6IFxcZjUwZDtcbiRmYS12YXItdWJ1bnR1OiBcXGY3ZGY7XG4kZmEtdmFyLWRyYWZ0MmRpZ2l0YWw6IFxcZjM5NjtcbiRmYS12YXItc3RyaXBlOiBcXGY0Mjk7XG4kZmEtdmFyLWhvdXp6OiBcXGYyN2M7XG4kZmEtdmFyLWdnOiBcXGYyNjA7XG4kZmEtdmFyLWRobDogXFxmNzkwO1xuJGZhLXZhci1zcXVhcmUtcGludGVyZXN0OiBcXGYwZDM7XG4kZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFxcZjBkMztcbiRmYS12YXIteGluZzogXFxmMTY4O1xuJGZhLXZhci1ibGFja2JlcnJ5OiBcXGYzN2I7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQ6IFxcZjRlYztcbiRmYS12YXItcGxheXN0YXRpb246IFxcZjNkZjtcbiRmYS12YXItcXVpbnNjYXBlOiBcXGY0NTk7XG4kZmEtdmFyLWxlc3M6IFxcZjQxZDtcbiRmYS12YXItYmxvZ2dlci1iOiBcXGYzN2Q7XG4kZmEtdmFyLW9wZW5jYXJ0OiBcXGYyM2Q7XG4kZmEtdmFyLXZpbmU6IFxcZjFjYTtcbiRmYS12YXItcGF5cGFsOiBcXGYxZWQ7XG4kZmEtdmFyLWdpdGxhYjogXFxmMjk2O1xuJGZhLXZhci10eXBvMzogXFxmNDJiO1xuJGZhLXZhci1yZWRkaXQtYWxpZW46IFxcZjI4MTtcbiRmYS12YXIteWFob286IFxcZjE5ZTtcbiRmYS12YXItZGFpbHltb3Rpb246IFxcZTA1MjtcbiRmYS12YXItYWZmaWxpYXRldGhlbWU6IFxcZjM2YjtcbiRmYS12YXItcGllZC1waXBlci1wcDogXFxmMWE3O1xuJGZhLXZhci1ib290c3RyYXA6IFxcZjgzNjtcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXFxmMjYzO1xuJGZhLXZhci1uZmMtc3ltYm9sOiBcXGU1MzE7XG4kZmEtdmFyLWV0aGVyZXVtOiBcXGY0MmU7XG4kZmEtdmFyLXNwZWFrZXItZGVjazogXFxmODNjO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OiBcXGY0ZTk7XG4kZmEtdmFyLXBhdHJlb246IFxcZjNkOTtcbiRmYS12YXItYXZpYW5leDogXFxmMzc0O1xuJGZhLXZhci1lbGxvOiBcXGY1ZjE7XG4kZmEtdmFyLWdvZm9yZTogXFxmM2E3O1xuJGZhLXZhci1iaW1vYmplY3Q6IFxcZjM3ODtcbiRmYS12YXItZmFjZWJvb2stZjogXFxmMzllO1xuJGZhLXZhci1zcXVhcmUtZ29vZ2xlLXBsdXM6IFxcZjBkNDtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcXGYwZDQ7XG4kZmEtdmFyLW1hbmRhbG9yaWFuOiBcXGY1MGY7XG4kZmEtdmFyLWZpcnN0LW9yZGVyLWFsdDogXFxmNTBhO1xuJGZhLXZhci1vc2k6IFxcZjQxYTtcbiRmYS12YXItZ29vZ2xlLXdhbGxldDogXFxmMWVlO1xuJGZhLXZhci1kLWFuZC1kLWJleW9uZDogXFxmNmNhO1xuJGZhLXZhci1wZXJpc2NvcGU6IFxcZjNkYTtcbiRmYS12YXItZnVsY3J1bTogXFxmNTBiO1xuJGZhLXZhci1jbG91ZHNjYWxlOiBcXGYzODM7XG4kZmEtdmFyLWZvcnVtYmVlOiBcXGYyMTE7XG4kZmEtdmFyLW1penVuaTogXFxmM2NjO1xuJGZhLXZhci1zY2hsaXg6IFxcZjNlYTtcbiRmYS12YXItc3F1YXJlLXhpbmc6IFxcZjE2OTtcbiRmYS12YXIteGluZy1zcXVhcmU6IFxcZjE2OTtcbiRmYS12YXItYmFuZGNhbXA6IFxcZjJkNTtcbiRmYS12YXItd3Bmb3JtczogXFxmMjk4O1xuJGZhLXZhci1jbG91ZHZlcnNpZnk6IFxcZjM4NTtcbiRmYS12YXItdXNwczogXFxmN2UxO1xuJGZhLXZhci1tZWdhcG9ydDogXFxmNWEzO1xuJGZhLXZhci1tYWdlbnRvOiBcXGYzYzQ7XG4kZmEtdmFyLXNwb3RpZnk6IFxcZjFiYztcbiRmYS12YXItb3B0aW4tbW9uc3RlcjogXFxmMjNjO1xuJGZhLXZhci1mbHk6IFxcZjQxNztcbiRmYS12YXItYXZpYXRvOiBcXGY0MjE7XG4kZmEtdmFyLWl0dW5lczogXFxmM2I0O1xuJGZhLXZhci1jdXR0bGVmaXNoOiBcXGYzOGM7XG4kZmEtdmFyLWJsb2dnZXI6IFxcZjM3YztcbiRmYS12YXItZmxpY2tyOiBcXGYxNmU7XG4kZmEtdmFyLXZpYmVyOiBcXGY0MDk7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFxcZjFiZTtcbiRmYS12YXItZGlnZzogXFxmMWE2O1xuJGZhLXZhci10ZW5jZW50LXdlaWJvOiBcXGYxZDU7XG4kZmEtdmFyLXN5bWZvbnk6IFxcZjgzZDtcbiRmYS12YXItbWF4Y2RuOiBcXGYxMzY7XG4kZmEtdmFyLWV0c3k6IFxcZjJkNztcbiRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyOiBcXGYzOWY7XG4kZmEtdmFyLWF1ZGlibGU6IFxcZjM3MztcbiRmYS12YXItdGhpbmstcGVha3M6IFxcZjczMTtcbiRmYS12YXItYmlsaWJpbGk6IFxcZTNkOTtcbiRmYS12YXItZXJsYW5nOiBcXGYzOWQ7XG4kZmEtdmFyLWNvdHRvbi1idXJlYXU6IFxcZjg5ZTtcbiRmYS12YXItZGFzaGN1YmU6IFxcZjIxMDtcbiRmYS12YXItNDItZ3JvdXA6IFxcZTA4MDtcbiRmYS12YXItaW5ub3NvZnQ6IFxcZTA4MDtcbiRmYS12YXItc3RhY2stZXhjaGFuZ2U6IFxcZjE4ZDtcbiRmYS12YXItZWxlbWVudG9yOiBcXGY0MzA7XG4kZmEtdmFyLXNxdWFyZS1waWVkLXBpcGVyOiBcXGUwMWU7XG4kZmEtdmFyLXBpZWQtcGlwZXItc3F1YXJlOiBcXGUwMWU7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmQ6IFxcZjRlYjtcbiRmYS12YXItcGFsZmVkOiBcXGYzZDg7XG4kZmEtdmFyLXN1cGVycG93ZXJzOiBcXGYyZGQ7XG4kZmEtdmFyLXJlc29sdmluZzogXFxmM2U3O1xuJGZhLXZhci14Ym94OiBcXGY0MTI7XG4kZmEtdmFyLXNlYXJjaGVuZ2luOiBcXGYzZWI7XG4kZmEtdmFyLXRpa3RvazogXFxlMDdiO1xuJGZhLXZhci1zcXVhcmUtZmFjZWJvb2s6IFxcZjA4MjtcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcXGYwODI7XG4kZmEtdmFyLXJlbnJlbjogXFxmMThiO1xuJGZhLXZhci1saW51eDogXFxmMTdjO1xuJGZhLXZhci1nbGlkZTogXFxmMmE1O1xuJGZhLXZhci1saW5rZWRpbjogXFxmMDhjO1xuJGZhLXZhci1odWJzcG90OiBcXGYzYjI7XG4kZmEtdmFyLWRlcGxveWRvZzogXFxmMzhlO1xuJGZhLXZhci10d2l0Y2g6IFxcZjFlODtcbiRmYS12YXItcmF2ZWxyeTogXFxmMmQ5O1xuJGZhLXZhci1taXhlcjogXFxlMDU2O1xuJGZhLXZhci1zcXVhcmUtbGFzdGZtOiBcXGYyMDM7XG4kZmEtdmFyLWxhc3RmbS1zcXVhcmU6IFxcZjIwMztcbiRmYS12YXItdmltZW86IFxcZjQwYTtcbiRmYS12YXItbWVuZGVsZXk6IFxcZjdiMztcbiRmYS12YXItdW5pcmVnaXN0cnk6IFxcZjQwNDtcbiRmYS12YXItZmlnbWE6IFxcZjc5OTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1yZW1peDogXFxmNGVlO1xuJGZhLXZhci1jYy1hbWF6b24tcGF5OiBcXGY0MmQ7XG4kZmEtdmFyLWRyb3Bib3g6IFxcZjE2YjtcbiRmYS12YXItaW5zdGFncmFtOiBcXGYxNmQ7XG4kZmEtdmFyLWNtcGxpZDogXFxlMzYwO1xuJGZhLXZhci1mYWNlYm9vazogXFxmMDlhO1xuJGZhLXZhci1ncmlwZmlyZTogXFxmM2FjO1xuJGZhLXZhci1qZWRpLW9yZGVyOiBcXGY1MGU7XG4kZmEtdmFyLXVpa2l0OiBcXGY0MDM7XG4kZmEtdmFyLWZvcnQtYXdlc29tZS1hbHQ6IFxcZjNhMztcbiRmYS12YXItcGhhYnJpY2F0b3I6IFxcZjNkYjtcbiRmYS12YXItdXNzdW5uYWg6IFxcZjQwNztcbiRmYS12YXItZWFybHliaXJkczogXFxmMzlhO1xuJGZhLXZhci10cmFkZS1mZWRlcmF0aW9uOiBcXGY1MTM7XG4kZmEtdmFyLWF1dG9wcmVmaXhlcjogXFxmNDFjO1xuJGZhLXZhci13aGF0c2FwcDogXFxmMjMyO1xuJGZhLXZhci1zbGlkZXNoYXJlOiBcXGYxZTc7XG4kZmEtdmFyLWdvb2dsZS1wbGF5OiBcXGYzYWI7XG4kZmEtdmFyLXZpYWRlbzogXFxmMmE5O1xuJGZhLXZhci1saW5lOiBcXGYzYzA7XG4kZmEtdmFyLWdvb2dsZS1kcml2ZTogXFxmM2FhO1xuJGZhLXZhci1zZXJ2aWNlc3RhY2s6IFxcZjNlYztcbiRmYS12YXItc2ltcGx5YnVpbHQ6IFxcZjIxNTtcbiRmYS12YXItYml0YnVja2V0OiBcXGYxNzE7XG4kZmEtdmFyLWltZGI6IFxcZjJkODtcbiRmYS12YXItZGVlemVyOiBcXGUwNzc7XG4kZmEtdmFyLXJhc3BiZXJyeS1waTogXFxmN2JiO1xuJGZhLXZhci1qaXJhOiBcXGY3YjE7XG4kZmEtdmFyLWRvY2tlcjogXFxmMzk1O1xuJGZhLXZhci1zY3JlZW5wYWw6IFxcZTU3MDtcbiRmYS12YXItYmx1ZXRvb3RoOiBcXGYyOTM7XG4kZmEtdmFyLWdpdHRlcjogXFxmNDI2O1xuJGZhLXZhci1kLWFuZC1kOiBcXGYzOGQ7XG4kZmEtdmFyLW1pY3JvYmxvZzogXFxlMDFhO1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXFxmMjRjO1xuJGZhLXZhci1nZy1jaXJjbGU6IFxcZjI2MTtcbiRmYS12YXItcGllZC1waXBlci1oYXQ6IFxcZjRlNTtcbiRmYS12YXIta2lja3N0YXJ0ZXItazogXFxmM2JjO1xuJGZhLXZhci15YW5kZXg6IFxcZjQxMztcbiRmYS12YXItcmVhZG1lOiBcXGY0ZDU7XG4kZmEtdmFyLWh0bWw1OiBcXGYxM2I7XG4kZmEtdmFyLXNlbGxzeTogXFxmMjEzO1xuJGZhLXZhci1zYXNzOiBcXGY0MWU7XG4kZmEtdmFyLXdpcnNpbmRoYW5kd2VyazogXFxlMmQwO1xuJGZhLXZhci13c2g6IFxcZTJkMDtcbiRmYS12YXItYnVyb21vYmVsZXhwZXJ0ZTogXFxmMzdmO1xuJGZhLXZhci1zYWxlc2ZvcmNlOiBcXGY4M2I7XG4kZmEtdmFyLW9jdG9wdXMtZGVwbG95OiBcXGUwODI7XG4kZmEtdmFyLW1lZGFwcHM6IFxcZjNjNjtcbiRmYS12YXItbnM4OiBcXGYzZDU7XG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcXGYyMzE7XG4kZmEtdmFyLWFwcGVyOiBcXGYzNzE7XG4kZmEtdmFyLWZvcnQtYXdlc29tZTogXFxmMjg2O1xuJGZhLXZhci13YXplOiBcXGY4M2Y7XG4kZmEtdmFyLWNjLWpjYjogXFxmMjRiO1xuJGZhLXZhci1zbmFwY2hhdDogXFxmMmFiO1xuJGZhLXZhci1zbmFwY2hhdC1naG9zdDogXFxmMmFiO1xuJGZhLXZhci1mYW50YXN5LWZsaWdodC1nYW1lczogXFxmNmRjO1xuJGZhLXZhci1ydXN0OiBcXGUwN2E7XG4kZmEtdmFyLXdpeDogXFxmNWNmO1xuJGZhLXZhci1zcXVhcmUtYmVoYW5jZTogXFxmMWI1O1xuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogXFxmMWI1O1xuJGZhLXZhci1zdXBwbGU6IFxcZjNmOTtcbiRmYS12YXItcmViZWw6IFxcZjFkMDtcbiRmYS12YXItY3NzMzogXFxmMTNjO1xuJGZhLXZhci1zdGF5bGlua2VkOiBcXGYzZjU7XG4kZmEtdmFyLWthZ2dsZTogXFxmNWZhO1xuJGZhLXZhci1zcGFjZS1hd2Vzb21lOiBcXGU1YWM7XG4kZmEtdmFyLWRldmlhbnRhcnQ6IFxcZjFiZDtcbiRmYS12YXItY3BhbmVsOiBcXGYzODg7XG4kZmEtdmFyLWdvb2RyZWFkcy1nOiBcXGYzYTk7XG4kZmEtdmFyLXNxdWFyZS1naXQ6IFxcZjFkMjtcbiRmYS12YXItZ2l0LXNxdWFyZTogXFxmMWQyO1xuJGZhLXZhci1zcXVhcmUtdHVtYmxyOiBcXGYxNzQ7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFxcZjE3NDtcbiRmYS12YXItdHJlbGxvOiBcXGYxODE7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6IFxcZjRlYTtcbiRmYS12YXItZ2V0LXBvY2tldDogXFxmMjY1O1xuJGZhLXZhci1wZXJieXRlOiBcXGUwODM7XG4kZmEtdmFyLWdydW50OiBcXGYzYWQ7XG4kZmEtdmFyLXdlZWJseTogXFxmNWNjO1xuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXFxmMjBlO1xuJGZhLXZhci1sZWFucHViOiBcXGYyMTI7XG4kZmEtdmFyLWJsYWNrLXRpZTogXFxmMjdlO1xuJGZhLXZhci10aGVtZWNvOiBcXGY1YzY7XG4kZmEtdmFyLXB5dGhvbjogXFxmM2UyO1xuJGZhLXZhci1hbmRyb2lkOiBcXGYxN2I7XG4kZmEtdmFyLWJvdHM6IFxcZTM0MDtcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFxcZjJjNTtcbiRmYS12YXItaG9ybmJpbGw6IFxcZjU5MjtcbiRmYS12YXItanM6IFxcZjNiODtcbiRmYS12YXItaWRlYWw6IFxcZTAxMztcbiRmYS12YXItZ2l0OiBcXGYxZDM7XG4kZmEtdmFyLWRldjogXFxmNmNjO1xuJGZhLXZhci1za2V0Y2g6IFxcZjdjNjtcbiRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWw6IFxcZjQxNDtcbiRmYS12YXItY2MtYW1leDogXFxmMWYzO1xuJGZhLXZhci11YmVyOiBcXGY0MDI7XG4kZmEtdmFyLWdpdGh1YjogXFxmMDliO1xuJGZhLXZhci1waHA6IFxcZjQ1NztcbiRmYS12YXItYWxpcGF5OiBcXGY2NDI7XG4kZmEtdmFyLXlvdXR1YmU6IFxcZjE2NztcbiRmYS12YXItc2t5YXRsYXM6IFxcZjIxNjtcbiRmYS12YXItZmlyZWZveC1icm93c2VyOiBcXGUwMDc7XG4kZmEtdmFyLXJlcGx5ZDogXFxmM2U2O1xuJGZhLXZhci1zdXNlOiBcXGY3ZDY7XG4kZmEtdmFyLWplbmtpbnM6IFxcZjNiNjtcbiRmYS12YXItdHdpdHRlcjogXFxmMDk5O1xuJGZhLXZhci1yb2Nrcm1zOiBcXGYzZTk7XG4kZmEtdmFyLXBpbnRlcmVzdDogXFxmMGQyO1xuJGZhLXZhci1idWZmZXI6IFxcZjgzNztcbiRmYS12YXItbnBtOiBcXGYzZDQ7XG4kZmEtdmFyLXlhbW1lcjogXFxmODQwO1xuJGZhLXZhci1idGM6IFxcZjE1YTtcbiRmYS12YXItZHJpYmJibGU6IFxcZjE3ZDtcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcXGYxYTM7XG4kZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOiBcXGYyNmI7XG4kZmEtdmFyLXN0dWJiZXI6IFxcZTVjNztcbiRmYS12YXItdGVsZWdyYW06IFxcZjJjNjtcbiRmYS12YXItdGVsZWdyYW0tcGxhbmU6IFxcZjJjNjtcbiRmYS12YXItb2xkLXJlcHVibGljOiBcXGY1MTA7XG4kZmEtdmFyLW9keXNlZTogXFxlNWM2O1xuJGZhLXZhci1zcXVhcmUtd2hhdHNhcHA6IFxcZjQwYztcbiRmYS12YXItd2hhdHNhcHAtc3F1YXJlOiBcXGY0MGM7XG4kZmEtdmFyLW5vZGUtanM6IFxcZjNkMztcbiRmYS12YXItZWRnZS1sZWdhY3k6IFxcZTA3ODtcbiRmYS12YXItc2xhY2s6IFxcZjE5ODtcbiRmYS12YXItc2xhY2staGFzaDogXFxmMTk4O1xuJGZhLXZhci1tZWRydDogXFxmM2M4O1xuJGZhLXZhci11c2I6IFxcZjI4NztcbiRmYS12YXItdHVtYmxyOiBcXGYxNzM7XG4kZmEtdmFyLXZhYWRpbjogXFxmNDA4O1xuJGZhLXZhci1xdW9yYTogXFxmMmM0O1xuJGZhLXZhci1yZWFjdGV1cm9wZTogXFxmNzVkO1xuJGZhLXZhci1tZWRpdW06IFxcZjIzYTtcbiRmYS12YXItbWVkaXVtLW06IFxcZjIzYTtcbiRmYS12YXItYW1pbGlhOiBcXGYzNmQ7XG4kZmEtdmFyLW1peGNsb3VkOiBcXGYyODk7XG4kZmEtdmFyLWZsaXBib2FyZDogXFxmNDRkO1xuJGZhLXZhci12aWFjb2luOiBcXGYyMzc7XG4kZmEtdmFyLWNyaXRpY2FsLXJvbGU6IFxcZjZjOTtcbiRmYS12YXItc2l0cm94OiBcXGU0NGE7XG4kZmEtdmFyLWRpc2NvdXJzZTogXFxmMzkzO1xuJGZhLXZhci1qb29tbGE6IFxcZjFhYTtcbiRmYS12YXItbWFzdG9kb246IFxcZjRmNjtcbiRmYS12YXItYWlyYm5iOiBcXGY4MzQ7XG4kZmEtdmFyLXdvbGYtcGFjay1iYXR0YWxpb246IFxcZjUxNDtcbiRmYS12YXItYnV5LW4tbGFyZ2U6IFxcZjhhNjtcbiRmYS12YXItZ3VscDogXFxmM2FlO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6IFxcZjRmMTtcbiRmYS12YXItc3RyYXZhOiBcXGY0Mjg7XG4kZmEtdmFyLWVtYmVyOiBcXGY0MjM7XG4kZmEtdmFyLWNhbmFkaWFuLW1hcGxlLWxlYWY6IFxcZjc4NTtcbiRmYS12YXItdGVhbXNwZWFrOiBcXGY0Zjk7XG4kZmEtdmFyLXB1c2hlZDogXFxmM2UxO1xuJGZhLXZhci13b3JkcHJlc3Mtc2ltcGxlOiBcXGY0MTE7XG4kZmEtdmFyLW51dHJpdGlvbml4OiBcXGYzZDY7XG4kZmEtdmFyLXdvZHU6IFxcZTA4ODtcbiRmYS12YXItZ29vZ2xlLXBheTogXFxlMDc5O1xuJGZhLXZhci1pbnRlcmNvbTogXFxmN2FmO1xuJGZhLXZhci16aGlodTogXFxmNjNmO1xuJGZhLXZhci1rb3J2dWU6IFxcZjQyZjtcbiRmYS12YXItcGl4OiBcXGU0M2E7XG4kZmEtdmFyLXN0ZWFtLXN5bWJvbDogXFxmM2Y2O1xuXG4kZmEtaWNvbnM6IChcbiAgXCIwXCI6ICRmYS12YXItMCxcbiAgXCIxXCI6ICRmYS12YXItMSxcbiAgXCIyXCI6ICRmYS12YXItMixcbiAgXCIzXCI6ICRmYS12YXItMyxcbiAgXCI0XCI6ICRmYS12YXItNCxcbiAgXCI1XCI6ICRmYS12YXItNSxcbiAgXCI2XCI6ICRmYS12YXItNixcbiAgXCI3XCI6ICRmYS12YXItNyxcbiAgXCI4XCI6ICRmYS12YXItOCxcbiAgXCI5XCI6ICRmYS12YXItOSxcbiAgXCJmaWxsLWRyaXBcIjogJGZhLXZhci1maWxsLWRyaXAsXG4gIFwiYXJyb3dzLXRvLWNpcmNsZVwiOiAkZmEtdmFyLWFycm93cy10by1jaXJjbGUsXG4gIFwiY2lyY2xlLWNoZXZyb24tcmlnaHRcIjogJGZhLXZhci1jaXJjbGUtY2hldnJvbi1yaWdodCxcbiAgXCJjaGV2cm9uLWNpcmNsZS1yaWdodFwiOiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0LFxuICBcImF0XCI6ICRmYS12YXItYXQsXG4gIFwidHJhc2gtY2FuXCI6ICRmYS12YXItdHJhc2gtY2FuLFxuICBcInRyYXNoLWFsdFwiOiAkZmEtdmFyLXRyYXNoLWFsdCxcbiAgXCJ0ZXh0LWhlaWdodFwiOiAkZmEtdmFyLXRleHQtaGVpZ2h0LFxuICBcInVzZXIteG1hcmtcIjogJGZhLXZhci11c2VyLXhtYXJrLFxuICBcInVzZXItdGltZXNcIjogJGZhLXZhci11c2VyLXRpbWVzLFxuICBcInN0ZXRob3Njb3BlXCI6ICRmYS12YXItc3RldGhvc2NvcGUsXG4gIFwibWVzc2FnZVwiOiAkZmEtdmFyLW1lc3NhZ2UsXG4gIFwiY29tbWVudC1hbHRcIjogJGZhLXZhci1jb21tZW50LWFsdCxcbiAgXCJpbmZvXCI6ICRmYS12YXItaW5mbyxcbiAgXCJkb3duLWxlZnQtYW5kLXVwLXJpZ2h0LXRvLWNlbnRlclwiOiAkZmEtdmFyLWRvd24tbGVmdC1hbmQtdXAtcmlnaHQtdG8tY2VudGVyLFxuICBcImNvbXByZXNzLWFsdFwiOiAkZmEtdmFyLWNvbXByZXNzLWFsdCxcbiAgXCJleHBsb3Npb25cIjogJGZhLXZhci1leHBsb3Npb24sXG4gIFwiZmlsZS1saW5lc1wiOiAkZmEtdmFyLWZpbGUtbGluZXMsXG4gIFwiZmlsZS1hbHRcIjogJGZhLXZhci1maWxlLWFsdCxcbiAgXCJmaWxlLXRleHRcIjogJGZhLXZhci1maWxlLXRleHQsXG4gIFwid2F2ZS1zcXVhcmVcIjogJGZhLXZhci13YXZlLXNxdWFyZSxcbiAgXCJyaW5nXCI6ICRmYS12YXItcmluZyxcbiAgXCJidWlsZGluZy11blwiOiAkZmEtdmFyLWJ1aWxkaW5nLXVuLFxuICBcImRpY2UtdGhyZWVcIjogJGZhLXZhci1kaWNlLXRocmVlLFxuICBcImNhbGVuZGFyLWRheXNcIjogJGZhLXZhci1jYWxlbmRhci1kYXlzLFxuICBcImNhbGVuZGFyLWFsdFwiOiAkZmEtdmFyLWNhbGVuZGFyLWFsdCxcbiAgXCJhbmNob3ItY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItYW5jaG9yLWNpcmNsZS1jaGVjayxcbiAgXCJidWlsZGluZy1jaXJjbGUtYXJyb3ctcmlnaHRcIjogJGZhLXZhci1idWlsZGluZy1jaXJjbGUtYXJyb3ctcmlnaHQsXG4gIFwidm9sbGV5YmFsbFwiOiAkZmEtdmFyLXZvbGxleWJhbGwsXG4gIFwidm9sbGV5YmFsbC1iYWxsXCI6ICRmYS12YXItdm9sbGV5YmFsbC1iYWxsLFxuICBcImFycm93cy11cC10by1saW5lXCI6ICRmYS12YXItYXJyb3dzLXVwLXRvLWxpbmUsXG4gIFwic29ydC1kb3duXCI6ICRmYS12YXItc29ydC1kb3duLFxuICBcInNvcnQtZGVzY1wiOiAkZmEtdmFyLXNvcnQtZGVzYyxcbiAgXCJjaXJjbGUtbWludXNcIjogJGZhLXZhci1jaXJjbGUtbWludXMsXG4gIFwibWludXMtY2lyY2xlXCI6ICRmYS12YXItbWludXMtY2lyY2xlLFxuICBcImRvb3Itb3BlblwiOiAkZmEtdmFyLWRvb3Itb3BlbixcbiAgXCJyaWdodC1mcm9tLWJyYWNrZXRcIjogJGZhLXZhci1yaWdodC1mcm9tLWJyYWNrZXQsXG4gIFwic2lnbi1vdXQtYWx0XCI6ICRmYS12YXItc2lnbi1vdXQtYWx0LFxuICBcImF0b21cIjogJGZhLXZhci1hdG9tLFxuICBcInNvYXBcIjogJGZhLXZhci1zb2FwLFxuICBcImljb25zXCI6ICRmYS12YXItaWNvbnMsXG4gIFwiaGVhcnQtbXVzaWMtY2FtZXJhLWJvbHRcIjogJGZhLXZhci1oZWFydC1tdXNpYy1jYW1lcmEtYm9sdCxcbiAgXCJtaWNyb3Bob25lLWxpbmVzLXNsYXNoXCI6ICRmYS12YXItbWljcm9waG9uZS1saW5lcy1zbGFzaCxcbiAgXCJtaWNyb3Bob25lLWFsdC1zbGFzaFwiOiAkZmEtdmFyLW1pY3JvcGhvbmUtYWx0LXNsYXNoLFxuICBcImJyaWRnZS1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1icmlkZ2UtY2lyY2xlLWNoZWNrLFxuICBcInB1bXAtbWVkaWNhbFwiOiAkZmEtdmFyLXB1bXAtbWVkaWNhbCxcbiAgXCJmaW5nZXJwcmludFwiOiAkZmEtdmFyLWZpbmdlcnByaW50LFxuICBcImhhbmQtcG9pbnQtcmlnaHRcIjogJGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0LFxuICBcIm1hZ25pZnlpbmctZ2xhc3MtbG9jYXRpb25cIjogJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLWxvY2F0aW9uLFxuICBcInNlYXJjaC1sb2NhdGlvblwiOiAkZmEtdmFyLXNlYXJjaC1sb2NhdGlvbixcbiAgXCJmb3J3YXJkLXN0ZXBcIjogJGZhLXZhci1mb3J3YXJkLXN0ZXAsXG4gIFwic3RlcC1mb3J3YXJkXCI6ICRmYS12YXItc3RlcC1mb3J3YXJkLFxuICBcImZhY2Utc21pbGUtYmVhbVwiOiAkZmEtdmFyLWZhY2Utc21pbGUtYmVhbSxcbiAgXCJzbWlsZS1iZWFtXCI6ICRmYS12YXItc21pbGUtYmVhbSxcbiAgXCJmbGFnLWNoZWNrZXJlZFwiOiAkZmEtdmFyLWZsYWctY2hlY2tlcmVkLFxuICBcImZvb3RiYWxsXCI6ICRmYS12YXItZm9vdGJhbGwsXG4gIFwiZm9vdGJhbGwtYmFsbFwiOiAkZmEtdmFyLWZvb3RiYWxsLWJhbGwsXG4gIFwic2Nob29sLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXNjaG9vbC1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiY3JvcFwiOiAkZmEtdmFyLWNyb3AsXG4gIFwiYW5nbGVzLWRvd25cIjogJGZhLXZhci1hbmdsZXMtZG93bixcbiAgXCJhbmdsZS1kb3VibGUtZG93blwiOiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duLFxuICBcInVzZXJzLXJlY3RhbmdsZVwiOiAkZmEtdmFyLXVzZXJzLXJlY3RhbmdsZSxcbiAgXCJwZW9wbGUtcm9vZlwiOiAkZmEtdmFyLXBlb3BsZS1yb29mLFxuICBcInBlb3BsZS1saW5lXCI6ICRmYS12YXItcGVvcGxlLWxpbmUsXG4gIFwiYmVlci1tdWctZW1wdHlcIjogJGZhLXZhci1iZWVyLW11Zy1lbXB0eSxcbiAgXCJiZWVyXCI6ICRmYS12YXItYmVlcixcbiAgXCJkaWFncmFtLXByZWRlY2Vzc29yXCI6ICRmYS12YXItZGlhZ3JhbS1wcmVkZWNlc3NvcixcbiAgXCJhcnJvdy11cC1sb25nXCI6ICRmYS12YXItYXJyb3ctdXAtbG9uZyxcbiAgXCJsb25nLWFycm93LXVwXCI6ICRmYS12YXItbG9uZy1hcnJvdy11cCxcbiAgXCJmaXJlLWZsYW1lLXNpbXBsZVwiOiAkZmEtdmFyLWZpcmUtZmxhbWUtc2ltcGxlLFxuICBcImJ1cm5cIjogJGZhLXZhci1idXJuLFxuICBcInBlcnNvblwiOiAkZmEtdmFyLXBlcnNvbixcbiAgXCJtYWxlXCI6ICRmYS12YXItbWFsZSxcbiAgXCJsYXB0b3BcIjogJGZhLXZhci1sYXB0b3AsXG4gIFwiZmlsZS1jc3ZcIjogJGZhLXZhci1maWxlLWNzdixcbiAgXCJtZW5vcmFoXCI6ICRmYS12YXItbWVub3JhaCxcbiAgXCJ0cnVjay1wbGFuZVwiOiAkZmEtdmFyLXRydWNrLXBsYW5lLFxuICBcInJlY29yZC12aW55bFwiOiAkZmEtdmFyLXJlY29yZC12aW55bCxcbiAgXCJmYWNlLWdyaW4tc3RhcnNcIjogJGZhLXZhci1mYWNlLWdyaW4tc3RhcnMsXG4gIFwiZ3Jpbi1zdGFyc1wiOiAkZmEtdmFyLWdyaW4tc3RhcnMsXG4gIFwiYm9uZ1wiOiAkZmEtdmFyLWJvbmcsXG4gIFwic3BhZ2hldHRpLW1vbnN0ZXItZmx5aW5nXCI6ICRmYS12YXItc3BhZ2hldHRpLW1vbnN0ZXItZmx5aW5nLFxuICBcInBhc3RhZmFyaWFuaXNtXCI6ICRmYS12YXItcGFzdGFmYXJpYW5pc20sXG4gIFwiYXJyb3ctZG93bi11cC1hY3Jvc3MtbGluZVwiOiAkZmEtdmFyLWFycm93LWRvd24tdXAtYWNyb3NzLWxpbmUsXG4gIFwic3Bvb25cIjogJGZhLXZhci1zcG9vbixcbiAgXCJ1dGVuc2lsLXNwb29uXCI6ICRmYS12YXItdXRlbnNpbC1zcG9vbixcbiAgXCJqYXItd2hlYXRcIjogJGZhLXZhci1qYXItd2hlYXQsXG4gIFwiZW52ZWxvcGVzLWJ1bGtcIjogJGZhLXZhci1lbnZlbG9wZXMtYnVsayxcbiAgXCJtYWlsLWJ1bGtcIjogJGZhLXZhci1tYWlsLWJ1bGssXG4gIFwiZmlsZS1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1maWxlLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJjaXJjbGUtaFwiOiAkZmEtdmFyLWNpcmNsZS1oLFxuICBcImhvc3BpdGFsLXN5bWJvbFwiOiAkZmEtdmFyLWhvc3BpdGFsLXN5bWJvbCxcbiAgXCJwYWdlclwiOiAkZmEtdmFyLXBhZ2VyLFxuICBcImFkZHJlc3MtYm9va1wiOiAkZmEtdmFyLWFkZHJlc3MtYm9vayxcbiAgXCJjb250YWN0LWJvb2tcIjogJGZhLXZhci1jb250YWN0LWJvb2ssXG4gIFwic3RyaWtldGhyb3VnaFwiOiAkZmEtdmFyLXN0cmlrZXRocm91Z2gsXG4gIFwia1wiOiAkZmEtdmFyLWssXG4gIFwibGFuZG1hcmstZmxhZ1wiOiAkZmEtdmFyLWxhbmRtYXJrLWZsYWcsXG4gIFwicGVuY2lsXCI6ICRmYS12YXItcGVuY2lsLFxuICBcInBlbmNpbC1hbHRcIjogJGZhLXZhci1wZW5jaWwtYWx0LFxuICBcImJhY2t3YXJkXCI6ICRmYS12YXItYmFja3dhcmQsXG4gIFwiY2FyZXQtcmlnaHRcIjogJGZhLXZhci1jYXJldC1yaWdodCxcbiAgXCJjb21tZW50c1wiOiAkZmEtdmFyLWNvbW1lbnRzLFxuICBcInBhc3RlXCI6ICRmYS12YXItcGFzdGUsXG4gIFwiZmlsZS1jbGlwYm9hcmRcIjogJGZhLXZhci1maWxlLWNsaXBib2FyZCxcbiAgXCJjb2RlLXB1bGwtcmVxdWVzdFwiOiAkZmEtdmFyLWNvZGUtcHVsbC1yZXF1ZXN0LFxuICBcImNsaXBib2FyZC1saXN0XCI6ICRmYS12YXItY2xpcGJvYXJkLWxpc3QsXG4gIFwidHJ1Y2stcmFtcC1ib3hcIjogJGZhLXZhci10cnVjay1yYW1wLWJveCxcbiAgXCJ0cnVjay1sb2FkaW5nXCI6ICRmYS12YXItdHJ1Y2stbG9hZGluZyxcbiAgXCJ1c2VyLWNoZWNrXCI6ICRmYS12YXItdXNlci1jaGVjayxcbiAgXCJ2aWFsLXZpcnVzXCI6ICRmYS12YXItdmlhbC12aXJ1cyxcbiAgXCJzaGVldC1wbGFzdGljXCI6ICRmYS12YXItc2hlZXQtcGxhc3RpYyxcbiAgXCJibG9nXCI6ICRmYS12YXItYmxvZyxcbiAgXCJ1c2VyLW5pbmphXCI6ICRmYS12YXItdXNlci1uaW5qYSxcbiAgXCJwZXJzb24tYXJyb3ctdXAtZnJvbS1saW5lXCI6ICRmYS12YXItcGVyc29uLWFycm93LXVwLWZyb20tbGluZSxcbiAgXCJzY3JvbGwtdG9yYWhcIjogJGZhLXZhci1zY3JvbGwtdG9yYWgsXG4gIFwidG9yYWhcIjogJGZhLXZhci10b3JhaCxcbiAgXCJicm9vbS1iYWxsXCI6ICRmYS12YXItYnJvb20tYmFsbCxcbiAgXCJxdWlkZGl0Y2hcIjogJGZhLXZhci1xdWlkZGl0Y2gsXG4gIFwicXVpZGRpdGNoLWJyb29tLWJhbGxcIjogJGZhLXZhci1xdWlkZGl0Y2gtYnJvb20tYmFsbCxcbiAgXCJ0b2dnbGUtb2ZmXCI6ICRmYS12YXItdG9nZ2xlLW9mZixcbiAgXCJib3gtYXJjaGl2ZVwiOiAkZmEtdmFyLWJveC1hcmNoaXZlLFxuICBcImFyY2hpdmVcIjogJGZhLXZhci1hcmNoaXZlLFxuICBcInBlcnNvbi1kcm93bmluZ1wiOiAkZmEtdmFyLXBlcnNvbi1kcm93bmluZyxcbiAgXCJhcnJvdy1kb3duLTktMVwiOiAkZmEtdmFyLWFycm93LWRvd24tOS0xLFxuICBcInNvcnQtbnVtZXJpYy1kZXNjXCI6ICRmYS12YXItc29ydC1udW1lcmljLWRlc2MsXG4gIFwic29ydC1udW1lcmljLWRvd24tYWx0XCI6ICRmYS12YXItc29ydC1udW1lcmljLWRvd24tYWx0LFxuICBcImZhY2UtZ3Jpbi10b25ndWUtc3F1aW50XCI6ICRmYS12YXItZmFjZS1ncmluLXRvbmd1ZS1zcXVpbnQsXG4gIFwiZ3Jpbi10b25ndWUtc3F1aW50XCI6ICRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50LFxuICBcInNwcmF5LWNhblwiOiAkZmEtdmFyLXNwcmF5LWNhbixcbiAgXCJ0cnVjay1tb25zdGVyXCI6ICRmYS12YXItdHJ1Y2stbW9uc3RlcixcbiAgXCJ3XCI6ICRmYS12YXItdyxcbiAgXCJlYXJ0aC1hZnJpY2FcIjogJGZhLXZhci1lYXJ0aC1hZnJpY2EsXG4gIFwiZ2xvYmUtYWZyaWNhXCI6ICRmYS12YXItZ2xvYmUtYWZyaWNhLFxuICBcInJhaW5ib3dcIjogJGZhLXZhci1yYWluYm93LFxuICBcImNpcmNsZS1ub3RjaFwiOiAkZmEtdmFyLWNpcmNsZS1ub3RjaCxcbiAgXCJ0YWJsZXQtc2NyZWVuLWJ1dHRvblwiOiAkZmEtdmFyLXRhYmxldC1zY3JlZW4tYnV0dG9uLFxuICBcInRhYmxldC1hbHRcIjogJGZhLXZhci10YWJsZXQtYWx0LFxuICBcInBhd1wiOiAkZmEtdmFyLXBhdyxcbiAgXCJjbG91ZFwiOiAkZmEtdmFyLWNsb3VkLFxuICBcInRyb3dlbC1icmlja3NcIjogJGZhLXZhci10cm93ZWwtYnJpY2tzLFxuICBcImZhY2UtZmx1c2hlZFwiOiAkZmEtdmFyLWZhY2UtZmx1c2hlZCxcbiAgXCJmbHVzaGVkXCI6ICRmYS12YXItZmx1c2hlZCxcbiAgXCJob3NwaXRhbC11c2VyXCI6ICRmYS12YXItaG9zcGl0YWwtdXNlcixcbiAgXCJ0ZW50LWFycm93LWxlZnQtcmlnaHRcIjogJGZhLXZhci10ZW50LWFycm93LWxlZnQtcmlnaHQsXG4gIFwiZ2F2ZWxcIjogJGZhLXZhci1nYXZlbCxcbiAgXCJsZWdhbFwiOiAkZmEtdmFyLWxlZ2FsLFxuICBcImJpbm9jdWxhcnNcIjogJGZhLXZhci1iaW5vY3VsYXJzLFxuICBcIm1pY3JvcGhvbmUtc2xhc2hcIjogJGZhLXZhci1taWNyb3Bob25lLXNsYXNoLFxuICBcImJveC10aXNzdWVcIjogJGZhLXZhci1ib3gtdGlzc3VlLFxuICBcIm1vdG9yY3ljbGVcIjogJGZhLXZhci1tb3RvcmN5Y2xlLFxuICBcImJlbGwtY29uY2llcmdlXCI6ICRmYS12YXItYmVsbC1jb25jaWVyZ2UsXG4gIFwiY29uY2llcmdlLWJlbGxcIjogJGZhLXZhci1jb25jaWVyZ2UtYmVsbCxcbiAgXCJwZW4tcnVsZXJcIjogJGZhLXZhci1wZW4tcnVsZXIsXG4gIFwicGVuY2lsLXJ1bGVyXCI6ICRmYS12YXItcGVuY2lsLXJ1bGVyLFxuICBcInBlb3BsZS1hcnJvd3NcIjogJGZhLXZhci1wZW9wbGUtYXJyb3dzLFxuICBcInBlb3BsZS1hcnJvd3MtbGVmdC1yaWdodFwiOiAkZmEtdmFyLXBlb3BsZS1hcnJvd3MtbGVmdC1yaWdodCxcbiAgXCJtYXJzLWFuZC12ZW51cy1idXJzdFwiOiAkZmEtdmFyLW1hcnMtYW5kLXZlbnVzLWJ1cnN0LFxuICBcInNxdWFyZS1jYXJldC1yaWdodFwiOiAkZmEtdmFyLXNxdWFyZS1jYXJldC1yaWdodCxcbiAgXCJjYXJldC1zcXVhcmUtcmlnaHRcIjogJGZhLXZhci1jYXJldC1zcXVhcmUtcmlnaHQsXG4gIFwic2Npc3NvcnNcIjogJGZhLXZhci1zY2lzc29ycyxcbiAgXCJjdXRcIjogJGZhLXZhci1jdXQsXG4gIFwic3VuLXBsYW50LXdpbHRcIjogJGZhLXZhci1zdW4tcGxhbnQtd2lsdCxcbiAgXCJ0b2lsZXRzLXBvcnRhYmxlXCI6ICRmYS12YXItdG9pbGV0cy1wb3J0YWJsZSxcbiAgXCJob2NrZXktcHVja1wiOiAkZmEtdmFyLWhvY2tleS1wdWNrLFxuICBcInRhYmxlXCI6ICRmYS12YXItdGFibGUsXG4gIFwibWFnbmlmeWluZy1nbGFzcy1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtYXJyb3ctcmlnaHQsXG4gIFwidGFjaG9ncmFwaC1kaWdpdGFsXCI6ICRmYS12YXItdGFjaG9ncmFwaC1kaWdpdGFsLFxuICBcImRpZ2l0YWwtdGFjaG9ncmFwaFwiOiAkZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaCxcbiAgXCJ1c2Vycy1zbGFzaFwiOiAkZmEtdmFyLXVzZXJzLXNsYXNoLFxuICBcImNsb3ZlclwiOiAkZmEtdmFyLWNsb3ZlcixcbiAgXCJyZXBseVwiOiAkZmEtdmFyLXJlcGx5LFxuICBcIm1haWwtcmVwbHlcIjogJGZhLXZhci1tYWlsLXJlcGx5LFxuICBcInN0YXItYW5kLWNyZXNjZW50XCI6ICRmYS12YXItc3Rhci1hbmQtY3Jlc2NlbnQsXG4gIFwiaG91c2UtZmlyZVwiOiAkZmEtdmFyLWhvdXNlLWZpcmUsXG4gIFwic3F1YXJlLW1pbnVzXCI6ICRmYS12YXItc3F1YXJlLW1pbnVzLFxuICBcIm1pbnVzLXNxdWFyZVwiOiAkZmEtdmFyLW1pbnVzLXNxdWFyZSxcbiAgXCJoZWxpY29wdGVyXCI6ICRmYS12YXItaGVsaWNvcHRlcixcbiAgXCJjb21wYXNzXCI6ICRmYS12YXItY29tcGFzcyxcbiAgXCJzcXVhcmUtY2FyZXQtZG93blwiOiAkZmEtdmFyLXNxdWFyZS1jYXJldC1kb3duLFxuICBcImNhcmV0LXNxdWFyZS1kb3duXCI6ICRmYS12YXItY2FyZXQtc3F1YXJlLWRvd24sXG4gIFwiZmlsZS1jaXJjbGUtcXVlc3Rpb25cIjogJGZhLXZhci1maWxlLWNpcmNsZS1xdWVzdGlvbixcbiAgXCJsYXB0b3AtY29kZVwiOiAkZmEtdmFyLWxhcHRvcC1jb2RlLFxuICBcInN3YXRjaGJvb2tcIjogJGZhLXZhci1zd2F0Y2hib29rLFxuICBcInByZXNjcmlwdGlvbi1ib3R0bGVcIjogJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLFxuICBcImJhcnNcIjogJGZhLXZhci1iYXJzLFxuICBcIm5hdmljb25cIjogJGZhLXZhci1uYXZpY29uLFxuICBcInBlb3BsZS1ncm91cFwiOiAkZmEtdmFyLXBlb3BsZS1ncm91cCxcbiAgXCJob3VyZ2xhc3MtZW5kXCI6ICRmYS12YXItaG91cmdsYXNzLWVuZCxcbiAgXCJob3VyZ2xhc3MtM1wiOiAkZmEtdmFyLWhvdXJnbGFzcy0zLFxuICBcImhlYXJ0LWNyYWNrXCI6ICRmYS12YXItaGVhcnQtY3JhY2ssXG4gIFwiaGVhcnQtYnJva2VuXCI6ICRmYS12YXItaGVhcnQtYnJva2VuLFxuICBcInNxdWFyZS11cC1yaWdodFwiOiAkZmEtdmFyLXNxdWFyZS11cC1yaWdodCxcbiAgXCJleHRlcm5hbC1saW5rLXNxdWFyZS1hbHRcIjogJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQsXG4gIFwiZmFjZS1raXNzLWJlYW1cIjogJGZhLXZhci1mYWNlLWtpc3MtYmVhbSxcbiAgXCJraXNzLWJlYW1cIjogJGZhLXZhci1raXNzLWJlYW0sXG4gIFwiZmlsbVwiOiAkZmEtdmFyLWZpbG0sXG4gIFwicnVsZXItaG9yaXpvbnRhbFwiOiAkZmEtdmFyLXJ1bGVyLWhvcml6b250YWwsXG4gIFwicGVvcGxlLXJvYmJlcnlcIjogJGZhLXZhci1wZW9wbGUtcm9iYmVyeSxcbiAgXCJsaWdodGJ1bGJcIjogJGZhLXZhci1saWdodGJ1bGIsXG4gIFwiY2FyZXQtbGVmdFwiOiAkZmEtdmFyLWNhcmV0LWxlZnQsXG4gIFwiY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImV4Y2xhbWF0aW9uLWNpcmNsZVwiOiAkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZSxcbiAgXCJzY2hvb2wtY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItc2Nob29sLWNpcmNsZS14bWFyayxcbiAgXCJhcnJvdy1yaWdodC1mcm9tLWJyYWNrZXRcIjogJGZhLXZhci1hcnJvdy1yaWdodC1mcm9tLWJyYWNrZXQsXG4gIFwic2lnbi1vdXRcIjogJGZhLXZhci1zaWduLW91dCxcbiAgXCJjaXJjbGUtY2hldnJvbi1kb3duXCI6ICRmYS12YXItY2lyY2xlLWNoZXZyb24tZG93bixcbiAgXCJjaGV2cm9uLWNpcmNsZS1kb3duXCI6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bixcbiAgXCJ1bmxvY2sta2V5aG9sZVwiOiAkZmEtdmFyLXVubG9jay1rZXlob2xlLFxuICBcInVubG9jay1hbHRcIjogJGZhLXZhci11bmxvY2stYWx0LFxuICBcImNsb3VkLXNob3dlcnMtaGVhdnlcIjogJGZhLXZhci1jbG91ZC1zaG93ZXJzLWhlYXZ5LFxuICBcImhlYWRwaG9uZXMtc2ltcGxlXCI6ICRmYS12YXItaGVhZHBob25lcy1zaW1wbGUsXG4gIFwiaGVhZHBob25lcy1hbHRcIjogJGZhLXZhci1oZWFkcGhvbmVzLWFsdCxcbiAgXCJzaXRlbWFwXCI6ICRmYS12YXItc2l0ZW1hcCxcbiAgXCJjaXJjbGUtZG9sbGFyLXRvLXNsb3RcIjogJGZhLXZhci1jaXJjbGUtZG9sbGFyLXRvLXNsb3QsXG4gIFwiZG9uYXRlXCI6ICRmYS12YXItZG9uYXRlLFxuICBcIm1lbW9yeVwiOiAkZmEtdmFyLW1lbW9yeSxcbiAgXCJyb2FkLXNwaWtlc1wiOiAkZmEtdmFyLXJvYWQtc3Bpa2VzLFxuICBcImZpcmUtYnVybmVyXCI6ICRmYS12YXItZmlyZS1idXJuZXIsXG4gIFwiZmxhZ1wiOiAkZmEtdmFyLWZsYWcsXG4gIFwiaGFudWtpYWhcIjogJGZhLXZhci1oYW51a2lhaCxcbiAgXCJmZWF0aGVyXCI6ICRmYS12YXItZmVhdGhlcixcbiAgXCJ2b2x1bWUtbG93XCI6ICRmYS12YXItdm9sdW1lLWxvdyxcbiAgXCJ2b2x1bWUtZG93blwiOiAkZmEtdmFyLXZvbHVtZS1kb3duLFxuICBcImNvbW1lbnQtc2xhc2hcIjogJGZhLXZhci1jb21tZW50LXNsYXNoLFxuICBcImNsb3VkLXN1bi1yYWluXCI6ICRmYS12YXItY2xvdWQtc3VuLXJhaW4sXG4gIFwiY29tcHJlc3NcIjogJGZhLXZhci1jb21wcmVzcyxcbiAgXCJ3aGVhdC1hd25cIjogJGZhLXZhci13aGVhdC1hd24sXG4gIFwid2hlYXQtYWx0XCI6ICRmYS12YXItd2hlYXQtYWx0LFxuICBcImFua2hcIjogJGZhLXZhci1hbmtoLFxuICBcImhhbmRzLWhvbGRpbmctY2hpbGRcIjogJGZhLXZhci1oYW5kcy1ob2xkaW5nLWNoaWxkLFxuICBcImFzdGVyaXNrXCI6ICRmYS12YXItYXN0ZXJpc2ssXG4gIFwic3F1YXJlLWNoZWNrXCI6ICRmYS12YXItc3F1YXJlLWNoZWNrLFxuICBcImNoZWNrLXNxdWFyZVwiOiAkZmEtdmFyLWNoZWNrLXNxdWFyZSxcbiAgXCJwZXNldGEtc2lnblwiOiAkZmEtdmFyLXBlc2V0YS1zaWduLFxuICBcImhlYWRpbmdcIjogJGZhLXZhci1oZWFkaW5nLFxuICBcImhlYWRlclwiOiAkZmEtdmFyLWhlYWRlcixcbiAgXCJnaG9zdFwiOiAkZmEtdmFyLWdob3N0LFxuICBcImxpc3RcIjogJGZhLXZhci1saXN0LFxuICBcImxpc3Qtc3F1YXJlc1wiOiAkZmEtdmFyLWxpc3Qtc3F1YXJlcyxcbiAgXCJzcXVhcmUtcGhvbmUtZmxpcFwiOiAkZmEtdmFyLXNxdWFyZS1waG9uZS1mbGlwLFxuICBcInBob25lLXNxdWFyZS1hbHRcIjogJGZhLXZhci1waG9uZS1zcXVhcmUtYWx0LFxuICBcImNhcnQtcGx1c1wiOiAkZmEtdmFyLWNhcnQtcGx1cyxcbiAgXCJnYW1lcGFkXCI6ICRmYS12YXItZ2FtZXBhZCxcbiAgXCJjaXJjbGUtZG90XCI6ICRmYS12YXItY2lyY2xlLWRvdCxcbiAgXCJkb3QtY2lyY2xlXCI6ICRmYS12YXItZG90LWNpcmNsZSxcbiAgXCJmYWNlLWRpenp5XCI6ICRmYS12YXItZmFjZS1kaXp6eSxcbiAgXCJkaXp6eVwiOiAkZmEtdmFyLWRpenp5LFxuICBcImVnZ1wiOiAkZmEtdmFyLWVnZyxcbiAgXCJob3VzZS1tZWRpY2FsLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWhvdXNlLW1lZGljYWwtY2lyY2xlLXhtYXJrLFxuICBcImNhbXBncm91bmRcIjogJGZhLXZhci1jYW1wZ3JvdW5kLFxuICBcImZvbGRlci1wbHVzXCI6ICRmYS12YXItZm9sZGVyLXBsdXMsXG4gIFwiZnV0Ym9sXCI6ICRmYS12YXItZnV0Ym9sLFxuICBcImZ1dGJvbC1iYWxsXCI6ICRmYS12YXItZnV0Ym9sLWJhbGwsXG4gIFwic29jY2VyLWJhbGxcIjogJGZhLXZhci1zb2NjZXItYmFsbCxcbiAgXCJwYWludGJydXNoXCI6ICRmYS12YXItcGFpbnRicnVzaCxcbiAgXCJwYWludC1icnVzaFwiOiAkZmEtdmFyLXBhaW50LWJydXNoLFxuICBcImxvY2tcIjogJGZhLXZhci1sb2NrLFxuICBcImdhcy1wdW1wXCI6ICRmYS12YXItZ2FzLXB1bXAsXG4gIFwiaG90LXR1Yi1wZXJzb25cIjogJGZhLXZhci1ob3QtdHViLXBlcnNvbixcbiAgXCJob3QtdHViXCI6ICRmYS12YXItaG90LXR1YixcbiAgXCJtYXAtbG9jYXRpb25cIjogJGZhLXZhci1tYXAtbG9jYXRpb24sXG4gIFwibWFwLW1hcmtlZFwiOiAkZmEtdmFyLW1hcC1tYXJrZWQsXG4gIFwiaG91c2UtZmxvb2Qtd2F0ZXJcIjogJGZhLXZhci1ob3VzZS1mbG9vZC13YXRlcixcbiAgXCJ0cmVlXCI6ICRmYS12YXItdHJlZSxcbiAgXCJicmlkZ2UtbG9ja1wiOiAkZmEtdmFyLWJyaWRnZS1sb2NrLFxuICBcInNhY2stZG9sbGFyXCI6ICRmYS12YXItc2Fjay1kb2xsYXIsXG4gIFwicGVuLXRvLXNxdWFyZVwiOiAkZmEtdmFyLXBlbi10by1zcXVhcmUsXG4gIFwiZWRpdFwiOiAkZmEtdmFyLWVkaXQsXG4gIFwiY2FyLXNpZGVcIjogJGZhLXZhci1jYXItc2lkZSxcbiAgXCJzaGFyZS1ub2Rlc1wiOiAkZmEtdmFyLXNoYXJlLW5vZGVzLFxuICBcInNoYXJlLWFsdFwiOiAkZmEtdmFyLXNoYXJlLWFsdCxcbiAgXCJoZWFydC1jaXJjbGUtbWludXNcIjogJGZhLXZhci1oZWFydC1jaXJjbGUtbWludXMsXG4gIFwiaG91cmdsYXNzLWhhbGZcIjogJGZhLXZhci1ob3VyZ2xhc3MtaGFsZixcbiAgXCJob3VyZ2xhc3MtMlwiOiAkZmEtdmFyLWhvdXJnbGFzcy0yLFxuICBcIm1pY3Jvc2NvcGVcIjogJGZhLXZhci1taWNyb3Njb3BlLFxuICBcInNpbmtcIjogJGZhLXZhci1zaW5rLFxuICBcImJhZy1zaG9wcGluZ1wiOiAkZmEtdmFyLWJhZy1zaG9wcGluZyxcbiAgXCJzaG9wcGluZy1iYWdcIjogJGZhLXZhci1zaG9wcGluZy1iYWcsXG4gIFwiYXJyb3ctZG93bi16LWFcIjogJGZhLXZhci1hcnJvdy1kb3duLXotYSxcbiAgXCJzb3J0LWFscGhhLWRlc2NcIjogJGZhLXZhci1zb3J0LWFscGhhLWRlc2MsXG4gIFwic29ydC1hbHBoYS1kb3duLWFsdFwiOiAkZmEtdmFyLXNvcnQtYWxwaGEtZG93bi1hbHQsXG4gIFwibWl0dGVuXCI6ICRmYS12YXItbWl0dGVuLFxuICBcInBlcnNvbi1yYXlzXCI6ICRmYS12YXItcGVyc29uLXJheXMsXG4gIFwidXNlcnNcIjogJGZhLXZhci11c2VycyxcbiAgXCJleWUtc2xhc2hcIjogJGZhLXZhci1leWUtc2xhc2gsXG4gIFwiZmxhc2stdmlhbFwiOiAkZmEtdmFyLWZsYXNrLXZpYWwsXG4gIFwiaGFuZFwiOiAkZmEtdmFyLWhhbmQsXG4gIFwiaGFuZC1wYXBlclwiOiAkZmEtdmFyLWhhbmQtcGFwZXIsXG4gIFwib21cIjogJGZhLXZhci1vbSxcbiAgXCJ3b3JtXCI6ICRmYS12YXItd29ybSxcbiAgXCJob3VzZS1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1ob3VzZS1jaXJjbGUteG1hcmssXG4gIFwicGx1Z1wiOiAkZmEtdmFyLXBsdWcsXG4gIFwiY2hldnJvbi11cFwiOiAkZmEtdmFyLWNoZXZyb24tdXAsXG4gIFwiaGFuZC1zcG9ja1wiOiAkZmEtdmFyLWhhbmQtc3BvY2ssXG4gIFwic3RvcHdhdGNoXCI6ICRmYS12YXItc3RvcHdhdGNoLFxuICBcImZhY2Uta2lzc1wiOiAkZmEtdmFyLWZhY2Uta2lzcyxcbiAgXCJraXNzXCI6ICRmYS12YXIta2lzcyxcbiAgXCJicmlkZ2UtY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItYnJpZGdlLWNpcmNsZS14bWFyayxcbiAgXCJmYWNlLWdyaW4tdG9uZ3VlXCI6ICRmYS12YXItZmFjZS1ncmluLXRvbmd1ZSxcbiAgXCJncmluLXRvbmd1ZVwiOiAkZmEtdmFyLWdyaW4tdG9uZ3VlLFxuICBcImNoZXNzLWJpc2hvcFwiOiAkZmEtdmFyLWNoZXNzLWJpc2hvcCxcbiAgXCJmYWNlLWdyaW4td2lua1wiOiAkZmEtdmFyLWZhY2UtZ3Jpbi13aW5rLFxuICBcImdyaW4td2lua1wiOiAkZmEtdmFyLWdyaW4td2luayxcbiAgXCJlYXItZGVhZlwiOiAkZmEtdmFyLWVhci1kZWFmLFxuICBcImRlYWZcIjogJGZhLXZhci1kZWFmLFxuICBcImRlYWZuZXNzXCI6ICRmYS12YXItZGVhZm5lc3MsXG4gIFwiaGFyZC1vZi1oZWFyaW5nXCI6ICRmYS12YXItaGFyZC1vZi1oZWFyaW5nLFxuICBcInJvYWQtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItcm9hZC1jaXJjbGUtY2hlY2ssXG4gIFwiZGljZS1maXZlXCI6ICRmYS12YXItZGljZS1maXZlLFxuICBcInNxdWFyZS1yc3NcIjogJGZhLXZhci1zcXVhcmUtcnNzLFxuICBcInJzcy1zcXVhcmVcIjogJGZhLXZhci1yc3Mtc3F1YXJlLFxuICBcImxhbmQtbWluZS1vblwiOiAkZmEtdmFyLWxhbmQtbWluZS1vbixcbiAgXCJpLWN1cnNvclwiOiAkZmEtdmFyLWktY3Vyc29yLFxuICBcInN0YW1wXCI6ICRmYS12YXItc3RhbXAsXG4gIFwic3RhaXJzXCI6ICRmYS12YXItc3RhaXJzLFxuICBcImlcIjogJGZhLXZhci1pLFxuICBcImhyeXZuaWEtc2lnblwiOiAkZmEtdmFyLWhyeXZuaWEtc2lnbixcbiAgXCJocnl2bmlhXCI6ICRmYS12YXItaHJ5dm5pYSxcbiAgXCJwaWxsc1wiOiAkZmEtdmFyLXBpbGxzLFxuICBcImZhY2UtZ3Jpbi13aWRlXCI6ICRmYS12YXItZmFjZS1ncmluLXdpZGUsXG4gIFwiZ3Jpbi1hbHRcIjogJGZhLXZhci1ncmluLWFsdCxcbiAgXCJ0b290aFwiOiAkZmEtdmFyLXRvb3RoLFxuICBcInZcIjogJGZhLXZhci12LFxuICBcImJhbmdsYWRlc2hpLXRha2Etc2lnblwiOiAkZmEtdmFyLWJhbmdsYWRlc2hpLXRha2Etc2lnbixcbiAgXCJiaWN5Y2xlXCI6ICRmYS12YXItYmljeWNsZSxcbiAgXCJzdGFmZi1zbmFrZVwiOiAkZmEtdmFyLXN0YWZmLXNuYWtlLFxuICBcInJvZC1hc2NsZXBpdXNcIjogJGZhLXZhci1yb2QtYXNjbGVwaXVzLFxuICBcInJvZC1zbmFrZVwiOiAkZmEtdmFyLXJvZC1zbmFrZSxcbiAgXCJzdGFmZi1hZXNjdWxhcGl1c1wiOiAkZmEtdmFyLXN0YWZmLWFlc2N1bGFwaXVzLFxuICBcImhlYWQtc2lkZS1jb3VnaC1zbGFzaFwiOiAkZmEtdmFyLWhlYWQtc2lkZS1jb3VnaC1zbGFzaCxcbiAgXCJ0cnVjay1tZWRpY2FsXCI6ICRmYS12YXItdHJ1Y2stbWVkaWNhbCxcbiAgXCJhbWJ1bGFuY2VcIjogJGZhLXZhci1hbWJ1bGFuY2UsXG4gIFwid2hlYXQtYXduLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXdoZWF0LWF3bi1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwic25vd21hblwiOiAkZmEtdmFyLXNub3dtYW4sXG4gIFwibW9ydGFyLXBlc3RsZVwiOiAkZmEtdmFyLW1vcnRhci1wZXN0bGUsXG4gIFwicm9hZC1iYXJyaWVyXCI6ICRmYS12YXItcm9hZC1iYXJyaWVyLFxuICBcInNjaG9vbFwiOiAkZmEtdmFyLXNjaG9vbCxcbiAgXCJpZ2xvb1wiOiAkZmEtdmFyLWlnbG9vLFxuICBcImpvaW50XCI6ICRmYS12YXItam9pbnQsXG4gIFwiYW5nbGUtcmlnaHRcIjogJGZhLXZhci1hbmdsZS1yaWdodCxcbiAgXCJob3JzZVwiOiAkZmEtdmFyLWhvcnNlLFxuICBcInFcIjogJGZhLXZhci1xLFxuICBcImdcIjogJGZhLXZhci1nLFxuICBcIm5vdGVzLW1lZGljYWxcIjogJGZhLXZhci1ub3Rlcy1tZWRpY2FsLFxuICBcInRlbXBlcmF0dXJlLWhhbGZcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1oYWxmLFxuICBcInRlbXBlcmF0dXJlLTJcIjogJGZhLXZhci10ZW1wZXJhdHVyZS0yLFxuICBcInRoZXJtb21ldGVyLTJcIjogJGZhLXZhci10aGVybW9tZXRlci0yLFxuICBcInRoZXJtb21ldGVyLWhhbGZcIjogJGZhLXZhci10aGVybW9tZXRlci1oYWxmLFxuICBcImRvbmctc2lnblwiOiAkZmEtdmFyLWRvbmctc2lnbixcbiAgXCJjYXBzdWxlc1wiOiAkZmEtdmFyLWNhcHN1bGVzLFxuICBcInBvby1zdG9ybVwiOiAkZmEtdmFyLXBvby1zdG9ybSxcbiAgXCJwb28tYm9sdFwiOiAkZmEtdmFyLXBvby1ib2x0LFxuICBcImZhY2UtZnJvd24tb3BlblwiOiAkZmEtdmFyLWZhY2UtZnJvd24tb3BlbixcbiAgXCJmcm93bi1vcGVuXCI6ICRmYS12YXItZnJvd24tb3BlbixcbiAgXCJoYW5kLXBvaW50LXVwXCI6ICRmYS12YXItaGFuZC1wb2ludC11cCxcbiAgXCJtb25leS1iaWxsXCI6ICRmYS12YXItbW9uZXktYmlsbCxcbiAgXCJib29rbWFya1wiOiAkZmEtdmFyLWJvb2ttYXJrLFxuICBcImFsaWduLWp1c3RpZnlcIjogJGZhLXZhci1hbGlnbi1qdXN0aWZ5LFxuICBcInVtYnJlbGxhLWJlYWNoXCI6ICRmYS12YXItdW1icmVsbGEtYmVhY2gsXG4gIFwiaGVsbWV0LXVuXCI6ICRmYS12YXItaGVsbWV0LXVuLFxuICBcImJ1bGxzZXllXCI6ICRmYS12YXItYnVsbHNleWUsXG4gIFwiYmFjb25cIjogJGZhLXZhci1iYWNvbixcbiAgXCJoYW5kLXBvaW50LWRvd25cIjogJGZhLXZhci1oYW5kLXBvaW50LWRvd24sXG4gIFwiYXJyb3ctdXAtZnJvbS1icmFja2V0XCI6ICRmYS12YXItYXJyb3ctdXAtZnJvbS1icmFja2V0LFxuICBcImZvbGRlclwiOiAkZmEtdmFyLWZvbGRlcixcbiAgXCJmb2xkZXItYmxhbmtcIjogJGZhLXZhci1mb2xkZXItYmxhbmssXG4gIFwiZmlsZS13YXZlZm9ybVwiOiAkZmEtdmFyLWZpbGUtd2F2ZWZvcm0sXG4gIFwiZmlsZS1tZWRpY2FsLWFsdFwiOiAkZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQsXG4gIFwicmFkaWF0aW9uXCI6ICRmYS12YXItcmFkaWF0aW9uLFxuICBcImNoYXJ0LXNpbXBsZVwiOiAkZmEtdmFyLWNoYXJ0LXNpbXBsZSxcbiAgXCJtYXJzLXN0cm9rZVwiOiAkZmEtdmFyLW1hcnMtc3Ryb2tlLFxuICBcInZpYWxcIjogJGZhLXZhci12aWFsLFxuICBcImdhdWdlXCI6ICRmYS12YXItZ2F1Z2UsXG4gIFwiZGFzaGJvYXJkXCI6ICRmYS12YXItZGFzaGJvYXJkLFxuICBcImdhdWdlLW1lZFwiOiAkZmEtdmFyLWdhdWdlLW1lZCxcbiAgXCJ0YWNob21ldGVyLWFsdC1hdmVyYWdlXCI6ICRmYS12YXItdGFjaG9tZXRlci1hbHQtYXZlcmFnZSxcbiAgXCJ3YW5kLW1hZ2ljLXNwYXJrbGVzXCI6ICRmYS12YXItd2FuZC1tYWdpYy1zcGFya2xlcyxcbiAgXCJtYWdpYy13YW5kLXNwYXJrbGVzXCI6ICRmYS12YXItbWFnaWMtd2FuZC1zcGFya2xlcyxcbiAgXCJlXCI6ICRmYS12YXItZSxcbiAgXCJwZW4tY2xpcFwiOiAkZmEtdmFyLXBlbi1jbGlwLFxuICBcInBlbi1hbHRcIjogJGZhLXZhci1wZW4tYWx0LFxuICBcImJyaWRnZS1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1icmlkZ2UtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcInVzZXJcIjogJGZhLXZhci11c2VyLFxuICBcInNjaG9vbC1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1zY2hvb2wtY2lyY2xlLWNoZWNrLFxuICBcImR1bXBzdGVyXCI6ICRmYS12YXItZHVtcHN0ZXIsXG4gIFwidmFuLXNodXR0bGVcIjogJGZhLXZhci12YW4tc2h1dHRsZSxcbiAgXCJzaHV0dGxlLXZhblwiOiAkZmEtdmFyLXNodXR0bGUtdmFuLFxuICBcImJ1aWxkaW5nLXVzZXJcIjogJGZhLXZhci1idWlsZGluZy11c2VyLFxuICBcInNxdWFyZS1jYXJldC1sZWZ0XCI6ICRmYS12YXItc3F1YXJlLWNhcmV0LWxlZnQsXG4gIFwiY2FyZXQtc3F1YXJlLWxlZnRcIjogJGZhLXZhci1jYXJldC1zcXVhcmUtbGVmdCxcbiAgXCJoaWdobGlnaHRlclwiOiAkZmEtdmFyLWhpZ2hsaWdodGVyLFxuICBcImtleVwiOiAkZmEtdmFyLWtleSxcbiAgXCJidWxsaG9yblwiOiAkZmEtdmFyLWJ1bGxob3JuLFxuICBcImdsb2JlXCI6ICRmYS12YXItZ2xvYmUsXG4gIFwic3luYWdvZ3VlXCI6ICRmYS12YXItc3luYWdvZ3VlLFxuICBcInBlcnNvbi1oYWxmLWRyZXNzXCI6ICRmYS12YXItcGVyc29uLWhhbGYtZHJlc3MsXG4gIFwicm9hZC1icmlkZ2VcIjogJGZhLXZhci1yb2FkLWJyaWRnZSxcbiAgXCJsb2NhdGlvbi1hcnJvd1wiOiAkZmEtdmFyLWxvY2F0aW9uLWFycm93LFxuICBcImNcIjogJGZhLXZhci1jLFxuICBcInRhYmxldC1idXR0b25cIjogJGZhLXZhci10YWJsZXQtYnV0dG9uLFxuICBcImJ1aWxkaW5nLWxvY2tcIjogJGZhLXZhci1idWlsZGluZy1sb2NrLFxuICBcInBpenphLXNsaWNlXCI6ICRmYS12YXItcGl6emEtc2xpY2UsXG4gIFwibW9uZXktYmlsbC13YXZlXCI6ICRmYS12YXItbW9uZXktYmlsbC13YXZlLFxuICBcImNoYXJ0LWFyZWFcIjogJGZhLXZhci1jaGFydC1hcmVhLFxuICBcImFyZWEtY2hhcnRcIjogJGZhLXZhci1hcmVhLWNoYXJ0LFxuICBcImhvdXNlLWZsYWdcIjogJGZhLXZhci1ob3VzZS1mbGFnLFxuICBcInBlcnNvbi1jaXJjbGUtbWludXNcIjogJGZhLXZhci1wZXJzb24tY2lyY2xlLW1pbnVzLFxuICBcImJhblwiOiAkZmEtdmFyLWJhbixcbiAgXCJjYW5jZWxcIjogJGZhLXZhci1jYW5jZWwsXG4gIFwiY2FtZXJhLXJvdGF0ZVwiOiAkZmEtdmFyLWNhbWVyYS1yb3RhdGUsXG4gIFwic3ByYXktY2FuLXNwYXJrbGVzXCI6ICRmYS12YXItc3ByYXktY2FuLXNwYXJrbGVzLFxuICBcImFpci1mcmVzaGVuZXJcIjogJGZhLXZhci1haXItZnJlc2hlbmVyLFxuICBcInN0YXJcIjogJGZhLXZhci1zdGFyLFxuICBcInJlcGVhdFwiOiAkZmEtdmFyLXJlcGVhdCxcbiAgXCJjcm9zc1wiOiAkZmEtdmFyLWNyb3NzLFxuICBcImJveFwiOiAkZmEtdmFyLWJveCxcbiAgXCJ2ZW51cy1tYXJzXCI6ICRmYS12YXItdmVudXMtbWFycyxcbiAgXCJhcnJvdy1wb2ludGVyXCI6ICRmYS12YXItYXJyb3ctcG9pbnRlcixcbiAgXCJtb3VzZS1wb2ludGVyXCI6ICRmYS12YXItbW91c2UtcG9pbnRlcixcbiAgXCJtYXhpbWl6ZVwiOiAkZmEtdmFyLW1heGltaXplLFxuICBcImV4cGFuZC1hcnJvd3MtYWx0XCI6ICRmYS12YXItZXhwYW5kLWFycm93cy1hbHQsXG4gIFwiY2hhcmdpbmctc3RhdGlvblwiOiAkZmEtdmFyLWNoYXJnaW5nLXN0YXRpb24sXG4gIFwic2hhcGVzXCI6ICRmYS12YXItc2hhcGVzLFxuICBcInRyaWFuZ2xlLWNpcmNsZS1zcXVhcmVcIjogJGZhLXZhci10cmlhbmdsZS1jaXJjbGUtc3F1YXJlLFxuICBcInNodWZmbGVcIjogJGZhLXZhci1zaHVmZmxlLFxuICBcInJhbmRvbVwiOiAkZmEtdmFyLXJhbmRvbSxcbiAgXCJwZXJzb24tcnVubmluZ1wiOiAkZmEtdmFyLXBlcnNvbi1ydW5uaW5nLFxuICBcInJ1bm5pbmdcIjogJGZhLXZhci1ydW5uaW5nLFxuICBcIm1vYmlsZS1yZXRyb1wiOiAkZmEtdmFyLW1vYmlsZS1yZXRybyxcbiAgXCJncmlwLWxpbmVzLXZlcnRpY2FsXCI6ICRmYS12YXItZ3JpcC1saW5lcy12ZXJ0aWNhbCxcbiAgXCJzcGlkZXJcIjogJGZhLXZhci1zcGlkZXIsXG4gIFwiaGFuZHMtYm91bmRcIjogJGZhLXZhci1oYW5kcy1ib3VuZCxcbiAgXCJmaWxlLWludm9pY2UtZG9sbGFyXCI6ICRmYS12YXItZmlsZS1pbnZvaWNlLWRvbGxhcixcbiAgXCJwbGFuZS1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1wbGFuZS1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwieC1yYXlcIjogJGZhLXZhci14LXJheSxcbiAgXCJzcGVsbC1jaGVja1wiOiAkZmEtdmFyLXNwZWxsLWNoZWNrLFxuICBcInNsYXNoXCI6ICRmYS12YXItc2xhc2gsXG4gIFwiY29tcHV0ZXItbW91c2VcIjogJGZhLXZhci1jb21wdXRlci1tb3VzZSxcbiAgXCJtb3VzZVwiOiAkZmEtdmFyLW1vdXNlLFxuICBcImFycm93LXJpZ2h0LXRvLWJyYWNrZXRcIjogJGZhLXZhci1hcnJvdy1yaWdodC10by1icmFja2V0LFxuICBcInNpZ24taW5cIjogJGZhLXZhci1zaWduLWluLFxuICBcInNob3Atc2xhc2hcIjogJGZhLXZhci1zaG9wLXNsYXNoLFxuICBcInN0b3JlLWFsdC1zbGFzaFwiOiAkZmEtdmFyLXN0b3JlLWFsdC1zbGFzaCxcbiAgXCJzZXJ2ZXJcIjogJGZhLXZhci1zZXJ2ZXIsXG4gIFwidmlydXMtY292aWQtc2xhc2hcIjogJGZhLXZhci12aXJ1cy1jb3ZpZC1zbGFzaCxcbiAgXCJzaG9wLWxvY2tcIjogJGZhLXZhci1zaG9wLWxvY2ssXG4gIFwiaG91cmdsYXNzLXN0YXJ0XCI6ICRmYS12YXItaG91cmdsYXNzLXN0YXJ0LFxuICBcImhvdXJnbGFzcy0xXCI6ICRmYS12YXItaG91cmdsYXNzLTEsXG4gIFwiYmxlbmRlci1waG9uZVwiOiAkZmEtdmFyLWJsZW5kZXItcGhvbmUsXG4gIFwiYnVpbGRpbmctd2hlYXRcIjogJGZhLXZhci1idWlsZGluZy13aGVhdCxcbiAgXCJwZXJzb24tYnJlYXN0ZmVlZGluZ1wiOiAkZmEtdmFyLXBlcnNvbi1icmVhc3RmZWVkaW5nLFxuICBcInJpZ2h0LXRvLWJyYWNrZXRcIjogJGZhLXZhci1yaWdodC10by1icmFja2V0LFxuICBcInNpZ24taW4tYWx0XCI6ICRmYS12YXItc2lnbi1pbi1hbHQsXG4gIFwidmVudXNcIjogJGZhLXZhci12ZW51cyxcbiAgXCJwYXNzcG9ydFwiOiAkZmEtdmFyLXBhc3Nwb3J0LFxuICBcImhlYXJ0LXB1bHNlXCI6ICRmYS12YXItaGVhcnQtcHVsc2UsXG4gIFwiaGVhcnRiZWF0XCI6ICRmYS12YXItaGVhcnRiZWF0LFxuICBcInBlb3BsZS1jYXJyeS1ib3hcIjogJGZhLXZhci1wZW9wbGUtY2FycnktYm94LFxuICBcInBlb3BsZS1jYXJyeVwiOiAkZmEtdmFyLXBlb3BsZS1jYXJyeSxcbiAgXCJ0ZW1wZXJhdHVyZS1oaWdoXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtaGlnaCxcbiAgXCJtaWNyb2NoaXBcIjogJGZhLXZhci1taWNyb2NoaXAsXG4gIFwiY3Jvd25cIjogJGZhLXZhci1jcm93bixcbiAgXCJ3ZWlnaHQtaGFuZ2luZ1wiOiAkZmEtdmFyLXdlaWdodC1oYW5naW5nLFxuICBcInhtYXJrcy1saW5lc1wiOiAkZmEtdmFyLXhtYXJrcy1saW5lcyxcbiAgXCJmaWxlLXByZXNjcmlwdGlvblwiOiAkZmEtdmFyLWZpbGUtcHJlc2NyaXB0aW9uLFxuICBcIndlaWdodC1zY2FsZVwiOiAkZmEtdmFyLXdlaWdodC1zY2FsZSxcbiAgXCJ3ZWlnaHRcIjogJGZhLXZhci13ZWlnaHQsXG4gIFwidXNlci1ncm91cFwiOiAkZmEtdmFyLXVzZXItZ3JvdXAsXG4gIFwidXNlci1mcmllbmRzXCI6ICRmYS12YXItdXNlci1mcmllbmRzLFxuICBcImFycm93LXVwLWEtelwiOiAkZmEtdmFyLWFycm93LXVwLWEteixcbiAgXCJzb3J0LWFscGhhLXVwXCI6ICRmYS12YXItc29ydC1hbHBoYS11cCxcbiAgXCJjaGVzcy1rbmlnaHRcIjogJGZhLXZhci1jaGVzcy1rbmlnaHQsXG4gIFwiZmFjZS1sYXVnaC1zcXVpbnRcIjogJGZhLXZhci1mYWNlLWxhdWdoLXNxdWludCxcbiAgXCJsYXVnaC1zcXVpbnRcIjogJGZhLXZhci1sYXVnaC1zcXVpbnQsXG4gIFwid2hlZWxjaGFpclwiOiAkZmEtdmFyLXdoZWVsY2hhaXIsXG4gIFwiY2lyY2xlLWFycm93LXVwXCI6ICRmYS12YXItY2lyY2xlLWFycm93LXVwLFxuICBcImFycm93LWNpcmNsZS11cFwiOiAkZmEtdmFyLWFycm93LWNpcmNsZS11cCxcbiAgXCJ0b2dnbGUtb25cIjogJGZhLXZhci10b2dnbGUtb24sXG4gIFwicGVyc29uLXdhbGtpbmdcIjogJGZhLXZhci1wZXJzb24td2Fsa2luZyxcbiAgXCJ3YWxraW5nXCI6ICRmYS12YXItd2Fsa2luZyxcbiAgXCJsXCI6ICRmYS12YXItbCxcbiAgXCJmaXJlXCI6ICRmYS12YXItZmlyZSxcbiAgXCJiZWQtcHVsc2VcIjogJGZhLXZhci1iZWQtcHVsc2UsXG4gIFwicHJvY2VkdXJlc1wiOiAkZmEtdmFyLXByb2NlZHVyZXMsXG4gIFwic2h1dHRsZS1zcGFjZVwiOiAkZmEtdmFyLXNodXR0bGUtc3BhY2UsXG4gIFwic3BhY2Utc2h1dHRsZVwiOiAkZmEtdmFyLXNwYWNlLXNodXR0bGUsXG4gIFwiZmFjZS1sYXVnaFwiOiAkZmEtdmFyLWZhY2UtbGF1Z2gsXG4gIFwibGF1Z2hcIjogJGZhLXZhci1sYXVnaCxcbiAgXCJmb2xkZXItb3BlblwiOiAkZmEtdmFyLWZvbGRlci1vcGVuLFxuICBcImhlYXJ0LWNpcmNsZS1wbHVzXCI6ICRmYS12YXItaGVhcnQtY2lyY2xlLXBsdXMsXG4gIFwiY29kZS1mb3JrXCI6ICRmYS12YXItY29kZS1mb3JrLFxuICBcImNpdHlcIjogJGZhLXZhci1jaXR5LFxuICBcIm1pY3JvcGhvbmUtbGluZXNcIjogJGZhLXZhci1taWNyb3Bob25lLWxpbmVzLFxuICBcIm1pY3JvcGhvbmUtYWx0XCI6ICRmYS12YXItbWljcm9waG9uZS1hbHQsXG4gIFwicGVwcGVyLWhvdFwiOiAkZmEtdmFyLXBlcHBlci1ob3QsXG4gIFwidW5sb2NrXCI6ICRmYS12YXItdW5sb2NrLFxuICBcImNvbG9uLXNpZ25cIjogJGZhLXZhci1jb2xvbi1zaWduLFxuICBcImhlYWRzZXRcIjogJGZhLXZhci1oZWFkc2V0LFxuICBcInN0b3JlLXNsYXNoXCI6ICRmYS12YXItc3RvcmUtc2xhc2gsXG4gIFwicm9hZC1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1yb2FkLWNpcmNsZS14bWFyayxcbiAgXCJ1c2VyLW1pbnVzXCI6ICRmYS12YXItdXNlci1taW51cyxcbiAgXCJtYXJzLXN0cm9rZS11cFwiOiAkZmEtdmFyLW1hcnMtc3Ryb2tlLXVwLFxuICBcIm1hcnMtc3Ryb2tlLXZcIjogJGZhLXZhci1tYXJzLXN0cm9rZS12LFxuICBcImNoYW1wYWduZS1nbGFzc2VzXCI6ICRmYS12YXItY2hhbXBhZ25lLWdsYXNzZXMsXG4gIFwiZ2xhc3MtY2hlZXJzXCI6ICRmYS12YXItZ2xhc3MtY2hlZXJzLFxuICBcImNsaXBib2FyZFwiOiAkZmEtdmFyLWNsaXBib2FyZCxcbiAgXCJob3VzZS1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1ob3VzZS1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiZmlsZS1hcnJvdy11cFwiOiAkZmEtdmFyLWZpbGUtYXJyb3ctdXAsXG4gIFwiZmlsZS11cGxvYWRcIjogJGZhLXZhci1maWxlLXVwbG9hZCxcbiAgXCJ3aWZpXCI6ICRmYS12YXItd2lmaSxcbiAgXCJ3aWZpLTNcIjogJGZhLXZhci13aWZpLTMsXG4gIFwid2lmaS1zdHJvbmdcIjogJGZhLXZhci13aWZpLXN0cm9uZyxcbiAgXCJiYXRoXCI6ICRmYS12YXItYmF0aCxcbiAgXCJiYXRodHViXCI6ICRmYS12YXItYmF0aHR1YixcbiAgXCJ1bmRlcmxpbmVcIjogJGZhLXZhci11bmRlcmxpbmUsXG4gIFwidXNlci1wZW5cIjogJGZhLXZhci11c2VyLXBlbixcbiAgXCJ1c2VyLWVkaXRcIjogJGZhLXZhci11c2VyLWVkaXQsXG4gIFwic2lnbmF0dXJlXCI6ICRmYS12YXItc2lnbmF0dXJlLFxuICBcInN0cm9vcHdhZmVsXCI6ICRmYS12YXItc3Ryb29wd2FmZWwsXG4gIFwiYm9sZFwiOiAkZmEtdmFyLWJvbGQsXG4gIFwiYW5jaG9yLWxvY2tcIjogJGZhLXZhci1hbmNob3ItbG9jayxcbiAgXCJidWlsZGluZy1uZ29cIjogJGZhLXZhci1idWlsZGluZy1uZ28sXG4gIFwibWFuYXQtc2lnblwiOiAkZmEtdmFyLW1hbmF0LXNpZ24sXG4gIFwibm90LWVxdWFsXCI6ICRmYS12YXItbm90LWVxdWFsLFxuICBcImJvcmRlci10b3AtbGVmdFwiOiAkZmEtdmFyLWJvcmRlci10b3AtbGVmdCxcbiAgXCJib3JkZXItc3R5bGVcIjogJGZhLXZhci1ib3JkZXItc3R5bGUsXG4gIFwibWFwLWxvY2F0aW9uLWRvdFwiOiAkZmEtdmFyLW1hcC1sb2NhdGlvbi1kb3QsXG4gIFwibWFwLW1hcmtlZC1hbHRcIjogJGZhLXZhci1tYXAtbWFya2VkLWFsdCxcbiAgXCJqZWRpXCI6ICRmYS12YXItamVkaSxcbiAgXCJzcXVhcmUtcG9sbC12ZXJ0aWNhbFwiOiAkZmEtdmFyLXNxdWFyZS1wb2xsLXZlcnRpY2FsLFxuICBcInBvbGxcIjogJGZhLXZhci1wb2xsLFxuICBcIm11Zy1ob3RcIjogJGZhLXZhci1tdWctaG90LFxuICBcImNhci1iYXR0ZXJ5XCI6ICRmYS12YXItY2FyLWJhdHRlcnksXG4gIFwiYmF0dGVyeS1jYXJcIjogJGZhLXZhci1iYXR0ZXJ5LWNhcixcbiAgXCJnaWZ0XCI6ICRmYS12YXItZ2lmdCxcbiAgXCJkaWNlLXR3b1wiOiAkZmEtdmFyLWRpY2UtdHdvLFxuICBcImNoZXNzLXF1ZWVuXCI6ICRmYS12YXItY2hlc3MtcXVlZW4sXG4gIFwiZ2xhc3Nlc1wiOiAkZmEtdmFyLWdsYXNzZXMsXG4gIFwiY2hlc3MtYm9hcmRcIjogJGZhLXZhci1jaGVzcy1ib2FyZCxcbiAgXCJidWlsZGluZy1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1idWlsZGluZy1jaXJjbGUtY2hlY2ssXG4gIFwicGVyc29uLWNoYWxrYm9hcmRcIjogJGZhLXZhci1wZXJzb24tY2hhbGtib2FyZCxcbiAgXCJtYXJzLXN0cm9rZS1yaWdodFwiOiAkZmEtdmFyLW1hcnMtc3Ryb2tlLXJpZ2h0LFxuICBcIm1hcnMtc3Ryb2tlLWhcIjogJGZhLXZhci1tYXJzLXN0cm9rZS1oLFxuICBcImhhbmQtYmFjay1maXN0XCI6ICRmYS12YXItaGFuZC1iYWNrLWZpc3QsXG4gIFwiaGFuZC1yb2NrXCI6ICRmYS12YXItaGFuZC1yb2NrLFxuICBcInNxdWFyZS1jYXJldC11cFwiOiAkZmEtdmFyLXNxdWFyZS1jYXJldC11cCxcbiAgXCJjYXJldC1zcXVhcmUtdXBcIjogJGZhLXZhci1jYXJldC1zcXVhcmUtdXAsXG4gIFwiY2xvdWQtc2hvd2Vycy13YXRlclwiOiAkZmEtdmFyLWNsb3VkLXNob3dlcnMtd2F0ZXIsXG4gIFwiY2hhcnQtYmFyXCI6ICRmYS12YXItY2hhcnQtYmFyLFxuICBcImJhci1jaGFydFwiOiAkZmEtdmFyLWJhci1jaGFydCxcbiAgXCJoYW5kcy1idWJibGVzXCI6ICRmYS12YXItaGFuZHMtYnViYmxlcyxcbiAgXCJoYW5kcy13YXNoXCI6ICRmYS12YXItaGFuZHMtd2FzaCxcbiAgXCJsZXNzLXRoYW4tZXF1YWxcIjogJGZhLXZhci1sZXNzLXRoYW4tZXF1YWwsXG4gIFwidHJhaW5cIjogJGZhLXZhci10cmFpbixcbiAgXCJleWUtbG93LXZpc2lvblwiOiAkZmEtdmFyLWV5ZS1sb3ctdmlzaW9uLFxuICBcImxvdy12aXNpb25cIjogJGZhLXZhci1sb3ctdmlzaW9uLFxuICBcImNyb3dcIjogJGZhLXZhci1jcm93LFxuICBcInNhaWxib2F0XCI6ICRmYS12YXItc2FpbGJvYXQsXG4gIFwid2luZG93LXJlc3RvcmVcIjogJGZhLXZhci13aW5kb3ctcmVzdG9yZSxcbiAgXCJzcXVhcmUtcGx1c1wiOiAkZmEtdmFyLXNxdWFyZS1wbHVzLFxuICBcInBsdXMtc3F1YXJlXCI6ICRmYS12YXItcGx1cy1zcXVhcmUsXG4gIFwidG9yaWktZ2F0ZVwiOiAkZmEtdmFyLXRvcmlpLWdhdGUsXG4gIFwiZnJvZ1wiOiAkZmEtdmFyLWZyb2csXG4gIFwiYnVja2V0XCI6ICRmYS12YXItYnVja2V0LFxuICBcImltYWdlXCI6ICRmYS12YXItaW1hZ2UsXG4gIFwibWljcm9waG9uZVwiOiAkZmEtdmFyLW1pY3JvcGhvbmUsXG4gIFwiY293XCI6ICRmYS12YXItY293LFxuICBcImNhcmV0LXVwXCI6ICRmYS12YXItY2FyZXQtdXAsXG4gIFwic2NyZXdkcml2ZXJcIjogJGZhLXZhci1zY3Jld2RyaXZlcixcbiAgXCJmb2xkZXItY2xvc2VkXCI6ICRmYS12YXItZm9sZGVyLWNsb3NlZCxcbiAgXCJob3VzZS10c3VuYW1pXCI6ICRmYS12YXItaG91c2UtdHN1bmFtaSxcbiAgXCJzcXVhcmUtbmZpXCI6ICRmYS12YXItc3F1YXJlLW5maSxcbiAgXCJhcnJvdy11cC1mcm9tLWdyb3VuZC13YXRlclwiOiAkZmEtdmFyLWFycm93LXVwLWZyb20tZ3JvdW5kLXdhdGVyLFxuICBcIm1hcnRpbmktZ2xhc3NcIjogJGZhLXZhci1tYXJ0aW5pLWdsYXNzLFxuICBcImdsYXNzLW1hcnRpbmktYWx0XCI6ICRmYS12YXItZ2xhc3MtbWFydGluaS1hbHQsXG4gIFwicm90YXRlLWxlZnRcIjogJGZhLXZhci1yb3RhdGUtbGVmdCxcbiAgXCJyb3RhdGUtYmFja1wiOiAkZmEtdmFyLXJvdGF0ZS1iYWNrLFxuICBcInJvdGF0ZS1iYWNrd2FyZFwiOiAkZmEtdmFyLXJvdGF0ZS1iYWNrd2FyZCxcbiAgXCJ1bmRvLWFsdFwiOiAkZmEtdmFyLXVuZG8tYWx0LFxuICBcInRhYmxlLWNvbHVtbnNcIjogJGZhLXZhci10YWJsZS1jb2x1bW5zLFxuICBcImNvbHVtbnNcIjogJGZhLXZhci1jb2x1bW5zLFxuICBcImxlbW9uXCI6ICRmYS12YXItbGVtb24sXG4gIFwiaGVhZC1zaWRlLW1hc2tcIjogJGZhLXZhci1oZWFkLXNpZGUtbWFzayxcbiAgXCJoYW5kc2hha2VcIjogJGZhLXZhci1oYW5kc2hha2UsXG4gIFwiZ2VtXCI6ICRmYS12YXItZ2VtLFxuICBcImRvbGx5XCI6ICRmYS12YXItZG9sbHksXG4gIFwiZG9sbHktYm94XCI6ICRmYS12YXItZG9sbHktYm94LFxuICBcInNtb2tpbmdcIjogJGZhLXZhci1zbW9raW5nLFxuICBcIm1pbmltaXplXCI6ICRmYS12YXItbWluaW1pemUsXG4gIFwiY29tcHJlc3MtYXJyb3dzLWFsdFwiOiAkZmEtdmFyLWNvbXByZXNzLWFycm93cy1hbHQsXG4gIFwibW9udW1lbnRcIjogJGZhLXZhci1tb251bWVudCxcbiAgXCJzbm93cGxvd1wiOiAkZmEtdmFyLXNub3dwbG93LFxuICBcImFuZ2xlcy1yaWdodFwiOiAkZmEtdmFyLWFuZ2xlcy1yaWdodCxcbiAgXCJhbmdsZS1kb3VibGUtcmlnaHRcIjogJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQsXG4gIFwiY2FubmFiaXNcIjogJGZhLXZhci1jYW5uYWJpcyxcbiAgXCJjaXJjbGUtcGxheVwiOiAkZmEtdmFyLWNpcmNsZS1wbGF5LFxuICBcInBsYXktY2lyY2xlXCI6ICRmYS12YXItcGxheS1jaXJjbGUsXG4gIFwidGFibGV0c1wiOiAkZmEtdmFyLXRhYmxldHMsXG4gIFwiZXRoZXJuZXRcIjogJGZhLXZhci1ldGhlcm5ldCxcbiAgXCJldXJvLXNpZ25cIjogJGZhLXZhci1ldXJvLXNpZ24sXG4gIFwiZXVyXCI6ICRmYS12YXItZXVyLFxuICBcImV1cm9cIjogJGZhLXZhci1ldXJvLFxuICBcImNoYWlyXCI6ICRmYS12YXItY2hhaXIsXG4gIFwiY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItY2lyY2xlLWNoZWNrLFxuICBcImNoZWNrLWNpcmNsZVwiOiAkZmEtdmFyLWNoZWNrLWNpcmNsZSxcbiAgXCJjaXJjbGUtc3RvcFwiOiAkZmEtdmFyLWNpcmNsZS1zdG9wLFxuICBcInN0b3AtY2lyY2xlXCI6ICRmYS12YXItc3RvcC1jaXJjbGUsXG4gIFwiY29tcGFzcy1kcmFmdGluZ1wiOiAkZmEtdmFyLWNvbXBhc3MtZHJhZnRpbmcsXG4gIFwiZHJhZnRpbmctY29tcGFzc1wiOiAkZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3MsXG4gIFwicGxhdGUtd2hlYXRcIjogJGZhLXZhci1wbGF0ZS13aGVhdCxcbiAgXCJpY2ljbGVzXCI6ICRmYS12YXItaWNpY2xlcyxcbiAgXCJwZXJzb24tc2hlbHRlclwiOiAkZmEtdmFyLXBlcnNvbi1zaGVsdGVyLFxuICBcIm5ldXRlclwiOiAkZmEtdmFyLW5ldXRlcixcbiAgXCJpZC1iYWRnZVwiOiAkZmEtdmFyLWlkLWJhZGdlLFxuICBcIm1hcmtlclwiOiAkZmEtdmFyLW1hcmtlcixcbiAgXCJmYWNlLWxhdWdoLWJlYW1cIjogJGZhLXZhci1mYWNlLWxhdWdoLWJlYW0sXG4gIFwibGF1Z2gtYmVhbVwiOiAkZmEtdmFyLWxhdWdoLWJlYW0sXG4gIFwiaGVsaWNvcHRlci1zeW1ib2xcIjogJGZhLXZhci1oZWxpY29wdGVyLXN5bWJvbCxcbiAgXCJ1bml2ZXJzYWwtYWNjZXNzXCI6ICRmYS12YXItdW5pdmVyc2FsLWFjY2VzcyxcbiAgXCJjaXJjbGUtY2hldnJvbi11cFwiOiAkZmEtdmFyLWNpcmNsZS1jaGV2cm9uLXVwLFxuICBcImNoZXZyb24tY2lyY2xlLXVwXCI6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtdXAsXG4gIFwibGFyaS1zaWduXCI6ICRmYS12YXItbGFyaS1zaWduLFxuICBcInZvbGNhbm9cIjogJGZhLXZhci12b2xjYW5vLFxuICBcInBlcnNvbi13YWxraW5nLWRhc2hlZC1saW5lLWFycm93LXJpZ2h0XCI6ICRmYS12YXItcGVyc29uLXdhbGtpbmctZGFzaGVkLWxpbmUtYXJyb3ctcmlnaHQsXG4gIFwic3Rlcmxpbmctc2lnblwiOiAkZmEtdmFyLXN0ZXJsaW5nLXNpZ24sXG4gIFwiZ2JwXCI6ICRmYS12YXItZ2JwLFxuICBcInBvdW5kLXNpZ25cIjogJGZhLXZhci1wb3VuZC1zaWduLFxuICBcInZpcnVzZXNcIjogJGZhLXZhci12aXJ1c2VzLFxuICBcInNxdWFyZS1wZXJzb24tY29uZmluZWRcIjogJGZhLXZhci1zcXVhcmUtcGVyc29uLWNvbmZpbmVkLFxuICBcInVzZXItdGllXCI6ICRmYS12YXItdXNlci10aWUsXG4gIFwiYXJyb3ctZG93bi1sb25nXCI6ICRmYS12YXItYXJyb3ctZG93bi1sb25nLFxuICBcImxvbmctYXJyb3ctZG93blwiOiAkZmEtdmFyLWxvbmctYXJyb3ctZG93bixcbiAgXCJ0ZW50LWFycm93LWRvd24tdG8tbGluZVwiOiAkZmEtdmFyLXRlbnQtYXJyb3ctZG93bi10by1saW5lLFxuICBcImNlcnRpZmljYXRlXCI6ICRmYS12YXItY2VydGlmaWNhdGUsXG4gIFwicmVwbHktYWxsXCI6ICRmYS12YXItcmVwbHktYWxsLFxuICBcIm1haWwtcmVwbHktYWxsXCI6ICRmYS12YXItbWFpbC1yZXBseS1hbGwsXG4gIFwic3VpdGNhc2VcIjogJGZhLXZhci1zdWl0Y2FzZSxcbiAgXCJwZXJzb24tc2thdGluZ1wiOiAkZmEtdmFyLXBlcnNvbi1za2F0aW5nLFxuICBcInNrYXRpbmdcIjogJGZhLXZhci1za2F0aW5nLFxuICBcImZpbHRlci1jaXJjbGUtZG9sbGFyXCI6ICRmYS12YXItZmlsdGVyLWNpcmNsZS1kb2xsYXIsXG4gIFwiZnVubmVsLWRvbGxhclwiOiAkZmEtdmFyLWZ1bm5lbC1kb2xsYXIsXG4gIFwiY2FtZXJhLXJldHJvXCI6ICRmYS12YXItY2FtZXJhLXJldHJvLFxuICBcImNpcmNsZS1hcnJvdy1kb3duXCI6ICRmYS12YXItY2lyY2xlLWFycm93LWRvd24sXG4gIFwiYXJyb3ctY2lyY2xlLWRvd25cIjogJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bixcbiAgXCJmaWxlLWltcG9ydFwiOiAkZmEtdmFyLWZpbGUtaW1wb3J0LFxuICBcImFycm93LXJpZ2h0LXRvLWZpbGVcIjogJGZhLXZhci1hcnJvdy1yaWdodC10by1maWxlLFxuICBcInNxdWFyZS1hcnJvdy11cC1yaWdodFwiOiAkZmEtdmFyLXNxdWFyZS1hcnJvdy11cC1yaWdodCxcbiAgXCJleHRlcm5hbC1saW5rLXNxdWFyZVwiOiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLFxuICBcImJveC1vcGVuXCI6ICRmYS12YXItYm94LW9wZW4sXG4gIFwic2Nyb2xsXCI6ICRmYS12YXItc2Nyb2xsLFxuICBcInNwYVwiOiAkZmEtdmFyLXNwYSxcbiAgXCJsb2NhdGlvbi1waW4tbG9ja1wiOiAkZmEtdmFyLWxvY2F0aW9uLXBpbi1sb2NrLFxuICBcInBhdXNlXCI6ICRmYS12YXItcGF1c2UsXG4gIFwiaGlsbC1hdmFsYW5jaGVcIjogJGZhLXZhci1oaWxsLWF2YWxhbmNoZSxcbiAgXCJ0ZW1wZXJhdHVyZS1lbXB0eVwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWVtcHR5LFxuICBcInRlbXBlcmF0dXJlLTBcIjogJGZhLXZhci10ZW1wZXJhdHVyZS0wLFxuICBcInRoZXJtb21ldGVyLTBcIjogJGZhLXZhci10aGVybW9tZXRlci0wLFxuICBcInRoZXJtb21ldGVyLWVtcHR5XCI6ICRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHksXG4gIFwiYm9tYlwiOiAkZmEtdmFyLWJvbWIsXG4gIFwicmVnaXN0ZXJlZFwiOiAkZmEtdmFyLXJlZ2lzdGVyZWQsXG4gIFwiYWRkcmVzcy1jYXJkXCI6ICRmYS12YXItYWRkcmVzcy1jYXJkLFxuICBcImNvbnRhY3QtY2FyZFwiOiAkZmEtdmFyLWNvbnRhY3QtY2FyZCxcbiAgXCJ2Y2FyZFwiOiAkZmEtdmFyLXZjYXJkLFxuICBcInNjYWxlLXVuYmFsYW5jZWQtZmxpcFwiOiAkZmEtdmFyLXNjYWxlLXVuYmFsYW5jZWQtZmxpcCxcbiAgXCJiYWxhbmNlLXNjYWxlLXJpZ2h0XCI6ICRmYS12YXItYmFsYW5jZS1zY2FsZS1yaWdodCxcbiAgXCJzdWJzY3JpcHRcIjogJGZhLXZhci1zdWJzY3JpcHQsXG4gIFwiZGlhbW9uZC10dXJuLXJpZ2h0XCI6ICRmYS12YXItZGlhbW9uZC10dXJuLXJpZ2h0LFxuICBcImRpcmVjdGlvbnNcIjogJGZhLXZhci1kaXJlY3Rpb25zLFxuICBcImJ1cnN0XCI6ICRmYS12YXItYnVyc3QsXG4gIFwiaG91c2UtbGFwdG9wXCI6ICRmYS12YXItaG91c2UtbGFwdG9wLFxuICBcImxhcHRvcC1ob3VzZVwiOiAkZmEtdmFyLWxhcHRvcC1ob3VzZSxcbiAgXCJmYWNlLXRpcmVkXCI6ICRmYS12YXItZmFjZS10aXJlZCxcbiAgXCJ0aXJlZFwiOiAkZmEtdmFyLXRpcmVkLFxuICBcIm1vbmV5LWJpbGxzXCI6ICRmYS12YXItbW9uZXktYmlsbHMsXG4gIFwic21vZ1wiOiAkZmEtdmFyLXNtb2csXG4gIFwiY3J1dGNoXCI6ICRmYS12YXItY3J1dGNoLFxuICBcImNsb3VkLWFycm93LXVwXCI6ICRmYS12YXItY2xvdWQtYXJyb3ctdXAsXG4gIFwiY2xvdWQtdXBsb2FkXCI6ICRmYS12YXItY2xvdWQtdXBsb2FkLFxuICBcImNsb3VkLXVwbG9hZC1hbHRcIjogJGZhLXZhci1jbG91ZC11cGxvYWQtYWx0LFxuICBcInBhbGV0dGVcIjogJGZhLXZhci1wYWxldHRlLFxuICBcImFycm93cy10dXJuLXJpZ2h0XCI6ICRmYS12YXItYXJyb3dzLXR1cm4tcmlnaHQsXG4gIFwidmVzdFwiOiAkZmEtdmFyLXZlc3QsXG4gIFwiZmVycnlcIjogJGZhLXZhci1mZXJyeSxcbiAgXCJhcnJvd3MtZG93bi10by1wZW9wbGVcIjogJGZhLXZhci1hcnJvd3MtZG93bi10by1wZW9wbGUsXG4gIFwic2VlZGxpbmdcIjogJGZhLXZhci1zZWVkbGluZyxcbiAgXCJzcHJvdXRcIjogJGZhLXZhci1zcHJvdXQsXG4gIFwibGVmdC1yaWdodFwiOiAkZmEtdmFyLWxlZnQtcmlnaHQsXG4gIFwiYXJyb3dzLWFsdC1oXCI6ICRmYS12YXItYXJyb3dzLWFsdC1oLFxuICBcImJveGVzLXBhY2tpbmdcIjogJGZhLXZhci1ib3hlcy1wYWNraW5nLFxuICBcImNpcmNsZS1hcnJvdy1sZWZ0XCI6ICRmYS12YXItY2lyY2xlLWFycm93LWxlZnQsXG4gIFwiYXJyb3ctY2lyY2xlLWxlZnRcIjogJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdCxcbiAgXCJncm91cC1hcnJvd3Mtcm90YXRlXCI6ICRmYS12YXItZ3JvdXAtYXJyb3dzLXJvdGF0ZSxcbiAgXCJib3dsLWZvb2RcIjogJGZhLXZhci1ib3dsLWZvb2QsXG4gIFwiY2FuZHktY2FuZVwiOiAkZmEtdmFyLWNhbmR5LWNhbmUsXG4gIFwiYXJyb3ctZG93bi13aWRlLXNob3J0XCI6ICRmYS12YXItYXJyb3ctZG93bi13aWRlLXNob3J0LFxuICBcInNvcnQtYW1vdW50LWFzY1wiOiAkZmEtdmFyLXNvcnQtYW1vdW50LWFzYyxcbiAgXCJzb3J0LWFtb3VudC1kb3duXCI6ICRmYS12YXItc29ydC1hbW91bnQtZG93bixcbiAgXCJjbG91ZC1ib2x0XCI6ICRmYS12YXItY2xvdWQtYm9sdCxcbiAgXCJ0aHVuZGVyc3Rvcm1cIjogJGZhLXZhci10aHVuZGVyc3Rvcm0sXG4gIFwidGV4dC1zbGFzaFwiOiAkZmEtdmFyLXRleHQtc2xhc2gsXG4gIFwicmVtb3ZlLWZvcm1hdFwiOiAkZmEtdmFyLXJlbW92ZS1mb3JtYXQsXG4gIFwiZmFjZS1zbWlsZS13aW5rXCI6ICRmYS12YXItZmFjZS1zbWlsZS13aW5rLFxuICBcInNtaWxlLXdpbmtcIjogJGZhLXZhci1zbWlsZS13aW5rLFxuICBcImZpbGUtd29yZFwiOiAkZmEtdmFyLWZpbGUtd29yZCxcbiAgXCJmaWxlLXBvd2VycG9pbnRcIjogJGZhLXZhci1maWxlLXBvd2VycG9pbnQsXG4gIFwiYXJyb3dzLWxlZnQtcmlnaHRcIjogJGZhLXZhci1hcnJvd3MtbGVmdC1yaWdodCxcbiAgXCJhcnJvd3MtaFwiOiAkZmEtdmFyLWFycm93cy1oLFxuICBcImhvdXNlLWxvY2tcIjogJGZhLXZhci1ob3VzZS1sb2NrLFxuICBcImNsb3VkLWFycm93LWRvd25cIjogJGZhLXZhci1jbG91ZC1hcnJvdy1kb3duLFxuICBcImNsb3VkLWRvd25sb2FkXCI6ICRmYS12YXItY2xvdWQtZG93bmxvYWQsXG4gIFwiY2xvdWQtZG93bmxvYWQtYWx0XCI6ICRmYS12YXItY2xvdWQtZG93bmxvYWQtYWx0LFxuICBcImNoaWxkcmVuXCI6ICRmYS12YXItY2hpbGRyZW4sXG4gIFwiY2hhbGtib2FyZFwiOiAkZmEtdmFyLWNoYWxrYm9hcmQsXG4gIFwiYmxhY2tib2FyZFwiOiAkZmEtdmFyLWJsYWNrYm9hcmQsXG4gIFwidXNlci1sYXJnZS1zbGFzaFwiOiAkZmEtdmFyLXVzZXItbGFyZ2Utc2xhc2gsXG4gIFwidXNlci1hbHQtc2xhc2hcIjogJGZhLXZhci11c2VyLWFsdC1zbGFzaCxcbiAgXCJlbnZlbG9wZS1vcGVuXCI6ICRmYS12YXItZW52ZWxvcGUtb3BlbixcbiAgXCJoYW5kc2hha2Utc2ltcGxlLXNsYXNoXCI6ICRmYS12YXItaGFuZHNoYWtlLXNpbXBsZS1zbGFzaCxcbiAgXCJoYW5kc2hha2UtYWx0LXNsYXNoXCI6ICRmYS12YXItaGFuZHNoYWtlLWFsdC1zbGFzaCxcbiAgXCJtYXR0cmVzcy1waWxsb3dcIjogJGZhLXZhci1tYXR0cmVzcy1waWxsb3csXG4gIFwiZ3VhcmFuaS1zaWduXCI6ICRmYS12YXItZ3VhcmFuaS1zaWduLFxuICBcImFycm93cy1yb3RhdGVcIjogJGZhLXZhci1hcnJvd3Mtcm90YXRlLFxuICBcInJlZnJlc2hcIjogJGZhLXZhci1yZWZyZXNoLFxuICBcInN5bmNcIjogJGZhLXZhci1zeW5jLFxuICBcImZpcmUtZXh0aW5ndWlzaGVyXCI6ICRmYS12YXItZmlyZS1leHRpbmd1aXNoZXIsXG4gIFwiY3J1emVpcm8tc2lnblwiOiAkZmEtdmFyLWNydXplaXJvLXNpZ24sXG4gIFwiZ3JlYXRlci10aGFuLWVxdWFsXCI6ICRmYS12YXItZ3JlYXRlci10aGFuLWVxdWFsLFxuICBcInNoaWVsZC1oYWx2ZWRcIjogJGZhLXZhci1zaGllbGQtaGFsdmVkLFxuICBcInNoaWVsZC1hbHRcIjogJGZhLXZhci1zaGllbGQtYWx0LFxuICBcImJvb2stYXRsYXNcIjogJGZhLXZhci1ib29rLWF0bGFzLFxuICBcImF0bGFzXCI6ICRmYS12YXItYXRsYXMsXG4gIFwidmlydXNcIjogJGZhLXZhci12aXJ1cyxcbiAgXCJlbnZlbG9wZS1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1lbnZlbG9wZS1jaXJjbGUtY2hlY2ssXG4gIFwibGF5ZXItZ3JvdXBcIjogJGZhLXZhci1sYXllci1ncm91cCxcbiAgXCJhcnJvd3MtdG8tZG90XCI6ICRmYS12YXItYXJyb3dzLXRvLWRvdCxcbiAgXCJhcmNod2F5XCI6ICRmYS12YXItYXJjaHdheSxcbiAgXCJoZWFydC1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1oZWFydC1jaXJjbGUtY2hlY2ssXG4gIFwiaG91c2UtY2hpbW5leS1jcmFja1wiOiAkZmEtdmFyLWhvdXNlLWNoaW1uZXktY3JhY2ssXG4gIFwiaG91c2UtZGFtYWdlXCI6ICRmYS12YXItaG91c2UtZGFtYWdlLFxuICBcImZpbGUtemlwcGVyXCI6ICRmYS12YXItZmlsZS16aXBwZXIsXG4gIFwiZmlsZS1hcmNoaXZlXCI6ICRmYS12YXItZmlsZS1hcmNoaXZlLFxuICBcInNxdWFyZVwiOiAkZmEtdmFyLXNxdWFyZSxcbiAgXCJtYXJ0aW5pLWdsYXNzLWVtcHR5XCI6ICRmYS12YXItbWFydGluaS1nbGFzcy1lbXB0eSxcbiAgXCJnbGFzcy1tYXJ0aW5pXCI6ICRmYS12YXItZ2xhc3MtbWFydGluaSxcbiAgXCJjb3VjaFwiOiAkZmEtdmFyLWNvdWNoLFxuICBcImNlZGktc2lnblwiOiAkZmEtdmFyLWNlZGktc2lnbixcbiAgXCJpdGFsaWNcIjogJGZhLXZhci1pdGFsaWMsXG4gIFwiY2h1cmNoXCI6ICRmYS12YXItY2h1cmNoLFxuICBcImNvbW1lbnRzLWRvbGxhclwiOiAkZmEtdmFyLWNvbW1lbnRzLWRvbGxhcixcbiAgXCJkZW1vY3JhdFwiOiAkZmEtdmFyLWRlbW9jcmF0LFxuICBcInpcIjogJGZhLXZhci16LFxuICBcInBlcnNvbi1za2lpbmdcIjogJGZhLXZhci1wZXJzb24tc2tpaW5nLFxuICBcInNraWluZ1wiOiAkZmEtdmFyLXNraWluZyxcbiAgXCJyb2FkLWxvY2tcIjogJGZhLXZhci1yb2FkLWxvY2ssXG4gIFwiYVwiOiAkZmEtdmFyLWEsXG4gIFwidGVtcGVyYXR1cmUtYXJyb3ctZG93blwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWFycm93LWRvd24sXG4gIFwidGVtcGVyYXR1cmUtZG93blwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWRvd24sXG4gIFwiZmVhdGhlci1wb2ludGVkXCI6ICRmYS12YXItZmVhdGhlci1wb2ludGVkLFxuICBcImZlYXRoZXItYWx0XCI6ICRmYS12YXItZmVhdGhlci1hbHQsXG4gIFwicFwiOiAkZmEtdmFyLXAsXG4gIFwic25vd2ZsYWtlXCI6ICRmYS12YXItc25vd2ZsYWtlLFxuICBcIm5ld3NwYXBlclwiOiAkZmEtdmFyLW5ld3NwYXBlcixcbiAgXCJyZWN0YW5nbGUtYWRcIjogJGZhLXZhci1yZWN0YW5nbGUtYWQsXG4gIFwiYWRcIjogJGZhLXZhci1hZCxcbiAgXCJjaXJjbGUtYXJyb3ctcmlnaHRcIjogJGZhLXZhci1jaXJjbGUtYXJyb3ctcmlnaHQsXG4gIFwiYXJyb3ctY2lyY2xlLXJpZ2h0XCI6ICRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0LFxuICBcImZpbHRlci1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1maWx0ZXItY2lyY2xlLXhtYXJrLFxuICBcImxvY3VzdFwiOiAkZmEtdmFyLWxvY3VzdCxcbiAgXCJzb3J0XCI6ICRmYS12YXItc29ydCxcbiAgXCJ1bnNvcnRlZFwiOiAkZmEtdmFyLXVuc29ydGVkLFxuICBcImxpc3Qtb2xcIjogJGZhLXZhci1saXN0LW9sLFxuICBcImxpc3QtMS0yXCI6ICRmYS12YXItbGlzdC0xLTIsXG4gIFwibGlzdC1udW1lcmljXCI6ICRmYS12YXItbGlzdC1udW1lcmljLFxuICBcInBlcnNvbi1kcmVzcy1idXJzdFwiOiAkZmEtdmFyLXBlcnNvbi1kcmVzcy1idXJzdCxcbiAgXCJtb25leS1jaGVjay1kb2xsYXJcIjogJGZhLXZhci1tb25leS1jaGVjay1kb2xsYXIsXG4gIFwibW9uZXktY2hlY2stYWx0XCI6ICRmYS12YXItbW9uZXktY2hlY2stYWx0LFxuICBcInZlY3Rvci1zcXVhcmVcIjogJGZhLXZhci12ZWN0b3Itc3F1YXJlLFxuICBcImJyZWFkLXNsaWNlXCI6ICRmYS12YXItYnJlYWQtc2xpY2UsXG4gIFwibGFuZ3VhZ2VcIjogJGZhLXZhci1sYW5ndWFnZSxcbiAgXCJmYWNlLWtpc3Mtd2luay1oZWFydFwiOiAkZmEtdmFyLWZhY2Uta2lzcy13aW5rLWhlYXJ0LFxuICBcImtpc3Mtd2luay1oZWFydFwiOiAkZmEtdmFyLWtpc3Mtd2luay1oZWFydCxcbiAgXCJmaWx0ZXJcIjogJGZhLXZhci1maWx0ZXIsXG4gIFwicXVlc3Rpb25cIjogJGZhLXZhci1xdWVzdGlvbixcbiAgXCJmaWxlLXNpZ25hdHVyZVwiOiAkZmEtdmFyLWZpbGUtc2lnbmF0dXJlLFxuICBcInVwLWRvd24tbGVmdC1yaWdodFwiOiAkZmEtdmFyLXVwLWRvd24tbGVmdC1yaWdodCxcbiAgXCJhcnJvd3MtYWx0XCI6ICRmYS12YXItYXJyb3dzLWFsdCxcbiAgXCJob3VzZS1jaGltbmV5LXVzZXJcIjogJGZhLXZhci1ob3VzZS1jaGltbmV5LXVzZXIsXG4gIFwiaGFuZC1ob2xkaW5nLWhlYXJ0XCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLWhlYXJ0LFxuICBcInB1enpsZS1waWVjZVwiOiAkZmEtdmFyLXB1enpsZS1waWVjZSxcbiAgXCJtb25leS1jaGVja1wiOiAkZmEtdmFyLW1vbmV5LWNoZWNrLFxuICBcInN0YXItaGFsZi1zdHJva2VcIjogJGZhLXZhci1zdGFyLWhhbGYtc3Ryb2tlLFxuICBcInN0YXItaGFsZi1hbHRcIjogJGZhLXZhci1zdGFyLWhhbGYtYWx0LFxuICBcImNvZGVcIjogJGZhLXZhci1jb2RlLFxuICBcIndoaXNrZXktZ2xhc3NcIjogJGZhLXZhci13aGlza2V5LWdsYXNzLFxuICBcImdsYXNzLXdoaXNrZXlcIjogJGZhLXZhci1nbGFzcy13aGlza2V5LFxuICBcImJ1aWxkaW5nLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWJ1aWxkaW5nLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJtYWduaWZ5aW5nLWdsYXNzLWNoYXJ0XCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1jaGFydCxcbiAgXCJhcnJvdy11cC1yaWdodC1mcm9tLXNxdWFyZVwiOiAkZmEtdmFyLWFycm93LXVwLXJpZ2h0LWZyb20tc3F1YXJlLFxuICBcImV4dGVybmFsLWxpbmtcIjogJGZhLXZhci1leHRlcm5hbC1saW5rLFxuICBcImN1YmVzLXN0YWNrZWRcIjogJGZhLXZhci1jdWJlcy1zdGFja2VkLFxuICBcIndvbi1zaWduXCI6ICRmYS12YXItd29uLXNpZ24sXG4gIFwia3J3XCI6ICRmYS12YXIta3J3LFxuICBcIndvblwiOiAkZmEtdmFyLXdvbixcbiAgXCJ2aXJ1cy1jb3ZpZFwiOiAkZmEtdmFyLXZpcnVzLWNvdmlkLFxuICBcImF1c3RyYWwtc2lnblwiOiAkZmEtdmFyLWF1c3RyYWwtc2lnbixcbiAgXCJmXCI6ICRmYS12YXItZixcbiAgXCJsZWFmXCI6ICRmYS12YXItbGVhZixcbiAgXCJyb2FkXCI6ICRmYS12YXItcm9hZCxcbiAgXCJ0YXhpXCI6ICRmYS12YXItdGF4aSxcbiAgXCJjYWJcIjogJGZhLXZhci1jYWIsXG4gIFwicGVyc29uLWNpcmNsZS1wbHVzXCI6ICRmYS12YXItcGVyc29uLWNpcmNsZS1wbHVzLFxuICBcImNoYXJ0LXBpZVwiOiAkZmEtdmFyLWNoYXJ0LXBpZSxcbiAgXCJwaWUtY2hhcnRcIjogJGZhLXZhci1waWUtY2hhcnQsXG4gIFwiYm9sdC1saWdodG5pbmdcIjogJGZhLXZhci1ib2x0LWxpZ2h0bmluZyxcbiAgXCJzYWNrLXhtYXJrXCI6ICRmYS12YXItc2Fjay14bWFyayxcbiAgXCJmaWxlLWV4Y2VsXCI6ICRmYS12YXItZmlsZS1leGNlbCxcbiAgXCJmaWxlLWNvbnRyYWN0XCI6ICRmYS12YXItZmlsZS1jb250cmFjdCxcbiAgXCJmaXNoLWZpbnNcIjogJGZhLXZhci1maXNoLWZpbnMsXG4gIFwiYnVpbGRpbmctZmxhZ1wiOiAkZmEtdmFyLWJ1aWxkaW5nLWZsYWcsXG4gIFwiZmFjZS1ncmluLWJlYW1cIjogJGZhLXZhci1mYWNlLWdyaW4tYmVhbSxcbiAgXCJncmluLWJlYW1cIjogJGZhLXZhci1ncmluLWJlYW0sXG4gIFwib2JqZWN0LXVuZ3JvdXBcIjogJGZhLXZhci1vYmplY3QtdW5ncm91cCxcbiAgXCJwb29wXCI6ICRmYS12YXItcG9vcCxcbiAgXCJsb2NhdGlvbi1waW5cIjogJGZhLXZhci1sb2NhdGlvbi1waW4sXG4gIFwibWFwLW1hcmtlclwiOiAkZmEtdmFyLW1hcC1tYXJrZXIsXG4gIFwia2FhYmFcIjogJGZhLXZhci1rYWFiYSxcbiAgXCJ0b2lsZXQtcGFwZXJcIjogJGZhLXZhci10b2lsZXQtcGFwZXIsXG4gIFwiaGVsbWV0LXNhZmV0eVwiOiAkZmEtdmFyLWhlbG1ldC1zYWZldHksXG4gIFwiaGFyZC1oYXRcIjogJGZhLXZhci1oYXJkLWhhdCxcbiAgXCJoYXQtaGFyZFwiOiAkZmEtdmFyLWhhdC1oYXJkLFxuICBcImVqZWN0XCI6ICRmYS12YXItZWplY3QsXG4gIFwiY2lyY2xlLXJpZ2h0XCI6ICRmYS12YXItY2lyY2xlLXJpZ2h0LFxuICBcImFycm93LWFsdC1jaXJjbGUtcmlnaHRcIjogJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0LFxuICBcInBsYW5lLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLXBsYW5lLWNpcmNsZS1jaGVjayxcbiAgXCJmYWNlLXJvbGxpbmctZXllc1wiOiAkZmEtdmFyLWZhY2Utcm9sbGluZy1leWVzLFxuICBcIm1laC1yb2xsaW5nLWV5ZXNcIjogJGZhLXZhci1tZWgtcm9sbGluZy1leWVzLFxuICBcIm9iamVjdC1ncm91cFwiOiAkZmEtdmFyLW9iamVjdC1ncm91cCxcbiAgXCJjaGFydC1saW5lXCI6ICRmYS12YXItY2hhcnQtbGluZSxcbiAgXCJsaW5lLWNoYXJ0XCI6ICRmYS12YXItbGluZS1jaGFydCxcbiAgXCJtYXNrLXZlbnRpbGF0b3JcIjogJGZhLXZhci1tYXNrLXZlbnRpbGF0b3IsXG4gIFwiYXJyb3ctcmlnaHRcIjogJGZhLXZhci1hcnJvdy1yaWdodCxcbiAgXCJzaWducy1wb3N0XCI6ICRmYS12YXItc2lnbnMtcG9zdCxcbiAgXCJtYXAtc2lnbnNcIjogJGZhLXZhci1tYXAtc2lnbnMsXG4gIFwiY2FzaC1yZWdpc3RlclwiOiAkZmEtdmFyLWNhc2gtcmVnaXN0ZXIsXG4gIFwicGVyc29uLWNpcmNsZS1xdWVzdGlvblwiOiAkZmEtdmFyLXBlcnNvbi1jaXJjbGUtcXVlc3Rpb24sXG4gIFwiaFwiOiAkZmEtdmFyLWgsXG4gIFwidGFycFwiOiAkZmEtdmFyLXRhcnAsXG4gIFwic2NyZXdkcml2ZXItd3JlbmNoXCI6ICRmYS12YXItc2NyZXdkcml2ZXItd3JlbmNoLFxuICBcInRvb2xzXCI6ICRmYS12YXItdG9vbHMsXG4gIFwiYXJyb3dzLXRvLWV5ZVwiOiAkZmEtdmFyLWFycm93cy10by1leWUsXG4gIFwicGx1Zy1jaXJjbGUtYm9sdFwiOiAkZmEtdmFyLXBsdWctY2lyY2xlLWJvbHQsXG4gIFwiaGVhcnRcIjogJGZhLXZhci1oZWFydCxcbiAgXCJtYXJzLWFuZC12ZW51c1wiOiAkZmEtdmFyLW1hcnMtYW5kLXZlbnVzLFxuICBcImhvdXNlLXVzZXJcIjogJGZhLXZhci1ob3VzZS11c2VyLFxuICBcImhvbWUtdXNlclwiOiAkZmEtdmFyLWhvbWUtdXNlcixcbiAgXCJkdW1wc3Rlci1maXJlXCI6ICRmYS12YXItZHVtcHN0ZXItZmlyZSxcbiAgXCJob3VzZS1jcmFja1wiOiAkZmEtdmFyLWhvdXNlLWNyYWNrLFxuICBcIm1hcnRpbmktZ2xhc3MtY2l0cnVzXCI6ICRmYS12YXItbWFydGluaS1nbGFzcy1jaXRydXMsXG4gIFwiY29ja3RhaWxcIjogJGZhLXZhci1jb2NrdGFpbCxcbiAgXCJmYWNlLXN1cnByaXNlXCI6ICRmYS12YXItZmFjZS1zdXJwcmlzZSxcbiAgXCJzdXJwcmlzZVwiOiAkZmEtdmFyLXN1cnByaXNlLFxuICBcImJvdHRsZS13YXRlclwiOiAkZmEtdmFyLWJvdHRsZS13YXRlcixcbiAgXCJjaXJjbGUtcGF1c2VcIjogJGZhLXZhci1jaXJjbGUtcGF1c2UsXG4gIFwicGF1c2UtY2lyY2xlXCI6ICRmYS12YXItcGF1c2UtY2lyY2xlLFxuICBcInRvaWxldC1wYXBlci1zbGFzaFwiOiAkZmEtdmFyLXRvaWxldC1wYXBlci1zbGFzaCxcbiAgXCJhcHBsZS13aG9sZVwiOiAkZmEtdmFyLWFwcGxlLXdob2xlLFxuICBcImFwcGxlLWFsdFwiOiAkZmEtdmFyLWFwcGxlLWFsdCxcbiAgXCJraXRjaGVuLXNldFwiOiAkZmEtdmFyLWtpdGNoZW4tc2V0LFxuICBcInJcIjogJGZhLXZhci1yLFxuICBcInRlbXBlcmF0dXJlLXF1YXJ0ZXJcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1xdWFydGVyLFxuICBcInRlbXBlcmF0dXJlLTFcIjogJGZhLXZhci10ZW1wZXJhdHVyZS0xLFxuICBcInRoZXJtb21ldGVyLTFcIjogJGZhLXZhci10aGVybW9tZXRlci0xLFxuICBcInRoZXJtb21ldGVyLXF1YXJ0ZXJcIjogJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyLFxuICBcImN1YmVcIjogJGZhLXZhci1jdWJlLFxuICBcImJpdGNvaW4tc2lnblwiOiAkZmEtdmFyLWJpdGNvaW4tc2lnbixcbiAgXCJzaGllbGQtZG9nXCI6ICRmYS12YXItc2hpZWxkLWRvZyxcbiAgXCJzb2xhci1wYW5lbFwiOiAkZmEtdmFyLXNvbGFyLXBhbmVsLFxuICBcImxvY2stb3BlblwiOiAkZmEtdmFyLWxvY2stb3BlbixcbiAgXCJlbGV2YXRvclwiOiAkZmEtdmFyLWVsZXZhdG9yLFxuICBcIm1vbmV5LWJpbGwtdHJhbnNmZXJcIjogJGZhLXZhci1tb25leS1iaWxsLXRyYW5zZmVyLFxuICBcIm1vbmV5LWJpbGwtdHJlbmQtdXBcIjogJGZhLXZhci1tb25leS1iaWxsLXRyZW5kLXVwLFxuICBcImhvdXNlLWZsb29kLXdhdGVyLWNpcmNsZS1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLWhvdXNlLWZsb29kLXdhdGVyLWNpcmNsZS1hcnJvdy1yaWdodCxcbiAgXCJzcXVhcmUtcG9sbC1ob3Jpem9udGFsXCI6ICRmYS12YXItc3F1YXJlLXBvbGwtaG9yaXpvbnRhbCxcbiAgXCJwb2xsLWhcIjogJGZhLXZhci1wb2xsLWgsXG4gIFwiY2lyY2xlXCI6ICRmYS12YXItY2lyY2xlLFxuICBcImJhY2t3YXJkLWZhc3RcIjogJGZhLXZhci1iYWNrd2FyZC1mYXN0LFxuICBcImZhc3QtYmFja3dhcmRcIjogJGZhLXZhci1mYXN0LWJhY2t3YXJkLFxuICBcInJlY3ljbGVcIjogJGZhLXZhci1yZWN5Y2xlLFxuICBcInVzZXItYXN0cm9uYXV0XCI6ICRmYS12YXItdXNlci1hc3Ryb25hdXQsXG4gIFwicGxhbmUtc2xhc2hcIjogJGZhLXZhci1wbGFuZS1zbGFzaCxcbiAgXCJ0cmFkZW1hcmtcIjogJGZhLXZhci10cmFkZW1hcmssXG4gIFwiYmFza2V0YmFsbFwiOiAkZmEtdmFyLWJhc2tldGJhbGwsXG4gIFwiYmFza2V0YmFsbC1iYWxsXCI6ICRmYS12YXItYmFza2V0YmFsbC1iYWxsLFxuICBcInNhdGVsbGl0ZS1kaXNoXCI6ICRmYS12YXItc2F0ZWxsaXRlLWRpc2gsXG4gIFwiY2lyY2xlLXVwXCI6ICRmYS12YXItY2lyY2xlLXVwLFxuICBcImFycm93LWFsdC1jaXJjbGUtdXBcIjogJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwLFxuICBcIm1vYmlsZS1zY3JlZW4tYnV0dG9uXCI6ICRmYS12YXItbW9iaWxlLXNjcmVlbi1idXR0b24sXG4gIFwibW9iaWxlLWFsdFwiOiAkZmEtdmFyLW1vYmlsZS1hbHQsXG4gIFwidm9sdW1lLWhpZ2hcIjogJGZhLXZhci12b2x1bWUtaGlnaCxcbiAgXCJ2b2x1bWUtdXBcIjogJGZhLXZhci12b2x1bWUtdXAsXG4gIFwidXNlcnMtcmF5c1wiOiAkZmEtdmFyLXVzZXJzLXJheXMsXG4gIFwid2FsbGV0XCI6ICRmYS12YXItd2FsbGV0LFxuICBcImNsaXBib2FyZC1jaGVja1wiOiAkZmEtdmFyLWNsaXBib2FyZC1jaGVjayxcbiAgXCJmaWxlLWF1ZGlvXCI6ICRmYS12YXItZmlsZS1hdWRpbyxcbiAgXCJidXJnZXJcIjogJGZhLXZhci1idXJnZXIsXG4gIFwiaGFtYnVyZ2VyXCI6ICRmYS12YXItaGFtYnVyZ2VyLFxuICBcIndyZW5jaFwiOiAkZmEtdmFyLXdyZW5jaCxcbiAgXCJidWdzXCI6ICRmYS12YXItYnVncyxcbiAgXCJydXBlZS1zaWduXCI6ICRmYS12YXItcnVwZWUtc2lnbixcbiAgXCJydXBlZVwiOiAkZmEtdmFyLXJ1cGVlLFxuICBcImZpbGUtaW1hZ2VcIjogJGZhLXZhci1maWxlLWltYWdlLFxuICBcImNpcmNsZS1xdWVzdGlvblwiOiAkZmEtdmFyLWNpcmNsZS1xdWVzdGlvbixcbiAgXCJxdWVzdGlvbi1jaXJjbGVcIjogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUsXG4gIFwicGxhbmUtZGVwYXJ0dXJlXCI6ICRmYS12YXItcGxhbmUtZGVwYXJ0dXJlLFxuICBcImhhbmRzaGFrZS1zbGFzaFwiOiAkZmEtdmFyLWhhbmRzaGFrZS1zbGFzaCxcbiAgXCJib29rLWJvb2ttYXJrXCI6ICRmYS12YXItYm9vay1ib29rbWFyayxcbiAgXCJjb2RlLWJyYW5jaFwiOiAkZmEtdmFyLWNvZGUtYnJhbmNoLFxuICBcImhhdC1jb3dib3lcIjogJGZhLXZhci1oYXQtY293Ym95LFxuICBcImJyaWRnZVwiOiAkZmEtdmFyLWJyaWRnZSxcbiAgXCJwaG9uZS1mbGlwXCI6ICRmYS12YXItcGhvbmUtZmxpcCxcbiAgXCJwaG9uZS1hbHRcIjogJGZhLXZhci1waG9uZS1hbHQsXG4gIFwidHJ1Y2stZnJvbnRcIjogJGZhLXZhci10cnVjay1mcm9udCxcbiAgXCJjYXRcIjogJGZhLXZhci1jYXQsXG4gIFwiYW5jaG9yLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWFuY2hvci1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwidHJ1Y2stZmllbGRcIjogJGZhLXZhci10cnVjay1maWVsZCxcbiAgXCJyb3V0ZVwiOiAkZmEtdmFyLXJvdXRlLFxuICBcImNsaXBib2FyZC1xdWVzdGlvblwiOiAkZmEtdmFyLWNsaXBib2FyZC1xdWVzdGlvbixcbiAgXCJwYW5vcmFtYVwiOiAkZmEtdmFyLXBhbm9yYW1hLFxuICBcImNvbW1lbnQtbWVkaWNhbFwiOiAkZmEtdmFyLWNvbW1lbnQtbWVkaWNhbCxcbiAgXCJ0ZWV0aC1vcGVuXCI6ICRmYS12YXItdGVldGgtb3BlbixcbiAgXCJmaWxlLWNpcmNsZS1taW51c1wiOiAkZmEtdmFyLWZpbGUtY2lyY2xlLW1pbnVzLFxuICBcInRhZ3NcIjogJGZhLXZhci10YWdzLFxuICBcIndpbmUtZ2xhc3NcIjogJGZhLXZhci13aW5lLWdsYXNzLFxuICBcImZvcndhcmQtZmFzdFwiOiAkZmEtdmFyLWZvcndhcmQtZmFzdCxcbiAgXCJmYXN0LWZvcndhcmRcIjogJGZhLXZhci1mYXN0LWZvcndhcmQsXG4gIFwiZmFjZS1tZWgtYmxhbmtcIjogJGZhLXZhci1mYWNlLW1laC1ibGFuayxcbiAgXCJtZWgtYmxhbmtcIjogJGZhLXZhci1tZWgtYmxhbmssXG4gIFwic3F1YXJlLXBhcmtpbmdcIjogJGZhLXZhci1zcXVhcmUtcGFya2luZyxcbiAgXCJwYXJraW5nXCI6ICRmYS12YXItcGFya2luZyxcbiAgXCJob3VzZS1zaWduYWxcIjogJGZhLXZhci1ob3VzZS1zaWduYWwsXG4gIFwiYmFycy1wcm9ncmVzc1wiOiAkZmEtdmFyLWJhcnMtcHJvZ3Jlc3MsXG4gIFwidGFza3MtYWx0XCI6ICRmYS12YXItdGFza3MtYWx0LFxuICBcImZhdWNldC1kcmlwXCI6ICRmYS12YXItZmF1Y2V0LWRyaXAsXG4gIFwiY2FydC1mbGF0YmVkXCI6ICRmYS12YXItY2FydC1mbGF0YmVkLFxuICBcImRvbGx5LWZsYXRiZWRcIjogJGZhLXZhci1kb2xseS1mbGF0YmVkLFxuICBcImJhbi1zbW9raW5nXCI6ICRmYS12YXItYmFuLXNtb2tpbmcsXG4gIFwic21va2luZy1iYW5cIjogJGZhLXZhci1zbW9raW5nLWJhbixcbiAgXCJ0ZXJtaW5hbFwiOiAkZmEtdmFyLXRlcm1pbmFsLFxuICBcIm1vYmlsZS1idXR0b25cIjogJGZhLXZhci1tb2JpbGUtYnV0dG9uLFxuICBcImhvdXNlLW1lZGljYWwtZmxhZ1wiOiAkZmEtdmFyLWhvdXNlLW1lZGljYWwtZmxhZyxcbiAgXCJiYXNrZXQtc2hvcHBpbmdcIjogJGZhLXZhci1iYXNrZXQtc2hvcHBpbmcsXG4gIFwic2hvcHBpbmctYmFza2V0XCI6ICRmYS12YXItc2hvcHBpbmctYmFza2V0LFxuICBcInRhcGVcIjogJGZhLXZhci10YXBlLFxuICBcImJ1cy1zaW1wbGVcIjogJGZhLXZhci1idXMtc2ltcGxlLFxuICBcImJ1cy1hbHRcIjogJGZhLXZhci1idXMtYWx0LFxuICBcImV5ZVwiOiAkZmEtdmFyLWV5ZSxcbiAgXCJmYWNlLXNhZC1jcnlcIjogJGZhLXZhci1mYWNlLXNhZC1jcnksXG4gIFwic2FkLWNyeVwiOiAkZmEtdmFyLXNhZC1jcnksXG4gIFwiYXVkaW8tZGVzY3JpcHRpb25cIjogJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbixcbiAgXCJwZXJzb24tbWlsaXRhcnktdG8tcGVyc29uXCI6ICRmYS12YXItcGVyc29uLW1pbGl0YXJ5LXRvLXBlcnNvbixcbiAgXCJmaWxlLXNoaWVsZFwiOiAkZmEtdmFyLWZpbGUtc2hpZWxkLFxuICBcInVzZXItc2xhc2hcIjogJGZhLXZhci11c2VyLXNsYXNoLFxuICBcInBlblwiOiAkZmEtdmFyLXBlbixcbiAgXCJ0b3dlci1vYnNlcnZhdGlvblwiOiAkZmEtdmFyLXRvd2VyLW9ic2VydmF0aW9uLFxuICBcImZpbGUtY29kZVwiOiAkZmEtdmFyLWZpbGUtY29kZSxcbiAgXCJzaWduYWxcIjogJGZhLXZhci1zaWduYWwsXG4gIFwic2lnbmFsLTVcIjogJGZhLXZhci1zaWduYWwtNSxcbiAgXCJzaWduYWwtcGVyZmVjdFwiOiAkZmEtdmFyLXNpZ25hbC1wZXJmZWN0LFxuICBcImJ1c1wiOiAkZmEtdmFyLWJ1cyxcbiAgXCJoZWFydC1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1oZWFydC1jaXJjbGUteG1hcmssXG4gIFwiaG91c2UtY2hpbW5leVwiOiAkZmEtdmFyLWhvdXNlLWNoaW1uZXksXG4gIFwiaG9tZS1sZ1wiOiAkZmEtdmFyLWhvbWUtbGcsXG4gIFwid2luZG93LW1heGltaXplXCI6ICRmYS12YXItd2luZG93LW1heGltaXplLFxuICBcImZhY2UtZnJvd25cIjogJGZhLXZhci1mYWNlLWZyb3duLFxuICBcImZyb3duXCI6ICRmYS12YXItZnJvd24sXG4gIFwicHJlc2NyaXB0aW9uXCI6ICRmYS12YXItcHJlc2NyaXB0aW9uLFxuICBcInNob3BcIjogJGZhLXZhci1zaG9wLFxuICBcInN0b3JlLWFsdFwiOiAkZmEtdmFyLXN0b3JlLWFsdCxcbiAgXCJmbG9wcHktZGlza1wiOiAkZmEtdmFyLWZsb3BweS1kaXNrLFxuICBcInNhdmVcIjogJGZhLXZhci1zYXZlLFxuICBcInZpaGFyYVwiOiAkZmEtdmFyLXZpaGFyYSxcbiAgXCJzY2FsZS11bmJhbGFuY2VkXCI6ICRmYS12YXItc2NhbGUtdW5iYWxhbmNlZCxcbiAgXCJiYWxhbmNlLXNjYWxlLWxlZnRcIjogJGZhLXZhci1iYWxhbmNlLXNjYWxlLWxlZnQsXG4gIFwic29ydC11cFwiOiAkZmEtdmFyLXNvcnQtdXAsXG4gIFwic29ydC1hc2NcIjogJGZhLXZhci1zb3J0LWFzYyxcbiAgXCJjb21tZW50LWRvdHNcIjogJGZhLXZhci1jb21tZW50LWRvdHMsXG4gIFwiY29tbWVudGluZ1wiOiAkZmEtdmFyLWNvbW1lbnRpbmcsXG4gIFwicGxhbnQtd2lsdFwiOiAkZmEtdmFyLXBsYW50LXdpbHQsXG4gIFwiZGlhbW9uZFwiOiAkZmEtdmFyLWRpYW1vbmQsXG4gIFwiZmFjZS1ncmluLXNxdWludFwiOiAkZmEtdmFyLWZhY2UtZ3Jpbi1zcXVpbnQsXG4gIFwiZ3Jpbi1zcXVpbnRcIjogJGZhLXZhci1ncmluLXNxdWludCxcbiAgXCJoYW5kLWhvbGRpbmctZG9sbGFyXCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLWRvbGxhcixcbiAgXCJoYW5kLWhvbGRpbmctdXNkXCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLXVzZCxcbiAgXCJiYWN0ZXJpdW1cIjogJGZhLXZhci1iYWN0ZXJpdW0sXG4gIFwiaGFuZC1wb2ludGVyXCI6ICRmYS12YXItaGFuZC1wb2ludGVyLFxuICBcImRydW0tc3RlZWxwYW5cIjogJGZhLXZhci1kcnVtLXN0ZWVscGFuLFxuICBcImhhbmQtc2Npc3NvcnNcIjogJGZhLXZhci1oYW5kLXNjaXNzb3JzLFxuICBcImhhbmRzLXByYXlpbmdcIjogJGZhLXZhci1oYW5kcy1wcmF5aW5nLFxuICBcInByYXlpbmctaGFuZHNcIjogJGZhLXZhci1wcmF5aW5nLWhhbmRzLFxuICBcImFycm93LXJvdGF0ZS1yaWdodFwiOiAkZmEtdmFyLWFycm93LXJvdGF0ZS1yaWdodCxcbiAgXCJhcnJvdy1yaWdodC1yb3RhdGVcIjogJGZhLXZhci1hcnJvdy1yaWdodC1yb3RhdGUsXG4gIFwiYXJyb3ctcm90YXRlLWZvcndhcmRcIjogJGZhLXZhci1hcnJvdy1yb3RhdGUtZm9yd2FyZCxcbiAgXCJyZWRvXCI6ICRmYS12YXItcmVkbyxcbiAgXCJiaW9oYXphcmRcIjogJGZhLXZhci1iaW9oYXphcmQsXG4gIFwibG9jYXRpb24tY3Jvc3NoYWlyc1wiOiAkZmEtdmFyLWxvY2F0aW9uLWNyb3NzaGFpcnMsXG4gIFwibG9jYXRpb25cIjogJGZhLXZhci1sb2NhdGlvbixcbiAgXCJtYXJzLWRvdWJsZVwiOiAkZmEtdmFyLW1hcnMtZG91YmxlLFxuICBcImNoaWxkLWRyZXNzXCI6ICRmYS12YXItY2hpbGQtZHJlc3MsXG4gIFwidXNlcnMtYmV0d2Vlbi1saW5lc1wiOiAkZmEtdmFyLXVzZXJzLWJldHdlZW4tbGluZXMsXG4gIFwibHVuZ3MtdmlydXNcIjogJGZhLXZhci1sdW5ncy12aXJ1cyxcbiAgXCJmYWNlLWdyaW4tdGVhcnNcIjogJGZhLXZhci1mYWNlLWdyaW4tdGVhcnMsXG4gIFwiZ3Jpbi10ZWFyc1wiOiAkZmEtdmFyLWdyaW4tdGVhcnMsXG4gIFwicGhvbmVcIjogJGZhLXZhci1waG9uZSxcbiAgXCJjYWxlbmRhci14bWFya1wiOiAkZmEtdmFyLWNhbGVuZGFyLXhtYXJrLFxuICBcImNhbGVuZGFyLXRpbWVzXCI6ICRmYS12YXItY2FsZW5kYXItdGltZXMsXG4gIFwiY2hpbGQtcmVhY2hpbmdcIjogJGZhLXZhci1jaGlsZC1yZWFjaGluZyxcbiAgXCJoZWFkLXNpZGUtdmlydXNcIjogJGZhLXZhci1oZWFkLXNpZGUtdmlydXMsXG4gIFwidXNlci1nZWFyXCI6ICRmYS12YXItdXNlci1nZWFyLFxuICBcInVzZXItY29nXCI6ICRmYS12YXItdXNlci1jb2csXG4gIFwiYXJyb3ctdXAtMS05XCI6ICRmYS12YXItYXJyb3ctdXAtMS05LFxuICBcInNvcnQtbnVtZXJpYy11cFwiOiAkZmEtdmFyLXNvcnQtbnVtZXJpYy11cCxcbiAgXCJkb29yLWNsb3NlZFwiOiAkZmEtdmFyLWRvb3ItY2xvc2VkLFxuICBcInNoaWVsZC12aXJ1c1wiOiAkZmEtdmFyLXNoaWVsZC12aXJ1cyxcbiAgXCJkaWNlLXNpeFwiOiAkZmEtdmFyLWRpY2Utc2l4LFxuICBcIm1vc3F1aXRvLW5ldFwiOiAkZmEtdmFyLW1vc3F1aXRvLW5ldCxcbiAgXCJicmlkZ2Utd2F0ZXJcIjogJGZhLXZhci1icmlkZ2Utd2F0ZXIsXG4gIFwicGVyc29uLWJvb3RoXCI6ICRmYS12YXItcGVyc29uLWJvb3RoLFxuICBcInRleHQtd2lkdGhcIjogJGZhLXZhci10ZXh0LXdpZHRoLFxuICBcImhhdC13aXphcmRcIjogJGZhLXZhci1oYXQtd2l6YXJkLFxuICBcInBlbi1mYW5jeVwiOiAkZmEtdmFyLXBlbi1mYW5jeSxcbiAgXCJwZXJzb24tZGlnZ2luZ1wiOiAkZmEtdmFyLXBlcnNvbi1kaWdnaW5nLFxuICBcImRpZ2dpbmdcIjogJGZhLXZhci1kaWdnaW5nLFxuICBcInRyYXNoXCI6ICRmYS12YXItdHJhc2gsXG4gIFwiZ2F1Z2Utc2ltcGxlXCI6ICRmYS12YXItZ2F1Z2Utc2ltcGxlLFxuICBcImdhdWdlLXNpbXBsZS1tZWRcIjogJGZhLXZhci1nYXVnZS1zaW1wbGUtbWVkLFxuICBcInRhY2hvbWV0ZXItYXZlcmFnZVwiOiAkZmEtdmFyLXRhY2hvbWV0ZXItYXZlcmFnZSxcbiAgXCJib29rLW1lZGljYWxcIjogJGZhLXZhci1ib29rLW1lZGljYWwsXG4gIFwicG9vXCI6ICRmYS12YXItcG9vLFxuICBcInF1b3RlLXJpZ2h0XCI6ICRmYS12YXItcXVvdGUtcmlnaHQsXG4gIFwicXVvdGUtcmlnaHQtYWx0XCI6ICRmYS12YXItcXVvdGUtcmlnaHQtYWx0LFxuICBcInNoaXJ0XCI6ICRmYS12YXItc2hpcnQsXG4gIFwidC1zaGlydFwiOiAkZmEtdmFyLXQtc2hpcnQsXG4gIFwidHNoaXJ0XCI6ICRmYS12YXItdHNoaXJ0LFxuICBcImN1YmVzXCI6ICRmYS12YXItY3ViZXMsXG4gIFwiZGl2aWRlXCI6ICRmYS12YXItZGl2aWRlLFxuICBcInRlbmdlLXNpZ25cIjogJGZhLXZhci10ZW5nZS1zaWduLFxuICBcInRlbmdlXCI6ICRmYS12YXItdGVuZ2UsXG4gIFwiaGVhZHBob25lc1wiOiAkZmEtdmFyLWhlYWRwaG9uZXMsXG4gIFwiaGFuZHMtaG9sZGluZ1wiOiAkZmEtdmFyLWhhbmRzLWhvbGRpbmcsXG4gIFwiaGFuZHMtY2xhcHBpbmdcIjogJGZhLXZhci1oYW5kcy1jbGFwcGluZyxcbiAgXCJyZXB1YmxpY2FuXCI6ICRmYS12YXItcmVwdWJsaWNhbixcbiAgXCJhcnJvdy1sZWZ0XCI6ICRmYS12YXItYXJyb3ctbGVmdCxcbiAgXCJwZXJzb24tY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItcGVyc29uLWNpcmNsZS14bWFyayxcbiAgXCJydWxlclwiOiAkZmEtdmFyLXJ1bGVyLFxuICBcImFsaWduLWxlZnRcIjogJGZhLXZhci1hbGlnbi1sZWZ0LFxuICBcImRpY2UtZDZcIjogJGZhLXZhci1kaWNlLWQ2LFxuICBcInJlc3Ryb29tXCI6ICRmYS12YXItcmVzdHJvb20sXG4gIFwialwiOiAkZmEtdmFyLWosXG4gIFwidXNlcnMtdmlld2ZpbmRlclwiOiAkZmEtdmFyLXVzZXJzLXZpZXdmaW5kZXIsXG4gIFwiZmlsZS12aWRlb1wiOiAkZmEtdmFyLWZpbGUtdmlkZW8sXG4gIFwidXAtcmlnaHQtZnJvbS1zcXVhcmVcIjogJGZhLXZhci11cC1yaWdodC1mcm9tLXNxdWFyZSxcbiAgXCJleHRlcm5hbC1saW5rLWFsdFwiOiAkZmEtdmFyLWV4dGVybmFsLWxpbmstYWx0LFxuICBcInRhYmxlLWNlbGxzXCI6ICRmYS12YXItdGFibGUtY2VsbHMsXG4gIFwidGhcIjogJGZhLXZhci10aCxcbiAgXCJmaWxlLXBkZlwiOiAkZmEtdmFyLWZpbGUtcGRmLFxuICBcImJvb2stYmlibGVcIjogJGZhLXZhci1ib29rLWJpYmxlLFxuICBcImJpYmxlXCI6ICRmYS12YXItYmlibGUsXG4gIFwib1wiOiAkZmEtdmFyLW8sXG4gIFwic3VpdGNhc2UtbWVkaWNhbFwiOiAkZmEtdmFyLXN1aXRjYXNlLW1lZGljYWwsXG4gIFwibWVka2l0XCI6ICRmYS12YXItbWVka2l0LFxuICBcInVzZXItc2VjcmV0XCI6ICRmYS12YXItdXNlci1zZWNyZXQsXG4gIFwib3R0ZXJcIjogJGZhLXZhci1vdHRlcixcbiAgXCJwZXJzb24tZHJlc3NcIjogJGZhLXZhci1wZXJzb24tZHJlc3MsXG4gIFwiZmVtYWxlXCI6ICRmYS12YXItZmVtYWxlLFxuICBcImNvbW1lbnQtZG9sbGFyXCI6ICRmYS12YXItY29tbWVudC1kb2xsYXIsXG4gIFwiYnVzaW5lc3MtdGltZVwiOiAkZmEtdmFyLWJ1c2luZXNzLXRpbWUsXG4gIFwiYnJpZWZjYXNlLWNsb2NrXCI6ICRmYS12YXItYnJpZWZjYXNlLWNsb2NrLFxuICBcInRhYmxlLWNlbGxzLWxhcmdlXCI6ICRmYS12YXItdGFibGUtY2VsbHMtbGFyZ2UsXG4gIFwidGgtbGFyZ2VcIjogJGZhLXZhci10aC1sYXJnZSxcbiAgXCJib29rLXRhbmFraFwiOiAkZmEtdmFyLWJvb2stdGFuYWtoLFxuICBcInRhbmFraFwiOiAkZmEtdmFyLXRhbmFraCxcbiAgXCJwaG9uZS12b2x1bWVcIjogJGZhLXZhci1waG9uZS12b2x1bWUsXG4gIFwidm9sdW1lLWNvbnRyb2wtcGhvbmVcIjogJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZSxcbiAgXCJoYXQtY293Ym95LXNpZGVcIjogJGZhLXZhci1oYXQtY293Ym95LXNpZGUsXG4gIFwiY2xpcGJvYXJkLXVzZXJcIjogJGZhLXZhci1jbGlwYm9hcmQtdXNlcixcbiAgXCJjaGlsZFwiOiAkZmEtdmFyLWNoaWxkLFxuICBcImxpcmEtc2lnblwiOiAkZmEtdmFyLWxpcmEtc2lnbixcbiAgXCJzYXRlbGxpdGVcIjogJGZhLXZhci1zYXRlbGxpdGUsXG4gIFwicGxhbmUtbG9ja1wiOiAkZmEtdmFyLXBsYW5lLWxvY2ssXG4gIFwidGFnXCI6ICRmYS12YXItdGFnLFxuICBcImNvbW1lbnRcIjogJGZhLXZhci1jb21tZW50LFxuICBcImNha2UtY2FuZGxlc1wiOiAkZmEtdmFyLWNha2UtY2FuZGxlcyxcbiAgXCJiaXJ0aGRheS1jYWtlXCI6ICRmYS12YXItYmlydGhkYXktY2FrZSxcbiAgXCJjYWtlXCI6ICRmYS12YXItY2FrZSxcbiAgXCJlbnZlbG9wZVwiOiAkZmEtdmFyLWVudmVsb3BlLFxuICBcImFuZ2xlcy11cFwiOiAkZmEtdmFyLWFuZ2xlcy11cCxcbiAgXCJhbmdsZS1kb3VibGUtdXBcIjogJGZhLXZhci1hbmdsZS1kb3VibGUtdXAsXG4gIFwicGFwZXJjbGlwXCI6ICRmYS12YXItcGFwZXJjbGlwLFxuICBcImFycm93LXJpZ2h0LXRvLWNpdHlcIjogJGZhLXZhci1hcnJvdy1yaWdodC10by1jaXR5LFxuICBcInJpYmJvblwiOiAkZmEtdmFyLXJpYmJvbixcbiAgXCJsdW5nc1wiOiAkZmEtdmFyLWx1bmdzLFxuICBcImFycm93LXVwLTktMVwiOiAkZmEtdmFyLWFycm93LXVwLTktMSxcbiAgXCJzb3J0LW51bWVyaWMtdXAtYWx0XCI6ICRmYS12YXItc29ydC1udW1lcmljLXVwLWFsdCxcbiAgXCJsaXRlY29pbi1zaWduXCI6ICRmYS12YXItbGl0ZWNvaW4tc2lnbixcbiAgXCJib3JkZXItbm9uZVwiOiAkZmEtdmFyLWJvcmRlci1ub25lLFxuICBcImNpcmNsZS1ub2Rlc1wiOiAkZmEtdmFyLWNpcmNsZS1ub2RlcyxcbiAgXCJwYXJhY2h1dGUtYm94XCI6ICRmYS12YXItcGFyYWNodXRlLWJveCxcbiAgXCJpbmRlbnRcIjogJGZhLXZhci1pbmRlbnQsXG4gIFwidHJ1Y2stZmllbGQtdW5cIjogJGZhLXZhci10cnVjay1maWVsZC11bixcbiAgXCJob3VyZ2xhc3NcIjogJGZhLXZhci1ob3VyZ2xhc3MsXG4gIFwiaG91cmdsYXNzLWVtcHR5XCI6ICRmYS12YXItaG91cmdsYXNzLWVtcHR5LFxuICBcIm1vdW50YWluXCI6ICRmYS12YXItbW91bnRhaW4sXG4gIFwidXNlci1kb2N0b3JcIjogJGZhLXZhci11c2VyLWRvY3RvcixcbiAgXCJ1c2VyLW1kXCI6ICRmYS12YXItdXNlci1tZCxcbiAgXCJjaXJjbGUtaW5mb1wiOiAkZmEtdmFyLWNpcmNsZS1pbmZvLFxuICBcImluZm8tY2lyY2xlXCI6ICRmYS12YXItaW5mby1jaXJjbGUsXG4gIFwiY2xvdWQtbWVhdGJhbGxcIjogJGZhLXZhci1jbG91ZC1tZWF0YmFsbCxcbiAgXCJjYW1lcmFcIjogJGZhLXZhci1jYW1lcmEsXG4gIFwiY2FtZXJhLWFsdFwiOiAkZmEtdmFyLWNhbWVyYS1hbHQsXG4gIFwic3F1YXJlLXZpcnVzXCI6ICRmYS12YXItc3F1YXJlLXZpcnVzLFxuICBcIm1ldGVvclwiOiAkZmEtdmFyLW1ldGVvcixcbiAgXCJjYXItb25cIjogJGZhLXZhci1jYXItb24sXG4gIFwic2xlaWdoXCI6ICRmYS12YXItc2xlaWdoLFxuICBcImFycm93LWRvd24tMS05XCI6ICRmYS12YXItYXJyb3ctZG93bi0xLTksXG4gIFwic29ydC1udW1lcmljLWFzY1wiOiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2MsXG4gIFwic29ydC1udW1lcmljLWRvd25cIjogJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bixcbiAgXCJoYW5kLWhvbGRpbmctZHJvcGxldFwiOiAkZmEtdmFyLWhhbmQtaG9sZGluZy1kcm9wbGV0LFxuICBcImhhbmQtaG9sZGluZy13YXRlclwiOiAkZmEtdmFyLWhhbmQtaG9sZGluZy13YXRlcixcbiAgXCJ3YXRlclwiOiAkZmEtdmFyLXdhdGVyLFxuICBcImNhbGVuZGFyLWNoZWNrXCI6ICRmYS12YXItY2FsZW5kYXItY2hlY2ssXG4gIFwiYnJhaWxsZVwiOiAkZmEtdmFyLWJyYWlsbGUsXG4gIFwicHJlc2NyaXB0aW9uLWJvdHRsZS1tZWRpY2FsXCI6ICRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1tZWRpY2FsLFxuICBcInByZXNjcmlwdGlvbi1ib3R0bGUtYWx0XCI6ICRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQsXG4gIFwibGFuZG1hcmtcIjogJGZhLXZhci1sYW5kbWFyayxcbiAgXCJ0cnVja1wiOiAkZmEtdmFyLXRydWNrLFxuICBcImNyb3NzaGFpcnNcIjogJGZhLXZhci1jcm9zc2hhaXJzLFxuICBcInBlcnNvbi1jYW5lXCI6ICRmYS12YXItcGVyc29uLWNhbmUsXG4gIFwidGVudFwiOiAkZmEtdmFyLXRlbnQsXG4gIFwidmVzdC1wYXRjaGVzXCI6ICRmYS12YXItdmVzdC1wYXRjaGVzLFxuICBcImNoZWNrLWRvdWJsZVwiOiAkZmEtdmFyLWNoZWNrLWRvdWJsZSxcbiAgXCJhcnJvdy1kb3duLWEtelwiOiAkZmEtdmFyLWFycm93LWRvd24tYS16LFxuICBcInNvcnQtYWxwaGEtYXNjXCI6ICRmYS12YXItc29ydC1hbHBoYS1hc2MsXG4gIFwic29ydC1hbHBoYS1kb3duXCI6ICRmYS12YXItc29ydC1hbHBoYS1kb3duLFxuICBcIm1vbmV5LWJpbGwtd2hlYXRcIjogJGZhLXZhci1tb25leS1iaWxsLXdoZWF0LFxuICBcImNvb2tpZVwiOiAkZmEtdmFyLWNvb2tpZSxcbiAgXCJhcnJvdy1yb3RhdGUtbGVmdFwiOiAkZmEtdmFyLWFycm93LXJvdGF0ZS1sZWZ0LFxuICBcImFycm93LWxlZnQtcm90YXRlXCI6ICRmYS12YXItYXJyb3ctbGVmdC1yb3RhdGUsXG4gIFwiYXJyb3ctcm90YXRlLWJhY2tcIjogJGZhLXZhci1hcnJvdy1yb3RhdGUtYmFjayxcbiAgXCJhcnJvdy1yb3RhdGUtYmFja3dhcmRcIjogJGZhLXZhci1hcnJvdy1yb3RhdGUtYmFja3dhcmQsXG4gIFwidW5kb1wiOiAkZmEtdmFyLXVuZG8sXG4gIFwiaGFyZC1kcml2ZVwiOiAkZmEtdmFyLWhhcmQtZHJpdmUsXG4gIFwiaGRkXCI6ICRmYS12YXItaGRkLFxuICBcImZhY2UtZ3Jpbi1zcXVpbnQtdGVhcnNcIjogJGZhLXZhci1mYWNlLWdyaW4tc3F1aW50LXRlYXJzLFxuICBcImdyaW4tc3F1aW50LXRlYXJzXCI6ICRmYS12YXItZ3Jpbi1zcXVpbnQtdGVhcnMsXG4gIFwiZHVtYmJlbGxcIjogJGZhLXZhci1kdW1iYmVsbCxcbiAgXCJyZWN0YW5nbGUtbGlzdFwiOiAkZmEtdmFyLXJlY3RhbmdsZS1saXN0LFxuICBcImxpc3QtYWx0XCI6ICRmYS12YXItbGlzdC1hbHQsXG4gIFwidGFycC1kcm9wbGV0XCI6ICRmYS12YXItdGFycC1kcm9wbGV0LFxuICBcImhvdXNlLW1lZGljYWwtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItaG91c2UtbWVkaWNhbC1jaXJjbGUtY2hlY2ssXG4gIFwicGVyc29uLXNraWluZy1ub3JkaWNcIjogJGZhLXZhci1wZXJzb24tc2tpaW5nLW5vcmRpYyxcbiAgXCJza2lpbmctbm9yZGljXCI6ICRmYS12YXItc2tpaW5nLW5vcmRpYyxcbiAgXCJjYWxlbmRhci1wbHVzXCI6ICRmYS12YXItY2FsZW5kYXItcGx1cyxcbiAgXCJwbGFuZS1hcnJpdmFsXCI6ICRmYS12YXItcGxhbmUtYXJyaXZhbCxcbiAgXCJjaXJjbGUtbGVmdFwiOiAkZmEtdmFyLWNpcmNsZS1sZWZ0LFxuICBcImFycm93LWFsdC1jaXJjbGUtbGVmdFwiOiAkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtbGVmdCxcbiAgXCJ0cmFpbi1zdWJ3YXlcIjogJGZhLXZhci10cmFpbi1zdWJ3YXksXG4gIFwic3Vid2F5XCI6ICRmYS12YXItc3Vid2F5LFxuICBcImNoYXJ0LWdhbnR0XCI6ICRmYS12YXItY2hhcnQtZ2FudHQsXG4gIFwiaW5kaWFuLXJ1cGVlLXNpZ25cIjogJGZhLXZhci1pbmRpYW4tcnVwZWUtc2lnbixcbiAgXCJpbmRpYW4tcnVwZWVcIjogJGZhLXZhci1pbmRpYW4tcnVwZWUsXG4gIFwiaW5yXCI6ICRmYS12YXItaW5yLFxuICBcImNyb3Atc2ltcGxlXCI6ICRmYS12YXItY3JvcC1zaW1wbGUsXG4gIFwiY3JvcC1hbHRcIjogJGZhLXZhci1jcm9wLWFsdCxcbiAgXCJtb25leS1iaWxsLTFcIjogJGZhLXZhci1tb25leS1iaWxsLTEsXG4gIFwibW9uZXktYmlsbC1hbHRcIjogJGZhLXZhci1tb25leS1iaWxsLWFsdCxcbiAgXCJsZWZ0LWxvbmdcIjogJGZhLXZhci1sZWZ0LWxvbmcsXG4gIFwibG9uZy1hcnJvdy1hbHQtbGVmdFwiOiAkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQsXG4gIFwiZG5hXCI6ICRmYS12YXItZG5hLFxuICBcInZpcnVzLXNsYXNoXCI6ICRmYS12YXItdmlydXMtc2xhc2gsXG4gIFwibWludXNcIjogJGZhLXZhci1taW51cyxcbiAgXCJzdWJ0cmFjdFwiOiAkZmEtdmFyLXN1YnRyYWN0LFxuICBcImNoZXNzXCI6ICRmYS12YXItY2hlc3MsXG4gIFwiYXJyb3ctbGVmdC1sb25nXCI6ICRmYS12YXItYXJyb3ctbGVmdC1sb25nLFxuICBcImxvbmctYXJyb3ctbGVmdFwiOiAkZmEtdmFyLWxvbmctYXJyb3ctbGVmdCxcbiAgXCJwbHVnLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLXBsdWctY2lyY2xlLWNoZWNrLFxuICBcInN0cmVldC12aWV3XCI6ICRmYS12YXItc3RyZWV0LXZpZXcsXG4gIFwiZnJhbmMtc2lnblwiOiAkZmEtdmFyLWZyYW5jLXNpZ24sXG4gIFwidm9sdW1lLW9mZlwiOiAkZmEtdmFyLXZvbHVtZS1vZmYsXG4gIFwiaGFuZHMtYXNsLWludGVycHJldGluZ1wiOiAkZmEtdmFyLWhhbmRzLWFzbC1pbnRlcnByZXRpbmcsXG4gIFwiYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmdcIjogJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZyxcbiAgXCJhc2wtaW50ZXJwcmV0aW5nXCI6ICRmYS12YXItYXNsLWludGVycHJldGluZyxcbiAgXCJoYW5kcy1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZ1wiOiAkZmEtdmFyLWhhbmRzLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nLFxuICBcImdlYXJcIjogJGZhLXZhci1nZWFyLFxuICBcImNvZ1wiOiAkZmEtdmFyLWNvZyxcbiAgXCJkcm9wbGV0LXNsYXNoXCI6ICRmYS12YXItZHJvcGxldC1zbGFzaCxcbiAgXCJ0aW50LXNsYXNoXCI6ICRmYS12YXItdGludC1zbGFzaCxcbiAgXCJtb3NxdWVcIjogJGZhLXZhci1tb3NxdWUsXG4gIFwibW9zcXVpdG9cIjogJGZhLXZhci1tb3NxdWl0byxcbiAgXCJzdGFyLW9mLWRhdmlkXCI6ICRmYS12YXItc3Rhci1vZi1kYXZpZCxcbiAgXCJwZXJzb24tbWlsaXRhcnktcmlmbGVcIjogJGZhLXZhci1wZXJzb24tbWlsaXRhcnktcmlmbGUsXG4gIFwiY2FydC1zaG9wcGluZ1wiOiAkZmEtdmFyLWNhcnQtc2hvcHBpbmcsXG4gIFwic2hvcHBpbmctY2FydFwiOiAkZmEtdmFyLXNob3BwaW5nLWNhcnQsXG4gIFwidmlhbHNcIjogJGZhLXZhci12aWFscyxcbiAgXCJwbHVnLWNpcmNsZS1wbHVzXCI6ICRmYS12YXItcGx1Zy1jaXJjbGUtcGx1cyxcbiAgXCJwbGFjZS1vZi13b3JzaGlwXCI6ICRmYS12YXItcGxhY2Utb2Ytd29yc2hpcCxcbiAgXCJncmlwLXZlcnRpY2FsXCI6ICRmYS12YXItZ3JpcC12ZXJ0aWNhbCxcbiAgXCJhcnJvdy10dXJuLXVwXCI6ICRmYS12YXItYXJyb3ctdHVybi11cCxcbiAgXCJsZXZlbC11cFwiOiAkZmEtdmFyLWxldmVsLXVwLFxuICBcInVcIjogJGZhLXZhci11LFxuICBcInNxdWFyZS1yb290LXZhcmlhYmxlXCI6ICRmYS12YXItc3F1YXJlLXJvb3QtdmFyaWFibGUsXG4gIFwic3F1YXJlLXJvb3QtYWx0XCI6ICRmYS12YXItc3F1YXJlLXJvb3QtYWx0LFxuICBcImNsb2NrXCI6ICRmYS12YXItY2xvY2ssXG4gIFwiY2xvY2stZm91clwiOiAkZmEtdmFyLWNsb2NrLWZvdXIsXG4gIFwiYmFja3dhcmQtc3RlcFwiOiAkZmEtdmFyLWJhY2t3YXJkLXN0ZXAsXG4gIFwic3RlcC1iYWNrd2FyZFwiOiAkZmEtdmFyLXN0ZXAtYmFja3dhcmQsXG4gIFwicGFsbGV0XCI6ICRmYS12YXItcGFsbGV0LFxuICBcImZhdWNldFwiOiAkZmEtdmFyLWZhdWNldCxcbiAgXCJiYXNlYmFsbC1iYXQtYmFsbFwiOiAkZmEtdmFyLWJhc2ViYWxsLWJhdC1iYWxsLFxuICBcInNcIjogJGZhLXZhci1zLFxuICBcInRpbWVsaW5lXCI6ICRmYS12YXItdGltZWxpbmUsXG4gIFwia2V5Ym9hcmRcIjogJGZhLXZhci1rZXlib2FyZCxcbiAgXCJjYXJldC1kb3duXCI6ICRmYS12YXItY2FyZXQtZG93bixcbiAgXCJob3VzZS1jaGltbmV5LW1lZGljYWxcIjogJGZhLXZhci1ob3VzZS1jaGltbmV5LW1lZGljYWwsXG4gIFwiY2xpbmljLW1lZGljYWxcIjogJGZhLXZhci1jbGluaWMtbWVkaWNhbCxcbiAgXCJ0ZW1wZXJhdHVyZS10aHJlZS1xdWFydGVyc1wiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLXRocmVlLXF1YXJ0ZXJzLFxuICBcInRlbXBlcmF0dXJlLTNcIjogJGZhLXZhci10ZW1wZXJhdHVyZS0zLFxuICBcInRoZXJtb21ldGVyLTNcIjogJGZhLXZhci10aGVybW9tZXRlci0zLFxuICBcInRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzXCI6ICRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnMsXG4gIFwibW9iaWxlLXNjcmVlblwiOiAkZmEtdmFyLW1vYmlsZS1zY3JlZW4sXG4gIFwibW9iaWxlLWFuZHJvaWQtYWx0XCI6ICRmYS12YXItbW9iaWxlLWFuZHJvaWQtYWx0LFxuICBcInBsYW5lLXVwXCI6ICRmYS12YXItcGxhbmUtdXAsXG4gIFwicGlnZ3ktYmFua1wiOiAkZmEtdmFyLXBpZ2d5LWJhbmssXG4gIFwiYmF0dGVyeS1oYWxmXCI6ICRmYS12YXItYmF0dGVyeS1oYWxmLFxuICBcImJhdHRlcnktM1wiOiAkZmEtdmFyLWJhdHRlcnktMyxcbiAgXCJtb3VudGFpbi1jaXR5XCI6ICRmYS12YXItbW91bnRhaW4tY2l0eSxcbiAgXCJjb2luc1wiOiAkZmEtdmFyLWNvaW5zLFxuICBcImtoYW5kYVwiOiAkZmEtdmFyLWtoYW5kYSxcbiAgXCJzbGlkZXJzXCI6ICRmYS12YXItc2xpZGVycyxcbiAgXCJzbGlkZXJzLWhcIjogJGZhLXZhci1zbGlkZXJzLWgsXG4gIFwiZm9sZGVyLXRyZWVcIjogJGZhLXZhci1mb2xkZXItdHJlZSxcbiAgXCJuZXR3b3JrLXdpcmVkXCI6ICRmYS12YXItbmV0d29yay13aXJlZCxcbiAgXCJtYXAtcGluXCI6ICRmYS12YXItbWFwLXBpbixcbiAgXCJoYW1zYVwiOiAkZmEtdmFyLWhhbXNhLFxuICBcImNlbnQtc2lnblwiOiAkZmEtdmFyLWNlbnQtc2lnbixcbiAgXCJmbGFza1wiOiAkZmEtdmFyLWZsYXNrLFxuICBcInBlcnNvbi1wcmVnbmFudFwiOiAkZmEtdmFyLXBlcnNvbi1wcmVnbmFudCxcbiAgXCJ3YW5kLXNwYXJrbGVzXCI6ICRmYS12YXItd2FuZC1zcGFya2xlcyxcbiAgXCJlbGxpcHNpcy12ZXJ0aWNhbFwiOiAkZmEtdmFyLWVsbGlwc2lzLXZlcnRpY2FsLFxuICBcImVsbGlwc2lzLXZcIjogJGZhLXZhci1lbGxpcHNpcy12LFxuICBcInRpY2tldFwiOiAkZmEtdmFyLXRpY2tldCxcbiAgXCJwb3dlci1vZmZcIjogJGZhLXZhci1wb3dlci1vZmYsXG4gIFwicmlnaHQtbG9uZ1wiOiAkZmEtdmFyLXJpZ2h0LWxvbmcsXG4gIFwibG9uZy1hcnJvdy1hbHQtcmlnaHRcIjogJGZhLXZhci1sb25nLWFycm93LWFsdC1yaWdodCxcbiAgXCJmbGFnLXVzYVwiOiAkZmEtdmFyLWZsYWctdXNhLFxuICBcImxhcHRvcC1maWxlXCI6ICRmYS12YXItbGFwdG9wLWZpbGUsXG4gIFwidHR5XCI6ICRmYS12YXItdHR5LFxuICBcInRlbGV0eXBlXCI6ICRmYS12YXItdGVsZXR5cGUsXG4gIFwiZGlhZ3JhbS1uZXh0XCI6ICRmYS12YXItZGlhZ3JhbS1uZXh0LFxuICBcInBlcnNvbi1yaWZsZVwiOiAkZmEtdmFyLXBlcnNvbi1yaWZsZSxcbiAgXCJob3VzZS1tZWRpY2FsLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWhvdXNlLW1lZGljYWwtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImNsb3NlZC1jYXB0aW9uaW5nXCI6ICRmYS12YXItY2xvc2VkLWNhcHRpb25pbmcsXG4gIFwicGVyc29uLWhpa2luZ1wiOiAkZmEtdmFyLXBlcnNvbi1oaWtpbmcsXG4gIFwiaGlraW5nXCI6ICRmYS12YXItaGlraW5nLFxuICBcInZlbnVzLWRvdWJsZVwiOiAkZmEtdmFyLXZlbnVzLWRvdWJsZSxcbiAgXCJpbWFnZXNcIjogJGZhLXZhci1pbWFnZXMsXG4gIFwiY2FsY3VsYXRvclwiOiAkZmEtdmFyLWNhbGN1bGF0b3IsXG4gIFwicGVvcGxlLXB1bGxpbmdcIjogJGZhLXZhci1wZW9wbGUtcHVsbGluZyxcbiAgXCJuXCI6ICRmYS12YXItbixcbiAgXCJjYWJsZS1jYXJcIjogJGZhLXZhci1jYWJsZS1jYXIsXG4gIFwidHJhbVwiOiAkZmEtdmFyLXRyYW0sXG4gIFwiY2xvdWQtcmFpblwiOiAkZmEtdmFyLWNsb3VkLXJhaW4sXG4gIFwiYnVpbGRpbmctY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItYnVpbGRpbmctY2lyY2xlLXhtYXJrLFxuICBcInNoaXBcIjogJGZhLXZhci1zaGlwLFxuICBcImFycm93cy1kb3duLXRvLWxpbmVcIjogJGZhLXZhci1hcnJvd3MtZG93bi10by1saW5lLFxuICBcImRvd25sb2FkXCI6ICRmYS12YXItZG93bmxvYWQsXG4gIFwiZmFjZS1ncmluXCI6ICRmYS12YXItZmFjZS1ncmluLFxuICBcImdyaW5cIjogJGZhLXZhci1ncmluLFxuICBcImRlbGV0ZS1sZWZ0XCI6ICRmYS12YXItZGVsZXRlLWxlZnQsXG4gIFwiYmFja3NwYWNlXCI6ICRmYS12YXItYmFja3NwYWNlLFxuICBcImV5ZS1kcm9wcGVyXCI6ICRmYS12YXItZXllLWRyb3BwZXIsXG4gIFwiZXllLWRyb3BwZXItZW1wdHlcIjogJGZhLXZhci1leWUtZHJvcHBlci1lbXB0eSxcbiAgXCJleWVkcm9wcGVyXCI6ICRmYS12YXItZXllZHJvcHBlcixcbiAgXCJmaWxlLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWZpbGUtY2lyY2xlLWNoZWNrLFxuICBcImZvcndhcmRcIjogJGZhLXZhci1mb3J3YXJkLFxuICBcIm1vYmlsZVwiOiAkZmEtdmFyLW1vYmlsZSxcbiAgXCJtb2JpbGUtYW5kcm9pZFwiOiAkZmEtdmFyLW1vYmlsZS1hbmRyb2lkLFxuICBcIm1vYmlsZS1waG9uZVwiOiAkZmEtdmFyLW1vYmlsZS1waG9uZSxcbiAgXCJmYWNlLW1laFwiOiAkZmEtdmFyLWZhY2UtbWVoLFxuICBcIm1laFwiOiAkZmEtdmFyLW1laCxcbiAgXCJhbGlnbi1jZW50ZXJcIjogJGZhLXZhci1hbGlnbi1jZW50ZXIsXG4gIFwiYm9vay1za3VsbFwiOiAkZmEtdmFyLWJvb2stc2t1bGwsXG4gIFwiYm9vay1kZWFkXCI6ICRmYS12YXItYm9vay1kZWFkLFxuICBcImlkLWNhcmRcIjogJGZhLXZhci1pZC1jYXJkLFxuICBcImRyaXZlcnMtbGljZW5zZVwiOiAkZmEtdmFyLWRyaXZlcnMtbGljZW5zZSxcbiAgXCJvdXRkZW50XCI6ICRmYS12YXItb3V0ZGVudCxcbiAgXCJkZWRlbnRcIjogJGZhLXZhci1kZWRlbnQsXG4gIFwiaGVhcnQtY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItaGVhcnQtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImhvdXNlXCI6ICRmYS12YXItaG91c2UsXG4gIFwiaG9tZVwiOiAkZmEtdmFyLWhvbWUsXG4gIFwiaG9tZS1hbHRcIjogJGZhLXZhci1ob21lLWFsdCxcbiAgXCJob21lLWxnLWFsdFwiOiAkZmEtdmFyLWhvbWUtbGctYWx0LFxuICBcImNhbGVuZGFyLXdlZWtcIjogJGZhLXZhci1jYWxlbmRhci13ZWVrLFxuICBcImxhcHRvcC1tZWRpY2FsXCI6ICRmYS12YXItbGFwdG9wLW1lZGljYWwsXG4gIFwiYlwiOiAkZmEtdmFyLWIsXG4gIFwiZmlsZS1tZWRpY2FsXCI6ICRmYS12YXItZmlsZS1tZWRpY2FsLFxuICBcImRpY2Utb25lXCI6ICRmYS12YXItZGljZS1vbmUsXG4gIFwia2l3aS1iaXJkXCI6ICRmYS12YXIta2l3aS1iaXJkLFxuICBcImFycm93LXJpZ2h0LWFycm93LWxlZnRcIjogJGZhLXZhci1hcnJvdy1yaWdodC1hcnJvdy1sZWZ0LFxuICBcImV4Y2hhbmdlXCI6ICRmYS12YXItZXhjaGFuZ2UsXG4gIFwicm90YXRlLXJpZ2h0XCI6ICRmYS12YXItcm90YXRlLXJpZ2h0LFxuICBcInJlZG8tYWx0XCI6ICRmYS12YXItcmVkby1hbHQsXG4gIFwicm90YXRlLWZvcndhcmRcIjogJGZhLXZhci1yb3RhdGUtZm9yd2FyZCxcbiAgXCJ1dGVuc2lsc1wiOiAkZmEtdmFyLXV0ZW5zaWxzLFxuICBcImN1dGxlcnlcIjogJGZhLXZhci1jdXRsZXJ5LFxuICBcImFycm93LXVwLXdpZGUtc2hvcnRcIjogJGZhLXZhci1hcnJvdy11cC13aWRlLXNob3J0LFxuICBcInNvcnQtYW1vdW50LXVwXCI6ICRmYS12YXItc29ydC1hbW91bnQtdXAsXG4gIFwibWlsbC1zaWduXCI6ICRmYS12YXItbWlsbC1zaWduLFxuICBcImJvd2wtcmljZVwiOiAkZmEtdmFyLWJvd2wtcmljZSxcbiAgXCJza3VsbFwiOiAkZmEtdmFyLXNrdWxsLFxuICBcInRvd2VyLWJyb2FkY2FzdFwiOiAkZmEtdmFyLXRvd2VyLWJyb2FkY2FzdCxcbiAgXCJicm9hZGNhc3QtdG93ZXJcIjogJGZhLXZhci1icm9hZGNhc3QtdG93ZXIsXG4gIFwidHJ1Y2stcGlja3VwXCI6ICRmYS12YXItdHJ1Y2stcGlja3VwLFxuICBcInVwLWxvbmdcIjogJGZhLXZhci11cC1sb25nLFxuICBcImxvbmctYXJyb3ctYWx0LXVwXCI6ICRmYS12YXItbG9uZy1hcnJvdy1hbHQtdXAsXG4gIFwic3RvcFwiOiAkZmEtdmFyLXN0b3AsXG4gIFwiY29kZS1tZXJnZVwiOiAkZmEtdmFyLWNvZGUtbWVyZ2UsXG4gIFwidXBsb2FkXCI6ICRmYS12YXItdXBsb2FkLFxuICBcImh1cnJpY2FuZVwiOiAkZmEtdmFyLWh1cnJpY2FuZSxcbiAgXCJtb3VuZFwiOiAkZmEtdmFyLW1vdW5kLFxuICBcInRvaWxldC1wb3J0YWJsZVwiOiAkZmEtdmFyLXRvaWxldC1wb3J0YWJsZSxcbiAgXCJjb21wYWN0LWRpc2NcIjogJGZhLXZhci1jb21wYWN0LWRpc2MsXG4gIFwiZmlsZS1hcnJvdy1kb3duXCI6ICRmYS12YXItZmlsZS1hcnJvdy1kb3duLFxuICBcImZpbGUtZG93bmxvYWRcIjogJGZhLXZhci1maWxlLWRvd25sb2FkLFxuICBcImNhcmF2YW5cIjogJGZhLXZhci1jYXJhdmFuLFxuICBcInNoaWVsZC1jYXRcIjogJGZhLXZhci1zaGllbGQtY2F0LFxuICBcImJvbHRcIjogJGZhLXZhci1ib2x0LFxuICBcInphcFwiOiAkZmEtdmFyLXphcCxcbiAgXCJnbGFzcy13YXRlclwiOiAkZmEtdmFyLWdsYXNzLXdhdGVyLFxuICBcIm9pbC13ZWxsXCI6ICRmYS12YXItb2lsLXdlbGwsXG4gIFwidmF1bHRcIjogJGZhLXZhci12YXVsdCxcbiAgXCJtYXJzXCI6ICRmYS12YXItbWFycyxcbiAgXCJ0b2lsZXRcIjogJGZhLXZhci10b2lsZXQsXG4gIFwicGxhbmUtY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItcGxhbmUtY2lyY2xlLXhtYXJrLFxuICBcInllbi1zaWduXCI6ICRmYS12YXIteWVuLXNpZ24sXG4gIFwiY255XCI6ICRmYS12YXItY255LFxuICBcImpweVwiOiAkZmEtdmFyLWpweSxcbiAgXCJybWJcIjogJGZhLXZhci1ybWIsXG4gIFwieWVuXCI6ICRmYS12YXIteWVuLFxuICBcInJ1YmxlLXNpZ25cIjogJGZhLXZhci1ydWJsZS1zaWduLFxuICBcInJvdWJsZVwiOiAkZmEtdmFyLXJvdWJsZSxcbiAgXCJydWJcIjogJGZhLXZhci1ydWIsXG4gIFwicnVibGVcIjogJGZhLXZhci1ydWJsZSxcbiAgXCJzdW5cIjogJGZhLXZhci1zdW4sXG4gIFwiZ3VpdGFyXCI6ICRmYS12YXItZ3VpdGFyLFxuICBcImZhY2UtbGF1Z2gtd2lua1wiOiAkZmEtdmFyLWZhY2UtbGF1Z2gtd2luayxcbiAgXCJsYXVnaC13aW5rXCI6ICRmYS12YXItbGF1Z2gtd2luayxcbiAgXCJob3JzZS1oZWFkXCI6ICRmYS12YXItaG9yc2UtaGVhZCxcbiAgXCJib3JlLWhvbGVcIjogJGZhLXZhci1ib3JlLWhvbGUsXG4gIFwiaW5kdXN0cnlcIjogJGZhLXZhci1pbmR1c3RyeSxcbiAgXCJjaXJjbGUtZG93blwiOiAkZmEtdmFyLWNpcmNsZS1kb3duLFxuICBcImFycm93LWFsdC1jaXJjbGUtZG93blwiOiAkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtZG93bixcbiAgXCJhcnJvd3MtdHVybi10by1kb3RzXCI6ICRmYS12YXItYXJyb3dzLXR1cm4tdG8tZG90cyxcbiAgXCJmbG9yaW4tc2lnblwiOiAkZmEtdmFyLWZsb3Jpbi1zaWduLFxuICBcImFycm93LWRvd24tc2hvcnQtd2lkZVwiOiAkZmEtdmFyLWFycm93LWRvd24tc2hvcnQtd2lkZSxcbiAgXCJzb3J0LWFtb3VudC1kZXNjXCI6ICRmYS12YXItc29ydC1hbW91bnQtZGVzYyxcbiAgXCJzb3J0LWFtb3VudC1kb3duLWFsdFwiOiAkZmEtdmFyLXNvcnQtYW1vdW50LWRvd24tYWx0LFxuICBcImxlc3MtdGhhblwiOiAkZmEtdmFyLWxlc3MtdGhhbixcbiAgXCJhbmdsZS1kb3duXCI6ICRmYS12YXItYW5nbGUtZG93bixcbiAgXCJjYXItdHVubmVsXCI6ICRmYS12YXItY2FyLXR1bm5lbCxcbiAgXCJoZWFkLXNpZGUtY291Z2hcIjogJGZhLXZhci1oZWFkLXNpZGUtY291Z2gsXG4gIFwiZ3JpcC1saW5lc1wiOiAkZmEtdmFyLWdyaXAtbGluZXMsXG4gIFwidGh1bWJzLWRvd25cIjogJGZhLXZhci10aHVtYnMtZG93bixcbiAgXCJ1c2VyLWxvY2tcIjogJGZhLXZhci11c2VyLWxvY2ssXG4gIFwiYXJyb3ctcmlnaHQtbG9uZ1wiOiAkZmEtdmFyLWFycm93LXJpZ2h0LWxvbmcsXG4gIFwibG9uZy1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQsXG4gIFwiYW5jaG9yLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWFuY2hvci1jaXJjbGUteG1hcmssXG4gIFwiZWxsaXBzaXNcIjogJGZhLXZhci1lbGxpcHNpcyxcbiAgXCJlbGxpcHNpcy1oXCI6ICRmYS12YXItZWxsaXBzaXMtaCxcbiAgXCJjaGVzcy1wYXduXCI6ICRmYS12YXItY2hlc3MtcGF3bixcbiAgXCJraXQtbWVkaWNhbFwiOiAkZmEtdmFyLWtpdC1tZWRpY2FsLFxuICBcImZpcnN0LWFpZFwiOiAkZmEtdmFyLWZpcnN0LWFpZCxcbiAgXCJwZXJzb24tdGhyb3VnaC13aW5kb3dcIjogJGZhLXZhci1wZXJzb24tdGhyb3VnaC13aW5kb3csXG4gIFwidG9vbGJveFwiOiAkZmEtdmFyLXRvb2xib3gsXG4gIFwiaGFuZHMtaG9sZGluZy1jaXJjbGVcIjogJGZhLXZhci1oYW5kcy1ob2xkaW5nLWNpcmNsZSxcbiAgXCJidWdcIjogJGZhLXZhci1idWcsXG4gIFwiY3JlZGl0LWNhcmRcIjogJGZhLXZhci1jcmVkaXQtY2FyZCxcbiAgXCJjcmVkaXQtY2FyZC1hbHRcIjogJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQsXG4gIFwiY2FyXCI6ICRmYS12YXItY2FyLFxuICBcImF1dG9tb2JpbGVcIjogJGZhLXZhci1hdXRvbW9iaWxlLFxuICBcImhhbmQtaG9sZGluZy1oYW5kXCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLWhhbmQsXG4gIFwiYm9vay1vcGVuLXJlYWRlclwiOiAkZmEtdmFyLWJvb2stb3Blbi1yZWFkZXIsXG4gIFwiYm9vay1yZWFkZXJcIjogJGZhLXZhci1ib29rLXJlYWRlcixcbiAgXCJtb3VudGFpbi1zdW5cIjogJGZhLXZhci1tb3VudGFpbi1zdW4sXG4gIFwiYXJyb3dzLWxlZnQtcmlnaHQtdG8tbGluZVwiOiAkZmEtdmFyLWFycm93cy1sZWZ0LXJpZ2h0LXRvLWxpbmUsXG4gIFwiZGljZS1kMjBcIjogJGZhLXZhci1kaWNlLWQyMCxcbiAgXCJ0cnVjay1kcm9wbGV0XCI6ICRmYS12YXItdHJ1Y2stZHJvcGxldCxcbiAgXCJmaWxlLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWZpbGUtY2lyY2xlLXhtYXJrLFxuICBcInRlbXBlcmF0dXJlLWFycm93LXVwXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtYXJyb3ctdXAsXG4gIFwidGVtcGVyYXR1cmUtdXBcIjogJGZhLXZhci10ZW1wZXJhdHVyZS11cCxcbiAgXCJtZWRhbFwiOiAkZmEtdmFyLW1lZGFsLFxuICBcImJlZFwiOiAkZmEtdmFyLWJlZCxcbiAgXCJzcXVhcmUtaFwiOiAkZmEtdmFyLXNxdWFyZS1oLFxuICBcImgtc3F1YXJlXCI6ICRmYS12YXItaC1zcXVhcmUsXG4gIFwicG9kY2FzdFwiOiAkZmEtdmFyLXBvZGNhc3QsXG4gIFwidGVtcGVyYXR1cmUtZnVsbFwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWZ1bGwsXG4gIFwidGVtcGVyYXR1cmUtNFwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLTQsXG4gIFwidGhlcm1vbWV0ZXItNFwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLTQsXG4gIFwidGhlcm1vbWV0ZXItZnVsbFwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGwsXG4gIFwiYmVsbFwiOiAkZmEtdmFyLWJlbGwsXG4gIFwic3VwZXJzY3JpcHRcIjogJGZhLXZhci1zdXBlcnNjcmlwdCxcbiAgXCJwbHVnLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLXBsdWctY2lyY2xlLXhtYXJrLFxuICBcInN0YXItb2YtbGlmZVwiOiAkZmEtdmFyLXN0YXItb2YtbGlmZSxcbiAgXCJwaG9uZS1zbGFzaFwiOiAkZmEtdmFyLXBob25lLXNsYXNoLFxuICBcInBhaW50LXJvbGxlclwiOiAkZmEtdmFyLXBhaW50LXJvbGxlcixcbiAgXCJoYW5kc2hha2UtYW5nbGVcIjogJGZhLXZhci1oYW5kc2hha2UtYW5nbGUsXG4gIFwiaGFuZHMtaGVscGluZ1wiOiAkZmEtdmFyLWhhbmRzLWhlbHBpbmcsXG4gIFwibG9jYXRpb24tZG90XCI6ICRmYS12YXItbG9jYXRpb24tZG90LFxuICBcIm1hcC1tYXJrZXItYWx0XCI6ICRmYS12YXItbWFwLW1hcmtlci1hbHQsXG4gIFwiZmlsZVwiOiAkZmEtdmFyLWZpbGUsXG4gIFwiZ3JlYXRlci10aGFuXCI6ICRmYS12YXItZ3JlYXRlci10aGFuLFxuICBcInBlcnNvbi1zd2ltbWluZ1wiOiAkZmEtdmFyLXBlcnNvbi1zd2ltbWluZyxcbiAgXCJzd2ltbWVyXCI6ICRmYS12YXItc3dpbW1lcixcbiAgXCJhcnJvdy1kb3duXCI6ICRmYS12YXItYXJyb3ctZG93bixcbiAgXCJkcm9wbGV0XCI6ICRmYS12YXItZHJvcGxldCxcbiAgXCJ0aW50XCI6ICRmYS12YXItdGludCxcbiAgXCJlcmFzZXJcIjogJGZhLXZhci1lcmFzZXIsXG4gIFwiZWFydGgtYW1lcmljYXNcIjogJGZhLXZhci1lYXJ0aC1hbWVyaWNhcyxcbiAgXCJlYXJ0aFwiOiAkZmEtdmFyLWVhcnRoLFxuICBcImVhcnRoLWFtZXJpY2FcIjogJGZhLXZhci1lYXJ0aC1hbWVyaWNhLFxuICBcImdsb2JlLWFtZXJpY2FzXCI6ICRmYS12YXItZ2xvYmUtYW1lcmljYXMsXG4gIFwicGVyc29uLWJ1cnN0XCI6ICRmYS12YXItcGVyc29uLWJ1cnN0LFxuICBcImRvdmVcIjogJGZhLXZhci1kb3ZlLFxuICBcImJhdHRlcnktZW1wdHlcIjogJGZhLXZhci1iYXR0ZXJ5LWVtcHR5LFxuICBcImJhdHRlcnktMFwiOiAkZmEtdmFyLWJhdHRlcnktMCxcbiAgXCJzb2Nrc1wiOiAkZmEtdmFyLXNvY2tzLFxuICBcImluYm94XCI6ICRmYS12YXItaW5ib3gsXG4gIFwic2VjdGlvblwiOiAkZmEtdmFyLXNlY3Rpb24sXG4gIFwiZ2F1Z2UtaGlnaFwiOiAkZmEtdmFyLWdhdWdlLWhpZ2gsXG4gIFwidGFjaG9tZXRlci1hbHRcIjogJGZhLXZhci10YWNob21ldGVyLWFsdCxcbiAgXCJ0YWNob21ldGVyLWFsdC1mYXN0XCI6ICRmYS12YXItdGFjaG9tZXRlci1hbHQtZmFzdCxcbiAgXCJlbnZlbG9wZS1vcGVuLXRleHRcIjogJGZhLXZhci1lbnZlbG9wZS1vcGVuLXRleHQsXG4gIFwiaG9zcGl0YWxcIjogJGZhLXZhci1ob3NwaXRhbCxcbiAgXCJob3NwaXRhbC1hbHRcIjogJGZhLXZhci1ob3NwaXRhbC1hbHQsXG4gIFwiaG9zcGl0YWwtd2lkZVwiOiAkZmEtdmFyLWhvc3BpdGFsLXdpZGUsXG4gIFwid2luZS1ib3R0bGVcIjogJGZhLXZhci13aW5lLWJvdHRsZSxcbiAgXCJjaGVzcy1yb29rXCI6ICRmYS12YXItY2hlc3Mtcm9vayxcbiAgXCJiYXJzLXN0YWdnZXJlZFwiOiAkZmEtdmFyLWJhcnMtc3RhZ2dlcmVkLFxuICBcInJlb3JkZXJcIjogJGZhLXZhci1yZW9yZGVyLFxuICBcInN0cmVhbVwiOiAkZmEtdmFyLXN0cmVhbSxcbiAgXCJkaGFybWFjaGFrcmFcIjogJGZhLXZhci1kaGFybWFjaGFrcmEsXG4gIFwiaG90ZG9nXCI6ICRmYS12YXItaG90ZG9nLFxuICBcInBlcnNvbi13YWxraW5nLXdpdGgtY2FuZVwiOiAkZmEtdmFyLXBlcnNvbi13YWxraW5nLXdpdGgtY2FuZSxcbiAgXCJibGluZFwiOiAkZmEtdmFyLWJsaW5kLFxuICBcImRydW1cIjogJGZhLXZhci1kcnVtLFxuICBcImljZS1jcmVhbVwiOiAkZmEtdmFyLWljZS1jcmVhbSxcbiAgXCJoZWFydC1jaXJjbGUtYm9sdFwiOiAkZmEtdmFyLWhlYXJ0LWNpcmNsZS1ib2x0LFxuICBcImZheFwiOiAkZmEtdmFyLWZheCxcbiAgXCJwYXJhZ3JhcGhcIjogJGZhLXZhci1wYXJhZ3JhcGgsXG4gIFwiY2hlY2stdG8tc2xvdFwiOiAkZmEtdmFyLWNoZWNrLXRvLXNsb3QsXG4gIFwidm90ZS15ZWFcIjogJGZhLXZhci12b3RlLXllYSxcbiAgXCJzdGFyLWhhbGZcIjogJGZhLXZhci1zdGFyLWhhbGYsXG4gIFwiYm94ZXMtc3RhY2tlZFwiOiAkZmEtdmFyLWJveGVzLXN0YWNrZWQsXG4gIFwiYm94ZXNcIjogJGZhLXZhci1ib3hlcyxcbiAgXCJib3hlcy1hbHRcIjogJGZhLXZhci1ib3hlcy1hbHQsXG4gIFwibGlua1wiOiAkZmEtdmFyLWxpbmssXG4gIFwiY2hhaW5cIjogJGZhLXZhci1jaGFpbixcbiAgXCJlYXItbGlzdGVuXCI6ICRmYS12YXItZWFyLWxpc3RlbixcbiAgXCJhc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXNcIjogJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXMsXG4gIFwidHJlZS1jaXR5XCI6ICRmYS12YXItdHJlZS1jaXR5LFxuICBcInBsYXlcIjogJGZhLXZhci1wbGF5LFxuICBcImZvbnRcIjogJGZhLXZhci1mb250LFxuICBcInJ1cGlhaC1zaWduXCI6ICRmYS12YXItcnVwaWFoLXNpZ24sXG4gIFwibWFnbmlmeWluZy1nbGFzc1wiOiAkZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MsXG4gIFwic2VhcmNoXCI6ICRmYS12YXItc2VhcmNoLFxuICBcInRhYmxlLXRlbm5pcy1wYWRkbGUtYmFsbFwiOiAkZmEtdmFyLXRhYmxlLXRlbm5pcy1wYWRkbGUtYmFsbCxcbiAgXCJwaW5nLXBvbmctcGFkZGxlLWJhbGxcIjogJGZhLXZhci1waW5nLXBvbmctcGFkZGxlLWJhbGwsXG4gIFwidGFibGUtdGVubmlzXCI6ICRmYS12YXItdGFibGUtdGVubmlzLFxuICBcInBlcnNvbi1kb3RzLWZyb20tbGluZVwiOiAkZmEtdmFyLXBlcnNvbi1kb3RzLWZyb20tbGluZSxcbiAgXCJkaWFnbm9zZXNcIjogJGZhLXZhci1kaWFnbm9zZXMsXG4gIFwidHJhc2gtY2FuLWFycm93LXVwXCI6ICRmYS12YXItdHJhc2gtY2FuLWFycm93LXVwLFxuICBcInRyYXNoLXJlc3RvcmUtYWx0XCI6ICRmYS12YXItdHJhc2gtcmVzdG9yZS1hbHQsXG4gIFwibmFpcmEtc2lnblwiOiAkZmEtdmFyLW5haXJhLXNpZ24sXG4gIFwiY2FydC1hcnJvdy1kb3duXCI6ICRmYS12YXItY2FydC1hcnJvdy1kb3duLFxuICBcIndhbGtpZS10YWxraWVcIjogJGZhLXZhci13YWxraWUtdGFsa2llLFxuICBcImZpbGUtcGVuXCI6ICRmYS12YXItZmlsZS1wZW4sXG4gIFwiZmlsZS1lZGl0XCI6ICRmYS12YXItZmlsZS1lZGl0LFxuICBcInJlY2VpcHRcIjogJGZhLXZhci1yZWNlaXB0LFxuICBcInNxdWFyZS1wZW5cIjogJGZhLXZhci1zcXVhcmUtcGVuLFxuICBcInBlbi1zcXVhcmVcIjogJGZhLXZhci1wZW4tc3F1YXJlLFxuICBcInBlbmNpbC1zcXVhcmVcIjogJGZhLXZhci1wZW5jaWwtc3F1YXJlLFxuICBcInN1aXRjYXNlLXJvbGxpbmdcIjogJGZhLXZhci1zdWl0Y2FzZS1yb2xsaW5nLFxuICBcInBlcnNvbi1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1wZXJzb24tY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImNoZXZyb24tZG93blwiOiAkZmEtdmFyLWNoZXZyb24tZG93bixcbiAgXCJiYXR0ZXJ5LWZ1bGxcIjogJGZhLXZhci1iYXR0ZXJ5LWZ1bGwsXG4gIFwiYmF0dGVyeVwiOiAkZmEtdmFyLWJhdHRlcnksXG4gIFwiYmF0dGVyeS01XCI6ICRmYS12YXItYmF0dGVyeS01LFxuICBcInNrdWxsLWNyb3NzYm9uZXNcIjogJGZhLXZhci1za3VsbC1jcm9zc2JvbmVzLFxuICBcImNvZGUtY29tcGFyZVwiOiAkZmEtdmFyLWNvZGUtY29tcGFyZSxcbiAgXCJsaXN0LXVsXCI6ICRmYS12YXItbGlzdC11bCxcbiAgXCJsaXN0LWRvdHNcIjogJGZhLXZhci1saXN0LWRvdHMsXG4gIFwic2Nob29sLWxvY2tcIjogJGZhLXZhci1zY2hvb2wtbG9jayxcbiAgXCJ0b3dlci1jZWxsXCI6ICRmYS12YXItdG93ZXItY2VsbCxcbiAgXCJkb3duLWxvbmdcIjogJGZhLXZhci1kb3duLWxvbmcsXG4gIFwibG9uZy1hcnJvdy1hbHQtZG93blwiOiAkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWRvd24sXG4gIFwicmFua2luZy1zdGFyXCI6ICRmYS12YXItcmFua2luZy1zdGFyLFxuICBcImNoZXNzLWtpbmdcIjogJGZhLXZhci1jaGVzcy1raW5nLFxuICBcInBlcnNvbi1oYXJhc3NpbmdcIjogJGZhLXZhci1wZXJzb24taGFyYXNzaW5nLFxuICBcImJyYXppbGlhbi1yZWFsLXNpZ25cIjogJGZhLXZhci1icmF6aWxpYW4tcmVhbC1zaWduLFxuICBcImxhbmRtYXJrLWRvbWVcIjogJGZhLXZhci1sYW5kbWFyay1kb21lLFxuICBcImxhbmRtYXJrLWFsdFwiOiAkZmEtdmFyLWxhbmRtYXJrLWFsdCxcbiAgXCJhcnJvdy11cFwiOiAkZmEtdmFyLWFycm93LXVwLFxuICBcInR2XCI6ICRmYS12YXItdHYsXG4gIFwidGVsZXZpc2lvblwiOiAkZmEtdmFyLXRlbGV2aXNpb24sXG4gIFwidHYtYWx0XCI6ICRmYS12YXItdHYtYWx0LFxuICBcInNocmltcFwiOiAkZmEtdmFyLXNocmltcCxcbiAgXCJsaXN0LWNoZWNrXCI6ICRmYS12YXItbGlzdC1jaGVjayxcbiAgXCJ0YXNrc1wiOiAkZmEtdmFyLXRhc2tzLFxuICBcImp1Zy1kZXRlcmdlbnRcIjogJGZhLXZhci1qdWctZGV0ZXJnZW50LFxuICBcImNpcmNsZS11c2VyXCI6ICRmYS12YXItY2lyY2xlLXVzZXIsXG4gIFwidXNlci1jaXJjbGVcIjogJGZhLXZhci11c2VyLWNpcmNsZSxcbiAgXCJ1c2VyLXNoaWVsZFwiOiAkZmEtdmFyLXVzZXItc2hpZWxkLFxuICBcIndpbmRcIjogJGZhLXZhci13aW5kLFxuICBcImNhci1idXJzdFwiOiAkZmEtdmFyLWNhci1idXJzdCxcbiAgXCJjYXItY3Jhc2hcIjogJGZhLXZhci1jYXItY3Jhc2gsXG4gIFwieVwiOiAkZmEtdmFyLXksXG4gIFwicGVyc29uLXNub3dib2FyZGluZ1wiOiAkZmEtdmFyLXBlcnNvbi1zbm93Ym9hcmRpbmcsXG4gIFwic25vd2JvYXJkaW5nXCI6ICRmYS12YXItc25vd2JvYXJkaW5nLFxuICBcInRydWNrLWZhc3RcIjogJGZhLXZhci10cnVjay1mYXN0LFxuICBcInNoaXBwaW5nLWZhc3RcIjogJGZhLXZhci1zaGlwcGluZy1mYXN0LFxuICBcImZpc2hcIjogJGZhLXZhci1maXNoLFxuICBcInVzZXItZ3JhZHVhdGVcIjogJGZhLXZhci11c2VyLWdyYWR1YXRlLFxuICBcImNpcmNsZS1oYWxmLXN0cm9rZVwiOiAkZmEtdmFyLWNpcmNsZS1oYWxmLXN0cm9rZSxcbiAgXCJhZGp1c3RcIjogJGZhLXZhci1hZGp1c3QsXG4gIFwiY2xhcHBlcmJvYXJkXCI6ICRmYS12YXItY2xhcHBlcmJvYXJkLFxuICBcImNpcmNsZS1yYWRpYXRpb25cIjogJGZhLXZhci1jaXJjbGUtcmFkaWF0aW9uLFxuICBcInJhZGlhdGlvbi1hbHRcIjogJGZhLXZhci1yYWRpYXRpb24tYWx0LFxuICBcImJhc2ViYWxsXCI6ICRmYS12YXItYmFzZWJhbGwsXG4gIFwiYmFzZWJhbGwtYmFsbFwiOiAkZmEtdmFyLWJhc2ViYWxsLWJhbGwsXG4gIFwiamV0LWZpZ2h0ZXItdXBcIjogJGZhLXZhci1qZXQtZmlnaHRlci11cCxcbiAgXCJkaWFncmFtLXByb2plY3RcIjogJGZhLXZhci1kaWFncmFtLXByb2plY3QsXG4gIFwicHJvamVjdC1kaWFncmFtXCI6ICRmYS12YXItcHJvamVjdC1kaWFncmFtLFxuICBcImNvcHlcIjogJGZhLXZhci1jb3B5LFxuICBcInZvbHVtZS14bWFya1wiOiAkZmEtdmFyLXZvbHVtZS14bWFyayxcbiAgXCJ2b2x1bWUtbXV0ZVwiOiAkZmEtdmFyLXZvbHVtZS1tdXRlLFxuICBcInZvbHVtZS10aW1lc1wiOiAkZmEtdmFyLXZvbHVtZS10aW1lcyxcbiAgXCJoYW5kLXNwYXJrbGVzXCI6ICRmYS12YXItaGFuZC1zcGFya2xlcyxcbiAgXCJncmlwXCI6ICRmYS12YXItZ3JpcCxcbiAgXCJncmlwLWhvcml6b250YWxcIjogJGZhLXZhci1ncmlwLWhvcml6b250YWwsXG4gIFwic2hhcmUtZnJvbS1zcXVhcmVcIjogJGZhLXZhci1zaGFyZS1mcm9tLXNxdWFyZSxcbiAgXCJzaGFyZS1zcXVhcmVcIjogJGZhLXZhci1zaGFyZS1zcXVhcmUsXG4gIFwiY2hpbGQtY29tYmF0YW50XCI6ICRmYS12YXItY2hpbGQtY29tYmF0YW50LFxuICBcImNoaWxkLXJpZmxlXCI6ICRmYS12YXItY2hpbGQtcmlmbGUsXG4gIFwiZ3VuXCI6ICRmYS12YXItZ3VuLFxuICBcInNxdWFyZS1waG9uZVwiOiAkZmEtdmFyLXNxdWFyZS1waG9uZSxcbiAgXCJwaG9uZS1zcXVhcmVcIjogJGZhLXZhci1waG9uZS1zcXVhcmUsXG4gIFwicGx1c1wiOiAkZmEtdmFyLXBsdXMsXG4gIFwiYWRkXCI6ICRmYS12YXItYWRkLFxuICBcImV4cGFuZFwiOiAkZmEtdmFyLWV4cGFuZCxcbiAgXCJjb21wdXRlclwiOiAkZmEtdmFyLWNvbXB1dGVyLFxuICBcInhtYXJrXCI6ICRmYS12YXIteG1hcmssXG4gIFwiY2xvc2VcIjogJGZhLXZhci1jbG9zZSxcbiAgXCJtdWx0aXBseVwiOiAkZmEtdmFyLW11bHRpcGx5LFxuICBcInJlbW92ZVwiOiAkZmEtdmFyLXJlbW92ZSxcbiAgXCJ0aW1lc1wiOiAkZmEtdmFyLXRpbWVzLFxuICBcImFycm93cy11cC1kb3duLWxlZnQtcmlnaHRcIjogJGZhLXZhci1hcnJvd3MtdXAtZG93bi1sZWZ0LXJpZ2h0LFxuICBcImFycm93c1wiOiAkZmEtdmFyLWFycm93cyxcbiAgXCJjaGFsa2JvYXJkLXVzZXJcIjogJGZhLXZhci1jaGFsa2JvYXJkLXVzZXIsXG4gIFwiY2hhbGtib2FyZC10ZWFjaGVyXCI6ICRmYS12YXItY2hhbGtib2FyZC10ZWFjaGVyLFxuICBcInBlc28tc2lnblwiOiAkZmEtdmFyLXBlc28tc2lnbixcbiAgXCJidWlsZGluZy1zaGllbGRcIjogJGZhLXZhci1idWlsZGluZy1zaGllbGQsXG4gIFwiYmFieVwiOiAkZmEtdmFyLWJhYnksXG4gIFwidXNlcnMtbGluZVwiOiAkZmEtdmFyLXVzZXJzLWxpbmUsXG4gIFwicXVvdGUtbGVmdFwiOiAkZmEtdmFyLXF1b3RlLWxlZnQsXG4gIFwicXVvdGUtbGVmdC1hbHRcIjogJGZhLXZhci1xdW90ZS1sZWZ0LWFsdCxcbiAgXCJ0cmFjdG9yXCI6ICRmYS12YXItdHJhY3RvcixcbiAgXCJ0cmFzaC1hcnJvdy11cFwiOiAkZmEtdmFyLXRyYXNoLWFycm93LXVwLFxuICBcInRyYXNoLXJlc3RvcmVcIjogJGZhLXZhci10cmFzaC1yZXN0b3JlLFxuICBcImFycm93LWRvd24tdXAtbG9ja1wiOiAkZmEtdmFyLWFycm93LWRvd24tdXAtbG9jayxcbiAgXCJsaW5lcy1sZWFuaW5nXCI6ICRmYS12YXItbGluZXMtbGVhbmluZyxcbiAgXCJydWxlci1jb21iaW5lZFwiOiAkZmEtdmFyLXJ1bGVyLWNvbWJpbmVkLFxuICBcImNvcHlyaWdodFwiOiAkZmEtdmFyLWNvcHlyaWdodCxcbiAgXCJlcXVhbHNcIjogJGZhLXZhci1lcXVhbHMsXG4gIFwiYmxlbmRlclwiOiAkZmEtdmFyLWJsZW5kZXIsXG4gIFwidGVldGhcIjogJGZhLXZhci10ZWV0aCxcbiAgXCJzaGVrZWwtc2lnblwiOiAkZmEtdmFyLXNoZWtlbC1zaWduLFxuICBcImlsc1wiOiAkZmEtdmFyLWlscyxcbiAgXCJzaGVrZWxcIjogJGZhLXZhci1zaGVrZWwsXG4gIFwic2hlcWVsXCI6ICRmYS12YXItc2hlcWVsLFxuICBcInNoZXFlbC1zaWduXCI6ICRmYS12YXItc2hlcWVsLXNpZ24sXG4gIFwibWFwXCI6ICRmYS12YXItbWFwLFxuICBcInJvY2tldFwiOiAkZmEtdmFyLXJvY2tldCxcbiAgXCJwaG90by1maWxtXCI6ICRmYS12YXItcGhvdG8tZmlsbSxcbiAgXCJwaG90by12aWRlb1wiOiAkZmEtdmFyLXBob3RvLXZpZGVvLFxuICBcImZvbGRlci1taW51c1wiOiAkZmEtdmFyLWZvbGRlci1taW51cyxcbiAgXCJzdG9yZVwiOiAkZmEtdmFyLXN0b3JlLFxuICBcImFycm93LXRyZW5kLXVwXCI6ICRmYS12YXItYXJyb3ctdHJlbmQtdXAsXG4gIFwicGx1Zy1jaXJjbGUtbWludXNcIjogJGZhLXZhci1wbHVnLWNpcmNsZS1taW51cyxcbiAgXCJzaWduLWhhbmdpbmdcIjogJGZhLXZhci1zaWduLWhhbmdpbmcsXG4gIFwic2lnblwiOiAkZmEtdmFyLXNpZ24sXG4gIFwiYmV6aWVyLWN1cnZlXCI6ICRmYS12YXItYmV6aWVyLWN1cnZlLFxuICBcImJlbGwtc2xhc2hcIjogJGZhLXZhci1iZWxsLXNsYXNoLFxuICBcInRhYmxldFwiOiAkZmEtdmFyLXRhYmxldCxcbiAgXCJ0YWJsZXQtYW5kcm9pZFwiOiAkZmEtdmFyLXRhYmxldC1hbmRyb2lkLFxuICBcInNjaG9vbC1mbGFnXCI6ICRmYS12YXItc2Nob29sLWZsYWcsXG4gIFwiZmlsbFwiOiAkZmEtdmFyLWZpbGwsXG4gIFwiYW5nbGUtdXBcIjogJGZhLXZhci1hbmdsZS11cCxcbiAgXCJkcnVtc3RpY2stYml0ZVwiOiAkZmEtdmFyLWRydW1zdGljay1iaXRlLFxuICBcImhvbGx5LWJlcnJ5XCI6ICRmYS12YXItaG9sbHktYmVycnksXG4gIFwiY2hldnJvbi1sZWZ0XCI6ICRmYS12YXItY2hldnJvbi1sZWZ0LFxuICBcImJhY3RlcmlhXCI6ICRmYS12YXItYmFjdGVyaWEsXG4gIFwiaGFuZC1saXphcmRcIjogJGZhLXZhci1oYW5kLWxpemFyZCxcbiAgXCJub3RkZWZcIjogJGZhLXZhci1ub3RkZWYsXG4gIFwiZGlzZWFzZVwiOiAkZmEtdmFyLWRpc2Vhc2UsXG4gIFwiYnJpZWZjYXNlLW1lZGljYWxcIjogJGZhLXZhci1icmllZmNhc2UtbWVkaWNhbCxcbiAgXCJnZW5kZXJsZXNzXCI6ICRmYS12YXItZ2VuZGVybGVzcyxcbiAgXCJjaGV2cm9uLXJpZ2h0XCI6ICRmYS12YXItY2hldnJvbi1yaWdodCxcbiAgXCJyZXR3ZWV0XCI6ICRmYS12YXItcmV0d2VldCxcbiAgXCJjYXItcmVhclwiOiAkZmEtdmFyLWNhci1yZWFyLFxuICBcImNhci1hbHRcIjogJGZhLXZhci1jYXItYWx0LFxuICBcInB1bXAtc29hcFwiOiAkZmEtdmFyLXB1bXAtc29hcCxcbiAgXCJ2aWRlby1zbGFzaFwiOiAkZmEtdmFyLXZpZGVvLXNsYXNoLFxuICBcImJhdHRlcnktcXVhcnRlclwiOiAkZmEtdmFyLWJhdHRlcnktcXVhcnRlcixcbiAgXCJiYXR0ZXJ5LTJcIjogJGZhLXZhci1iYXR0ZXJ5LTIsXG4gIFwicmFkaW9cIjogJGZhLXZhci1yYWRpbyxcbiAgXCJiYWJ5LWNhcnJpYWdlXCI6ICRmYS12YXItYmFieS1jYXJyaWFnZSxcbiAgXCJjYXJyaWFnZS1iYWJ5XCI6ICRmYS12YXItY2FycmlhZ2UtYmFieSxcbiAgXCJ0cmFmZmljLWxpZ2h0XCI6ICRmYS12YXItdHJhZmZpYy1saWdodCxcbiAgXCJ0aGVybW9tZXRlclwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLFxuICBcInZyLWNhcmRib2FyZFwiOiAkZmEtdmFyLXZyLWNhcmRib2FyZCxcbiAgXCJoYW5kLW1pZGRsZS1maW5nZXJcIjogJGZhLXZhci1oYW5kLW1pZGRsZS1maW5nZXIsXG4gIFwicGVyY2VudFwiOiAkZmEtdmFyLXBlcmNlbnQsXG4gIFwicGVyY2VudGFnZVwiOiAkZmEtdmFyLXBlcmNlbnRhZ2UsXG4gIFwidHJ1Y2stbW92aW5nXCI6ICRmYS12YXItdHJ1Y2stbW92aW5nLFxuICBcImdsYXNzLXdhdGVyLWRyb3BsZXRcIjogJGZhLXZhci1nbGFzcy13YXRlci1kcm9wbGV0LFxuICBcImRpc3BsYXlcIjogJGZhLXZhci1kaXNwbGF5LFxuICBcImZhY2Utc21pbGVcIjogJGZhLXZhci1mYWNlLXNtaWxlLFxuICBcInNtaWxlXCI6ICRmYS12YXItc21pbGUsXG4gIFwidGh1bWJ0YWNrXCI6ICRmYS12YXItdGh1bWJ0YWNrLFxuICBcInRodW1iLXRhY2tcIjogJGZhLXZhci10aHVtYi10YWNrLFxuICBcInRyb3BoeVwiOiAkZmEtdmFyLXRyb3BoeSxcbiAgXCJwZXJzb24tcHJheWluZ1wiOiAkZmEtdmFyLXBlcnNvbi1wcmF5aW5nLFxuICBcInByYXlcIjogJGZhLXZhci1wcmF5LFxuICBcImhhbW1lclwiOiAkZmEtdmFyLWhhbW1lcixcbiAgXCJoYW5kLXBlYWNlXCI6ICRmYS12YXItaGFuZC1wZWFjZSxcbiAgXCJyb3RhdGVcIjogJGZhLXZhci1yb3RhdGUsXG4gIFwic3luYy1hbHRcIjogJGZhLXZhci1zeW5jLWFsdCxcbiAgXCJzcGlubmVyXCI6ICRmYS12YXItc3Bpbm5lcixcbiAgXCJyb2JvdFwiOiAkZmEtdmFyLXJvYm90LFxuICBcInBlYWNlXCI6ICRmYS12YXItcGVhY2UsXG4gIFwiZ2VhcnNcIjogJGZhLXZhci1nZWFycyxcbiAgXCJjb2dzXCI6ICRmYS12YXItY29ncyxcbiAgXCJ3YXJlaG91c2VcIjogJGZhLXZhci13YXJlaG91c2UsXG4gIFwiYXJyb3ctdXAtcmlnaHQtZG90c1wiOiAkZmEtdmFyLWFycm93LXVwLXJpZ2h0LWRvdHMsXG4gIFwic3Bsb3RjaFwiOiAkZmEtdmFyLXNwbG90Y2gsXG4gIFwiZmFjZS1ncmluLWhlYXJ0c1wiOiAkZmEtdmFyLWZhY2UtZ3Jpbi1oZWFydHMsXG4gIFwiZ3Jpbi1oZWFydHNcIjogJGZhLXZhci1ncmluLWhlYXJ0cyxcbiAgXCJkaWNlLWZvdXJcIjogJGZhLXZhci1kaWNlLWZvdXIsXG4gIFwic2ltLWNhcmRcIjogJGZhLXZhci1zaW0tY2FyZCxcbiAgXCJ0cmFuc2dlbmRlclwiOiAkZmEtdmFyLXRyYW5zZ2VuZGVyLFxuICBcInRyYW5zZ2VuZGVyLWFsdFwiOiAkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdCxcbiAgXCJtZXJjdXJ5XCI6ICRmYS12YXItbWVyY3VyeSxcbiAgXCJhcnJvdy10dXJuLWRvd25cIjogJGZhLXZhci1hcnJvdy10dXJuLWRvd24sXG4gIFwibGV2ZWwtZG93blwiOiAkZmEtdmFyLWxldmVsLWRvd24sXG4gIFwicGVyc29uLWZhbGxpbmctYnVyc3RcIjogJGZhLXZhci1wZXJzb24tZmFsbGluZy1idXJzdCxcbiAgXCJhd2FyZFwiOiAkZmEtdmFyLWF3YXJkLFxuICBcInRpY2tldC1zaW1wbGVcIjogJGZhLXZhci10aWNrZXQtc2ltcGxlLFxuICBcInRpY2tldC1hbHRcIjogJGZhLXZhci10aWNrZXQtYWx0LFxuICBcImJ1aWxkaW5nXCI6ICRmYS12YXItYnVpbGRpbmcsXG4gIFwiYW5nbGVzLWxlZnRcIjogJGZhLXZhci1hbmdsZXMtbGVmdCxcbiAgXCJhbmdsZS1kb3VibGUtbGVmdFwiOiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0LFxuICBcInFyY29kZVwiOiAkZmEtdmFyLXFyY29kZSxcbiAgXCJjbG9jay1yb3RhdGUtbGVmdFwiOiAkZmEtdmFyLWNsb2NrLXJvdGF0ZS1sZWZ0LFxuICBcImhpc3RvcnlcIjogJGZhLXZhci1oaXN0b3J5LFxuICBcImZhY2UtZ3Jpbi1iZWFtLXN3ZWF0XCI6ICRmYS12YXItZmFjZS1ncmluLWJlYW0tc3dlYXQsXG4gIFwiZ3Jpbi1iZWFtLXN3ZWF0XCI6ICRmYS12YXItZ3Jpbi1iZWFtLXN3ZWF0LFxuICBcImZpbGUtZXhwb3J0XCI6ICRmYS12YXItZmlsZS1leHBvcnQsXG4gIFwiYXJyb3ctcmlnaHQtZnJvbS1maWxlXCI6ICRmYS12YXItYXJyb3ctcmlnaHQtZnJvbS1maWxlLFxuICBcInNoaWVsZFwiOiAkZmEtdmFyLXNoaWVsZCxcbiAgXCJzaGllbGQtYmxhbmtcIjogJGZhLXZhci1zaGllbGQtYmxhbmssXG4gIFwiYXJyb3ctdXAtc2hvcnQtd2lkZVwiOiAkZmEtdmFyLWFycm93LXVwLXNob3J0LXdpZGUsXG4gIFwic29ydC1hbW91bnQtdXAtYWx0XCI6ICRmYS12YXItc29ydC1hbW91bnQtdXAtYWx0LFxuICBcImhvdXNlLW1lZGljYWxcIjogJGZhLXZhci1ob3VzZS1tZWRpY2FsLFxuICBcImdvbGYtYmFsbC10ZWVcIjogJGZhLXZhci1nb2xmLWJhbGwtdGVlLFxuICBcImdvbGYtYmFsbFwiOiAkZmEtdmFyLWdvbGYtYmFsbCxcbiAgXCJjaXJjbGUtY2hldnJvbi1sZWZ0XCI6ICRmYS12YXItY2lyY2xlLWNoZXZyb24tbGVmdCxcbiAgXCJjaGV2cm9uLWNpcmNsZS1sZWZ0XCI6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdCxcbiAgXCJob3VzZS1jaGltbmV5LXdpbmRvd1wiOiAkZmEtdmFyLWhvdXNlLWNoaW1uZXktd2luZG93LFxuICBcInBlbi1uaWJcIjogJGZhLXZhci1wZW4tbmliLFxuICBcInRlbnQtYXJyb3ctdHVybi1sZWZ0XCI6ICRmYS12YXItdGVudC1hcnJvdy10dXJuLWxlZnQsXG4gIFwidGVudHNcIjogJGZhLXZhci10ZW50cyxcbiAgXCJ3YW5kLW1hZ2ljXCI6ICRmYS12YXItd2FuZC1tYWdpYyxcbiAgXCJtYWdpY1wiOiAkZmEtdmFyLW1hZ2ljLFxuICBcImRvZ1wiOiAkZmEtdmFyLWRvZyxcbiAgXCJjYXJyb3RcIjogJGZhLXZhci1jYXJyb3QsXG4gIFwibW9vblwiOiAkZmEtdmFyLW1vb24sXG4gIFwid2luZS1nbGFzcy1lbXB0eVwiOiAkZmEtdmFyLXdpbmUtZ2xhc3MtZW1wdHksXG4gIFwid2luZS1nbGFzcy1hbHRcIjogJGZhLXZhci13aW5lLWdsYXNzLWFsdCxcbiAgXCJjaGVlc2VcIjogJGZhLXZhci1jaGVlc2UsXG4gIFwieWluLXlhbmdcIjogJGZhLXZhci15aW4teWFuZyxcbiAgXCJtdXNpY1wiOiAkZmEtdmFyLW11c2ljLFxuICBcImNvZGUtY29tbWl0XCI6ICRmYS12YXItY29kZS1jb21taXQsXG4gIFwidGVtcGVyYXR1cmUtbG93XCI6ICRmYS12YXItdGVtcGVyYXR1cmUtbG93LFxuICBcInBlcnNvbi1iaWtpbmdcIjogJGZhLXZhci1wZXJzb24tYmlraW5nLFxuICBcImJpa2luZ1wiOiAkZmEtdmFyLWJpa2luZyxcbiAgXCJicm9vbVwiOiAkZmEtdmFyLWJyb29tLFxuICBcInNoaWVsZC1oZWFydFwiOiAkZmEtdmFyLXNoaWVsZC1oZWFydCxcbiAgXCJnb3B1cmFtXCI6ICRmYS12YXItZ29wdXJhbSxcbiAgXCJlYXJ0aC1vY2VhbmlhXCI6ICRmYS12YXItZWFydGgtb2NlYW5pYSxcbiAgXCJnbG9iZS1vY2VhbmlhXCI6ICRmYS12YXItZ2xvYmUtb2NlYW5pYSxcbiAgXCJzcXVhcmUteG1hcmtcIjogJGZhLXZhci1zcXVhcmUteG1hcmssXG4gIFwidGltZXMtc3F1YXJlXCI6ICRmYS12YXItdGltZXMtc3F1YXJlLFxuICBcInhtYXJrLXNxdWFyZVwiOiAkZmEtdmFyLXhtYXJrLXNxdWFyZSxcbiAgXCJoYXNodGFnXCI6ICRmYS12YXItaGFzaHRhZyxcbiAgXCJ1cC1yaWdodC1hbmQtZG93bi1sZWZ0LWZyb20tY2VudGVyXCI6ICRmYS12YXItdXAtcmlnaHQtYW5kLWRvd24tbGVmdC1mcm9tLWNlbnRlcixcbiAgXCJleHBhbmQtYWx0XCI6ICRmYS12YXItZXhwYW5kLWFsdCxcbiAgXCJvaWwtY2FuXCI6ICRmYS12YXItb2lsLWNhbixcbiAgXCJ0XCI6ICRmYS12YXItdCxcbiAgXCJoaXBwb1wiOiAkZmEtdmFyLWhpcHBvLFxuICBcImNoYXJ0LWNvbHVtblwiOiAkZmEtdmFyLWNoYXJ0LWNvbHVtbixcbiAgXCJpbmZpbml0eVwiOiAkZmEtdmFyLWluZmluaXR5LFxuICBcInZpYWwtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItdmlhbC1jaXJjbGUtY2hlY2ssXG4gIFwicGVyc29uLWFycm93LWRvd24tdG8tbGluZVwiOiAkZmEtdmFyLXBlcnNvbi1hcnJvdy1kb3duLXRvLWxpbmUsXG4gIFwidm9pY2VtYWlsXCI6ICRmYS12YXItdm9pY2VtYWlsLFxuICBcImZhblwiOiAkZmEtdmFyLWZhbixcbiAgXCJwZXJzb24td2Fsa2luZy1sdWdnYWdlXCI6ICRmYS12YXItcGVyc29uLXdhbGtpbmctbHVnZ2FnZSxcbiAgXCJ1cC1kb3duXCI6ICRmYS12YXItdXAtZG93bixcbiAgXCJhcnJvd3MtYWx0LXZcIjogJGZhLXZhci1hcnJvd3MtYWx0LXYsXG4gIFwiY2xvdWQtbW9vbi1yYWluXCI6ICRmYS12YXItY2xvdWQtbW9vbi1yYWluLFxuICBcImNhbGVuZGFyXCI6ICRmYS12YXItY2FsZW5kYXIsXG4gIFwidHJhaWxlclwiOiAkZmEtdmFyLXRyYWlsZXIsXG4gIFwiYmFoYWlcIjogJGZhLXZhci1iYWhhaSxcbiAgXCJoYXlrYWxcIjogJGZhLXZhci1oYXlrYWwsXG4gIFwic2QtY2FyZFwiOiAkZmEtdmFyLXNkLWNhcmQsXG4gIFwiZHJhZ29uXCI6ICRmYS12YXItZHJhZ29uLFxuICBcInNob2UtcHJpbnRzXCI6ICRmYS12YXItc2hvZS1wcmludHMsXG4gIFwiY2lyY2xlLXBsdXNcIjogJGZhLXZhci1jaXJjbGUtcGx1cyxcbiAgXCJwbHVzLWNpcmNsZVwiOiAkZmEtdmFyLXBsdXMtY2lyY2xlLFxuICBcImZhY2UtZ3Jpbi10b25ndWUtd2lua1wiOiAkZmEtdmFyLWZhY2UtZ3Jpbi10b25ndWUtd2luayxcbiAgXCJncmluLXRvbmd1ZS13aW5rXCI6ICRmYS12YXItZ3Jpbi10b25ndWUtd2luayxcbiAgXCJoYW5kLWhvbGRpbmdcIjogJGZhLXZhci1oYW5kLWhvbGRpbmcsXG4gIFwicGx1Zy1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1wbHVnLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJsaW5rLXNsYXNoXCI6ICRmYS12YXItbGluay1zbGFzaCxcbiAgXCJjaGFpbi1icm9rZW5cIjogJGZhLXZhci1jaGFpbi1icm9rZW4sXG4gIFwiY2hhaW4tc2xhc2hcIjogJGZhLXZhci1jaGFpbi1zbGFzaCxcbiAgXCJ1bmxpbmtcIjogJGZhLXZhci11bmxpbmssXG4gIFwiY2xvbmVcIjogJGZhLXZhci1jbG9uZSxcbiAgXCJwZXJzb24td2Fsa2luZy1hcnJvdy1sb29wLWxlZnRcIjogJGZhLXZhci1wZXJzb24td2Fsa2luZy1hcnJvdy1sb29wLWxlZnQsXG4gIFwiYXJyb3ctdXAtei1hXCI6ICRmYS12YXItYXJyb3ctdXAtei1hLFxuICBcInNvcnQtYWxwaGEtdXAtYWx0XCI6ICRmYS12YXItc29ydC1hbHBoYS11cC1hbHQsXG4gIFwiZmlyZS1mbGFtZS1jdXJ2ZWRcIjogJGZhLXZhci1maXJlLWZsYW1lLWN1cnZlZCxcbiAgXCJmaXJlLWFsdFwiOiAkZmEtdmFyLWZpcmUtYWx0LFxuICBcInRvcm5hZG9cIjogJGZhLXZhci10b3JuYWRvLFxuICBcImZpbGUtY2lyY2xlLXBsdXNcIjogJGZhLXZhci1maWxlLWNpcmNsZS1wbHVzLFxuICBcImJvb2stcXVyYW5cIjogJGZhLXZhci1ib29rLXF1cmFuLFxuICBcInF1cmFuXCI6ICRmYS12YXItcXVyYW4sXG4gIFwiYW5jaG9yXCI6ICRmYS12YXItYW5jaG9yLFxuICBcImJvcmRlci1hbGxcIjogJGZhLXZhci1ib3JkZXItYWxsLFxuICBcImZhY2UtYW5ncnlcIjogJGZhLXZhci1mYWNlLWFuZ3J5LFxuICBcImFuZ3J5XCI6ICRmYS12YXItYW5ncnksXG4gIFwiY29va2llLWJpdGVcIjogJGZhLXZhci1jb29raWUtYml0ZSxcbiAgXCJhcnJvdy10cmVuZC1kb3duXCI6ICRmYS12YXItYXJyb3ctdHJlbmQtZG93bixcbiAgXCJyc3NcIjogJGZhLXZhci1yc3MsXG4gIFwiZmVlZFwiOiAkZmEtdmFyLWZlZWQsXG4gIFwiZHJhdy1wb2x5Z29uXCI6ICRmYS12YXItZHJhdy1wb2x5Z29uLFxuICBcInNjYWxlLWJhbGFuY2VkXCI6ICRmYS12YXItc2NhbGUtYmFsYW5jZWQsXG4gIFwiYmFsYW5jZS1zY2FsZVwiOiAkZmEtdmFyLWJhbGFuY2Utc2NhbGUsXG4gIFwiZ2F1Z2Utc2ltcGxlLWhpZ2hcIjogJGZhLXZhci1nYXVnZS1zaW1wbGUtaGlnaCxcbiAgXCJ0YWNob21ldGVyXCI6ICRmYS12YXItdGFjaG9tZXRlcixcbiAgXCJ0YWNob21ldGVyLWZhc3RcIjogJGZhLXZhci10YWNob21ldGVyLWZhc3QsXG4gIFwic2hvd2VyXCI6ICRmYS12YXItc2hvd2VyLFxuICBcImRlc2t0b3BcIjogJGZhLXZhci1kZXNrdG9wLFxuICBcImRlc2t0b3AtYWx0XCI6ICRmYS12YXItZGVza3RvcC1hbHQsXG4gIFwibVwiOiAkZmEtdmFyLW0sXG4gIFwidGFibGUtbGlzdFwiOiAkZmEtdmFyLXRhYmxlLWxpc3QsXG4gIFwidGgtbGlzdFwiOiAkZmEtdmFyLXRoLWxpc3QsXG4gIFwiY29tbWVudC1zbXNcIjogJGZhLXZhci1jb21tZW50LXNtcyxcbiAgXCJzbXNcIjogJGZhLXZhci1zbXMsXG4gIFwiYm9va1wiOiAkZmEtdmFyLWJvb2ssXG4gIFwidXNlci1wbHVzXCI6ICRmYS12YXItdXNlci1wbHVzLFxuICBcImNoZWNrXCI6ICRmYS12YXItY2hlY2ssXG4gIFwiYmF0dGVyeS10aHJlZS1xdWFydGVyc1wiOiAkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnMsXG4gIFwiYmF0dGVyeS00XCI6ICRmYS12YXItYmF0dGVyeS00LFxuICBcImhvdXNlLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWhvdXNlLWNpcmNsZS1jaGVjayxcbiAgXCJhbmdsZS1sZWZ0XCI6ICRmYS12YXItYW5nbGUtbGVmdCxcbiAgXCJkaWFncmFtLXN1Y2Nlc3NvclwiOiAkZmEtdmFyLWRpYWdyYW0tc3VjY2Vzc29yLFxuICBcInRydWNrLWFycm93LXJpZ2h0XCI6ICRmYS12YXItdHJ1Y2stYXJyb3ctcmlnaHQsXG4gIFwiYXJyb3dzLXNwbGl0LXVwLWFuZC1sZWZ0XCI6ICRmYS12YXItYXJyb3dzLXNwbGl0LXVwLWFuZC1sZWZ0LFxuICBcImhhbmQtZmlzdFwiOiAkZmEtdmFyLWhhbmQtZmlzdCxcbiAgXCJmaXN0LXJhaXNlZFwiOiAkZmEtdmFyLWZpc3QtcmFpc2VkLFxuICBcImNsb3VkLW1vb25cIjogJGZhLXZhci1jbG91ZC1tb29uLFxuICBcImJyaWVmY2FzZVwiOiAkZmEtdmFyLWJyaWVmY2FzZSxcbiAgXCJwZXJzb24tZmFsbGluZ1wiOiAkZmEtdmFyLXBlcnNvbi1mYWxsaW5nLFxuICBcImltYWdlLXBvcnRyYWl0XCI6ICRmYS12YXItaW1hZ2UtcG9ydHJhaXQsXG4gIFwicG9ydHJhaXRcIjogJGZhLXZhci1wb3J0cmFpdCxcbiAgXCJ1c2VyLXRhZ1wiOiAkZmEtdmFyLXVzZXItdGFnLFxuICBcInJ1Z1wiOiAkZmEtdmFyLXJ1ZyxcbiAgXCJlYXJ0aC1ldXJvcGVcIjogJGZhLXZhci1lYXJ0aC1ldXJvcGUsXG4gIFwiZ2xvYmUtZXVyb3BlXCI6ICRmYS12YXItZ2xvYmUtZXVyb3BlLFxuICBcImNhcnQtZmxhdGJlZC1zdWl0Y2FzZVwiOiAkZmEtdmFyLWNhcnQtZmxhdGJlZC1zdWl0Y2FzZSxcbiAgXCJsdWdnYWdlLWNhcnRcIjogJGZhLXZhci1sdWdnYWdlLWNhcnQsXG4gIFwicmVjdGFuZ2xlLXhtYXJrXCI6ICRmYS12YXItcmVjdGFuZ2xlLXhtYXJrLFxuICBcInJlY3RhbmdsZS10aW1lc1wiOiAkZmEtdmFyLXJlY3RhbmdsZS10aW1lcyxcbiAgXCJ0aW1lcy1yZWN0YW5nbGVcIjogJGZhLXZhci10aW1lcy1yZWN0YW5nbGUsXG4gIFwid2luZG93LWNsb3NlXCI6ICRmYS12YXItd2luZG93LWNsb3NlLFxuICBcImJhaHQtc2lnblwiOiAkZmEtdmFyLWJhaHQtc2lnbixcbiAgXCJib29rLW9wZW5cIjogJGZhLXZhci1ib29rLW9wZW4sXG4gIFwiYm9vay1qb3VybmFsLXdoaWxsc1wiOiAkZmEtdmFyLWJvb2stam91cm5hbC13aGlsbHMsXG4gIFwiam91cm5hbC13aGlsbHNcIjogJGZhLXZhci1qb3VybmFsLXdoaWxscyxcbiAgXCJoYW5kY3VmZnNcIjogJGZhLXZhci1oYW5kY3VmZnMsXG4gIFwidHJpYW5nbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci10cmlhbmdsZS1leGNsYW1hdGlvbixcbiAgXCJleGNsYW1hdGlvbi10cmlhbmdsZVwiOiAkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlLFxuICBcIndhcm5pbmdcIjogJGZhLXZhci13YXJuaW5nLFxuICBcImRhdGFiYXNlXCI6ICRmYS12YXItZGF0YWJhc2UsXG4gIFwic2hhcmVcIjogJGZhLXZhci1zaGFyZSxcbiAgXCJhcnJvdy10dXJuLXJpZ2h0XCI6ICRmYS12YXItYXJyb3ctdHVybi1yaWdodCxcbiAgXCJtYWlsLWZvcndhcmRcIjogJGZhLXZhci1tYWlsLWZvcndhcmQsXG4gIFwiYm90dGxlLWRyb3BsZXRcIjogJGZhLXZhci1ib3R0bGUtZHJvcGxldCxcbiAgXCJtYXNrLWZhY2VcIjogJGZhLXZhci1tYXNrLWZhY2UsXG4gIFwiaGlsbC1yb2Nrc2xpZGVcIjogJGZhLXZhci1oaWxsLXJvY2tzbGlkZSxcbiAgXCJyaWdodC1sZWZ0XCI6ICRmYS12YXItcmlnaHQtbGVmdCxcbiAgXCJleGNoYW5nZS1hbHRcIjogJGZhLXZhci1leGNoYW5nZS1hbHQsXG4gIFwicGFwZXItcGxhbmVcIjogJGZhLXZhci1wYXBlci1wbGFuZSxcbiAgXCJyb2FkLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXJvYWQtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImR1bmdlb25cIjogJGZhLXZhci1kdW5nZW9uLFxuICBcImFsaWduLXJpZ2h0XCI6ICRmYS12YXItYWxpZ24tcmlnaHQsXG4gIFwibW9uZXktYmlsbC0xLXdhdmVcIjogJGZhLXZhci1tb25leS1iaWxsLTEtd2F2ZSxcbiAgXCJtb25leS1iaWxsLXdhdmUtYWx0XCI6ICRmYS12YXItbW9uZXktYmlsbC13YXZlLWFsdCxcbiAgXCJsaWZlLXJpbmdcIjogJGZhLXZhci1saWZlLXJpbmcsXG4gIFwiaGFuZHNcIjogJGZhLXZhci1oYW5kcyxcbiAgXCJzaWduLWxhbmd1YWdlXCI6ICRmYS12YXItc2lnbi1sYW5ndWFnZSxcbiAgXCJzaWduaW5nXCI6ICRmYS12YXItc2lnbmluZyxcbiAgXCJjYWxlbmRhci1kYXlcIjogJGZhLXZhci1jYWxlbmRhci1kYXksXG4gIFwid2F0ZXItbGFkZGVyXCI6ICRmYS12YXItd2F0ZXItbGFkZGVyLFxuICBcImxhZGRlci13YXRlclwiOiAkZmEtdmFyLWxhZGRlci13YXRlcixcbiAgXCJzd2ltbWluZy1wb29sXCI6ICRmYS12YXItc3dpbW1pbmctcG9vbCxcbiAgXCJhcnJvd3MtdXAtZG93blwiOiAkZmEtdmFyLWFycm93cy11cC1kb3duLFxuICBcImFycm93cy12XCI6ICRmYS12YXItYXJyb3dzLXYsXG4gIFwiZmFjZS1ncmltYWNlXCI6ICRmYS12YXItZmFjZS1ncmltYWNlLFxuICBcImdyaW1hY2VcIjogJGZhLXZhci1ncmltYWNlLFxuICBcIndoZWVsY2hhaXItbW92ZVwiOiAkZmEtdmFyLXdoZWVsY2hhaXItbW92ZSxcbiAgXCJ3aGVlbGNoYWlyLWFsdFwiOiAkZmEtdmFyLXdoZWVsY2hhaXItYWx0LFxuICBcInR1cm4tZG93blwiOiAkZmEtdmFyLXR1cm4tZG93bixcbiAgXCJsZXZlbC1kb3duLWFsdFwiOiAkZmEtdmFyLWxldmVsLWRvd24tYWx0LFxuICBcInBlcnNvbi13YWxraW5nLWFycm93LXJpZ2h0XCI6ICRmYS12YXItcGVyc29uLXdhbGtpbmctYXJyb3ctcmlnaHQsXG4gIFwic3F1YXJlLWVudmVsb3BlXCI6ICRmYS12YXItc3F1YXJlLWVudmVsb3BlLFxuICBcImVudmVsb3BlLXNxdWFyZVwiOiAkZmEtdmFyLWVudmVsb3BlLXNxdWFyZSxcbiAgXCJkaWNlXCI6ICRmYS12YXItZGljZSxcbiAgXCJib3dsaW5nLWJhbGxcIjogJGZhLXZhci1ib3dsaW5nLWJhbGwsXG4gIFwiYnJhaW5cIjogJGZhLXZhci1icmFpbixcbiAgXCJiYW5kYWdlXCI6ICRmYS12YXItYmFuZGFnZSxcbiAgXCJiYW5kLWFpZFwiOiAkZmEtdmFyLWJhbmQtYWlkLFxuICBcImNhbGVuZGFyLW1pbnVzXCI6ICRmYS12YXItY2FsZW5kYXItbWludXMsXG4gIFwiY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItY2lyY2xlLXhtYXJrLFxuICBcInRpbWVzLWNpcmNsZVwiOiAkZmEtdmFyLXRpbWVzLWNpcmNsZSxcbiAgXCJ4bWFyay1jaXJjbGVcIjogJGZhLXZhci14bWFyay1jaXJjbGUsXG4gIFwiZ2lmdHNcIjogJGZhLXZhci1naWZ0cyxcbiAgXCJob3RlbFwiOiAkZmEtdmFyLWhvdGVsLFxuICBcImVhcnRoLWFzaWFcIjogJGZhLXZhci1lYXJ0aC1hc2lhLFxuICBcImdsb2JlLWFzaWFcIjogJGZhLXZhci1nbG9iZS1hc2lhLFxuICBcImlkLWNhcmQtY2xpcFwiOiAkZmEtdmFyLWlkLWNhcmQtY2xpcCxcbiAgXCJpZC1jYXJkLWFsdFwiOiAkZmEtdmFyLWlkLWNhcmQtYWx0LFxuICBcIm1hZ25pZnlpbmctZ2xhc3MtcGx1c1wiOiAkZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtcGx1cyxcbiAgXCJzZWFyY2gtcGx1c1wiOiAkZmEtdmFyLXNlYXJjaC1wbHVzLFxuICBcInRodW1icy11cFwiOiAkZmEtdmFyLXRodW1icy11cCxcbiAgXCJ1c2VyLWNsb2NrXCI6ICRmYS12YXItdXNlci1jbG9jayxcbiAgXCJoYW5kLWRvdHNcIjogJGZhLXZhci1oYW5kLWRvdHMsXG4gIFwiYWxsZXJnaWVzXCI6ICRmYS12YXItYWxsZXJnaWVzLFxuICBcImZpbGUtaW52b2ljZVwiOiAkZmEtdmFyLWZpbGUtaW52b2ljZSxcbiAgXCJ3aW5kb3ctbWluaW1pemVcIjogJGZhLXZhci13aW5kb3ctbWluaW1pemUsXG4gIFwibXVnLXNhdWNlclwiOiAkZmEtdmFyLW11Zy1zYXVjZXIsXG4gIFwiY29mZmVlXCI6ICRmYS12YXItY29mZmVlLFxuICBcImJydXNoXCI6ICRmYS12YXItYnJ1c2gsXG4gIFwibWFza1wiOiAkZmEtdmFyLW1hc2ssXG4gIFwibWFnbmlmeWluZy1nbGFzcy1taW51c1wiOiAkZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtbWludXMsXG4gIFwic2VhcmNoLW1pbnVzXCI6ICRmYS12YXItc2VhcmNoLW1pbnVzLFxuICBcInJ1bGVyLXZlcnRpY2FsXCI6ICRmYS12YXItcnVsZXItdmVydGljYWwsXG4gIFwidXNlci1sYXJnZVwiOiAkZmEtdmFyLXVzZXItbGFyZ2UsXG4gIFwidXNlci1hbHRcIjogJGZhLXZhci11c2VyLWFsdCxcbiAgXCJ0cmFpbi10cmFtXCI6ICRmYS12YXItdHJhaW4tdHJhbSxcbiAgXCJ1c2VyLW51cnNlXCI6ICRmYS12YXItdXNlci1udXJzZSxcbiAgXCJzeXJpbmdlXCI6ICRmYS12YXItc3lyaW5nZSxcbiAgXCJjbG91ZC1zdW5cIjogJGZhLXZhci1jbG91ZC1zdW4sXG4gIFwic3RvcHdhdGNoLTIwXCI6ICRmYS12YXItc3RvcHdhdGNoLTIwLFxuICBcInNxdWFyZS1mdWxsXCI6ICRmYS12YXItc3F1YXJlLWZ1bGwsXG4gIFwibWFnbmV0XCI6ICRmYS12YXItbWFnbmV0LFxuICBcImphclwiOiAkZmEtdmFyLWphcixcbiAgXCJub3RlLXN0aWNreVwiOiAkZmEtdmFyLW5vdGUtc3RpY2t5LFxuICBcInN0aWNreS1ub3RlXCI6ICRmYS12YXItc3RpY2t5LW5vdGUsXG4gIFwiYnVnLXNsYXNoXCI6ICRmYS12YXItYnVnLXNsYXNoLFxuICBcImFycm93LXVwLWZyb20td2F0ZXItcHVtcFwiOiAkZmEtdmFyLWFycm93LXVwLWZyb20td2F0ZXItcHVtcCxcbiAgXCJib25lXCI6ICRmYS12YXItYm9uZSxcbiAgXCJ1c2VyLWluanVyZWRcIjogJGZhLXZhci11c2VyLWluanVyZWQsXG4gIFwiZmFjZS1zYWQtdGVhclwiOiAkZmEtdmFyLWZhY2Utc2FkLXRlYXIsXG4gIFwic2FkLXRlYXJcIjogJGZhLXZhci1zYWQtdGVhcixcbiAgXCJwbGFuZVwiOiAkZmEtdmFyLXBsYW5lLFxuICBcInRlbnQtYXJyb3dzLWRvd25cIjogJGZhLXZhci10ZW50LWFycm93cy1kb3duLFxuICBcImV4Y2xhbWF0aW9uXCI6ICRmYS12YXItZXhjbGFtYXRpb24sXG4gIFwiYXJyb3dzLXNwaW5cIjogJGZhLXZhci1hcnJvd3Mtc3BpbixcbiAgXCJwcmludFwiOiAkZmEtdmFyLXByaW50LFxuICBcInR1cmtpc2gtbGlyYS1zaWduXCI6ICRmYS12YXItdHVya2lzaC1saXJhLXNpZ24sXG4gIFwidHJ5XCI6ICRmYS12YXItdHJ5LFxuICBcInR1cmtpc2gtbGlyYVwiOiAkZmEtdmFyLXR1cmtpc2gtbGlyYSxcbiAgXCJkb2xsYXItc2lnblwiOiAkZmEtdmFyLWRvbGxhci1zaWduLFxuICBcImRvbGxhclwiOiAkZmEtdmFyLWRvbGxhcixcbiAgXCJ1c2RcIjogJGZhLXZhci11c2QsXG4gIFwieFwiOiAkZmEtdmFyLXgsXG4gIFwibWFnbmlmeWluZy1nbGFzcy1kb2xsYXJcIjogJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLWRvbGxhcixcbiAgXCJzZWFyY2gtZG9sbGFyXCI6ICRmYS12YXItc2VhcmNoLWRvbGxhcixcbiAgXCJ1c2Vycy1nZWFyXCI6ICRmYS12YXItdXNlcnMtZ2VhcixcbiAgXCJ1c2Vycy1jb2dcIjogJGZhLXZhci11c2Vycy1jb2csXG4gIFwicGVyc29uLW1pbGl0YXJ5LXBvaW50aW5nXCI6ICRmYS12YXItcGVyc29uLW1pbGl0YXJ5LXBvaW50aW5nLFxuICBcImJ1aWxkaW5nLWNvbHVtbnNcIjogJGZhLXZhci1idWlsZGluZy1jb2x1bW5zLFxuICBcImJhbmtcIjogJGZhLXZhci1iYW5rLFxuICBcImluc3RpdHV0aW9uXCI6ICRmYS12YXItaW5zdGl0dXRpb24sXG4gIFwibXVzZXVtXCI6ICRmYS12YXItbXVzZXVtLFxuICBcInVuaXZlcnNpdHlcIjogJGZhLXZhci11bml2ZXJzaXR5LFxuICBcInVtYnJlbGxhXCI6ICRmYS12YXItdW1icmVsbGEsXG4gIFwidHJvd2VsXCI6ICRmYS12YXItdHJvd2VsLFxuICBcImRcIjogJGZhLXZhci1kLFxuICBcInN0YXBsZXJcIjogJGZhLXZhci1zdGFwbGVyLFxuICBcIm1hc2tzLXRoZWF0ZXJcIjogJGZhLXZhci1tYXNrcy10aGVhdGVyLFxuICBcInRoZWF0ZXItbWFza3NcIjogJGZhLXZhci10aGVhdGVyLW1hc2tzLFxuICBcImtpcC1zaWduXCI6ICRmYS12YXIta2lwLXNpZ24sXG4gIFwiaGFuZC1wb2ludC1sZWZ0XCI6ICRmYS12YXItaGFuZC1wb2ludC1sZWZ0LFxuICBcImhhbmRzaGFrZS1zaW1wbGVcIjogJGZhLXZhci1oYW5kc2hha2Utc2ltcGxlLFxuICBcImhhbmRzaGFrZS1hbHRcIjogJGZhLXZhci1oYW5kc2hha2UtYWx0LFxuICBcImpldC1maWdodGVyXCI6ICRmYS12YXItamV0LWZpZ2h0ZXIsXG4gIFwiZmlnaHRlci1qZXRcIjogJGZhLXZhci1maWdodGVyLWpldCxcbiAgXCJzcXVhcmUtc2hhcmUtbm9kZXNcIjogJGZhLXZhci1zcXVhcmUtc2hhcmUtbm9kZXMsXG4gIFwic2hhcmUtYWx0LXNxdWFyZVwiOiAkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmUsXG4gIFwiYmFyY29kZVwiOiAkZmEtdmFyLWJhcmNvZGUsXG4gIFwicGx1cy1taW51c1wiOiAkZmEtdmFyLXBsdXMtbWludXMsXG4gIFwidmlkZW9cIjogJGZhLXZhci12aWRlbyxcbiAgXCJ2aWRlby1jYW1lcmFcIjogJGZhLXZhci12aWRlby1jYW1lcmEsXG4gIFwiZ3JhZHVhdGlvbi1jYXBcIjogJGZhLXZhci1ncmFkdWF0aW9uLWNhcCxcbiAgXCJtb3J0YXItYm9hcmRcIjogJGZhLXZhci1tb3J0YXItYm9hcmQsXG4gIFwiaGFuZC1ob2xkaW5nLW1lZGljYWxcIjogJGZhLXZhci1oYW5kLWhvbGRpbmctbWVkaWNhbCxcbiAgXCJwZXJzb24tY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItcGVyc29uLWNpcmNsZS1jaGVjayxcbiAgXCJ0dXJuLXVwXCI6ICRmYS12YXItdHVybi11cCxcbiAgXCJsZXZlbC11cC1hbHRcIjogJGZhLXZhci1sZXZlbC11cC1hbHQsXG4pO1xuXG4kZmEtYnJhbmQtaWNvbnM6IChcbiAgXCJtb25lcm9cIjogJGZhLXZhci1tb25lcm8sXG4gIFwiaG9vbGlcIjogJGZhLXZhci1ob29saSxcbiAgXCJ5ZWxwXCI6ICRmYS12YXIteWVscCxcbiAgXCJjYy12aXNhXCI6ICRmYS12YXItY2MtdmlzYSxcbiAgXCJsYXN0Zm1cIjogJGZhLXZhci1sYXN0Zm0sXG4gIFwic2hvcHdhcmVcIjogJGZhLXZhci1zaG9wd2FyZSxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLW5jXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYyxcbiAgXCJhd3NcIjogJGZhLXZhci1hd3MsXG4gIFwicmVkaGF0XCI6ICRmYS12YXItcmVkaGF0LFxuICBcInlvYXN0XCI6ICRmYS12YXIteW9hc3QsXG4gIFwiY2xvdWRmbGFyZVwiOiAkZmEtdmFyLWNsb3VkZmxhcmUsXG4gIFwidXBzXCI6ICRmYS12YXItdXBzLFxuICBcIndwZXhwbG9yZXJcIjogJGZhLXZhci13cGV4cGxvcmVyLFxuICBcImR5YWxvZ1wiOiAkZmEtdmFyLWR5YWxvZyxcbiAgXCJiaXR5XCI6ICRmYS12YXItYml0eSxcbiAgXCJzdGFja3BhdGhcIjogJGZhLXZhci1zdGFja3BhdGgsXG4gIFwiYnV5c2VsbGFkc1wiOiAkZmEtdmFyLWJ1eXNlbGxhZHMsXG4gIFwiZmlyc3Qtb3JkZXJcIjogJGZhLXZhci1maXJzdC1vcmRlcixcbiAgXCJtb2R4XCI6ICRmYS12YXItbW9keCxcbiAgXCJndWlsZGVkXCI6ICRmYS12YXItZ3VpbGRlZCxcbiAgXCJ2bnZcIjogJGZhLXZhci12bnYsXG4gIFwic3F1YXJlLWpzXCI6ICRmYS12YXItc3F1YXJlLWpzLFxuICBcImpzLXNxdWFyZVwiOiAkZmEtdmFyLWpzLXNxdWFyZSxcbiAgXCJtaWNyb3NvZnRcIjogJGZhLXZhci1taWNyb3NvZnQsXG4gIFwicXFcIjogJGZhLXZhci1xcSxcbiAgXCJvcmNpZFwiOiAkZmEtdmFyLW9yY2lkLFxuICBcImphdmFcIjogJGZhLXZhci1qYXZhLFxuICBcImludmlzaW9uXCI6ICRmYS12YXItaW52aXNpb24sXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1wZC1hbHRcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdCxcbiAgXCJjZW50ZXJjb2RlXCI6ICRmYS12YXItY2VudGVyY29kZSxcbiAgXCJnbGlkZS1nXCI6ICRmYS12YXItZ2xpZGUtZyxcbiAgXCJkcnVwYWxcIjogJGZhLXZhci1kcnVwYWwsXG4gIFwiaGlyZS1hLWhlbHBlclwiOiAkZmEtdmFyLWhpcmUtYS1oZWxwZXIsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1ieVwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtYnksXG4gIFwidW5pdHlcIjogJGZhLXZhci11bml0eSxcbiAgXCJ3aG1jc1wiOiAkZmEtdmFyLXdobWNzLFxuICBcInJvY2tldGNoYXRcIjogJGZhLXZhci1yb2NrZXRjaGF0LFxuICBcInZrXCI6ICRmYS12YXItdmssXG4gIFwidW50YXBwZFwiOiAkZmEtdmFyLXVudGFwcGQsXG4gIFwibWFpbGNoaW1wXCI6ICRmYS12YXItbWFpbGNoaW1wLFxuICBcImNzczMtYWx0XCI6ICRmYS12YXItY3NzMy1hbHQsXG4gIFwic3F1YXJlLXJlZGRpdFwiOiAkZmEtdmFyLXNxdWFyZS1yZWRkaXQsXG4gIFwicmVkZGl0LXNxdWFyZVwiOiAkZmEtdmFyLXJlZGRpdC1zcXVhcmUsXG4gIFwidmltZW8tdlwiOiAkZmEtdmFyLXZpbWVvLXYsXG4gIFwiY29udGFvXCI6ICRmYS12YXItY29udGFvLFxuICBcInNxdWFyZS1mb250LWF3ZXNvbWVcIjogJGZhLXZhci1zcXVhcmUtZm9udC1hd2Vzb21lLFxuICBcImRlc2twcm9cIjogJGZhLXZhci1kZXNrcHJvLFxuICBcInNpc3RyaXhcIjogJGZhLXZhci1zaXN0cml4LFxuICBcInNxdWFyZS1pbnN0YWdyYW1cIjogJGZhLXZhci1zcXVhcmUtaW5zdGFncmFtLFxuICBcImluc3RhZ3JhbS1zcXVhcmVcIjogJGZhLXZhci1pbnN0YWdyYW0tc3F1YXJlLFxuICBcImJhdHRsZS1uZXRcIjogJGZhLXZhci1iYXR0bGUtbmV0LFxuICBcInRoZS1yZWQteWV0aVwiOiAkZmEtdmFyLXRoZS1yZWQteWV0aSxcbiAgXCJzcXVhcmUtaGFja2VyLW5ld3NcIjogJGZhLXZhci1zcXVhcmUtaGFja2VyLW5ld3MsXG4gIFwiaGFja2VyLW5ld3Mtc3F1YXJlXCI6ICRmYS12YXItaGFja2VyLW5ld3Mtc3F1YXJlLFxuICBcImVkZ2VcIjogJGZhLXZhci1lZGdlLFxuICBcIm5hcHN0ZXJcIjogJGZhLXZhci1uYXBzdGVyLFxuICBcInNxdWFyZS1zbmFwY2hhdFwiOiAkZmEtdmFyLXNxdWFyZS1zbmFwY2hhdCxcbiAgXCJzbmFwY2hhdC1zcXVhcmVcIjogJGZhLXZhci1zbmFwY2hhdC1zcXVhcmUsXG4gIFwiZ29vZ2xlLXBsdXMtZ1wiOiAkZmEtdmFyLWdvb2dsZS1wbHVzLWcsXG4gIFwiYXJ0c3RhdGlvblwiOiAkZmEtdmFyLWFydHN0YXRpb24sXG4gIFwibWFya2Rvd25cIjogJGZhLXZhci1tYXJrZG93bixcbiAgXCJzb3VyY2V0cmVlXCI6ICRmYS12YXItc291cmNldHJlZSxcbiAgXCJnb29nbGUtcGx1c1wiOiAkZmEtdmFyLWdvb2dsZS1wbHVzLFxuICBcImRpYXNwb3JhXCI6ICRmYS12YXItZGlhc3BvcmEsXG4gIFwiZm91cnNxdWFyZVwiOiAkZmEtdmFyLWZvdXJzcXVhcmUsXG4gIFwic3RhY2stb3ZlcmZsb3dcIjogJGZhLXZhci1zdGFjay1vdmVyZmxvdyxcbiAgXCJnaXRodWItYWx0XCI6ICRmYS12YXItZ2l0aHViLWFsdCxcbiAgXCJwaG9lbml4LXNxdWFkcm9uXCI6ICRmYS12YXItcGhvZW5peC1zcXVhZHJvbixcbiAgXCJwYWdlbGluZXNcIjogJGZhLXZhci1wYWdlbGluZXMsXG4gIFwiYWxnb2xpYVwiOiAkZmEtdmFyLWFsZ29saWEsXG4gIFwicmVkLXJpdmVyXCI6ICRmYS12YXItcmVkLXJpdmVyLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtc2FcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhLFxuICBcInNhZmFyaVwiOiAkZmEtdmFyLXNhZmFyaSxcbiAgXCJnb29nbGVcIjogJGZhLXZhci1nb29nbGUsXG4gIFwic3F1YXJlLWZvbnQtYXdlc29tZS1zdHJva2VcIjogJGZhLXZhci1zcXVhcmUtZm9udC1hd2Vzb21lLXN0cm9rZSxcbiAgXCJmb250LWF3ZXNvbWUtYWx0XCI6ICRmYS12YXItZm9udC1hd2Vzb21lLWFsdCxcbiAgXCJhdGxhc3NpYW5cIjogJGZhLXZhci1hdGxhc3NpYW4sXG4gIFwibGlua2VkaW4taW5cIjogJGZhLXZhci1saW5rZWRpbi1pbixcbiAgXCJkaWdpdGFsLW9jZWFuXCI6ICRmYS12YXItZGlnaXRhbC1vY2VhbixcbiAgXCJuaW1ibHJcIjogJGZhLXZhci1uaW1ibHIsXG4gIFwiY2hyb21lY2FzdFwiOiAkZmEtdmFyLWNocm9tZWNhc3QsXG4gIFwiZXZlcm5vdGVcIjogJGZhLXZhci1ldmVybm90ZSxcbiAgXCJoYWNrZXItbmV3c1wiOiAkZmEtdmFyLWhhY2tlci1uZXdzLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmdcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLFxuICBcImFkdmVyc2FsXCI6ICRmYS12YXItYWR2ZXJzYWwsXG4gIFwiY3JlYXRpdmUtY29tbW9uc1wiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMsXG4gIFwid2F0Y2htYW4tbW9uaXRvcmluZ1wiOiAkZmEtdmFyLXdhdGNobWFuLW1vbml0b3JpbmcsXG4gIFwiZm9udGljb25zXCI6ICRmYS12YXItZm9udGljb25zLFxuICBcIndlaXhpblwiOiAkZmEtdmFyLXdlaXhpbixcbiAgXCJzaGlydHNpbmJ1bGtcIjogJGZhLXZhci1zaGlydHNpbmJ1bGssXG4gIFwiY29kZXBlblwiOiAkZmEtdmFyLWNvZGVwZW4sXG4gIFwiZ2l0LWFsdFwiOiAkZmEtdmFyLWdpdC1hbHQsXG4gIFwibHlmdFwiOiAkZmEtdmFyLWx5ZnQsXG4gIFwicmV2XCI6ICRmYS12YXItcmV2LFxuICBcIndpbmRvd3NcIjogJGZhLXZhci13aW5kb3dzLFxuICBcIndpemFyZHMtb2YtdGhlLWNvYXN0XCI6ICRmYS12YXItd2l6YXJkcy1vZi10aGUtY29hc3QsXG4gIFwic3F1YXJlLXZpYWRlb1wiOiAkZmEtdmFyLXNxdWFyZS12aWFkZW8sXG4gIFwidmlhZGVvLXNxdWFyZVwiOiAkZmEtdmFyLXZpYWRlby1zcXVhcmUsXG4gIFwibWVldHVwXCI6ICRmYS12YXItbWVldHVwLFxuICBcImNlbnRvc1wiOiAkZmEtdmFyLWNlbnRvcyxcbiAgXCJhZG5cIjogJGZhLXZhci1hZG4sXG4gIFwiY2xvdWRzbWl0aFwiOiAkZmEtdmFyLWNsb3Vkc21pdGgsXG4gIFwicGllZC1waXBlci1hbHRcIjogJGZhLXZhci1waWVkLXBpcGVyLWFsdCxcbiAgXCJzcXVhcmUtZHJpYmJibGVcIjogJGZhLXZhci1zcXVhcmUtZHJpYmJibGUsXG4gIFwiZHJpYmJibGUtc3F1YXJlXCI6ICRmYS12YXItZHJpYmJibGUtc3F1YXJlLFxuICBcImNvZGllcGllXCI6ICRmYS12YXItY29kaWVwaWUsXG4gIFwibm9kZVwiOiAkZmEtdmFyLW5vZGUsXG4gIFwibWl4XCI6ICRmYS12YXItbWl4LFxuICBcInN0ZWFtXCI6ICRmYS12YXItc3RlYW0sXG4gIFwiY2MtYXBwbGUtcGF5XCI6ICRmYS12YXItY2MtYXBwbGUtcGF5LFxuICBcInNjcmliZFwiOiAkZmEtdmFyLXNjcmliZCxcbiAgXCJvcGVuaWRcIjogJGZhLXZhci1vcGVuaWQsXG4gIFwiaW5zdGFsb2RcIjogJGZhLXZhci1pbnN0YWxvZCxcbiAgXCJleHBlZGl0ZWRzc2xcIjogJGZhLXZhci1leHBlZGl0ZWRzc2wsXG4gIFwic2VsbGNhc3RcIjogJGZhLXZhci1zZWxsY2FzdCxcbiAgXCJzcXVhcmUtdHdpdHRlclwiOiAkZmEtdmFyLXNxdWFyZS10d2l0dGVyLFxuICBcInR3aXR0ZXItc3F1YXJlXCI6ICRmYS12YXItdHdpdHRlci1zcXVhcmUsXG4gIFwici1wcm9qZWN0XCI6ICRmYS12YXItci1wcm9qZWN0LFxuICBcImRlbGljaW91c1wiOiAkZmEtdmFyLWRlbGljaW91cyxcbiAgXCJmcmVlYnNkXCI6ICRmYS12YXItZnJlZWJzZCxcbiAgXCJ2dWVqc1wiOiAkZmEtdmFyLXZ1ZWpzLFxuICBcImFjY3Vzb2Z0XCI6ICRmYS12YXItYWNjdXNvZnQsXG4gIFwiaW94aG9zdFwiOiAkZmEtdmFyLWlveGhvc3QsXG4gIFwiZm9udGljb25zLWZpXCI6ICRmYS12YXItZm9udGljb25zLWZpLFxuICBcImFwcC1zdG9yZVwiOiAkZmEtdmFyLWFwcC1zdG9yZSxcbiAgXCJjYy1tYXN0ZXJjYXJkXCI6ICRmYS12YXItY2MtbWFzdGVyY2FyZCxcbiAgXCJpdHVuZXMtbm90ZVwiOiAkZmEtdmFyLWl0dW5lcy1ub3RlLFxuICBcImdvbGFuZ1wiOiAkZmEtdmFyLWdvbGFuZyxcbiAgXCJraWNrc3RhcnRlclwiOiAkZmEtdmFyLWtpY2tzdGFydGVyLFxuICBcImdyYXZcIjogJGZhLXZhci1ncmF2LFxuICBcIndlaWJvXCI6ICRmYS12YXItd2VpYm8sXG4gIFwidW5jaGFydGVkXCI6ICRmYS12YXItdW5jaGFydGVkLFxuICBcImZpcnN0ZHJhZnRcIjogJGZhLXZhci1maXJzdGRyYWZ0LFxuICBcInNxdWFyZS15b3V0dWJlXCI6ICRmYS12YXItc3F1YXJlLXlvdXR1YmUsXG4gIFwieW91dHViZS1zcXVhcmVcIjogJGZhLXZhci15b3V0dWJlLXNxdWFyZSxcbiAgXCJ3aWtpcGVkaWEtd1wiOiAkZmEtdmFyLXdpa2lwZWRpYS13LFxuICBcIndwcmVzc3JcIjogJGZhLXZhci13cHJlc3NyLFxuICBcInJlbmRhY3RcIjogJGZhLXZhci1yZW5kYWN0LFxuICBcImFuZ2VsbGlzdFwiOiAkZmEtdmFyLWFuZ2VsbGlzdCxcbiAgXCJnYWxhY3RpYy1yZXB1YmxpY1wiOiAkZmEtdmFyLWdhbGFjdGljLXJlcHVibGljLFxuICBcIm5mYy1kaXJlY3Rpb25hbFwiOiAkZmEtdmFyLW5mYy1kaXJlY3Rpb25hbCxcbiAgXCJza3lwZVwiOiAkZmEtdmFyLXNreXBlLFxuICBcImpvZ2V0XCI6ICRmYS12YXItam9nZXQsXG4gIFwiZmVkb3JhXCI6ICRmYS12YXItZmVkb3JhLFxuICBcInN0cmlwZS1zXCI6ICRmYS12YXItc3RyaXBlLXMsXG4gIFwibWV0YVwiOiAkZmEtdmFyLW1ldGEsXG4gIFwibGFyYXZlbFwiOiAkZmEtdmFyLWxhcmF2ZWwsXG4gIFwiaG90amFyXCI6ICRmYS12YXItaG90amFyLFxuICBcImJsdWV0b290aC1iXCI6ICRmYS12YXItYmx1ZXRvb3RoLWIsXG4gIFwic3RpY2tlci1tdWxlXCI6ICRmYS12YXItc3RpY2tlci1tdWxlLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtemVyb1wiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtemVybyxcbiAgXCJoaXBzXCI6ICRmYS12YXItaGlwcyxcbiAgXCJiZWhhbmNlXCI6ICRmYS12YXItYmVoYW5jZSxcbiAgXCJyZWRkaXRcIjogJGZhLXZhci1yZWRkaXQsXG4gIFwiZGlzY29yZFwiOiAkZmEtdmFyLWRpc2NvcmQsXG4gIFwiY2hyb21lXCI6ICRmYS12YXItY2hyb21lLFxuICBcImFwcC1zdG9yZS1pb3NcIjogJGZhLXZhci1hcHAtc3RvcmUtaW9zLFxuICBcImNjLWRpc2NvdmVyXCI6ICRmYS12YXItY2MtZGlzY292ZXIsXG4gIFwid3BiZWdpbm5lclwiOiAkZmEtdmFyLXdwYmVnaW5uZXIsXG4gIFwiY29uZmx1ZW5jZVwiOiAkZmEtdmFyLWNvbmZsdWVuY2UsXG4gIFwibWRiXCI6ICRmYS12YXItbWRiLFxuICBcImRvY2h1YlwiOiAkZmEtdmFyLWRvY2h1YixcbiAgXCJhY2Nlc3NpYmxlLWljb25cIjogJGZhLXZhci1hY2Nlc3NpYmxlLWljb24sXG4gIFwiZWJheVwiOiAkZmEtdmFyLWViYXksXG4gIFwiYW1hem9uXCI6ICRmYS12YXItYW1hem9uLFxuICBcInVuc3BsYXNoXCI6ICRmYS12YXItdW5zcGxhc2gsXG4gIFwieWFyblwiOiAkZmEtdmFyLXlhcm4sXG4gIFwic3F1YXJlLXN0ZWFtXCI6ICRmYS12YXItc3F1YXJlLXN0ZWFtLFxuICBcInN0ZWFtLXNxdWFyZVwiOiAkZmEtdmFyLXN0ZWFtLXNxdWFyZSxcbiAgXCI1MDBweFwiOiAkZmEtdmFyLTUwMHB4LFxuICBcInNxdWFyZS12aW1lb1wiOiAkZmEtdmFyLXNxdWFyZS12aW1lbyxcbiAgXCJ2aW1lby1zcXVhcmVcIjogJGZhLXZhci12aW1lby1zcXVhcmUsXG4gIFwiYXN5bW1ldHJpa1wiOiAkZmEtdmFyLWFzeW1tZXRyaWssXG4gIFwiZm9udC1hd2Vzb21lXCI6ICRmYS12YXItZm9udC1hd2Vzb21lLFxuICBcImZvbnQtYXdlc29tZS1mbGFnXCI6ICRmYS12YXItZm9udC1hd2Vzb21lLWZsYWcsXG4gIFwiZm9udC1hd2Vzb21lLWxvZ28tZnVsbFwiOiAkZmEtdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGwsXG4gIFwiZ3JhdGlwYXlcIjogJGZhLXZhci1ncmF0aXBheSxcbiAgXCJhcHBsZVwiOiAkZmEtdmFyLWFwcGxlLFxuICBcImhpdmVcIjogJGZhLXZhci1oaXZlLFxuICBcImdpdGtyYWtlblwiOiAkZmEtdmFyLWdpdGtyYWtlbixcbiAgXCJrZXliYXNlXCI6ICRmYS12YXIta2V5YmFzZSxcbiAgXCJhcHBsZS1wYXlcIjogJGZhLXZhci1hcHBsZS1wYXksXG4gIFwicGFkbGV0XCI6ICRmYS12YXItcGFkbGV0LFxuICBcImFtYXpvbi1wYXlcIjogJGZhLXZhci1hbWF6b24tcGF5LFxuICBcInNxdWFyZS1naXRodWJcIjogJGZhLXZhci1zcXVhcmUtZ2l0aHViLFxuICBcImdpdGh1Yi1zcXVhcmVcIjogJGZhLXZhci1naXRodWItc3F1YXJlLFxuICBcInN0dW1ibGV1cG9uXCI6ICRmYS12YXItc3R1bWJsZXVwb24sXG4gIFwiZmVkZXhcIjogJGZhLXZhci1mZWRleCxcbiAgXCJwaG9lbml4LWZyYW1ld29ya1wiOiAkZmEtdmFyLXBob2VuaXgtZnJhbWV3b3JrLFxuICBcInNob3BpZnlcIjogJGZhLXZhci1zaG9waWZ5LFxuICBcIm5lb3NcIjogJGZhLXZhci1uZW9zLFxuICBcImhhY2tlcnJhbmtcIjogJGZhLXZhci1oYWNrZXJyYW5rLFxuICBcInJlc2VhcmNoZ2F0ZVwiOiAkZmEtdmFyLXJlc2VhcmNoZ2F0ZSxcbiAgXCJzd2lmdFwiOiAkZmEtdmFyLXN3aWZ0LFxuICBcImFuZ3VsYXJcIjogJGZhLXZhci1hbmd1bGFyLFxuICBcInNwZWFrYXBcIjogJGZhLXZhci1zcGVha2FwLFxuICBcImFuZ3J5Y3JlYXRpdmVcIjogJGZhLXZhci1hbmdyeWNyZWF0aXZlLFxuICBcInktY29tYmluYXRvclwiOiAkZmEtdmFyLXktY29tYmluYXRvcixcbiAgXCJlbXBpcmVcIjogJGZhLXZhci1lbXBpcmUsXG4gIFwiZW52aXJhXCI6ICRmYS12YXItZW52aXJhLFxuICBcInNxdWFyZS1naXRsYWJcIjogJGZhLXZhci1zcXVhcmUtZ2l0bGFiLFxuICBcImdpdGxhYi1zcXVhcmVcIjogJGZhLXZhci1naXRsYWItc3F1YXJlLFxuICBcInN0dWRpb3ZpbmFyaVwiOiAkZmEtdmFyLXN0dWRpb3ZpbmFyaSxcbiAgXCJwaWVkLXBpcGVyXCI6ICRmYS12YXItcGllZC1waXBlcixcbiAgXCJ3b3JkcHJlc3NcIjogJGZhLXZhci13b3JkcHJlc3MsXG4gIFwicHJvZHVjdC1odW50XCI6ICRmYS12YXItcHJvZHVjdC1odW50LFxuICBcImZpcmVmb3hcIjogJGZhLXZhci1maXJlZm94LFxuICBcImxpbm9kZVwiOiAkZmEtdmFyLWxpbm9kZSxcbiAgXCJnb29kcmVhZHNcIjogJGZhLXZhci1nb29kcmVhZHMsXG4gIFwic3F1YXJlLW9kbm9rbGFzc25pa2lcIjogJGZhLXZhci1zcXVhcmUtb2Rub2tsYXNzbmlraSxcbiAgXCJvZG5va2xhc3NuaWtpLXNxdWFyZVwiOiAkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlLFxuICBcImpzZmlkZGxlXCI6ICRmYS12YXItanNmaWRkbGUsXG4gIFwic2l0aFwiOiAkZmEtdmFyLXNpdGgsXG4gIFwidGhlbWVpc2xlXCI6ICRmYS12YXItdGhlbWVpc2xlLFxuICBcInBhZ2U0XCI6ICRmYS12YXItcGFnZTQsXG4gIFwiaGFzaG5vZGVcIjogJGZhLXZhci1oYXNobm9kZSxcbiAgXCJyZWFjdFwiOiAkZmEtdmFyLXJlYWN0LFxuICBcImNjLXBheXBhbFwiOiAkZmEtdmFyLWNjLXBheXBhbCxcbiAgXCJzcXVhcmVzcGFjZVwiOiAkZmEtdmFyLXNxdWFyZXNwYWNlLFxuICBcImNjLXN0cmlwZVwiOiAkZmEtdmFyLWNjLXN0cmlwZSxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLXNoYXJlXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zaGFyZSxcbiAgXCJiaXRjb2luXCI6ICRmYS12YXItYml0Y29pbixcbiAgXCJrZXljZG5cIjogJGZhLXZhci1rZXljZG4sXG4gIFwib3BlcmFcIjogJGZhLXZhci1vcGVyYSxcbiAgXCJpdGNoLWlvXCI6ICRmYS12YXItaXRjaC1pbyxcbiAgXCJ1bWJyYWNvXCI6ICRmYS12YXItdW1icmFjbyxcbiAgXCJnYWxhY3RpYy1zZW5hdGVcIjogJGZhLXZhci1nYWxhY3RpYy1zZW5hdGUsXG4gIFwidWJ1bnR1XCI6ICRmYS12YXItdWJ1bnR1LFxuICBcImRyYWZ0MmRpZ2l0YWxcIjogJGZhLXZhci1kcmFmdDJkaWdpdGFsLFxuICBcInN0cmlwZVwiOiAkZmEtdmFyLXN0cmlwZSxcbiAgXCJob3V6elwiOiAkZmEtdmFyLWhvdXp6LFxuICBcImdnXCI6ICRmYS12YXItZ2csXG4gIFwiZGhsXCI6ICRmYS12YXItZGhsLFxuICBcInNxdWFyZS1waW50ZXJlc3RcIjogJGZhLXZhci1zcXVhcmUtcGludGVyZXN0LFxuICBcInBpbnRlcmVzdC1zcXVhcmVcIjogJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlLFxuICBcInhpbmdcIjogJGZhLXZhci14aW5nLFxuICBcImJsYWNrYmVycnlcIjogJGZhLXZhci1ibGFja2JlcnJ5LFxuICBcImNyZWF0aXZlLWNvbW1vbnMtcGRcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLFxuICBcInBsYXlzdGF0aW9uXCI6ICRmYS12YXItcGxheXN0YXRpb24sXG4gIFwicXVpbnNjYXBlXCI6ICRmYS12YXItcXVpbnNjYXBlLFxuICBcImxlc3NcIjogJGZhLXZhci1sZXNzLFxuICBcImJsb2dnZXItYlwiOiAkZmEtdmFyLWJsb2dnZXItYixcbiAgXCJvcGVuY2FydFwiOiAkZmEtdmFyLW9wZW5jYXJ0LFxuICBcInZpbmVcIjogJGZhLXZhci12aW5lLFxuICBcInBheXBhbFwiOiAkZmEtdmFyLXBheXBhbCxcbiAgXCJnaXRsYWJcIjogJGZhLXZhci1naXRsYWIsXG4gIFwidHlwbzNcIjogJGZhLXZhci10eXBvMyxcbiAgXCJyZWRkaXQtYWxpZW5cIjogJGZhLXZhci1yZWRkaXQtYWxpZW4sXG4gIFwieWFob29cIjogJGZhLXZhci15YWhvbyxcbiAgXCJkYWlseW1vdGlvblwiOiAkZmEtdmFyLWRhaWx5bW90aW9uLFxuICBcImFmZmlsaWF0ZXRoZW1lXCI6ICRmYS12YXItYWZmaWxpYXRldGhlbWUsXG4gIFwicGllZC1waXBlci1wcFwiOiAkZmEtdmFyLXBpZWQtcGlwZXItcHAsXG4gIFwiYm9vdHN0cmFwXCI6ICRmYS12YXItYm9vdHN0cmFwLFxuICBcIm9kbm9rbGFzc25pa2lcIjogJGZhLXZhci1vZG5va2xhc3NuaWtpLFxuICBcIm5mYy1zeW1ib2xcIjogJGZhLXZhci1uZmMtc3ltYm9sLFxuICBcImV0aGVyZXVtXCI6ICRmYS12YXItZXRoZXJldW0sXG4gIFwic3BlYWtlci1kZWNrXCI6ICRmYS12YXItc3BlYWtlci1kZWNrLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtbmMtZXVcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWV1LFxuICBcInBhdHJlb25cIjogJGZhLXZhci1wYXRyZW9uLFxuICBcImF2aWFuZXhcIjogJGZhLXZhci1hdmlhbmV4LFxuICBcImVsbG9cIjogJGZhLXZhci1lbGxvLFxuICBcImdvZm9yZVwiOiAkZmEtdmFyLWdvZm9yZSxcbiAgXCJiaW1vYmplY3RcIjogJGZhLXZhci1iaW1vYmplY3QsXG4gIFwiZmFjZWJvb2stZlwiOiAkZmEtdmFyLWZhY2Vib29rLWYsXG4gIFwic3F1YXJlLWdvb2dsZS1wbHVzXCI6ICRmYS12YXItc3F1YXJlLWdvb2dsZS1wbHVzLFxuICBcImdvb2dsZS1wbHVzLXNxdWFyZVwiOiAkZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZSxcbiAgXCJtYW5kYWxvcmlhblwiOiAkZmEtdmFyLW1hbmRhbG9yaWFuLFxuICBcImZpcnN0LW9yZGVyLWFsdFwiOiAkZmEtdmFyLWZpcnN0LW9yZGVyLWFsdCxcbiAgXCJvc2lcIjogJGZhLXZhci1vc2ksXG4gIFwiZ29vZ2xlLXdhbGxldFwiOiAkZmEtdmFyLWdvb2dsZS13YWxsZXQsXG4gIFwiZC1hbmQtZC1iZXlvbmRcIjogJGZhLXZhci1kLWFuZC1kLWJleW9uZCxcbiAgXCJwZXJpc2NvcGVcIjogJGZhLXZhci1wZXJpc2NvcGUsXG4gIFwiZnVsY3J1bVwiOiAkZmEtdmFyLWZ1bGNydW0sXG4gIFwiY2xvdWRzY2FsZVwiOiAkZmEtdmFyLWNsb3Vkc2NhbGUsXG4gIFwiZm9ydW1iZWVcIjogJGZhLXZhci1mb3J1bWJlZSxcbiAgXCJtaXp1bmlcIjogJGZhLXZhci1taXp1bmksXG4gIFwic2NobGl4XCI6ICRmYS12YXItc2NobGl4LFxuICBcInNxdWFyZS14aW5nXCI6ICRmYS12YXItc3F1YXJlLXhpbmcsXG4gIFwieGluZy1zcXVhcmVcIjogJGZhLXZhci14aW5nLXNxdWFyZSxcbiAgXCJiYW5kY2FtcFwiOiAkZmEtdmFyLWJhbmRjYW1wLFxuICBcIndwZm9ybXNcIjogJGZhLXZhci13cGZvcm1zLFxuICBcImNsb3VkdmVyc2lmeVwiOiAkZmEtdmFyLWNsb3VkdmVyc2lmeSxcbiAgXCJ1c3BzXCI6ICRmYS12YXItdXNwcyxcbiAgXCJtZWdhcG9ydFwiOiAkZmEtdmFyLW1lZ2Fwb3J0LFxuICBcIm1hZ2VudG9cIjogJGZhLXZhci1tYWdlbnRvLFxuICBcInNwb3RpZnlcIjogJGZhLXZhci1zcG90aWZ5LFxuICBcIm9wdGluLW1vbnN0ZXJcIjogJGZhLXZhci1vcHRpbi1tb25zdGVyLFxuICBcImZseVwiOiAkZmEtdmFyLWZseSxcbiAgXCJhdmlhdG9cIjogJGZhLXZhci1hdmlhdG8sXG4gIFwiaXR1bmVzXCI6ICRmYS12YXItaXR1bmVzLFxuICBcImN1dHRsZWZpc2hcIjogJGZhLXZhci1jdXR0bGVmaXNoLFxuICBcImJsb2dnZXJcIjogJGZhLXZhci1ibG9nZ2VyLFxuICBcImZsaWNrclwiOiAkZmEtdmFyLWZsaWNrcixcbiAgXCJ2aWJlclwiOiAkZmEtdmFyLXZpYmVyLFxuICBcInNvdW5kY2xvdWRcIjogJGZhLXZhci1zb3VuZGNsb3VkLFxuICBcImRpZ2dcIjogJGZhLXZhci1kaWdnLFxuICBcInRlbmNlbnQtd2VpYm9cIjogJGZhLXZhci10ZW5jZW50LXdlaWJvLFxuICBcInN5bWZvbnlcIjogJGZhLXZhci1zeW1mb255LFxuICBcIm1heGNkblwiOiAkZmEtdmFyLW1heGNkbixcbiAgXCJldHN5XCI6ICRmYS12YXItZXRzeSxcbiAgXCJmYWNlYm9vay1tZXNzZW5nZXJcIjogJGZhLXZhci1mYWNlYm9vay1tZXNzZW5nZXIsXG4gIFwiYXVkaWJsZVwiOiAkZmEtdmFyLWF1ZGlibGUsXG4gIFwidGhpbmstcGVha3NcIjogJGZhLXZhci10aGluay1wZWFrcyxcbiAgXCJiaWxpYmlsaVwiOiAkZmEtdmFyLWJpbGliaWxpLFxuICBcImVybGFuZ1wiOiAkZmEtdmFyLWVybGFuZyxcbiAgXCJjb3R0b24tYnVyZWF1XCI6ICRmYS12YXItY290dG9uLWJ1cmVhdSxcbiAgXCJkYXNoY3ViZVwiOiAkZmEtdmFyLWRhc2hjdWJlLFxuICBcIjQyLWdyb3VwXCI6ICRmYS12YXItNDItZ3JvdXAsXG4gIFwiaW5ub3NvZnRcIjogJGZhLXZhci1pbm5vc29mdCxcbiAgXCJzdGFjay1leGNoYW5nZVwiOiAkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlLFxuICBcImVsZW1lbnRvclwiOiAkZmEtdmFyLWVsZW1lbnRvcixcbiAgXCJzcXVhcmUtcGllZC1waXBlclwiOiAkZmEtdmFyLXNxdWFyZS1waWVkLXBpcGVyLFxuICBcInBpZWQtcGlwZXItc3F1YXJlXCI6ICRmYS12YXItcGllZC1waXBlci1zcXVhcmUsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1uZFwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmQsXG4gIFwicGFsZmVkXCI6ICRmYS12YXItcGFsZmVkLFxuICBcInN1cGVycG93ZXJzXCI6ICRmYS12YXItc3VwZXJwb3dlcnMsXG4gIFwicmVzb2x2aW5nXCI6ICRmYS12YXItcmVzb2x2aW5nLFxuICBcInhib3hcIjogJGZhLXZhci14Ym94LFxuICBcInNlYXJjaGVuZ2luXCI6ICRmYS12YXItc2VhcmNoZW5naW4sXG4gIFwidGlrdG9rXCI6ICRmYS12YXItdGlrdG9rLFxuICBcInNxdWFyZS1mYWNlYm9va1wiOiAkZmEtdmFyLXNxdWFyZS1mYWNlYm9vayxcbiAgXCJmYWNlYm9vay1zcXVhcmVcIjogJGZhLXZhci1mYWNlYm9vay1zcXVhcmUsXG4gIFwicmVucmVuXCI6ICRmYS12YXItcmVucmVuLFxuICBcImxpbnV4XCI6ICRmYS12YXItbGludXgsXG4gIFwiZ2xpZGVcIjogJGZhLXZhci1nbGlkZSxcbiAgXCJsaW5rZWRpblwiOiAkZmEtdmFyLWxpbmtlZGluLFxuICBcImh1YnNwb3RcIjogJGZhLXZhci1odWJzcG90LFxuICBcImRlcGxveWRvZ1wiOiAkZmEtdmFyLWRlcGxveWRvZyxcbiAgXCJ0d2l0Y2hcIjogJGZhLXZhci10d2l0Y2gsXG4gIFwicmF2ZWxyeVwiOiAkZmEtdmFyLXJhdmVscnksXG4gIFwibWl4ZXJcIjogJGZhLXZhci1taXhlcixcbiAgXCJzcXVhcmUtbGFzdGZtXCI6ICRmYS12YXItc3F1YXJlLWxhc3RmbSxcbiAgXCJsYXN0Zm0tc3F1YXJlXCI6ICRmYS12YXItbGFzdGZtLXNxdWFyZSxcbiAgXCJ2aW1lb1wiOiAkZmEtdmFyLXZpbWVvLFxuICBcIm1lbmRlbGV5XCI6ICRmYS12YXItbWVuZGVsZXksXG4gIFwidW5pcmVnaXN0cnlcIjogJGZhLXZhci11bmlyZWdpc3RyeSxcbiAgXCJmaWdtYVwiOiAkZmEtdmFyLWZpZ21hLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtcmVtaXhcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4LFxuICBcImNjLWFtYXpvbi1wYXlcIjogJGZhLXZhci1jYy1hbWF6b24tcGF5LFxuICBcImRyb3Bib3hcIjogJGZhLXZhci1kcm9wYm94LFxuICBcImluc3RhZ3JhbVwiOiAkZmEtdmFyLWluc3RhZ3JhbSxcbiAgXCJjbXBsaWRcIjogJGZhLXZhci1jbXBsaWQsXG4gIFwiZmFjZWJvb2tcIjogJGZhLXZhci1mYWNlYm9vayxcbiAgXCJncmlwZmlyZVwiOiAkZmEtdmFyLWdyaXBmaXJlLFxuICBcImplZGktb3JkZXJcIjogJGZhLXZhci1qZWRpLW9yZGVyLFxuICBcInVpa2l0XCI6ICRmYS12YXItdWlraXQsXG4gIFwiZm9ydC1hd2Vzb21lLWFsdFwiOiAkZmEtdmFyLWZvcnQtYXdlc29tZS1hbHQsXG4gIFwicGhhYnJpY2F0b3JcIjogJGZhLXZhci1waGFicmljYXRvcixcbiAgXCJ1c3N1bm5haFwiOiAkZmEtdmFyLXVzc3VubmFoLFxuICBcImVhcmx5YmlyZHNcIjogJGZhLXZhci1lYXJseWJpcmRzLFxuICBcInRyYWRlLWZlZGVyYXRpb25cIjogJGZhLXZhci10cmFkZS1mZWRlcmF0aW9uLFxuICBcImF1dG9wcmVmaXhlclwiOiAkZmEtdmFyLWF1dG9wcmVmaXhlcixcbiAgXCJ3aGF0c2FwcFwiOiAkZmEtdmFyLXdoYXRzYXBwLFxuICBcInNsaWRlc2hhcmVcIjogJGZhLXZhci1zbGlkZXNoYXJlLFxuICBcImdvb2dsZS1wbGF5XCI6ICRmYS12YXItZ29vZ2xlLXBsYXksXG4gIFwidmlhZGVvXCI6ICRmYS12YXItdmlhZGVvLFxuICBcImxpbmVcIjogJGZhLXZhci1saW5lLFxuICBcImdvb2dsZS1kcml2ZVwiOiAkZmEtdmFyLWdvb2dsZS1kcml2ZSxcbiAgXCJzZXJ2aWNlc3RhY2tcIjogJGZhLXZhci1zZXJ2aWNlc3RhY2ssXG4gIFwic2ltcGx5YnVpbHRcIjogJGZhLXZhci1zaW1wbHlidWlsdCxcbiAgXCJiaXRidWNrZXRcIjogJGZhLXZhci1iaXRidWNrZXQsXG4gIFwiaW1kYlwiOiAkZmEtdmFyLWltZGIsXG4gIFwiZGVlemVyXCI6ICRmYS12YXItZGVlemVyLFxuICBcInJhc3BiZXJyeS1waVwiOiAkZmEtdmFyLXJhc3BiZXJyeS1waSxcbiAgXCJqaXJhXCI6ICRmYS12YXItamlyYSxcbiAgXCJkb2NrZXJcIjogJGZhLXZhci1kb2NrZXIsXG4gIFwic2NyZWVucGFsXCI6ICRmYS12YXItc2NyZWVucGFsLFxuICBcImJsdWV0b290aFwiOiAkZmEtdmFyLWJsdWV0b290aCxcbiAgXCJnaXR0ZXJcIjogJGZhLXZhci1naXR0ZXIsXG4gIFwiZC1hbmQtZFwiOiAkZmEtdmFyLWQtYW5kLWQsXG4gIFwibWljcm9ibG9nXCI6ICRmYS12YXItbWljcm9ibG9nLFxuICBcImNjLWRpbmVycy1jbHViXCI6ICRmYS12YXItY2MtZGluZXJzLWNsdWIsXG4gIFwiZ2ctY2lyY2xlXCI6ICRmYS12YXItZ2ctY2lyY2xlLFxuICBcInBpZWQtcGlwZXItaGF0XCI6ICRmYS12YXItcGllZC1waXBlci1oYXQsXG4gIFwia2lja3N0YXJ0ZXIta1wiOiAkZmEtdmFyLWtpY2tzdGFydGVyLWssXG4gIFwieWFuZGV4XCI6ICRmYS12YXIteWFuZGV4LFxuICBcInJlYWRtZVwiOiAkZmEtdmFyLXJlYWRtZSxcbiAgXCJodG1sNVwiOiAkZmEtdmFyLWh0bWw1LFxuICBcInNlbGxzeVwiOiAkZmEtdmFyLXNlbGxzeSxcbiAgXCJzYXNzXCI6ICRmYS12YXItc2FzcyxcbiAgXCJ3aXJzaW5kaGFuZHdlcmtcIjogJGZhLXZhci13aXJzaW5kaGFuZHdlcmssXG4gIFwid3NoXCI6ICRmYS12YXItd3NoLFxuICBcImJ1cm9tb2JlbGV4cGVydGVcIjogJGZhLXZhci1idXJvbW9iZWxleHBlcnRlLFxuICBcInNhbGVzZm9yY2VcIjogJGZhLXZhci1zYWxlc2ZvcmNlLFxuICBcIm9jdG9wdXMtZGVwbG95XCI6ICRmYS12YXItb2N0b3B1cy1kZXBsb3ksXG4gIFwibWVkYXBwc1wiOiAkZmEtdmFyLW1lZGFwcHMsXG4gIFwibnM4XCI6ICRmYS12YXItbnM4LFxuICBcInBpbnRlcmVzdC1wXCI6ICRmYS12YXItcGludGVyZXN0LXAsXG4gIFwiYXBwZXJcIjogJGZhLXZhci1hcHBlcixcbiAgXCJmb3J0LWF3ZXNvbWVcIjogJGZhLXZhci1mb3J0LWF3ZXNvbWUsXG4gIFwid2F6ZVwiOiAkZmEtdmFyLXdhemUsXG4gIFwiY2MtamNiXCI6ICRmYS12YXItY2MtamNiLFxuICBcInNuYXBjaGF0XCI6ICRmYS12YXItc25hcGNoYXQsXG4gIFwic25hcGNoYXQtZ2hvc3RcIjogJGZhLXZhci1zbmFwY2hhdC1naG9zdCxcbiAgXCJmYW50YXN5LWZsaWdodC1nYW1lc1wiOiAkZmEtdmFyLWZhbnRhc3ktZmxpZ2h0LWdhbWVzLFxuICBcInJ1c3RcIjogJGZhLXZhci1ydXN0LFxuICBcIndpeFwiOiAkZmEtdmFyLXdpeCxcbiAgXCJzcXVhcmUtYmVoYW5jZVwiOiAkZmEtdmFyLXNxdWFyZS1iZWhhbmNlLFxuICBcImJlaGFuY2Utc3F1YXJlXCI6ICRmYS12YXItYmVoYW5jZS1zcXVhcmUsXG4gIFwic3VwcGxlXCI6ICRmYS12YXItc3VwcGxlLFxuICBcInJlYmVsXCI6ICRmYS12YXItcmViZWwsXG4gIFwiY3NzM1wiOiAkZmEtdmFyLWNzczMsXG4gIFwic3RheWxpbmtlZFwiOiAkZmEtdmFyLXN0YXlsaW5rZWQsXG4gIFwia2FnZ2xlXCI6ICRmYS12YXIta2FnZ2xlLFxuICBcInNwYWNlLWF3ZXNvbWVcIjogJGZhLXZhci1zcGFjZS1hd2Vzb21lLFxuICBcImRldmlhbnRhcnRcIjogJGZhLXZhci1kZXZpYW50YXJ0LFxuICBcImNwYW5lbFwiOiAkZmEtdmFyLWNwYW5lbCxcbiAgXCJnb29kcmVhZHMtZ1wiOiAkZmEtdmFyLWdvb2RyZWFkcy1nLFxuICBcInNxdWFyZS1naXRcIjogJGZhLXZhci1zcXVhcmUtZ2l0LFxuICBcImdpdC1zcXVhcmVcIjogJGZhLXZhci1naXQtc3F1YXJlLFxuICBcInNxdWFyZS10dW1ibHJcIjogJGZhLXZhci1zcXVhcmUtdHVtYmxyLFxuICBcInR1bWJsci1zcXVhcmVcIjogJGZhLXZhci10dW1ibHItc3F1YXJlLFxuICBcInRyZWxsb1wiOiAkZmEtdmFyLXRyZWxsbyxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLW5jLWpwXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1qcCxcbiAgXCJnZXQtcG9ja2V0XCI6ICRmYS12YXItZ2V0LXBvY2tldCxcbiAgXCJwZXJieXRlXCI6ICRmYS12YXItcGVyYnl0ZSxcbiAgXCJncnVudFwiOiAkZmEtdmFyLWdydW50LFxuICBcIndlZWJseVwiOiAkZmEtdmFyLXdlZWJseSxcbiAgXCJjb25uZWN0ZGV2ZWxvcFwiOiAkZmEtdmFyLWNvbm5lY3RkZXZlbG9wLFxuICBcImxlYW5wdWJcIjogJGZhLXZhci1sZWFucHViLFxuICBcImJsYWNrLXRpZVwiOiAkZmEtdmFyLWJsYWNrLXRpZSxcbiAgXCJ0aGVtZWNvXCI6ICRmYS12YXItdGhlbWVjbyxcbiAgXCJweXRob25cIjogJGZhLXZhci1weXRob24sXG4gIFwiYW5kcm9pZFwiOiAkZmEtdmFyLWFuZHJvaWQsXG4gIFwiYm90c1wiOiAkZmEtdmFyLWJvdHMsXG4gIFwiZnJlZS1jb2RlLWNhbXBcIjogJGZhLXZhci1mcmVlLWNvZGUtY2FtcCxcbiAgXCJob3JuYmlsbFwiOiAkZmEtdmFyLWhvcm5iaWxsLFxuICBcImpzXCI6ICRmYS12YXItanMsXG4gIFwiaWRlYWxcIjogJGZhLXZhci1pZGVhbCxcbiAgXCJnaXRcIjogJGZhLXZhci1naXQsXG4gIFwiZGV2XCI6ICRmYS12YXItZGV2LFxuICBcInNrZXRjaFwiOiAkZmEtdmFyLXNrZXRjaCxcbiAgXCJ5YW5kZXgtaW50ZXJuYXRpb25hbFwiOiAkZmEtdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsLFxuICBcImNjLWFtZXhcIjogJGZhLXZhci1jYy1hbWV4LFxuICBcInViZXJcIjogJGZhLXZhci11YmVyLFxuICBcImdpdGh1YlwiOiAkZmEtdmFyLWdpdGh1YixcbiAgXCJwaHBcIjogJGZhLXZhci1waHAsXG4gIFwiYWxpcGF5XCI6ICRmYS12YXItYWxpcGF5LFxuICBcInlvdXR1YmVcIjogJGZhLXZhci15b3V0dWJlLFxuICBcInNreWF0bGFzXCI6ICRmYS12YXItc2t5YXRsYXMsXG4gIFwiZmlyZWZveC1icm93c2VyXCI6ICRmYS12YXItZmlyZWZveC1icm93c2VyLFxuICBcInJlcGx5ZFwiOiAkZmEtdmFyLXJlcGx5ZCxcbiAgXCJzdXNlXCI6ICRmYS12YXItc3VzZSxcbiAgXCJqZW5raW5zXCI6ICRmYS12YXItamVua2lucyxcbiAgXCJ0d2l0dGVyXCI6ICRmYS12YXItdHdpdHRlcixcbiAgXCJyb2Nrcm1zXCI6ICRmYS12YXItcm9ja3JtcyxcbiAgXCJwaW50ZXJlc3RcIjogJGZhLXZhci1waW50ZXJlc3QsXG4gIFwiYnVmZmVyXCI6ICRmYS12YXItYnVmZmVyLFxuICBcIm5wbVwiOiAkZmEtdmFyLW5wbSxcbiAgXCJ5YW1tZXJcIjogJGZhLXZhci15YW1tZXIsXG4gIFwiYnRjXCI6ICRmYS12YXItYnRjLFxuICBcImRyaWJiYmxlXCI6ICRmYS12YXItZHJpYmJibGUsXG4gIFwic3R1bWJsZXVwb24tY2lyY2xlXCI6ICRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlLFxuICBcImludGVybmV0LWV4cGxvcmVyXCI6ICRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXIsXG4gIFwic3R1YmJlclwiOiAkZmEtdmFyLXN0dWJiZXIsXG4gIFwidGVsZWdyYW1cIjogJGZhLXZhci10ZWxlZ3JhbSxcbiAgXCJ0ZWxlZ3JhbS1wbGFuZVwiOiAkZmEtdmFyLXRlbGVncmFtLXBsYW5lLFxuICBcIm9sZC1yZXB1YmxpY1wiOiAkZmEtdmFyLW9sZC1yZXB1YmxpYyxcbiAgXCJvZHlzZWVcIjogJGZhLXZhci1vZHlzZWUsXG4gIFwic3F1YXJlLXdoYXRzYXBwXCI6ICRmYS12YXItc3F1YXJlLXdoYXRzYXBwLFxuICBcIndoYXRzYXBwLXNxdWFyZVwiOiAkZmEtdmFyLXdoYXRzYXBwLXNxdWFyZSxcbiAgXCJub2RlLWpzXCI6ICRmYS12YXItbm9kZS1qcyxcbiAgXCJlZGdlLWxlZ2FjeVwiOiAkZmEtdmFyLWVkZ2UtbGVnYWN5LFxuICBcInNsYWNrXCI6ICRmYS12YXItc2xhY2ssXG4gIFwic2xhY2staGFzaFwiOiAkZmEtdmFyLXNsYWNrLWhhc2gsXG4gIFwibWVkcnRcIjogJGZhLXZhci1tZWRydCxcbiAgXCJ1c2JcIjogJGZhLXZhci11c2IsXG4gIFwidHVtYmxyXCI6ICRmYS12YXItdHVtYmxyLFxuICBcInZhYWRpblwiOiAkZmEtdmFyLXZhYWRpbixcbiAgXCJxdW9yYVwiOiAkZmEtdmFyLXF1b3JhLFxuICBcInJlYWN0ZXVyb3BlXCI6ICRmYS12YXItcmVhY3RldXJvcGUsXG4gIFwibWVkaXVtXCI6ICRmYS12YXItbWVkaXVtLFxuICBcIm1lZGl1bS1tXCI6ICRmYS12YXItbWVkaXVtLW0sXG4gIFwiYW1pbGlhXCI6ICRmYS12YXItYW1pbGlhLFxuICBcIm1peGNsb3VkXCI6ICRmYS12YXItbWl4Y2xvdWQsXG4gIFwiZmxpcGJvYXJkXCI6ICRmYS12YXItZmxpcGJvYXJkLFxuICBcInZpYWNvaW5cIjogJGZhLXZhci12aWFjb2luLFxuICBcImNyaXRpY2FsLXJvbGVcIjogJGZhLXZhci1jcml0aWNhbC1yb2xlLFxuICBcInNpdHJveFwiOiAkZmEtdmFyLXNpdHJveCxcbiAgXCJkaXNjb3Vyc2VcIjogJGZhLXZhci1kaXNjb3Vyc2UsXG4gIFwiam9vbWxhXCI6ICRmYS12YXItam9vbWxhLFxuICBcIm1hc3RvZG9uXCI6ICRmYS12YXItbWFzdG9kb24sXG4gIFwiYWlyYm5iXCI6ICRmYS12YXItYWlyYm5iLFxuICBcIndvbGYtcGFjay1iYXR0YWxpb25cIjogJGZhLXZhci13b2xmLXBhY2stYmF0dGFsaW9uLFxuICBcImJ1eS1uLWxhcmdlXCI6ICRmYS12YXItYnV5LW4tbGFyZ2UsXG4gIFwiZ3VscFwiOiAkZmEtdmFyLWd1bHAsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzLFxuICBcInN0cmF2YVwiOiAkZmEtdmFyLXN0cmF2YSxcbiAgXCJlbWJlclwiOiAkZmEtdmFyLWVtYmVyLFxuICBcImNhbmFkaWFuLW1hcGxlLWxlYWZcIjogJGZhLXZhci1jYW5hZGlhbi1tYXBsZS1sZWFmLFxuICBcInRlYW1zcGVha1wiOiAkZmEtdmFyLXRlYW1zcGVhayxcbiAgXCJwdXNoZWRcIjogJGZhLXZhci1wdXNoZWQsXG4gIFwid29yZHByZXNzLXNpbXBsZVwiOiAkZmEtdmFyLXdvcmRwcmVzcy1zaW1wbGUsXG4gIFwibnV0cml0aW9uaXhcIjogJGZhLXZhci1udXRyaXRpb25peCxcbiAgXCJ3b2R1XCI6ICRmYS12YXItd29kdSxcbiAgXCJnb29nbGUtcGF5XCI6ICRmYS12YXItZ29vZ2xlLXBheSxcbiAgXCJpbnRlcmNvbVwiOiAkZmEtdmFyLWludGVyY29tLFxuICBcInpoaWh1XCI6ICRmYS12YXItemhpaHUsXG4gIFwia29ydnVlXCI6ICRmYS12YXIta29ydnVlLFxuICBcInBpeFwiOiAkZmEtdmFyLXBpeCxcbiAgXCJzdGVhbS1zeW1ib2xcIjogJGZhLXZhci1zdGVhbS1zeW1ib2wsXG4pO1xuIiwiLy8gc3BlY2lmaWMgaWNvbiBjbGFzcyBkZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuQGVhY2ggJG5hbWUsICRpY29uIGluICRmYS1pY29ucyB7XG4gIC4jeyRmYS1jc3MtcHJlZml4fS0jeyRuYW1lfTo6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkaWNvbiB9XFxcIlwiKTsgfVxufVxuXG4iLCIvLyBzY3JlZW4tcmVhZGVyIHV0aWxpdGllc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBvbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLnNyLW9ubHksXG4uI3skZmEtY3NzLXByZWZpeH0tc3Itb25seSB7XG4gIEBpbmNsdWRlIGZhLXNyLW9ubHk7XG59XG5cbi8vIHVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkXG4uc3Itb25seS1mb2N1c2FibGUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBmYS1zci1vbmx5LWZvY3VzYWJsZTtcbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNi40LjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKiBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy5cbiAqL1xuQGltcG9ydCAnZnVuY3Rpb25zJztcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbjpyb290LCA6aG9zdCB7XG4gIC0tI3skZmEtY3NzLXByZWZpeH0tc3R5bGUtZmFtaWx5LWNsYXNzaWM6ICcjeyAkZmEtc3R5bGUtZmFtaWx5IH0nO1xuICAtLSN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtc29saWQ6IG5vcm1hbCA5MDAgMWVtLzEgJyN7ICRmYS1zdHlsZS1mYW1pbHkgfSc7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEZyZWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogJGZhLWZvbnQtZGlzcGxheTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG4uZmFzLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvbGlkIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbiIsIiN0b29sdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbiNhcnJvdyxcbiNhcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbn1cblxuI2Fycm93IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4jYXJyb3c6OmJlZm9yZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbiN0b29sdGlwW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J3RvcCddID4gI2Fycm93IHtcbiAgYm90dG9tOiAtNHB4O1xufVxuXG4jdG9vbHRpcFtkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdib3R0b20nXSA+ICNhcnJvdyB7XG4gIHRvcDogLTRweDtcbn1cblxuI3Rvb2x0aXBbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nbGVmdCddID4gI2Fycm93IHtcbiAgcmlnaHQ6IC00cHg7XG59XG5cbiN0b29sdGlwW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J3JpZ2h0J10gPiAjYXJyb3cge1xuICBsZWZ0OiAtNHB4O1xufVxuXG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgZm9udC1zaXplOiAzZW07XG4gIH1cbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZsZXgtbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBoNCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuXG4uYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIH1cblxuICAuYnRuLWdyb3VwIHtcbiAgICBhIHtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgIH1cbiAgfVxuXG5cbiAgYnV0dG9uIHtcbiAgICBtYXJnaW46IDJweDtcbiAgfVxufVxuXG4uc2VsZWN0LWNoZWNrYm94IHtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnRhYmxlIHRoIHtcbiAgd2lkdGg6IDFweDtcbn1cblxuLmxvZ28ge1xuICBpbWcge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmlzLWNvbGxhcHNlZCAuc2Vjb25kLXRhYnVsYXRvciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50YWJ1bGF0b3ItaGVhZGVyLWZpbHRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44Nyk7XG5cbiAgaW5wdXQge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgb3V0bGluZTogMDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAuNjc4NTcxNDNlbSAxZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM0LCAzNiwgMzgsIC4xNSk7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjg3KTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjg1NzE0MjlyZW07XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjFzIGVhc2UsIC13ZWJraXQtYm94LXNoYWRvdyAuMXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjFzIGVhc2UsIC13ZWJraXQtYm94LXNoYWRvdyAuMXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4xcyBlYXNlLCBib3JkZXItY29sb3IgLjFzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMXMgZWFzZSwgYm9yZGVyLWNvbG9yIC4xcyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgLjFzIGVhc2U7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgLjMpO1xuICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44Nyk7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lXG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICM4NWI3ZDk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjgpO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLndjLWtldmluLWJhbmtzLWxpc3Qge1xuICBwYWRkaW5nOiAyMHB4IDBweDtcbn1cblxuLndjLWtldmluLWJhbmsge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xufVxuXG4ud2Mta2V2aW4tYmFuayB+IC53Yy1rZXZpbi1iYW5rIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLndjLWtldmluLWJhbmsgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuXG4ud2Mta2V2aW4tYmFuayBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDAuNXJlbSAwIDAuNXJlbTtcbn1cblxuLndjLWtldmluLWJhbmsgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgMC41cmVtIDAgMC41cmVtO1xufVxuXG4ud2Mta2V2aW4tYmFua3MtbGlzdCB+IC53Yy1rZXZpbi1iYW5rcy1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5jYXJkLXRleHQtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi53Y19wYXltZW50X21ldGhvZC5wYXltZW50X21ldGhvZF9nZXRrZXZpbiBsYWJlbCBpbWcge1xuICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG4ud2Mta2V2aW4tYmFuayAuaW5wdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLmlucHV0LW5hbWUge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uc2lkZWJhci10b2dnbGUge1xuICAmLmlzLWNvbGxhcHNlZCB7XG4gICAgLmZhLWJhcnMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZmEteG1hcmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZhLWJhcnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmZhLXhtYXJrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiRicmVha3BvaW50LXRhYmxldDogMTI4MHB4O1xuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRhYmxldCkge1xuICAucGF5bWVudC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYXltZW50LXdyYXBwZXIge1xuICB3aWR0aDogNjAlO1xufVxuXG5AbWl4aW4gd2lkdGgge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG50YWJsZSB7XG4gICYudGFibGUtZml0IHtcbiAgICBAaW5jbHVkZSB3aWR0aDtcbiAgICB0YWJsZS1sYXlvdXQ6IGF1dG8gIWltcG9ydGFudDtcblxuICAgIHRoZWFkIHRoLCB0Zm9vdCB0aCB7XG4gICAgICBAaW5jbHVkZSB3aWR0aDtcbiAgICB9XG5cbiAgICB0Ym9keSB0ZCwgdGZvb3QgdGQge1xuICAgICAgQGluY2x1ZGUgd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50ZXh0LWRpdmlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IHZhcigtLXRleHQtc20pO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIC0tdGV4dC1kaXZpZGVyLWdhcDogMXJlbTtcblxuICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaWx2ZXI7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXRleHQtZGl2aWRlci1nYXApO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS10ZXh0LWRpdmlkZXItZ2FwKTtcbiAgfVxufVxuXG4uY29tbWVudC1ib2R5IHtcbiAgaGVpZ2h0OiA3NXZoO1xufVxuXG4jZWRpdGFibGUge1xuICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogLW1vei1maWVsZDtcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2dyYXk7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMXB4IDAgbGlnaHRncmF5IGluc2V0O1xuICBmb250OiAtbW96LWZpZWxkO1xuICBmb250OiAtd2Via2l0LXNtYWxsLWNvbnRyb2w7XG59XG5cbi5yYXRlLWhvdmVyLWxheWVyIHtcbiAgY29sb3I6ICNmZmUzNGQ7XG59XG5cbi5yYXRlLXNlbGVjdC1sYXllciB7XG4gIGNvbG9yOiBnb2xkO1xufVxuXG4ucmF0aW5nIHtcbiAgZm9udC1zaXplOiAzNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSB7XG4gIC5yYXRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLnJhdGluZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gICNzdXJ2ZXlNb2RhbCAuY29sLW1kLTYsXG4gICNzdXJ2ZXlNb2RhbCAuY29sLW1kLTEyLFxuICAjc3VydmV5TW9kYWwgLmNvbC1zbS0xMixcbiAgI3N1cnZleU1vZGFsIC5jb2wtbGctNiwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4jc2NvcmUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRhYmxldCkge1xuICAjc2NvcmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuXG4udGFidWxhdG9yLWVkaXQtc2VsZWN0LWxpc3QgLnRhYnVsYXRvci1lZGl0LXNlbGVjdC1saXN0LWl0ZW06aG92ZXIge1xuICBjb2xvcjogI2ExYTFhMSAhaW1wb3J0YW50O1xufVxuXG4udGFidWxhdG9yLWVkaXQtc2VsZWN0LWxpc3QgLnRhYnVsYXRvci1lZGl0LXNlbGVjdC1saXN0LWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNhMWExYTEgIWltcG9ydGFudDtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogdW5zZXQ7XG59XG5cbiN0dXRvci1oaXJpbmctcGFnZSB7XG4gICNmaWxlcy1hcmVhIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmZpbGUtYmxvY2sge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDQsIDE2MywgMjAzLCAwLjIpO1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGNvbG9yOiBpbml0aWFsO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgJiA+IHNwYW4ubmFtZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIH1cbiAgfVxuXG4gIC5maWxlLWRlbGV0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBjb2xvcjogaW5pdGlhbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmViNGZmMDA7XG4gICAgZm9udC1zaXplOiBsYXJnZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ0LCAxNjMsIDIwMywgMC4yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuXG4gICAgJiA+IHNwYW4ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG46cm9vdCB7XG4gIC0tcHJtLWNvbG9yOiAjMDI1YWJiO1xuICAtLXBybS1ncmF5OiAjYjFiMWIxO1xufVxuXG4uc3RlcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN0ZXAtYnV0dG9uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBybS1ncmF5KTtcbiAgdHJhbnNpdGlvbjogLjRzO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnN0ZXAtYnV0dG9uLmFjdGl2ZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBybS1jb2xvcik7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZG9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBybS1jb2xvcik7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc3RlcC1pdGVtIHtcbiAgei1pbmRleDogMTA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuI3Byb2dyZXNzIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2NSU7XG4gIGhlaWdodDogNnB4O1xuICB0b3A6IDE5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi8qIHRvIGN1c3RvbWl6ZSBwcm9ncmVzcyBiYXIgKi9cbiNwcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBybS1jb2xvcik7XG4gIHRyYW5zaXRpb246IC41cyBlYXNlO1xufVxuXG4jcHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJtLWdyYXkpO1xuXG59XG5cbi50dXRvci1oaXJpbmcgLnRhYnVsYXRvci1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWxldGVFdmVudCB7XG4gIGJhY2tncm91bmQ6IHVuc2V0O1xuICByaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIGJvcmRlcjogdW5zZXQ7XG59XG5cbi5kZWxldGVFdmVudC5kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXI6IHVuc2V0O1xuICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG5cbi5kZWxldGVFdmVudC5tb2JpbGUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIHJpZ2h0OiAwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNkYzM1NDUgIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk5OTk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGVsZXRlRXZlbnQuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZGVsZXRlRXZlbnQubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc3RpY2t5IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA2NXB4O1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5ub3QtdmFsaWQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG59XG5cbi5tZS10ZWFjaGVyLWF2YWlsYWJpbGl0eS1wYWdlIHtcbiAgLm1pc3Npbmcge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiByZWQ7XG4gIH1cblxuICAuZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1zdGlja3kgPiAqIHtcbiAgICB0b3A6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmMgLmZjLXRvb2xiYXIuZmMtaGVhZGVyLXRvb2xiYXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAxNDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjU4cHgpIHtcbiAgICAuZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1zdGlja3kgPiAqIHtcbiAgICAgIHRvcDogMjIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZjIC5mYy10b29sYmFyLmZjLWhlYWRlci10b29sYmFyIHtcbiAgICAgIHRvcDogMTg1cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmZjIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24tc3RpY2t5ID4gKiB7XG4gICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAuZmMgLmZjLXRvb2xiYXIuZmMtaGVhZGVyLXRvb2xiYXIge1xuICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgLnN0aWNreSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuLnByb2dyZXNzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9ncmVzcyB7XG4gIGhlaWdodDogMS41cmVtO1xuICBtYXJnaW46IDIwcHggMHB4O1xuICBiYWNrZ3JvdW5kOiAjYzRjNGM0O1xufVxuXG4ucHJvZ3Jlc3MtdmFsdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjVyZW0gLyAxLjUpO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ucHJvZ3Jlc3MuaXMtc21hbGwgKyAucHJvZ3Jlc3MtdmFsdWUge1xuICBmb250LXNpemU6IGNhbGMoMC43NXJlbSAvIDEuNSk7XG4gIGxpbmUtaGVpZ2h0OiAwLjc1cmVtO1xufVxuXG4ucHJvZ3Jlc3MuaXMtbWVkaXVtICsgLnByb2dyZXNzLXZhbHVlIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjVyZW0gLyAxLjUpO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cblxuLnByb2dyZXNzLmlzLWxhcmdlICsgLnByb2dyZXNzLXZhbHVlIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNXJlbSAvIDEuNSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbiNzYWxlcy1jYWxlbmRhciB0YWJsZTpub3QoW2NlbGxwYWRkaW5nXSkgdGQsICNzYWxlcy1jYWxlbmRhciB0YWJsZTpub3QoW2NlbGxwYWRkaW5nXSkgdGgge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mYy1kYXktc3VuLCAuZmMtZGF5LXNhdCB7XG4gIGJhY2tncm91bmQ6ICNmZGZmYjg7XG59XG5cbiNzYWxlcy1jYWxlbmRhciAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDYzcHg7XG59XG5cbi50YWJsZS5uby1wYWRkaW5nIHtcbiAgdGgge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICB0ZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW46IDEuNzVyZW0gYXV0bztcbiAgfVxufVxuXG4ucmF0aW5nOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogRmlyZWZveCAqL1xuLnJhdGluZ1t0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLnJhdGluZy13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnJhdGluZy13cmFwcGVyIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pcy1jb2xsYXBzZWQgLnNpZGViYXIge1xuICAgIHdpZHRoOiAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zaWRlYmFyIHtcbiAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuXG4gICAgJi5tYXJxdWVlLWFjdGl2ZSB7XG4gICAgICB0b3A6IDM2cHg7XG4gICAgfVxuXG4gICAgLnNpZGViYXItYXJyb3cucm9sZV9hZG1pbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgei1pbmRleDogMjAxO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxlc3Nvbi1zZXR0aW5ncy13cmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5zZWxlY3QucmF0aW5nIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cblxuI21lX2d1YXJkaWFuIC51c2VyLWNhcmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggMTBweDtcblxuICAucGVlciB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbiNtZV9ndWFyZGlhbiAuY29tbWVudC1ib2R5IC5wZWVycyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHVuc2V0O1xufVxuXG4uY29sb3Itd3JhcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNjI1KSAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgLmNvbG9yIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2MjUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZsZXgtYWRkLW5ldyB7XG4gIGJhY2tncm91bmQ6ICNmOWZhZmI7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNvbGxlY3Rpb24tdHlwZS1mbGV4IHtcbiAgLmZvcm0td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxuXG4gICAgLmFjdGlvbnMge1xuICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgICAgZmxleC1iYXNpczogdW5zZXQ7XG4gICAgfVxuICB9XG59XG5cbiNyZWdpc3Rlcl9ndWFyZGlhbiB7XG4gIC5zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAzNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICBpbWcge1xuICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5yZWZlcnJhbC1jb2RlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgI3Zpc2libGUtcGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLmhlYWRsaW5lIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7XG4gIH1cblxuICAuYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5wcmV2LXN0ZXAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAubmV4dC1zdGVwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmJlZm9yZS1jb2RlLCAucmVnaXN0ZXItY29tcGxldGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAjc3RlcDYge1xuICAgIC5zdWItaGVhZGxpbmUge1xuICAgICAgcGFkZGluZy1ib3R0b206IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gIGlucHV0LCBzZWxlY3QsIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQTRCMkJCO1xuICB9XG5cbiAgLmZvcm0tY2hlY2t7XG4gICAgcGFkZGluZy1sZWZ0OjEuMjVyZW07XG4gICAgLmZvcm0tY2hlY2stbGFiZWx7XG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBhe1xuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaW5wdXQ6bm90KFt0eXBlPSdjaGVja2JveCddKSwgc2VsZWN0IHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDZweCk7XG4gIH1cblxuICAmLnNob3J0e1xuICAgIC5mb3JtLWdyb3Vwe1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XXtcbiAgICAgIGZsZXg6MSAwIDIwcHg7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6OmJlZm9yZXtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH1cblxuICB9XG5cbiAgLmNvdW50cnktc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYXNvbnJ5LWl0ZW0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAucHJldi1zdGVwIHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgfVxuICAgIC5uZXh0LXN0ZXAge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG4gICAgLmJlZm9yZS1jb2RlLCAucmVnaXN0ZXItY29tcGxldGUge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG4gIH1cblxuICAuY2xpZW50LXR5cGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGJ1dHRvbiwgYSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgYnV0dG9uLCBhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuc3VjY2VzcyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG5cbiAgICBzdmcge1xuICAgICAgaGVpZ2h0OiAxNTFweDtcbiAgICB9XG4gIH1cblxuICAudmFsaWRhdGlvbi1lcnJvciB7XG4gICAgY29sb3I6ICNkYzM1NDU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMTBweCAwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5leHRyYS1uYXYge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAubmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuZm9ybS1jb250cm9sLWxnIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB9XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAjbG9naW4ge1xuICAgIC5jbGllbnQtdHlwZSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgICB9XG5cbiAgICBidXR0b24sIGEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgI3N0ZXAxIHtcblxuICB9XG5cbiAgLmZvcm0tZ3JvdXAtd3JhcCB7XG4gICAgaW5wdXQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5waG9uZS1pbnB1dCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICNzdGVwMiB7XG5cbiAgfVxuXG4gICNzdGVwMyB7XG4gICAgLnJlZ2lzdHJhdGlvbi10eXBlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvLCAtYXBwbGUtc3lzdGVtLCBzeXN0ZW0tdWksIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNzdGVwNSwgI3N0ZXA0IHtcbiAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA2cHg7XG5cbiAgICAgIC5jb2RlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAuZmxhZyB7XG4gICAgICAgIGhlaWdodDogMTVweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLnBob25lLXZhbGlkYXRpb24ge1xuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMjRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIH1cbiAgfVxufVxuXG4uY29sbGVjdGlvbi10eXBlLWZsZXgge1xuICAuY2hpbGQtcHJlZmVyZW5jZS10aW1lLWNvbW1lbnQge1xuICAgIG1pbi13aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI2d1YXJkaWFuX3JlZ2lzdGVyX3JhdyB7XG4gIC5hY3Rpb25zIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4ubm90aWZpY2F0aW9uLWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG5cblxuLndpdGgtY2FsZW5kYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8udGV4dC1ibG9jayB7XG4gIC8vICB3aWR0aDogMzAlO1xuICAvL31cblxuICAuY2FsZW5kYXItYmxvY2sge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgcGFkZGluZzogMCAxMHB4XG4gIH1cblxuICB0YWJsZTpub3QoW2NlbGxwYWRkaW5nXSkgdGQsIHRhYmxlOm5vdChbY2VsbHBhZGRpbmddKSB0aCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uZml0dGluZ1RpbWVzV3JhcCB7XG4gIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbn1cblxuXG4jZ3VhcmRpYW5fcmVnaXN0ZXJfZ3VhcmRpYW5SZWdpc3RlckNoaWxkcmVuXzBfZml0dGluZ1RpbWVzV3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xufVxuLmZpdHRpbmdUaW1lc1dyYXAgLmZpdC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb2xsZWN0aW9uLXR5cGUtZmxleCB7XG4gICAgLmZsZXgtYWRkLW5ldyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuICAud2l0aC1jYWxlbmRhciAudGV4dC1ibG9jaywgLndpdGgtY2FsZW5kYXIgLmNhbGVuZGFyLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG59XG5cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDIwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXJkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuICAubmF2LXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG5cbiAgICAuZHJvcGRvd24ge1xuICAgICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm5vdGlmaWNhdGlvbnMge1xuICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjMwcHgpO1xuXG4gICAgICAgIC5hbHQtdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1ncm91cCAuc2VsZWN0Mi1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICBzcGFuIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICB0b3A6IDVweDtcbiAgICB9XG4gIH1cbn1cbi5zd2FsMi1odG1sLWNvbnRhaW5lciAuZm9ybS1jaGVjay1pbnB1dHtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbn1cbi5yZW1pbmRlci1jb25mIHtcbiAgd2lkdGg6IGF1dG87XG5cbiAgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgdGgge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxufVxuXG4uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5uYXYtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC5wZWVycyB7XG4gICAgLy9wYWRkaW5nOiAwIDEwcHggIWltcG9ydGFudDs7XG4gIH1cbn1cblxuLm1haW4tY29udGVudCAubGVzc29uLWxpc3Qge1xuICAuY2FyZC1pdGVtIHtcbiAgICA+IGRpdiB7XG4gICAgICBmbGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5sZXNzb24tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcblxuICAuam9pbi1sZXNzb246bm90KFtkaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2luZyAxLjI1cyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC42NiwgMCwgMCwgMSk7XG4gICAgLW1vei1hbmltYXRpb246IHB1bHNpbmcgMS4yNXMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuNjYsIDAsIDAsIDEpO1xuICAgIC1tcy1hbmltYXRpb246IHB1bHNpbmcgMS4yNXMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuNjYsIDAsIDAsIDEpO1xuICAgIGFuaW1hdGlvbjogcHVsc2luZyAxLjI1cyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC42NiwgMCwgMCwgMSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDQwLCAxNjcsIDY5LCAwLjcpO1xuICB9XG5cbiAgLmNhcmQuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4NWY0O1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgcCwgaDEsIGgyLCBoMywgaDQsIGg1LCBzcGFuLCAudGV4dCwgLmNhcmQtYm9keSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC50aW1lciB7XG4gICAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgfVxuXG5cbiAgICAubGVzc29ucy1zdGF0dXMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC51c2VycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1iYXNpczogMjQlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgfVxuXG4gICAgLnRlYWNoZXIsIC5zdHVkZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgLmltZyB7XG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kYXRlLW1vbnRoIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLm1vbnRoIHtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWJhc2lzOiAyMCU7XG5cbiAgICAgIC5tb3ZlLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDVweDtcbiAgICAgIH1cblxuICAgICAgYTpkaXNhYmxlZCwgYVtkaXNhYmxlZF0ge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBvcGFjaXR5OiAwLjY1O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmxlc3Nvbi1saXN0IHtcbiAgICAgIC5jYXJkLWl0ZW0ge1xuICAgICAgICAudGltZSB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRlLW1vbnRoIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtaXRlbSB7XG4gICAgICBnYXA6IDZweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC50aW1lciwgLmltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC51c2VycyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC50ZWFjaGVyLCAuc3R1ZGVudCB7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN0YXR1cyB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGlzY2lwbGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgIC50ZWFjaGVyLCAuc3R1ZGVudCwgLmRpc2NpcGxpbmUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAubGFiZWwge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYW1lLCAuYm94IHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAuc3RhdHVzIHtcbiAgICAgICAgICBnYXA6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJveCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgJi5qb2luZWQge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNjBiYTM2O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5vdC1qb2luZWQge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTMzMTIyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5cbi5oZWFkZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2LW1pZCB7XG4gICAgLnVzZXJzLCAuZGlzY2lwbGluZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmpvaW4tbGVzc29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAubm90aWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgfVxuICAubmF2LXJpZ2h0IHtcbiAgICAudXNlci1uYW1lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG5cbiAgfVxufVxuXG4ubmF2LW1pZCB7XG4gIC5jYXJkLWl0ZW0ge1xuICAgIC50aW1lciB7XG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuXG4gICAgLmJveCB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGdhcDogMTBweDtcblxuICAgIC5hY3Rpb25zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBmbGV4LWJhc2lzOiB1bnNldDtcbiAgICB9XG5cbiAgICAudXNlcnMge1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cblxuICAgIC5pbWcsIC5sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkLWl0ZW0gLnVzZXJzLCAuY2FyZC1pdGVtIC50aW1lciB7XG4gICAgZmxleC1iYXNpczogdW5zZXQ7XG4gIH1cblxuICAubGVzc29uLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXYtbWlkIHtcbiAgICAuY2FyZC1pdGVtIHtcbiAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2luZyB7XG4gIDAlIHtcbiAgICByb3RhdGU6IDJkZWc7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgcm90YXRlOiAtMmRlZztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHJvdGF0ZTogMmRlZztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuXG4uY29udHJhY3QtYWNjZXB0LW1hcmsge1xuICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjhGQUY1O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI2d1YXJkaWFuX3JlZ2lzdGVyX2NvbnRyYWN0X2FjY2VwdCB7XG4gIC5jaGVja2JveCBsYWJlbDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cblxuICAuY2hlY2tib3ggbGFiZWw6OmFmdGVyIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM4YmMzNGE7XG4gIH1cblxuICAuY2hlY2tib3ggbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2d1YXJkaWFuX3JlZ2lzdGVyX2NvbnRyYWN0X2FjY2VwdCB7XG4gICAgLmNoZWNrYm94IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG4gIC5jb250cmFjdC1hY2NlcHQtbWFyayB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgYmFja2dyb3VuZDogI0Y4RkFGNTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIGkge1xuICAgICAgY29sb3I6ICM5QUJDNjY7XG4gICAgICBmb250LXNpemU6IDM3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICB9XG4gIH1cbn1cblxuW2lkXj1hdmFpbGFiaWxpdHlfc2VhcmNoX2ZsYWddLCBbbmFtZV49XCJ0ZWFjaGVyW2ZsYWdcIl0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG59XG5cblxuLmxlc3Nvbi1saXN0IC5jYXJkLWl0ZW0ge1xuICAuZGF0ZS1tb250aCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsZXg6IDAgMSAxMDBweDtcbiAgfVxuXG4gIC50aW1lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxleDogMCAxIDEwMHB4O1xuICB9XG5cbiAgLmltZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmRpc2NpcGxpbmUge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuXG59XG5cbi50b2FzdC1taWRkbGUtc2NyZWVuIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5wYXNzd29yZC1hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuI21lX2NoaWxkX2NyZWRlbnRpYWxzIHtcbiAgLnBhc3N3b3JkLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmdlbmVyYXRlLXBhc3N3b3JkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuXG4gICYucmV2ZXJzZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5cbi5zb2NpYWwtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM5Y2I7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNvbG9yOiAjMzEzNDM1ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIC1hcHBsZS1zeXN0ZW0sIHN5c3RlbS11aSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzhjOWNiMmI7XG4gIH1cblxuXG4gIHN2ZyB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICB9XG5cbn1cblxuLnNvY2lhbC1idXR0b24uZmFjZWJvb2sge1xuICBzdmcge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuXG4ubG9naW4tZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwcHg7XG5cbiAgLmxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAzcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXG4gIC5zb2NpYWwtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5sb2dpbiB7XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMmVtICsgMC43NXJlbSArIDJweCk7XG4gICAgfVxuICB9XG59XG5cbi5zb2NpYWwtbG9naW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuXG4ub3Itd3JhcHBlciB7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLm1iLTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLm9yLXdyYXBwZXIgaHIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRjZTA7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5vci13cmFwcGVyIHAge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY29sb3I6ICM5Nzk3OTc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm1vbnRvbmlvLXdyYXAge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCg1MDBweCwgMWZyKSk7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuXG4gIC5wYXltZW50LXRvdGFsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiA1cHggMjZweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLm1vbnRvbmlvLXBheW1lbnQtYmxvY2sge1xuICAuYnV0dG9uLXdyYXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIGEge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bywgLWFwcGxlLXN5c3RlbSwgc3lzdGVtLXVpLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDE0cHggNDBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICB9XG4gIH1cbn1cblxuLnBheW1lbnQtcGFnZSB7XG4gIC50aXRsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sIC1hcHBsZS1zeXN0ZW0sIHN5c3RlbS11aSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgbWFyZ2luOiB1bnNldDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDdiZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvLCAtYXBwbGUtc3lzdGVtLCBzeXN0ZW0tdWksIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYXltZW50LXBhZ2Uge1xuICAgIC50aXRsZSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tb250b25pby13cmFwIHtcbiAgICBncmlkOiB1bnNldDtcbiAgICBwYWRkaW5nOiAwcHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cbiAgICAudGFibGUtc20gdGgsIC50YWJsZS1zbSB0ZCB7XG4gICAgICBwYWRkaW5nOiAzcHggMnB4O1xuICAgIH1cblxuICAgIC5tb250b25pby1wYXltZW50LWJsb2NrIHtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgLm1vbnRvbmlvLXRhcmdldC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiB1bnNldCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5tb250b25pby1iYW5rIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgI3BheW1lbnQtbG9nIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcblxuXG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5sZXNzb24ge1xuICAgICAgICAud2hlbiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmR1cmF0aW9uLCAuYW1vdW50IHtcbiAgICAgICAgICB0ZXh0LXdyYXA6IG5vd3dyYXA7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5idXR0b24td3JhcCB7XG4gICAgLmJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICN0ZWFjaGVyX3JlZ2lzdGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1vbnRvbmlvLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczphdXRvIGF1dG8gYXV0byAhaW1wb3J0YW50O1xuICAgIGdyaWQtZ2FwOiAxMHB4O1xuICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDI5MHB4KSB7XG4gIC5tb250b25pby1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6YXV0byBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC1nYXA6IDEwcHg7XG4gIH1cbn1cblxuLnN0cmlrZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY2hpbGQtdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc3RyaWtlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGJsYWNrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG59XG5cbi5wYXltZW50LWRhdGUtYmxvY2sge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5sb2ctdGFibGUtcmVzdWx0cyB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnBheW1lbnQtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiA1cHggMHB4IDVweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAuYmFjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICB9XG5cbiAgLnByaW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDBweDtcblxuICB9XG59XG5cbi5ub3RpY2Utc3VtIHtcbiAgaDMge1xuICAgIG1hcmdpbjogdW5zZXQ7XG4gIH1cblxuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xuXG59XG5cbiNwYXltZW50LWxvZyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcblxuICAubG9nLXRhYmxlIHtcbiAgICAuaGlkZGVuIHtcbiAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgLnN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICB9XG5cbiAgLmNoaWxkLXRhYmxlIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuXG4gICAgdGgge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAuYnMtdGFibGUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICAgdGgge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAudGFibGUtd3JhcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdW5zZXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICAgLm5vLWxlc3NvbnMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLmxlc3NvbiB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwN2JmZjRkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIHRyOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG4gICAgfVxuXG4gICAgLnN0YXR1cyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAuc3RhdHVzLXdyYXAge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5waWxsIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbiAgfVxuXG4gIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiA1cHggMjZweDtcbiAgICBib3gtc2hhZG93OiAtMXB4IC00cHggMTBweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgLyogbWFyZ2luOiAxMHB4IDBweDsgKi9cbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB1bnNldDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdW5zZXQ7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAvKiBtYXJnaW4tYm90dG9tOiAtMXB4OyAqL1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgfVxufVxuXG4uZXh0cmEtcGF5bWVudC1sb2dzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgLnJlc3BvbnNlLXRhYmxlIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cblxuI2NoaWxkVG9rZW5Nb2RhbCB7XG4gIC5sYWJlbCB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAudG9rZW4td3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIC50b2tlbiB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB9XG4gIH1cblxufVxuXG4ubmF2LXJpZ2h0IHtcbiAgLnVzZXItaWNvbiB7XG4gICAgd2lkdGg6IDNyZW07XG4gIH1cbn1cblxuLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAubmF2LXJpZ2h0IC51c2VyLW5vdGlmaWNhdGlvbnMge1xuICAucGVlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmZhIHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnVzZXItbm90aWZpY2F0aW9uLWJhZGdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHRvcDogLTEwcHg7XG4gICAgbGVmdDogMTZweDtcblxuICAgIC5udW1iZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgfVxuICB9XG59XG5cbi5yYW5nZURhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC5zdGFydCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHVuc2V0O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB1bnNldDtcbiAgICBib3JkZXItcmlnaHQ6IHVuc2V0O1xuXG4gIH1cblxuICAuZW5kIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB1bnNldDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB1bnNldDtcbiAgICBib3JkZXItbGVmdDogdW5zZXQ7XG5cbiAgfVxuXG4gIGlucHV0IHtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICB9XG59XG5cbi5hZG1pbi5ub3RpZmljYXRpb24tc2hvdyB7XG4gIC50aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAudmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5hbnN3ZXItb3BlbiB7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIGJhY2tncm91bmQ6ICNlZmVkZWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIH1cblxuICAub3Blbi1hbnN3ZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAycHg7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLnNlZW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmVtYWlsLWFwcCAuZW1haWwtY29udGVudC13cmFwcGVyIC5pbWctd3JhcHBlciAuaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS5jaGFuZ2VzIHtcbiAgLmZhLXNvbGlkIHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIC5zdWItaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBjb2xvcjogIzEyNDE1RDtcbiAgfVxufVxuXG4ubm90aWZpY2F0aW9ucyB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAuaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG5cbi5mYS1iZWxsLnJpbmc6OmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogc2hha2U7IC8qIHJlZmVycmluZyBkaXJlY3RseSB0byB0aGUgYW5pbWF0aW9uJ3MgQGtleWZyYW1lIGRlY2xhcmF0aW9uICovXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7IC8qIGRvbid0IGZvcmdldCB0byBzZXQgYSBkdXJhdGlvbiEgKi9cbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDIwJSxcbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2ZGVnKTtcbiAgfVxuICA0MCUsXG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTZkZWcpO1xuICB9XG59XG5cbiN0ZWFjaGVyX3JlZ2lzdGVyIHtcbiAgYnV0dG9uW25hbWU9bmV4dF0sIGJ1dHRvbltuYW1lPWJhY2tdLCBidXR0b25bbmFtZT1jb21wbGV0ZV0ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgYnV0dG9uW25hbWU9bmV4dF0ge1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICB9XG4gIH1cblxuICBidXR0b25bbmFtZT1iYWNrXSB7XG4gICAgaW1nIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxuICAuY29sLWZvcm0tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxuXG4gIC5zdGVwcGVyLXdyYXBwZXItYXJyb3dzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG5cbiAgICAuc3RlcHMtYXJyb3dzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICB9XG5cbiAgICAuc3RlcHMtYXJyb3dzIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0ZXBzLWFycm93cyBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbihcbiAgICAgICAgICAgICAgICAgICAgICAwIDAsXG4gICAgICAgICAgICAgICAgICAgICAgY2FsYygxMDAlIC0gOHB4KSAwLFxuICAgICAgICAgICAgICAgICAgICAgIDEwMCUgNTAlLFxuICAgICAgICAgICAgICAgICAgICAgIGNhbGMoMTAwJSAtIDhweCkgMTAwJSxcbiAgICAgICAgICAgICAgICAgICAgICAwIDEwMCUsXG4gICAgICAgICAgICAgICAgICAgICAgMTBweCA1MCVcbiAgICAgICk7XG4gICAgfVxuXG4gICAgLnN0ZXBzLWFycm93cyAuYWN0aXZlICsgbGkge1xuICAgICAgYSB7XG4gICAgICAgIC8vb3BhY2l0eTogMC42O1xuICAgICAgICAvL2JhY2tncm91bmQ6ICMwMDdiZmY7XG4gICAgICAgIC8vY29sb3I6d2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0ZXBzLWFycm93cyBsaS5hY3RpdmUgYSxcbiAgICAuc3RlcHMtYXJyb3dzIGxpLmFjdGl2ZSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgLnN0ZXBzLWFycm93cyBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuc3RlcHMtYXJyb3dzIGxpOmZpcnN0LWNoaWxkIGEge1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKFxuICAgICAgICAgICAgICAgICAgICAgIDAgMCxcbiAgICAgICAgICAgICAgICAgICAgICBjYWxjKDEwMCUgLSA4cHgpIDAsXG4gICAgICAgICAgICAgICAgICAgICAgMTAwJSA1MCUsXG4gICAgICAgICAgICAgICAgICAgICAgY2FsYygxMDAlIC0gOHB4KSAxMDAlLFxuICAgICAgICAgICAgICAgICAgICAgIDAgMTAwJVxuICAgICAgKTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAuc3RlcHMtYXJyb3dzIGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgNTAlLCAxMDAlIDEwMCUsIDAgMTAwJSwgOHB4IDUwJSk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnN0ZXAge1xuICAgICAgLmhhbGYge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5zdGVwcGVyLXdyYXBwZXItYXJyb3dzIC5zdGVwcy1hcnJvd3Mge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGxpOmZpcnN0LWNoaWxkIGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgIH1cblxuICAgICAgbGkgYSB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNvY2lhbC13cmFwIC5zb2NpYWwtYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zb2NpYWwtd3JhcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICB9XG5cbiAgfVxuXG5cbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzBiNTM5NDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuZGVzY3JpcHRpb24ge1xuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnNvY2lhbC13cmFwIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuXG4gICAgLnNvY2lhbC1idXR0b24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICB3aWR0aDogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgLmRpc2NpcGxpbmVfY2xhc3NlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5zdGVwIHtcbiAgICBmb3JtID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDEwcHg7XG5cbiAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmhhbGYge1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3Mge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZmMtdGhlbWUtc3RhbmRhcmQge1xuICB0YWJsZTpub3QoW2NlbGxwYWRkaW5nXSkgdGgsIHRhYmxlOm5vdChbY2VsbHBhZGRpbmddKSB0ZCB7XG4gICAgcGFkZGluZzogdW5zZXQ7XG4gIH1cbn1cblxuLnRhYnVsYXRvci1yZXNwb25zaXZlLWNvbGxhcHNlIHtcbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG4gIH1cbn1cblxuLnRhYnVsYXRvci10YWJsZSB7XG4gIC5yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTQ5NDk0NyAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLnNoYWRvdy10YWJsZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHVuc2V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5tb2RhbC1sb2FkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLnN3YWwyLWNvbnRhaW5lciB7XG4gIC5mb3JtLXRlbXBsYXRlLWhpZGRlbiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mb3JtLWdyb3VwIHtcbiAgICBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5mb3JtLXRlbXBsYXRlLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kZWxldGVkLWNyb3NzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5kZWxldGVkLWNyb3NzOmFmdGVyLFxuLmRlbGV0ZWQtY3Jvc3M6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xufVxuXG4uZGVsZXRlZC1jcm9zczpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuXG59XG5cbi5kZWxldGVkLWNyb3NzOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5zd2FsMi1jb250YWluZXIge1xuICAudGFibGUgdGgge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxufVxuXG4jdGVhY2hlcl9yZWdpc3RlciAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDczcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICN0ZWFjaGVyX3JlZ2lzdGVyIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1M3B4O1xuICB9XG59XG5cblxuLmRpc2NpcGxpbmVfY2hvaWNlcyB7XG4gIC5kaXNjaXBsaW5lX2Nob2ljZXNfaW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblxuICAgIC5kaXNjaXBsaW5lX3ZiZSB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIH1cbiAgfVxuXG4gIC5kaXNjaXBsaW5lX2NsYXNzX2NoZWNrYm94IHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgfVxuXG4gIC5kaXNjaXBsaW5lX2NsYXNzX2Nob2ljZXMge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICB9XG59XG5cbjpub3QoLnZlcnNpb25fMikgLm1hc29ucnktaXRlbS5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmdvb2dsZS1jYWxlbmRhci1zeW5jIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICB6LWluZGV4OiAyO1xuXG4gIC5idG4ge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cblxuLnRhYnVsYXRvci1oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmdjLXdoaXRlIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuXG59XG4jcmVnaXN0ZXJfZ3VhcmRpYW57XG4gIC8vaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xuICAvLyAgaGVpZ2h0OiA7XG4gIC8vfVxufVxubGFiZWxbZm9yPVwiYWdyZWVEYXRhXCJdIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAjYWdyZWVEYXRhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnRleHQge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuI3RlYWNoZXJfcmVnaXN0ZXJfc3RlcDFfY29uc2VudCB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG5cbn1cblxubGFiZWxbZm9yPVwidGVhY2hlcl9yZWdpc3Rlcl9zdGVwMV9jb25zZW50XCJdIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLmVtYWlsLWFwcCAuZW1haWwtY29udGVudC13cmFwcGVyIC5pbWctd3JhcHBlciAuaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgYm9yZGVyOiB1bnNldDtcbn1cblxuLnBheW1lbnQtbm90aWNlLWJsb2NrIHtcbiAgaDYgYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuc2lkZWJhci1tZW51IGxpID4gYSB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIC5pY29uLWhvbGRlcntcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi50YWJ1bGF0b3ItZWRpdC1zZWxlY3QtbGlzdHtcbiAgbWF4LWhlaWdodDp1bnNldDsgXG59IiwiLm1lLXRlYWNoZXItYXZhaWxhYmlsaXR5LXBhZ2UgLmZjIC5mYy10b29sYmFyLmZjLWhlYWRlci10b29sYmFyIHtcbiAgdG9wOiA3MHB4O1xufVxuXG4jcmVnaXN0ZXJfZ3VhcmRpYW4ge1xuICAvL2JhY2tncm91bmQtY29sb3I6ICNFQ0Y2RkU7XG59XG5cbi52ZXJzaW9uXzIge1xuICAuYnRuLXNte1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDRweCA4cHggIWltcG9ydGFudDtcbiAgfVxuICAuYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmc6NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGEge1xuICAgICAgY29sb3I6ICMwZjlhZWU7XG4gICAgfVxuICB9XG5cbiAgLmZvbGRlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgIC5nby1iYWNrLXdyYXAge1xuICAgICAgZmxleDogMTAwJTtcbiAgICB9XG5cbiAgICAuZm9sZGVyIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmRlbGV0ZS1mb2xkZXItYmFkZ2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRlbGV0ZS1mb2xkZXItYmFkZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1pbi13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogLThweDtcbiAgICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaWRlYmFyLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDZweDtcblxuICAgIGxpID4gYSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pY29uLWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jYXJkIGZvcm0gbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMxMjQxNUQ7XG4gIH1cblxuICAuY2FyZCB7XG4gICAgI2Zvcm1fY2hpbGRQcmVmZXJlbmNlcyB7XG4gICAgICAuZm9ybS1jaGVjayB7XG4gICAgICAgIGdhcDogNXB4O1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI2Zvcm1fZGlzY2lwbGluZXMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgZ2FwOiA1cHg7XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxNXB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiB1bnNldDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICBhY2NlbnQtY29sb3I6ICMxMjQxNUQ7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBpbnB1dDpjaGVja2VkOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMWVtIDFlbSAjMTI0MTVEO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDI4JSAzOCUsIDQxJSA1MyUsIDc1JSAyNCUsIDg2JSAzOCUsIDQwJSA3OCUsIDE1JSA1MCUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICB9XG4gIH1cblxuICAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG5cbiAgLnByb2dyZXNzLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJzsgLyogbXVzdCBiZSBhZGRlZCB3aGVuIHVzaW5nIHRoZSA6OmJlZm9yZSBwc2V1ZG9zZWxlY3RvciAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2Y2ZmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGhlaWdodDogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhOWZlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLyogY2VudGVycyB0aGUgbGluZSB2ZXJ0aWNhbGx5IGFsb25nIHRoZSB5LWF4aXMgKi9cbiAgICBoZWlnaHQ6IDRweDtcbiAgICB3aWR0aDogMCU7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZTtcbiAgfVxuXG4gIC5jaXJjbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMxMjQxNUQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogMzVweDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2UwZTBlMDtcbiAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5jaXJjbGUuYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMGE5ZmU7XG4gIH1cblxuICAucGF5bWVudF9oaXN0b3J5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjVweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAuaGVhZGxpbmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY2FyZCB7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAubW9udG9uaW8ge1xuICAgICAgbWF4LXdpZHRoOiAzMyU7XG5cbiAgICAgIC5tb250b25pby1iYW5rLXNlbGVjdC1jbGFzcyB7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9kYWwge1xuICAgIC5oZWFkbGluZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICB9XG5cbiAgLnN3YWwyLWNhbmNlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3NEY2NCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnN3YWwyLWNvbmZpcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQUIyRkUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pbXBvcnRhbnQtZmlsZXMtdGVhY2hlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyNXB4O1xuXG4gICAgLmNhcmQge1xuICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgLnN3YWwtZ3VhcmRpYW5fc3VydmV5IHtcbiAgICAudGVhY2hlci1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAudGVhY2hlci1saW5lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAuc2lkZWJhcjpob3ZlciB7XG4gICAgLnNpZGViYXItbG9nbyB7XG4gICAgICAvL1xuICAgICAgLy9hLmZ1bGwge1xuICAgICAgLy8gIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLy99XG4gICAgICAvL1xuICAgICAgLy9hLm1pbmkge1xuICAgICAgLy8gIGRpc3BsYXk6IG5vbmU7XG4gICAgICAvL31cbiAgICB9XG4gIH1cblxuICAuc2lkZWJhci1pbm5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC8vLnNpZGViYXItbG9nbyB7XG4gICAgLy8gIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICAgIC8vICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgLy9cbiAgICAvLyAgYS5mdWxsIHtcbiAgICAvLyAgICBkaXNwbGF5OiBub25lO1xuICAgIC8vXG4gICAgLy8gICAgaW1nIHtcbiAgICAvLyAgICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICAvLyAgICB9XG4gICAgLy8gIH1cbiAgICAvL1xuICAgIC8vICBhLm1pbmkge1xuICAgIC8vICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vXG4gICAgLy8gICAgaW1nIHtcbiAgICAvLyAgICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vICAgICAgbWF4LXdpZHRoOiAzNXB4O1xuICAgIC8vICAgIH1cbiAgICAvLyAgfVxuICAgIC8vfVxuICB9XG5cbiAgcCB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5ub3RpY2Uge1xuICAgIHAge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IHJldmVydC1sYXllciAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IHJldmVydC1sYXllciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWJsZS13cmFwIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuXG4gIC5wYXltZW50X2hpc3Rvcnkge1xuICAgIC5waWxsIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiA1cHggNnB4O1xuICAgIH1cblxuICAgIC5oZWFkbGluZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAuYmFkZ2Uge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8gU2Fucyc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByaW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuXG4gICAgICAuYnRuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFjdGlvbnMgLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBNEIyQkI7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDIwcHggMHB4O1xuICAgIG1pbi13aWR0aDogMTJyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB1bnNldDtcbiAgICAgIH1cblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVfdGVhY2hlci1pbmRleCB7XG4gICAgLmNhcmQuYmx1ZSB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmNhcmQge1xuICAgIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXYtbWlkIC5jYXJkLWl0ZW0gLmJveCB7XG4gICAgd2lkdGg6IHVuc2V0O1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cblxuICAubWUtbGVzc29uLWxpc3QsIC5tZS11cGNvbW1pbmctbGVzc29uLWxpc3QsIC5tZS1wYXN0LWxlc3NvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE1cHg7XG5cbiAgICAuY2FyZCB7XG4gICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cbiAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiB1bnNldDtcblxuICAgICAgLmRhdGUtbW9udGgge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMCU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQTRCMkJCO1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ051bml0byBTYW5zJztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGltZSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNBNEIyQkI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgI3dlZWtkYXkge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8gU2Fucyc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRpc2NpcGxpbmUge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQTRCMkJCO1xuXG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ051bml0byBTYW5zJztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWcge1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgZmxleC1iYXNpczogNDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAuYnV0dG9uLXdyYXAsIC5tb3ZlLXdyYXAge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi1zdWNjZXNzLCAuYnRuLXByaW1hcnksIC5idG4tZGFuZ2VyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ub3RpY2Uge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvIFNhbnMnO1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLXdyYXAge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sZXNzb24tc3RhdHVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAubGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvIFNhbnMnO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudXNlcnMge1xuICAgICAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0E0QjJCQjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgIC50ZWFjaGVyIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRlYWNoZXIsIC5zdHVkZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8gU2Fucyc7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8gU2Fucyc7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubGFiZWwtd3JhcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYm94IHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmpvaW5lZCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1OEQ2OEQ7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYubm90LWpvaW5lZCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNzRGNjQ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmhlYWRlci1sZXNzb24tbGlzdCB7XG4gICAgLmNhcmQge1xuICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXG4gICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oYXMtdGltZXIge1xuICAgICAgLmNhcmQtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogdW5zZXQ7XG5cbiAgICAgICAgLmRpc2NpcGxpbmUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQTRCMkJCO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0byBTYW5zJztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAgICAgICAgIC5idG4tc3VjY2VzcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubm90aWNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0byBTYW5zJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudXNlcnMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0E0QjJCQjtcblxuICAgICAgICAgIC50ZWFjaGVyLCAuc3R1ZGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8gU2Fucyc7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8gU2Fucyc7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGFiZWwtd3JhcCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJveCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5qb2luZWQge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzU4RDY4RDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm5vdC1qb2luZWQge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y3NEY2NDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQUIyRkU7XG4gICAgICBib3JkZXItY29sb3I6ICMxQUIyRkU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgYm9yZGVyLWNvbG9yOiAjMTI0MTVEO1xuICAgIGNvbG9yOiAjMTI0MTVEO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcblxuICAgICYuc3F1YXJlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gICNuZXctc3R1ZGVudHMtdGFibGUge1xuICAgIC5idG4tZ3JvdXAge1xuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIH1cblxuICAgICAgLy8uYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bntcbiAgICAgIC8vICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIC8vICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIC8vfVxuICAgICAgLmJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgLy9ib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogdW5zZXQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUFCMkZFO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzFBQjJGRTtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBib3JkZXItY29sb3I6ICNBNEIyQkI7XG4gICAgICAgIGNvbG9yOiAjMTI0MTVEO1xuICAgICAgfVxuXG4gICAgICAuYnRuLXByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUFCMkZFO1xuICAgICAgICBib3JkZXItY29sb3I6ICMxQUIyRkU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByaW1hcnktY29sb3Ige1xuICAgIGJhY2tncm91bmQ6ICMwMEE5RkU7XG4gIH1cblxuICAubWFpbi1jb250ZW50IHtcbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8gU2Fucyc7XG5cbiAgICB9XG4gIH1cblxuICAuYmFkZ2UtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREIxOTMxO1xuICB9XG5cbiAgLmJhZGdlLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1OEQ2OEQ7XG4gIH1cblxuICAuYmFkZ2UtcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFBQjJGRTtcbiAgfVxuXG4gIC5idG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWZhbWlseTogJ051bml0byBTYW5zJztcbiAgICBwYWRkaW5nOiA5cHggMTVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgICBib3JkZXItY29sb3I6ICNEQjE5MzE7XG4gICAgY29sb3I6ICNEQjE5MzE7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQjE5MzE7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAgIGJvcmRlci1jb2xvcjogIzU4RDY4RDtcbiAgICBjb2xvcjogIzU4RDY4RDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU4RDY4RDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAuY2hpbGQtY3JlZHMge1xuICAgIC5idG4td3JhcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICB9XG5cbiAgICAubm90aWNlLXRleHQge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFBQjJGRTtcbiAgICBib3JkZXItY29sb3I6ICMxQUIyRkU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICYuc3F1YXJlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgfVxuXG4gIC5idG4tZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjc0RjY0O1xuICAgIGJvcmRlci1jb2xvcjogI0Y3NEY2NDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgJi5zcXVhcmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNThENjhEO1xuICAgIGJvcmRlci1jb2xvcjogIzU4RDY4RDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuXG4gICAgJi5zcXVhcmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMUMxQzE7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzFDMUMxO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gIH1cblxuICAubWFpbi1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGNkZFO1xuICB9XG5cbiAgLmd1YXJkaWFuLXBheW1lbnRzLCAuYmx1ZSB7XG4gICAgLmhlYWRsaW5lIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICB0aGVhZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cbiAgICAgICAgdGgge1xuICAgICAgICAgIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0Ym9keSB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiB1bnNldDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmd1YXJkaWFuX2NoaWxkcmVuIHtcbiAgICAubWFzb25yeS1pdGVtIHtcbiAgICAgIC5oZWFkbGluZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5zdWItaGVhZGxpbmUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiB1bnNldDtcbiAgICAgIH1cblxuICAgICAgLmNhcmRzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgICAgLmNhcmQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm5vdCguY2hpbGQtY3JlZHMpIHtcbiAgICAgICAgLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgICBwYWRkaW5nOiA2cHggNDBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ndWFyZGlhbi1wYXltZW50cyB7XG4gICAgLmNhcmQge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgICYgKyAuY2FyZCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkIHtcbiAgICAmLmJsdWUge1xuICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgIGJhY2tncm91bmQ6ICNFQ0Y2RkU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XG5cblxuICAgICAgbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjMTI0MTVEO1xuICAgICAgfVxuXG4gICAgICBpbnB1dCwgc2VsZWN0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMThweDtcbiAgICAgICAgY29sb3I6ICMxMjQxNUQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcmRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICYuZnVsbCB7XG4gICAgICAuY2FyZCB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWluLXdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNFQ0Y2RkU7XG4gICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcblxuICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICMxMjQxNUQ7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCwgc2VsZWN0IHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDZweCAxOHB4O1xuICAgICAgICAgIGNvbG9yOiAjMTI0MTVEO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYnVsYXRvci1oaWRlLWZvb3RlciB7XG4gICAgLnRhYnVsYXRvci1mb290ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAudGFidWxhdG9yIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAudGFidWxhdG9yLXJvdyAudGFidWxhdG9yLWNlbGwge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjQTRCMkJCO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMTI0MTVEO1xuICAgIH1cblxuICAgIC50YWJ1bGF0b3ItaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y2RkUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTI0MTVEO1xuXG5cbiAgICAgIC50YWJ1bGF0b3ItaGVhZGVyLWZpbHRlciB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQTRCMkJCO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRhYnVsYXRvci1jb2wtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi41O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYnVsYXRvci1mb290ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBib3JkZXI6IHVuc2V0O1xuXG4gICAgICAudGFidWxhdG9yLXBhZ2luYXRvciB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbjogdW5zZXQ7XG5cbiAgICAgICAgICBidXR0b24uYWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQUIyRkU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMxQUIyRkU7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQTRCMkJCO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQUIyRkU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMxQUIyRkU7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGg1IHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cblxuICBoNiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cblxuICAubGVzc29uLXN0YXR1c2VzLWluZm8ge1xuICAgICYubWFzb25yeS1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XG5cbiAgICB9XG5cbiAgICAuY29sb3Itd3JhcCB7XG4gICAgICBtYXJnaW4tdG9wOiB1bnNldDtcbiAgICAgIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcblxuICAgICAgLmNvbG9yIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdW5zZXQ7XG4gICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYXNvbnJ5LWl0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgcGFkZGluZzogMzBweCAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG5cbiAgICAudGFibGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICMxMjQxNUQ7XG5cbiAgICAgIHRoZWFkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjZGRTtcbiAgICAgICAgYm9yZGVyOiB1bnNldDtcblxuICAgICAgICB0aCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxMjQxNUQ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGJvZHkge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjMTI0MTVEO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFidWxhdG9yLWhlYWRpbmcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIC5oZWFkbGluZSB7XG4gICAgICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgICAgfVxuXG4gICAgICAubW9udGgtYnV0dG9ucyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGxpbmUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLnN1Yi1oZWFkbGluZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAuc3ViLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAuc3ViLXZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAubm90aWNlIHtcbiAgICAgIC8vcGFkZGluZzogMjVweDtcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBjb2xvcjogIzEyNDE1RDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgY29sb3I6ICMxMjQxNUQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICMxMjQxNUQ7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjMTI0MTVEO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmJsdWUtc3ByaW5nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAyMCU7XG4gICAgfVxuXG4gICAgLm9yYW5nZS1kb3Qge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICB0b3A6IDUlO1xuICAgIH1cblxuICAgIC5yZWQtZG90LWJnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA4NXB4O1xuICAgICAgdG9wOiAyMyU7XG4gICAgfVxuXG4gICAgLm9yYW5nZS1zcHJpbmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMTclO1xuICAgIH1cblxuICAgIC5ibHVlLWRvdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgYm90dG9tOiAxNSU7XG4gICAgfVxuXG4gICAgLnJlZC1kb3Qtc20ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTAwcHg7XG4gICAgICBib3R0b206IDQwJTtcbiAgICB9XG5cblxuICB9XG5cbiAgLnBheW1lbnQtbm90aWNlLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjc0RjY0O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAmLnBhaWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU4RDY4RDtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGg1LCBoNiB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgaDUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgfVxuXG4gICAgICBoNiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY3Rpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDdweCA1MHB4IDEwcHggNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTlGRTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBjb2xvcjogIzAwQTlGRTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaWRlYmFyLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHJpZ2h0OiAtMTdweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBNEIyQkI7XG4gICAgYm9yZGVyLWxlZnQ6IHVuc2V0O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxOHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxOHB4O1xuXG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtNHB4O1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIC5iZ2MtZ3JleS0xMDAge1xuICAgIGJhY2tncm91bmQ6ICNFQ0Y2RkUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zaWRlYmFyIHtcbiAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAuc2lkZWJhci1sb2dvIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNBNEIyQkI7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIH1cblxuICAgIC5zaWRlYmFyLW1lbnUge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0E0QjJCQjtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG5cbiAgICAgIC5zaWRlYmFyLWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTI0MTVEO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIC5pY29uLWhvbGRlciB7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aW9uLWhlYWRlciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmhlYWRlci1sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGNkZFICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG5cbiAgICAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgICAubmF2LXJpZ2h0IHtcbiAgICAgICAgLnVzZXItbm90aWZpY2F0aW9ucyB7XG4gICAgICAgICAgLnVzZXItbm90aWZpY2F0aW9uLWJhZGdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuXG4gICAgICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtcmlnaHQge1xuICAgICAgLnVzZXItbmFtZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMTI0MTVEO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9maWxlX2VkaXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjBweDtcblxuICAgICYuc2luZ2xlIHtcbiAgICAgIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuaGVhZGxpbmUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1wcmltYXJ5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5yZW1pbmRlci1jb25mIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgLm1hc29ucnktaXRlbSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICB9XG5cbiAgICAudXNlci1waG90byB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuaW1hZ2VzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDMwcHg7XG5cbiAgICAgIC5pbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50ZWFjaGVyLW1pc3NlZCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cblxuICAgIC5idXR0b24td3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIGNvbG9yOiAjMUFCMkZFO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mYy10aGVtZS1zdGFuZGFyZCB0ZCwgLmZjLXRoZW1lLXN0YW5kYXJkIHRoIHtcbiAgfVxuXG4gIC5mYy10aGVtZS1zdGFuZGFyZCB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogIzEyNDE1RDtcbiAgICB9XG4gIH1cblxuICAuZmMtY29sLWhlYWRlci1jZWxsIHtcbiAgICBib3JkZXItdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbnRyYWN0LWJsb2NrIHtcbiAgICAuYWRkaXRpb25hbC1oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogdW5zZXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWF4LXdpZHRoOiA0OTBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBhZGRpbmc6IDE1cHggMHB4O1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC50ZWFjaGVyLWNvbnRyYWN0cy1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRlYWNoZXItY29udHJhY3RzLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRlYWNoZXItY29udHJhY3RzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgLmNhcmQuY2FuY2VsIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGREM5Qzk7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgfVxuXG4gICAgLmNhcmQucXVlc3Rpb25zIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFQ0Y2RkU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgfVxuXG4gICAgLmNhcmQuZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZDogI2FiZmFkMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICB9XG5cbiAgICAuY2FyZCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDBhOWZlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWRkaXRpb25hbC10ZXh0IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5zdW1tZXItaW1nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgbWF4LWhlaWdodDogNDUwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnRpbWVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLmJsb2NrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y2RkU7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAubnVtIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgIH1cblxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNjaGVkdWxlLXRhYmxlIHtcbiAgLnRhYnVsYXRvci1mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRlYWNoZXItZmluYW5jZS1saXN0LCAuZ3VhcmRpYW4tYXR0ZW50aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDI1cHg7XG5cbiAgLmxpc3QsIC5ub3RpY2Uge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAucmVmZXJyYWwge1xuICAgIGZsZXgtYmFzaXM6IDMzJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cbiAgICAuaGVhZGxpbmUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5ub3RpY2Uge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2RlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDBweCAwcHggMzBweCAwcHg7XG5cbiAgICAgIC5zdWItaGVhZGxpbmUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgLmJhZGdlIHtcbiAgICAgICAgcGFkZGluZzogMThweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuaWNvbi1tIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29sb3I6ICMxMjQxNUQ7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogLTYwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3B5LWJ1dHRvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbG9yOiAjMTI0MTVEO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAtNjBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbi50ZWFjaGVyLWxldmVsX2Jsb2NrIHtcblxuICAucHJvZ3Jlc3Mge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGhlaWdodDogMzBweDtcblxuICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgfVxuXG4gICAgLnRvb2x0aXAtcGVyY2VudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLnRvb2x0aXAtcGVyY2VudCAudG9vbHRpcHRleHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBjb2xvcjogIzEyNDE1RDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjAwO1xuICAgICAgYm90dG9tOiAxNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAudG9vbHRpcC1wZXJjZW50IC50b29sdGlwdGV4dDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLnRvb2x0aXAtcGVyY2VudDpob3ZlciAudG9vbHRpcHRleHQge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAuaW5mby1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTVweDtcblxuICAgICYucHJvZ3Jlc3MtdGV4dCB7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5leHRyYS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLmluZm8tbGluZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTVweDtcblxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzEyNDE1RDtcblxuICAgICAgICAmLnNtIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDBBOUZFO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgcGFkZGluZzogN3B4IDBweCA1cHggMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYXNvbnJ5LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyNXB4O1xuICB9XG5cbiAgLmxldmVsLWluZm8tYmxvY2sge1xuICAgIGZsZXgtYmFzaXM6IDY3JTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cblxuICAgIC5oZWFkbGluZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5iYWRnZS1ibG9jayB7XG4gICAgZmxleC1iYXNpczogMzMlO1xuICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcblxuICAgIGEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRleHQtd3JhcDogbm93cmFwO1xuICAgIH1cblxuICAgIC5jYXJkLWJvZHkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLmhlYWRsaW5lIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDI2N3B4O1xuICAgIH1cbiAgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAudmVyc2lvbl8yIC5tYXNvbnJ5LWl0ZW0gLnRhYnVsYXRvci1oZWFkaW5nIC5tb250aC1idXR0b25zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi1iYWRnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudmVyc2lvbl8yIC5wcm9maWxlX2VkaXQgLmltYWdlcyAuaW5mbyB7XG4gICAgdWwge1xuICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgfVxuICB9XG4gIC5iYWRnZS1wcm9maWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50ZWFjaGVyLWNvbW1lbnQtbW9kYWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb3B5LXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0b3A6IDJweDtcbiAgICBjb250ZW50OiBcIlxcZjBjNVwiO1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7XG4gIH1cbn1cblxuLnZlcnNpb25fMiB7XG4gIC53cmFwcGVycnVubmdsaW5lICsgLnBhZ2UtY29udGFpbmVyIHtcbiAgICAjbWFpbkNvbnRlbnQge1xuICAgICAgLmZ1bGwtY29udGFpbmVyIHtcbiAgICAgICAgdG9wOiAxMTJweFxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGVhY2hlci5jb250cmFjdC1ibG9jayB7XG4gICAgLnRlYWNoZXItY29udHJhY3RzLWJsb2NrIHtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5leHBsYW5hdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnRpbWVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLmJsb2NrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y2RkU7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAubnVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgfVxuXG4gICAgICAubGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC53cmFwcGVycnVubmdsaW5lIHtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkZXIge1xuICAgIHotaW5kZXg6IDEwNDA7XG5cbiAgICAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgICAubmF2LW1pZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5uYXYtbGVmdCB7XG4gICAgICAgIC5zaWRlYmFyLXRvZ2dsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGUtbG9nbyB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmVyc2lvbl8yIHtcbiAgICAuc2lkZWJhciAuc2lkZWJhci1tZW51IHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDc0cHgpO1xuICAgICAgcGFkZGluZy10b3A6IDQwJTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0E0QjJCQjtcbiAgICB9XG5cbiAgICAucGF5bWVudF9oaXN0b3J5IHtcbiAgICAgIC5oZWFkbGluZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAucHJpbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ndWFyZGlhbi1wYXltZW50cyB7XG4gICAgICAuYWN0aW9ucyB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3R1dG9yLWNvbW1lbnRzIHtcbiAgICAgIC5oZWFkbGluZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53cml0ZS1jb21tZW50LXRlYWNoZXIge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAudGVhY2hlcl9hdmFpbGFiaWxpdHlfY2FsZW5kYXIge1xuICAgICAgLmZjLXZpZXctaGFybmVzcyB7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgICAgIC5mYy10aW1lZ3JpZCB7XG4gICAgICAgICAgbWluLXdpZHRoOiA2MDBweDtcblxuICAgICAgICAgIC5kZWxldGVFdmVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3RlYWNoZXItY2FsZW5kYXIge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgIC5mYy1oZWFkZXItdG9vbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5tb250aC1idXR0b25zIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNpZGViYXIge1xuICAgICAgLnNpZGViYXItbG9nbyB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQTRCMkJCO1xuXG4gICAgICAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgICAgIC8vZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAvL2p1c3RpZnktY29udGVudDogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBheW1lbnQtbm90aWNlLWJsb2NrIHtcbiAgICAgIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBoNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGVhY2hlci1maW5hbmNlLWxpc3QsIC5ndWFyZGlhbi1hdHRlbnRpb24ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLmxpc3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZmlsZV9lZGl0IHtcbiAgICAgIC5tYXNvbnJ5LWl0ZW0ge1xuICAgICAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYXNvbnJ5LWl0ZW0ge1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgICAgLmhlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIH1cblxuICAgICAgLnN1Yi1oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFzb25yeS1pdGVtIC50YWJ1bGF0b3ItaGVhZGluZyAubW9udGgtYnV0dG9ucyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmxlc3Nvbi1zZXR0aW5ncy13cmFwcGVyIHtcbiAgICAgIC5oZWFkbGluZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAuY29sb3Ige1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1hc29ucnktaXRlbSAudGFidWxhdG9yLWhlYWRpbmcge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTVweDtcblxuICAgICAgLmhlYWRsaW5lIHtcbiAgICAgICAgb3JkZXI6IDA7XG4gICAgICB9XG5cbiAgICAgIC5nb29nbGUtY2FsZW5kYXItc3luYyB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgfVxuXG4gICAgICAubW9udGgtYnV0dG9ucyB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuXG4gICAgICAuc3ViLWhlYWRsaW5lIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyLXRhYmxlIHtcbiAgICAgIC5zdWItaGVhZGxpbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYXNvbnJ5LWl0ZW0ge1xuICAgICAgLmJsdWUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRlYWNoZXItbGV2ZWxfYmxvY2sge1xuICAgICAgLmJsdWUge1xuICAgICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1hc29ucnktaXRlbSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG5cbiAgICAgIC5pbmZvLWZsZXgge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5pbmZvLWxpbmUge1xuICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5iYWRnZS1ibG9jayB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWUtbGVzc29uLWxpc3QsIC5tZS11cGNvbW1pbmctbGVzc29uLWxpc3QsIC5tZS1wYXN0LWxlc3NvbnMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLmNhcmQtaXRlbSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cblxuICAgICAgZGl2IHtcbiAgICAgICAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuYnV0dG9uLXdyYXAge1xuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG5cbiAgICAgIC5kYXRlLW1vbnRoIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwcHggIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1iYXNpczogNTAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC50aW1lIHtcbiAgICAgICAgZmxleC1iYXNpczogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTVweCAwcHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmRpc2NpcGxpbmUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC51c2VycyB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICAuaW1nIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIH1cblxuICAgICAgICAudGVhY2hlciB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWN0aW9ucyB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMTVweCAwcHggIWltcG9ydGFudDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgIC5tb3ZlLXdyYXAge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sZXNzb24tc3RhdHVzIHtcbiAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLm1vZGFsIHtcbiAgLm1hc29ucnktaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG4gIH1cbn1cblxuLndyYXBwZXJydW5uZ2xpbmUge1xuICBoZWlnaHQ6IDM2cHg7XG4gIHotaW5kZXg6IDgwMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogIzAwYTlmZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1hcnF1ZWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcblxuICBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LWhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwcHg7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ubWFycXVlZSwgLm1hcnF1ZWUtdGV4dC10cmFjayB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFuaW1hdGlvbjogbWFycXVlZS1tb3ZlLXRleHQgMzVzIGxpbmVhciBpbmZpbml0ZSBmb3J3YXJkcztcblxuICAmOmhvdmVyIHtcbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICB9XG59XG5cbi5tYXJxdWVlIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBrZXlmcmFtZXMgbWFycXVlZS1tb3ZlLXRleHQge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBidXR0b246d2hlcmUoLnN3YWwyLXN0eWxlZCk6d2hlcmUoLnN3YWwyLWNvbmZpcm0pOmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xufSJdLCJzb3VyY2VSb290IjoiIn0=*/