body {
    background-color: lightgray;
}

/*!
 * Bootstrap v4.5.0 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/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", 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", 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;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none;
}

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

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

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

dt {
  font-weight: 700;
}

dd {
  margin-bottom: .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]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):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;
}

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

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

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 {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

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

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

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

@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}

.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: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

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

.col-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 {
  flex-basis: 0;
  flex-grow: 1;
  min-width: 0;
  max-width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333%;
  }
  .offset-sm-2 {
    margin-left: 16.66667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333%;
  }
  .offset-sm-5 {
    margin-left: 41.66667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333%;
  }
  .offset-sm-8 {
    margin-left: 66.66667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333%;
  }
  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333%;
  }
  .offset-md-2 {
    margin-left: 16.66667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333%;
  }
  .offset-md-5 {
    margin-left: 41.66667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333%;
  }
  .offset-md-8 {
    margin-left: 66.66667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333%;
  }
  .offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333%;
  }
  .offset-lg-2 {
    margin-left: 16.66667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333%;
  }
  .offset-lg-5 {
    margin-left: 41.66667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333%;
  }
  .offset-lg-8 {
    margin-left: 66.66667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333%;
  }
  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333%;
  }
  .offset-xl-2 {
    margin-left: 16.66667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333%;
  }
  .offset-xl-5 {
    margin-left: 41.66667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333%;
  }
  .offset-xl-8 {
    margin-left: 66.66667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333%;
  }
  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}

.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::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 {
  appearance: none;
}

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

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

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

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

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

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

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

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

textarea.form-control {
  height: auto;
}

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

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

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

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

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

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

.form-check-input[disabled] ~ .form-check-label,
.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

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

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

.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

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

.valid-tooltip {
  position: absolute;
  top: 100%;
  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;
}

.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") no-repeat right 0.75rem center/8px 10px, 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") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

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

.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") no-repeat right 0.75rem center/8px 10px, 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") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

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

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

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

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}

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

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}

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

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

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

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

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  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: #f8f9fa;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}

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

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

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

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

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}

.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}

.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}

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

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

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

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

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}

.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

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

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

.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}

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

.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}

.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group > .custom-file {
  display: flex;
  align-items: center;
}

.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}

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

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

.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

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

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

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}

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

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

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

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

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

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .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;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

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

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}

.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}

.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}

.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}

.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}

.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}

.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50% / 50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}

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

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}

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

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

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

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}

.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}

.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}

.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  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;
  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;
  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;
  appearance: none;
}

.custom-range:focus {
  outline: none;
}

.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

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

.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}

.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    transition: none;
  }
}

.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    transition: none;
  }
}

.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}

.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}

.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-moz-range-track {
  cursor: default;
}

.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

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

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}

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

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

.nav-tabs .nav-item {
  margin-bottom: -1px;
}

.nav-tabs .nav-link {
  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-item {
  flex: 1 1 auto;
  text-align: center;
}

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

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

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

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

.navbar .container,
.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

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

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

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

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

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

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

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

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

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

@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 {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-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 {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-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 {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-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 {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

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

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

.navbar-expand .navbar-nav {
  flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
  flex-wrap: nowrap;
}

.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

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

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

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

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

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

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

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

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

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

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

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

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

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

.navbar-dark .navbar-text a {
  color: #fff;
}

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

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

.card > hr {
  margin-right: 0;
  margin-left: 0;
}

.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}

.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

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

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

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

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

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

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

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-header + .list-group .list-group-item:first-child {
  border-top: 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;
}

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

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

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

.card-deck .card {
  margin-bottom: 15px;
}

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

.card-group > .card {
  margin-bottom: 15px;
}

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

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

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

.accordion > .card {
  overflow: hidden;
}

.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

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

.breadcrumb-item {
  display: flex;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

.breadcrumb-item.active {
  color: #6c757d;
}

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

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

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

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

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

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

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

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

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

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

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

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

a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

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

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

.badge-primary {
  color: #fff;
  background-color: #007bff;
}

a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #0062cc;
}

a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}

a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}

a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}

a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}

a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}

a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}

a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}

a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}

a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}

a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}

a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}

a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}

a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}

a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}

a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

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

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

.alert-heading {
  color: inherit;
}

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

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

.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  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;
}

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

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

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

.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

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

.media-body {
  flex: 1;
}

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

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}

.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.list-group-item + .list-group-item {
  border-top-width: 0;
}

.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}

.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}

.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}

.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

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

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

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

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

.list-group-flush {
  border-radius: 0;
}

.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}

.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}

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

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

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}

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

.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}

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

.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}

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

.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}

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

.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}

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

.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

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

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

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

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

.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .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 {
  max-width: 350px;
  overflow: hidden;
  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);
  backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem;
}

.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast.showing {
  opacity: 1;
}

.toast.show {
  display: block;
  opacity: 1;
}

.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}

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

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

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}

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

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

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

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}

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

.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}

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

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

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: min-content;
  content: "";
}

.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}

.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: 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", 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", 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 {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

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

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

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

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}

.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

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

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

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

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

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

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

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: spinner-border .75s linear infinite;
}

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

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

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: spinner-grow .75s linear infinite;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}

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

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

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

@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

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

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}

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

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

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

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

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

.font-italic {
  font-style: italic !important;
}

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

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

a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important;
}

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

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

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

a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}

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

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

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

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

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

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}

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

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

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

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

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

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

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-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;
  }
}

/*//////////////////////////////////////////////////////////////////
[ FONT ]*/
@font-face {
  font-family: Raleway-Regular;
  src: url(/build/fonts/Raleway-Regular.c268e80b.ttf);
}

@font-face {
  font-family: Raleway-Medium;
  src: url(/build/fonts/Raleway-Medium.67dbd97b.ttf);
}

@font-face {
  font-family: Raleway-SemiBold;
  src: url(/build/fonts/Raleway-SemiBold.92cc605b.ttf);
}

@font-face {
  font-family: Raleway-Bold;
  src: url(/build/fonts/Raleway-Bold.cefd37fb.ttf);
}

* {
  font-family: Raleway-Regular;
}

label {
  color: #808080;
}

.btn-success {
  background-color: #4cb2e3;
}

.btn-success:hover {
  background-color: #2a8cba;
}

.icon-title-header {
  color: #4cb2e3;
}

.title-header h1,
.title-header h2,
.title-header h3,
.title-header h4,
.title-header h5,
.title-header h6 {
  font-family: Raleway-Bold;
  color: #4cb2e3;
}

.title-header {
  padding-bottom: 15px;
  border-bottom: 1px solid #4cb2e3;
}

.divider-title {
  padding: 0px;
  margin-left: 15px;
  margin-right: 15px;
  color: #4cb2e3;
  font-size: 1.2em;
  border-bottom: 1px solid #4cb2e3;
}

.button-wrapper {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  float: right;
}

.save-button-container button[type="submit"] {
  background-color: #4cb2e3 !important;
  border-color: #2a8cba !important;
}

.save-button-container button[type="submit"]:hover {
  background-color: #2a8cba !important;
}

.delete-button-container button[type="submit"] {
  background-color: #df2e2e !important;
  border-color: #bd2727 !important;
  color: #fff !important;
  margin-left: 20px;
}

.delete-button-container button[type="submit"]:hover {
  background-color: #bd2727 !important;
}

.open-button-container button {
  background-color: #57b08a !important;
  border-color: #57b08a !important;
}

.open-button-container button:hover {
  background-color: #32a171 !important;
}

.status-disconnected {
  background-color: #df2e2e !important;
  border: 0px !important;
}

.status-disconnected:hover {
  background-color: #df2e2e !important;
  border: 0px !important;
}

.status-connected {
  background-color: #57b08a !important;
  border: 0px !important;
}

.status-connected:hover {
  background-color: #57b08a !important;
  border: 0px !important;
}

.edit_container {
  display: flow-root;
  background-color: #FFFFFF;
  width: auto !important;
  border-radius: 10px;
  box-shadow: 0 0px 40px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0px 40px 0px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0px 40px 0px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 0px 40px 0px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 0px 40px 0px rgba(0, 0, 0, 0.15);
}

.dropdown-menu .status {
  padding-left: 10px;
}

.red-color {
  color: #df2e2e !important;
}

.green-color {
  color: #57b08a !important;
}

.app-logo {
  background-image: url(/build/images/CDT_Logo_2.54f24733.png);
  width: 60px;
  height: 50px;
  background-size: 60px 50px;
}

.default-order-field {
  display: none;
}

/*!
 * Font Awesome Free 5.4.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .875em; }

.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-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1); }

.fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-acquisitions-incorporated:before {
  content: "\f6af"; }

.fa-ad:before {
  content: "\f641"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-card:before {
  content: "\f2bb"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-adn:before {
  content: "\f170"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-air-freshener:before {
  content: "\f5d0"; }

.fa-algolia:before {
  content: "\f36c"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-alipay:before {
  content: "\f642"; }

.fa-allergies:before {
  content: "\f461"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-amilia:before {
  content: "\f36d"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-android:before {
  content: "\f17b"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angry:before {
  content: "\f556"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-angular:before {
  content: "\f420"; }

.fa-ankh:before {
  content: "\f644"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-apper:before {
  content: "\f371"; }

.fa-apple:before {
  content: "\f179"; }

.fa-apple-alt:before {
  content: "\f5d1"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-archive:before {
  content: "\f187"; }

.fa-archway:before {
  content: "\f557"; }

.fa-arrow-alt-circle-down:before {
  content: "\f358"; }

.fa-arrow-alt-circle-left:before {
  content: "\f359"; }

.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }

.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-arrows-alt-h:before {
  content: "\f337"; }

.fa-arrows-alt-v:before {
  content: "\f338"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-atlas:before {
  content: "\f558"; }

.fa-atom:before {
  content: "\f5d2"; }

.fa-audible:before {
  content: "\f373"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-award:before {
  content: "\f559"; }

.fa-aws:before {
  content: "\f375"; }

.fa-backspace:before {
  content: "\f55a"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-band-aid:before {
  content: "\f462"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-bars:before {
  content: "\f0c9"; }

.fa-baseball-ball:before {
  content: "\f433"; }

.fa-basketball-ball:before {
  content: "\f434"; }

.fa-bath:before {
  content: "\f2cd"; }

.fa-battery-empty:before {
  content: "\f244"; }

.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-bed:before {
  content: "\f236"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bezier-curve:before {
  content: "\f55b"; }

.fa-bible:before {
  content: "\f647"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-blender:before {
  content: "\f517"; }

.fa-blender-phone:before {
  content: "\f6b6"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-bold:before {
  content: "\f032"; }

.fa-bolt:before {
  content: "\f0e7"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-bone:before {
  content: "\f5d7"; }

.fa-bong:before {
  content: "\f55c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-book-dead:before {
  content: "\f6b7"; }

.fa-book-open:before {
  content: "\f518"; }

.fa-book-reader:before {
  content: "\f5da"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-bowling-ball:before {
  content: "\f436"; }

.fa-box:before {
  content: "\f466"; }

.fa-box-open:before {
  content: "\f49e"; }

.fa-boxes:before {
  content: "\f468"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-brain:before {
  content: "\f5dc"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-briefcase-medical:before {
  content: "\f469"; }

.fa-broadcast-tower:before {
  content: "\f519"; }

.fa-broom:before {
  content: "\f51a"; }

.fa-brush:before {
  content: "\f55d"; }

.fa-btc:before {
  content: "\f15a"; }

.fa-bug:before {
  content: "\f188"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-burn:before {
  content: "\f46a"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-bus:before {
  content: "\f207"; }

.fa-bus-alt:before {
  content: "\f55e"; }

.fa-business-time:before {
  content: "\f64a"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-calendar:before {
  content: "\f133"; }

.fa-calendar-alt:before {
  content: "\f073"; }

.fa-calendar-check:before {
  content: "\f274"; }

.fa-calendar-minus:before {
  content: "\f272"; }

.fa-calendar-plus:before {
  content: "\f271"; }

.fa-calendar-times:before {
  content: "\f273"; }

.fa-camera:before {
  content: "\f030"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-campground:before {
  content: "\f6bb"; }

.fa-cannabis:before {
  content: "\f55f"; }

.fa-capsules:before {
  content: "\f46b"; }

.fa-car:before {
  content: "\f1b9"; }

.fa-car-alt:before {
  content: "\f5de"; }

.fa-car-battery:before {
  content: "\f5df"; }

.fa-car-crash:before {
  content: "\f5e1"; }

.fa-car-side:before {
  content: "\f5e4"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-caret-square-down:before {
  content: "\f150"; }

.fa-caret-square-left:before {
  content: "\f191"; }

.fa-caret-square-right:before {
  content: "\f152"; }

.fa-caret-square-up:before {
  content: "\f151"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cat:before {
  content: "\f6be"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-chair:before {
  content: "\f6c0"; }

.fa-chalkboard:before {
  content: "\f51b"; }

.fa-chalkboard-teacher:before {
  content: "\f51c"; }

.fa-charging-station:before {
  content: "\f5e7"; }

.fa-chart-area:before {
  content: "\f1fe"; }

.fa-chart-bar:before {
  content: "\f080"; }

.fa-chart-line:before {
  content: "\f201"; }

.fa-chart-pie:before {
  content: "\f200"; }

.fa-check:before {
  content: "\f00c"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-check-double:before {
  content: "\f560"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-chess:before {
  content: "\f439"; }

.fa-chess-bishop:before {
  content: "\f43a"; }

.fa-chess-board:before {
  content: "\f43c"; }

.fa-chess-king:before {
  content: "\f43f"; }

.fa-chess-knight:before {
  content: "\f441"; }

.fa-chess-pawn:before {
  content: "\f443"; }

.fa-chess-queen:before {
  content: "\f445"; }

.fa-chess-rook:before {
  content: "\f447"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-church:before {
  content: "\f51d"; }

.fa-circle:before {
  content: "\f111"; }

.fa-circle-notch:before {
  content: "\f1ce"; }

.fa-city:before {
  content: "\f64f"; }

.fa-clipboard:before {
  content: "\f328"; }

.fa-clipboard-check:before {
  content: "\f46c"; }

.fa-clipboard-list:before {
  content: "\f46d"; }

.fa-clock:before {
  content: "\f017"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-closed-captioning:before {
  content: "\f20a"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-cloud-download-alt:before {
  content: "\f381"; }

.fa-cloud-moon:before {
  content: "\f6c3"; }

.fa-cloud-sun:before {
  content: "\f6c4"; }

.fa-cloud-upload-alt:before {
  content: "\f382"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-cocktail:before {
  content: "\f561"; }

.fa-code:before {
  content: "\f121"; }

.fa-code-branch:before {
  content: "\f126"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cog:before {
  content: "\f013"; }

.fa-cogs:before {
  content: "\f085"; }

.fa-coins:before {
  content: "\f51e"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-comment:before {
  content: "\f075"; }

.fa-comment-alt:before {
  content: "\f27a"; }

.fa-comment-dollar:before {
  content: "\f651"; }

.fa-comment-dots:before {
  content: "\f4ad"; }

.fa-comment-slash:before {
  content: "\f4b3"; }

.fa-comments:before {
  content: "\f086"; }

.fa-comments-dollar:before {
  content: "\f653"; }

.fa-compact-disc:before {
  content: "\f51f"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-compress:before {
  content: "\f066"; }

.fa-concierge-bell:before {
  content: "\f562"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-cookie:before {
  content: "\f563"; }

.fa-cookie-bite:before {
  content: "\f564"; }

.fa-copy:before {
  content: "\f0c5"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-couch:before {
  content: "\f4b8"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-creative-commons-zero:before {
  content: "\f4f3"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-critical-role:before {
  content: "\f6c9"; }

.fa-crop:before {
  content: "\f125"; }

.fa-crop-alt:before {
  content: "\f565"; }

.fa-cross:before {
  content: "\f654"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-crow:before {
  content: "\f520"; }

.fa-crown:before {
  content: "\f521"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-cut:before {
  content: "\f0c4"; }

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-deaf:before {
  content: "\f2a4"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-deskpro:before {
  content: "\f38f"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-dev:before {
  content: "\f6cc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-dharmachakra:before {
  content: "\f655"; }

.fa-diagnoses:before {
  content: "\f470"; }

.fa-dice:before {
  content: "\f522"; }

.fa-dice-d20:before {
  content: "\f6cf"; }

.fa-dice-d6:before {
  content: "\f6d1"; }

.fa-dice-five:before {
  content: "\f523"; }

.fa-dice-four:before {
  content: "\f524"; }

.fa-dice-one:before {
  content: "\f525"; }

.fa-dice-six:before {
  content: "\f526"; }

.fa-dice-three:before {
  content: "\f527"; }

.fa-dice-two:before {
  content: "\f528"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-digital-tachograph:before {
  content: "\f566"; }

.fa-directions:before {
  content: "\f5eb"; }

.fa-discord:before {
  content: "\f392"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-divide:before {
  content: "\f529"; }

.fa-dizzy:before {
  content: "\f567"; }

.fa-dna:before {
  content: "\f471"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-docker:before {
  content: "\f395"; }

.fa-dog:before {
  content: "\f6d3"; }

.fa-dollar-sign:before {
  content: "\f155"; }

.fa-dolly:before {
  content: "\f472"; }

.fa-dolly-flatbed:before {
  content: "\f474"; }

.fa-donate:before {
  content: "\f4b9"; }

.fa-door-closed:before {
  content: "\f52a"; }

.fa-door-open:before {
  content: "\f52b"; }

.fa-dot-circle:before {
  content: "\f192"; }

.fa-dove:before {
  content: "\f4ba"; }

.fa-download:before {
  content: "\f019"; }

.fa-draft2digital:before {
  content: "\f396"; }

.fa-drafting-compass:before {
  content: "\f568"; }

.fa-dragon:before {
  content: "\f6d5"; }

.fa-draw-polygon:before {
  content: "\f5ee"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-drum:before {
  content: "\f569"; }

.fa-drum-steelpan:before {
  content: "\f56a"; }

.fa-drumstick-bite:before {
  content: "\f6d7"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-dumbbell:before {
  content: "\f44b"; }

.fa-dungeon:before {
  content: "\f6d9"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-ebay:before {
  content: "\f4f4"; }

.fa-edge:before {
  content: "\f282"; }

.fa-edit:before {
  content: "\f044"; }

.fa-eject:before {
  content: "\f052"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-ello:before {
  content: "\f5f1"; }

.fa-ember:before {
  content: "\f423"; }

.fa-empire:before {
  content: "\f1d1"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-open-text:before {
  content: "\f658"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-envira:before {
  content: "\f299"; }

.fa-equals:before {
  content: "\f52c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-erlang:before {
  content: "\f39d"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-euro-sign:before {
  content: "\f153"; }

.fa-exchange-alt:before {
  content: "\f362"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-expand:before {
  content: "\f065"; }

.fa-expand-arrows-alt:before {
  content: "\f31e"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-external-link-alt:before {
  content: "\f35d"; }

.fa-external-link-square-alt:before {
  content: "\f360"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-dropper:before {
  content: "\f1fb"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-feather:before {
  content: "\f52d"; }

.fa-feather-alt:before {
  content: "\f56b"; }

.fa-female:before {
  content: "\f182"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-alt:before {
  content: "\f15c"; }

.fa-file-archive:before {
  content: "\f1c6"; }

.fa-file-audio:before {
  content: "\f1c7"; }

.fa-file-code:before {
  content: "\f1c9"; }

.fa-file-contract:before {
  content: "\f56c"; }

.fa-file-csv:before {
  content: "\f6dd"; }

.fa-file-download:before {
  content: "\f56d"; }

.fa-file-excel:before {
  content: "\f1c3"; }

.fa-file-export:before {
  content: "\f56e"; }

.fa-file-image:before {
  content: "\f1c5"; }

.fa-file-import:before {
  content: "\f56f"; }

.fa-file-invoice:before {
  content: "\f570"; }

.fa-file-invoice-dollar:before {
  content: "\f571"; }

.fa-file-medical:before {
  content: "\f477"; }

.fa-file-medical-alt:before {
  content: "\f478"; }

.fa-file-pdf:before {
  content: "\f1c1"; }

.fa-file-powerpoint:before {
  content: "\f1c4"; }

.fa-file-prescription:before {
  content: "\f572"; }

.fa-file-signature:before {
  content: "\f573"; }

.fa-file-upload:before {
  content: "\f574"; }

.fa-file-video:before {
  content: "\f1c8"; }

.fa-file-word:before {
  content: "\f1c2"; }

.fa-fill:before {
  content: "\f575"; }

.fa-fill-drip:before {
  content: "\f576"; }

.fa-film:before {
  content: "\f008"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-fingerprint:before {
  content: "\f577"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-first-aid:before {
  content: "\f479"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-first-order-alt:before {
  content: "\f50a"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-fish:before {
  content: "\f578"; }

.fa-fist-raised:before {
  content: "\f6de"; }

.fa-flag:before {
  content: "\f024"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-flushed:before {
  content: "\f579"; }

.fa-fly:before {
  content: "\f417"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-minus:before {
  content: "\f65d"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-folder-plus:before {
  content: "\f65e"; }

.fa-font:before {
  content: "\f031"; }

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-font-awesome-flag:before {
  content: "\f425"; }

.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-football-ball:before {
  content: "\f44e"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-frog:before {
  content: "\f52e"; }

.fa-frown:before {
  content: "\f119"; }

.fa-frown-open:before {
  content: "\f57a"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-funnel-dollar:before {
  content: "\f662"; }

.fa-futbol:before {
  content: "\f1e3"; }

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-gas-pump:before {
  content: "\f52f"; }

.fa-gavel:before {
  content: "\f0e3"; }

.fa-gem:before {
  content: "\f3a5"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-ghost:before {
  content: "\f6e2"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-github:before {
  content: "\f09b"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-glass-martini:before {
  content: "\f000"; }

.fa-glass-martini-alt:before {
  content: "\f57b"; }

.fa-glasses:before {
  content: "\f530"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-globe-africa:before {
  content: "\f57c"; }

.fa-globe-americas:before {
  content: "\f57d"; }

.fa-globe-asia:before {
  content: "\f57e"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-golf-ball:before {
  content: "\f450"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-gopuram:before {
  content: "\f664"; }

.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-greater-than:before {
  content: "\f531"; }

.fa-greater-than-equal:before {
  content: "\f532"; }

.fa-grimace:before {
  content: "\f57f"; }

.fa-grin:before {
  content: "\f580"; }

.fa-grin-alt:before {
  content: "\f581"; }

.fa-grin-beam:before {
  content: "\f582"; }

.fa-grin-beam-sweat:before {
  content: "\f583"; }

.fa-grin-hearts:before {
  content: "\f584"; }

.fa-grin-squint:before {
  content: "\f585"; }

.fa-grin-squint-tears:before {
  content: "\f586"; }

.fa-grin-stars:before {
  content: "\f587"; }

.fa-grin-tears:before {
  content: "\f588"; }

.fa-grin-tongue:before {
  content: "\f589"; }

.fa-grin-tongue-squint:before {
  content: "\f58a"; }

.fa-grin-tongue-wink:before {
  content: "\f58b"; }

.fa-grin-wink:before {
  content: "\f58c"; }

.fa-grip-horizontal:before {
  content: "\f58d"; }

.fa-grip-vertical:before {
  content: "\f58e"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-gulp:before {
  content: "\f3ae"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-hackerrank:before {
  content: "\f5f7"; }

.fa-hammer:before {
  content: "\f6e3"; }

.fa-hamsa:before {
  content: "\f665"; }

.fa-hand-holding:before {
  content: "\f4bd"; }

.fa-hand-holding-heart:before {
  content: "\f4be"; }

.fa-hand-holding-usd:before {
  content: "\f4c0"; }

.fa-hand-lizard:before {
  content: "\f258"; }

.fa-hand-paper:before {
  content: "\f256"; }

.fa-hand-peace:before {
  content: "\f25b"; }

.fa-hand-point-down:before {
  content: "\f0a7"; }

.fa-hand-point-left:before {
  content: "\f0a5"; }

.fa-hand-point-right:before {
  content: "\f0a4"; }

.fa-hand-point-up:before {
  content: "\f0a6"; }

.fa-hand-pointer:before {
  content: "\f25a"; }

.fa-hand-rock:before {
  content: "\f255"; }

.fa-hand-scissors:before {
  content: "\f257"; }

.fa-hand-spock:before {
  content: "\f259"; }

.fa-hands:before {
  content: "\f4c2"; }

.fa-hands-helping:before {
  content: "\f4c4"; }

.fa-handshake:before {
  content: "\f2b5"; }

.fa-hanukiah:before {
  content: "\f6e6"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-hat-wizard:before {
  content: "\f6e8"; }

.fa-haykal:before {
  content: "\f666"; }

.fa-hdd:before {
  content: "\f0a0"; }

.fa-heading:before {
  content: "\f1dc"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-headphones-alt:before {
  content: "\f58f"; }

.fa-headset:before {
  content: "\f590"; }

.fa-heart:before {
  content: "\f004"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-helicopter:before {
  content: "\f533"; }

.fa-highlighter:before {
  content: "\f591"; }

.fa-hiking:before {
  content: "\f6ec"; }

.fa-hippo:before {
  content: "\f6ed"; }

.fa-hips:before {
  content: "\f452"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-history:before {
  content: "\f1da"; }

.fa-hockey-puck:before {
  content: "\f453"; }

.fa-home:before {
  content: "\f015"; }

.fa-hooli:before {
  content: "\f427"; }

.fa-hornbill:before {
  content: "\f592"; }

.fa-horse:before {
  content: "\f6f0"; }

.fa-hospital:before {
  content: "\f0f8"; }

.fa-hospital-alt:before {
  content: "\f47d"; }

.fa-hospital-symbol:before {
  content: "\f47e"; }

.fa-hot-tub:before {
  content: "\f593"; }

.fa-hotel:before {
  content: "\f594"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-start:before {
  content: "\f251"; }

.fa-house-damage:before {
  content: "\f6f1"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-hryvnia:before {
  content: "\f6f2"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-id-card:before {
  content: "\f2c2"; }

.fa-id-card-alt:before {
  content: "\f47f"; }

.fa-image:before {
  content: "\f03e"; }

.fa-images:before {
  content: "\f302"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-industry:before {
  content: "\f275"; }

.fa-infinity:before {
  content: "\f534"; }

.fa-info:before {
  content: "\f129"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-italic:before {
  content: "\f033"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-java:before {
  content: "\f4e4"; }

.fa-jedi:before {
  content: "\f669"; }

.fa-jedi-order:before {
  content: "\f50e"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-joint:before {
  content: "\f595"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-journal-whills:before {
  content: "\f66a"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-kaaba:before {
  content: "\f66b"; }

.fa-kaggle:before {
  content: "\f5fa"; }

.fa-key:before {
  content: "\f084"; }

.fa-keybase:before {
  content: "\f4f5"; }

.fa-keyboard:before {
  content: "\f11c"; }

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-khanda:before {
  content: "\f66d"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-kiss:before {
  content: "\f596"; }

.fa-kiss-beam:before {
  content: "\f597"; }

.fa-kiss-wink-heart:before {
  content: "\f598"; }

.fa-kiwi-bird:before {
  content: "\f535"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-landmark:before {
  content: "\f66f"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-laptop-code:before {
  content: "\f5fc"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-laugh:before {
  content: "\f599"; }

.fa-laugh-beam:before {
  content: "\f59a"; }

.fa-laugh-squint:before {
  content: "\f59b"; }

.fa-laugh-wink:before {
  content: "\f59c"; }

.fa-layer-group:before {
  content: "\f5fd"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-lemon:before {
  content: "\f094"; }

.fa-less:before {
  content: "\f41d"; }

.fa-less-than:before {
  content: "\f536"; }

.fa-less-than-equal:before {
  content: "\f537"; }

.fa-level-down-alt:before {
  content: "\f3be"; }

.fa-level-up-alt:before {
  content: "\f3bf"; }

.fa-life-ring:before {
  content: "\f1cd"; }

.fa-lightbulb:before {
  content: "\f0eb"; }

.fa-line:before {
  content: "\f3c0"; }

.fa-link:before {
  content: "\f0c1"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-lira-sign:before {
  content: "\f195"; }

.fa-list:before {
  content: "\f03a"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-lock:before {
  content: "\f023"; }

.fa-lock-open:before {
  content: "\f3c1"; }

.fa-long-arrow-alt-down:before {
  content: "\f309"; }

.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

.fa-long-arrow-alt-right:before {
  content: "\f30b"; }

.fa-long-arrow-alt-up:before {
  content: "\f30c"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-luggage-cart:before {
  content: "\f59d"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-magento:before {
  content: "\f3c4"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-mail-bulk:before {
  content: "\f674"; }

.fa-mailchimp:before {
  content: "\f59e"; }

.fa-male:before {
  content: "\f183"; }

.fa-mandalorian:before {
  content: "\f50f"; }

.fa-map:before {
  content: "\f279"; }

.fa-map-marked:before {
  content: "\f59f"; }

.fa-map-marked-alt:before {
  content: "\f5a0"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-map-marker-alt:before {
  content: "\f3c5"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-markdown:before {
  content: "\f60f"; }

.fa-marker:before {
  content: "\f5a1"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mask:before {
  content: "\f6fa"; }

.fa-mastodon:before {
  content: "\f4f6"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-medal:before {
  content: "\f5a2"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f3c7"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-medrt:before {
  content: "\f3c8"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-megaport:before {
  content: "\f5a3"; }

.fa-meh:before {
  content: "\f11a"; }

.fa-meh-blank:before {
  content: "\f5a4"; }

.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }

.fa-memory:before {
  content: "\f538"; }

.fa-menorah:before {
  content: "\f676"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-alt:before {
  content: "\f3c9"; }

.fa-microphone-alt-slash:before {
  content: "\f539"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-microscope:before {
  content: "\f610"; }

.fa-microsoft:before {
  content: "\f3ca"; }

.fa-minus:before {
  content: "\f068"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-mizuni:before {
  content: "\f3cc"; }

.fa-mobile:before {
  content: "\f10b"; }

.fa-mobile-alt:before {
  content: "\f3cd"; }

.fa-modx:before {
  content: "\f285"; }

.fa-monero:before {
  content: "\f3d0"; }

.fa-money-bill:before {
  content: "\f0d6"; }

.fa-money-bill-alt:before {
  content: "\f3d1"; }

.fa-money-bill-wave:before {
  content: "\f53a"; }

.fa-money-bill-wave-alt:before {
  content: "\f53b"; }

.fa-money-check:before {
  content: "\f53c"; }

.fa-money-check-alt:before {
  content: "\f53d"; }

.fa-monument:before {
  content: "\f5a6"; }

.fa-moon:before {
  content: "\f186"; }

.fa-mortar-pestle:before {
  content: "\f5a7"; }

.fa-mosque:before {
  content: "\f678"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-mountain:before {
  content: "\f6fc"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-music:before {
  content: "\f001"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-neos:before {
  content: "\f612"; }

.fa-network-wired:before {
  content: "\f6ff"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-newspaper:before {
  content: "\f1ea"; }

.fa-nimblr:before {
  content: "\f5a8"; }

.fa-nintendo-switch:before {
  content: "\f418"; }

.fa-node:before {
  content: "\f419"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-not-equal:before {
  content: "\f53e"; }

.fa-notes-medical:before {
  content: "\f481"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-oil-can:before {
  content: "\f613"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-om:before {
  content: "\f679"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-otter:before {
  content: "\f700"; }

.fa-outdent:before {
  content: "\f03b"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-paint-roller:before {
  content: "\f5aa"; }

.fa-palette:before {
  content: "\f53f"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-pallet:before {
  content: "\f482"; }

.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-parachute-box:before {
  content: "\f4cd"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-parking:before {
  content: "\f540"; }

.fa-passport:before {
  content: "\f5ab"; }

.fa-pastafarianism:before {
  content: "\f67b"; }

.fa-paste:before {
  content: "\f0ea"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-peace:before {
  content: "\f67c"; }

.fa-pen:before {
  content: "\f304"; }

.fa-pen-alt:before {
  content: "\f305"; }

.fa-pen-fancy:before {
  content: "\f5ac"; }

.fa-pen-nib:before {
  content: "\f5ad"; }

.fa-pen-square:before {
  content: "\f14b"; }

.fa-pencil-alt:before {
  content: "\f303"; }

.fa-pencil-ruler:before {
  content: "\f5ae"; }

.fa-penny-arcade:before {
  content: "\f704"; }

.fa-people-carry:before {
  content: "\f4ce"; }

.fa-percent:before {
  content: "\f295"; }

.fa-percentage:before {
  content: "\f541"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

.fa-phone:before {
  content: "\f095"; }

.fa-phone-slash:before {
  content: "\f3dd"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-phone-volume:before {
  content: "\f2a0"; }

.fa-php:before {
  content: "\f457"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-piggy-bank:before {
  content: "\f4d3"; }

.fa-pills:before {
  content: "\f484"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-place-of-worship:before {
  content: "\f67f"; }

.fa-plane:before {
  content: "\f072"; }

.fa-plane-arrival:before {
  content: "\f5af"; }

.fa-plane-departure:before {
  content: "\f5b0"; }

.fa-play:before {
  content: "\f04b"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-plus:before {
  content: "\f067"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-poll:before {
  content: "\f681"; }

.fa-poll-h:before {
  content: "\f682"; }

.fa-poo:before {
  content: "\f2fe"; }

.fa-poop:before {
  content: "\f619"; }

.fa-portrait:before {
  content: "\f3e0"; }

.fa-pound-sign:before {
  content: "\f154"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-pray:before {
  content: "\f683"; }

.fa-praying-hands:before {
  content: "\f684"; }

.fa-prescription:before {
  content: "\f5b1"; }

.fa-prescription-bottle:before {
  content: "\f485"; }

.fa-prescription-bottle-alt:before {
  content: "\f486"; }

.fa-print:before {
  content: "\f02f"; }

.fa-procedures:before {
  content: "\f487"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-project-diagram:before {
  content: "\f542"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-question:before {
  content: "\f128"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-quidditch:before {
  content: "\f458"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-quran:before {
  content: "\f687"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-random:before {
  content: "\f074"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-react:before {
  content: "\f41b"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-receipt:before {
  content: "\f543"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-redo:before {
  content: "\f01e"; }

.fa-redo-alt:before {
  content: "\f2f9"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-rendact:before {
  content: "\f3e4"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-reply:before {
  content: "\f3e5"; }

.fa-reply-all:before {
  content: "\f122"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-rev:before {
  content: "\f5b2"; }

.fa-ribbon:before {
  content: "\f4d6"; }

.fa-ring:before {
  content: "\f70b"; }

.fa-road:before {
  content: "\f018"; }

.fa-robot:before {
  content: "\f544"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-route:before {
  content: "\f4d7"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-ruble-sign:before {
  content: "\f158"; }

.fa-ruler:before {
  content: "\f545"; }

.fa-ruler-combined:before {
  content: "\f546"; }

.fa-ruler-horizontal:before {
  content: "\f547"; }

.fa-ruler-vertical:before {
  content: "\f548"; }

.fa-running:before {
  content: "\f70c"; }

.fa-rupee-sign:before {
  content: "\f156"; }

.fa-sad-cry:before {
  content: "\f5b3"; }

.fa-sad-tear:before {
  content: "\f5b4"; }

.fa-safari:before {
  content: "\f267"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-save:before {
  content: "\f0c7"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-school:before {
  content: "\f549"; }

.fa-screwdriver:before {
  content: "\f54a"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-scroll:before {
  content: "\f70e"; }

.fa-search:before {
  content: "\f002"; }

.fa-search-dollar:before {
  content: "\f688"; }

.fa-search-location:before {
  content: "\f689"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-seedling:before {
  content: "\f4d8"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-server:before {
  content: "\f233"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-shapes:before {
  content: "\f61f"; }

.fa-share:before {
  content: "\f064"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-shekel-sign:before {
  content: "\f20b"; }

.fa-shield-alt:before {
  content: "\f3ed"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-shipping-fast:before {
  content: "\f48b"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-shoe-prints:before {
  content: "\f54b"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-shopware:before {
  content: "\f5b5"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-shuttle-van:before {
  content: "\f5b6"; }

.fa-sign:before {
  content: "\f4d9"; }

.fa-sign-in-alt:before {
  content: "\f2f6"; }

.fa-sign-language:before {
  content: "\f2a7"; }

.fa-sign-out-alt:before {
  content: "\f2f5"; }

.fa-signal:before {
  content: "\f012"; }

.fa-signature:before {
  content: "\f5b7"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-sith:before {
  content: "\f512"; }

.fa-skull:before {
  content: "\f54c"; }

.fa-skull-crossbones:before {
  content: "\f714"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f3ef"; }

.fa-slash:before {
  content: "\f715"; }

.fa-sliders-h:before {
  content: "\f1de"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-smile:before {
  content: "\f118"; }

.fa-smile-beam:before {
  content: "\f5b8"; }

.fa-smile-wink:before {
  content: "\f4da"; }

.fa-smoking:before {
  content: "\f48d"; }

.fa-smoking-ban:before {
  content: "\f54d"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-snowflake:before {
  content: "\f2dc"; }

.fa-socks:before {
  content: "\f696"; }

.fa-solar-panel:before {
  content: "\f5ba"; }

.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-alpha-down:before {
  content: "\f15d"; }

.fa-sort-alpha-up:before {
  content: "\f15e"; }

.fa-sort-amount-down:before {
  content: "\f160"; }

.fa-sort-amount-up:before {
  content: "\f161"; }

.fa-sort-down:before {
  content: "\f0dd"; }

.fa-sort-numeric-down:before {
  content: "\f162"; }

.fa-sort-numeric-up:before {
  content: "\f163"; }

.fa-sort-up:before {
  content: "\f0de"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-spa:before {
  content: "\f5bb"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-spider:before {
  content: "\f717"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-splotch:before {
  content: "\f5bc"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-spray-can:before {
  content: "\f5bd"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-square-full:before {
  content: "\f45c"; }

.fa-square-root-alt:before {
  content: "\f698"; }

.fa-squarespace:before {
  content: "\f5be"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-stamp:before {
  content: "\f5bf"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-and-crescent:before {
  content: "\f699"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-star-half-alt:before {
  content: "\f5c0"; }

.fa-star-of-david:before {
  content: "\f69a"; }

.fa-star-of-life:before {
  content: "\f621"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stopwatch:before {
  content: "\f2f2"; }

.fa-store:before {
  content: "\f54e"; }

.fa-store-alt:before {
  content: "\f54f"; }

.fa-strava:before {
  content: "\f428"; }

.fa-stream:before {
  content: "\f550"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-stroopwafel:before {
  content: "\f551"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-subway:before {
  content: "\f239"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-suitcase-rolling:before {
  content: "\f5c1"; }

.fa-sun:before {
  content: "\f185"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-surprise:before {
  content: "\f5c2"; }

.fa-swatchbook:before {
  content: "\f5c3"; }

.fa-swimmer:before {
  content: "\f5c4"; }

.fa-swimming-pool:before {
  content: "\f5c5"; }

.fa-synagogue:before {
  content: "\f69b"; }

.fa-sync:before {
  content: "\f021"; }

.fa-sync-alt:before {
  content: "\f2f1"; }

.fa-syringe:before {
  content: "\f48e"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-table-tennis:before {
  content: "\f45d"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-tablet-alt:before {
  content: "\f3fa"; }

.fa-tablets:before {
  content: "\f490"; }

.fa-tachometer-alt:before {
  content: "\f3fd"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-tape:before {
  content: "\f4db"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-taxi:before {
  content: "\f1ba"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-teeth:before {
  content: "\f62e"; }

.fa-teeth-open:before {
  content: "\f62f"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f3fe"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-the-red-yeti:before {
  content: "\f69d"; }

.fa-theater-masks:before {
  content: "\f630"; }

.fa-themeco:before {
  content: "\f5c6"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-thermometer:before {
  content: "\f491"; }

.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbtack:before {
  content: "\f08d"; }

.fa-ticket-alt:before {
  content: "\f3ff"; }

.fa-times:before {
  content: "\f00d"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-tint:before {
  content: "\f043"; }

.fa-tint-slash:before {
  content: "\f5c7"; }

.fa-tired:before {
  content: "\f5c8"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-toilet-paper:before {
  content: "\f71e"; }

.fa-toolbox:before {
  content: "\f552"; }

.fa-tooth:before {
  content: "\f5c9"; }

.fa-torah:before {
  content: "\f6a0"; }

.fa-torii-gate:before {
  content: "\f6a1"; }

.fa-tractor:before {
  content: "\f722"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-traffic-light:before {
  content: "\f637"; }

.fa-train:before {
  content: "\f238"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-trash-alt:before {
  content: "\f2ed"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-trello:before {
  content: "\f181"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-truck-loading:before {
  content: "\f4de"; }

.fa-truck-monster:before {
  content: "\f63b"; }

.fa-truck-moving:before {
  content: "\f4df"; }

.fa-truck-pickup:before {
  content: "\f63c"; }

.fa-tshirt:before {
  content: "\f553"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-tv:before {
  content: "\f26c"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-uber:before {
  content: "\f402"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-umbrella-beach:before {
  content: "\f5ca"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-undo:before {
  content: "\f0e2"; }

.fa-undo-alt:before {
  content: "\f2ea"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-university:before {
  content: "\f19c"; }

.fa-unlink:before {
  content: "\f127"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-upload:before {
  content: "\f093"; }

.fa-usb:before {
  content: "\f287"; }

.fa-user:before {
  content: "\f007"; }

.fa-user-alt:before {
  content: "\f406"; }

.fa-user-alt-slash:before {
  content: "\f4fa"; }

.fa-user-astronaut:before {
  content: "\f4fb"; }

.fa-user-check:before {
  content: "\f4fc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-clock:before {
  content: "\f4fd"; }

.fa-user-cog:before {
  content: "\f4fe"; }

.fa-user-edit:before {
  content: "\f4ff"; }

.fa-user-friends:before {
  content: "\f500"; }

.fa-user-graduate:before {
  content: "\f501"; }

.fa-user-injured:before {
  content: "\f728"; }

.fa-user-lock:before {
  content: "\f502"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-user-minus:before {
  content: "\f503"; }

.fa-user-ninja:before {
  content: "\f504"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-user-shield:before {
  content: "\f505"; }

.fa-user-slash:before {
  content: "\f506"; }

.fa-user-tag:before {
  content: "\f507"; }

.fa-user-tie:before {
  content: "\f508"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-users:before {
  content: "\f0c0"; }

.fa-users-cog:before {
  content: "\f509"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-utensil-spoon:before {
  content: "\f2e5"; }

.fa-utensils:before {
  content: "\f2e7"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-vector-square:before {
  content: "\f5cb"; }

.fa-venus:before {
  content: "\f221"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-vial:before {
  content: "\f492"; }

.fa-vials:before {
  content: "\f493"; }

.fa-viber:before {
  content: "\f409"; }

.fa-video:before {
  content: "\f03d"; }

.fa-video-slash:before {
  content: "\f4e2"; }

.fa-vihara:before {
  content: "\f6a7"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-vk:before {
  content: "\f189"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-volleyball-ball:before {
  content: "\f45f"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-mute:before {
  content: "\f6a9"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-walking:before {
  content: "\f554"; }

.fa-wallet:before {
  content: "\f555"; }

.fa-warehouse:before {
  content: "\f494"; }

.fa-weebly:before {
  content: "\f5cc"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-weight:before {
  content: "\f496"; }

.fa-weight-hanging:before {
  content: "\f5cd"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-wind:before {
  content: "\f72e"; }

.fa-window-close:before {
  content: "\f410"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-wine-bottle:before {
  content: "\f72f"; }

.fa-wine-glass:before {
  content: "\f4e3"; }

.fa-wine-glass-alt:before {
  content: "\f5ce"; }

.fa-wix:before {
  content: "\f5cf"; }

.fa-wizards-of-the-coast:before {
  content: "\f730"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

.fa-won-sign:before {
  content: "\f159"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-x-ray:before {
  content: "\f497"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-yen-sign:before {
  content: "\f157"; }

.fa-yin-yang:before {
  content: "\f6ad"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-youtube-square:before {
  content: "\f431"; }

.fa-zhihu:before {
  content: "\f63f"; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: normal;
  src: url(/build/fonts/fa-brands-400.68be5f30.eot);
  src: url(/build/fonts/fa-brands-400.68be5f30.eot?#iefix) format("embedded-opentype"), url(/build/fonts/fa-brands-400.e8482f7a.woff2) format("woff2"), url(/build/fonts/fa-brands-400.b4a4c38e.woff) format("woff"), url(/build/fonts/fa-brands-400.9670a428.ttf) format("truetype"), url(/build/images/fa-brands-400.083fd5cb.svg#fontawesome) format("svg"); }

.fab {
  font-family: 'Font Awesome 5 Brands'; }
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  src: url(/build/fonts/fa-regular-400.aead8d3c.eot);
  src: url(/build/fonts/fa-regular-400.aead8d3c.eot?#iefix) format("embedded-opentype"), url(/build/fonts/fa-regular-400.9af270c8.woff2) format("woff2"), url(/build/fonts/fa-regular-400.376d84df.woff) format("woff"), url(/build/fonts/fa-regular-400.c02aa890.ttf) format("truetype"), url(/build/images/fa-regular-400.4b831aa9.svg#fontawesome) format("svg"); }

.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  src: url(/build/fonts/fa-solid-900.d8faf66d.eot);
  src: url(/build/fonts/fa-solid-900.d8faf66d.eot?#iefix) format("embedded-opentype"), url(/build/fonts/fa-solid-900.f8cad535.woff2) format("woff2"), url(/build/fonts/fa-solid-900.6d80c1a3.woff) format("woff"), url(/build/fonts/fa-solid-900.9d87f5a6.ttf) format("truetype"), url(/build/images/fa-solid-900.f08204c4.svg#fontawesome) format("svg"); }

.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; }

/*[ FONT SIZE ]
///////////////////////////////////////////////////////////
*/
.fs-1 {
  font-size: 1px;
}

.fs-2 {
  font-size: 2px;
}

.fs-3 {
  font-size: 3px;
}

.fs-4 {
  font-size: 4px;
}

.fs-5 {
  font-size: 5px;
}

.fs-6 {
  font-size: 6px;
}

.fs-7 {
  font-size: 7px;
}

.fs-8 {
  font-size: 8px;
}

.fs-9 {
  font-size: 9px;
}

.fs-10 {
  font-size: 10px;
}

.fs-11 {
  font-size: 11px;
}

.fs-12 {
  font-size: 12px;
}

.fs-13 {
  font-size: 13px;
}

.fs-14 {
  font-size: 14px;
}

.fs-15 {
  font-size: 15px;
}

.fs-16 {
  font-size: 16px;
}

.fs-17 {
  font-size: 17px;
}

.fs-18 {
  font-size: 18px;
}

.fs-19 {
  font-size: 19px;
}

.fs-20 {
  font-size: 20px;
}

.fs-21 {
  font-size: 21px;
}

.fs-22 {
  font-size: 22px;
}

.fs-23 {
  font-size: 23px;
}

.fs-24 {
  font-size: 24px;
}

.fs-25 {
  font-size: 25px;
}

.fs-26 {
  font-size: 26px;
}

.fs-27 {
  font-size: 27px;
}

.fs-28 {
  font-size: 28px;
}

.fs-29 {
  font-size: 29px;
}

.fs-30 {
  font-size: 30px;
}

.fs-31 {
  font-size: 31px;
}

.fs-32 {
  font-size: 32px;
}

.fs-33 {
  font-size: 33px;
}

.fs-34 {
  font-size: 34px;
}

.fs-35 {
  font-size: 35px;
}

.fs-36 {
  font-size: 36px;
}

.fs-37 {
  font-size: 37px;
}

.fs-38 {
  font-size: 38px;
}

.fs-39 {
  font-size: 39px;
}

.fs-40 {
  font-size: 40px;
}

.fs-41 {
  font-size: 41px;
}

.fs-42 {
  font-size: 42px;
}

.fs-43 {
  font-size: 43px;
}

.fs-44 {
  font-size: 44px;
}

.fs-45 {
  font-size: 45px;
}

.fs-46 {
  font-size: 46px;
}

.fs-47 {
  font-size: 47px;
}

.fs-48 {
  font-size: 48px;
}

.fs-49 {
  font-size: 49px;
}

.fs-50 {
  font-size: 50px;
}

.fs-51 {
  font-size: 51px;
}

.fs-52 {
  font-size: 52px;
}

.fs-53 {
  font-size: 53px;
}

.fs-54 {
  font-size: 54px;
}

.fs-55 {
  font-size: 55px;
}

.fs-56 {
  font-size: 56px;
}

.fs-57 {
  font-size: 57px;
}

.fs-58 {
  font-size: 58px;
}

.fs-59 {
  font-size: 59px;
}

.fs-60 {
  font-size: 60px;
}

.fs-61 {
  font-size: 61px;
}

.fs-62 {
  font-size: 62px;
}

.fs-63 {
  font-size: 63px;
}

.fs-64 {
  font-size: 64px;
}

.fs-65 {
  font-size: 65px;
}

.fs-66 {
  font-size: 66px;
}

.fs-67 {
  font-size: 67px;
}

.fs-68 {
  font-size: 68px;
}

.fs-69 {
  font-size: 69px;
}

.fs-70 {
  font-size: 70px;
}

.fs-71 {
  font-size: 71px;
}

.fs-72 {
  font-size: 72px;
}

.fs-73 {
  font-size: 73px;
}

.fs-74 {
  font-size: 74px;
}

.fs-75 {
  font-size: 75px;
}

.fs-76 {
  font-size: 76px;
}

.fs-77 {
  font-size: 77px;
}

.fs-78 {
  font-size: 78px;
}

.fs-79 {
  font-size: 79px;
}

.fs-80 {
  font-size: 80px;
}

.fs-81 {
  font-size: 81px;
}

.fs-82 {
  font-size: 82px;
}

.fs-83 {
  font-size: 83px;
}

.fs-84 {
  font-size: 84px;
}

.fs-85 {
  font-size: 85px;
}

.fs-86 {
  font-size: 86px;
}

.fs-87 {
  font-size: 87px;
}

.fs-88 {
  font-size: 88px;
}

.fs-89 {
  font-size: 89px;
}

.fs-90 {
  font-size: 90px;
}

.fs-91 {
  font-size: 91px;
}

.fs-92 {
  font-size: 92px;
}

.fs-93 {
  font-size: 93px;
}

.fs-94 {
  font-size: 94px;
}

.fs-95 {
  font-size: 95px;
}

.fs-96 {
  font-size: 96px;
}

.fs-97 {
  font-size: 97px;
}

.fs-98 {
  font-size: 98px;
}

.fs-99 {
  font-size: 99px;
}

.fs-100 {
  font-size: 100px;
}

.fs-101 {
  font-size: 101px;
}

.fs-102 {
  font-size: 102px;
}

.fs-103 {
  font-size: 103px;
}

.fs-104 {
  font-size: 104px;
}

.fs-105 {
  font-size: 105px;
}

.fs-106 {
  font-size: 106px;
}

.fs-107 {
  font-size: 107px;
}

.fs-108 {
  font-size: 108px;
}

.fs-109 {
  font-size: 109px;
}

.fs-110 {
  font-size: 110px;
}

.fs-111 {
  font-size: 111px;
}

.fs-112 {
  font-size: 112px;
}

.fs-113 {
  font-size: 113px;
}

.fs-114 {
  font-size: 114px;
}

.fs-115 {
  font-size: 115px;
}

.fs-116 {
  font-size: 116px;
}

.fs-117 {
  font-size: 117px;
}

.fs-118 {
  font-size: 118px;
}

.fs-119 {
  font-size: 119px;
}

.fs-120 {
  font-size: 120px;
}

.fs-121 {
  font-size: 121px;
}

.fs-122 {
  font-size: 122px;
}

.fs-123 {
  font-size: 123px;
}

.fs-124 {
  font-size: 124px;
}

.fs-125 {
  font-size: 125px;
}

.fs-126 {
  font-size: 126px;
}

.fs-127 {
  font-size: 127px;
}

.fs-128 {
  font-size: 128px;
}

.fs-129 {
  font-size: 129px;
}

.fs-130 {
  font-size: 130px;
}

.fs-131 {
  font-size: 131px;
}

.fs-132 {
  font-size: 132px;
}

.fs-133 {
  font-size: 133px;
}

.fs-134 {
  font-size: 134px;
}

.fs-135 {
  font-size: 135px;
}

.fs-136 {
  font-size: 136px;
}

.fs-137 {
  font-size: 137px;
}

.fs-138 {
  font-size: 138px;
}

.fs-139 {
  font-size: 139px;
}

.fs-140 {
  font-size: 140px;
}

.fs-141 {
  font-size: 141px;
}

.fs-142 {
  font-size: 142px;
}

.fs-143 {
  font-size: 143px;
}

.fs-144 {
  font-size: 144px;
}

.fs-145 {
  font-size: 145px;
}

.fs-146 {
  font-size: 146px;
}

.fs-147 {
  font-size: 147px;
}

.fs-148 {
  font-size: 148px;
}

.fs-149 {
  font-size: 149px;
}

.fs-150 {
  font-size: 150px;
}

.fs-151 {
  font-size: 151px;
}

.fs-152 {
  font-size: 152px;
}

.fs-153 {
  font-size: 153px;
}

.fs-154 {
  font-size: 154px;
}

.fs-155 {
  font-size: 155px;
}

.fs-156 {
  font-size: 156px;
}

.fs-157 {
  font-size: 157px;
}

.fs-158 {
  font-size: 158px;
}

.fs-159 {
  font-size: 159px;
}

.fs-160 {
  font-size: 160px;
}

.fs-161 {
  font-size: 161px;
}

.fs-162 {
  font-size: 162px;
}

.fs-163 {
  font-size: 163px;
}

.fs-164 {
  font-size: 164px;
}

.fs-165 {
  font-size: 165px;
}

.fs-166 {
  font-size: 166px;
}

.fs-167 {
  font-size: 167px;
}

.fs-168 {
  font-size: 168px;
}

.fs-169 {
  font-size: 169px;
}

.fs-170 {
  font-size: 170px;
}

.fs-171 {
  font-size: 171px;
}

.fs-172 {
  font-size: 172px;
}

.fs-173 {
  font-size: 173px;
}

.fs-174 {
  font-size: 174px;
}

.fs-175 {
  font-size: 175px;
}

.fs-176 {
  font-size: 176px;
}

.fs-177 {
  font-size: 177px;
}

.fs-178 {
  font-size: 178px;
}

.fs-179 {
  font-size: 179px;
}

.fs-180 {
  font-size: 180px;
}

.fs-181 {
  font-size: 181px;
}

.fs-182 {
  font-size: 182px;
}

.fs-183 {
  font-size: 183px;
}

.fs-184 {
  font-size: 184px;
}

.fs-185 {
  font-size: 185px;
}

.fs-186 {
  font-size: 186px;
}

.fs-187 {
  font-size: 187px;
}

.fs-188 {
  font-size: 188px;
}

.fs-189 {
  font-size: 189px;
}

.fs-190 {
  font-size: 190px;
}

.fs-191 {
  font-size: 191px;
}

.fs-192 {
  font-size: 192px;
}

.fs-193 {
  font-size: 193px;
}

.fs-194 {
  font-size: 194px;
}

.fs-195 {
  font-size: 195px;
}

.fs-196 {
  font-size: 196px;
}

.fs-197 {
  font-size: 197px;
}

.fs-198 {
  font-size: 198px;
}

.fs-199 {
  font-size: 199px;
}

.fs-200 {
  font-size: 200px;
}

/*[ PADDING ]
///////////////////////////////////////////////////////////
*/
.p-t-0 {
  padding-top: 0px;
}

.p-t-1 {
  padding-top: 1px;
}

.p-t-2 {
  padding-top: 2px;
}

.p-t-3 {
  padding-top: 3px;
}

.p-t-4 {
  padding-top: 4px;
}

.p-t-5 {
  padding-top: 5px;
}

.p-t-6 {
  padding-top: 6px;
}

.p-t-7 {
  padding-top: 7px;
}

.p-t-8 {
  padding-top: 8px;
}

.p-t-9 {
  padding-top: 9px;
}

.p-t-10 {
  padding-top: 10px;
}

.p-t-11 {
  padding-top: 11px;
}

.p-t-12 {
  padding-top: 12px;
}

.p-t-13 {
  padding-top: 13px;
}

.p-t-14 {
  padding-top: 14px;
}

.p-t-15 {
  padding-top: 15px;
}

.p-t-16 {
  padding-top: 16px;
}

.p-t-17 {
  padding-top: 17px;
}

.p-t-18 {
  padding-top: 18px;
}

.p-t-19 {
  padding-top: 19px;
}

.p-t-20 {
  padding-top: 20px;
}

.p-t-21 {
  padding-top: 21px;
}

.p-t-22 {
  padding-top: 22px;
}

.p-t-23 {
  padding-top: 23px;
}

.p-t-24 {
  padding-top: 24px;
}

.p-t-25 {
  padding-top: 25px;
}

.p-t-26 {
  padding-top: 26px;
}

.p-t-27 {
  padding-top: 27px;
}

.p-t-28 {
  padding-top: 28px;
}

.p-t-29 {
  padding-top: 29px;
}

.p-t-30 {
  padding-top: 30px;
}

.p-t-31 {
  padding-top: 31px;
}

.p-t-32 {
  padding-top: 32px;
}

.p-t-33 {
  padding-top: 33px;
}

.p-t-34 {
  padding-top: 34px;
}

.p-t-35 {
  padding-top: 35px;
}

.p-t-36 {
  padding-top: 36px;
}

.p-t-37 {
  padding-top: 37px;
}

.p-t-38 {
  padding-top: 38px;
}

.p-t-39 {
  padding-top: 39px;
}

.p-t-40 {
  padding-top: 40px;
}

.p-t-41 {
  padding-top: 41px;
}

.p-t-42 {
  padding-top: 42px;
}

.p-t-43 {
  padding-top: 43px;
}

.p-t-44 {
  padding-top: 44px;
}

.p-t-45 {
  padding-top: 45px;
}

.p-t-46 {
  padding-top: 46px;
}

.p-t-47 {
  padding-top: 47px;
}

.p-t-48 {
  padding-top: 48px;
}

.p-t-49 {
  padding-top: 49px;
}

.p-t-50 {
  padding-top: 50px;
}

.p-t-51 {
  padding-top: 51px;
}

.p-t-52 {
  padding-top: 52px;
}

.p-t-53 {
  padding-top: 53px;
}

.p-t-54 {
  padding-top: 54px;
}

.p-t-55 {
  padding-top: 55px;
}

.p-t-56 {
  padding-top: 56px;
}

.p-t-57 {
  padding-top: 57px;
}

.p-t-58 {
  padding-top: 58px;
}

.p-t-59 {
  padding-top: 59px;
}

.p-t-60 {
  padding-top: 60px;
}

.p-t-61 {
  padding-top: 61px;
}

.p-t-62 {
  padding-top: 62px;
}

.p-t-63 {
  padding-top: 63px;
}

.p-t-64 {
  padding-top: 64px;
}

.p-t-65 {
  padding-top: 65px;
}

.p-t-66 {
  padding-top: 66px;
}

.p-t-67 {
  padding-top: 67px;
}

.p-t-68 {
  padding-top: 68px;
}

.p-t-69 {
  padding-top: 69px;
}

.p-t-70 {
  padding-top: 70px;
}

.p-t-71 {
  padding-top: 71px;
}

.p-t-72 {
  padding-top: 72px;
}

.p-t-73 {
  padding-top: 73px;
}

.p-t-74 {
  padding-top: 74px;
}

.p-t-75 {
  padding-top: 75px;
}

.p-t-76 {
  padding-top: 76px;
}

.p-t-77 {
  padding-top: 77px;
}

.p-t-78 {
  padding-top: 78px;
}

.p-t-79 {
  padding-top: 79px;
}

.p-t-80 {
  padding-top: 80px;
}

.p-t-81 {
  padding-top: 81px;
}

.p-t-82 {
  padding-top: 82px;
}

.p-t-83 {
  padding-top: 83px;
}

.p-t-84 {
  padding-top: 84px;
}

.p-t-85 {
  padding-top: 85px;
}

.p-t-86 {
  padding-top: 86px;
}

.p-t-87 {
  padding-top: 87px;
}

.p-t-88 {
  padding-top: 88px;
}

.p-t-89 {
  padding-top: 89px;
}

.p-t-90 {
  padding-top: 90px;
}

.p-t-91 {
  padding-top: 91px;
}

.p-t-92 {
  padding-top: 92px;
}

.p-t-93 {
  padding-top: 93px;
}

.p-t-94 {
  padding-top: 94px;
}

.p-t-95 {
  padding-top: 95px;
}

.p-t-96 {
  padding-top: 96px;
}

.p-t-97 {
  padding-top: 97px;
}

.p-t-98 {
  padding-top: 98px;
}

.p-t-99 {
  padding-top: 99px;
}

.p-t-100 {
  padding-top: 100px;
}

.p-t-101 {
  padding-top: 101px;
}

.p-t-102 {
  padding-top: 102px;
}

.p-t-103 {
  padding-top: 103px;
}

.p-t-104 {
  padding-top: 104px;
}

.p-t-105 {
  padding-top: 105px;
}

.p-t-106 {
  padding-top: 106px;
}

.p-t-107 {
  padding-top: 107px;
}

.p-t-108 {
  padding-top: 108px;
}

.p-t-109 {
  padding-top: 109px;
}

.p-t-110 {
  padding-top: 110px;
}

.p-t-111 {
  padding-top: 111px;
}

.p-t-112 {
  padding-top: 112px;
}

.p-t-113 {
  padding-top: 113px;
}

.p-t-114 {
  padding-top: 114px;
}

.p-t-115 {
  padding-top: 115px;
}

.p-t-116 {
  padding-top: 116px;
}

.p-t-117 {
  padding-top: 117px;
}

.p-t-118 {
  padding-top: 118px;
}

.p-t-119 {
  padding-top: 119px;
}

.p-t-120 {
  padding-top: 120px;
}

.p-t-121 {
  padding-top: 121px;
}

.p-t-122 {
  padding-top: 122px;
}

.p-t-123 {
  padding-top: 123px;
}

.p-t-124 {
  padding-top: 124px;
}

.p-t-125 {
  padding-top: 125px;
}

.p-t-126 {
  padding-top: 126px;
}

.p-t-127 {
  padding-top: 127px;
}

.p-t-128 {
  padding-top: 128px;
}

.p-t-129 {
  padding-top: 129px;
}

.p-t-130 {
  padding-top: 130px;
}

.p-t-131 {
  padding-top: 131px;
}

.p-t-132 {
  padding-top: 132px;
}

.p-t-133 {
  padding-top: 133px;
}

.p-t-134 {
  padding-top: 134px;
}

.p-t-135 {
  padding-top: 135px;
}

.p-t-136 {
  padding-top: 136px;
}

.p-t-137 {
  padding-top: 137px;
}

.p-t-138 {
  padding-top: 138px;
}

.p-t-139 {
  padding-top: 139px;
}

.p-t-140 {
  padding-top: 140px;
}

.p-t-141 {
  padding-top: 141px;
}

.p-t-142 {
  padding-top: 142px;
}

.p-t-143 {
  padding-top: 143px;
}

.p-t-144 {
  padding-top: 144px;
}

.p-t-145 {
  padding-top: 145px;
}

.p-t-146 {
  padding-top: 146px;
}

.p-t-147 {
  padding-top: 147px;
}

.p-t-148 {
  padding-top: 148px;
}

.p-t-149 {
  padding-top: 149px;
}

.p-t-150 {
  padding-top: 150px;
}

.p-t-151 {
  padding-top: 151px;
}

.p-t-152 {
  padding-top: 152px;
}

.p-t-153 {
  padding-top: 153px;
}

.p-t-154 {
  padding-top: 154px;
}

.p-t-155 {
  padding-top: 155px;
}

.p-t-156 {
  padding-top: 156px;
}

.p-t-157 {
  padding-top: 157px;
}

.p-t-158 {
  padding-top: 158px;
}

.p-t-159 {
  padding-top: 159px;
}

.p-t-160 {
  padding-top: 160px;
}

.p-t-161 {
  padding-top: 161px;
}

.p-t-162 {
  padding-top: 162px;
}

.p-t-163 {
  padding-top: 163px;
}

.p-t-164 {
  padding-top: 164px;
}

.p-t-165 {
  padding-top: 165px;
}

.p-t-166 {
  padding-top: 166px;
}

.p-t-167 {
  padding-top: 167px;
}

.p-t-168 {
  padding-top: 168px;
}

.p-t-169 {
  padding-top: 169px;
}

.p-t-170 {
  padding-top: 170px;
}

.p-t-171 {
  padding-top: 171px;
}

.p-t-172 {
  padding-top: 172px;
}

.p-t-173 {
  padding-top: 173px;
}

.p-t-174 {
  padding-top: 174px;
}

.p-t-175 {
  padding-top: 175px;
}

.p-t-176 {
  padding-top: 176px;
}

.p-t-177 {
  padding-top: 177px;
}

.p-t-178 {
  padding-top: 178px;
}

.p-t-179 {
  padding-top: 179px;
}

.p-t-180 {
  padding-top: 180px;
}

.p-t-181 {
  padding-top: 181px;
}

.p-t-182 {
  padding-top: 182px;
}

.p-t-183 {
  padding-top: 183px;
}

.p-t-184 {
  padding-top: 184px;
}

.p-t-185 {
  padding-top: 185px;
}

.p-t-186 {
  padding-top: 186px;
}

.p-t-187 {
  padding-top: 187px;
}

.p-t-188 {
  padding-top: 188px;
}

.p-t-189 {
  padding-top: 189px;
}

.p-t-190 {
  padding-top: 190px;
}

.p-t-191 {
  padding-top: 191px;
}

.p-t-192 {
  padding-top: 192px;
}

.p-t-193 {
  padding-top: 193px;
}

.p-t-194 {
  padding-top: 194px;
}

.p-t-195 {
  padding-top: 195px;
}

.p-t-196 {
  padding-top: 196px;
}

.p-t-197 {
  padding-top: 197px;
}

.p-t-198 {
  padding-top: 198px;
}

.p-t-199 {
  padding-top: 199px;
}

.p-t-200 {
  padding-top: 200px;
}

.p-t-201 {
  padding-top: 201px;
}

.p-t-202 {
  padding-top: 202px;
}

.p-t-203 {
  padding-top: 203px;
}

.p-t-204 {
  padding-top: 204px;
}

.p-t-205 {
  padding-top: 205px;
}

.p-t-206 {
  padding-top: 206px;
}

.p-t-207 {
  padding-top: 207px;
}

.p-t-208 {
  padding-top: 208px;
}

.p-t-209 {
  padding-top: 209px;
}

.p-t-210 {
  padding-top: 210px;
}

.p-t-211 {
  padding-top: 211px;
}

.p-t-212 {
  padding-top: 212px;
}

.p-t-213 {
  padding-top: 213px;
}

.p-t-214 {
  padding-top: 214px;
}

.p-t-215 {
  padding-top: 215px;
}

.p-t-216 {
  padding-top: 216px;
}

.p-t-217 {
  padding-top: 217px;
}

.p-t-218 {
  padding-top: 218px;
}

.p-t-219 {
  padding-top: 219px;
}

.p-t-220 {
  padding-top: 220px;
}

.p-t-221 {
  padding-top: 221px;
}

.p-t-222 {
  padding-top: 222px;
}

.p-t-223 {
  padding-top: 223px;
}

.p-t-224 {
  padding-top: 224px;
}

.p-t-225 {
  padding-top: 225px;
}

.p-t-226 {
  padding-top: 226px;
}

.p-t-227 {
  padding-top: 227px;
}

.p-t-228 {
  padding-top: 228px;
}

.p-t-229 {
  padding-top: 229px;
}

.p-t-230 {
  padding-top: 230px;
}

.p-t-231 {
  padding-top: 231px;
}

.p-t-232 {
  padding-top: 232px;
}

.p-t-233 {
  padding-top: 233px;
}

.p-t-234 {
  padding-top: 234px;
}

.p-t-235 {
  padding-top: 235px;
}

.p-t-236 {
  padding-top: 236px;
}

.p-t-237 {
  padding-top: 237px;
}

.p-t-238 {
  padding-top: 238px;
}

.p-t-239 {
  padding-top: 239px;
}

.p-t-240 {
  padding-top: 240px;
}

.p-t-241 {
  padding-top: 241px;
}

.p-t-242 {
  padding-top: 242px;
}

.p-t-243 {
  padding-top: 243px;
}

.p-t-244 {
  padding-top: 244px;
}

.p-t-245 {
  padding-top: 245px;
}

.p-t-246 {
  padding-top: 246px;
}

.p-t-247 {
  padding-top: 247px;
}

.p-t-248 {
  padding-top: 248px;
}

.p-t-249 {
  padding-top: 249px;
}

.p-t-250 {
  padding-top: 250px;
}

.p-b-0 {
  padding-bottom: 0px;
}

.p-b-1 {
  padding-bottom: 1px;
}

.p-b-2 {
  padding-bottom: 2px;
}

.p-b-3 {
  padding-bottom: 3px;
}

.p-b-4 {
  padding-bottom: 4px;
}

.p-b-5 {
  padding-bottom: 5px;
}

.p-b-6 {
  padding-bottom: 6px;
}

.p-b-7 {
  padding-bottom: 7px;
}

.p-b-8 {
  padding-bottom: 8px;
}

.p-b-9 {
  padding-bottom: 9px;
}

.p-b-10 {
  padding-bottom: 10px;
}

.p-b-11 {
  padding-bottom: 11px;
}

.p-b-12 {
  padding-bottom: 12px;
}

.p-b-13 {
  padding-bottom: 13px;
}

.p-b-14 {
  padding-bottom: 14px;
}

.p-b-15 {
  padding-bottom: 15px;
}

.p-b-16 {
  padding-bottom: 16px;
}

.p-b-17 {
  padding-bottom: 17px;
}

.p-b-18 {
  padding-bottom: 18px;
}

.p-b-19 {
  padding-bottom: 19px;
}

.p-b-20 {
  padding-bottom: 20px;
}

.p-b-21 {
  padding-bottom: 21px;
}

.p-b-22 {
  padding-bottom: 22px;
}

.p-b-23 {
  padding-bottom: 23px;
}

.p-b-24 {
  padding-bottom: 24px;
}

.p-b-25 {
  padding-bottom: 25px;
}

.p-b-26 {
  padding-bottom: 26px;
}

.p-b-27 {
  padding-bottom: 27px;
}

.p-b-28 {
  padding-bottom: 28px;
}

.p-b-29 {
  padding-bottom: 29px;
}

.p-b-30 {
  padding-bottom: 30px;
}

.p-b-31 {
  padding-bottom: 31px;
}

.p-b-32 {
  padding-bottom: 32px;
}

.p-b-33 {
  padding-bottom: 33px;
}

.p-b-34 {
  padding-bottom: 34px;
}

.p-b-35 {
  padding-bottom: 35px;
}

.p-b-36 {
  padding-bottom: 36px;
}

.p-b-37 {
  padding-bottom: 37px;
}

.p-b-38 {
  padding-bottom: 38px;
}

.p-b-39 {
  padding-bottom: 39px;
}

.p-b-40 {
  padding-bottom: 40px;
}

.p-b-41 {
  padding-bottom: 41px;
}

.p-b-42 {
  padding-bottom: 42px;
}

.p-b-43 {
  padding-bottom: 43px;
}

.p-b-44 {
  padding-bottom: 44px;
}

.p-b-45 {
  padding-bottom: 45px;
}

.p-b-46 {
  padding-bottom: 46px;
}

.p-b-47 {
  padding-bottom: 47px;
}

.p-b-48 {
  padding-bottom: 48px;
}

.p-b-49 {
  padding-bottom: 49px;
}

.p-b-50 {
  padding-bottom: 50px;
}

.p-b-51 {
  padding-bottom: 51px;
}

.p-b-52 {
  padding-bottom: 52px;
}

.p-b-53 {
  padding-bottom: 53px;
}

.p-b-54 {
  padding-bottom: 54px;
}

.p-b-55 {
  padding-bottom: 55px;
}

.p-b-56 {
  padding-bottom: 56px;
}

.p-b-57 {
  padding-bottom: 57px;
}

.p-b-58 {
  padding-bottom: 58px;
}

.p-b-59 {
  padding-bottom: 59px;
}

.p-b-60 {
  padding-bottom: 60px;
}

.p-b-61 {
  padding-bottom: 61px;
}

.p-b-62 {
  padding-bottom: 62px;
}

.p-b-63 {
  padding-bottom: 63px;
}

.p-b-64 {
  padding-bottom: 64px;
}

.p-b-65 {
  padding-bottom: 65px;
}

.p-b-66 {
  padding-bottom: 66px;
}

.p-b-67 {
  padding-bottom: 67px;
}

.p-b-68 {
  padding-bottom: 68px;
}

.p-b-69 {
  padding-bottom: 69px;
}

.p-b-70 {
  padding-bottom: 70px;
}

.p-b-71 {
  padding-bottom: 71px;
}

.p-b-72 {
  padding-bottom: 72px;
}

.p-b-73 {
  padding-bottom: 73px;
}

.p-b-74 {
  padding-bottom: 74px;
}

.p-b-75 {
  padding-bottom: 75px;
}

.p-b-76 {
  padding-bottom: 76px;
}

.p-b-77 {
  padding-bottom: 77px;
}

.p-b-78 {
  padding-bottom: 78px;
}

.p-b-79 {
  padding-bottom: 79px;
}

.p-b-80 {
  padding-bottom: 80px;
}

.p-b-81 {
  padding-bottom: 81px;
}

.p-b-82 {
  padding-bottom: 82px;
}

.p-b-83 {
  padding-bottom: 83px;
}

.p-b-84 {
  padding-bottom: 84px;
}

.p-b-85 {
  padding-bottom: 85px;
}

.p-b-86 {
  padding-bottom: 86px;
}

.p-b-87 {
  padding-bottom: 87px;
}

.p-b-88 {
  padding-bottom: 88px;
}

.p-b-89 {
  padding-bottom: 89px;
}

.p-b-90 {
  padding-bottom: 90px;
}

.p-b-91 {
  padding-bottom: 91px;
}

.p-b-92 {
  padding-bottom: 92px;
}

.p-b-93 {
  padding-bottom: 93px;
}

.p-b-94 {
  padding-bottom: 94px;
}

.p-b-95 {
  padding-bottom: 95px;
}

.p-b-96 {
  padding-bottom: 96px;
}

.p-b-97 {
  padding-bottom: 97px;
}

.p-b-98 {
  padding-bottom: 98px;
}

.p-b-99 {
  padding-bottom: 99px;
}

.p-b-100 {
  padding-bottom: 100px;
}

.p-b-101 {
  padding-bottom: 101px;
}

.p-b-102 {
  padding-bottom: 102px;
}

.p-b-103 {
  padding-bottom: 103px;
}

.p-b-104 {
  padding-bottom: 104px;
}

.p-b-105 {
  padding-bottom: 105px;
}

.p-b-106 {
  padding-bottom: 106px;
}

.p-b-107 {
  padding-bottom: 107px;
}

.p-b-108 {
  padding-bottom: 108px;
}

.p-b-109 {
  padding-bottom: 109px;
}

.p-b-110 {
  padding-bottom: 110px;
}

.p-b-111 {
  padding-bottom: 111px;
}

.p-b-112 {
  padding-bottom: 112px;
}

.p-b-113 {
  padding-bottom: 113px;
}

.p-b-114 {
  padding-bottom: 114px;
}

.p-b-115 {
  padding-bottom: 115px;
}

.p-b-116 {
  padding-bottom: 116px;
}

.p-b-117 {
  padding-bottom: 117px;
}

.p-b-118 {
  padding-bottom: 118px;
}

.p-b-119 {
  padding-bottom: 119px;
}

.p-b-120 {
  padding-bottom: 120px;
}

.p-b-121 {
  padding-bottom: 121px;
}

.p-b-122 {
  padding-bottom: 122px;
}

.p-b-123 {
  padding-bottom: 123px;
}

.p-b-124 {
  padding-bottom: 124px;
}

.p-b-125 {
  padding-bottom: 125px;
}

.p-b-126 {
  padding-bottom: 126px;
}

.p-b-127 {
  padding-bottom: 127px;
}

.p-b-128 {
  padding-bottom: 128px;
}

.p-b-129 {
  padding-bottom: 129px;
}

.p-b-130 {
  padding-bottom: 130px;
}

.p-b-131 {
  padding-bottom: 131px;
}

.p-b-132 {
  padding-bottom: 132px;
}

.p-b-133 {
  padding-bottom: 133px;
}

.p-b-134 {
  padding-bottom: 134px;
}

.p-b-135 {
  padding-bottom: 135px;
}

.p-b-136 {
  padding-bottom: 136px;
}

.p-b-137 {
  padding-bottom: 137px;
}

.p-b-138 {
  padding-bottom: 138px;
}

.p-b-139 {
  padding-bottom: 139px;
}

.p-b-140 {
  padding-bottom: 140px;
}

.p-b-141 {
  padding-bottom: 141px;
}

.p-b-142 {
  padding-bottom: 142px;
}

.p-b-143 {
  padding-bottom: 143px;
}

.p-b-144 {
  padding-bottom: 144px;
}

.p-b-145 {
  padding-bottom: 145px;
}

.p-b-146 {
  padding-bottom: 146px;
}

.p-b-147 {
  padding-bottom: 147px;
}

.p-b-148 {
  padding-bottom: 148px;
}

.p-b-149 {
  padding-bottom: 149px;
}

.p-b-150 {
  padding-bottom: 150px;
}

.p-b-151 {
  padding-bottom: 151px;
}

.p-b-152 {
  padding-bottom: 152px;
}

.p-b-153 {
  padding-bottom: 153px;
}

.p-b-154 {
  padding-bottom: 154px;
}

.p-b-155 {
  padding-bottom: 155px;
}

.p-b-156 {
  padding-bottom: 156px;
}

.p-b-157 {
  padding-bottom: 157px;
}

.p-b-158 {
  padding-bottom: 158px;
}

.p-b-159 {
  padding-bottom: 159px;
}

.p-b-160 {
  padding-bottom: 160px;
}

.p-b-161 {
  padding-bottom: 161px;
}

.p-b-162 {
  padding-bottom: 162px;
}

.p-b-163 {
  padding-bottom: 163px;
}

.p-b-164 {
  padding-bottom: 164px;
}

.p-b-165 {
  padding-bottom: 165px;
}

.p-b-166 {
  padding-bottom: 166px;
}

.p-b-167 {
  padding-bottom: 167px;
}

.p-b-168 {
  padding-bottom: 168px;
}

.p-b-169 {
  padding-bottom: 169px;
}

.p-b-170 {
  padding-bottom: 170px;
}

.p-b-171 {
  padding-bottom: 171px;
}

.p-b-172 {
  padding-bottom: 172px;
}

.p-b-173 {
  padding-bottom: 173px;
}

.p-b-174 {
  padding-bottom: 174px;
}

.p-b-175 {
  padding-bottom: 175px;
}

.p-b-176 {
  padding-bottom: 176px;
}

.p-b-177 {
  padding-bottom: 177px;
}

.p-b-178 {
  padding-bottom: 178px;
}

.p-b-179 {
  padding-bottom: 179px;
}

.p-b-180 {
  padding-bottom: 180px;
}

.p-b-181 {
  padding-bottom: 181px;
}

.p-b-182 {
  padding-bottom: 182px;
}

.p-b-183 {
  padding-bottom: 183px;
}

.p-b-184 {
  padding-bottom: 184px;
}

.p-b-185 {
  padding-bottom: 185px;
}

.p-b-186 {
  padding-bottom: 186px;
}

.p-b-187 {
  padding-bottom: 187px;
}

.p-b-188 {
  padding-bottom: 188px;
}

.p-b-189 {
  padding-bottom: 189px;
}

.p-b-190 {
  padding-bottom: 190px;
}

.p-b-191 {
  padding-bottom: 191px;
}

.p-b-192 {
  padding-bottom: 192px;
}

.p-b-193 {
  padding-bottom: 193px;
}

.p-b-194 {
  padding-bottom: 194px;
}

.p-b-195 {
  padding-bottom: 195px;
}

.p-b-196 {
  padding-bottom: 196px;
}

.p-b-197 {
  padding-bottom: 197px;
}

.p-b-198 {
  padding-bottom: 198px;
}

.p-b-199 {
  padding-bottom: 199px;
}

.p-b-200 {
  padding-bottom: 200px;
}

.p-b-201 {
  padding-bottom: 201px;
}

.p-b-202 {
  padding-bottom: 202px;
}

.p-b-203 {
  padding-bottom: 203px;
}

.p-b-204 {
  padding-bottom: 204px;
}

.p-b-205 {
  padding-bottom: 205px;
}

.p-b-206 {
  padding-bottom: 206px;
}

.p-b-207 {
  padding-bottom: 207px;
}

.p-b-208 {
  padding-bottom: 208px;
}

.p-b-209 {
  padding-bottom: 209px;
}

.p-b-210 {
  padding-bottom: 210px;
}

.p-b-211 {
  padding-bottom: 211px;
}

.p-b-212 {
  padding-bottom: 212px;
}

.p-b-213 {
  padding-bottom: 213px;
}

.p-b-214 {
  padding-bottom: 214px;
}

.p-b-215 {
  padding-bottom: 215px;
}

.p-b-216 {
  padding-bottom: 216px;
}

.p-b-217 {
  padding-bottom: 217px;
}

.p-b-218 {
  padding-bottom: 218px;
}

.p-b-219 {
  padding-bottom: 219px;
}

.p-b-220 {
  padding-bottom: 220px;
}

.p-b-221 {
  padding-bottom: 221px;
}

.p-b-222 {
  padding-bottom: 222px;
}

.p-b-223 {
  padding-bottom: 223px;
}

.p-b-224 {
  padding-bottom: 224px;
}

.p-b-225 {
  padding-bottom: 225px;
}

.p-b-226 {
  padding-bottom: 226px;
}

.p-b-227 {
  padding-bottom: 227px;
}

.p-b-228 {
  padding-bottom: 228px;
}

.p-b-229 {
  padding-bottom: 229px;
}

.p-b-230 {
  padding-bottom: 230px;
}

.p-b-231 {
  padding-bottom: 231px;
}

.p-b-232 {
  padding-bottom: 232px;
}

.p-b-233 {
  padding-bottom: 233px;
}

.p-b-234 {
  padding-bottom: 234px;
}

.p-b-235 {
  padding-bottom: 235px;
}

.p-b-236 {
  padding-bottom: 236px;
}

.p-b-237 {
  padding-bottom: 237px;
}

.p-b-238 {
  padding-bottom: 238px;
}

.p-b-239 {
  padding-bottom: 239px;
}

.p-b-240 {
  padding-bottom: 240px;
}

.p-b-241 {
  padding-bottom: 241px;
}

.p-b-242 {
  padding-bottom: 242px;
}

.p-b-243 {
  padding-bottom: 243px;
}

.p-b-244 {
  padding-bottom: 244px;
}

.p-b-245 {
  padding-bottom: 245px;
}

.p-b-246 {
  padding-bottom: 246px;
}

.p-b-247 {
  padding-bottom: 247px;
}

.p-b-248 {
  padding-bottom: 248px;
}

.p-b-249 {
  padding-bottom: 249px;
}

.p-b-250 {
  padding-bottom: 250px;
}

.p-l-0 {
  padding-left: 0px;
}

.p-l-1 {
  padding-left: 1px;
}

.p-l-2 {
  padding-left: 2px;
}

.p-l-3 {
  padding-left: 3px;
}

.p-l-4 {
  padding-left: 4px;
}

.p-l-5 {
  padding-left: 5px;
}

.p-l-6 {
  padding-left: 6px;
}

.p-l-7 {
  padding-left: 7px;
}

.p-l-8 {
  padding-left: 8px;
}

.p-l-9 {
  padding-left: 9px;
}

.p-l-10 {
  padding-left: 10px;
}

.p-l-11 {
  padding-left: 11px;
}

.p-l-12 {
  padding-left: 12px;
}

.p-l-13 {
  padding-left: 13px;
}

.p-l-14 {
  padding-left: 14px;
}

.p-l-15 {
  padding-left: 15px;
}

.p-l-16 {
  padding-left: 16px;
}

.p-l-17 {
  padding-left: 17px;
}

.p-l-18 {
  padding-left: 18px;
}

.p-l-19 {
  padding-left: 19px;
}

.p-l-20 {
  padding-left: 20px;
}

.p-l-21 {
  padding-left: 21px;
}

.p-l-22 {
  padding-left: 22px;
}

.p-l-23 {
  padding-left: 23px;
}

.p-l-24 {
  padding-left: 24px;
}

.p-l-25 {
  padding-left: 25px;
}

.p-l-26 {
  padding-left: 26px;
}

.p-l-27 {
  padding-left: 27px;
}

.p-l-28 {
  padding-left: 28px;
}

.p-l-29 {
  padding-left: 29px;
}

.p-l-30 {
  padding-left: 30px;
}

.p-l-31 {
  padding-left: 31px;
}

.p-l-32 {
  padding-left: 32px;
}

.p-l-33 {
  padding-left: 33px;
}

.p-l-34 {
  padding-left: 34px;
}

.p-l-35 {
  padding-left: 35px;
}

.p-l-36 {
  padding-left: 36px;
}

.p-l-37 {
  padding-left: 37px;
}

.p-l-38 {
  padding-left: 38px;
}

.p-l-39 {
  padding-left: 39px;
}

.p-l-40 {
  padding-left: 40px;
}

.p-l-41 {
  padding-left: 41px;
}

.p-l-42 {
  padding-left: 42px;
}

.p-l-43 {
  padding-left: 43px;
}

.p-l-44 {
  padding-left: 44px;
}

.p-l-45 {
  padding-left: 45px;
}

.p-l-46 {
  padding-left: 46px;
}

.p-l-47 {
  padding-left: 47px;
}

.p-l-48 {
  padding-left: 48px;
}

.p-l-49 {
  padding-left: 49px;
}

.p-l-50 {
  padding-left: 50px;
}

.p-l-51 {
  padding-left: 51px;
}

.p-l-52 {
  padding-left: 52px;
}

.p-l-53 {
  padding-left: 53px;
}

.p-l-54 {
  padding-left: 54px;
}

.p-l-55 {
  padding-left: 55px;
}

.p-l-56 {
  padding-left: 56px;
}

.p-l-57 {
  padding-left: 57px;
}

.p-l-58 {
  padding-left: 58px;
}

.p-l-59 {
  padding-left: 59px;
}

.p-l-60 {
  padding-left: 60px;
}

.p-l-61 {
  padding-left: 61px;
}

.p-l-62 {
  padding-left: 62px;
}

.p-l-63 {
  padding-left: 63px;
}

.p-l-64 {
  padding-left: 64px;
}

.p-l-65 {
  padding-left: 65px;
}

.p-l-66 {
  padding-left: 66px;
}

.p-l-67 {
  padding-left: 67px;
}

.p-l-68 {
  padding-left: 68px;
}

.p-l-69 {
  padding-left: 69px;
}

.p-l-70 {
  padding-left: 70px;
}

.p-l-71 {
  padding-left: 71px;
}

.p-l-72 {
  padding-left: 72px;
}

.p-l-73 {
  padding-left: 73px;
}

.p-l-74 {
  padding-left: 74px;
}

.p-l-75 {
  padding-left: 75px;
}

.p-l-76 {
  padding-left: 76px;
}

.p-l-77 {
  padding-left: 77px;
}

.p-l-78 {
  padding-left: 78px;
}

.p-l-79 {
  padding-left: 79px;
}

.p-l-80 {
  padding-left: 80px;
}

.p-l-81 {
  padding-left: 81px;
}

.p-l-82 {
  padding-left: 82px;
}

.p-l-83 {
  padding-left: 83px;
}

.p-l-84 {
  padding-left: 84px;
}

.p-l-85 {
  padding-left: 85px;
}

.p-l-86 {
  padding-left: 86px;
}

.p-l-87 {
  padding-left: 87px;
}

.p-l-88 {
  padding-left: 88px;
}

.p-l-89 {
  padding-left: 89px;
}

.p-l-90 {
  padding-left: 90px;
}

.p-l-91 {
  padding-left: 91px;
}

.p-l-92 {
  padding-left: 92px;
}

.p-l-93 {
  padding-left: 93px;
}

.p-l-94 {
  padding-left: 94px;
}

.p-l-95 {
  padding-left: 95px;
}

.p-l-96 {
  padding-left: 96px;
}

.p-l-97 {
  padding-left: 97px;
}

.p-l-98 {
  padding-left: 98px;
}

.p-l-99 {
  padding-left: 99px;
}

.p-l-100 {
  padding-left: 100px;
}

.p-l-101 {
  padding-left: 101px;
}

.p-l-102 {
  padding-left: 102px;
}

.p-l-103 {
  padding-left: 103px;
}

.p-l-104 {
  padding-left: 104px;
}

.p-l-105 {
  padding-left: 105px;
}

.p-l-106 {
  padding-left: 106px;
}

.p-l-107 {
  padding-left: 107px;
}

.p-l-108 {
  padding-left: 108px;
}

.p-l-109 {
  padding-left: 109px;
}

.p-l-110 {
  padding-left: 110px;
}

.p-l-111 {
  padding-left: 111px;
}

.p-l-112 {
  padding-left: 112px;
}

.p-l-113 {
  padding-left: 113px;
}

.p-l-114 {
  padding-left: 114px;
}

.p-l-115 {
  padding-left: 115px;
}

.p-l-116 {
  padding-left: 116px;
}

.p-l-117 {
  padding-left: 117px;
}

.p-l-118 {
  padding-left: 118px;
}

.p-l-119 {
  padding-left: 119px;
}

.p-l-120 {
  padding-left: 120px;
}

.p-l-121 {
  padding-left: 121px;
}

.p-l-122 {
  padding-left: 122px;
}

.p-l-123 {
  padding-left: 123px;
}

.p-l-124 {
  padding-left: 124px;
}

.p-l-125 {
  padding-left: 125px;
}

.p-l-126 {
  padding-left: 126px;
}

.p-l-127 {
  padding-left: 127px;
}

.p-l-128 {
  padding-left: 128px;
}

.p-l-129 {
  padding-left: 129px;
}

.p-l-130 {
  padding-left: 130px;
}

.p-l-131 {
  padding-left: 131px;
}

.p-l-132 {
  padding-left: 132px;
}

.p-l-133 {
  padding-left: 133px;
}

.p-l-134 {
  padding-left: 134px;
}

.p-l-135 {
  padding-left: 135px;
}

.p-l-136 {
  padding-left: 136px;
}

.p-l-137 {
  padding-left: 137px;
}

.p-l-138 {
  padding-left: 138px;
}

.p-l-139 {
  padding-left: 139px;
}

.p-l-140 {
  padding-left: 140px;
}

.p-l-141 {
  padding-left: 141px;
}

.p-l-142 {
  padding-left: 142px;
}

.p-l-143 {
  padding-left: 143px;
}

.p-l-144 {
  padding-left: 144px;
}

.p-l-145 {
  padding-left: 145px;
}

.p-l-146 {
  padding-left: 146px;
}

.p-l-147 {
  padding-left: 147px;
}

.p-l-148 {
  padding-left: 148px;
}

.p-l-149 {
  padding-left: 149px;
}

.p-l-150 {
  padding-left: 150px;
}

.p-l-151 {
  padding-left: 151px;
}

.p-l-152 {
  padding-left: 152px;
}

.p-l-153 {
  padding-left: 153px;
}

.p-l-154 {
  padding-left: 154px;
}

.p-l-155 {
  padding-left: 155px;
}

.p-l-156 {
  padding-left: 156px;
}

.p-l-157 {
  padding-left: 157px;
}

.p-l-158 {
  padding-left: 158px;
}

.p-l-159 {
  padding-left: 159px;
}

.p-l-160 {
  padding-left: 160px;
}

.p-l-161 {
  padding-left: 161px;
}

.p-l-162 {
  padding-left: 162px;
}

.p-l-163 {
  padding-left: 163px;
}

.p-l-164 {
  padding-left: 164px;
}

.p-l-165 {
  padding-left: 165px;
}

.p-l-166 {
  padding-left: 166px;
}

.p-l-167 {
  padding-left: 167px;
}

.p-l-168 {
  padding-left: 168px;
}

.p-l-169 {
  padding-left: 169px;
}

.p-l-170 {
  padding-left: 170px;
}

.p-l-171 {
  padding-left: 171px;
}

.p-l-172 {
  padding-left: 172px;
}

.p-l-173 {
  padding-left: 173px;
}

.p-l-174 {
  padding-left: 174px;
}

.p-l-175 {
  padding-left: 175px;
}

.p-l-176 {
  padding-left: 176px;
}

.p-l-177 {
  padding-left: 177px;
}

.p-l-178 {
  padding-left: 178px;
}

.p-l-179 {
  padding-left: 179px;
}

.p-l-180 {
  padding-left: 180px;
}

.p-l-181 {
  padding-left: 181px;
}

.p-l-182 {
  padding-left: 182px;
}

.p-l-183 {
  padding-left: 183px;
}

.p-l-184 {
  padding-left: 184px;
}

.p-l-185 {
  padding-left: 185px;
}

.p-l-186 {
  padding-left: 186px;
}

.p-l-187 {
  padding-left: 187px;
}

.p-l-188 {
  padding-left: 188px;
}

.p-l-189 {
  padding-left: 189px;
}

.p-l-190 {
  padding-left: 190px;
}

.p-l-191 {
  padding-left: 191px;
}

.p-l-192 {
  padding-left: 192px;
}

.p-l-193 {
  padding-left: 193px;
}

.p-l-194 {
  padding-left: 194px;
}

.p-l-195 {
  padding-left: 195px;
}

.p-l-196 {
  padding-left: 196px;
}

.p-l-197 {
  padding-left: 197px;
}

.p-l-198 {
  padding-left: 198px;
}

.p-l-199 {
  padding-left: 199px;
}

.p-l-200 {
  padding-left: 200px;
}

.p-l-201 {
  padding-left: 201px;
}

.p-l-202 {
  padding-left: 202px;
}

.p-l-203 {
  padding-left: 203px;
}

.p-l-204 {
  padding-left: 204px;
}

.p-l-205 {
  padding-left: 205px;
}

.p-l-206 {
  padding-left: 206px;
}

.p-l-207 {
  padding-left: 207px;
}

.p-l-208 {
  padding-left: 208px;
}

.p-l-209 {
  padding-left: 209px;
}

.p-l-210 {
  padding-left: 210px;
}

.p-l-211 {
  padding-left: 211px;
}

.p-l-212 {
  padding-left: 212px;
}

.p-l-213 {
  padding-left: 213px;
}

.p-l-214 {
  padding-left: 214px;
}

.p-l-215 {
  padding-left: 215px;
}

.p-l-216 {
  padding-left: 216px;
}

.p-l-217 {
  padding-left: 217px;
}

.p-l-218 {
  padding-left: 218px;
}

.p-l-219 {
  padding-left: 219px;
}

.p-l-220 {
  padding-left: 220px;
}

.p-l-221 {
  padding-left: 221px;
}

.p-l-222 {
  padding-left: 222px;
}

.p-l-223 {
  padding-left: 223px;
}

.p-l-224 {
  padding-left: 224px;
}

.p-l-225 {
  padding-left: 225px;
}

.p-l-226 {
  padding-left: 226px;
}

.p-l-227 {
  padding-left: 227px;
}

.p-l-228 {
  padding-left: 228px;
}

.p-l-229 {
  padding-left: 229px;
}

.p-l-230 {
  padding-left: 230px;
}

.p-l-231 {
  padding-left: 231px;
}

.p-l-232 {
  padding-left: 232px;
}

.p-l-233 {
  padding-left: 233px;
}

.p-l-234 {
  padding-left: 234px;
}

.p-l-235 {
  padding-left: 235px;
}

.p-l-236 {
  padding-left: 236px;
}

.p-l-237 {
  padding-left: 237px;
}

.p-l-238 {
  padding-left: 238px;
}

.p-l-239 {
  padding-left: 239px;
}

.p-l-240 {
  padding-left: 240px;
}

.p-l-241 {
  padding-left: 241px;
}

.p-l-242 {
  padding-left: 242px;
}

.p-l-243 {
  padding-left: 243px;
}

.p-l-244 {
  padding-left: 244px;
}

.p-l-245 {
  padding-left: 245px;
}

.p-l-246 {
  padding-left: 246px;
}

.p-l-247 {
  padding-left: 247px;
}

.p-l-248 {
  padding-left: 248px;
}

.p-l-249 {
  padding-left: 249px;
}

.p-l-250 {
  padding-left: 250px;
}

.p-r-0 {
  padding-right: 0px;
}

.p-r-1 {
  padding-right: 1px;
}

.p-r-2 {
  padding-right: 2px;
}

.p-r-3 {
  padding-right: 3px;
}

.p-r-4 {
  padding-right: 4px;
}

.p-r-5 {
  padding-right: 5px;
}

.p-r-6 {
  padding-right: 6px;
}

.p-r-7 {
  padding-right: 7px;
}

.p-r-8 {
  padding-right: 8px;
}

.p-r-9 {
  padding-right: 9px;
}

.p-r-10 {
  padding-right: 10px;
}

.p-r-11 {
  padding-right: 11px;
}

.p-r-12 {
  padding-right: 12px;
}

.p-r-13 {
  padding-right: 13px;
}

.p-r-14 {
  padding-right: 14px;
}

.p-r-15 {
  padding-right: 15px;
}

.p-r-16 {
  padding-right: 16px;
}

.p-r-17 {
  padding-right: 17px;
}

.p-r-18 {
  padding-right: 18px;
}

.p-r-19 {
  padding-right: 19px;
}

.p-r-20 {
  padding-right: 20px;
}

.p-r-21 {
  padding-right: 21px;
}

.p-r-22 {
  padding-right: 22px;
}

.p-r-23 {
  padding-right: 23px;
}

.p-r-24 {
  padding-right: 24px;
}

.p-r-25 {
  padding-right: 25px;
}

.p-r-26 {
  padding-right: 26px;
}

.p-r-27 {
  padding-right: 27px;
}

.p-r-28 {
  padding-right: 28px;
}

.p-r-29 {
  padding-right: 29px;
}

.p-r-30 {
  padding-right: 30px;
}

.p-r-31 {
  padding-right: 31px;
}

.p-r-32 {
  padding-right: 32px;
}

.p-r-33 {
  padding-right: 33px;
}

.p-r-34 {
  padding-right: 34px;
}

.p-r-35 {
  padding-right: 35px;
}

.p-r-36 {
  padding-right: 36px;
}

.p-r-37 {
  padding-right: 37px;
}

.p-r-38 {
  padding-right: 38px;
}

.p-r-39 {
  padding-right: 39px;
}

.p-r-40 {
  padding-right: 40px;
}

.p-r-41 {
  padding-right: 41px;
}

.p-r-42 {
  padding-right: 42px;
}

.p-r-43 {
  padding-right: 43px;
}

.p-r-44 {
  padding-right: 44px;
}

.p-r-45 {
  padding-right: 45px;
}

.p-r-46 {
  padding-right: 46px;
}

.p-r-47 {
  padding-right: 47px;
}

.p-r-48 {
  padding-right: 48px;
}

.p-r-49 {
  padding-right: 49px;
}

.p-r-50 {
  padding-right: 50px;
}

.p-r-51 {
  padding-right: 51px;
}

.p-r-52 {
  padding-right: 52px;
}

.p-r-53 {
  padding-right: 53px;
}

.p-r-54 {
  padding-right: 54px;
}

.p-r-55 {
  padding-right: 55px;
}

.p-r-56 {
  padding-right: 56px;
}

.p-r-57 {
  padding-right: 57px;
}

.p-r-58 {
  padding-right: 58px;
}

.p-r-59 {
  padding-right: 59px;
}

.p-r-60 {
  padding-right: 60px;
}

.p-r-61 {
  padding-right: 61px;
}

.p-r-62 {
  padding-right: 62px;
}

.p-r-63 {
  padding-right: 63px;
}

.p-r-64 {
  padding-right: 64px;
}

.p-r-65 {
  padding-right: 65px;
}

.p-r-66 {
  padding-right: 66px;
}

.p-r-67 {
  padding-right: 67px;
}

.p-r-68 {
  padding-right: 68px;
}

.p-r-69 {
  padding-right: 69px;
}

.p-r-70 {
  padding-right: 70px;
}

.p-r-71 {
  padding-right: 71px;
}

.p-r-72 {
  padding-right: 72px;
}

.p-r-73 {
  padding-right: 73px;
}

.p-r-74 {
  padding-right: 74px;
}

.p-r-75 {
  padding-right: 75px;
}

.p-r-76 {
  padding-right: 76px;
}

.p-r-77 {
  padding-right: 77px;
}

.p-r-78 {
  padding-right: 78px;
}

.p-r-79 {
  padding-right: 79px;
}

.p-r-80 {
  padding-right: 80px;
}

.p-r-81 {
  padding-right: 81px;
}

.p-r-82 {
  padding-right: 82px;
}

.p-r-83 {
  padding-right: 83px;
}

.p-r-84 {
  padding-right: 84px;
}

.p-r-85 {
  padding-right: 85px;
}

.p-r-86 {
  padding-right: 86px;
}

.p-r-87 {
  padding-right: 87px;
}

.p-r-88 {
  padding-right: 88px;
}

.p-r-89 {
  padding-right: 89px;
}

.p-r-90 {
  padding-right: 90px;
}

.p-r-91 {
  padding-right: 91px;
}

.p-r-92 {
  padding-right: 92px;
}

.p-r-93 {
  padding-right: 93px;
}

.p-r-94 {
  padding-right: 94px;
}

.p-r-95 {
  padding-right: 95px;
}

.p-r-96 {
  padding-right: 96px;
}

.p-r-97 {
  padding-right: 97px;
}

.p-r-98 {
  padding-right: 98px;
}

.p-r-99 {
  padding-right: 99px;
}

.p-r-100 {
  padding-right: 100px;
}

.p-r-101 {
  padding-right: 101px;
}

.p-r-102 {
  padding-right: 102px;
}

.p-r-103 {
  padding-right: 103px;
}

.p-r-104 {
  padding-right: 104px;
}

.p-r-105 {
  padding-right: 105px;
}

.p-r-106 {
  padding-right: 106px;
}

.p-r-107 {
  padding-right: 107px;
}

.p-r-108 {
  padding-right: 108px;
}

.p-r-109 {
  padding-right: 109px;
}

.p-r-110 {
  padding-right: 110px;
}

.p-r-111 {
  padding-right: 111px;
}

.p-r-112 {
  padding-right: 112px;
}

.p-r-113 {
  padding-right: 113px;
}

.p-r-114 {
  padding-right: 114px;
}

.p-r-115 {
  padding-right: 115px;
}

.p-r-116 {
  padding-right: 116px;
}

.p-r-117 {
  padding-right: 117px;
}

.p-r-118 {
  padding-right: 118px;
}

.p-r-119 {
  padding-right: 119px;
}

.p-r-120 {
  padding-right: 120px;
}

.p-r-121 {
  padding-right: 121px;
}

.p-r-122 {
  padding-right: 122px;
}

.p-r-123 {
  padding-right: 123px;
}

.p-r-124 {
  padding-right: 124px;
}

.p-r-125 {
  padding-right: 125px;
}

.p-r-126 {
  padding-right: 126px;
}

.p-r-127 {
  padding-right: 127px;
}

.p-r-128 {
  padding-right: 128px;
}

.p-r-129 {
  padding-right: 129px;
}

.p-r-130 {
  padding-right: 130px;
}

.p-r-131 {
  padding-right: 131px;
}

.p-r-132 {
  padding-right: 132px;
}

.p-r-133 {
  padding-right: 133px;
}

.p-r-134 {
  padding-right: 134px;
}

.p-r-135 {
  padding-right: 135px;
}

.p-r-136 {
  padding-right: 136px;
}

.p-r-137 {
  padding-right: 137px;
}

.p-r-138 {
  padding-right: 138px;
}

.p-r-139 {
  padding-right: 139px;
}

.p-r-140 {
  padding-right: 140px;
}

.p-r-141 {
  padding-right: 141px;
}

.p-r-142 {
  padding-right: 142px;
}

.p-r-143 {
  padding-right: 143px;
}

.p-r-144 {
  padding-right: 144px;
}

.p-r-145 {
  padding-right: 145px;
}

.p-r-146 {
  padding-right: 146px;
}

.p-r-147 {
  padding-right: 147px;
}

.p-r-148 {
  padding-right: 148px;
}

.p-r-149 {
  padding-right: 149px;
}

.p-r-150 {
  padding-right: 150px;
}

.p-r-151 {
  padding-right: 151px;
}

.p-r-152 {
  padding-right: 152px;
}

.p-r-153 {
  padding-right: 153px;
}

.p-r-154 {
  padding-right: 154px;
}

.p-r-155 {
  padding-right: 155px;
}

.p-r-156 {
  padding-right: 156px;
}

.p-r-157 {
  padding-right: 157px;
}

.p-r-158 {
  padding-right: 158px;
}

.p-r-159 {
  padding-right: 159px;
}

.p-r-160 {
  padding-right: 160px;
}

.p-r-161 {
  padding-right: 161px;
}

.p-r-162 {
  padding-right: 162px;
}

.p-r-163 {
  padding-right: 163px;
}

.p-r-164 {
  padding-right: 164px;
}

.p-r-165 {
  padding-right: 165px;
}

.p-r-166 {
  padding-right: 166px;
}

.p-r-167 {
  padding-right: 167px;
}

.p-r-168 {
  padding-right: 168px;
}

.p-r-169 {
  padding-right: 169px;
}

.p-r-170 {
  padding-right: 170px;
}

.p-r-171 {
  padding-right: 171px;
}

.p-r-172 {
  padding-right: 172px;
}

.p-r-173 {
  padding-right: 173px;
}

.p-r-174 {
  padding-right: 174px;
}

.p-r-175 {
  padding-right: 175px;
}

.p-r-176 {
  padding-right: 176px;
}

.p-r-177 {
  padding-right: 177px;
}

.p-r-178 {
  padding-right: 178px;
}

.p-r-179 {
  padding-right: 179px;
}

.p-r-180 {
  padding-right: 180px;
}

.p-r-181 {
  padding-right: 181px;
}

.p-r-182 {
  padding-right: 182px;
}

.p-r-183 {
  padding-right: 183px;
}

.p-r-184 {
  padding-right: 184px;
}

.p-r-185 {
  padding-right: 185px;
}

.p-r-186 {
  padding-right: 186px;
}

.p-r-187 {
  padding-right: 187px;
}

.p-r-188 {
  padding-right: 188px;
}

.p-r-189 {
  padding-right: 189px;
}

.p-r-190 {
  padding-right: 190px;
}

.p-r-191 {
  padding-right: 191px;
}

.p-r-192 {
  padding-right: 192px;
}

.p-r-193 {
  padding-right: 193px;
}

.p-r-194 {
  padding-right: 194px;
}

.p-r-195 {
  padding-right: 195px;
}

.p-r-196 {
  padding-right: 196px;
}

.p-r-197 {
  padding-right: 197px;
}

.p-r-198 {
  padding-right: 198px;
}

.p-r-199 {
  padding-right: 199px;
}

.p-r-200 {
  padding-right: 200px;
}

.p-r-201 {
  padding-right: 201px;
}

.p-r-202 {
  padding-right: 202px;
}

.p-r-203 {
  padding-right: 203px;
}

.p-r-204 {
  padding-right: 204px;
}

.p-r-205 {
  padding-right: 205px;
}

.p-r-206 {
  padding-right: 206px;
}

.p-r-207 {
  padding-right: 207px;
}

.p-r-208 {
  padding-right: 208px;
}

.p-r-209 {
  padding-right: 209px;
}

.p-r-210 {
  padding-right: 210px;
}

.p-r-211 {
  padding-right: 211px;
}

.p-r-212 {
  padding-right: 212px;
}

.p-r-213 {
  padding-right: 213px;
}

.p-r-214 {
  padding-right: 214px;
}

.p-r-215 {
  padding-right: 215px;
}

.p-r-216 {
  padding-right: 216px;
}

.p-r-217 {
  padding-right: 217px;
}

.p-r-218 {
  padding-right: 218px;
}

.p-r-219 {
  padding-right: 219px;
}

.p-r-220 {
  padding-right: 220px;
}

.p-r-221 {
  padding-right: 221px;
}

.p-r-222 {
  padding-right: 222px;
}

.p-r-223 {
  padding-right: 223px;
}

.p-r-224 {
  padding-right: 224px;
}

.p-r-225 {
  padding-right: 225px;
}

.p-r-226 {
  padding-right: 226px;
}

.p-r-227 {
  padding-right: 227px;
}

.p-r-228 {
  padding-right: 228px;
}

.p-r-229 {
  padding-right: 229px;
}

.p-r-230 {
  padding-right: 230px;
}

.p-r-231 {
  padding-right: 231px;
}

.p-r-232 {
  padding-right: 232px;
}

.p-r-233 {
  padding-right: 233px;
}

.p-r-234 {
  padding-right: 234px;
}

.p-r-235 {
  padding-right: 235px;
}

.p-r-236 {
  padding-right: 236px;
}

.p-r-237 {
  padding-right: 237px;
}

.p-r-238 {
  padding-right: 238px;
}

.p-r-239 {
  padding-right: 239px;
}

.p-r-240 {
  padding-right: 240px;
}

.p-r-241 {
  padding-right: 241px;
}

.p-r-242 {
  padding-right: 242px;
}

.p-r-243 {
  padding-right: 243px;
}

.p-r-244 {
  padding-right: 244px;
}

.p-r-245 {
  padding-right: 245px;
}

.p-r-246 {
  padding-right: 246px;
}

.p-r-247 {
  padding-right: 247px;
}

.p-r-248 {
  padding-right: 248px;
}

.p-r-249 {
  padding-right: 249px;
}

.p-r-250 {
  padding-right: 250px;
}

/*[ MARGIN ]
///////////////////////////////////////////////////////////
*/
.m-t-0 {
  margin-top: 0px;
}

.m-t-1 {
  margin-top: 1px;
}

.m-t-2 {
  margin-top: 2px;
}

.m-t-3 {
  margin-top: 3px;
}

.m-t-4 {
  margin-top: 4px;
}

.m-t-5 {
  margin-top: 5px;
}

.m-t-6 {
  margin-top: 6px;
}

.m-t-7 {
  margin-top: 7px;
}

.m-t-8 {
  margin-top: 8px;
}

.m-t-9 {
  margin-top: 9px;
}

.m-t-10 {
  margin-top: 10px;
}

.m-t-11 {
  margin-top: 11px;
}

.m-t-12 {
  margin-top: 12px;
}

.m-t-13 {
  margin-top: 13px;
}

.m-t-14 {
  margin-top: 14px;
}

.m-t-15 {
  margin-top: 15px;
}

.m-t-16 {
  margin-top: 16px;
}

.m-t-17 {
  margin-top: 17px;
}

.m-t-18 {
  margin-top: 18px;
}

.m-t-19 {
  margin-top: 19px;
}

.m-t-20 {
  margin-top: 20px;
}

.m-t-21 {
  margin-top: 21px;
}

.m-t-22 {
  margin-top: 22px;
}

.m-t-23 {
  margin-top: 23px;
}

.m-t-24 {
  margin-top: 24px;
}

.m-t-25 {
  margin-top: 25px;
}

.m-t-26 {
  margin-top: 26px;
}

.m-t-27 {
  margin-top: 27px;
}

.m-t-28 {
  margin-top: 28px;
}

.m-t-29 {
  margin-top: 29px;
}

.m-t-30 {
  margin-top: 30px;
}

.m-t-31 {
  margin-top: 31px;
}

.m-t-32 {
  margin-top: 32px;
}

.m-t-33 {
  margin-top: 33px;
}

.m-t-34 {
  margin-top: 34px;
}

.m-t-35 {
  margin-top: 35px;
}

.m-t-36 {
  margin-top: 36px;
}

.m-t-37 {
  margin-top: 37px;
}

.m-t-38 {
  margin-top: 38px;
}

.m-t-39 {
  margin-top: 39px;
}

.m-t-40 {
  margin-top: 40px;
}

.m-t-41 {
  margin-top: 41px;
}

.m-t-42 {
  margin-top: 42px;
}

.m-t-43 {
  margin-top: 43px;
}

.m-t-44 {
  margin-top: 44px;
}

.m-t-45 {
  margin-top: 45px;
}

.m-t-46 {
  margin-top: 46px;
}

.m-t-47 {
  margin-top: 47px;
}

.m-t-48 {
  margin-top: 48px;
}

.m-t-49 {
  margin-top: 49px;
}

.m-t-50 {
  margin-top: 50px;
}

.m-t-51 {
  margin-top: 51px;
}

.m-t-52 {
  margin-top: 52px;
}

.m-t-53 {
  margin-top: 53px;
}

.m-t-54 {
  margin-top: 54px;
}

.m-t-55 {
  margin-top: 55px;
}

.m-t-56 {
  margin-top: 56px;
}

.m-t-57 {
  margin-top: 57px;
}

.m-t-58 {
  margin-top: 58px;
}

.m-t-59 {
  margin-top: 59px;
}

.m-t-60 {
  margin-top: 60px;
}

.m-t-61 {
  margin-top: 61px;
}

.m-t-62 {
  margin-top: 62px;
}

.m-t-63 {
  margin-top: 63px;
}

.m-t-64 {
  margin-top: 64px;
}

.m-t-65 {
  margin-top: 65px;
}

.m-t-66 {
  margin-top: 66px;
}

.m-t-67 {
  margin-top: 67px;
}

.m-t-68 {
  margin-top: 68px;
}

.m-t-69 {
  margin-top: 69px;
}

.m-t-70 {
  margin-top: 70px;
}

.m-t-71 {
  margin-top: 71px;
}

.m-t-72 {
  margin-top: 72px;
}

.m-t-73 {
  margin-top: 73px;
}

.m-t-74 {
  margin-top: 74px;
}

.m-t-75 {
  margin-top: 75px;
}

.m-t-76 {
  margin-top: 76px;
}

.m-t-77 {
  margin-top: 77px;
}

.m-t-78 {
  margin-top: 78px;
}

.m-t-79 {
  margin-top: 79px;
}

.m-t-80 {
  margin-top: 80px;
}

.m-t-81 {
  margin-top: 81px;
}

.m-t-82 {
  margin-top: 82px;
}

.m-t-83 {
  margin-top: 83px;
}

.m-t-84 {
  margin-top: 84px;
}

.m-t-85 {
  margin-top: 85px;
}

.m-t-86 {
  margin-top: 86px;
}

.m-t-87 {
  margin-top: 87px;
}

.m-t-88 {
  margin-top: 88px;
}

.m-t-89 {
  margin-top: 89px;
}

.m-t-90 {
  margin-top: 90px;
}

.m-t-91 {
  margin-top: 91px;
}

.m-t-92 {
  margin-top: 92px;
}

.m-t-93 {
  margin-top: 93px;
}

.m-t-94 {
  margin-top: 94px;
}

.m-t-95 {
  margin-top: 95px;
}

.m-t-96 {
  margin-top: 96px;
}

.m-t-97 {
  margin-top: 97px;
}

.m-t-98 {
  margin-top: 98px;
}

.m-t-99 {
  margin-top: 99px;
}

.m-t-100 {
  margin-top: 100px;
}

.m-t-101 {
  margin-top: 101px;
}

.m-t-102 {
  margin-top: 102px;
}

.m-t-103 {
  margin-top: 103px;
}

.m-t-104 {
  margin-top: 104px;
}

.m-t-105 {
  margin-top: 105px;
}

.m-t-106 {
  margin-top: 106px;
}

.m-t-107 {
  margin-top: 107px;
}

.m-t-108 {
  margin-top: 108px;
}

.m-t-109 {
  margin-top: 109px;
}

.m-t-110 {
  margin-top: 110px;
}

.m-t-111 {
  margin-top: 111px;
}

.m-t-112 {
  margin-top: 112px;
}

.m-t-113 {
  margin-top: 113px;
}

.m-t-114 {
  margin-top: 114px;
}

.m-t-115 {
  margin-top: 115px;
}

.m-t-116 {
  margin-top: 116px;
}

.m-t-117 {
  margin-top: 117px;
}

.m-t-118 {
  margin-top: 118px;
}

.m-t-119 {
  margin-top: 119px;
}

.m-t-120 {
  margin-top: 120px;
}

.m-t-121 {
  margin-top: 121px;
}

.m-t-122 {
  margin-top: 122px;
}

.m-t-123 {
  margin-top: 123px;
}

.m-t-124 {
  margin-top: 124px;
}

.m-t-125 {
  margin-top: 125px;
}

.m-t-126 {
  margin-top: 126px;
}

.m-t-127 {
  margin-top: 127px;
}

.m-t-128 {
  margin-top: 128px;
}

.m-t-129 {
  margin-top: 129px;
}

.m-t-130 {
  margin-top: 130px;
}

.m-t-131 {
  margin-top: 131px;
}

.m-t-132 {
  margin-top: 132px;
}

.m-t-133 {
  margin-top: 133px;
}

.m-t-134 {
  margin-top: 134px;
}

.m-t-135 {
  margin-top: 135px;
}

.m-t-136 {
  margin-top: 136px;
}

.m-t-137 {
  margin-top: 137px;
}

.m-t-138 {
  margin-top: 138px;
}

.m-t-139 {
  margin-top: 139px;
}

.m-t-140 {
  margin-top: 140px;
}

.m-t-141 {
  margin-top: 141px;
}

.m-t-142 {
  margin-top: 142px;
}

.m-t-143 {
  margin-top: 143px;
}

.m-t-144 {
  margin-top: 144px;
}

.m-t-145 {
  margin-top: 145px;
}

.m-t-146 {
  margin-top: 146px;
}

.m-t-147 {
  margin-top: 147px;
}

.m-t-148 {
  margin-top: 148px;
}

.m-t-149 {
  margin-top: 149px;
}

.m-t-150 {
  margin-top: 150px;
}

.m-t-151 {
  margin-top: 151px;
}

.m-t-152 {
  margin-top: 152px;
}

.m-t-153 {
  margin-top: 153px;
}

.m-t-154 {
  margin-top: 154px;
}

.m-t-155 {
  margin-top: 155px;
}

.m-t-156 {
  margin-top: 156px;
}

.m-t-157 {
  margin-top: 157px;
}

.m-t-158 {
  margin-top: 158px;
}

.m-t-159 {
  margin-top: 159px;
}

.m-t-160 {
  margin-top: 160px;
}

.m-t-161 {
  margin-top: 161px;
}

.m-t-162 {
  margin-top: 162px;
}

.m-t-163 {
  margin-top: 163px;
}

.m-t-164 {
  margin-top: 164px;
}

.m-t-165 {
  margin-top: 165px;
}

.m-t-166 {
  margin-top: 166px;
}

.m-t-167 {
  margin-top: 167px;
}

.m-t-168 {
  margin-top: 168px;
}

.m-t-169 {
  margin-top: 169px;
}

.m-t-170 {
  margin-top: 170px;
}

.m-t-171 {
  margin-top: 171px;
}

.m-t-172 {
  margin-top: 172px;
}

.m-t-173 {
  margin-top: 173px;
}

.m-t-174 {
  margin-top: 174px;
}

.m-t-175 {
  margin-top: 175px;
}

.m-t-176 {
  margin-top: 176px;
}

.m-t-177 {
  margin-top: 177px;
}

.m-t-178 {
  margin-top: 178px;
}

.m-t-179 {
  margin-top: 179px;
}

.m-t-180 {
  margin-top: 180px;
}

.m-t-181 {
  margin-top: 181px;
}

.m-t-182 {
  margin-top: 182px;
}

.m-t-183 {
  margin-top: 183px;
}

.m-t-184 {
  margin-top: 184px;
}

.m-t-185 {
  margin-top: 185px;
}

.m-t-186 {
  margin-top: 186px;
}

.m-t-187 {
  margin-top: 187px;
}

.m-t-188 {
  margin-top: 188px;
}

.m-t-189 {
  margin-top: 189px;
}

.m-t-190 {
  margin-top: 190px;
}

.m-t-191 {
  margin-top: 191px;
}

.m-t-192 {
  margin-top: 192px;
}

.m-t-193 {
  margin-top: 193px;
}

.m-t-194 {
  margin-top: 194px;
}

.m-t-195 {
  margin-top: 195px;
}

.m-t-196 {
  margin-top: 196px;
}

.m-t-197 {
  margin-top: 197px;
}

.m-t-198 {
  margin-top: 198px;
}

.m-t-199 {
  margin-top: 199px;
}

.m-t-200 {
  margin-top: 200px;
}

.m-t-201 {
  margin-top: 201px;
}

.m-t-202 {
  margin-top: 202px;
}

.m-t-203 {
  margin-top: 203px;
}

.m-t-204 {
  margin-top: 204px;
}

.m-t-205 {
  margin-top: 205px;
}

.m-t-206 {
  margin-top: 206px;
}

.m-t-207 {
  margin-top: 207px;
}

.m-t-208 {
  margin-top: 208px;
}

.m-t-209 {
  margin-top: 209px;
}

.m-t-210 {
  margin-top: 210px;
}

.m-t-211 {
  margin-top: 211px;
}

.m-t-212 {
  margin-top: 212px;
}

.m-t-213 {
  margin-top: 213px;
}

.m-t-214 {
  margin-top: 214px;
}

.m-t-215 {
  margin-top: 215px;
}

.m-t-216 {
  margin-top: 216px;
}

.m-t-217 {
  margin-top: 217px;
}

.m-t-218 {
  margin-top: 218px;
}

.m-t-219 {
  margin-top: 219px;
}

.m-t-220 {
  margin-top: 220px;
}

.m-t-221 {
  margin-top: 221px;
}

.m-t-222 {
  margin-top: 222px;
}

.m-t-223 {
  margin-top: 223px;
}

.m-t-224 {
  margin-top: 224px;
}

.m-t-225 {
  margin-top: 225px;
}

.m-t-226 {
  margin-top: 226px;
}

.m-t-227 {
  margin-top: 227px;
}

.m-t-228 {
  margin-top: 228px;
}

.m-t-229 {
  margin-top: 229px;
}

.m-t-230 {
  margin-top: 230px;
}

.m-t-231 {
  margin-top: 231px;
}

.m-t-232 {
  margin-top: 232px;
}

.m-t-233 {
  margin-top: 233px;
}

.m-t-234 {
  margin-top: 234px;
}

.m-t-235 {
  margin-top: 235px;
}

.m-t-236 {
  margin-top: 236px;
}

.m-t-237 {
  margin-top: 237px;
}

.m-t-238 {
  margin-top: 238px;
}

.m-t-239 {
  margin-top: 239px;
}

.m-t-240 {
  margin-top: 240px;
}

.m-t-241 {
  margin-top: 241px;
}

.m-t-242 {
  margin-top: 242px;
}

.m-t-243 {
  margin-top: 243px;
}

.m-t-244 {
  margin-top: 244px;
}

.m-t-245 {
  margin-top: 245px;
}

.m-t-246 {
  margin-top: 246px;
}

.m-t-247 {
  margin-top: 247px;
}

.m-t-248 {
  margin-top: 248px;
}

.m-t-249 {
  margin-top: 249px;
}

.m-t-250 {
  margin-top: 250px;
}

.m-b-0 {
  margin-bottom: 0px;
}

.m-b-1 {
  margin-bottom: 1px;
}

.m-b-2 {
  margin-bottom: 2px;
}

.m-b-3 {
  margin-bottom: 3px;
}

.m-b-4 {
  margin-bottom: 4px;
}

.m-b-5 {
  margin-bottom: 5px;
}

.m-b-6 {
  margin-bottom: 6px;
}

.m-b-7 {
  margin-bottom: 7px;
}

.m-b-8 {
  margin-bottom: 8px;
}

.m-b-9 {
  margin-bottom: 9px;
}

.m-b-10 {
  margin-bottom: 10px;
}

.m-b-11 {
  margin-bottom: 11px;
}

.m-b-12 {
  margin-bottom: 12px;
}

.m-b-13 {
  margin-bottom: 13px;
}

.m-b-14 {
  margin-bottom: 14px;
}

.m-b-15 {
  margin-bottom: 15px;
}

.m-b-16 {
  margin-bottom: 16px;
}

.m-b-17 {
  margin-bottom: 17px;
}

.m-b-18 {
  margin-bottom: 18px;
}

.m-b-19 {
  margin-bottom: 19px;
}

.m-b-20 {
  margin-bottom: 20px;
}

.m-b-21 {
  margin-bottom: 21px;
}

.m-b-22 {
  margin-bottom: 22px;
}

.m-b-23 {
  margin-bottom: 23px;
}

.m-b-24 {
  margin-bottom: 24px;
}

.m-b-25 {
  margin-bottom: 25px;
}

.m-b-26 {
  margin-bottom: 26px;
}

.m-b-27 {
  margin-bottom: 27px;
}

.m-b-28 {
  margin-bottom: 28px;
}

.m-b-29 {
  margin-bottom: 29px;
}

.m-b-30 {
  margin-bottom: 30px;
}

.m-b-31 {
  margin-bottom: 31px;
}

.m-b-32 {
  margin-bottom: 32px;
}

.m-b-33 {
  margin-bottom: 33px;
}

.m-b-34 {
  margin-bottom: 34px;
}

.m-b-35 {
  margin-bottom: 35px;
}

.m-b-36 {
  margin-bottom: 36px;
}

.m-b-37 {
  margin-bottom: 37px;
}

.m-b-38 {
  margin-bottom: 38px;
}

.m-b-39 {
  margin-bottom: 39px;
}

.m-b-40 {
  margin-bottom: 40px;
}

.m-b-41 {
  margin-bottom: 41px;
}

.m-b-42 {
  margin-bottom: 42px;
}

.m-b-43 {
  margin-bottom: 43px;
}

.m-b-44 {
  margin-bottom: 44px;
}

.m-b-45 {
  margin-bottom: 45px;
}

.m-b-46 {
  margin-bottom: 46px;
}

.m-b-47 {
  margin-bottom: 47px;
}

.m-b-48 {
  margin-bottom: 48px;
}

.m-b-49 {
  margin-bottom: 49px;
}

.m-b-50 {
  margin-bottom: 50px;
}

.m-b-51 {
  margin-bottom: 51px;
}

.m-b-52 {
  margin-bottom: 52px;
}

.m-b-53 {
  margin-bottom: 53px;
}

.m-b-54 {
  margin-bottom: 54px;
}

.m-b-55 {
  margin-bottom: 55px;
}

.m-b-56 {
  margin-bottom: 56px;
}

.m-b-57 {
  margin-bottom: 57px;
}

.m-b-58 {
  margin-bottom: 58px;
}

.m-b-59 {
  margin-bottom: 59px;
}

.m-b-60 {
  margin-bottom: 60px;
}

.m-b-61 {
  margin-bottom: 61px;
}

.m-b-62 {
  margin-bottom: 62px;
}

.m-b-63 {
  margin-bottom: 63px;
}

.m-b-64 {
  margin-bottom: 64px;
}

.m-b-65 {
  margin-bottom: 65px;
}

.m-b-66 {
  margin-bottom: 66px;
}

.m-b-67 {
  margin-bottom: 67px;
}

.m-b-68 {
  margin-bottom: 68px;
}

.m-b-69 {
  margin-bottom: 69px;
}

.m-b-70 {
  margin-bottom: 70px;
}

.m-b-71 {
  margin-bottom: 71px;
}

.m-b-72 {
  margin-bottom: 72px;
}

.m-b-73 {
  margin-bottom: 73px;
}

.m-b-74 {
  margin-bottom: 74px;
}

.m-b-75 {
  margin-bottom: 75px;
}

.m-b-76 {
  margin-bottom: 76px;
}

.m-b-77 {
  margin-bottom: 77px;
}

.m-b-78 {
  margin-bottom: 78px;
}

.m-b-79 {
  margin-bottom: 79px;
}

.m-b-80 {
  margin-bottom: 80px;
}

.m-b-81 {
  margin-bottom: 81px;
}

.m-b-82 {
  margin-bottom: 82px;
}

.m-b-83 {
  margin-bottom: 83px;
}

.m-b-84 {
  margin-bottom: 84px;
}

.m-b-85 {
  margin-bottom: 85px;
}

.m-b-86 {
  margin-bottom: 86px;
}

.m-b-87 {
  margin-bottom: 87px;
}

.m-b-88 {
  margin-bottom: 88px;
}

.m-b-89 {
  margin-bottom: 89px;
}

.m-b-90 {
  margin-bottom: 90px;
}

.m-b-91 {
  margin-bottom: 91px;
}

.m-b-92 {
  margin-bottom: 92px;
}

.m-b-93 {
  margin-bottom: 93px;
}

.m-b-94 {
  margin-bottom: 94px;
}

.m-b-95 {
  margin-bottom: 95px;
}

.m-b-96 {
  margin-bottom: 96px;
}

.m-b-97 {
  margin-bottom: 97px;
}

.m-b-98 {
  margin-bottom: 98px;
}

.m-b-99 {
  margin-bottom: 99px;
}

.m-b-100 {
  margin-bottom: 100px;
}

.m-b-101 {
  margin-bottom: 101px;
}

.m-b-102 {
  margin-bottom: 102px;
}

.m-b-103 {
  margin-bottom: 103px;
}

.m-b-104 {
  margin-bottom: 104px;
}

.m-b-105 {
  margin-bottom: 105px;
}

.m-b-106 {
  margin-bottom: 106px;
}

.m-b-107 {
  margin-bottom: 107px;
}

.m-b-108 {
  margin-bottom: 108px;
}

.m-b-109 {
  margin-bottom: 109px;
}

.m-b-110 {
  margin-bottom: 110px;
}

.m-b-111 {
  margin-bottom: 111px;
}

.m-b-112 {
  margin-bottom: 112px;
}

.m-b-113 {
  margin-bottom: 113px;
}

.m-b-114 {
  margin-bottom: 114px;
}

.m-b-115 {
  margin-bottom: 115px;
}

.m-b-116 {
  margin-bottom: 116px;
}

.m-b-117 {
  margin-bottom: 117px;
}

.m-b-118 {
  margin-bottom: 118px;
}

.m-b-119 {
  margin-bottom: 119px;
}

.m-b-120 {
  margin-bottom: 120px;
}

.m-b-121 {
  margin-bottom: 121px;
}

.m-b-122 {
  margin-bottom: 122px;
}

.m-b-123 {
  margin-bottom: 123px;
}

.m-b-124 {
  margin-bottom: 124px;
}

.m-b-125 {
  margin-bottom: 125px;
}

.m-b-126 {
  margin-bottom: 126px;
}

.m-b-127 {
  margin-bottom: 127px;
}

.m-b-128 {
  margin-bottom: 128px;
}

.m-b-129 {
  margin-bottom: 129px;
}

.m-b-130 {
  margin-bottom: 130px;
}

.m-b-131 {
  margin-bottom: 131px;
}

.m-b-132 {
  margin-bottom: 132px;
}

.m-b-133 {
  margin-bottom: 133px;
}

.m-b-134 {
  margin-bottom: 134px;
}

.m-b-135 {
  margin-bottom: 135px;
}

.m-b-136 {
  margin-bottom: 136px;
}

.m-b-137 {
  margin-bottom: 137px;
}

.m-b-138 {
  margin-bottom: 138px;
}

.m-b-139 {
  margin-bottom: 139px;
}

.m-b-140 {
  margin-bottom: 140px;
}

.m-b-141 {
  margin-bottom: 141px;
}

.m-b-142 {
  margin-bottom: 142px;
}

.m-b-143 {
  margin-bottom: 143px;
}

.m-b-144 {
  margin-bottom: 144px;
}

.m-b-145 {
  margin-bottom: 145px;
}

.m-b-146 {
  margin-bottom: 146px;
}

.m-b-147 {
  margin-bottom: 147px;
}

.m-b-148 {
  margin-bottom: 148px;
}

.m-b-149 {
  margin-bottom: 149px;
}

.m-b-150 {
  margin-bottom: 150px;
}

.m-b-151 {
  margin-bottom: 151px;
}

.m-b-152 {
  margin-bottom: 152px;
}

.m-b-153 {
  margin-bottom: 153px;
}

.m-b-154 {
  margin-bottom: 154px;
}

.m-b-155 {
  margin-bottom: 155px;
}

.m-b-156 {
  margin-bottom: 156px;
}

.m-b-157 {
  margin-bottom: 157px;
}

.m-b-158 {
  margin-bottom: 158px;
}

.m-b-159 {
  margin-bottom: 159px;
}

.m-b-160 {
  margin-bottom: 160px;
}

.m-b-161 {
  margin-bottom: 161px;
}

.m-b-162 {
  margin-bottom: 162px;
}

.m-b-163 {
  margin-bottom: 163px;
}

.m-b-164 {
  margin-bottom: 164px;
}

.m-b-165 {
  margin-bottom: 165px;
}

.m-b-166 {
  margin-bottom: 166px;
}

.m-b-167 {
  margin-bottom: 167px;
}

.m-b-168 {
  margin-bottom: 168px;
}

.m-b-169 {
  margin-bottom: 169px;
}

.m-b-170 {
  margin-bottom: 170px;
}

.m-b-171 {
  margin-bottom: 171px;
}

.m-b-172 {
  margin-bottom: 172px;
}

.m-b-173 {
  margin-bottom: 173px;
}

.m-b-174 {
  margin-bottom: 174px;
}

.m-b-175 {
  margin-bottom: 175px;
}

.m-b-176 {
  margin-bottom: 176px;
}

.m-b-177 {
  margin-bottom: 177px;
}

.m-b-178 {
  margin-bottom: 178px;
}

.m-b-179 {
  margin-bottom: 179px;
}

.m-b-180 {
  margin-bottom: 180px;
}

.m-b-181 {
  margin-bottom: 181px;
}

.m-b-182 {
  margin-bottom: 182px;
}

.m-b-183 {
  margin-bottom: 183px;
}

.m-b-184 {
  margin-bottom: 184px;
}

.m-b-185 {
  margin-bottom: 185px;
}

.m-b-186 {
  margin-bottom: 186px;
}

.m-b-187 {
  margin-bottom: 187px;
}

.m-b-188 {
  margin-bottom: 188px;
}

.m-b-189 {
  margin-bottom: 189px;
}

.m-b-190 {
  margin-bottom: 190px;
}

.m-b-191 {
  margin-bottom: 191px;
}

.m-b-192 {
  margin-bottom: 192px;
}

.m-b-193 {
  margin-bottom: 193px;
}

.m-b-194 {
  margin-bottom: 194px;
}

.m-b-195 {
  margin-bottom: 195px;
}

.m-b-196 {
  margin-bottom: 196px;
}

.m-b-197 {
  margin-bottom: 197px;
}

.m-b-198 {
  margin-bottom: 198px;
}

.m-b-199 {
  margin-bottom: 199px;
}

.m-b-200 {
  margin-bottom: 200px;
}

.m-b-201 {
  margin-bottom: 201px;
}

.m-b-202 {
  margin-bottom: 202px;
}

.m-b-203 {
  margin-bottom: 203px;
}

.m-b-204 {
  margin-bottom: 204px;
}

.m-b-205 {
  margin-bottom: 205px;
}

.m-b-206 {
  margin-bottom: 206px;
}

.m-b-207 {
  margin-bottom: 207px;
}

.m-b-208 {
  margin-bottom: 208px;
}

.m-b-209 {
  margin-bottom: 209px;
}

.m-b-210 {
  margin-bottom: 210px;
}

.m-b-211 {
  margin-bottom: 211px;
}

.m-b-212 {
  margin-bottom: 212px;
}

.m-b-213 {
  margin-bottom: 213px;
}

.m-b-214 {
  margin-bottom: 214px;
}

.m-b-215 {
  margin-bottom: 215px;
}

.m-b-216 {
  margin-bottom: 216px;
}

.m-b-217 {
  margin-bottom: 217px;
}

.m-b-218 {
  margin-bottom: 218px;
}

.m-b-219 {
  margin-bottom: 219px;
}

.m-b-220 {
  margin-bottom: 220px;
}

.m-b-221 {
  margin-bottom: 221px;
}

.m-b-222 {
  margin-bottom: 222px;
}

.m-b-223 {
  margin-bottom: 223px;
}

.m-b-224 {
  margin-bottom: 224px;
}

.m-b-225 {
  margin-bottom: 225px;
}

.m-b-226 {
  margin-bottom: 226px;
}

.m-b-227 {
  margin-bottom: 227px;
}

.m-b-228 {
  margin-bottom: 228px;
}

.m-b-229 {
  margin-bottom: 229px;
}

.m-b-230 {
  margin-bottom: 230px;
}

.m-b-231 {
  margin-bottom: 231px;
}

.m-b-232 {
  margin-bottom: 232px;
}

.m-b-233 {
  margin-bottom: 233px;
}

.m-b-234 {
  margin-bottom: 234px;
}

.m-b-235 {
  margin-bottom: 235px;
}

.m-b-236 {
  margin-bottom: 236px;
}

.m-b-237 {
  margin-bottom: 237px;
}

.m-b-238 {
  margin-bottom: 238px;
}

.m-b-239 {
  margin-bottom: 239px;
}

.m-b-240 {
  margin-bottom: 240px;
}

.m-b-241 {
  margin-bottom: 241px;
}

.m-b-242 {
  margin-bottom: 242px;
}

.m-b-243 {
  margin-bottom: 243px;
}

.m-b-244 {
  margin-bottom: 244px;
}

.m-b-245 {
  margin-bottom: 245px;
}

.m-b-246 {
  margin-bottom: 246px;
}

.m-b-247 {
  margin-bottom: 247px;
}

.m-b-248 {
  margin-bottom: 248px;
}

.m-b-249 {
  margin-bottom: 249px;
}

.m-b-250 {
  margin-bottom: 250px;
}

.m-l-0 {
  margin-left: 0px;
}

.m-l-1 {
  margin-left: 1px;
}

.m-l-2 {
  margin-left: 2px;
}

.m-l-3 {
  margin-left: 3px;
}

.m-l-4 {
  margin-left: 4px;
}

.m-l-5 {
  margin-left: 5px;
}

.m-l-6 {
  margin-left: 6px;
}

.m-l-7 {
  margin-left: 7px;
}

.m-l-8 {
  margin-left: 8px;
}

.m-l-9 {
  margin-left: 9px;
}

.m-l-10 {
  margin-left: 10px;
}

.m-l-11 {
  margin-left: 11px;
}

.m-l-12 {
  margin-left: 12px;
}

.m-l-13 {
  margin-left: 13px;
}

.m-l-14 {
  margin-left: 14px;
}

.m-l-15 {
  margin-left: 15px;
}

.m-l-16 {
  margin-left: 16px;
}

.m-l-17 {
  margin-left: 17px;
}

.m-l-18 {
  margin-left: 18px;
}

.m-l-19 {
  margin-left: 19px;
}

.m-l-20 {
  margin-left: 20px;
}

.m-l-21 {
  margin-left: 21px;
}

.m-l-22 {
  margin-left: 22px;
}

.m-l-23 {
  margin-left: 23px;
}

.m-l-24 {
  margin-left: 24px;
}

.m-l-25 {
  margin-left: 25px;
}

.m-l-26 {
  margin-left: 26px;
}

.m-l-27 {
  margin-left: 27px;
}

.m-l-28 {
  margin-left: 28px;
}

.m-l-29 {
  margin-left: 29px;
}

.m-l-30 {
  margin-left: 30px;
}

.m-l-31 {
  margin-left: 31px;
}

.m-l-32 {
  margin-left: 32px;
}

.m-l-33 {
  margin-left: 33px;
}

.m-l-34 {
  margin-left: 34px;
}

.m-l-35 {
  margin-left: 35px;
}

.m-l-36 {
  margin-left: 36px;
}

.m-l-37 {
  margin-left: 37px;
}

.m-l-38 {
  margin-left: 38px;
}

.m-l-39 {
  margin-left: 39px;
}

.m-l-40 {
  margin-left: 40px;
}

.m-l-41 {
  margin-left: 41px;
}

.m-l-42 {
  margin-left: 42px;
}

.m-l-43 {
  margin-left: 43px;
}

.m-l-44 {
  margin-left: 44px;
}

.m-l-45 {
  margin-left: 45px;
}

.m-l-46 {
  margin-left: 46px;
}

.m-l-47 {
  margin-left: 47px;
}

.m-l-48 {
  margin-left: 48px;
}

.m-l-49 {
  margin-left: 49px;
}

.m-l-50 {
  margin-left: 50px;
}

.m-l-51 {
  margin-left: 51px;
}

.m-l-52 {
  margin-left: 52px;
}

.m-l-53 {
  margin-left: 53px;
}

.m-l-54 {
  margin-left: 54px;
}

.m-l-55 {
  margin-left: 55px;
}

.m-l-56 {
  margin-left: 56px;
}

.m-l-57 {
  margin-left: 57px;
}

.m-l-58 {
  margin-left: 58px;
}

.m-l-59 {
  margin-left: 59px;
}

.m-l-60 {
  margin-left: 60px;
}

.m-l-61 {
  margin-left: 61px;
}

.m-l-62 {
  margin-left: 62px;
}

.m-l-63 {
  margin-left: 63px;
}

.m-l-64 {
  margin-left: 64px;
}

.m-l-65 {
  margin-left: 65px;
}

.m-l-66 {
  margin-left: 66px;
}

.m-l-67 {
  margin-left: 67px;
}

.m-l-68 {
  margin-left: 68px;
}

.m-l-69 {
  margin-left: 69px;
}

.m-l-70 {
  margin-left: 70px;
}

.m-l-71 {
  margin-left: 71px;
}

.m-l-72 {
  margin-left: 72px;
}

.m-l-73 {
  margin-left: 73px;
}

.m-l-74 {
  margin-left: 74px;
}

.m-l-75 {
  margin-left: 75px;
}

.m-l-76 {
  margin-left: 76px;
}

.m-l-77 {
  margin-left: 77px;
}

.m-l-78 {
  margin-left: 78px;
}

.m-l-79 {
  margin-left: 79px;
}

.m-l-80 {
  margin-left: 80px;
}

.m-l-81 {
  margin-left: 81px;
}

.m-l-82 {
  margin-left: 82px;
}

.m-l-83 {
  margin-left: 83px;
}

.m-l-84 {
  margin-left: 84px;
}

.m-l-85 {
  margin-left: 85px;
}

.m-l-86 {
  margin-left: 86px;
}

.m-l-87 {
  margin-left: 87px;
}

.m-l-88 {
  margin-left: 88px;
}

.m-l-89 {
  margin-left: 89px;
}

.m-l-90 {
  margin-left: 90px;
}

.m-l-91 {
  margin-left: 91px;
}

.m-l-92 {
  margin-left: 92px;
}

.m-l-93 {
  margin-left: 93px;
}

.m-l-94 {
  margin-left: 94px;
}

.m-l-95 {
  margin-left: 95px;
}

.m-l-96 {
  margin-left: 96px;
}

.m-l-97 {
  margin-left: 97px;
}

.m-l-98 {
  margin-left: 98px;
}

.m-l-99 {
  margin-left: 99px;
}

.m-l-100 {
  margin-left: 100px;
}

.m-l-101 {
  margin-left: 101px;
}

.m-l-102 {
  margin-left: 102px;
}

.m-l-103 {
  margin-left: 103px;
}

.m-l-104 {
  margin-left: 104px;
}

.m-l-105 {
  margin-left: 105px;
}

.m-l-106 {
  margin-left: 106px;
}

.m-l-107 {
  margin-left: 107px;
}

.m-l-108 {
  margin-left: 108px;
}

.m-l-109 {
  margin-left: 109px;
}

.m-l-110 {
  margin-left: 110px;
}

.m-l-111 {
  margin-left: 111px;
}

.m-l-112 {
  margin-left: 112px;
}

.m-l-113 {
  margin-left: 113px;
}

.m-l-114 {
  margin-left: 114px;
}

.m-l-115 {
  margin-left: 115px;
}

.m-l-116 {
  margin-left: 116px;
}

.m-l-117 {
  margin-left: 117px;
}

.m-l-118 {
  margin-left: 118px;
}

.m-l-119 {
  margin-left: 119px;
}

.m-l-120 {
  margin-left: 120px;
}

.m-l-121 {
  margin-left: 121px;
}

.m-l-122 {
  margin-left: 122px;
}

.m-l-123 {
  margin-left: 123px;
}

.m-l-124 {
  margin-left: 124px;
}

.m-l-125 {
  margin-left: 125px;
}

.m-l-126 {
  margin-left: 126px;
}

.m-l-127 {
  margin-left: 127px;
}

.m-l-128 {
  margin-left: 128px;
}

.m-l-129 {
  margin-left: 129px;
}

.m-l-130 {
  margin-left: 130px;
}

.m-l-131 {
  margin-left: 131px;
}

.m-l-132 {
  margin-left: 132px;
}

.m-l-133 {
  margin-left: 133px;
}

.m-l-134 {
  margin-left: 134px;
}

.m-l-135 {
  margin-left: 135px;
}

.m-l-136 {
  margin-left: 136px;
}

.m-l-137 {
  margin-left: 137px;
}

.m-l-138 {
  margin-left: 138px;
}

.m-l-139 {
  margin-left: 139px;
}

.m-l-140 {
  margin-left: 140px;
}

.m-l-141 {
  margin-left: 141px;
}

.m-l-142 {
  margin-left: 142px;
}

.m-l-143 {
  margin-left: 143px;
}

.m-l-144 {
  margin-left: 144px;
}

.m-l-145 {
  margin-left: 145px;
}

.m-l-146 {
  margin-left: 146px;
}

.m-l-147 {
  margin-left: 147px;
}

.m-l-148 {
  margin-left: 148px;
}

.m-l-149 {
  margin-left: 149px;
}

.m-l-150 {
  margin-left: 150px;
}

.m-l-151 {
  margin-left: 151px;
}

.m-l-152 {
  margin-left: 152px;
}

.m-l-153 {
  margin-left: 153px;
}

.m-l-154 {
  margin-left: 154px;
}

.m-l-155 {
  margin-left: 155px;
}

.m-l-156 {
  margin-left: 156px;
}

.m-l-157 {
  margin-left: 157px;
}

.m-l-158 {
  margin-left: 158px;
}

.m-l-159 {
  margin-left: 159px;
}

.m-l-160 {
  margin-left: 160px;
}

.m-l-161 {
  margin-left: 161px;
}

.m-l-162 {
  margin-left: 162px;
}

.m-l-163 {
  margin-left: 163px;
}

.m-l-164 {
  margin-left: 164px;
}

.m-l-165 {
  margin-left: 165px;
}

.m-l-166 {
  margin-left: 166px;
}

.m-l-167 {
  margin-left: 167px;
}

.m-l-168 {
  margin-left: 168px;
}

.m-l-169 {
  margin-left: 169px;
}

.m-l-170 {
  margin-left: 170px;
}

.m-l-171 {
  margin-left: 171px;
}

.m-l-172 {
  margin-left: 172px;
}

.m-l-173 {
  margin-left: 173px;
}

.m-l-174 {
  margin-left: 174px;
}

.m-l-175 {
  margin-left: 175px;
}

.m-l-176 {
  margin-left: 176px;
}

.m-l-177 {
  margin-left: 177px;
}

.m-l-178 {
  margin-left: 178px;
}

.m-l-179 {
  margin-left: 179px;
}

.m-l-180 {
  margin-left: 180px;
}

.m-l-181 {
  margin-left: 181px;
}

.m-l-182 {
  margin-left: 182px;
}

.m-l-183 {
  margin-left: 183px;
}

.m-l-184 {
  margin-left: 184px;
}

.m-l-185 {
  margin-left: 185px;
}

.m-l-186 {
  margin-left: 186px;
}

.m-l-187 {
  margin-left: 187px;
}

.m-l-188 {
  margin-left: 188px;
}

.m-l-189 {
  margin-left: 189px;
}

.m-l-190 {
  margin-left: 190px;
}

.m-l-191 {
  margin-left: 191px;
}

.m-l-192 {
  margin-left: 192px;
}

.m-l-193 {
  margin-left: 193px;
}

.m-l-194 {
  margin-left: 194px;
}

.m-l-195 {
  margin-left: 195px;
}

.m-l-196 {
  margin-left: 196px;
}

.m-l-197 {
  margin-left: 197px;
}

.m-l-198 {
  margin-left: 198px;
}

.m-l-199 {
  margin-left: 199px;
}

.m-l-200 {
  margin-left: 200px;
}

.m-l-201 {
  margin-left: 201px;
}

.m-l-202 {
  margin-left: 202px;
}

.m-l-203 {
  margin-left: 203px;
}

.m-l-204 {
  margin-left: 204px;
}

.m-l-205 {
  margin-left: 205px;
}

.m-l-206 {
  margin-left: 206px;
}

.m-l-207 {
  margin-left: 207px;
}

.m-l-208 {
  margin-left: 208px;
}

.m-l-209 {
  margin-left: 209px;
}

.m-l-210 {
  margin-left: 210px;
}

.m-l-211 {
  margin-left: 211px;
}

.m-l-212 {
  margin-left: 212px;
}

.m-l-213 {
  margin-left: 213px;
}

.m-l-214 {
  margin-left: 214px;
}

.m-l-215 {
  margin-left: 215px;
}

.m-l-216 {
  margin-left: 216px;
}

.m-l-217 {
  margin-left: 217px;
}

.m-l-218 {
  margin-left: 218px;
}

.m-l-219 {
  margin-left: 219px;
}

.m-l-220 {
  margin-left: 220px;
}

.m-l-221 {
  margin-left: 221px;
}

.m-l-222 {
  margin-left: 222px;
}

.m-l-223 {
  margin-left: 223px;
}

.m-l-224 {
  margin-left: 224px;
}

.m-l-225 {
  margin-left: 225px;
}

.m-l-226 {
  margin-left: 226px;
}

.m-l-227 {
  margin-left: 227px;
}

.m-l-228 {
  margin-left: 228px;
}

.m-l-229 {
  margin-left: 229px;
}

.m-l-230 {
  margin-left: 230px;
}

.m-l-231 {
  margin-left: 231px;
}

.m-l-232 {
  margin-left: 232px;
}

.m-l-233 {
  margin-left: 233px;
}

.m-l-234 {
  margin-left: 234px;
}

.m-l-235 {
  margin-left: 235px;
}

.m-l-236 {
  margin-left: 236px;
}

.m-l-237 {
  margin-left: 237px;
}

.m-l-238 {
  margin-left: 238px;
}

.m-l-239 {
  margin-left: 239px;
}

.m-l-240 {
  margin-left: 240px;
}

.m-l-241 {
  margin-left: 241px;
}

.m-l-242 {
  margin-left: 242px;
}

.m-l-243 {
  margin-left: 243px;
}

.m-l-244 {
  margin-left: 244px;
}

.m-l-245 {
  margin-left: 245px;
}

.m-l-246 {
  margin-left: 246px;
}

.m-l-247 {
  margin-left: 247px;
}

.m-l-248 {
  margin-left: 248px;
}

.m-l-249 {
  margin-left: 249px;
}

.m-l-250 {
  margin-left: 250px;
}

.m-r-0 {
  margin-right: 0px;
}

.m-r-1 {
  margin-right: 1px;
}

.m-r-2 {
  margin-right: 2px;
}

.m-r-3 {
  margin-right: 3px;
}

.m-r-4 {
  margin-right: 4px;
}

.m-r-5 {
  margin-right: 5px;
}

.m-r-6 {
  margin-right: 6px;
}

.m-r-7 {
  margin-right: 7px;
}

.m-r-8 {
  margin-right: 8px;
}

.m-r-9 {
  margin-right: 9px;
}

.m-r-10 {
  margin-right: 10px;
}

.m-r-11 {
  margin-right: 11px;
}

.m-r-12 {
  margin-right: 12px;
}

.m-r-13 {
  margin-right: 13px;
}

.m-r-14 {
  margin-right: 14px;
}

.m-r-15 {
  margin-right: 15px;
}

.m-r-16 {
  margin-right: 16px;
}

.m-r-17 {
  margin-right: 17px;
}

.m-r-18 {
  margin-right: 18px;
}

.m-r-19 {
  margin-right: 19px;
}

.m-r-20 {
  margin-right: 20px;
}

.m-r-21 {
  margin-right: 21px;
}

.m-r-22 {
  margin-right: 22px;
}

.m-r-23 {
  margin-right: 23px;
}

.m-r-24 {
  margin-right: 24px;
}

.m-r-25 {
  margin-right: 25px;
}

.m-r-26 {
  margin-right: 26px;
}

.m-r-27 {
  margin-right: 27px;
}

.m-r-28 {
  margin-right: 28px;
}

.m-r-29 {
  margin-right: 29px;
}

.m-r-30 {
  margin-right: 30px;
}

.m-r-31 {
  margin-right: 31px;
}

.m-r-32 {
  margin-right: 32px;
}

.m-r-33 {
  margin-right: 33px;
}

.m-r-34 {
  margin-right: 34px;
}

.m-r-35 {
  margin-right: 35px;
}

.m-r-36 {
  margin-right: 36px;
}

.m-r-37 {
  margin-right: 37px;
}

.m-r-38 {
  margin-right: 38px;
}

.m-r-39 {
  margin-right: 39px;
}

.m-r-40 {
  margin-right: 40px;
}

.m-r-41 {
  margin-right: 41px;
}

.m-r-42 {
  margin-right: 42px;
}

.m-r-43 {
  margin-right: 43px;
}

.m-r-44 {
  margin-right: 44px;
}

.m-r-45 {
  margin-right: 45px;
}

.m-r-46 {
  margin-right: 46px;
}

.m-r-47 {
  margin-right: 47px;
}

.m-r-48 {
  margin-right: 48px;
}

.m-r-49 {
  margin-right: 49px;
}

.m-r-50 {
  margin-right: 50px;
}

.m-r-51 {
  margin-right: 51px;
}

.m-r-52 {
  margin-right: 52px;
}

.m-r-53 {
  margin-right: 53px;
}

.m-r-54 {
  margin-right: 54px;
}

.m-r-55 {
  margin-right: 55px;
}

.m-r-56 {
  margin-right: 56px;
}

.m-r-57 {
  margin-right: 57px;
}

.m-r-58 {
  margin-right: 58px;
}

.m-r-59 {
  margin-right: 59px;
}

.m-r-60 {
  margin-right: 60px;
}

.m-r-61 {
  margin-right: 61px;
}

.m-r-62 {
  margin-right: 62px;
}

.m-r-63 {
  margin-right: 63px;
}

.m-r-64 {
  margin-right: 64px;
}

.m-r-65 {
  margin-right: 65px;
}

.m-r-66 {
  margin-right: 66px;
}

.m-r-67 {
  margin-right: 67px;
}

.m-r-68 {
  margin-right: 68px;
}

.m-r-69 {
  margin-right: 69px;
}

.m-r-70 {
  margin-right: 70px;
}

.m-r-71 {
  margin-right: 71px;
}

.m-r-72 {
  margin-right: 72px;
}

.m-r-73 {
  margin-right: 73px;
}

.m-r-74 {
  margin-right: 74px;
}

.m-r-75 {
  margin-right: 75px;
}

.m-r-76 {
  margin-right: 76px;
}

.m-r-77 {
  margin-right: 77px;
}

.m-r-78 {
  margin-right: 78px;
}

.m-r-79 {
  margin-right: 79px;
}

.m-r-80 {
  margin-right: 80px;
}

.m-r-81 {
  margin-right: 81px;
}

.m-r-82 {
  margin-right: 82px;
}

.m-r-83 {
  margin-right: 83px;
}

.m-r-84 {
  margin-right: 84px;
}

.m-r-85 {
  margin-right: 85px;
}

.m-r-86 {
  margin-right: 86px;
}

.m-r-87 {
  margin-right: 87px;
}

.m-r-88 {
  margin-right: 88px;
}

.m-r-89 {
  margin-right: 89px;
}

.m-r-90 {
  margin-right: 90px;
}

.m-r-91 {
  margin-right: 91px;
}

.m-r-92 {
  margin-right: 92px;
}

.m-r-93 {
  margin-right: 93px;
}

.m-r-94 {
  margin-right: 94px;
}

.m-r-95 {
  margin-right: 95px;
}

.m-r-96 {
  margin-right: 96px;
}

.m-r-97 {
  margin-right: 97px;
}

.m-r-98 {
  margin-right: 98px;
}

.m-r-99 {
  margin-right: 99px;
}

.m-r-100 {
  margin-right: 100px;
}

.m-r-101 {
  margin-right: 101px;
}

.m-r-102 {
  margin-right: 102px;
}

.m-r-103 {
  margin-right: 103px;
}

.m-r-104 {
  margin-right: 104px;
}

.m-r-105 {
  margin-right: 105px;
}

.m-r-106 {
  margin-right: 106px;
}

.m-r-107 {
  margin-right: 107px;
}

.m-r-108 {
  margin-right: 108px;
}

.m-r-109 {
  margin-right: 109px;
}

.m-r-110 {
  margin-right: 110px;
}

.m-r-111 {
  margin-right: 111px;
}

.m-r-112 {
  margin-right: 112px;
}

.m-r-113 {
  margin-right: 113px;
}

.m-r-114 {
  margin-right: 114px;
}

.m-r-115 {
  margin-right: 115px;
}

.m-r-116 {
  margin-right: 116px;
}

.m-r-117 {
  margin-right: 117px;
}

.m-r-118 {
  margin-right: 118px;
}

.m-r-119 {
  margin-right: 119px;
}

.m-r-120 {
  margin-right: 120px;
}

.m-r-121 {
  margin-right: 121px;
}

.m-r-122 {
  margin-right: 122px;
}

.m-r-123 {
  margin-right: 123px;
}

.m-r-124 {
  margin-right: 124px;
}

.m-r-125 {
  margin-right: 125px;
}

.m-r-126 {
  margin-right: 126px;
}

.m-r-127 {
  margin-right: 127px;
}

.m-r-128 {
  margin-right: 128px;
}

.m-r-129 {
  margin-right: 129px;
}

.m-r-130 {
  margin-right: 130px;
}

.m-r-131 {
  margin-right: 131px;
}

.m-r-132 {
  margin-right: 132px;
}

.m-r-133 {
  margin-right: 133px;
}

.m-r-134 {
  margin-right: 134px;
}

.m-r-135 {
  margin-right: 135px;
}

.m-r-136 {
  margin-right: 136px;
}

.m-r-137 {
  margin-right: 137px;
}

.m-r-138 {
  margin-right: 138px;
}

.m-r-139 {
  margin-right: 139px;
}

.m-r-140 {
  margin-right: 140px;
}

.m-r-141 {
  margin-right: 141px;
}

.m-r-142 {
  margin-right: 142px;
}

.m-r-143 {
  margin-right: 143px;
}

.m-r-144 {
  margin-right: 144px;
}

.m-r-145 {
  margin-right: 145px;
}

.m-r-146 {
  margin-right: 146px;
}

.m-r-147 {
  margin-right: 147px;
}

.m-r-148 {
  margin-right: 148px;
}

.m-r-149 {
  margin-right: 149px;
}

.m-r-150 {
  margin-right: 150px;
}

.m-r-151 {
  margin-right: 151px;
}

.m-r-152 {
  margin-right: 152px;
}

.m-r-153 {
  margin-right: 153px;
}

.m-r-154 {
  margin-right: 154px;
}

.m-r-155 {
  margin-right: 155px;
}

.m-r-156 {
  margin-right: 156px;
}

.m-r-157 {
  margin-right: 157px;
}

.m-r-158 {
  margin-right: 158px;
}

.m-r-159 {
  margin-right: 159px;
}

.m-r-160 {
  margin-right: 160px;
}

.m-r-161 {
  margin-right: 161px;
}

.m-r-162 {
  margin-right: 162px;
}

.m-r-163 {
  margin-right: 163px;
}

.m-r-164 {
  margin-right: 164px;
}

.m-r-165 {
  margin-right: 165px;
}

.m-r-166 {
  margin-right: 166px;
}

.m-r-167 {
  margin-right: 167px;
}

.m-r-168 {
  margin-right: 168px;
}

.m-r-169 {
  margin-right: 169px;
}

.m-r-170 {
  margin-right: 170px;
}

.m-r-171 {
  margin-right: 171px;
}

.m-r-172 {
  margin-right: 172px;
}

.m-r-173 {
  margin-right: 173px;
}

.m-r-174 {
  margin-right: 174px;
}

.m-r-175 {
  margin-right: 175px;
}

.m-r-176 {
  margin-right: 176px;
}

.m-r-177 {
  margin-right: 177px;
}

.m-r-178 {
  margin-right: 178px;
}

.m-r-179 {
  margin-right: 179px;
}

.m-r-180 {
  margin-right: 180px;
}

.m-r-181 {
  margin-right: 181px;
}

.m-r-182 {
  margin-right: 182px;
}

.m-r-183 {
  margin-right: 183px;
}

.m-r-184 {
  margin-right: 184px;
}

.m-r-185 {
  margin-right: 185px;
}

.m-r-186 {
  margin-right: 186px;
}

.m-r-187 {
  margin-right: 187px;
}

.m-r-188 {
  margin-right: 188px;
}

.m-r-189 {
  margin-right: 189px;
}

.m-r-190 {
  margin-right: 190px;
}

.m-r-191 {
  margin-right: 191px;
}

.m-r-192 {
  margin-right: 192px;
}

.m-r-193 {
  margin-right: 193px;
}

.m-r-194 {
  margin-right: 194px;
}

.m-r-195 {
  margin-right: 195px;
}

.m-r-196 {
  margin-right: 196px;
}

.m-r-197 {
  margin-right: 197px;
}

.m-r-198 {
  margin-right: 198px;
}

.m-r-199 {
  margin-right: 199px;
}

.m-r-200 {
  margin-right: 200px;
}

.m-r-201 {
  margin-right: 201px;
}

.m-r-202 {
  margin-right: 202px;
}

.m-r-203 {
  margin-right: 203px;
}

.m-r-204 {
  margin-right: 204px;
}

.m-r-205 {
  margin-right: 205px;
}

.m-r-206 {
  margin-right: 206px;
}

.m-r-207 {
  margin-right: 207px;
}

.m-r-208 {
  margin-right: 208px;
}

.m-r-209 {
  margin-right: 209px;
}

.m-r-210 {
  margin-right: 210px;
}

.m-r-211 {
  margin-right: 211px;
}

.m-r-212 {
  margin-right: 212px;
}

.m-r-213 {
  margin-right: 213px;
}

.m-r-214 {
  margin-right: 214px;
}

.m-r-215 {
  margin-right: 215px;
}

.m-r-216 {
  margin-right: 216px;
}

.m-r-217 {
  margin-right: 217px;
}

.m-r-218 {
  margin-right: 218px;
}

.m-r-219 {
  margin-right: 219px;
}

.m-r-220 {
  margin-right: 220px;
}

.m-r-221 {
  margin-right: 221px;
}

.m-r-222 {
  margin-right: 222px;
}

.m-r-223 {
  margin-right: 223px;
}

.m-r-224 {
  margin-right: 224px;
}

.m-r-225 {
  margin-right: 225px;
}

.m-r-226 {
  margin-right: 226px;
}

.m-r-227 {
  margin-right: 227px;
}

.m-r-228 {
  margin-right: 228px;
}

.m-r-229 {
  margin-right: 229px;
}

.m-r-230 {
  margin-right: 230px;
}

.m-r-231 {
  margin-right: 231px;
}

.m-r-232 {
  margin-right: 232px;
}

.m-r-233 {
  margin-right: 233px;
}

.m-r-234 {
  margin-right: 234px;
}

.m-r-235 {
  margin-right: 235px;
}

.m-r-236 {
  margin-right: 236px;
}

.m-r-237 {
  margin-right: 237px;
}

.m-r-238 {
  margin-right: 238px;
}

.m-r-239 {
  margin-right: 239px;
}

.m-r-240 {
  margin-right: 240px;
}

.m-r-241 {
  margin-right: 241px;
}

.m-r-242 {
  margin-right: 242px;
}

.m-r-243 {
  margin-right: 243px;
}

.m-r-244 {
  margin-right: 244px;
}

.m-r-245 {
  margin-right: 245px;
}

.m-r-246 {
  margin-right: 246px;
}

.m-r-247 {
  margin-right: 247px;
}

.m-r-248 {
  margin-right: 248px;
}

.m-r-249 {
  margin-right: 249px;
}

.m-r-250 {
  margin-right: 250px;
}

.m-l-r-auto {
  margin-left: auto;
  margin-right: auto;
}

.m-l-auto {
  margin-left: auto;
}

.m-r-auto {
  margin-right: auto;
}

/*[ TEXT ]
///////////////////////////////////////////////////////////
*/
/* ------------------------------------ */
.text-white {
  color: white;
}

.text-black {
  color: black;
}

.text-hov-white:hover {
  color: white;
}

/* ------------------------------------ */
.text-up {
  text-transform: uppercase;
}

/* ------------------------------------ */
.text-center {
  text-align: center;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-middle {
  vertical-align: middle;
}

/* ------------------------------------ */
.lh-1-0 {
  line-height: 1.0;
}

.lh-1-1 {
  line-height: 1.1;
}

.lh-1-2 {
  line-height: 1.2;
}

.lh-1-3 {
  line-height: 1.3;
}

.lh-1-4 {
  line-height: 1.4;
}

.lh-1-5 {
  line-height: 1.5;
}

.lh-1-6 {
  line-height: 1.6;
}

.lh-1-7 {
  line-height: 1.7;
}

.lh-1-8 {
  line-height: 1.8;
}

.lh-1-9 {
  line-height: 1.9;
}

.lh-2-0 {
  line-height: 2.0;
}

.lh-2-1 {
  line-height: 2.1;
}

.lh-2-2 {
  line-height: 2.2;
}

.lh-2-3 {
  line-height: 2.3;
}

.lh-2-4 {
  line-height: 2.4;
}

.lh-2-5 {
  line-height: 2.5;
}

.lh-2-6 {
  line-height: 2.6;
}

.lh-2-7 {
  line-height: 2.7;
}

.lh-2-8 {
  line-height: 2.8;
}

.lh-2-9 {
  line-height: 2.9;
}

/*[ SHAPE ]
///////////////////////////////////////////////////////////
*/
/*[ Display ]
-----------------------------------------------------------
*/
.dis-none {
  display: none;
}

.dis-block {
  display: block;
}

.dis-inline {
  display: inline;
}

.dis-inline-block {
  display: inline-block;
}

.dis-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

/*[ Position ]
-----------------------------------------------------------
*/
.pos-relative {
  position: relative;
}

.pos-absolute {
  position: absolute;
}

.pos-fixed {
  position: fixed;
}

/*[ float ]
-----------------------------------------------------------
*/
.float-l {
  float: left;
}

.float-r {
  float: right;
}

/*[ Width & Height ]
-----------------------------------------------------------
*/
.sizefull {
  width: 100%;
  height: 100%;
}

.w-full {
  width: 100%;
}

.h-full {
  height: 100%;
}

.max-w-full {
  max-width: 100%;
}

.max-h-full {
  max-height: 100%;
}

.min-w-full {
  min-width: 100%;
}

.min-h-full {
  min-height: 100%;
}

/*[ Top Bottom Left Right ]
-----------------------------------------------------------
*/
.top-0 {
  top: 0;
}

.bottom-0 {
  bottom: 0;
}

.left-0 {
  left: 0;
}

.right-0 {
  right: 0;
}

.top-auto {
  top: auto;
}

.bottom-auto {
  bottom: auto;
}

.left-auto {
  left: auto;
}

.right-auto {
  right: auto;
}

/*[ Opacity ]
-----------------------------------------------------------
*/
.op-0-0 {
  opacity: 0;
}

.op-0-1 {
  opacity: 0.1;
}

.op-0-2 {
  opacity: 0.2;
}

.op-0-3 {
  opacity: 0.3;
}

.op-0-4 {
  opacity: 0.4;
}

.op-0-5 {
  opacity: 0.5;
}

.op-0-6 {
  opacity: 0.6;
}

.op-0-7 {
  opacity: 0.7;
}

.op-0-8 {
  opacity: 0.8;
}

.op-0-9 {
  opacity: 0.9;
}

.op-1-0 {
  opacity: 1;
}

/*[ Background ]
-----------------------------------------------------------
*/
.bgwhite {
  background-color: white;
}

.bgblack {
  background-color: black;
}

/*[ Wrap Picture ]
-----------------------------------------------------------
*/
.wrap-pic-w img {
  width: 100%;
}

.wrap-pic-max-w img {
  max-width: 100%;
}

/* ------------------------------------ */
.wrap-pic-h img {
  height: 100%;
}

.wrap-pic-max-h img {
  max-height: 100%;
}

/* ------------------------------------ */
.wrap-pic-cir {
  border-radius: 50%;
  overflow: hidden;
}

.wrap-pic-cir img {
  width: 100%;
}

/*[ Hover ]
-----------------------------------------------------------
*/
.hov-pointer:hover {
  cursor: pointer;
}

/* ------------------------------------ */
.hov-img-zoom {
  display: block;
  overflow: hidden;
}

.hov-img-zoom img {
  width: 100%;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  -moz-transition: all 0.6s;
  transition: all 0.6s;
}

.hov-img-zoom:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

/*[  ]
-----------------------------------------------------------
*/
.bo-cir {
  border-radius: 50%;
}

.of-hidden {
  overflow: hidden;
}

.visible-false {
  visibility: hidden;
}

.visible-true {
  visibility: visible;
}

/*[ Transition ]
-----------------------------------------------------------
*/
.trans-0-1 {
  -webkit-transition: all 0.1s;
  -o-transition: all 0.1s;
  -moz-transition: all 0.1s;
  transition: all 0.1s;
}

.trans-0-2 {
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}

.trans-0-3 {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}

.trans-0-4 {
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}

.trans-0-5 {
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}

.trans-0-6 {
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  -moz-transition: all 0.6s;
  transition: all 0.6s;
}

.trans-0-9 {
  -webkit-transition: all 0.9s;
  -o-transition: all 0.9s;
  -moz-transition: all 0.9s;
  transition: all 0.9s;
}

.trans-1-0 {
  -webkit-transition: all 1s;
  -o-transition: all 1s;
  -moz-transition: all 1s;
  transition: all 1s;
}

/*[ Layout ]
///////////////////////////////////////////////////////////
*/
/*[ Flex ]
-----------------------------------------------------------
*/
/* ------------------------------------ */
.flex-w {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* ------------------------------------ */
.flex-l {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: flex-start;
}

.flex-r {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: flex-end;
}

.flex-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
}

.flex-sa {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-around;
}

.flex-sb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
}

/* ------------------------------------ */
.flex-t {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: flex-start;
  align-items: flex-start;
}

.flex-b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: flex-end;
  align-items: flex-end;
}

.flex-m {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  align-items: center;
}

.flex-str {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: stretch;
  align-items: stretch;
}

/* ------------------------------------ */
.flex-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
}

.flex-row-rev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  -o-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.flex-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
}

.flex-col-rev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column-reverse;
  -moz-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  -o-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

/* ------------------------------------ */
.flex-c-m {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
}

.flex-c-t {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  -ms-align-items: flex-start;
  align-items: flex-start;
}

.flex-c-b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  -ms-align-items: flex-end;
  align-items: flex-end;
}

.flex-c-str {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  -ms-align-items: stretch;
  align-items: stretch;
}

.flex-l-m {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: flex-start;
  -ms-align-items: center;
  align-items: center;
}

.flex-r-m {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: flex-end;
  -ms-align-items: center;
  align-items: center;
}

.flex-sa-m {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-around;
  -ms-align-items: center;
  align-items: center;
}

.flex-sb-m {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  -ms-align-items: center;
  align-items: center;
}

/* ------------------------------------ */
.flex-col-l {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -ms-align-items: flex-start;
  align-items: flex-start;
}

.flex-col-r {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -ms-align-items: flex-end;
  align-items: flex-end;
}

.flex-col-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -ms-align-items: center;
  align-items: center;
}

.flex-col-l-m {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -ms-align-items: flex-start;
  align-items: flex-start;
  justify-content: center;
}

.flex-col-r-m {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -ms-align-items: flex-end;
  align-items: flex-end;
  justify-content: center;
}

.flex-col-c-m {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -ms-align-items: center;
  align-items: center;
  justify-content: center;
}

.flex-col-str {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -ms-align-items: stretch;
  align-items: stretch;
}

.flex-col-sb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  justify-content: space-between;
}

/* ------------------------------------ */
.flex-col-rev-l {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column-reverse;
  -moz-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  -o-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -ms-align-items: flex-start;
  align-items: flex-start;
}

.flex-col-rev-r {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column-reverse;
  -moz-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  -o-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -ms-align-items: flex-end;
  align-items: flex-end;
}

.flex-col-rev-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column-reverse;
  -moz-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  -o-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -ms-align-items: center;
  align-items: center;
}

.flex-col-rev-str {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column-reverse;
  -moz-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  -o-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -ms-align-items: stretch;
  align-items: stretch;
}

/*[ Absolute ]
-----------------------------------------------------------
*/
.ab-c-m {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.ab-c-t {
  position: absolute;
  top: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.ab-c-b {
  position: absolute;
  bottom: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.ab-l-m {
  position: absolute;
  left: 0px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.ab-r-m {
  position: absolute;
  right: 0px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.ab-t-l {
  position: absolute;
  left: 0px;
  top: 0px;
}

.ab-t-r {
  position: absolute;
  right: 0px;
  top: 0px;
}

.ab-b-l {
  position: absolute;
  left: 0px;
  bottom: 0px;
}

.ab-b-r {
  position: absolute;
  right: 0px;
  bottom: 0px;
}

/*!
 * Datepicker for Bootstrap v1.6.4 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker{border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.15);border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid rgba(0,0,0,.15)}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.new,.datepicker table tr td.old{color:#777}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eee;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td.highlighted{color:#000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}.datepicker table tr td.highlighted.focus,.datepicker table tr td.highlighted:focus{color:#000;background-color:#afd9ee;border-color:#298fc2}.datepicker table tr td.highlighted:hover{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active.focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted:active:hover{color:#000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled].focus,.datepicker table tr td.highlighted[disabled]:focus,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted.focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,fieldset[disabled] .datepicker table tr td.highlighted:hover{background-color:#d9edf7;border-color:#85c5e5}.datepicker table tr td.highlighted.focused{background:#afd9ee}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#777}.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focus,.datepicker table tr td.today:focus{color:#000;background-color:#ffc966;border-color:#b37400}.datepicker table tr td.today:hover{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active,.datepicker table tr td.today:active{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active.focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active.focus,.datepicker table tr td.today:active:focus,.datepicker table tr td.today:active:hover{color:#000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled].focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today.focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focused{background:#ffc966}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#777}.datepicker table tr td.range{color:#000;background-color:#eee;border-color:#bbb;border-radius:0}.datepicker table tr td.range.focus,.datepicker table tr td.range:focus{color:#000;background-color:#d5d5d5;border-color:#7c7c7c}.datepicker table tr td.range:hover{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active,.datepicker table tr td.range:active{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active.focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active.focus,.datepicker table tr td.range:active:focus,.datepicker table tr td.range:active:hover{color:#000;background-color:#c3c3c3;border-color:#7c7c7c}.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled].focus,.datepicker table tr td.range[disabled]:focus,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.focus,fieldset[disabled] .datepicker table tr td.range:focus,fieldset[disabled] .datepicker table tr td.range:hover{background-color:#eee;border-color:#bbb}.datepicker table tr td.range.focused{background:#d5d5d5}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#eee;color:#777}.datepicker table tr td.range.highlighted{color:#000;background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focus,.datepicker table tr td.range.highlighted:focus{color:#000;background-color:#c1d7e3;border-color:#4b88a6}.datepicker table tr td.range.highlighted:hover{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active.focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted:active:hover{color:#000;background-color:#a8c8d8;border-color:#4b88a6}.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled].focus,.datepicker table tr td.range.highlighted[disabled]:focus,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted.focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:hover{background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focused{background:#c1d7e3}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e4eef3;color:#777}.datepicker table tr td.range.today{color:#000;background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.focus,.datepicker table tr td.range.today:focus{color:#000;background-color:#f4b747;border-color:#815608}.datepicker table tr td.range.today:hover{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active.focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today:active:hover{color:#000;background-color:#f2aa25;border-color:#815608}.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled].focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today.focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover{background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f7ca77;color:#777}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#fff;background-color:#777;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:focus{color:#fff;background-color:#5e5e5e;border-color:#161616}.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:hover{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected:active{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active.focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected:active:hover{color:#fff;background-color:#4c4c4c;border-color:#161616}.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected.highlighted[disabled].focus,.datepicker table tr td.selected.highlighted[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:hover,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover{background-color:#777;border-color:#555}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active.highlighted[disabled].focus,.datepicker table tr td.active.highlighted[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:hover,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active[disabled]:hover,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover.focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active:hover:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.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:hover:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover.active.focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active:hover:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active.disabled:hover[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active:hover:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#777}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-group.date .input-group-addon{cursor:pointer}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;line-height:1.42857143;text-shadow:0 1px 0 #fff;border-width:1px 0;margin-left:-5px;margin-right:-5px}
@font-face{font-family:'Glyphicons Halflings';src:url(/build/fonts/glyphicons-halflings-regular.5be1347c.eot);src:url(/build/fonts/glyphicons-halflings-regular.5be1347c.eot?#iefix) format('embedded-opentype'),url(/build/fonts/glyphicons-halflings-regular.be810be3.woff2) format('woff2'),url(/build/fonts/glyphicons-halflings-regular.82b1212e.woff) format('woff'),url(/build/fonts/glyphicons-halflings-regular.4692b9ec.ttf) format('truetype'),url(/build/images/glyphicons-halflings-regular.060b2710.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-time:before{content:"\e023"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-calendar:before{content:"\e109"}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.collapse{display:none}.collapse.in{display:block}.dropdown-menu{position:absolute;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.list-unstyled{padding-left:0;list-style:none}
/*!
 * Bootstrap-select v1.13.1 (https://developer.snapappointments.com/bootstrap-select)
 *
 * Copyright 2012-2018 SnapAppointments, LLC
 * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE)
 */.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px\9}.bootstrap-select>.dropdown-toggle{position:relative;width:100%;z-index:1;text-align:right;white-space:nowrap}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{color:rgba(255,255,255,.5)}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)>.btn{border-radius:0}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0!important}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle:before{content:'';display:inline-block}.bootstrap-select .dropdown-toggle .filter-option{position:absolute;top:0;left:0;padding-top:inherit;padding-right:inherit;padding-bottom:inherit;padding-left:inherit;height:100%;width:100%;text-align:left}.bootstrap-select .dropdown-toggle .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu>.inner:focus{outline:0!important}.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:#fff}.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{content:'';display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}
table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{border-bottom:1px solid #4cb2e3}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{cursor:pointer;*cursor:hand}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url(/build/images/sort_both.8b117faa.png)}table.dataTable thead .sorting_asc{background-image:url(/build/images/sort_asc.a0a2101c.png)}table.dataTable thead .sorting_desc{background-image:url(/build/images/sort_desc.6a38f07e.png)}table.dataTable thead .sorting_asc_disabled{background-image:url(/build/images/sort_asc_disabled.27ac5d1b.png)}table.dataTable thead .sorting_desc_disabled{background-image:url(/build/images/sort_desc_disabled.07c018ae.png)}table.dataTable tbody tr{background-color:#ffffff}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #4cb2e3}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{-webkit-box-sizing:content-box;box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table,.dataTables_wrapper.no-footer div.dataTables_scrollBody table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}} .dataTables_filter{display: none;}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXBwLmNzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwid2VicGFjazovLy9nbG9iYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZnVuY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fanVtYm90cm9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21lZGlhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ludGVyYWN0aW9ucy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy9hbGwuY3NzIiwid2VicGFjazovLy91dGlscy5zY3NzIiwid2VicGFjazovLy9ib290c3RyYXAtZGF0ZXBpY2tlcjMubWluLmNzcyIsIndlYnBhY2s6Ly8vYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXN0YW5kYWxvbmUubWluLmNzcyIsIndlYnBhY2s6Ly8vYm9vdHN0cmFwLXNlbGVjdC5taW4uY3NzIiwid2VicGFjazovLy9kYXRhdGFibGVzLm1pbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7SUFDSSwyQkFBMkI7QUFDL0I7O0FDRkE7Ozs7O0VDS0U7QUNKRjtFQUdJLGVBQWM7RUFBZCxpQkFBYztFQUFkLGlCQUFjO0VBQWQsZUFBYztFQUFkLGNBQWM7RUFBZCxpQkFBYztFQUFkLGlCQUFjO0VBQWQsZ0JBQWM7RUFBZCxlQUFjO0VBQWQsZUFBYztFQUFkLGFBQWM7RUFBZCxlQUFjO0VBQWQsb0JBQWM7RUFJZCxrQkFBYztFQUFkLG9CQUFjO0VBQWQsa0JBQWM7RUFBZCxlQUFjO0VBQWQsa0JBQWM7RUFBZCxpQkFBYztFQUFkLGdCQUFjO0VBQWQsZUFBYztFQUlkLGtCQUFpQztFQUFqQyxzQkFBaUM7RUFBakMsc0JBQWlDO0VBQWpDLHNCQUFpQztFQUFqQyx1QkFBaUM7RUFLbkMsK01BQXlCO0VBQ3pCLDZHQUF3QjtBRGlCMUI7O0FFakJBOzs7RUFHRSxzQkFBc0I7QUZvQnhCOztBRWpCQTtFQUNFLHVCQUF1QjtFQUN2QixpQkFBaUI7RUFDakIsOEJBQThCO0VBQzlCLDZDQ1hhO0FIK0JmOztBRWRBO0VBQ0UsY0FBYztBRmlCaEI7O0FFUEE7RUFDRSxTQUFTO0VBQ1Qsa01DMk9pTjtFQzNKN00sZUF0Q1k7RUZ4Q2hCLGdCQ29QK0I7RURuUC9CLGdCQ3dQK0I7RUR2UC9CLGNDbkNnQjtFRG9DaEIsZ0JBQWdCO0VBQ2hCLHNCQzlDYTtBSHdEZjs7QUFFQTtFRUNFLHFCQUFxQjtBRkN2Qjs7QUVRQTtFQUNFLHVCQUF1QjtFQUN2QixTQUFTO0VBQ1QsaUJBQWlCO0FGTG5COztBRWtCQTtFQUNFLGFBQWE7RUFDYixxQkNzTnVDO0FIck96Qzs7QUVzQkE7RUFDRSxhQUFhO0VBQ2IsbUJDeUY4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YTtBRjdIZjs7QUFFQTtFRWlJRSx3QkFBd0I7QUYvSDFCOztBTXpWQTs7RUFFRSxxQkgyU3VDO0VHelN2QyxnQkgyUytCO0VHMVMvQixnQkgyUytCO0FIZ0RqQzs7QU12VkE7RUZnSE0saUJBdENZO0FKaVJsQjs7QU0xVkE7RUYrR00sZUF0Q1k7QUpxUmxCOztBTTdWQTtFRjhHTSxrQkF0Q1k7QUp5UmxCOztBTWhXQTtFRjZHTSxpQkF0Q1k7QUo2UmxCOztBTW5XQTtFRjRHTSxrQkF0Q1k7QUppU2xCOztBTXRXQTtFRjJHTSxlQXRDWTtBSnFTbEI7O0FNeFdBO0VGeUdNLGtCQXRDWTtFRWpFaEIsZ0JINlMrQjtBSDhEakM7O0FNdldBO0VGbUdNLGVBdENZO0VFM0RoQixnQkhnUytCO0VHL1IvQixnQkh1UitCO0FIbUZqQzs7QU14V0E7RUY4Rk0saUJBdENZO0VFdERoQixnQkg0UitCO0VHM1IvQixnQkhrUitCO0FIeUZqQzs7QU16V0E7RUZ5Rk0saUJBdENZO0VFakRoQixnQkh3UitCO0VHdlIvQixnQkg2UStCO0FIK0ZqQzs7QU0xV0E7RUZvRk0saUJBdENZO0VFNUNoQixnQkhvUitCO0VHblIvQixnQkh3UStCO0FIcUdqQzs7QUVoVkE7RUlwQkUsZ0JIbUZXO0VHbEZYLG1CSGtGVztFR2pGWCxTQUFTO0VBQ1Qsd0NIekNhO0FIaVpmOztBTWhXQTs7RUZNSSxjQUFXO0VFSGIsZ0JIZ08rQjtBSG1JakM7O0FNaFdBOztFQUVFLGNId1FnQztFR3ZRaEMseUJIZ1JtQztBSG1GckM7O0FNM1ZBO0VDL0VFLGVBQWU7RUFDZixnQkFBZ0I7QVA4YWxCOztBTTNWQTtFQ3BGRSxlQUFlO0VBQ2YsZ0JBQWdCO0FQbWJsQjs7QU03VkE7RUFDRSxxQkFBcUI7QU5nV3ZCOztBTWpXQTtFQUlJLG9CSDBQK0I7QUh1R25DOztBTXZWQTtFRmpDSSxjQUFXO0VFbUNiLHlCQUF5QjtBTjBWM0I7O0FNdFZBO0VBQ0UsbUJIMEJXO0VDWFAsa0JBdENZO0FKaVhsQjs7QU10VkE7RUFDRSxjQUFjO0VGN0NaLGNBQVc7RUUrQ2IsY0gxR2dCO0FIbWNsQjs7QU01VkE7RUFNSSxxQkFBcUI7QU4wVnpCOztBUTdjQTtFQ0lFLGVBQWU7RUFHZixZQUFZO0FUMmNkOztBUTVjQTtFQUNFLGdCTG9nQ3dDO0VLbmdDeEMsc0JMUmE7RUtTYix5QkxOZ0I7RU9RZCxzQlBrT2dDO0VNek9sQyxlQUFlO0VBR2YsWUFBWTtBVG9kZDs7QVF0Y0E7RUFFRSxxQkFBcUI7QVJ3Y3ZCOztBUXJjQTtFQUNFLHFCQUEwQjtFQUMxQixjQUFjO0FSd2NoQjs7QVFyY0E7RUprQ0ksY0FBVztFSWhDYixjTDNCZ0I7QUhtZWxCOztBVy9lQTtFUHVFSSxnQkFBVztFT3JFYixjUm9DZTtFUW5DZixxQkFBcUI7QVhrZnZCOztBVy9lRTtFQUNFLGNBQWM7QVhrZmxCOztBVzdlQTtFQUNFLHNCUndsQ3VDO0VDOWhDckMsZ0JBQVc7RU94RGIsV1JUYTtFUVViLHlCUkRnQjtFT0VkLHFCUG9PK0I7QUg0UW5DOztBV3JmQTtFQVNJLFVBQVU7RVBrRFYsZUFBVztFT2hEWCxnQlI4UTZCO0FIa09qQzs7QUV4U0E7RVNqTUUsY0FBYztFUHlDWixnQkFBVztFT3ZDYixjUmpCZ0I7QUg4ZmxCOztBV2hmQTtFUDBDSSxrQkFBVztFT2xDWCxjQUFjO0VBQ2Qsa0JBQWtCO0FYNmV0Qjs7QVd4ZUE7RUFDRSxpQlIrakN1QztFUTlqQ3ZDLGtCQUFrQjtBWDJlcEI7O0FZbmhCRTtFQ0RBLFdBQVc7RUFDWCxtQkFBMEI7RUFDMUIsa0JBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQixpQkFBaUI7QWJ3aEJuQjs7QWNyZUk7RUZ0REY7SUNXSSxnQlZ1TUs7RUg4VVQ7QUFDRjs7QWMzZUk7RUZ0REY7SUNXSSxnQlZ3TUs7RUhtVlQ7QUFDRjs7QWNqZkk7RUZ0REY7SUNXSSxnQlZ5TUs7RUh3VlQ7QUFDRjs7QWN2Zkk7RUZ0REY7SUNXSSxpQlYwTU07RUg2VlY7QUFDRjs7QVk3aUJFO0VDUEEsV0FBVztFQUNYLG1CQUEwQjtFQUMxQixrQkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtBYndqQm5COztBY3JnQkk7RUZyQ0U7SUFDRSxnQlRnTUc7RUg4V1Q7QUFDRjs7QWMzZ0JJO0VGckNFO0lBQ0UsZ0JUaU1HO0VIbVhUO0FBQ0Y7O0FjamhCSTtFRnJDRTtJQUNFLGdCVGtNRztFSHdYVDtBQUNGOztBY3ZoQkk7RUZyQ0U7SUFDRSxpQlRtTUk7RUg2WFY7QUFDRjs7QVlyaUJFO0VDN0JBLGFBQWE7RUFDYixlQUFlO0VBQ2YsbUJBQTBCO0VBQzFCLGtCQUF5QjtBYnNrQjNCOztBWXRpQkU7RUFDRSxlQUFlO0VBQ2YsY0FBYztBWnlpQmxCOztBWTNpQkU7O0VBTUksZ0JBQWdCO0VBQ2hCLGVBQWU7QVowaUJyQjs7QWVwbUJFOzs7Ozs7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLG1CQUEwQjtFQUMxQixrQkFBeUI7QWY0bUI3Qjs7QWV0bEJNO0VBQ0UsYUFBYTtFQUNiLFlBQVk7RUFDWixZQUFZO0VBQ1osZUFBZTtBZnlsQnZCOztBZXBsQlU7RUZ1Qk4sY0FBdUI7RUFDdkIsZUFBd0I7QWJpa0I1Qjs7QWV6bEJVO0VGdUJOLGFBQXVCO0VBQ3ZCLGNBQXdCO0Fic2tCNUI7O0FlOWxCVTtFRnVCTixtQkFBdUI7RUFDdkIsb0JBQXdCO0FiMmtCNUI7O0Flbm1CVTtFRnVCTixhQUF1QjtFQUN2QixjQUF3QjtBYmdsQjVCOztBZXhtQlU7RUZ1Qk4sYUFBdUI7RUFDdkIsY0FBd0I7QWJxbEI1Qjs7QWU3bUJVO0VGdUJOLG1CQUF1QjtFQUN2QixvQkFBd0I7QWIwbEI1Qjs7QWU1bUJNO0VGQUosY0FBYztFQUNkLFdBQVc7RUFDWCxlQUFlO0FiZ25CakI7O0FlNW1CVTtFRmRSLGtCQUFzQztFQUl0QyxtQkFBdUM7QWIybkJ6Qzs7QWVqbkJVO0VGZFIsbUJBQXNDO0VBSXRDLG9CQUF1QztBYmdvQnpDOztBZXRuQlU7RUZkUixhQUFzQztFQUl0QyxjQUF1QztBYnFvQnpDOztBZTNuQlU7RUZkUixtQkFBc0M7RUFJdEMsb0JBQXVDO0FiMG9CekM7O0FlaG9CVTtFRmRSLG1CQUFzQztFQUl0QyxvQkFBdUM7QWIrb0J6Qzs7QWVyb0JVO0VGZFIsYUFBc0M7RUFJdEMsY0FBdUM7QWJvcEJ6Qzs7QWUxb0JVO0VGZFIsbUJBQXNDO0VBSXRDLG9CQUF1QztBYnlwQnpDOztBZS9vQlU7RUZkUixtQkFBc0M7RUFJdEMsb0JBQXVDO0FiOHBCekM7O0FlcHBCVTtFRmRSLGFBQXNDO0VBSXRDLGNBQXVDO0FibXFCekM7O0FlenBCVTtFRmRSLG1CQUFzQztFQUl0QyxvQkFBdUM7QWJ3cUJ6Qzs7QWU5cEJVO0VGZFIsbUJBQXNDO0VBSXRDLG9CQUF1QztBYjZxQnpDOztBZW5xQlU7RUZkUixjQUFzQztFQUl0QyxlQUF1QztBYmtyQnpDOztBZWxxQk07RUFBd0IsU0FBUztBZnNxQnZDOztBZXBxQk07RUFBdUIsU1p1S0c7QUhpZ0JoQzs7QWVycUJRO0VBQXdCLFFBRFo7QWYwcUJwQjs7QWV6cUJRO0VBQXdCLFFBRFo7QWY4cUJwQjs7QWU3cUJRO0VBQXdCLFFBRFo7QWZrckJwQjs7QWVqckJRO0VBQXdCLFFBRFo7QWZzckJwQjs7QWVyckJRO0VBQXdCLFFBRFo7QWYwckJwQjs7QWV6ckJRO0VBQXdCLFFBRFo7QWY4ckJwQjs7QWU3ckJRO0VBQXdCLFFBRFo7QWZrc0JwQjs7QWVqc0JRO0VBQXdCLFFBRFo7QWZzc0JwQjs7QWVyc0JRO0VBQXdCLFFBRFo7QWYwc0JwQjs7QWV6c0JRO0VBQXdCLFFBRFo7QWY4c0JwQjs7QWU3c0JRO0VBQXdCLFNBRFo7QWZrdEJwQjs7QWVqdEJRO0VBQXdCLFNBRFo7QWZzdEJwQjs7QWVydEJRO0VBQXdCLFNBRFo7QWYwdEJwQjs7QWVsdEJZO0VGakJWLHFCQUE4QztBYnV1QmhEOztBZXR0Qlk7RUZqQlYsc0JBQThDO0FiMnVCaEQ7O0FlMXRCWTtFRmpCVixnQkFBOEM7QWIrdUJoRDs7QWU5dEJZO0VGakJWLHNCQUE4QztBYm12QmhEOztBZWx1Qlk7RUZqQlYsc0JBQThDO0FidXZCaEQ7O0FldHVCWTtFRmpCVixnQkFBOEM7QWIydkJoRDs7QWUxdUJZO0VGakJWLHNCQUE4QztBYit2QmhEOztBZTl1Qlk7RUZqQlYsc0JBQThDO0FibXdCaEQ7O0FlbHZCWTtFRmpCVixnQkFBOEM7QWJ1d0JoRDs7QWV0dkJZO0VGakJWLHNCQUE4QztBYjJ3QmhEOztBZTF2Qlk7RUZqQlYsc0JBQThDO0FiK3dCaEQ7O0FjMXdCSTtFQzNCRTtJQUNFLGFBQWE7SUFDYixZQUFZO0lBQ1osWUFBWTtJQUNaLGVBQWU7RWZ5eUJyQjtFZXB5QlE7SUZ1Qk4sY0FBdUI7SUFDdkIsZUFBd0I7RWJneEIxQjtFZXh5QlE7SUZ1Qk4sYUFBdUI7SUFDdkIsY0FBd0I7RWJveEIxQjtFZTV5QlE7SUZ1Qk4sbUJBQXVCO0lBQ3ZCLG9CQUF3QjtFYnd4QjFCO0VlaHpCUTtJRnVCTixhQUF1QjtJQUN2QixjQUF3QjtFYjR4QjFCO0VlcHpCUTtJRnVCTixhQUF1QjtJQUN2QixjQUF3QjtFYmd5QjFCO0VleHpCUTtJRnVCTixtQkFBdUI7SUFDdkIsb0JBQXdCO0Vib3lCMUI7RWV0ekJJO0lGQUosY0FBYztJQUNkLFdBQVc7SUFDWCxlQUFlO0VieXpCZjtFZXJ6QlE7SUZkUixrQkFBc0M7SUFJdEMsbUJBQXVDO0VibTBCdkM7RWV6ekJRO0lGZFIsbUJBQXNDO0lBSXRDLG9CQUF1QztFYnUwQnZDO0VlN3pCUTtJRmRSLGFBQXNDO0lBSXRDLGNBQXVDO0ViMjBCdkM7RWVqMEJRO0lGZFIsbUJBQXNDO0lBSXRDLG9CQUF1QztFYiswQnZDO0VlcjBCUTtJRmRSLG1CQUFzQztJQUl0QyxvQkFBdUM7RWJtMUJ2QztFZXowQlE7SUZkUixhQUFzQztJQUl0QyxjQUF1QztFYnUxQnZDO0VlNzBCUTtJRmRSLG1CQUFzQztJQUl0QyxvQkFBdUM7RWIyMUJ2QztFZWoxQlE7SUZkUixtQkFBc0M7SUFJdEMsb0JBQXVDO0ViKzFCdkM7RWVyMUJRO0lGZFIsYUFBc0M7SUFJdEMsY0FBdUM7RWJtMkJ2QztFZXoxQlE7SUZkUixtQkFBc0M7SUFJdEMsb0JBQXVDO0VidTJCdkM7RWU3MUJRO0lGZFIsbUJBQXNDO0lBSXRDLG9CQUF1QztFYjIyQnZDO0VlajJCUTtJRmRSLGNBQXNDO0lBSXRDLGVBQXVDO0ViKzJCdkM7RWUvMUJJO0lBQXdCLFNBQVM7RWZrMkJyQztFZWgyQkk7SUFBdUIsU1p1S0c7RUg0ckI5QjtFZWgyQk07SUFBd0IsUUFEWjtFZm8yQmxCO0VlbjJCTTtJQUF3QixRQURaO0VmdTJCbEI7RWV0MkJNO0lBQXdCLFFBRFo7RWYwMkJsQjtFZXoyQk07SUFBd0IsUUFEWjtFZjYyQmxCO0VlNTJCTTtJQUF3QixRQURaO0VmZzNCbEI7RWUvMkJNO0lBQXdCLFFBRFo7RWZtM0JsQjtFZWwzQk07SUFBd0IsUUFEWjtFZnMzQmxCO0VlcjNCTTtJQUF3QixRQURaO0VmeTNCbEI7RWV4M0JNO0lBQXdCLFFBRFo7RWY0M0JsQjtFZTMzQk07SUFBd0IsUUFEWjtFZiszQmxCO0VlOTNCTTtJQUF3QixTQURaO0VmazRCbEI7RWVqNEJNO0lBQXdCLFNBRFo7RWZxNEJsQjtFZXA0Qk07SUFBd0IsU0FEWjtFZnc0QmxCO0VlaDRCVTtJRmpCVixjQUE0QjtFYm81QjVCO0VlbjRCVTtJRmpCVixxQkFBOEM7RWJ1NUI5QztFZXQ0QlU7SUZqQlYsc0JBQThDO0ViMDVCOUM7RWV6NEJVO0lGakJWLGdCQUE4QztFYjY1QjlDO0VlNTRCVTtJRmpCVixzQkFBOEM7RWJnNkI5QztFZS80QlU7SUZqQlYsc0JBQThDO0VibTZCOUM7RWVsNUJVO0lGakJWLGdCQUE4QztFYnM2QjlDO0VlcjVCVTtJRmpCVixzQkFBOEM7RWJ5NkI5QztFZXg1QlU7SUZqQlYsc0JBQThDO0ViNDZCOUM7RWUzNUJVO0lGakJWLGdCQUE4QztFYis2QjlDO0VlOTVCVTtJRmpCVixzQkFBOEM7RWJrN0I5QztFZWo2QlU7SUZqQlYsc0JBQThDO0VicTdCOUM7QUFDRjs7QWNqN0JJO0VDM0JFO0lBQ0UsYUFBYTtJQUNiLFlBQVk7SUFDWixZQUFZO0lBQ1osZUFBZTtFZmc5QnJCO0VlMzhCUTtJRnVCTixjQUF1QjtJQUN2QixlQUF3QjtFYnU3QjFCO0VlLzhCUTtJRnVCTixhQUF1QjtJQUN2QixjQUF3QjtFYjI3QjFCO0VlbjlCUTtJRnVCTixtQkFBdUI7SUFDdkIsb0JBQXdCO0ViKzdCMUI7RWV2OUJRO0lGdUJOLGFBQXVCO0lBQ3ZCLGNBQXdCO0VibThCMUI7RWUzOUJRO0lGdUJOLGFBQXVCO0lBQ3ZCLGNBQXdCO0VidThCMUI7RWUvOUJRO0lGdUJOLG1CQUF1QjtJQUN2QixvQkFBd0I7RWIyOEIxQjtFZTc5Qkk7SUZBSixjQUFjO0lBQ2QsV0FBVztJQUNYLGVBQWU7RWJnK0JmO0VlNTlCUTtJRmRSLGtCQUFzQztJQUl0QyxtQkFBdUM7RWIwK0J2QztFZWgrQlE7SUZkUixtQkFBc0M7SUFJdEMsb0JBQXVDO0ViOCtCdkM7RWVwK0JRO0lGZFIsYUFBc0M7SUFJdEMsY0FBdUM7RWJrL0J2QztFZXgrQlE7SUZkUixtQkFBc0M7SUFJdEMsb0JBQXVDO0Vicy9CdkM7RWU1K0JRO0lGZFIsbUJBQXNDO0lBSXRDLG9CQUF1QztFYjAvQnZDO0VlaC9CUTtJRmRSLGFBQXNDO0lBSXRDLGNBQXVDO0ViOC9CdkM7RWVwL0JRO0lGZFIsbUJBQXNDO0lBSXRDLG9CQUF1QztFYmtnQ3ZDO0VleC9CUTtJRmRSLG1CQUFzQztJQUl0QyxvQkFBdUM7RWJzZ0N2QztFZTUvQlE7SUZkUixhQUFzQztJQUl0QyxjQUF1QztFYjBnQ3ZDO0VlaGdDUTtJRmRSLG1CQUFzQztJQUl0QyxvQkFBdUM7RWI4Z0N2QztFZXBnQ1E7SUZkUixtQkFBc0M7SUFJdEMsb0JBQXVDO0Via2hDdkM7RWV4Z0NRO0lGZFIsY0FBc0M7SUFJdEMsZUFBdUM7RWJzaEN2QztFZXRnQ0k7SUFBd0IsU0FBUztFZnlnQ3JDO0VldmdDSTtJQUF1QixTWnVLRztFSG0yQjlCO0VldmdDTTtJQUF3QixRQURaO0VmMmdDbEI7RWUxZ0NNO0lBQXdCLFFBRFo7RWY4Z0NsQjtFZTdnQ007SUFBd0IsUUFEWjtFZmloQ2xCO0VlaGhDTTtJQUF3QixRQURaO0Vmb2hDbEI7RWVuaENNO0lBQXdCLFFBRFo7RWZ1aENsQjtFZXRoQ007SUFBd0IsUUFEWjtFZjBoQ2xCO0VlemhDTTtJQUF3QixRQURaO0VmNmhDbEI7RWU1aENNO0lBQXdCLFFBRFo7RWZnaUNsQjtFZS9oQ007SUFBd0IsUUFEWjtFZm1pQ2xCO0VlbGlDTTtJQUF3QixRQURaO0Vmc2lDbEI7RWVyaUNNO0lBQXdCLFNBRFo7RWZ5aUNsQjtFZXhpQ007SUFBd0IsU0FEWjtFZjRpQ2xCO0VlM2lDTTtJQUF3QixTQURaO0VmK2lDbEI7RWV2aUNVO0lGakJWLGNBQTRCO0ViMmpDNUI7RWUxaUNVO0lGakJWLHFCQUE4QztFYjhqQzlDO0VlN2lDVTtJRmpCVixzQkFBOEM7RWJpa0M5QztFZWhqQ1U7SUZqQlYsZ0JBQThDO0Vib2tDOUM7RWVuakNVO0lGakJWLHNCQUE4QztFYnVrQzlDO0VldGpDVTtJRmpCVixzQkFBOEM7RWIwa0M5QztFZXpqQ1U7SUZqQlYsZ0JBQThDO0ViNmtDOUM7RWU1akNVO0lGakJWLHNCQUE4QztFYmdsQzlDO0VlL2pDVTtJRmpCVixzQkFBOEM7RWJtbEM5QztFZWxrQ1U7SUZqQlYsZ0JBQThDO0Vic2xDOUM7RWVya0NVO0lGakJWLHNCQUE4QztFYnlsQzlDO0VleGtDVTtJRmpCVixzQkFBOEM7RWI0bEM5QztBQUNGOztBY3hsQ0k7RUMzQkU7SUFDRSxhQUFhO0lBQ2IsWUFBWTtJQUNaLFlBQVk7SUFDWixlQUFlO0VmdW5DckI7RWVsbkNRO0lGdUJOLGNBQXVCO0lBQ3ZCLGVBQXdCO0ViOGxDMUI7RWV0bkNRO0lGdUJOLGFBQXVCO0lBQ3ZCLGNBQXdCO0Via21DMUI7RWUxbkNRO0lGdUJOLG1CQUF1QjtJQUN2QixvQkFBd0I7RWJzbUMxQjtFZTluQ1E7SUZ1Qk4sYUFBdUI7SUFDdkIsY0FBd0I7RWIwbUMxQjtFZWxvQ1E7SUZ1Qk4sYUFBdUI7SUFDdkIsY0FBd0I7RWI4bUMxQjtFZXRvQ1E7SUZ1Qk4sbUJBQXVCO0lBQ3ZCLG9CQUF3QjtFYmtuQzFCO0VlcG9DSTtJRkFKLGNBQWM7SUFDZCxXQUFXO0lBQ1gsZUFBZTtFYnVvQ2Y7RWVub0NRO0lGZFIsa0JBQXNDO0lBSXRDLG1CQUF1QztFYmlwQ3ZDO0Vldm9DUTtJRmRSLG1CQUFzQztJQUl0QyxvQkFBdUM7RWJxcEN2QztFZTNvQ1E7SUZkUixhQUFzQztJQUl0QyxjQUF1QztFYnlwQ3ZDO0VlL29DUTtJRmRSLG1CQUFzQztJQUl0QyxvQkFBdUM7RWI2cEN2QztFZW5wQ1E7SUZkUixtQkFBc0M7SUFJdEMsb0JBQXVDO0ViaXFDdkM7RWV2cENRO0lGZFIsYUFBc0M7SUFJdEMsY0FBdUM7RWJxcUN2QztFZTNwQ1E7SUZkUixtQkFBc0M7SUFJdEMsb0JBQXVDO0VieXFDdkM7RWUvcENRO0lGZFIsbUJBQXNDO0lBSXRDLG9CQUF1QztFYjZxQ3ZDO0VlbnFDUTtJRmRSLGFBQXNDO0lBSXRDLGNBQXVDO0ViaXJDdkM7RWV2cUNRO0lGZFIsbUJBQXNDO0lBSXRDLG9CQUF1QztFYnFyQ3ZDO0VlM3FDUTtJRmRSLG1CQUFzQztJQUl0QyxvQkFBdUM7RWJ5ckN2QztFZS9xQ1E7SUZkUixjQUFzQztJQUl0QyxlQUF1QztFYjZyQ3ZDO0VlN3FDSTtJQUF3QixTQUFTO0VmZ3JDckM7RWU5cUNJO0lBQXVCLFNadUtHO0VIMGdDOUI7RWU5cUNNO0lBQXdCLFFBRFo7RWZrckNsQjtFZWpyQ007SUFBd0IsUUFEWjtFZnFyQ2xCO0VlcHJDTTtJQUF3QixRQURaO0Vmd3JDbEI7RWV2ckNNO0lBQXdCLFFBRFo7RWYyckNsQjtFZTFyQ007SUFBd0IsUUFEWjtFZjhyQ2xCO0VlN3JDTTtJQUF3QixRQURaO0VmaXNDbEI7RWVoc0NNO0lBQXdCLFFBRFo7RWZvc0NsQjtFZW5zQ007SUFBd0IsUUFEWjtFZnVzQ2xCO0VldHNDTTtJQUF3QixRQURaO0VmMHNDbEI7RWV6c0NNO0lBQXdCLFFBRFo7RWY2c0NsQjtFZTVzQ007SUFBd0IsU0FEWjtFZmd0Q2xCO0VlL3NDTTtJQUF3QixTQURaO0VmbXRDbEI7RWVsdENNO0lBQXdCLFNBRFo7RWZzdENsQjtFZTlzQ1U7SUZqQlYsY0FBNEI7RWJrdUM1QjtFZWp0Q1U7SUZqQlYscUJBQThDO0VicXVDOUM7RWVwdENVO0lGakJWLHNCQUE4QztFYnd1QzlDO0VldnRDVTtJRmpCVixnQkFBOEM7RWIydUM5QztFZTF0Q1U7SUZqQlYsc0JBQThDO0ViOHVDOUM7RWU3dENVO0lGakJWLHNCQUE4QztFYml2QzlDO0VlaHVDVTtJRmpCVixnQkFBOEM7RWJvdkM5QztFZW51Q1U7SUZqQlYsc0JBQThDO0VidXZDOUM7RWV0dUNVO0lGakJWLHNCQUE4QztFYjB2QzlDO0VlenVDVTtJRmpCVixnQkFBOEM7RWI2dkM5QztFZTV1Q1U7SUZqQlYsc0JBQThDO0ViZ3dDOUM7RWUvdUNVO0lGakJWLHNCQUE4QztFYm13QzlDO0FBQ0Y7O0FjL3ZDSTtFQzNCRTtJQUNFLGFBQWE7SUFDYixZQUFZO0lBQ1osWUFBWTtJQUNaLGVBQWU7RWY4eENyQjtFZXp4Q1E7SUZ1Qk4sY0FBdUI7SUFDdkIsZUFBd0I7RWJxd0MxQjtFZTd4Q1E7SUZ1Qk4sYUFBdUI7SUFDdkIsY0FBd0I7RWJ5d0MxQjtFZWp5Q1E7SUZ1Qk4sbUJBQXVCO0lBQ3ZCLG9CQUF3QjtFYjZ3QzFCO0VlcnlDUTtJRnVCTixhQUF1QjtJQUN2QixjQUF3QjtFYml4QzFCO0VlenlDUTtJRnVCTixhQUF1QjtJQUN2QixjQUF3QjtFYnF4QzFCO0VlN3lDUTtJRnVCTixtQkFBdUI7SUFDdkIsb0JBQXdCO0VieXhDMUI7RWUzeUNJO0lGQUosY0FBYztJQUNkLFdBQVc7SUFDWCxlQUFlO0ViOHlDZjtFZTF5Q1E7SUZkUixrQkFBc0M7SUFJdEMsbUJBQXVDO0Vid3pDdkM7RWU5eUNRO0lGZFIsbUJBQXNDO0lBSXRDLG9CQUF1QztFYjR6Q3ZDO0VlbHpDUTtJRmRSLGFBQXNDO0lBSXRDLGNBQXVDO0ViZzBDdkM7RWV0ekNRO0lGZFIsbUJBQXNDO0lBSXRDLG9CQUF1QztFYm8wQ3ZDO0VlMXpDUTtJRmRSLG1CQUFzQztJQUl0QyxvQkFBdUM7RWJ3MEN2QztFZTl6Q1E7SUZkUixhQUFzQztJQUl0QyxjQUF1QztFYjQwQ3ZDO0VlbDBDUTtJRmRSLG1CQUFzQztJQUl0QyxvQkFBdUM7RWJnMUN2QztFZXQwQ1E7SUZkUixtQkFBc0M7SUFJdEMsb0JBQXVDO0VibzFDdkM7RWUxMENRO0lGZFIsYUFBc0M7SUFJdEMsY0FBdUM7RWJ3MUN2QztFZTkwQ1E7SUZkUixtQkFBc0M7SUFJdEMsb0JBQXVDO0ViNDFDdkM7RWVsMUNRO0lGZFIsbUJBQXNDO0lBSXRDLG9CQUF1QztFYmcyQ3ZDO0VldDFDUTtJRmRSLGNBQXNDO0lBSXRDLGVBQXVDO0VibzJDdkM7RWVwMUNJO0lBQXdCLFNBQVM7RWZ1MUNyQztFZXIxQ0k7SUFBdUIsU1p1S0c7RUhpckM5QjtFZXIxQ007SUFBd0IsUUFEWjtFZnkxQ2xCO0VleDFDTTtJQUF3QixRQURaO0VmNDFDbEI7RWUzMUNNO0lBQXdCLFFBRFo7RWYrMUNsQjtFZTkxQ007SUFBd0IsUUFEWjtFZmsyQ2xCO0VlajJDTTtJQUF3QixRQURaO0VmcTJDbEI7RWVwMkNNO0lBQXdCLFFBRFo7RWZ3MkNsQjtFZXYyQ007SUFBd0IsUUFEWjtFZjIyQ2xCO0VlMTJDTTtJQUF3QixRQURaO0VmODJDbEI7RWU3MkNNO0lBQXdCLFFBRFo7RWZpM0NsQjtFZWgzQ007SUFBd0IsUUFEWjtFZm8zQ2xCO0VlbjNDTTtJQUF3QixTQURaO0VmdTNDbEI7RWV0M0NNO0lBQXdCLFNBRFo7RWYwM0NsQjtFZXozQ007SUFBd0IsU0FEWjtFZjYzQ2xCO0VlcjNDVTtJRmpCVixjQUE0QjtFYnk0QzVCO0VleDNDVTtJRmpCVixxQkFBOEM7RWI0NEM5QztFZTMzQ1U7SUZqQlYsc0JBQThDO0ViKzRDOUM7RWU5M0NVO0lGakJWLGdCQUE4QztFYms1QzlDO0VlajRDVTtJRmpCVixzQkFBOEM7RWJxNUM5QztFZXA0Q1U7SUZqQlYsc0JBQThDO0VidzVDOUM7RWV2NENVO0lGakJWLGdCQUE4QztFYjI1QzlDO0VlMTRDVTtJRmpCVixzQkFBOEM7RWI4NUM5QztFZTc0Q1U7SUZqQlYsc0JBQThDO0ViaTZDOUM7RWVoNUNVO0lGakJWLGdCQUE4QztFYm82QzlDO0VlbjVDVTtJRmpCVixzQkFBOEM7RWJ1NkM5QztFZXQ1Q1U7SUZqQlYsc0JBQThDO0ViMDZDOUM7QUFDRjs7QWdCOTlDQTtFQUNFLFdBQVc7RUFDWCxtQmJvSVc7RWFuSVgsY2JTZ0I7QUh3OUNsQjs7QWdCcCtDQTs7RUFRSSxnQmJ3VmdDO0VhdlZoQyxtQkFBbUI7RUFDbkIsNkJiSmM7QUhxK0NsQjs7QWdCMytDQTtFQWNJLHNCQUFzQjtFQUN0QixnQ2JUYztBSDArQ2xCOztBZ0JoL0NBO0VBbUJJLDZCYmJjO0FIOCtDbEI7O0FnQng5Q0E7O0VBR0ksZWJrVStCO0FId3BDbkM7O0FnQmo5Q0E7RUFDRSx5QmJuQ2dCO0FIdS9DbEI7O0FnQnI5Q0E7O0VBS0kseUJidkNjO0FINC9DbEI7O0FnQjE5Q0E7O0VBV00sd0JBQTRDO0FoQm85Q2xEOztBZ0IvOENBOzs7O0VBS0ksU0FBUztBaEJpOUNiOztBZ0J6OENBO0VBRUkscUNiMURXO0FIcWdEZjs7QUsxZ0RFO0VXMkVJLGNidkVZO0Vhd0VaLHNDYnZFUztBSDBnRGY7O0FpQnRoREU7OztFQUlJLHlCQzZGNEQ7QWxCMjdDbEU7O0FpQjVoREU7Ozs7RUFZTSxxQkNxRjBEO0FsQms4Q2xFOztBSzVoREU7RVlpQk0seUJBSnNDO0FqQm1oRDlDOztBaUJwaERFOztFQVNRLHlCQVJvQztBakJ3aEQ5Qzs7QWlCNWlERTs7O0VBSUkseUJDNkY0RDtBbEJpOUNsRTs7QWlCbGpERTs7OztFQVlNLHFCQ3FGMEQ7QWxCdzlDbEU7O0FLbGpERTtFWWlCTSx5QkFKc0M7QWpCeWlEOUM7O0FpQjFpREU7O0VBU1EseUJBUm9DO0FqQjhpRDlDOztBaUJsa0RFOzs7RUFJSSx5QkM2RjREO0FsQnUrQ2xFOztBaUJ4a0RFOzs7O0VBWU0scUJDcUYwRDtBbEI4K0NsRTs7QUt4a0RFO0VZaUJNLHlCQUpzQztBakIrakQ5Qzs7QWlCaGtERTs7RUFTUSx5QkFSb0M7QWpCb2tEOUM7O0FpQnhsREU7OztFQUlJLHlCQzZGNEQ7QWxCNi9DbEU7O0FpQjlsREU7Ozs7RUFZTSxxQkNxRjBEO0FsQm9nRGxFOztBSzlsREU7RVlpQk0seUJBSnNDO0FqQnFsRDlDOztBaUJ0bERFOztFQVNRLHlCQVJvQztBakIwbEQ5Qzs7QWlCOW1ERTs7O0VBSUkseUJDNkY0RDtBbEJtaERsRTs7QWlCcG5ERTs7OztFQVlNLHFCQ3FGMEQ7QWxCMGhEbEU7O0FLcG5ERTtFWWlCTSx5QkFKc0M7QWpCMm1EOUM7O0FpQjVtREU7O0VBU1EseUJBUm9DO0FqQmduRDlDOztBaUJwb0RFOzs7RUFJSSx5QkM2RjREO0FsQnlpRGxFOztBaUIxb0RFOzs7O0VBWU0scUJDcUYwRDtBbEJnakRsRTs7QUsxb0RFO0VZaUJNLHlCQUpzQztBakJpb0Q5Qzs7QWlCbG9ERTs7RUFTUSx5QkFSb0M7QWpCc29EOUM7O0FpQjFwREU7OztFQUlJLHlCQzZGNEQ7QWxCK2pEbEU7O0FpQmhxREU7Ozs7RUFZTSxxQkNxRjBEO0FsQnNrRGxFOztBS2hxREU7RVlpQk0seUJBSnNDO0FqQnVwRDlDOztBaUJ4cERFOztFQVNRLHlCQVJvQztBakI0cEQ5Qzs7QWlCaHJERTs7O0VBSUkseUJDNkY0RDtBbEJxbERsRTs7QWlCdHJERTs7OztFQVlNLHFCQ3FGMEQ7QWxCNGxEbEU7O0FLdHJERTtFWWlCTSx5QkFKc0M7QWpCNnFEOUM7O0FpQjlxREU7O0VBU1EseUJBUm9DO0FqQmtyRDlDOztBaUJ0c0RFOzs7RUFJSSxzQ2RRUztBSGdzRGY7O0FLcnNERTtFWWlCTSxzQ0FKc0M7QWpCNHJEOUM7O0FpQjdyREU7O0VBU1Esc0NBUm9DO0FqQmlzRDlDOztBZ0IzbURBO0VBR00sV2IzR1M7RWE0R1QseUJicEdZO0VhcUdaLHFCYnFRcUQ7QUh1MkMzRDs7QWdCam5EQTtFQVdNLGNiNUdZO0VhNkdaLHlCYmxIWTtFYW1IWixxQmJsSFk7QUg0dERsQjs7QWdCcm1EQTtFQUNFLFdiM0hhO0VhNEhiLHlCYnBIZ0I7QUg0dERsQjs7QWdCMW1EQTs7O0VBT0kscUJiaVB1RDtBSHczQzNEOztBZ0JobkRBO0VBV0ksU0FBUztBaEJ5bURiOztBZ0JwbkRBO0VBZ0JNLDJDYjFJUztBSGt2RGY7O0FLN3VERTtFVzRJTSxXYmpKTztFYWtKUCw0Q2JsSk87QUh1dkRmOztBY3JyREk7RUVpR0E7SUFFSSxjQUFjO0lBQ2QsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixpQ0FBaUM7RWhCdWxEdkM7RWdCNWxERztJQVNLLFNBQVM7RWhCc2xEakI7QUFDRjs7QWNqc0RJO0VFaUdBO0lBRUksY0FBYztJQUNkLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsaUNBQWlDO0VoQm1tRHZDO0VnQnhtREc7SUFTSyxTQUFTO0VoQmttRGpCO0FBQ0Y7O0FjN3NESTtFRWlHQTtJQUVJLGNBQWM7SUFDZCxXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLGlDQUFpQztFaEIrbUR2QztFZ0JwbkRHO0lBU0ssU0FBUztFaEI4bURqQjtBQUNGOztBY3p0REk7RUVpR0E7SUFFSSxjQUFjO0lBQ2QsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixpQ0FBaUM7RWhCMm5EdkM7RWdCaG9ERztJQVNLLFNBQVM7RWhCMG5EakI7QUFDRjs7QWdCem9EQTtFQU9RLGNBQWM7RUFDZCxXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLGlDQUFpQztBaEJzb0R6Qzs7QWdCaHBEQTtFQWNVLFNBQVM7QWhCc29EbkI7O0FtQm56REE7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLG1DRDhHOEQ7RUM3RzlELHlCaEI4WGtDO0VDelE5QixlQXRDWTtFZTVFaEIsZ0JoQndSK0I7RWdCdlIvQixnQmhCNFIrQjtFZ0IzUi9CLGNoQkRnQjtFZ0JFaEIsc0JoQlRhO0VnQlViLDRCQUE0QjtFQUM1Qix5QmhCUGdCO0VPT2Qsc0JQa09nQztFaUJwTzlCLHdFakI0ZTRGO0FINjBDbEc7O0FvQnJ6RE07RURkTjtJQ2VRLGdCQUFnQjtFcEJ5ekR0QjtBQUNGOztBbUJ6MERBO0VBc0JJLDZCQUE2QjtFQUM3QixTQUFTO0FuQnV6RGI7O0FtQjkwREE7RUE0Qkksa0JBQWtCO0VBQ2xCLDBCaEJyQmM7QUgyMERsQjs7QXFCNTBERTtFQUNFLGNsQkFjO0VrQkNkLHNCbEJSVztFa0JTWCxxQmxCMGRzRTtFa0J6ZHRFLFVBQVU7RUFLUixnRGxCY1c7QUg2ekRqQjs7QW1CMzFEQTtFQXFDSSxjaEI5QmM7RWdCZ0NkLFVBQVU7QW5CeXpEZDs7QW1CaDJEQTtFQWlESSx5QmhCOUNjO0VnQmdEZCxVQUFVO0FuQmt6RGQ7O0FtQjl5REE7Ozs7RUFLSSxnQkFBZ0I7QW5CZ3pEcEI7O0FtQjV5REE7RUFPSSxjaEIvRGM7RWdCZ0VkLHNCaEJ2RVc7QUhnM0RmOztBbUJweURBOztFQUVFLGNBQWM7RUFDZCxXQUFXO0FuQnV5RGI7O0FtQjd4REE7RUFDRSxpQ0RzQjhEO0VDckI5RCxvQ0RxQjhEO0VDcEI5RCxnQkFBZ0I7RWYzQmQsa0JBQVc7RWU2QmIsZ0JoQnFNK0I7QUgybERqQzs7QW1CN3hEQTtFQUNFLCtCRGM4RDtFQ2I5RCxrQ0RhOEQ7RWRRMUQsa0JBdENZO0VlbUJoQixnQmhCa0krQjtBSDhwRGpDOztBbUI3eERBO0VBQ0UsZ0NETzhEO0VDTjlELG1DRE04RDtFZFExRCxtQkF0Q1k7RWUwQmhCLGdCaEI0SCtCO0FIb3FEakM7O0FtQnZ4REE7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLG1CQUEyQjtFQUMzQixnQkFBZ0I7RWZEWixlQXRDWTtFZXlDaEIsZ0JoQndLK0I7RWdCdksvQixjaEJuSGdCO0VnQm9IaEIsNkJBQTZCO0VBQzdCLHlCQUF5QjtFQUN6QixtQkFBbUM7QW5CMHhEckM7O0FtQnB5REE7RUFjSSxnQkFBZ0I7RUFDaEIsZUFBZTtBbkIweERuQjs7QW1COXdEQTtFQUNFLGtDRGpDOEQ7RUNrQzlELHVCaEJ5UGlDO0VDblI3QixtQkF0Q1k7RWVrRWhCLGdCaEJvRitCO0VPN043QixxQlBvTytCO0FIdXJEbkM7O0FtQjl3REE7RUFDRSxnQ0R6QzhEO0VDMEM5RCxvQmhCc1BnQztFQ3hSNUIsa0JBdENZO0VlMEVoQixnQmhCMkUrQjtFTzVON0IscUJQbU8rQjtBSGdzRG5DOztBbUI3d0RBO0VBR0ksWUFBWTtBbkI4d0RoQjs7QW1CMXdEQTtFQUNFLFlBQVk7QW5CNndEZDs7QW1CcndEQTtFQUNFLG1CaEIrVTBDO0FIeTdDNUM7O0FtQnJ3REE7RUFDRSxjQUFjO0VBQ2QsbUJoQmdVNEM7QUh3OEM5Qzs7QW1CaHdEQTtFQUNFLGFBQWE7RUFDYixlQUFlO0VBQ2Ysa0JBQTBDO0VBQzFDLGlCQUF5QztBbkJtd0QzQzs7QW1CdndEQTs7RUFRSSxrQkFBMEM7RUFDMUMsaUJBQXlDO0FuQm93RDdDOztBbUIzdkRBO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxxQmhCcVM2QztBSHk5Qy9DOztBbUIzdkRBO0VBQ0Usa0JBQWtCO0VBQ2xCLGtCaEJpUzJDO0VnQmhTM0MscUJoQitSNkM7QUgrOUMvQzs7QW1CandEQTs7RUFRSSxjaEJ6TmM7QUh1OURsQjs7QW1CMXZEQTtFQUNFLGdCQUFnQjtBbkI2dkRsQjs7QW1CMXZEQTtFQUNFLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLHFCaEJrUjRDO0FIMitDOUM7O0FtQmp3REE7RUFRSSxnQkFBZ0I7RUFDaEIsYUFBYTtFQUNiLHVCaEI2UTRDO0VnQjVRNUMsY0FBYztBbkI2dkRsQjs7QXFCMThERTtFQUNFLGFBQWE7RUFDYixXQUFXO0VBQ1gsbUJsQitjMEM7RUN0YjFDLGNBQVc7RWlCdkJYLGNsQk5hO0FIbTlEakI7O0FxQjE4REU7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULFVBQVU7RUFDVixhQUFhO0VBQ2IsZUFBZTtFQUNmLHVCbEJzeUJxQztFa0JyeUJyQyxpQkFBaUI7RWpCb0VmLG1CQXRDWTtFaUI1QmQsZ0JsQjZPNkI7RWtCNU83QixXbEJ2RFc7RWtCd0RYLHdDbEJwQmE7RU96QmIsc0JQa09nQztBSHl4RHBDOztBcUI3K0RJOzs7O0VBc0NFLGNBQWM7QXJCODhEcEI7O0FxQnAvREk7RUE0Q0UscUJsQmpDVztFa0JvQ1Qsb0NId0N3RDtFR3ZDeEQsaVJIdEIwRTtFR3VCMUUsNEJBQTRCO0VBQzVCLDJEQUE2RDtFQUM3RCxnRUhvQ3dEO0FsQnM2RGhFOztBcUI3L0RJO0VBdURJLHFCbEI1Q1M7RWtCNkNULGdEbEI3Q1M7QUh1L0RqQjs7QXFCbGdFSTtFQWlFSSxvQ0hzQndEO0VHckJ4RCxrRkhxQndEO0FsQmc3RGhFOztBcUJ2Z0VJO0VBeUVFLHFCbEI5RFc7RWtCaUVULHVDSFd3RDtFR1Z4RCx1akJBQThKO0FyQmc4RHRLOztBcUI3Z0VJO0VBaUZJLHFCbEJ0RVM7RWtCdUVULGdEbEJ2RVM7QUh1Z0VqQjs7QXFCbGhFSTtFQTBGSSxjbEIvRVM7QUgyZ0VqQjs7QXFCdGhFSTs7O0VBK0ZJLGNBQWM7QXJCNjdEdEI7O0FxQjVoRUk7RUF1R0ksY2xCNUZTO0FIcWhFakI7O0FxQmhpRUk7RUEwR00scUJsQi9GTztBSHloRWpCOztBcUJwaUVJO0VBZ0hNLHFCQUFrQztFQzFJeEMseUJEMkkrQztBckJ3N0RuRDs7QXFCemlFSTtFQXVITSxnRGxCNUdPO0FIa2lFakI7O0FxQjdpRUk7RUEySE0scUJsQmhITztBSHNpRWpCOztBcUJqakVJO0VBcUlJLHFCbEIxSFM7QUgwaUVqQjs7QXFCcmpFSTtFQTBJTSxxQmxCL0hPO0VrQmdJUCxnRGxCaElPO0FIK2lFakI7O0FxQjlpRUU7RUFDRSxhQUFhO0VBQ2IsV0FBVztFQUNYLG1CbEIrYzBDO0VDdGIxQyxjQUFXO0VpQnZCWCxjbEJUYTtBSDBqRWpCOztBcUI5aUVFO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxVQUFVO0VBQ1YsYUFBYTtFQUNiLGVBQWU7RUFDZix1QmxCc3lCcUM7RWtCcnlCckMsaUJBQWlCO0VqQm9FZixtQkF0Q1k7RWlCNUJkLGdCbEI2TzZCO0VrQjVPN0IsV2xCdkRXO0VrQndEWCx3Q2xCdkJhO0VPdEJiLHNCUGtPZ0M7QUg2M0RwQzs7QXFCamxFSTs7OztFQXNDRSxjQUFjO0FyQmtqRXBCOztBcUJ4bEVJO0VBNENFLHFCbEJwQ1c7RWtCdUNULG9DSHdDd0Q7RUd2Q3hELDRVSHRCMEU7RUd1QjFFLDRCQUE0QjtFQUM1QiwyREFBNkQ7RUFDN0QsZ0VIb0N3RDtBbEIwZ0VoRTs7QXFCam1FSTtFQXVESSxxQmxCL0NTO0VrQmdEVCxnRGxCaERTO0FIOGxFakI7O0FxQnRtRUk7RUFpRUksb0NIc0J3RDtFR3JCeEQsa0ZIcUJ3RDtBbEJvaEVoRTs7QXFCM21FSTtFQXlFRSxxQmxCakVXO0VrQm9FVCx1Q0hXd0Q7RUdWeEQsa25CQUE4SjtBckJvaUV0Szs7QXFCam5FSTtFQWlGSSxxQmxCekVTO0VrQjBFVCxnRGxCMUVTO0FIOG1FakI7O0FxQnRuRUk7RUEwRkksY2xCbEZTO0FIa25FakI7O0FxQjFuRUk7OztFQStGSSxjQUFjO0FyQmlpRXRCOztBcUJob0VJO0VBdUdJLGNsQi9GUztBSDRuRWpCOztBcUJwb0VJO0VBMEdNLHFCbEJsR087QUhnb0VqQjs7QXFCeG9FSTtFQWdITSxxQkFBa0M7RUMxSXhDLHlCRDJJK0M7QXJCNGhFbkQ7O0FxQjdvRUk7RUF1SE0sZ0RsQi9HTztBSHlvRWpCOztBcUJqcEVJO0VBMkhNLHFCbEJuSE87QUg2b0VqQjs7QXFCcnBFSTtFQXFJSSxxQmxCN0hTO0FIaXBFakI7O0FxQnpwRUk7RUEwSU0scUJsQmxJTztFa0JtSVAsZ0RsQm5JTztBSHNwRWpCOztBbUI1NkRBO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixtQkFBbUI7QW5CKzZEckI7O0FtQmw3REE7RUFTSSxXQUFXO0FuQjY2RGY7O0FjNW9FSTtFS3NOSjtJQWVNLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsdUJBQXVCO0lBQ3ZCLGdCQUFnQjtFbkI0NkRwQjtFbUI5N0RGO0lBdUJNLGFBQWE7SUFDYixjQUFjO0lBQ2QsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixnQkFBZ0I7RW5CMDZEcEI7RW1CcjhERjtJQWdDTSxxQkFBcUI7SUFDckIsV0FBVztJQUNYLHNCQUFzQjtFbkJ3NkQxQjtFbUIxOERGO0lBdUNNLHFCQUFxQjtFbkJzNkR6QjtFbUI3OERGOztJQTRDTSxXQUFXO0VuQnE2RGY7RW1CajlERjtJQWtETSxhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLHVCQUF1QjtJQUN2QixXQUFXO0lBQ1gsZUFBZTtFbkJrNkRuQjtFbUJ4OURGO0lBeURNLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2QsYUFBYTtJQUNiLHFCaEJvTHdDO0lnQm5MeEMsY0FBYztFbkJrNkRsQjtFbUIvOURGO0lBaUVNLG1CQUFtQjtJQUNuQix1QkFBdUI7RW5CaTZEM0I7RW1CbitERjtJQXFFTSxnQkFBZ0I7RW5CaTZEcEI7QUFDRjs7QXVCbnZFQTtFQUNFLHFCQUFxQjtFQUVyQixnQnBCNFIrQjtFb0IzUi9CLGNwQk1nQjtFb0JMaEIsa0JBQWtCO0VBR2xCLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsNkJBQTZCO0VBQzdCLDZCQUEyQztFQ3VGM0MseUJyQmdTa0M7RUN6UTlCLGVBdENZO0VvQmlCaEIsZ0JyQmdNK0I7RU94UjdCLHNCUGtPZ0M7RWlCcE85QixxSWpCcWI2STtBSG8wRG5KOztBb0JydkVNO0VHZE47SUhlUSxnQkFBZ0I7RXBCeXZFdEI7QUFDRjs7QUtud0VFO0VrQlVFLGNwQk5jO0VvQk9kLHFCQUFxQjtBdkI2dkV6Qjs7QXVCOXdFQTtFQXNCSSxVQUFVO0VBQ1YsZ0RwQk9hO0FIcXZFakI7O0F1Qm54RUE7RUE2QkksYXBCc1o2QjtBSG8yRGpDOztBdUJ2eEVBO0VBa0NJLGVBQXNEO0F2Qnl2RTFEOztBdUIzdUVBOztFQUVFLG9CQUFvQjtBdkI4dUV0Qjs7QXVCcnVFRTtFQzNEQSxXckJDYTtFbUJEWCx5Qm5COEJhO0VxQjVCZixxQnJCNEJlO0FId3dFakI7O0FLaHlFRTtFbUJBRSxXckJMVztFbUJEWCx5QkVEb0Y7RUFTcEYscUJBVHlIO0F4QjZ5RTdIOztBd0JqeUVFO0VBRUUsV3JCWlc7RW1CRFgseUJFRG9GO0VBZ0JwRixxQkFoQnlIO0VBcUJ2SCxnREFBaUY7QXhCK3hFdkY7O0F3QjF4RUU7RUFFRSxXckIxQlc7RXFCMkJYLHlCckJFYTtFcUJEYixxQnJCQ2E7QUgyeEVqQjs7QXdCcnhFRTs7RUFHRSxXckJ0Q1c7RXFCdUNYLHlCQXpDdUs7RUE2Q3ZLLHFCQTdDK007QXhCaTBFbk47O0F3Qmx4RUk7O0VBS0ksZ0RBQWlGO0F4Qmt4RXpGOztBdUIxd0VFO0VDM0RBLFdyQkNhO0VtQkRYLHlCbkJPYztFcUJMaEIscUJyQktnQjtBSG8wRWxCOztBS3IwRUU7RW1CQUUsV3JCTFc7RW1CRFgseUJFRG9GO0VBU3BGLHFCQVR5SDtBeEJrMUU3SDs7QXdCdDBFRTtFQUVFLFdyQlpXO0VtQkRYLHlCRURvRjtFQWdCcEYscUJBaEJ5SDtFQXFCdkgsaURBQWlGO0F4Qm8wRXZGOztBd0IvekVFO0VBRUUsV3JCMUJXO0VxQjJCWCx5QnJCckJjO0VxQnNCZCxxQnJCdEJjO0FIdTFFbEI7O0F3QjF6RUU7O0VBR0UsV3JCdENXO0VxQnVDWCx5QkF6Q3VLO0VBNkN2SyxxQkE3QytNO0F4QnMyRW5OOztBd0J2ekVJOztFQUtJLGlEQUFpRjtBeEJ1ekV6Rjs7QXVCL3lFRTtFQzNEQSxXckJDYTtFbUJEWCx5Qm5CcUNhO0VxQm5DZixxQnJCbUNlO0FIMjBFakI7O0FLMTJFRTtFbUJBRSxXckJMVztFbUJEWCx5QkVEb0Y7RUFTcEYscUJBVHlIO0F4QnUzRTdIOztBd0IzMkVFO0VBRUUsV3JCWlc7RW1CRFgseUJFRG9GO0VBZ0JwRixxQkFoQnlIO0VBcUJ2SCwrQ0FBaUY7QXhCeTJFdkY7O0F3QnAyRUU7RUFFRSxXckIxQlc7RXFCMkJYLHlCckJTYTtFcUJSYixxQnJCUWE7QUg4MUVqQjs7QXdCLzFFRTs7RUFHRSxXckJ0Q1c7RXFCdUNYLHlCQXpDdUs7RUE2Q3ZLLHFCQTdDK007QXhCMjRFbk47O0F3QjUxRUk7O0VBS0ksK0NBQWlGO0F4QjQxRXpGOztBdUJwMUVFO0VDM0RBLFdyQkNhO0VtQkRYLHlCbkJ1Q2E7RXFCckNmLHFCckJxQ2U7QUg4MkVqQjs7QUsvNEVFO0VtQkFFLFdyQkxXO0VtQkRYLHlCRURvRjtFQVNwRixxQkFUeUg7QXhCNDVFN0g7O0F3Qmg1RUU7RUFFRSxXckJaVztFbUJEWCx5QkVEb0Y7RUFnQnBGLHFCQWhCeUg7RUFxQnZILGdEQUFpRjtBeEI4NEV2Rjs7QXdCejRFRTtFQUVFLFdyQjFCVztFcUIyQlgseUJyQldhO0VxQlZiLHFCckJVYTtBSGk0RWpCOztBd0JwNEVFOztFQUdFLFdyQnRDVztFcUJ1Q1gseUJBekN1SztFQTZDdksscUJBN0MrTTtBeEJnN0VuTjs7QXdCajRFSTs7RUFLSSxnREFBaUY7QXhCaTRFekY7O0F1QnozRUU7RUMzREEsY3JCVWdCO0VtQlZkLHlCbkJvQ2E7RXFCbENmLHFCckJrQ2U7QUhzNUVqQjs7QUtwN0VFO0VtQkFFLGNyQkljO0VtQlZkLHlCRURvRjtFQVNwRixxQkFUeUg7QXhCaThFN0g7O0F3QnI3RUU7RUFFRSxjckJIYztFbUJWZCx5QkVEb0Y7RUFnQnBGLHFCQWhCeUg7RUFxQnZILGdEQUFpRjtBeEJtN0V2Rjs7QXdCOTZFRTtFQUVFLGNyQmpCYztFcUJrQmQseUJyQlFhO0VxQlBiLHFCckJPYTtBSHk2RWpCOztBd0J6NkVFOztFQUdFLGNyQjdCYztFcUI4QmQseUJBekN1SztFQTZDdksscUJBN0MrTTtBeEJxOUVuTjs7QXdCdDZFSTs7RUFLSSxnREFBaUY7QXhCczZFekY7O0F1Qjk1RUU7RUMzREEsV3JCQ2E7RW1CRFgseUJuQmtDYTtFcUJoQ2YscUJyQmdDZTtBSDY3RWpCOztBS3o5RUU7RW1CQUUsV3JCTFc7RW1CRFgseUJFRG9GO0VBU3BGLHFCQVR5SDtBeEJzK0U3SDs7QXdCMTlFRTtFQUVFLFdyQlpXO0VtQkRYLHlCRURvRjtFQWdCcEYscUJBaEJ5SDtFQXFCdkgsK0NBQWlGO0F4Qnc5RXZGOztBd0JuOUVFO0VBRUUsV3JCMUJXO0VxQjJCWCx5QnJCTWE7RXFCTGIscUJyQkthO0FIZzlFakI7O0F3Qjk4RUU7O0VBR0UsV3JCdENXO0VxQnVDWCx5QkF6Q3VLO0VBNkN2SyxxQkE3QytNO0F4QjAvRW5OOztBd0IzOEVJOztFQUtJLCtDQUFpRjtBeEIyOEV6Rjs7QXVCbjhFRTtFQzNEQSxjckJVZ0I7RW1CVmQseUJuQkVjO0VxQkFoQixxQnJCQWdCO0FIa2dGbEI7O0FLOS9FRTtFbUJBRSxjckJJYztFbUJWZCx5QkVEb0Y7RUFTcEYscUJBVHlIO0F4QjJnRjdIOztBd0IvL0VFO0VBRUUsY3JCSGM7RW1CVmQseUJFRG9GO0VBZ0JwRixxQkFoQnlIO0VBcUJ2SCxpREFBaUY7QXhCNi9FdkY7O0F3QngvRUU7RUFFRSxjckJqQmM7RXFCa0JkLHlCckIxQmM7RXFCMkJkLHFCckIzQmM7QUhxaEZsQjs7QXdCbi9FRTs7RUFHRSxjckI3QmM7RXFCOEJkLHlCQXpDdUs7RUE2Q3ZLLHFCQTdDK007QXhCK2hGbk47O0F3QmgvRUk7O0VBS0ksaURBQWlGO0F4QmcvRXpGOztBdUJ4K0VFO0VDM0RBLFdyQkNhO0VtQkRYLHlCbkJTYztFcUJQaEIscUJyQk9nQjtBSGdpRmxCOztBS25pRkU7RW1CQUUsV3JCTFc7RW1CRFgseUJFRG9GO0VBU3BGLHFCQVR5SDtBeEJnakY3SDs7QXdCcGlGRTtFQUVFLFdyQlpXO0VtQkRYLHlCRURvRjtFQWdCcEYscUJBaEJ5SDtFQXFCdkgsOENBQWlGO0F4QmtpRnZGOztBd0I3aEZFO0VBRUUsV3JCMUJXO0VxQjJCWCx5QnJCbkJjO0VxQm9CZCxxQnJCcEJjO0FIbWpGbEI7O0F3QnhoRkU7O0VBR0UsV3JCdENXO0VxQnVDWCx5QkF6Q3VLO0VBNkN2SyxxQkE3QytNO0F4Qm9rRm5OOztBd0JyaEZJOztFQUtJLDhDQUFpRjtBeEJxaEZ6Rjs7QXVCdmdGRTtFQ1BBLGNyQjVCZTtFcUI2QmYscUJyQjdCZTtBSCtpRmpCOztBS3ZrRkU7RW1Cd0RFLFdyQjdEVztFcUI4RFgseUJyQmpDYTtFcUJrQ2IscUJyQmxDYTtBSHFqRmpCOztBd0JoaEZFO0VBRUUsK0NyQnZDYTtBSHlqRmpCOztBd0IvZ0ZFO0VBRUUsY3JCNUNhO0VxQjZDYiw2QkFBNkI7QXhCaWhGakM7O0F3QjlnRkU7O0VBR0UsV3JCaEZXO0VxQmlGWCx5QnJCcERhO0VxQnFEYixxQnJCckRhO0FIcWtGakI7O0F3QjlnRkk7O0VBS0ksK0NyQjVEUztBSDBrRmpCOztBdUJ2aUZFO0VDUEEsY3JCbkRnQjtFcUJvRGhCLHFCckJwRGdCO0FIc21GbEI7O0FLdm1GRTtFbUJ3REUsV3JCN0RXO0VxQjhEWCx5QnJCeERjO0VxQnlEZCxxQnJCekRjO0FING1GbEI7O0F3QmhqRkU7RUFFRSxpRHJCOURjO0FIZ25GbEI7O0F3Qi9pRkU7RUFFRSxjckJuRWM7RXFCb0VkLDZCQUE2QjtBeEJpakZqQzs7QXdCOWlGRTs7RUFHRSxXckJoRlc7RXFCaUZYLHlCckIzRWM7RXFCNEVkLHFCckI1RWM7QUg0bkZsQjs7QXdCOWlGSTs7RUFLSSxpRHJCbkZVO0FIaW9GbEI7O0F1QnZrRkU7RUNQQSxjckJyQmU7RXFCc0JmLHFCckJ0QmU7QUh3bUZqQjs7QUt2b0ZFO0VtQndERSxXckI3RFc7RXFCOERYLHlCckIxQmE7RXFCMkJiLHFCckIzQmE7QUg4bUZqQjs7QXdCaGxGRTtFQUVFLCtDckJoQ2E7QUhrbkZqQjs7QXdCL2tGRTtFQUVFLGNyQnJDYTtFcUJzQ2IsNkJBQTZCO0F4QmlsRmpDOztBd0I5a0ZFOztFQUdFLFdyQmhGVztFcUJpRlgseUJyQjdDYTtFcUI4Q2IscUJyQjlDYTtBSDhuRmpCOztBd0I5a0ZJOztFQUtJLCtDckJyRFM7QUhtb0ZqQjs7QXVCdm1GRTtFQ1BBLGNyQm5CZTtFcUJvQmYscUJyQnBCZTtBSHNvRmpCOztBS3ZxRkU7RW1Cd0RFLFdyQjdEVztFcUI4RFgseUJyQnhCYTtFcUJ5QmIscUJyQnpCYTtBSDRvRmpCOztBd0JobkZFO0VBRUUsZ0RyQjlCYTtBSGdwRmpCOztBd0IvbUZFO0VBRUUsY3JCbkNhO0VxQm9DYiw2QkFBNkI7QXhCaW5GakM7O0F3QjltRkU7O0VBR0UsV3JCaEZXO0VxQmlGWCx5QnJCM0NhO0VxQjRDYixxQnJCNUNhO0FINHBGakI7O0F3QjltRkk7O0VBS0ksZ0RyQm5EUztBSGlxRmpCOztBdUJ2b0ZFO0VDUEEsY3JCdEJlO0VxQnVCZixxQnJCdkJlO0FIeXFGakI7O0FLdnNGRTtFbUJ3REUsY3JCcERjO0VxQnFEZCx5QnJCM0JhO0VxQjRCYixxQnJCNUJhO0FIK3FGakI7O0F3QmhwRkU7RUFFRSwrQ3JCakNhO0FIbXJGakI7O0F3Qi9vRkU7RUFFRSxjckJ0Q2E7RXFCdUNiLDZCQUE2QjtBeEJpcEZqQzs7QXdCOW9GRTs7RUFHRSxjckJ2RWM7RXFCd0VkLHlCckI5Q2E7RXFCK0NiLHFCckIvQ2E7QUgrckZqQjs7QXdCOW9GSTs7RUFLSSwrQ3JCdERTO0FIb3NGakI7O0F1QnZxRkU7RUNQQSxjckJ4QmU7RXFCeUJmLHFCckJ6QmU7QUgyc0ZqQjs7QUt2dUZFO0VtQndERSxXckI3RFc7RXFCOERYLHlCckI3QmE7RXFCOEJiLHFCckI5QmE7QUhpdEZqQjs7QXdCaHJGRTtFQUVFLCtDckJuQ2E7QUhxdEZqQjs7QXdCL3FGRTtFQUVFLGNyQnhDYTtFcUJ5Q2IsNkJBQTZCO0F4QmlyRmpDOztBd0I5cUZFOztFQUdFLFdyQmhGVztFcUJpRlgseUJyQmhEYTtFcUJpRGIscUJyQmpEYTtBSGl1RmpCOztBd0I5cUZJOztFQUtJLCtDckJ4RFM7QUhzdUZqQjs7QXVCdnNGRTtFQ1BBLGNyQnhEZ0I7RXFCeURoQixxQnJCekRnQjtBSDJ3RmxCOztBS3Z3RkU7RW1Cd0RFLGNyQnBEYztFcUJxRGQseUJyQjdEYztFcUI4RGQscUJyQjlEYztBSGl4RmxCOztBd0JodEZFO0VBRUUsaURyQm5FYztBSHF4RmxCOztBd0Ivc0ZFO0VBRUUsY3JCeEVjO0VxQnlFZCw2QkFBNkI7QXhCaXRGakM7O0F3QjlzRkU7O0VBR0UsY3JCdkVjO0VxQndFZCx5QnJCaEZjO0VxQmlGZCxxQnJCakZjO0FIaXlGbEI7O0F3QjlzRkk7O0VBS0ksaURyQnhGVTtBSHN5RmxCOztBdUJ2dUZFO0VDUEEsY3JCakRnQjtFcUJrRGhCLHFCckJsRGdCO0FIb3lGbEI7O0FLdnlGRTtFbUJ3REUsV3JCN0RXO0VxQjhEWCx5QnJCdERjO0VxQnVEZCxxQnJCdkRjO0FIMHlGbEI7O0F3Qmh2RkU7RUFFRSw4Q3JCNURjO0FIOHlGbEI7O0F3Qi91RkU7RUFFRSxjckJqRWM7RXFCa0VkLDZCQUE2QjtBeEJpdkZqQzs7QXdCOXVGRTs7RUFHRSxXckJoRlc7RXFCaUZYLHlCckJ6RWM7RXFCMEVkLHFCckIxRWM7QUgwekZsQjs7QXdCOXVGSTs7RUFLSSw4Q3JCakZVO0FIK3pGbEI7O0F1QjV2RkE7RUFDRSxnQnBCa04rQjtFb0JqTi9CLGNwQmhEZTtFb0JpRGYscUJwQmdHNEM7QUgrcEY5Qzs7QUt4MEZFO0VrQjRFRSxjcEI4RjhEO0VvQjdGOUQsMEJwQjhGK0M7QUhrcUZuRDs7QXVCdndGQTtFQVlJLDBCcEJ5RitDO0FIc3FGbkQ7O0F1QjN3RkE7RUFpQkksY3BCdEZjO0VvQnVGZCxvQkFBb0I7QXZCOHZGeEI7O0F1Qm52RkE7RUNQRSxvQnJCK1NnQztFQ3hSNUIsa0JBdENZO0VvQmlCaEIsZ0JyQm9JK0I7RU81TjdCLHFCUG1PK0I7QUhvbkZuQzs7QXVCdHZGQTtFQ1hFLHVCckIwU2lDO0VDblI3QixtQkF0Q1k7RW9CaUJoQixnQnJCcUkrQjtFTzdON0IscUJQb08rQjtBSDBuRm5DOztBdUJwdkZBO0VBQ0UsY0FBYztFQUNkLFdBQVc7QXZCdXZGYjs7QXVCenZGQTtFQU1JLGtCcEI0VCtCO0FIMjdFbkM7O0F1Qmx2RkE7OztFQUlJLFdBQVc7QXZCb3ZGZjs7QXlCLzNGQTtFTGdCTSxnQ2pCc1AyQztBSDZuRmpEOztBb0IvMkZNO0VLcEJOO0lMcUJRLGdCQUFnQjtFcEJtM0Z0QjtBQUNGOztBeUJ6NEZBO0VBSUksVUFBVTtBekJ5NEZkOztBeUJyNEZBO0VBRUksYUFBYTtBekJ1NEZqQjs7QXlCbjRGQTtFQUNFLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsZ0JBQWdCO0VMRFosNkJqQnVQd0M7QUhpcEY5Qzs7QW9CcDRGTTtFS05OO0lMT1EsZ0JBQWdCO0VwQnc0RnRCO0FBQ0Y7O0EwQjc1RkE7Ozs7RUFJRSxrQkFBa0I7QTFCZzZGcEI7O0EwQjc1RkE7RUFDRSxtQkFBbUI7QTFCZzZGckI7O0EyQjU0Rkk7RUFDRSxxQkFBcUI7RUFDckIsb0J4Qm9PMEM7RXdCbk8xQyx1QnhCa08wQztFd0JqTzFDLFdBQVc7RUFoQ2YsdUJBQThCO0VBQzlCLHFDQUE0QztFQUM1QyxnQkFBZ0I7RUFDaEIsb0NBQTJDO0EzQmc3RjdDOztBMkIzM0ZJO0VBQ0UsY0FBYztBM0I4M0ZwQjs7QTBCeDZGQTtFQUNFLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsT0FBTztFQUNQLGF2QjhwQnNDO0V1QjdwQnRDLGFBQWE7RUFDYixXQUFXO0VBQ1gsZ0J2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NkI7QTFCKzlGakM7O0EwQnY5RkE7RUFDRSxjQUFjO0ExQjA5RmhCOztBMEJ0OUZBO0VBQ0UsY0FBYztFQUNkLHNCdkJnbUJ3QztFdUIvbEJ4QyxnQkFBZ0I7RXRCckRaLG1CQXRDWTtFc0I2RmhCLGN2QnpLZ0I7RXVCMEtoQixtQkFBbUI7QTFCeTlGckI7O0EwQnI5RkE7RUFDRSxjQUFjO0VBQ2QsdUJ2QnNsQndDO0V1QnJsQnhDLGN2QjlLZ0I7QUhzb0dsQjs7QTZCbnBHQTs7RUFFRSxrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLHNCQUFzQjtBN0JzcEd4Qjs7QTZCMXBHQTs7RUFPSSxrQkFBa0I7RUFDbEIsY0FBYztBN0J3cEdsQjs7QUt2cEdFOztFd0JJSSxVQUFVO0E3QndwR2hCOztBNkJycUdBOzs7O0VBa0JNLFVBQVU7QTdCMHBHaEI7O0E2QnBwR0E7RUFDRSxhQUFhO0VBQ2IsZUFBZTtFQUNmLDJCQUEyQjtBN0J1cEc3Qjs7QTZCMXBHQTtFQU1JLFdBQVc7QTdCd3BHZjs7QTZCcHBHQTs7RUFJSSxpQjFCd002QjtBSDY4RmpDOztBNkJ6cEdBOztFbkJISSwwQm1CYThCO0VuQlo5Qiw2Qm1CWThCO0E3QnFwR2xDOztBNkIvcEdBOztFbkJXSSx5Qm1CSTZCO0VuQkg3Qiw0Qm1CRzZCO0E3QnNwR2pDOztBNkJ0b0dBO0VBQ0Usd0JBQW1DO0VBQ25DLHVCQUFrQztBN0J5b0dwQzs7QTZCM29HQTs7O0VBT0ksY0FBYztBN0Iwb0dsQjs7QTZCdm9HRTtFQUNFLGVBQWU7QTdCMG9HbkI7O0E2QnRvR0E7RUFDRSx1QkFBc0M7RUFDdEMsc0JBQXFDO0E3QnlvR3ZDOztBNkJ0b0dBO0VBQ0Usc0JBQXNDO0VBQ3RDLHFCQUFxQztBN0J5b0d2Qzs7QTZCcm5HQTtFQUNFLHNCQUFzQjtFQUN0Qix1QkFBdUI7RUFDdkIsdUJBQXVCO0E3QnduR3pCOztBNkIzbkdBOztFQU9JLFdBQVc7QTdCeW5HZjs7QTZCaG9HQTs7RUFZSSxnQjFCdUg2QjtBSGtnR2pDOztBNkJyb0dBOztFbkJyRUksNkJtQnVGK0I7RW5CdEYvQiw0Qm1Cc0YrQjtBN0J5bkduQzs7QTZCM29HQTs7RW5CbkZJLHlCbUIwRzRCO0VuQnpHNUIsMEJtQnlHNEI7QTdCMG5HaEM7O0E2QnptR0E7O0VBR0ksZ0JBQWdCO0E3QjJtR3BCOztBNkI5bUdBOzs7O0VBT00sa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUN0QixvQkFBb0I7QTdCOG1HMUI7O0E4QnZ3R0E7RUFDRSxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLGVBQWU7RUFDZixvQkFBb0I7RUFDcEIsV0FBVztBOUIwd0diOztBOEIvd0dBOzs7O0VBV0ksa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxTQUFTO0VBQ1QsWUFBWTtFQUNaLGdCQUFnQjtBOUIyd0dwQjs7QThCMXhHQTs7Ozs7Ozs7Ozs7O0VBb0JNLGlCM0J1TjJCO0FIOGpHakM7O0E4Qnp5R0E7OztFQTRCSSxVQUFVO0E5Qm14R2Q7O0E4Qi95R0E7RUFpQ0ksVUFBVTtBOUJreEdkOztBOEJuekdBOztFcEI0QkksMEJvQlVtRDtFcEJUbkQsNkJvQlNtRDtBOUJteEd2RDs7QThCenpHQTs7RXBCMENJLHlCb0JIbUQ7RXBCSW5ELDRCb0JKbUQ7QTlCd3hHdkQ7O0E4Qi96R0E7RUE2Q0ksYUFBYTtFQUNiLG1CQUFtQjtBOUJzeEd2Qjs7QThCcDBHQTs7RXBCNEJJLDBCb0JxQjZFO0VwQnBCN0UsNkJvQm9CNkU7QTlCeXhHakY7O0E4QjEwR0E7RXBCMENJLHlCb0JRc0U7RXBCUHRFLDRCb0JPc0U7QTlCNnhHMUU7O0E4Qmx4R0E7O0VBRUUsYUFBYTtBOUJxeEdmOztBOEJ2eEdBOztFQVFJLGtCQUFrQjtFQUNsQixVQUFVO0E5Qm94R2Q7O0E4Qjd4R0E7O0VBWU0sVUFBVTtBOUJzeEdoQjs7QThCbHlHQTs7Ozs7Ozs7RUFvQkksaUIzQjBKNkI7QUgrbkdqQzs7QThCcnhHQTtFQUF1QixrQjNCc0pVO0FIbW9HakM7O0E4Qnh4R0E7RUFBc0IsaUIzQnFKVztBSHVvR2pDOztBOEJweEdBO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix5QjNCaVNrQztFMkJoU2xDLGdCQUFnQjtFMUJ1QlosZUF0Q1k7RTBCaUJoQixnQjNCMkwrQjtFMkIxTC9CLGdCM0IrTCtCO0UyQjlML0IsYzNCOUZnQjtFMkIrRmhCLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIseUIzQnRHZ0I7RTJCdUdoQix5QjNCckdnQjtFT09kLHNCUGtPZ0M7QUhvcEdwQzs7QThCcHlHQTs7RUFrQkksYUFBYTtBOUJ1eEdqQjs7QThCN3dHQTs7RUFFRSxnQ1pYOEQ7QWxCMnhHaEU7O0E4Qjd3R0E7Ozs7OztFQU1FLG9CM0I0UWdDO0VDeFI1QixrQkF0Q1k7RTBCb0RoQixnQjNCaUcrQjtFTzVON0IscUJQbU8rQjtBSHlxR25DOztBOEI3d0dBOztFQUVFLGtDWjVCOEQ7QWxCNHlHaEU7O0E4Qjd3R0E7Ozs7OztFQU1FLHVCM0JzUGlDO0VDblI3QixtQkF0Q1k7RTBCcUVoQixnQjNCaUYrQjtFTzdON0IscUJQb08rQjtBSHlyR25DOztBOEI3d0dBOztFQUVFLHNCQUEwRTtBOUJneEc1RTs7QThCcndHQTs7Ozs7O0VwQjdJSSwwQm9CbUo0QjtFcEJsSjVCLDZCb0JrSjRCO0E5Qnl3R2hDOztBOEJ0d0dBOzs7Ozs7RXBCeElJLHlCb0I4STJCO0VwQjdJM0IsNEJvQjZJMkI7QTlCMHdHL0I7O0ErQi83R0E7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGtCQUErQztFQUMvQyxvQkFBcUU7QS9CazhHdkU7O0ErQi83R0E7RUFDRSxvQkFBb0I7RUFDcEIsa0I1QitmMEM7QUhtOEY1Qzs7QStCLzdHQTtFQUNFLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsV0FBVztFQUNYLFc1QjJmMEM7RTRCMWYxQyxlQUFrRjtFQUNsRixVQUFVO0EvQms4R1o7O0ErQng4R0E7RUFTSSxXNUJ2Qlc7RTRCd0JYLHFCNUJLYTtFbUI5QmIseUJuQjhCYTtBSCs3R2pCOztBK0I5OEdBO0VBb0JNLGdENUJMVztBSG04R2pCOztBK0JsOUdBO0VBeUJJLHFCNUI0YnNFO0FIaWdHMUU7O0ErQnQ5R0E7RUE2QkksVzVCM0NXO0U0QjRDWCx5QjVCd2Y4RTtFNEJ2ZjlFLHFCNUJ1ZjhFO0FIczhGbEY7O0ErQjU5R0E7RUF1Q00sYzVCL0NZO0FIdytHbEI7O0ErQmgrR0E7RUEwQ1EseUI1QnREVTtBSGcvR2xCOztBK0JoN0dBO0VBQ0Usa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUVoQixtQkFBbUI7QS9CazdHckI7O0ErQnQ3R0E7RUFTSSxrQkFBa0I7RUFDbEIsWUFBK0U7RUFDL0UsYUFBK0Q7RUFDL0QsY0FBYztFQUNkLFc1Qjhid0M7RTRCN2J4QyxZNUI2YndDO0U0QjVieEMsb0JBQW9CO0VBQ3BCLFdBQVc7RUFDWCxzQjVCbkZXO0U0Qm9GWCx5QjVCc0o2QjtBSDJ4R2pDOztBK0JuOEdBO0VBd0JJLGtCQUFrQjtFQUNsQixZQUErRTtFQUMvRSxhQUErRDtFQUMvRCxjQUFjO0VBQ2QsVzVCK2F3QztFNEI5YXhDLFk1Qjhhd0M7RTRCN2F4QyxXQUFXO0VBQ1gsbUNBQWdFO0EvQis2R3BFOztBK0J0NkdBO0VyQi9GSSxzQlBrT2dDO0FIdXlHcEM7O0ErQjE2R0E7RUFPTSxrT2I5RDRFO0FsQnErR2xGOztBK0I5NkdBO0VBYU0scUI1QjFGVztFbUI5QmIseUJuQjhCYTtBSGdnSGpCOztBK0JuN0dBO0VBa0JNLCtLYnpFNEU7QWxCOCtHbEY7O0ErQnY3R0E7RUF3Qk0sd0M1QnJHVztBSHdnSGpCOztBK0IzN0dBO0VBMkJNLHdDNUJ4R1c7QUg0Z0hqQjs7QStCMzVHQTtFQUdJLGtCNUJnYStDO0FINC9GbkQ7O0ErQi81R0E7RUFRTSw4S2JuRzRFO0FsQjgvR2xGOztBK0JuNkdBO0VBY00sd0M1Qi9IVztBSHdoSGpCOztBK0IvNEdBO0VBQ0UscUJBQTJEO0EvQms1RzdEOztBK0JuNUdBO0VBS00sY0FBcUQ7RUFDckQsYzVCd1krRTtFNEJ2WS9FLG1CQUFtQjtFQUVuQixxQjVCc1k0RTtBSDJnR2xGOztBK0IxNUdBO0VBYU0sd0JibkUwRDtFYW9FMUQsMEJicEUwRDtFYXFFMUQsdUJiakQwRDtFYWtEMUQsd0JibEQwRDtFYW1EMUQseUI1QmxMWTtFNEJvTFoscUI1QjRYNEU7RWlCNWlCNUUseUlqQjhmK0g7QUhta0dySTs7QW9CN2pITTtFV3lKTjtJWHhKUSxnQkFBZ0I7RXBCaWtIdEI7QUFDRjs7QStCMTZHQTtFQTBCTSxzQjVCaE1TO0U0QmlNVCw4QkFBNEU7QS9CbzVHbEY7O0ErQi82R0E7RUFpQ00sd0M1QjFLVztBSDRqSGpCOztBK0J0NEdBO0VBQ0UscUJBQXFCO0VBQ3JCLFdBQVc7RUFDWCxtQ2J0RzhEO0VhdUc5RCwwQzVCMEtrQztFQ3pROUIsZUF0Q1k7RTJCd0loQixnQjVCb0UrQjtFNEJuRS9CLGdCNUJ3RStCO0U0QnZFL0IsYzVCck5nQjtFNEJzTmhCLHNCQUFzQjtFQUN0Qix1TzVCeVcrSTtFNEJ4Vy9JLHlCNUIzTmdCO0VPT2Qsc0JQa09nQztFNEJYbEMsZ0JBQWdCO0EvQnU0R2xCOztBK0J0NUdBO0VBa0JJLHFCNUI4UHNFO0U0QjdQdEUsVUFBVTtFQUtSLGdENUI5TVc7QUhrbEhqQjs7QStCNTVHQTtFQWlDTSxjNUI3T1k7RTRCOE9aLHNCNUJyUFM7QUhvbkhmOztBK0JqNkdBO0VBd0NJLFlBQVk7RUFDWixzQjVCcUlnQztFNEJwSWhDLHNCQUFzQjtBL0I2M0cxQjs7QStCdjZHQTtFQThDSSxjNUIzUGM7RTRCNFBkLHlCNUJoUWM7QUg2bkhsQjs7QStCNTZHQTtFQW9ESSxhQUFhO0EvQjQzR2pCOztBK0JoN0dBO0VBeURJLGtCQUFrQjtFQUNsQiwwQjVCdFFjO0FIaW9IbEI7O0ErQnYzR0E7RUFDRSxrQ2JsSzhEO0VhbUs5RCxvQjVCdUhrQztFNEJ0SGxDLHVCNUJzSGtDO0U0QnJIbEMsb0I1QnNIaUM7RUNuUjdCLG1CQXRDWTtBSjhqSGxCOztBK0J2M0dBO0VBQ0UsZ0NiMUs4RDtFYTJLOUQsbUI1Qm9IaUM7RTRCbkhqQyxzQjVCbUhpQztFNEJsSGpDLGtCNUJtSGdDO0VDeFI1QixrQkF0Q1k7QUpza0hsQjs7QStCbDNHQTtFQUNFLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsV0FBVztFQUNYLG1DYjFMOEQ7RWEyTDlELGdCQUFnQjtBL0JxM0dsQjs7QStCbDNHQTtFQUNFLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsV0FBVztFQUNYLG1DYmxNOEQ7RWFtTTlELFNBQVM7RUFDVCxVQUFVO0EvQnEzR1o7O0ErQjMzR0E7RUFTSSxxQjVCNEtzRTtFNEIzS3RFLGdENUIzUmE7QUhpcEhqQjs7QStCaDRHQTs7RUFnQkkseUI1QjVUYztBSGlySGxCOztBK0JyNEdBO0VBcUJNLGlCNUJtVVE7QUhpakdkOztBK0J6NEdBO0VBMEJJLDBCQUEwQjtBL0JtM0c5Qjs7QStCLzJHQTtFQUNFLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sUUFBUTtFQUNSLE9BQU87RUFDUCxVQUFVO0VBQ1YsbUNibE84RDtFYW1POUQseUI1QjhDa0M7RTRCNUNsQyxnQjVCdkQrQjtFNEJ3RC9CLGdCNUJuRCtCO0U0Qm9EL0IsYzVCaFZnQjtFNEJpVmhCLHNCNUJ4VmE7RTRCeVZiLHlCNUJyVmdCO0VPT2Qsc0JQa09nQztBSDg5R3BDOztBK0IvM0dBO0VBa0JJLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sUUFBUTtFQUNSLFNBQVM7RUFDVCxVQUFVO0VBQ1YsY0FBYztFQUNkLDZCYnBQNEQ7RWFxUDVELHlCNUI0QmdDO0U0QjNCaEMsZ0I1Qm5FNkI7RTRCb0U3QixjNUJoV2M7RTRCaVdkLGlCQUFpQjtFVHpXakIseUJuQkdjO0U0QndXZCxvQkFBb0I7RXJCL1ZwQixrQ3FCZ1dnRjtBL0JpM0dwRjs7QStCdjJHQTtFQUNFLFdBQVc7RUFDWCxjYjFRMkI7RWEyUTNCLFVBQVU7RUFDViw2QkFBNkI7RUFDN0IsZ0JBQWdCO0EvQjAyR2xCOztBK0IvMkdBO0VBUUksYUFBYTtBL0IyMkdqQjs7QStCbjNHQTtFQVk4QixnRTVCcFdiO0FIK3NIakI7O0ErQnYzR0E7RUFhOEIsZ0U1QnJXYjtBSG10SGpCOztBK0IzM0dBO0VBYzhCLGdFNUJ0V2I7QUh1dEhqQjs7QStCLzNHQTtFQWtCSSxTQUFTO0EvQmkzR2I7O0ErQm40R0E7RUFzQkksVzVCNE42QztFNEIzTjdDLFk1QjJONkM7RTRCMU43QyxvQkFBeUU7RVQ5WXpFLHlCbkI4QmE7RTRCa1hiLFM1QjJOMEM7RU8vbEIxQyxtQlBnbUI2QztFaUJsbUIzQyw0R2pCOGYrSDtFNEJwSGpJLGdCQUFnQjtBL0JnM0dwQjs7QW9CdHZITTtFV3dXTjtJWHZXUSxnQkFBZ0I7RXBCMHZIdEI7QUFDRjs7QStCcDVHQTtFVHRYSSx5Qm5CZ25CMkU7QUg4cEcvRTs7QStCeDVHQTtFQXNDSSxXNUJxTW9DO0U0QnBNcEMsYzVCcU1xQztFNEJwTXJDLGtCQUFrQjtFQUNsQixlNUJvTXVDO0U0Qm5NdkMseUI1QjVaYztFNEI2WmQseUJBQXlCO0VyQnJaekIsbUJQeWxCb0M7QUhtckd4Qzs7QStCbDZHQTtFQWlESSxXNUJpTTZDO0U0QmhNN0MsWTVCZ002QztFbUJ4bUI3Qyx5Qm5COEJhO0U0QjRZYixTNUJpTTBDO0VPL2xCMUMsbUJQZ21CNkM7RWlCbG1CM0MsNEdqQjhmK0g7RTRCMUZqSSxnQkFBZ0I7QS9CbzNHcEI7O0FvQnB4SE07RVd3V047SVh2V1EsZ0JBQWdCO0VwQnd4SHRCO0FBQ0Y7O0ErQmw3R0E7RVR0WEkseUJuQmduQjJFO0FINHJHL0U7O0ErQnQ3R0E7RUFnRUksVzVCMktvQztFNEIxS3BDLGM1QjJLcUM7RTRCMUtyQyxrQkFBa0I7RUFDbEIsZTVCMEt1QztFNEJ6S3ZDLHlCNUJ0YmM7RTRCdWJkLHlCQUF5QjtFckIvYXpCLG1CUHlsQm9DO0FIaXRHeEM7O0ErQmg4R0E7RUEyRUksVzVCdUs2QztFNEJ0SzdDLFk1QnNLNkM7RTRCcks3QyxhQUFhO0VBQ2Isb0I1QjdEK0I7RTRCOEQvQixtQjVCOUQrQjtFbUJ2WS9CLHlCbkI4QmE7RTRCeWFiLFM1Qm9LMEM7RU8vbEIxQyxtQlBnbUI2QztFaUJsbUIzQyw0R2pCOGYrSDtFNEI3RGpJLGdCQUFnQjtBL0J3M0dwQjs7QW9CcnpITTtFV3dXTjtJWHZXUSxnQkFBZ0I7RXBCeXpIdEI7QUFDRjs7QStCbjlHQTtFVHRYSSx5Qm5CZ25CMkU7QUg2dEcvRTs7QStCdjlHQTtFQTZGSSxXNUI4SW9DO0U0QjdJcEMsYzVCOElxQztFNEI3SXJDLGtCQUFrQjtFQUNsQixlNUI2SXVDO0U0QjVJdkMsNkJBQTZCO0VBQzdCLHlCQUF5QjtFQUN6QixvQkFBNEM7QS9CODNHaEQ7O0ErQmorR0E7RUF3R0kseUI1QjFkYztFT1FkLG1CUHlsQm9DO0FIdXZHeEM7O0ErQnQrR0E7RUE2R0ksa0JBQWtCO0VBQ2xCLHlCNUJoZWM7RU9RZCxtQlB5bEJvQztBSDZ2R3hDOztBK0I1K0dBO0VBb0hNLHlCNUJwZVk7QUhnMkhsQjs7QStCaC9HQTtFQXdITSxlQUFlO0EvQjQzR3JCOztBK0JwL0dBO0VBNEhNLHlCNUI1ZVk7QUh3MkhsQjs7QStCeC9HQTtFQWdJTSxlQUFlO0EvQjQzR3JCOztBK0I1L0dBO0VBb0lNLHlCNUJwZlk7QUhnM0hsQjs7QStCdjNHQTs7O0VYcmZNLDRHakI4ZitIO0FIbzNHckk7O0FvQjkySE07RVdpZk47OztJWGhmUSxnQkFBZ0I7RXBCbzNIdEI7QUFDRjs7QWdDcjRIQTtFQUNFLGFBQWE7RUFDYixlQUFlO0VBQ2YsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixnQkFBZ0I7QWhDdzRIbEI7O0FnQ3I0SEE7RUFDRSxjQUFjO0VBQ2Qsb0I3QitxQnNDO0FIeXRHeEM7O0FLdjRIRTtFMkJHRSxxQkFBcUI7QWhDdzRIekI7O0FnQzk0SEE7RUFXSSxjN0JYYztFNkJZZCxvQkFBb0I7RUFDcEIsZUFBZTtBaEN1NEhuQjs7QWdDLzNIQTtFQUNFLGdDN0J6QmdCO0FIMjVIbEI7O0FnQ240SEE7RUFJSSxtQjdCMk02QjtBSHdySGpDOztBZ0N2NEhBO0VBUUksNkJBQWdEO0V0QmZoRCwrQlB5TmdDO0VPeE5oQyxnQ1B3TmdDO0FIMnJIcEM7O0FLLzVIRTtFMkI4QkkscUM3QnBDWTtBSHk2SGxCOztBZ0NqNUhBO0VBZ0JNLGM3QnJDWTtFNkJzQ1osNkJBQTZCO0VBQzdCLHlCQUF5QjtBaENxNEgvQjs7QWdDdjVIQTs7RUF3QkksYzdCNUNjO0U2QjZDZCxzQjdCcERXO0U2QnFEWCxrQzdCckRXO0FIeTdIZjs7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LHlCOUIvTVc7QUhndUlmOztBS2p1SUU7RTRCbU5JLHlCOUJsTlM7QUhvdUlmOztBaUN2aElBO0VBV00seUI5QnhOUztBSHd1SWY7O0FLenVJRTtFNEI0Tk0seUI5QjNOTztBSDR1SWY7O0FpQy9oSUE7RUFrQlEseUI5Qi9OTztBSGd2SWY7O0FpQ25pSUE7Ozs7RUEwQk0seUI5QnZPUztBSHV2SWY7O0FpQzFpSUE7RUErQkkseUI5QjVPVztFOEI2T1gsZ0M5QjdPVztBSDR2SWY7O0FpQy9pSUE7RUFvQ0ksbVJmeE04RTtBbEJ1dElsRjs7QWlDbmpJQTtFQXdDSSx5QjlCclBXO0FIb3dJZjs7QWlDdmpJQTtFQTBDTSx5QjlCdlBTO0FId3dJZjs7QUt6d0lFO0U0QjJQTSx5QjlCMVBPO0FINHdJZjs7QWlDM2dJQTtFQUVJLFc5QjdRVztBSDB4SWY7O0FLanhJRTtFNEJ1UUksVzlCaFJTO0FIOHhJZjs7QWlDbmhJQTtFQVdNLCtCOUJ0UlM7QUhreUlmOztBS3p4SUU7RTRCZ1JNLGdDOUJ6Uk87QUhzeUlmOztBaUMzaElBO0VBa0JRLGdDOUI3Uk87QUgweUlmOztBaUMvaElBOzs7O0VBMEJNLFc5QnJTUztBSGl6SWY7O0FpQ3RpSUE7RUErQkksK0I5QjFTVztFOEIyU1gsc0M5QjNTVztBSHN6SWY7O0FpQzNpSUE7RUFvQ0kseVJmNVA4RTtBbEJ1d0lsRjs7QWlDL2lJQTtFQXdDSSwrQjlCblRXO0FIOHpJZjs7QWlDbmpJQTtFQTBDTSxXOUJyVFM7QUhrMElmOztBS3p6SUU7RTRCK1NNLFc5QnhUTztBSHMwSWY7O0FrQ3owSUE7RUFDRSxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixZQUFZO0VBRVoscUJBQXFCO0VBQ3JCLHNCL0JKYTtFK0JLYiwyQkFBMkI7RUFDM0Isc0MvQklhO0VPQ1gsc0JQa09nQztBSHFtSXBDOztBa0NyMUlBO0VBYUksZUFBZTtFQUNmLGNBQWM7QWxDNDBJbEI7O0FrQzExSUE7RUFrQkksbUJBQW1CO0VBQ25CLHNCQUFzQjtBbEM0MEkxQjs7QWtDLzFJQTtFQXNCTSxtQkFBbUI7RXhCQ3JCLDJDUWdINEQ7RVIvRzVELDRDUStHNEQ7QWxCOHRJaEU7O0FrQ3IySUE7RUEyQk0sc0JBQXNCO0V4QlV4QiwrQ1FrRzREO0VSakc1RCw4Q1FpRzREO0FsQm91SWhFOztBa0MxMElBO0VBR0UsY0FBYztFQUdkLGVBQWU7RUFDZixnQi9Cc3hCeUM7QUhtakgzQzs7QWtDcjBJQTtFQUNFLHNCL0JneEJ3QztBSHdqSDFDOztBa0NyMElBO0VBQ0UscUJBQStCO0VBQy9CLGdCQUFnQjtBbEN3MElsQjs7QWtDcjBJQTtFQUNFLGdCQUFnQjtBbEN3MElsQjs7QUt0M0lFO0U2Qm1ERSxxQkFBcUI7QWxDdTBJekI7O0FrQ3owSUE7RUFNSSxvQi9CK3ZCdUM7QUh3a0gzQzs7QWtDL3pJQTtFQUNFLHdCL0JzdkJ5QztFK0JydkJ6QyxnQkFBZ0I7RUFFaEIscUMvQjlEYTtFK0IrRGIsNkMvQi9EYTtBSGc0SWY7O0FrQ3QwSUE7RXhCekRJLDBEd0JpRThFO0FsQ2swSWxGOztBa0MxMElBO0VBYU0sYUFBYTtBbENpMEluQjs7QWtDNXpJQTtFQUNFLHdCL0JvdUJ5QztFK0JsdUJ6QyxxQy9CL0VhO0UrQmdGYiwwQy9CaEZhO0FIODRJZjs7QWtDbDBJQTtFeEIzRUksMERReUg0RDtBbEJ3eEloRTs7QWtDdHpJQTtFQUNFLHVCQUFpQztFQUNqQyx1Qi9Ca3RCd0M7RStCanRCeEMsc0JBQWdDO0VBQ2hDLGdCQUFnQjtBbEN5eklsQjs7QWtDdHpJQTtFQUNFLHVCQUFpQztFQUNqQyxzQkFBZ0M7QWxDeXpJbEM7O0FrQ3J6SUE7RUFDRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFFBQVE7RUFDUixTQUFTO0VBQ1QsT0FBTztFQUNQLGdCL0I2c0J5QztBSDJtSDNDOztBa0NyeklBOzs7RUFHRSxjQUFjO0VBQ2QsV0FBVztBbEN3ekliOztBa0NyeklBOztFeEIvR0ksMkNRZ0g0RDtFUi9HNUQsNENRK0c0RDtBbEIwekloRTs7QWtDdHpJQTs7RXhCdEdJLCtDUWtHNEQ7RVJqRzVELDhDUWlHNEQ7QWxCZzBJaEU7O0FrQ3B6SUE7RUFFSSxtQi9Cc3JCc0Q7QUhnb0gxRDs7QWNuNUlJO0VvQjJGSjtJQU1JLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsbUIvQmdyQnNEO0krQi9xQnRELGtCL0IrcUJzRDtFSHdvSHhEO0VrQ2gwSUY7SUFhTSxZQUFZO0lBQ1osa0IvQjBxQm9EO0krQnpxQnBELGdCQUFnQjtJQUNoQixpQi9Cd3FCb0Q7RUg4b0h4RDtBQUNGOztBa0M3eUlBO0VBSUksbUIvQjBwQnNEO0FIbXBIMUQ7O0FjdDZJSTtFb0JxSEo7SUFRSSxhQUFhO0lBQ2IsbUJBQW1CO0VsQzh5SXJCO0VrQ3Z6SUY7SUFjTSxZQUFZO0lBQ1osZ0JBQWdCO0VsQzR5SXBCO0VrQzN6SUY7SUFrQlEsY0FBYztJQUNkLGNBQWM7RWxDNHlJcEI7RWtDL3pJRjtJeEIvSUksMEJ3QndLb0M7SXhCdktwQyw2QndCdUtvQztFbEMweUl0QztFa0NuMElGOztJQThCWSwwQkFBMEI7RWxDeXlJcEM7RWtDdjBJRjs7SUFtQ1ksNkJBQTZCO0VsQ3d5SXZDO0VrQzMwSUY7SXhCaklJLHlCd0J5S21DO0l4QnhLbkMsNEJ3QndLbUM7RWxDdXlJckM7RWtDLzBJRjs7SUE2Q1kseUJBQXlCO0VsQ3N5SW5DO0VrQ24xSUY7O0lBa0RZLDRCQUE0QjtFbENxeUl0QztBQUNGOztBa0N6eElBO0VBRUksc0IvQitrQnNDO0FINHNIMUM7O0FjajlJSTtFb0JvTEo7SUFNSSxlL0I0bEJpQztJK0IzbEJqQyxtQi9CNGxCdUM7SStCM2xCdkMsVUFBVTtJQUNWLFNBQVM7RWxDNHhJWDtFa0NyeUlGO0lBWU0scUJBQXFCO0lBQ3JCLFdBQVc7RWxDNHhJZjtBQUNGOztBa0NueElBO0VBRUksZ0JBQWdCO0FsQ3F4SXBCOztBa0N2eElBO0VBS00sZ0JBQWdCO0V4Qm5PbEIsNkJ3Qm9PaUM7RXhCbk9qQyw0QndCbU9pQztBbEN1eElyQzs7QWtDN3hJQTtFeEI1T0kseUJ3QnNQOEI7RXhCclA5QiwwQndCcVA4QjtBbEN3eElsQzs7QWtDbHlJQTtFeEJyUEksZ0J3Qm1RMEI7RUFDeEIsbUIvQnJDMkI7QUg2eklqQzs7QW1DOWlKQTtFQUNFLGFBQWE7RUFDYixlQUFlO0VBQ2YscUJoQ2tpQ3NDO0VnQ2ppQ3RDLG1CaENvaUNzQztFZ0NsaUN0QyxnQkFBZ0I7RUFDaEIseUJoQ0VnQjtFT1NkLHNCUGtPZ0M7QUhvMElwQzs7QW1DN2lKQTtFQUNFLGFBQWE7QW5DZ2pKZjs7QW1DampKQTtFQUtJLG9CaENzaENxQztBSDBoSHpDOztBbUNyakpBO0VBUU0scUJBQXFCO0VBQ3JCLHFCaENraENtQztFZ0NqaENuQyxjaENSWTtFZ0NTWixZaEN1aEN1QztBSDBoSDdDOztBbUM1akpBO0VBc0JJLDBCQUEwQjtBbkMwaUo5Qjs7QW1DaGtKQTtFQTBCSSxxQkFBcUI7QW5DMGlKekI7O0FtQ3BrSkE7RUE4QkksY2hDNUJjO0FIc2tKbEI7O0FvQ25sSkE7RUFDRSxhQUFhO0U3QkdiLGVBQWU7RUFDZixnQkFBZ0I7RUdhZCxzQlBrT2dDO0FIczJJcEM7O0FvQ3BsSkE7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLHVCakNteEJ3QztFaUNseEJ4QyxpQmpDdU8rQjtFaUN0Ty9CLGlCakNzeEJzQztFaUNyeEJ0QyxjakN3QmU7RWlDdEJmLHNCakNQYTtFaUNRYix5QmpDTGdCO0FIMmxKbEI7O0FvQy9sSkE7RUFZSSxVQUFVO0VBQ1YsY2pDbUs4RDtFaUNsSzlELHFCQUFxQjtFQUNyQix5QmpDWmM7RWlDYWQscUJqQ1pjO0FIbW1KbEI7O0FvQ3ZtSkE7RUFvQkksVUFBVTtFQUNWLFVqQzh3QmlDO0VpQzd3QmpDLGdEakNRYTtBSCtrSmpCOztBb0NubEpBO0VBR00sY0FBYztFMUJhaEIsK0JQb01nQztFT25NaEMsa0NQbU1nQztBSHE0SXBDOztBb0N6bEpBO0UxQkVJLGdDUGtOZ0M7RU9qTmhDLG1DUGlOZ0M7QUgwNElwQzs7QW9DOWxKQTtFQWNJLFVBQVU7RUFDVixXakN4Q1c7RWlDeUNYLHlCakNaYTtFaUNhYixxQmpDYmE7QUhpbUpqQjs7QW9Dcm1KQTtFQXFCSSxjakN4Q2M7RWlDeUNkLG9CQUFvQjtFQUVwQixZQUFZO0VBQ1osc0JqQ2xEVztFaUNtRFgscUJqQ2hEYztBSG1vSmxCOztBcUMxb0pFO0VBQ0UsdUJsQzR4QnNDO0VDanFCcEMsa0JBdENZO0VpQ25GZCxnQmxDd082QjtBSHE2SWpDOztBcUN4b0pNO0UzQnFDRiw4QlBxTStCO0VPcE0vQixpQ1BvTStCO0FIbTZJbkM7O0FxQ3hvSk07RTNCa0JGLCtCUG1OK0I7RU9sTi9CLGtDUGtOK0I7QUh3NkluQzs7QXFDMXBKRTtFQUNFLHVCbEMweEJxQztFQy9wQm5DLG1CQXRDWTtFaUNuRmQsZ0JsQ3lPNkI7QUhvN0lqQzs7QXFDeHBKTTtFM0JxQ0YsOEJQc00rQjtFT3JNL0IsaUNQcU0rQjtBSGs3SW5DOztBcUN4cEpNO0UzQmtCRiwrQlBvTitCO0VPbk4vQixrQ1BtTitCO0FIdTdJbkM7O0FzQ3hxSkE7RUFDRSxxQkFBcUI7RUFDckIscUJuQzI1QnNDO0VDMTFCcEMsY0FBVztFa0MvRGIsZ0JuQzZSK0I7RW1DNVIvQixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQix3QkFBd0I7RTVCS3RCLHNCUGtPZ0M7RWlCcE85QixxSWpCcWI2STtBSHF2SW5KOztBb0J0cUpNO0VrQmZOO0lsQmdCUSxnQkFBZ0I7RXBCMHFKdEI7QUFDRjs7QUtockpFO0VpQ0dJLHFCQUFxQjtBdENpckozQjs7QXNDL3JKQTtFQW9CSSxhQUFhO0F0QytxSmpCOztBc0MxcUpBO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVM7QXRDNnFKWDs7QXNDdHFKQTtFQUNFLG9CbkNnNEJzQztFbUMvM0J0QyxtQm5DKzNCc0M7RU90NUJwQyxvQlB5NUJxQztBSHd5SHpDOztBc0NqcUpFO0VDakRBLFdwQ01hO0VvQ0xiLHlCcENrQ2U7QUhvckpqQjs7QUt4c0pFO0VrQ1ZJLFdwQ0NTO0VvQ0FULHlCQUFrQztBdkNzdEp4Qzs7QXVDenRKVTtFQVFKLFVBQVU7RUFDViwrQ3BDdUJXO0FIOHJKakI7O0FzQ2hySkU7RUNqREEsV3BDTWE7RW9DTGIseUJwQ1dnQjtBSDB0SmxCOztBS3Z0SkU7RWtDVkksV3BDQ1M7RW9DQVQseUJBQWtDO0F2Q3F1SnhDOztBdUN4dUpVO0VBUUosVUFBVTtFQUNWLGlEcENBWTtBSG91SmxCOztBc0MvckpFO0VDakRBLFdwQ01hO0VvQ0xiLHlCcEN5Q2U7QUgyc0pqQjs7QUt0dUpFO0VrQ1ZJLFdwQ0NTO0VvQ0FULHlCQUFrQztBdkNvdkp4Qzs7QXVDdnZKVTtFQVFKLFVBQVU7RUFDViwrQ3BDOEJXO0FIcXRKakI7O0FzQzlzSkU7RUNqREEsV3BDTWE7RW9DTGIseUJwQzJDZTtBSHd0SmpCOztBS3J2SkU7RWtDVkksV3BDQ1M7RW9DQVQseUJBQWtDO0F2Q213SnhDOztBdUN0d0pVO0VBUUosVUFBVTtFQUNWLGdEcENnQ1c7QUhrdUpqQjs7QXNDN3RKRTtFQ2pEQSxjcENlZ0I7RW9DZGhCLHlCcEN3Q2U7QUgwdUpqQjs7QUtwd0pFO0VrQ1ZJLGNwQ1VZO0VvQ1RaLHlCQUFrQztBdkNreEp4Qzs7QXVDcnhKVTtFQVFKLFVBQVU7RUFDViwrQ3BDNkJXO0FIb3ZKakI7O0FzQzV1SkU7RUNqREEsV3BDTWE7RW9DTGIseUJwQ3NDZTtBSDJ2SmpCOztBS254SkU7RWtDVkksV3BDQ1M7RW9DQVQseUJBQWtDO0F2Q2l5SnhDOztBdUNweUpVO0VBUUosVUFBVTtFQUNWLCtDcEMyQlc7QUhxd0pqQjs7QXNDM3ZKRTtFQ2pEQSxjcENlZ0I7RW9DZGhCLHlCcENNZ0I7QUgweUpsQjs7QUtseUpFO0VrQ1ZJLGNwQ1VZO0VvQ1RaLHlCQUFrQztBdkNnekp4Qzs7QXVDbnpKVTtFQVFKLFVBQVU7RUFDVixpRHBDTFk7QUhvekpsQjs7QXNDMXdKRTtFQ2pEQSxXcENNYTtFb0NMYix5QnBDYWdCO0FIa3pKbEI7O0FLanpKRTtFa0NWSSxXcENDUztFb0NBVCx5QkFBa0M7QXZDK3pKeEM7O0F1Q2wwSlU7RUFRSixVQUFVO0VBQ1YsOENwQ0VZO0FINHpKbEI7O0F3QzMwSkE7RUFDRSxrQkFBb0Q7RUFDcEQsbUJyQ3d6QnNDO0VxQ3R6QnRDLHlCckNLZ0I7RU9TZCxxQlBtTytCO0FINmxKbkM7O0FjdHhKSTtFMEI1REo7SUFRSSxrQnJDa3pCb0M7RUg2aEl0QztBQUNGOztBd0M1MEpBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGVBQWU7RTlCSWIsZ0I4QkhzQjtBeEMrMEoxQjs7QXlDMTFKQTtFQUNFLGtCQUFrQjtFQUNsQix3QnRDdzlCeUM7RXNDdjlCekMsbUJ0Q3c5QnNDO0VzQ3Y5QnRDLDZCQUE2QztFL0JVM0Msc0JQa09nQztBSGtuSnBDOztBeUN6MUpBO0VBRUUsY0FBYztBekMyMUpoQjs7QXlDdjFKQTtFQUNFLGdCdENrUitCO0FId2tKakM7O0F5Q2wxSkE7RUFDRSxtQkFBc0Q7QXpDcTFKeEQ7O0F5Q3QxSkE7RUFLSSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFFBQVE7RUFDUix3QnRDMDdCdUM7RXNDejdCdkMsY0FBYztBekNxMUpsQjs7QXlDMzBKRTtFQzlDQSxjeEJxR2dFO0VJaEc5RCx5QkpnRzhEO0V3Qm5HaEUscUJ4Qm1HZ0U7QWxCMHhKbEU7O0EwQzMzSkU7RUFDRSx5QkFBcUM7QTFDODNKekM7O0EwQzMzSkU7RUFDRSxjQUEwQjtBMUM4M0o5Qjs7QXlDejFKRTtFQzlDQSxjeEJxR2dFO0VJaEc5RCx5QkpnRzhEO0V3Qm5HaEUscUJ4Qm1HZ0U7QWxCd3lKbEU7O0EwQ3o0SkU7RUFDRSx5QkFBcUM7QTFDNDRKekM7O0EwQ3o0SkU7RUFDRSxjQUEwQjtBMUM0NEo5Qjs7QXlDdjJKRTtFQzlDQSxjeEJxR2dFO0VJaEc5RCx5QkpnRzhEO0V3Qm5HaEUscUJ4Qm1HZ0U7QWxCc3pKbEU7O0EwQ3Y1SkU7RUFDRSx5QkFBcUM7QTFDMDVKekM7O0EwQ3Y1SkU7RUFDRSxjQUEwQjtBMUMwNUo5Qjs7QXlDcjNKRTtFQzlDQSxjeEJxR2dFO0VJaEc5RCx5QkpnRzhEO0V3Qm5HaEUscUJ4Qm1HZ0U7QWxCbzBKbEU7O0EwQ3I2SkU7RUFDRSx5QkFBcUM7QTFDdzZKekM7O0EwQ3I2SkU7RUFDRSxjQUEwQjtBMUN3Nko5Qjs7QXlDbjRKRTtFQzlDQSxjeEJxR2dFO0VJaEc5RCx5QkpnRzhEO0V3Qm5HaEUscUJ4Qm1HZ0U7QWxCazFKbEU7O0EwQ243SkU7RUFDRSx5QkFBcUM7QTFDczdKekM7O0EwQ243SkU7RUFDRSxjQUEwQjtBMUNzN0o5Qjs7QXlDajVKRTtFQzlDQSxjeEJxR2dFO0VJaEc5RCx5QkpnRzhEO0V3Qm5HaEUscUJ4Qm1HZ0U7QWxCZzJKbEU7O0EwQ2o4SkU7RUFDRSx5QkFBcUM7QTFDbzhKekM7O0EwQ2o4SkU7RUFDRSxjQUEwQjtBMUNvOEo5Qjs7QXlDLzVKRTtFQzlDQSxjeEJxR2dFO0VJaEc5RCx5QkpnRzhEO0V3Qm5HaEUscUJ4Qm1HZ0U7QWxCODJKbEU7O0EwQy84SkU7RUFDRSx5QkFBcUM7QTFDazlKekM7O0EwQy84SkU7RUFDRSxjQUEwQjtBMUNrOUo5Qjs7QXlDNzZKRTtFQzlDQSxjeEJxR2dFO0VJaEc5RCx5QkpnRzhEO0V3Qm5HaEUscUJ4Qm1HZ0U7QWxCNDNKbEU7O0EwQzc5SkU7RUFDRSx5QkFBcUM7QTFDZytKekM7O0EwQzc5SkU7RUFDRSxjQUEwQjtBMUNnK0o5Qjs7QTJDeCtKRTtFQUNFO0lBQU8sMkJBQXVDO0UzQzQrSmhEO0UyQzMrSkU7SUFBSyx3QkFBd0I7RTNDOCtKL0I7QUFDRjs7QTJDMytKQTtFQUNFLGFBQWE7RUFDYixZeENpK0JzQztFd0NoK0J0QyxnQkFBZ0I7RUFDaEIsY0FBYztFdkNtSFYsa0JBdENZO0V1QzNFaEIseUJ4Q0xnQjtFT1NkLHNCUGtPZ0M7QUh5d0pwQzs7QTJDMStKQTtFQUNFLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsdUJBQXVCO0VBQ3ZCLGdCQUFnQjtFQUNoQixXeENqQmE7RXdDa0JiLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIseUJ4Q1NlO0VpQnBCWCwyQmpCbStCNEM7QUhzaElsRDs7QW9Cci9KTTtFdUJETjtJdkJFUSxnQkFBZ0I7RXBCeS9KdEI7QUFDRjs7QTJDaC9KQTtFckJZRSxxTUFBNkk7RXFCVjdJLDBCeEMwOEJzQztBSHlpSXhDOztBMkMvK0pFO0VBQ0Usa0R4QzQ4QmtEO0FIc2lJdEQ7O0EyQy8rSk07RUFKSjtJQUtNLGVBQWU7RTNDbS9KckI7QUFDRjs7QTRDOWhLQTtFQUNFLGFBQWE7RUFDYix1QkFBdUI7QTVDaWlLekI7O0E0QzloS0E7RUFDRSxPQUFPO0E1Q2lpS1Q7O0E2Q25pS0E7RUFDRSxhQUFhO0VBQ2Isc0JBQXNCO0VBR3RCLGVBQWU7RUFDZixnQkFBZ0I7RW5DUWQsc0JQa09nQztBSDJ6SnBDOztBNkMzaEtBO0VBQ0UsV0FBVztFQUNYLGMxQ1JnQjtFMENTaEIsbUJBQW1CO0E3QzhoS3JCOztBS3JpS0U7RXdDV0UsVUFBVTtFQUNWLGMxQ2RjO0UwQ2VkLHFCQUFxQjtFQUNyQix5QjFDdEJjO0FIb2pLbEI7O0E2Q3hpS0E7RUFjSSxjMUNsQmM7RTBDbUJkLHlCMUMxQmM7QUh3aktsQjs7QTZDcmhLQTtFQUNFLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2Qsd0IxQ2c5QnlDO0UwQzc4QnpDLHNCMUMzQ2E7RTBDNENiLHNDMUNsQ2E7QUh3aktmOztBNkM3aEtBO0VuQ2pCSSwrQm1DMkJrQztFbkMxQmxDLGdDbUMwQmtDO0E3Q3doS3RDOztBNkNsaUtBO0VuQ0hJLG1DbUNpQnFDO0VuQ2hCckMsa0NtQ2dCcUM7QTdDeWhLekM7O0E2Q3ZpS0E7RUFtQkksYzFDbERjO0UwQ21EZCxvQkFBb0I7RUFDcEIsc0IxQzFEVztBSGtsS2Y7O0E2QzdpS0E7RUEwQkksVUFBVTtFQUNWLFcxQ2hFVztFMENpRVgseUIxQ3BDYTtFMENxQ2IscUIxQ3JDYTtBSDRqS2pCOztBNkNwaktBO0VBaUNJLG1CQUFtQjtBN0N1aEt2Qjs7QTZDeGpLQTtFQW9DTSxnQjFDaUsyQjtFMENoSzNCLHFCMUNnSzJCO0FIdzNKakM7O0E2QzFnS0k7RUFDRSxtQkFBbUI7QTdDNmdLekI7O0E2QzlnS0k7RW5DdEJBLGtDUDJLZ0M7RU92TGhDLDBCbUN3Q3dDO0E3QzZnSzVDOztBNkNuaEtJO0VuQ2xDQSxnQ1B1TGdDO0VPM0toQyw0Qm1DaUMwQztBN0M2Z0s5Qzs7QTZDeGhLSTtFQWVNLGFBQWE7QTdDNmdLdkI7O0E2QzVoS0k7RUFtQk0scUIxQytIdUI7RTBDOUh2QixvQkFBb0I7QTdDNmdLOUI7O0E2Q2ppS0k7RUF1QlEsaUIxQzJIcUI7RTBDMUhyQixzQjFDMEhxQjtBSG81SmpDOztBY3prS0k7RStCbUNBO0lBQ0UsbUJBQW1CO0U3QzBpS3ZCO0U2QzNpS0U7SW5DdEJBLGtDUDJLZ0M7SU92TGhDLDBCbUN3Q3dDO0U3Q3lpSzFDO0U2Qy9pS0U7SW5DbENBLGdDUHVMZ0M7SU8zS2hDLDRCbUNpQzBDO0U3Q3dpSzVDO0U2Q25qS0U7SUFlTSxhQUFhO0U3Q3VpS3JCO0U2Q3RqS0U7SUFtQk0scUIxQytIdUI7STBDOUh2QixvQkFBb0I7RTdDc2lLNUI7RTZDMWpLRTtJQXVCUSxpQjFDMkhxQjtJMEMxSHJCLHNCMUMwSHFCO0VINDZKL0I7QUFDRjs7QWNsbUtJO0UrQm1DQTtJQUNFLG1CQUFtQjtFN0Nta0t2QjtFNkNwa0tFO0luQ3RCQSxrQ1AyS2dDO0lPdkxoQywwQm1Dd0N3QztFN0Nra0sxQztFNkN4a0tFO0luQ2xDQSxnQ1B1TGdDO0lPM0toQyw0Qm1DaUMwQztFN0Npa0s1QztFNkM1a0tFO0lBZU0sYUFBYTtFN0Nna0tyQjtFNkMva0tFO0lBbUJNLHFCMUMrSHVCO0kwQzlIdkIsb0JBQW9CO0U3QytqSzVCO0U2Q25sS0U7SUF1QlEsaUIxQzJIcUI7STBDMUhyQixzQjFDMEhxQjtFSHE4Si9CO0FBQ0Y7O0FjM25LSTtFK0JtQ0E7SUFDRSxtQkFBbUI7RTdDNGxLdkI7RTZDN2xLRTtJbkN0QkEsa0NQMktnQztJT3ZMaEMsMEJtQ3dDd0M7RTdDMmxLMUM7RTZDam1LRTtJbkNsQ0EsZ0NQdUxnQztJTzNLaEMsNEJtQ2lDMEM7RTdDMGxLNUM7RTZDcm1LRTtJQWVNLGFBQWE7RTdDeWxLckI7RTZDeG1LRTtJQW1CTSxxQjFDK0h1QjtJMEM5SHZCLG9CQUFvQjtFN0N3bEs1QjtFNkM1bUtFO0lBdUJRLGlCMUMySHFCO0kwQzFIckIsc0IxQzBIcUI7RUg4OUovQjtBQUNGOztBY3BwS0k7RStCbUNBO0lBQ0UsbUJBQW1CO0U3Q3FuS3ZCO0U2Q3RuS0U7SW5DdEJBLGtDUDJLZ0M7SU92TGhDLDBCbUN3Q3dDO0U3Q29uSzFDO0U2QzFuS0U7SW5DbENBLGdDUHVMZ0M7SU8zS2hDLDRCbUNpQzBDO0U3Q21uSzVDO0U2QzluS0U7SUFlTSxhQUFhO0U3Q2tuS3JCO0U2Q2pvS0U7SUFtQk0scUIxQytIdUI7STBDOUh2QixvQkFBb0I7RTdDaW5LNUI7RTZDcm9LRTtJQXVCUSxpQjFDMkhxQjtJMEMxSHJCLHNCMUMwSHFCO0VIdS9KL0I7QUFDRjs7QTZDcG1LQTtFbkNuSEksZ0JtQ29Ic0I7QTdDdW1LMUI7O0E2Q3htS0E7RUFJSSxxQjFDd0c2QjtBSGdnS2pDOztBNkM1bUtBO0VBT00sc0JBQXNCO0E3Q3ltSzVCOztBOENsdktFO0VBQ0UsYzVCa0c4RDtFNEJqRzlELHlCNUJpRzhEO0FsQm9wS2xFOztBSzF1S0U7RXlDUE0sYzVCNkYwRDtFNEI1RjFELHlCQUF5QztBOUNxdktqRDs7QThDNXZLRTtFQVdNLFczQ1BPO0UyQ1FQLHlCNUJ1RjBEO0U0QnRGMUQscUI1QnNGMEQ7QWxCK3BLbEU7O0E4Q2x3S0U7RUFDRSxjNUJrRzhEO0U0QmpHOUQseUI1QmlHOEQ7QWxCb3FLbEU7O0FLMXZLRTtFeUNQTSxjNUI2RjBEO0U0QjVGMUQseUJBQXlDO0E5Q3F3S2pEOztBOEM1d0tFO0VBV00sVzNDUE87RTJDUVAseUI1QnVGMEQ7RTRCdEYxRCxxQjVCc0YwRDtBbEIrcUtsRTs7QThDbHhLRTtFQUNFLGM1QmtHOEQ7RTRCakc5RCx5QjVCaUc4RDtBbEJvcktsRTs7QUsxd0tFO0V5Q1BNLGM1QjZGMEQ7RTRCNUYxRCx5QkFBeUM7QTlDcXhLakQ7O0E4QzV4S0U7RUFXTSxXM0NQTztFMkNRUCx5QjVCdUYwRDtFNEJ0RjFELHFCNUJzRjBEO0FsQityS2xFOztBOENseUtFO0VBQ0UsYzVCa0c4RDtFNEJqRzlELHlCNUJpRzhEO0FsQm9zS2xFOztBSzF4S0U7RXlDUE0sYzVCNkYwRDtFNEI1RjFELHlCQUF5QztBOUNxeUtqRDs7QThDNXlLRTtFQVdNLFczQ1BPO0UyQ1FQLHlCNUJ1RjBEO0U0QnRGMUQscUI1QnNGMEQ7QWxCK3NLbEU7O0E4Q2x6S0U7RUFDRSxjNUJrRzhEO0U0QmpHOUQseUI1QmlHOEQ7QWxCb3RLbEU7O0FLMXlLRTtFeUNQTSxjNUI2RjBEO0U0QjVGMUQseUJBQXlDO0E5Q3F6S2pEOztBOEM1ektFO0VBV00sVzNDUE87RTJDUVAseUI1QnVGMEQ7RTRCdEYxRCxxQjVCc0YwRDtBbEIrdEtsRTs7QThDbDBLRTtFQUNFLGM1QmtHOEQ7RTRCakc5RCx5QjVCaUc4RDtBbEJvdUtsRTs7QUsxektFO0V5Q1BNLGM1QjZGMEQ7RTRCNUYxRCx5QkFBeUM7QTlDcTBLakQ7O0E4QzUwS0U7RUFXTSxXM0NQTztFMkNRUCx5QjVCdUYwRDtFNEJ0RjFELHFCNUJzRjBEO0FsQit1S2xFOztBOENsMUtFO0VBQ0UsYzVCa0c4RDtFNEJqRzlELHlCNUJpRzhEO0FsQm92S2xFOztBSzEwS0U7RXlDUE0sYzVCNkYwRDtFNEI1RjFELHlCQUF5QztBOUNxMUtqRDs7QThDNTFLRTtFQVdNLFczQ1BPO0UyQ1FQLHlCNUJ1RjBEO0U0QnRGMUQscUI1QnNGMEQ7QWxCK3ZLbEU7O0E4Q2wyS0U7RUFDRSxjNUJrRzhEO0U0QmpHOUQseUI1QmlHOEQ7QWxCb3dLbEU7O0FLMTFLRTtFeUNQTSxjNUI2RjBEO0U0QjVGMUQseUJBQXlDO0E5Q3EyS2pEOztBOEM1MktFO0VBV00sVzNDUE87RTJDUVAseUI1QnVGMEQ7RTRCdEYxRCxxQjVCc0YwRDtBbEIrd0tsRTs7QStDcjNLQTtFQUNFLFlBQVk7RTNDOEhSLGlCQXRDWTtFMkN0RmhCLGdCNUNtUytCO0U0Q2xTL0IsY0FBYztFQUNkLFc1Q1lhO0U0Q1hiLHlCNUNDYTtFNENBYixXQUFXO0EvQ3czS2I7O0FLbjNLRTtFMENERSxXNUNNVztFNENMWCxxQkFBcUI7QS9DdzNLekI7O0FLcDNLRTtFMENDSSxZQUFZO0EvQ3UzS2xCOztBK0M1MktBO0VBQ0UsVUFBVTtFQUNWLDZCQUE2QjtFQUM3QixTQUFTO0EvQysyS1g7O0ErQ3oyS0E7RUFDRSxvQkFBb0I7QS9DNDJLdEI7O0FnRGw1S0E7RUFDRSxnQjdDNDRCdUM7RTZDMzRCdkMsZ0JBQWdCO0U1QzZIWixtQkF0Q1k7RTRDcEZoQiwyQzdDRWE7RTZDRGIsNEJBQTRCO0VBQzVCLG9DN0M2NEJtRDtFNkM1NEJuRCxnRDdDU2E7RTZDUmIsMkJBQTJCO0VBQzNCLFVBQVU7RXRDUVIsc0JQbTRCc0M7QUgwZ0oxQzs7QWdELzVLQTtFQWNJLHNCN0NnNEJzQztBSHFoSjFDOztBZ0RuNktBO0VBa0JJLFVBQVU7QWhEcTVLZDs7QWdEdjZLQTtFQXNCSSxjQUFjO0VBQ2QsVUFBVTtBaERxNUtkOztBZ0Q1NktBO0VBMkJJLGFBQWE7QWhEcTVLakI7O0FnRGo1S0E7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHdCN0M0MkJ3QztFNkMzMkJ4QyxjN0N0QmdCO0U2Q3VCaEIsMkM3QzdCYTtFNkM4QmIsNEJBQTRCO0VBQzVCLDRDN0NvM0JvRDtBSGdpSnREOztBZ0RqNUtBO0VBQ0UsZ0I3Q28yQndDO0FIZ2pKMUM7O0FpRHg3S0E7RUFFRSxnQkFBZ0I7QWpEMDdLbEI7O0FpRDU3S0E7RUFLSSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0FqRDI3S3BCOztBaUR0N0tBO0VBQ0UsZUFBZTtFQUNmLE1BQU07RUFDTixPQUFPO0VBQ1AsYTlDaXFCc0M7RThDaHFCdEMsYUFBYTtFQUNiLFdBQVc7RUFDWCxZQUFZO0VBQ1osZ0JBQWdCO0VBR2hCLFVBQVU7QWpEdTdLWjs7QWlEaDdLQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsYzlDZzVCdUM7RThDOTRCdkMsb0JBQW9CO0FqRGs3S3RCOztBaUQvNktFO0U3QjNCSSxtQ2pCcThCb0Q7RThDeDZCdEQsOEI5Q3M2Qm1EO0FINGdKdkQ7O0FvQjM4S007RTZCdUJKO0k3QnRCTSxnQkFBZ0I7RXBCKzhLdEI7QUFDRjs7QWlEdDdLRTtFQUNFLGU5Q282Qm9DO0FIcWhKeEM7O0FpRHI3S0U7RUFDRSxzQjlDaTZCMkM7QUh1aEovQzs7QWlEcDdLQTtFQUNFLGFBQWE7RUFDYiw2Qi9C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Qzs7QWtEMXFMQTtFQWdCSSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGEvQ2cxQnFDO0UrQy8wQnJDLGMvQ2cxQnFDO0FIODBKekM7O0FrRGpyTEE7RUFzQk0sa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCx5QkFBeUI7RUFDekIsbUJBQW1CO0FsRCtwTHpCOztBa0QxcExBO0VBQ0UsaUJBQWdDO0FsRDZwTGxDOztBa0Q5cExBO0VBSUksU0FBUztBbEQ4cExiOztBa0RscUxBO0VBT00sTUFBTTtFQUNOLDZCQUFnRTtFQUNoRSxzQi9DdkJTO0FIc3JMZjs7QWtEMXBMQTtFQUNFLGlCL0NzekJ1QztBSHUySnpDOztBa0Q5cExBO0VBSUksT0FBTztFQUNQLGEvQ2t6QnFDO0UrQ2p6QnJDLGMvQ2d6QnFDO0FIODJKekM7O0FrRHBxTEE7RUFTTSxRQUFRO0VBQ1Isb0NBQTJGO0VBQzNGLHdCL0N2Q1M7QUhzc0xmOztBa0QxcExBO0VBQ0UsaUJBQWdDO0FsRDZwTGxDOztBa0Q5cExBO0VBSUksTUFBTTtBbEQ4cExWOztBa0RscUxBO0VBT00sU0FBUztFQUNULDZCL0MreEJtQztFK0M5eEJuQyx5Qi9DckRTO0FIb3RMZjs7QWtEMXBMQTtFQUNFLGlCL0N3eEJ1QztBSHE0SnpDOztBa0Q5cExBO0VBSUksUUFBUTtFQUNSLGEvQ294QnFDO0UrQ254QnJDLGMvQ2t4QnFDO0FINDRKekM7O0FrRHBxTEE7RUFTTSxPQUFPO0VBQ1Asb0MvQyt3Qm1DO0UrQzl3Qm5DLHVCL0NyRVM7QUhvdUxmOztBa0Qxb0xBO0VBQ0UsZ0IvQzh1QnVDO0UrQzd1QnZDLHVCL0NtdkJ1QztFK0NsdkJ2QyxXL0N2R2E7RStDd0diLGtCQUFrQjtFQUNsQixzQi9DL0ZhO0VPQ1gsc0JQa09nQztBSDBnTHBDOztBb0Q5dkxBO0VBQ0Usa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0VBQ1AsYWpEbXJCc0M7RWlEbHJCdEMsY0FBYztFQUNkLGdCakQ4MkJ1QztFZ0RuM0J2QyxrTWhEeVJpTjtFZ0R2UmpOLGtCQUFrQjtFQUNsQixnQmhEaVMrQjtFZ0RoUy9CLGdCaERxUytCO0VnRHBTL0IsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixxQkFBcUI7RUFDckIsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsZ0JBQWdCO0UvQ2dIWixtQkF0Q1k7RWdEN0VoQixxQkFBcUI7RUFDckIsc0JqRE5hO0VpRE9iLDRCQUE0QjtFQUM1QixvQ2pERWE7RU9DWCxxQlBtTytCO0FIc2lMbkM7O0FvRDN4TEE7RUFvQkksa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxXakQ4MkJvQztFaUQ3MkJwQyxjakQ4MkJxQztFaUQ3MkJyQyxnQmpENk4rQjtBSDhpTG5DOztBb0RueUxBO0VBNEJNLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsV0FBVztFQUNYLHlCQUF5QjtFQUN6QixtQkFBbUI7QXBEMndMekI7O0FvRHR3TEE7RUFDRSxxQmpEKzFCdUM7QUgwNkp6Qzs7QW9EMXdMQTtFQUlJLDJCbENrRzREO0FsQndxTGhFOztBb0Q5d0xBO0VBT00sU0FBUztFQUNULDZCQUFnRTtFQUNoRSxxQ2pEMDFCaUU7QUhpN0p2RTs7QW9EcHhMQTtFQWFNLFdqRCtMMkI7RWlEOUwzQiw2QkFBZ0U7RUFDaEUsc0JqRDdDUztBSHd6TGY7O0FvRHR3TEE7RUFDRSxtQmpEMjBCdUM7QUg4N0p6Qzs7QW9EMXdMQTtFQUlJLHlCbEM4RTREO0VrQzdFNUQsYWpEdTBCcUM7RWlEdDBCckMsWWpEcTBCb0M7RWlEcDBCcEMsZ0JBQWdDO0FwRDB3THBDOztBb0RqeExBO0VBVU0sT0FBTztFQUNQLG9DQUEyRjtFQUMzRix1Q2pEbTBCaUU7QUh3OEp2RTs7QW9EdnhMQTtFQWdCTSxTakR3SzJCO0VpRHZLM0Isb0NBQTJGO0VBQzNGLHdCakRwRVM7QUgrMExmOztBb0R0d0xBO0VBQ0Usa0JqRG96QnVDO0FIcTlKekM7O0FvRDF3TEE7RUFJSSx3QmxDdUQ0RDtBbEJtdExoRTs7QW9EOXdMQTtFQU9NLE1BQU07RUFDTixvQ0FBMkY7RUFDM0Ysd0NqRCt5QmlFO0FINDlKdkU7O0FvRHB4TEE7RUFhTSxRakRvSjJCO0VpRG5KM0Isb0NBQTJGO0VBQzNGLHlCakR4RlM7QUhtMkxmOztBb0QxeExBO0VBcUJJLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sU0FBUztFQUNULGNBQWM7RUFDZCxXakQyeEJvQztFaUQxeEJwQyxvQkFBc0M7RUFDdEMsV0FBVztFQUNYLGdDakQrd0J1RDtBSDAvSjNEOztBb0Ryd0xBO0VBQ0Usb0JqRG94QnVDO0FIby9KekM7O0FvRHp3TEE7RUFJSSwwQmxDdUI0RDtFa0N0QjVELGFqRGd4QnFDO0VpRC93QnJDLFlqRDh3Qm9DO0VpRDd3QnBDLGdCQUFnQztBcER5d0xwQzs7QW9EaHhMQTtFQVVNLFFBQVE7RUFDUixvQ2pEMHdCbUM7RWlEendCbkMsc0NqRDR3QmlFO0FIOC9KdkU7O0FvRHR4TEE7RUFnQk0sVWpEaUgyQjtFaURoSDNCLG9DakRvd0JtQztFaURud0JuQyx1QmpEM0hTO0FIcTRMZjs7QW9EcHZMQTtFQUNFLHVCakRxdUJ3QztFaURwdUJ4QyxnQkFBZ0I7RWhEM0JaLGVBdENZO0VnRG9FaEIseUJqRDh0QnlEO0VpRDd0QnpELGdDQUF5RTtFMUNuSXZFLDBDUWdINEQ7RVIvRzVELDJDUStHNEQ7QWxCMndMaEU7O0FvRDl2TEE7RUFVSSxhQUFhO0FwRHd2TGpCOztBb0RwdkxBO0VBQ0UsdUJqRHV0QndDO0VpRHR0QnhDLGNqRHhKZ0I7QUgrNExsQjs7QXFEbDVMQTtFQUNFLGtCQUFrQjtBckRxNUxwQjs7QXFEbDVMQTtFQUNFLG1CQUFtQjtBckRxNUxyQjs7QXFEbDVMQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsZ0JBQWdCO0FyRHE1TGxCOztBc0Q1NkxFO0VBQ0UsY0FBYztFQUNkLFdBQVc7RUFDWCxXQUFXO0F0RCs2TGY7O0FxRHY1TEE7RUFDRSxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLFdBQVc7RUFDWCxXQUFXO0VBQ1gsbUJBQW1CO0VBQ25CLDJCQUEyQjtFakNsQnZCLHNDakIw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OUIsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDViw0Q0FBNEM7QXZEc2xNOUM7O0F1RG5sTUE7RUFDRSxXcEQ4aEM0QjtFb0Q3aEM1QixZcEQ2aEM0QjtBSHlqSzlCOztBd0Qxb01BO0VBQXFCLG1DQUFtQztBeEQ4b014RDs7QXdEN29NQTtFQUFxQiw4QkFBOEI7QXhEaXBNbkQ7O0F3RGhwTUE7RUFBcUIsaUNBQWlDO0F4RG9wTXREOztBd0RucE1BO0VBQXFCLGlDQUFpQztBeER1cE10RDs7QXdEdHBNQTtFQUFxQixzQ0FBc0M7QXhEMHBNM0Q7O0F3RHpwTUE7RUFBcUIsbUNBQW1DO0F4RDZwTXhEOztBeUQvcE1FO0VBQ0Usb0NBQW1DO0F6RGtxTXZDOztBS3hwTUU7OztFb0RMSSxvQ0FBZ0Q7QXpEbXFNdEQ7O0F5RHpxTUU7RUFDRSxvQ0FBbUM7QXpENHFNdkM7O0FLbHFNRTs7O0VvRExJLG9DQUFnRDtBekQ2cU10RDs7QXlEbnJNRTtFQUNFLG9DQUFtQztBekRzck12Qzs7QUs1cU1FOzs7RW9ETEksb0NBQWdEO0F6RHVyTXREOztBeUQ3ck1FO0VBQ0Usb0NBQW1DO0F6RGdzTXZDOztBS3RyTUU7OztFb0RMSSxvQ0FBZ0Q7QXpEaXNNdEQ7O0F5RHZzTUU7RUFDRSxvQ0FBbUM7QXpEMHNNdkM7O0FLaHNNRTs7O0VvRExJLG9DQUFnRDtBekQyc010RDs7QXlEanRNRTtFQUNFLG9DQUFtQztBekRvdE12Qzs7QUsxc01FOzs7RW9ETEksb0NBQWdEO0F6RHF0TXREOztBeUQzdE1FO0VBQ0Usb0NBQW1DO0F6RDh0TXZDOztBS3B0TUU7OztFb0RMSSxvQ0FBZ0Q7QXpEK3RNdEQ7O0F5RHJ1TUU7RUFDRSxvQ0FBbUM7QXpEd3VNdkM7O0FLOXRNRTs7O0VvRExJLG9DQUFnRDtBekR5dU10RDs7QTBEeHVNQTtFQUNFLGlDQUFtQztBMUQydU1yQzs7QTBEeHVNQTtFQUNFLHdDQUF3QztBMUQydU0xQzs7QTJEdHZNQTtFQUFrQixvQ0FBb0Q7QTNEMHZNdEU7O0EyRHp2TUE7RUFBa0Isd0NBQXdEO0EzRDZ2TTFFOztBMkQ1dk1BO0VBQWtCLDBDQUEwRDtBM0Rnd001RTs7QTJEL3ZNQTtFQUFrQiwyQ0FBMkQ7QTNEbXdNN0U7O0EyRGx3TUE7RUFBa0IseUNBQXlEO0EzRHN3TTNFOztBMkRwd01BO0VBQW1CLG9CQUFvQjtBM0R3d012Qzs7QTJEdndNQTtFQUFtQix3QkFBd0I7QTNEMndNM0M7O0EyRDF3TUE7RUFBbUIsMEJBQTBCO0EzRDh3TTdDOztBMkQ3d01BO0VBQW1CLDJCQUEyQjtBM0RpeE05Qzs7QTJEaHhNQTtFQUFtQix5QkFBeUI7QTNEb3hNNUM7O0EyRGp4TUU7RUFDRSxnQ0FBK0I7QTNEb3hNbkM7O0EyRHJ4TUU7RUFDRSxnQ0FBK0I7QTNEd3hNbkM7O0EyRHp4TUU7RUFDRSxnQ0FBK0I7QTNENHhNbkM7O0EyRDd4TUU7RUFDRSxnQ0FBK0I7QTNEZ3lNbkM7O0EyRGp5TUU7RUFDRSxnQ0FBK0I7QTNEb3lNbkM7O0EyRHJ5TUU7RUFDRSxnQ0FBK0I7QTNEd3lNbkM7O0EyRHp5TUU7RUFDRSxnQ0FBK0I7QTNENHlNbkM7O0EyRDd5TUU7RUFDRSxnQ0FBK0I7QTNEZ3pNbkM7O0EyRDV5TUE7RUFDRSw2QkFBK0I7QTNEK3lNakM7O0EyRHh5TUE7RUFDRSxnQ0FBMkM7QTNEMnlNN0M7O0EyRHh5TUE7RUFDRSxpQ0FBd0M7QTNEMnlNMUM7O0EyRHh5TUE7RUFDRSwwQ0FBaUQ7RUFDakQsMkNBQWtEO0EzRDJ5TXBEOztBMkR4eU1BO0VBQ0UsMkNBQWtEO0VBQ2xELDhDQUFxRDtBM0QyeU12RDs7QTJEeHlNQTtFQUNFLDhDQUFxRDtFQUNyRCw2Q0FBb0Q7QTNEMnlNdEQ7O0EyRHh5TUE7RUFDRSwwQ0FBaUQ7RUFDakQsNkNBQW9EO0EzRDJ5TXREOztBMkR4eU1BO0VBQ0UsZ0NBQTJDO0EzRDJ5TTdDOztBMkR4eU1BO0VBQ0UsNkJBQTZCO0EzRDJ5TS9COztBMkR4eU1BO0VBQ0UsK0JBQXVDO0EzRDJ5TXpDOztBMkR4eU1BO0VBQ0UsMkJBQTJCO0EzRDJ5TTdCOztBc0RuM01FO0VBQ0UsY0FBYztFQUNkLFdBQVc7RUFDWCxXQUFXO0F0RHMzTWY7O0E0RC8yTU07RUFBd0Isd0JBQTBCO0E1RG0zTXhEOztBNERuM01NO0VBQXdCLDBCQUEwQjtBNUR1M014RDs7QTREdjNNTTtFQUF3QixnQ0FBMEI7QTVEMjNNeEQ7O0E0RDMzTU07RUFBd0IseUJBQTBCO0E1RCszTXhEOztBNEQvM01NO0VBQXdCLHlCQUEwQjtBNURtNE14RDs7QTREbjRNTTtFQUF3Qiw2QkFBMEI7QTVEdTRNeEQ7O0E0RHY0TU07RUFBd0IsOEJBQTBCO0E1RDI0TXhEOztBNEQzNE1NO0VBQXdCLHdCQUEwQjtBNUQrNE14RDs7QTRELzRNTTtFQUF3QiwrQkFBMEI7QTVEbTVNeEQ7O0FjbDJNSTtFOENqREU7SUFBd0Isd0JBQTBCO0U1RHc1TXREO0U0RHg1TUk7SUFBd0IsMEJBQTBCO0U1RDI1TXREO0U0RDM1TUk7SUFBd0IsZ0NBQTBCO0U1RDg1TXREO0U0RDk1TUk7SUFBd0IseUJBQTBCO0U1RGk2TXREO0U0RGo2TUk7SUFBd0IseUJBQTBCO0U1RG82TXREO0U0RHA2TUk7SUFBd0IsNkJBQTBCO0U1RHU2TXREO0U0RHY2TUk7SUFBd0IsOEJBQTBCO0U1RDA2TXREO0U0RDE2TUk7SUFBd0Isd0JBQTBCO0U1RDY2TXREO0U0RDc2TUk7SUFBd0IsK0JBQTBCO0U1RGc3TXREO0FBQ0Y7O0FjaDRNSTtFOENqREU7SUFBd0Isd0JBQTBCO0U1RHM3TXREO0U0RHQ3TUk7SUFBd0IsMEJBQTBCO0U1RHk3TXREO0U0RHo3TUk7SUFBd0IsZ0NBQTBCO0U1RDQ3TXREO0U0RDU3TUk7SUFBd0IseUJBQTBCO0U1RCs3TXREO0U0RC83TUk7SUFBd0IseUJBQTBCO0U1RGs4TXREO0U0RGw4TUk7SUFBd0IsNkJBQTBCO0U1RHE4TXREO0U0RHI4TUk7SUFBd0IsOEJBQTBCO0U1RHc4TXREO0U0RHg4TUk7SUFBd0Isd0JBQTBCO0U1RDI4TXREO0U0RDM4TUk7SUFBd0IsK0JBQTBCO0U1RDg4TXREO0FBQ0Y7O0FjOTVNSTtFOENqREU7SUFBd0Isd0JBQTBCO0U1RG85TXREO0U0RHA5TUk7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RHFwTnBFOztBOERucE5JO0VBQWtDLG9DQUFvQztBOUR1cE4xRTs7QThEdHBOSTtFQUFrQyxrQ0FBa0M7QTlEMHBOeEU7O0E4RHpwTkk7RUFBa0MsZ0NBQWdDO0E5RDZwTnRFOztBOEQ1cE5JO0VBQWtDLHVDQUF1QztBOURncU43RTs7QThEL3BOSTtFQUFrQyxzQ0FBc0M7QTlEbXFONUU7O0E4RGxxTkk7RUFBa0MsaUNBQWlDO0E5RHNxTnZFOztBOERwcU5JO0VBQWdDLDJCQUEyQjtBOUR3cU4vRDs7QThEdnFOSTtFQUFnQyxpQ0FBaUM7QTlEMnFOckU7O0E4RDFxTkk7RUFBZ0MsK0JBQStCO0E5RDhxTm5FOztBOEQ3cU5JO0VBQWdDLDZCQUE2QjtBOURpck5qRTs7QThEaHJOSTtFQUFnQywrQkFBK0I7QTlEb3JObkU7O0E4RG5yTkk7RUFBZ0MsOEJBQThCO0E5RHVyTmxFOztBYzNxTkk7RWdEbERBO0lBQWdDLDhCQUE4QjtFOURrdU5oRTtFOERqdU5FO0lBQWdDLGlDQUFpQztFOURvdU5uRTtFOERudU5FO0lBQWdDLHNDQUFzQztFOURzdU54RTtFOERydU5FO0lBQWdDLHlDQUF5QztFOUR3dU4zRTtFOER0dU5FO0lBQThCLDBCQUEwQjtFOUR5dU4xRDtFOER4dU5FO0lBQThCLDRCQUE0QjtFOUQydU41RDtFOEQxdU5FO0lBQThCLGtDQUFrQztFOUQ2dU5sRTtFOEQ1dU5FO0lBQThCLHlCQUF5QjtFOUQrdU56RDtFOEQ5dU5FO0lBQThCLHVCQUF1QjtFOURpdk52RDtFOERodk5FO0lBQThCLHVCQUF1QjtFOURtdk52RDtFOERsdk5FO0lBQThCLHlCQUF5QjtFOURxdk56RDtFOERwdk5FO0lBQThCLHlCQUF5QjtFOUR1dk56RDtFOERydk5FO0lBQW9DLHNDQUFzQztFOUR3dk41RTtFOER2dk5FO0lBQW9DLG9DQUFvQztFOUQwdk4xRTtFOER6dk5FO0lBQW9DLGtDQUFrQztFOUQ0dk54RTtFOEQzdk5FO0lBQW9DLHlDQUF5QztFOUQ4dk4vRTtFOEQ3dk5FO0lBQW9DLHdDQUF3QztFOURnd045RTtFOEQ5dk5FO0lBQWlDLGtDQUFrQztFOURpd05yRTtFOERod05FO0lBQWlDLGdDQUFnQztFOURtd05uRTtFOERsd05FO0lBQWlDLDhCQUE4QjtFOURxd05qRTtFOERwd05FO0lBQWlDLGdDQUFnQztFOUR1d05uRTtFOER0d05FO0lBQWlDLCtCQUErQjtFOUR5d05sRTtFOER2d05FO0lBQWtDLG9DQUFvQztFOUQwd054RTtFOER6d05FO0lBQWtDLGtDQUFrQztFOUQ0d050RTtFOEQzd05FO0lBQWtDLGdDQUFnQztFOUQ4d05wRTtFOEQ3d05FO0lBQWtDLHVDQUF1QztFOURneE4zRTtFOEQvd05FO0lBQWtDLHNDQUFzQztFOURreE4xRTtFOERqeE5FO0lBQWtDLGlDQUFpQztFOURveE5yRTtFOERseE5FO0lBQWdDLDJCQUEyQjtFOURxeE43RDtFOERweE5FO0lBQWdDLGlDQUFpQztFOUR1eE5uRTtFOER0eE5FO0lBQWdDLCtCQUErQjtFOUR5eE5qRTtFOER4eE5FO0lBQWdDLDZCQUE2QjtFOUQyeE4vRDtFOEQxeE5FO0lBQWdDLCtCQUErQjtFOUQ2eE5qRTtFOEQ1eE5FO0lBQWdDLDhCQUE4QjtFOUQreE5oRTtBQUNGOztBY3B4Tkk7RWdEbERBO0lBQWdDLDhCQUE4QjtFOUQyME5oRTtFOEQxME5FO0lBQWdDLGlDQUFpQztFOUQ2ME5uRTtFOEQ1ME5FO0lBQWdDLHNDQUFzQztFOUQrME54RTtFOEQ5ME5FO0lBQWdDLHlDQUF5QztFOURpMU4zRTtFOEQvME5FO0lBQThCLDBCQUEwQjtFOURrMU4xRDtFOERqMU5FO0lBQThCLDRCQUE0QjtFOURvMU41RDtFOERuMU5FO0lBQThCLGtDQUFrQztFOURzMU5sRTtFOERyMU5FO0lBQThCLHlCQUF5QjtFOUR3MU56RDtFOER2MU5FO0lBQThCLHVCQUF1QjtFOUQwMU52RDtFOER6MU5FO0lBQThCLHVCQUF1QjtFOUQ0MU52RDtFOEQzMU5FO0lBQThCLHlCQUF5QjtFOUQ4MU56RDtFOEQ3MU5FO0lBQThCLHlCQUF5QjtFOURnMk56RDtFOEQ5MU5FO0lBQW9DLHNDQUFzQztFOURpMk41RTtFOERoMk5FO0lBQW9DLG9DQUFvQztFOURtMk4xRTtFOERsMk5FO0lBQW9DLGtDQUFrQztFOURxMk54RTtFOERwMk5FO0lBQW9DLHlDQUF5QztFOUR1Mk4vRTtFOER0Mk5FO0lBQW9DLHdDQUF3QztFOUR5Mk45RTtFOER2Mk5FO0lBQWlDLGtDQUFrQztFOUQwMk5yRTtFOER6Mk5FO0lBQWlDLGdDQUFnQztFOUQ0Mk5uRTtFOEQzMk5FO0lBQWlDLDhCQUE4QjtFOUQ4Mk5qRTtFOEQ3Mk5FO0lBQWlDLGdDQUFnQztFOURnM05uRTtFOEQvMk5FO0lBQWlDLCtCQUErQjtFOURrM05sRTtFOERoM05FO0lBQWtDLG9DQUFvQztFOURtM054RTtFOERsM05FO0lBQWtDLGtDQUFrQztFOURxM050RTtFOERwM05FO0lBQWtDLGdDQUFnQztFOUR1M05wRTtFOER0M05FO0lBQWtDLHVDQUF1QztFOUR5M04zRTtFOER4M05FO0lBQWtDLHNDQUFzQztFOUQyM04xRTtFOEQxM05FO0lBQWtDLGlDQUFpQztFOUQ2M05yRTtFOEQzM05FO0lBQWdDLDJCQUEyQjtFOUQ4M043RDtFOEQ3M05FO0lBQWdDLGlDQUFpQztFOURnNE5uRTtFOEQvM05FO0lBQWdDLCtCQUErQjtFOURrNE5qRTtFOERqNE5FO0lBQWdDLDZCQUE2QjtFOURvNE4vRDtFOERuNE5FO0lBQWdDLCtCQUErQjtFOURzNE5qRTtFOERyNE5FO0lBQWdDLDhCQUE4QjtFOUR3NE5oRTtBQUNGOztBYzczTkk7RWdEbERBO0lBQWdDLDhCQUE4QjtFOURvN05oRTtFOERuN05FO0lBQWdDLGlDQUFpQztFOURzN05uRTtFOERyN05FO0lBQWdDLHNDQUFzQztFOUR3N054RTtFOER2N05FO0lBQWdDLHlDQUF5QztFOUQwN04zRTtFOER4N05FO0lBQThCLDBCQUEwQjtFOUQyN04xRDtFOEQxN05FO0lBQThCLDRCQUE0QjtFOUQ2N041RDtFOEQ1N05FO0lBQThCLGtDQUFrQztFOUQrN05sRTtFOEQ5N05FO0lBQThCLHlCQUF5QjtFOURpOE56RDtFOERoOE5FO0lBQThCLHVCQUF1QjtFOURtOE52RDtFOERsOE5FO0lBQThCLHVCQUF1QjtFOURxOE52RDtFOERwOE5FO0lBQThCLHlCQUF5QjtFOUR1OE56RDtFOER0OE5FO0lBQThCLHlCQUF5QjtFOUR5OE56RDtFOER2OE5FO0lBQW9DLHNDQUFzQztFOUQwOE41RTtFOER6OE5FO0lBQW9DLG9DQUFvQztFOUQ0OE4xRTtFOEQzOE5FO0lBQW9DLGtDQUFrQztFOUQ4OE54RTtFOEQ3OE5FO0lBQW9DLHlDQUF5QztFOURnOU4vRTtFOEQvOE5FO0lBQW9DLHdDQUF3QztFOURrOU45RTtFOERoOU5FO0lBQWlDLGtDQUFrQztFOURtOU5yRTtFOERsOU5FO0lBQWlDLGdDQUFnQztFOURxOU5uRTtFOERwOU5FO0lBQWlDLDhCQUE4QjtFOUR1OU5qRTtFOER0OU5FO0lBQWlDLGdDQUFnQztFOUR5OU5uRTtFOER4OU5FO0lBQWlDLCtCQUErQjtFOUQyOU5sRTtFOER6OU5FO0lBQWtDLG9DQUFvQztFOUQ0OU54RTtFOEQzOU5FO0lBQWtDLGtDQUFrQztFOUQ4OU50RTtFOEQ3OU5FO0lBQWtDLGdDQUFnQztFOURnK05wRTtFOEQvOU5FO0lBQWtDLHVDQUF1QztFOURrK04zRTtFOERqK05FO0lBQWtDLHNDQUFzQztFOURvK04xRTtFOERuK05FO0lBQWtDLGlDQUFpQztFOURzK05yRTtFOERwK05FO0lBQWdDLDJCQUEyQjtFOUR1K043RDtFOER0K05FO0lBQWdDLGlDQUFpQztFOUR5K05uRTtFOER4K05FO0lBQWdDLCtCQUErQjtFOUQyK05qRTtFOEQxK05FO0lBQWdDLDZCQUE2QjtFOUQ2K04vRDtFOEQ1K05FO0lBQWdDLCtCQUErQjtFOUQrK05qRTtFOEQ5K05FO0lBQWdDLDhCQUE4QjtFOURpL05oRTtBQUNGOztBY3QrTkk7RWdEbERBO0lBQWdDLDhCQUE4QjtFOUQ2aE9oRTtFOEQ1aE9FO0lBQWdDLGlDQUFpQztFOUQraE9uRTtFOEQ5aE9FO0lBQWdDLHNDQUFzQztFOURpaU94RTtFOERoaU9FO0lBQWdDLHlDQUF5QztFOURtaU8zRTtFOERqaU9FO0lBQThCLDBCQUEwQjtFOURvaU8xRDtFOERuaU9FO0lBQThCLDRCQUE0QjtFOURzaU81RDtFOERyaU9FO0lBQThCLGtDQUFrQztFOUR3aU9sRTtFOER2aU9FO0lBQThCLHlCQUF5QjtFOUQwaU96RDtFOER6aU9FO0lBQThCLHVCQUF1QjtFOUQ0aU92RDtFOEQzaU9FO0lBQThCLHVCQUF1QjtFOUQ4aU92RDtFOEQ3aU9FO0lBQThCLHlCQUF5QjtFOURnak96RDtFOEQvaU9FO0lBQThCLHlCQUF5QjtFOURrak96RDtFOERoak9FO0lBQW9DLHNDQUFzQztFOURtak81RTtFOERsak9FO0lBQW9DLG9DQUFvQztFOURxak8xRTtFOERwak9FO0lBQW9DLGtDQUFrQztFOUR1ak94RTtFOER0ak9FO0lBQW9DLHlDQUF5QztFOUR5ak8vRTtFOER4ak9FO0lBQW9DLHdDQUF3QztFOUQyak85RTtFOER6ak9FO0lBQWlDLGtDQUFrQztFOUQ0ak9yRTtFOEQzak9FO0lBQWlDLGdDQUFnQztFOUQ4ak9uRTtFOEQ3ak9FO0lBQWlDLDhCQUE4QjtFOURna09qRTtFOEQvak9FO0lBQWlDLGdDQUFnQztFOURra09uRTtFOERqa09FO0lBQWlDLCtCQUErQjtFOURva09sRTtFOERsa09FO0lBQWtDLG9DQUFvQztFOURxa094RTtFOERwa09FO0lBQWtDLGtDQUFrQztFOUR1a090RTtFOER0a09FO0lBQWtDLGdDQUFnQztFOUR5a09wRTtFOER4a09FO0lBQWtDLHVDQUF1QztFOUQya08zRTtFOEQxa09FO0lBQWtDLHNDQUFzQztFOUQ2a08xRTtFOEQ1a09FO0lBQWtDLGlDQUFpQztFOUQra09yRTtFOEQ3a09FO0lBQWdDLDJCQUEyQjtFOURnbE83RDtFOEQva09FO0lBQWdDLGlDQUFpQztFOURrbE9uRTtFOERqbE9FO0lBQWdDLCtCQUErQjtFOURvbE9qRTtFOERubE9FO0lBQWdDLDZCQUE2QjtFOURzbE8vRDtFOERybE9FO0lBQWdDLCtCQUErQjtFOUR3bE9qRTtFOER2bE9FO0lBQWdDLDhCQUE4QjtFOUQwbE9o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QjtBdEVzMU9qQzs7QXNFcjFPQTtFQUFVLHdCQUF3QjtBdEV5MU9sQzs7QXVFbDJPUTtFQUFnQyxvQkFBNEI7QXZFczJPcEU7O0F1RXIyT1E7O0VBRUUsd0JBQW9DO0F2RXcyTzlDOztBdUV0Mk9ROztFQUVFLDBCQUF3QztBdkV5Mk9sRDs7QXVFdjJPUTs7RUFFRSwyQkFBMEM7QXZFMDJPcEQ7O0F1RXgyT1E7O0VBRUUseUJBQXNDO0F2RTIyT2hEOztBdUUxM09RO0VBQWdDLDBCQUE0QjtBdkU4M09wRTs7QXVFNzNPUTs7RUFFRSw4QkFBb0M7QXZFZzRPOUM7O0F1RTkzT1E7O0VBRUUsZ0NBQXdDO0F2RWk0T2xEOztBdUUvM09ROztFQUVFLGlDQUEwQztBdkVrNE9wRDs7QXVFaDRPUTs7RUFFRSwrQkFBc0M7QXZFbTRPaEQ7O0F1RWw1T1E7RUFBZ0MseUJBQTRCO0F2RXM1T3BFOztBdUVyNU9ROztFQUVFLDZCQUFvQztBdkV3NU85Qzs7QXVFdDVPUTs7RUFFRSwrQkFBd0M7QXZFeTVPbEQ7O0F1RXY1T1E7O0VBRUUsZ0NBQTBDO0F2RTA1T3BEOztBdUV4NU9ROztFQUVFLDhCQUFzQztBdkUyNU9oRDs7QXVFMTZPUTtFQUFnQyx1QkFBNEI7QXZFODZPcEU7O0F1RTc2T1E7O0VBRUUsMkJBQW9DO0F2RWc3TzlDOztBdUU5Nk9ROztFQUVFLDZCQUF3QztBdkVpN09sRDs7QXVFLzZPUTs7RUFFRSw4QkFBMEM7QXZFazdPcEQ7O0F1RWg3T1E7O0VBRUUsNEJBQXNDO0F2RW03T2hEOztBdUVsOE9RO0VBQWdDLHlCQUE0QjtBdkVzOE9wRTs7QXVFcjhPUTs7RUFFRSw2QkFBb0M7QXZFdzhPOUM7O0F1RXQ4T1E7O0VBRUUsK0JBQXdDO0F2RXk4T2xEOztBdUV2OE9ROztFQUVFLGdDQUEwQztBdkUwOE9wRDs7QXVFeDhPUTs7RUFFRSw4QkFBc0M7QXZFMjhPaEQ7O0F1RTE5T1E7RUFBZ0MsdUJBQTRCO0F2RTg5T3BFOztBdUU3OU9ROztFQUVFLDJCQUFvQztBdkVnK085Qzs7QXVFOTlPUTs7RUFFRSw2QkFBd0M7QXZFaStPbEQ7O0F1RS85T1E7O0VBRUUsOEJBQTBDO0F2RWsrT3BEOztBdUVoK09ROztFQUVFLDRCQUFzQztBdkVtK09oRDs7QXVFbC9PUTtFQUFnQyxxQkFBNEI7QXZFcy9PcEU7O0F1RXIvT1E7O0VBRUUseUJBQW9DO0F2RXcvTzlDOztBdUV0L09ROztFQUVFLDJCQUF3QztBdkV5L09sRDs7QXVFdi9PUTs7RUFFRSw0QkFBMEM7QXZFMC9PcEQ7O0F1RXgvT1E7O0VBRUUsMEJBQXNDO0F2RTIvT2hEOztBdUUxZ1BRO0VBQWdDLDJCQUE0QjtBdkU4Z1BwRTs7QXVFN2dQUTs7RUFFRSwrQkFBb0M7QXZFZ2hQOUM7O0F1RTlnUFE7O0VBRUUsaUNBQXdDO0F2RWloUGxEOztBdUUvZ1BROztFQUVFLGtDQUEwQztBdkVraFBwRDs7QXVFaGhQUTs7RUFFRSxnQ0FBc0M7QXZFbWhQaEQ7O0F1RWxpUFE7RUFBZ0MsMEJBQTRCO0F2RXNpUHBFOztBdUVyaVBROztFQUVFLDhCQUFvQztBdkV3aVA5Qzs7QXVFdGlQUTs7RUFFRSxnQ0FBd0M7QXZFeWlQbEQ7O0F1RXZpUFE7O0VBRUUsaUNBQTBDO0F2RTBpUHBEOztBdUV4aVBROztFQUVFLCtCQUFzQztBdkUyaVBoRDs7QXVFMWpQUTtFQUFnQyx3QkFBNEI7QXZFOGpQcEU7O0F1RTdqUFE7O0VBRUUsNEJBQW9DO0F2RWdrUDlDOztBdUU5alBROztFQUVFLDhCQUF3QztBdkVpa1BsRDs7QXVFL2pQUTs7RUFFRSwrQkFBMEM7QXZFa2tQcEQ7O0F1RWhrUFE7O0VBRUUsNkJBQXNDO0F2RW1rUGhEOztBdUVsbFBRO0VBQWdDLDBCQUE0QjtBdkVzbFBwRTs7QXVFcmxQUTs7RUFFRSw4QkFBb0M7QXZFd2xQOUM7O0F1RXRsUFE7O0VBRUUsZ0NBQXdDO0F2RXlsUGxEOztBdUV2bFBROztFQUVFLGlDQUEwQztBdkUwbFBwRDs7QXVFeGxQUTs7RUFFRSwrQkFBc0M7QXZFMmxQaEQ7O0F1RTFtUFE7RUFBZ0Msd0JBQTRCO0F2RThtUHBFOztBdUU3bVBROztFQUVFLDRCQUFvQztBdkVnblA5Qzs7QXVFOW1QUTs7RUFFRSw4QkFBd0M7QXZFaW5QbEQ7O0F1RS9tUFE7O0VBRUUsK0JBQTBDO0F2RWtuUHBEOztBdUVoblBROztFQUVFLDZCQUFzQztBdkVtblBoRDs7QXVFM21QUTtFQUF3QiwyQkFBMkI7QXZFK21QM0Q7O0F1RTltUFE7O0VBRUUsK0JBQStCO0F2RWluUHpDOztBdUUvbVBROztFQUVFLGlDQUFpQztBdkVrblAzQzs7QXVFaG5QUTs7RUFFRSxrQ0FBa0M7QXZFbW5QNUM7O0F1RWpuUFE7O0VBRUUsZ0NBQWdDO0F2RW9uUDFDOztBdUVub1BRO0VBQXdCLDBCQUEyQjtBdkV1b1AzRDs7QXVFdG9QUTs7RUFFRSw4QkFBK0I7QXZFeW9QekM7O0F1RXZvUFE7O0VBRUUsZ0NBQWlDO0F2RTBvUDNDOztBdUV4b1BROztFQUVFLGlDQUFrQztBdkUyb1A1Qzs7QXVFem9QUTs7RUFFRSwrQkFBZ0M7QXZFNG9QMUM7O0F1RTNwUFE7RUFBd0Isd0JBQTJCO0F2RStwUDNEOztBdUU5cFBROztFQUVFLDRCQUErQjtBdkVpcVB6Qzs7QXVFL3BQUTs7RUFFRSw4QkFBaUM7QXZFa3FQM0M7O0F1RWhxUFE7O0VBRUUsK0JBQWtDO0F2RW1xUDVDOztBdUVqcVBROztFQUVFLDZCQUFnQztBdkVvcVAxQzs7QXVFbnJQUTtFQUF3QiwwQkFBMkI7QXZFdXJQM0Q7O0F1RXRyUFE7O0VBRUUsOEJBQStCO0F2RXlyUHpDOztBdUV2clBROztFQUVFLGdDQUFpQztBdkUwclAzQzs7QXVFeHJQUTs7RUFFRSxpQ0FBa0M7QXZFMnJQNUM7O0F1RXpyUFE7O0VBRUUsK0JBQWdDO0F2RTRyUDFDOztBdUUzc1BRO0VBQXdCLHdCQUEyQjtBdkUrc1AzRDs7QXVFOXNQUTs7RUFFRSw0QkFBK0I7QXZFaXRQekM7O0F1RS9zUFE7O0VBRUUsOEJBQWlDO0F2RWt0UDNDOztBdUVodFBROztFQUVFLCtCQUFrQztBdkVtdFA1Qzs7QXVFanRQUTs7RUFFRSw2QkFBZ0M7QXZFb3RQMUM7O0F1RTlzUEk7RUFBbUIsdUJBQXVCO0F2RWt0UDlDOztBdUVqdFBJOztFQUVFLDJCQUEyQjtBdkVvdFBqQzs7QXVFbHRQSTs7RUFFRSw2QkFBNkI7QXZFcXRQbkM7O0F1RW50UEk7O0VBRUUsOEJBQThCO0F2RXN0UHBDOztBdUVwdFBJOztFQUVFLDRCQUE0QjtBdkV1dFBsQzs7QWNodVBJO0V5RGxESTtJQUFnQyxvQkFBNEI7RXZFdXhQbEU7RXVFdHhQTTs7SUFFRSx3QkFBb0M7RXZFd3hQNUM7RXVFdHhQTTs7SUFFRSwwQkFBd0M7RXZFd3hQaEQ7RXVFdHhQTTs7SUFFRSwyQkFBMEM7RXZFd3hQbEQ7RXVFdHhQTTs7SUFFRSx5QkFBc0M7RXZFd3hQOUM7RXVFdnlQTTtJQUFnQywwQkFBNEI7RXZFMHlQbEU7RXVFenlQTTs7SUFFRSw4QkFBb0M7RXZFMnlQNUM7RXVFenlQTTs7SUFFRSxnQ0FBd0M7RXZFMnlQaEQ7RXVFenlQTTs7SUFFRSxpQ0FBMEM7RXZFMnlQbEQ7RXVFenlQTTs7SUFFRSwrQkFBc0M7RXZFMnlQOUM7RXVFMXpQTTtJQUFnQyx5QkFBNEI7RXZFNnpQbEU7RXVFNXpQTTs7SUFFRSw2QkFBb0M7RXZFOHpQNUM7RXVFNXpQTTs7SUFFRSwrQkFBd0M7RXZFOHpQaEQ7RXVFNXpQTTs7SUFFRSxnQ0FBMEM7RXZFOHpQbEQ7RXVFNXpQTTs7SUFFRSw4QkFBc0M7RXZFOHpQOUM7RXVFNzBQTTtJQUFnQyx1QkFBNEI7RXZFZzFQbEU7RXVFLzBQTTs7SUFFRSwyQkFBb0M7RXZFaTFQNUM7RXVFLzBQTTs7SUFFRSw2QkFBd0M7RXZFaTFQaEQ7RXVFLzBQTTs7SUFFRSw4QkFBMEM7RXZFaTFQbEQ7RXVFLzBQTTs7SUFFRSw0QkFBc0M7RXZFaTFQOUM7RXVFaDJQTTtJQUFnQyx5QkFBNEI7RXZFbTJQbEU7RXVFbDJQTTs7SUFFRSw2QkFBb0M7RXZFbzJQNUM7RXVFbDJQTTs7SUFFRSwrQkFBd0M7RXZFbzJQaEQ7RXVFbDJQTTs7SUFFRSxnQ0FBMEM7RXZFbzJQbEQ7RXVFbDJQTTs7SUFFRSw4QkFBc0M7RXZFbzJQOUM7RXVFbjNQTTtJQUFnQyx1QkFBNEI7RXZFczNQbEU7RXVFcjNQTTs7SUFFRSwyQkFBb0M7RXZFdTNQNUM7RXVFcjNQTTs7SUFFRSw2QkFBd0M7RXZFdTNQaEQ7RXVFcjNQTTs7SUFFRSw4QkFBMEM7RXZFdTNQbEQ7RXVFcjNQTTs7SUFFRSw0QkFBc0M7RXZFdTNQOUM7RXVFdDRQTTtJQUFnQyxxQkFBNEI7RXZFeTRQbEU7RXVFeDRQTTs7SUFFRSx5QkFBb0M7RXZFMDRQNUM7RXVFeDRQTTs7SUFFRSwyQkFBd0M7RXZFMDRQaEQ7RXVFeDRQTTs7SUFFRSw0QkFBMEM7RXZFMDRQbEQ7RXVFeDRQTTs7SUFFRSwwQkFBc0M7RXZFMDRQOUM7RXVFejVQTTtJQUFnQywyQkFBNEI7RXZFNDVQbEU7RXVFMzVQTTs7SUFFRSwrQkFBb0M7RXZFNjVQNUM7RXVFMzVQTTs7SUFFRSxpQ0FBd0M7RXZFNjVQaEQ7RXVFMzVQTTs7SUFFRSxrQ0FBMEM7RXZFNjVQbEQ7RXVFMzVQTTs7SUFFRSxnQ0FBc0M7RXZFNjVQOUM7RXVFNTZQTTtJQUFnQywwQkFBNEI7RXZFKzZQbEU7RXVFOTZQTTs7SUFFRSw4QkFBb0M7RXZFZzdQNUM7RXVFOTZQTTs7SUFFRSxnQ0FBd0M7RXZFZzdQaEQ7RXVFOTZQTTs7SUFFRSxpQ0FBMEM7RXZFZzdQbEQ7RXVFOTZQTTs7SUFFRSwrQkFBc0M7RXZFZzdQOUM7RXVFLzdQTTtJQUFnQyx3QkFBNEI7RXZFazhQbEU7RXVFajhQTTs7SUFFRSw0QkFBb0M7RXZFbThQNUM7RXVFajhQTTs7SUFFRSw4QkFBd0M7RXZFbThQaEQ7RXVFajhQTTs7SUFFRSwrQkFBMEM7RXZFbThQbEQ7RXVFajhQTTs7SUFFRSw2QkFBc0M7RXZFbThQOUM7RXVFbDlQTTtJQUFnQywwQkFBNEI7RXZFcTlQbEU7RXVFcDlQTTs7SUFFRSw4QkFBb0M7RXZFczlQNUM7RXVFcDlQTTs7SUFFRSxnQ0FBd0M7RXZFczlQaEQ7RXVFcDlQTTs7SUFFRSxpQ0FBMEM7RXZFczlQbEQ7RXVFcDlQTTs7SUFFRSwrQkFBc0M7RXZFczlQOUM7RXVFcitQTTtJQUFnQyx3QkFBNEI7RXZFdytQbEU7RXVFditQTTs7SUFFRSw0QkFBb0M7RXZFeStQNUM7RXVFditQTTs7SUFFRSw4QkFBd0M7RXZFeStQaEQ7RXVFditQTTs7SUFFRSwrQkFBMEM7RXZFeStQbEQ7RXVFditQTTs7SUFFRSw2QkFBc0M7RXZFeStQOUM7RXVFaitQTTtJQUF3QiwyQkFBMkI7RXZFbytQekQ7RXVFbitQTTs7SUFFRSwrQkFBK0I7RXZFcStQdkM7RXVFbitQTTs7SUFFRSxpQ0FBaUM7RXZFcStQekM7RXVFbitQTTs7SUFFRSxrQ0FBa0M7RXZFcStQMUM7RXVFbitQTTs7SUFFRSxnQ0FBZ0M7RXZFcStQeEM7RXVFcC9QTTtJQUF3QiwwQkFBMkI7RXZFdS9QekQ7RXVFdC9QTTs7SUFFRSw4QkFBK0I7RXZFdy9QdkM7RXVFdC9QTTs7SUFFRSxnQ0FBaUM7RXZFdy9QekM7RXVFdC9QTTs7SUFFRSxpQ0FBa0M7RXZFdy9QMUM7RXVFdC9QTTs7SUFFRSwrQkFBZ0M7RXZFdy9QeEM7RXVFdmdRTTtJQUF3Qix3QkFBMkI7RXZFMGdRekQ7RXVFemdRTTs7SUFFRSw0QkFBK0I7RXZFMmdRdkM7RXVFemdRTTs7SUFFRSw4QkFBaUM7RXZFMmdRekM7RXVFemdRTTs7SUFFRSwrQkFBa0M7RXZFMmdRMUM7RXVFemdRTTs7SUFFRSw2QkFBZ0M7RXZFMmdReEM7RXVFMWhRTTtJQUF3QiwwQkFBMkI7RXZFNmhRekQ7RXVFNWhRTTs7SUFFRSw4QkFBK0I7RXZFOGhRdkM7RXVFNWhRTTs7SUFFRSxnQ0FBaUM7RXZFOGhRekM7RXVFNWhRTTs7SUFFRSxpQ0FBa0M7RXZFOGhRMUM7RXVFNWhRTTs7SUFFRSwrQkFBZ0M7RXZFOGhReEM7RXVFN2lRTTtJQUF3Qix3QkFBMkI7RXZFZ2pRekQ7RXVFL2lRTTs7SUFFRSw0QkFBK0I7RXZFaWpRdkM7RXVFL2lRTTs7SUFFRSw4QkFBaUM7RXZFaWpRekM7RXVFL2lRTTs7SUFFRSwrQkFBa0M7RXZFaWpRMUM7RXVFL2lRTTs7SUFFRSw2QkFBZ0M7RXZFaWpReEM7RXVFM2lRRTtJQUFtQix1QkFBdUI7RXZFOGlRNUM7RXVFN2lRRTs7SUFFRSwyQkFBMkI7RXZFK2lRL0I7RXVFN2lRRTs7SUFFRSw2QkFBNkI7RXZFK2lRakM7RXVFN2lRRTs7SUFFRSw4QkFBOEI7RXZFK2lRbEM7RXVFN2lRRTs7SUFFRSw0QkFBNEI7RXZFK2lRaEM7QUFDRjs7QWN6alFJO0V5RGxESTtJQUFnQyxvQkFBNEI7RXZFZ25RbEU7RXVFL21RTTs7SUFFRSx3QkFBb0M7RXZFaW5RNUM7RXVFL21RTTs7SUFFRSwwQkFBd0M7RXZFaW5RaEQ7RXVFL21RTTs7SUFFRSwyQkFBMEM7RXZFaW5RbEQ7RXVFL21RTTs7SUFFRSx5QkFBc0M7RXZFaW5ROUM7RXVFaG9RTTtJQUFnQywwQkFBNEI7RXZFbW9RbEU7RXVFbG9RTTs7SUFFRSw4QkFBb0M7RXZFb29RNUM7RXVFbG9RTTs7SUFFRSxnQ0FBd0M7RXZFb29RaEQ7RXVFbG9RTTs7SUFFRSxpQ0FBMEM7RXZFb29RbEQ7RXVFbG9RTTs7SUFFRSwrQkFBc0M7RXZFb29ROUM7RXVFbnBRTTtJQUFnQyx5QkFBNEI7RXZFc3BRbEU7RXVFcnBRTTs7SUFFRSw2QkFBb0M7RXZFdXBRNUM7RXVFcnBRTTs7SUFFRSwrQkFBd0M7RXZFdXBRaEQ7RXVFcnBRTTs7SUFFRSxnQ0FBMEM7RXZFdXBRbEQ7RXVFcnBRTTs7SUFFRSw4QkFBc0M7RXZFdXBROUM7RXVFdHFRTTtJQUFnQyx1QkFBNEI7RXZFeXFRbEU7RXVFeHFRTTs7SUFFRSwyQkFBb0M7RXZFMHFRNUM7RXVFeHFRTTs7SUFFRSw2QkFBd0M7RXZFMHFRaEQ7RXVFeHFRTTs7SUFFRSw4QkFBMEM7RXZFMHFRbEQ7RXVFeHFRTTs7SUFFRSw0QkFBc0M7RXZFMHFROUM7RXVFenJRTTtJQUFnQyx5QkFBNEI7RXZFNHJRbEU7RXVFM3JRTTs7SUFFRSw2QkFBb0M7RXZFNnJRNUM7RXVFM3JRTTs7SUFFRSwrQkFBd0M7RXZFNnJRaEQ7RXVFM3JRTTs7SUFFRSxnQ0FBMEM7RXZFNnJRbEQ7RXVFM3JRTTs7SUFFRSw4QkFBc0M7RXZFNnJROUM7RXVFNXNRTTtJQUFnQyx1QkFBNEI7RXZFK3NRbEU7RXVFOXNRTTs7SUFFRSwyQkFBb0M7RXZFZ3RRNUM7RXVFOXNRTTs7SUFFRSw2QkFBd0M7RXZFZ3RRaEQ7RXVFOXNRTTs7SUFFRSw4QkFBMEM7RXZFZ3RRbEQ7RXVFOXNRTTs7SUFFRSw0QkFBc0M7RXZFZ3RROUM7RXVFL3RRTTtJQUFnQyxxQkFBNEI7RXZFa3VRbEU7RXVFanVRTTs7SUFFRSx5QkFBb0M7RXZFbXVRNUM7RXVFanVRTTs7SUFFRSwyQkFBd0M7RXZFbXVRaEQ7RXVFanVRTTs7SUFFRSw0QkFBMEM7RXZFbXVRbEQ7RXVFanVRTTs7SUFFRSwwQkFBc0M7RXZFbXVROUM7RXVFbHZRTTtJQUFnQywyQkFBNEI7RXZFcXZRbEU7RXVFcHZRTTs7SUFFRSwrQkFBb0M7RXZFc3ZRNUM7RXVFcHZRTTs7SUFFRSxpQ0FBd0M7RXZFc3ZRaEQ7RXVFcHZRTTs7SUFFRSxrQ0FBMEM7RXZFc3ZRbEQ7RXVFcHZRTTs7SUFFRSxnQ0FBc0M7RXZFc3ZROUM7RXVFcndRTTtJQUFnQywwQkFBNEI7RXZFd3dRbEU7RXVFdndRTTs7SUFFRSw4QkFBb0M7RXZFeXdRNUM7RXVFdndRTTs7SUFFRSxnQ0FBd0M7RXZFeXdRaEQ7RXVFdndRTTs7SUFFRSxpQ0FBMEM7RXZFeXdRbEQ7RXVFdndRTTs7SUFFRSwrQkFBc0M7RXZFeXdROUM7RXVFeHhRTTtJQUFnQyx3QkFBNEI7RXZFMnhRbEU7RXVFMXhRTTs7SUFFRSw0QkFBb0M7RXZFNHhRNUM7RXVFMXhRTTs7SUFFRSw4QkFBd0M7RXZFNHhRaEQ7RXVFMXhRTTs7SUFFRSwrQkFBMEM7RXZFNHhRbEQ7RXVFMXhRTTs7SUFFRSw2QkFBc0M7RXZFNHhROUM7RXVFM3lRTTtJQUFnQywwQkFBNEI7RXZFOHlRbEU7RXVFN3lRTTs7SUFFRSw4QkFBb0M7RXZFK3lRNUM7RXVFN3lRTTs7SUFFRSxnQ0FBd0M7RXZFK3lRaEQ7RXVFN3lRTTs7SUFFRSxpQ0FBMEM7RXZFK3lRbEQ7RXVFN3lRTTs7SUFFRSwrQkFBc0M7RXZFK3lROUM7RXVFOXpRTTtJQUFnQyx3QkFBNEI7RXZFaTBRbEU7RXVFaDBRTTs7SUFFRSw0QkFBb0M7RXZFazBRNUM7RXVFaDBRTTs7SUFFRSw4QkFBd0M7RXZFazBRaEQ7RXVFaDBRTTs7SUFFRSwrQkFBMEM7RXZFazBRbEQ7RXVFaDBRTTs7SUFFRSw2QkFBc0M7RXZFazBROUM7RXVFMXpRTTtJQUF3QiwyQkFBMkI7RXZFNnpRekQ7RXVFNXpRTTs7SUFFRSwrQkFBK0I7RXZFOHpRdkM7RXVFNXpRTTs7SUFFRSxpQ0FBaUM7RXZFOHpRekM7RXVFNXpRTTs7SUFFRSxrQ0FBa0M7RXZFOHpRMUM7RXVFNXpRTTs7SUFFRSxnQ0FBZ0M7RXZFOHpReEM7RXVFNzBRTTtJQUF3QiwwQkFBMkI7RXZFZzFRekQ7RXVFLzBRTTs7SUFFRSw4QkFBK0I7RXZFaTFRdkM7RXVFLzBRTTs7SUFFRSxnQ0FBaUM7RXZFaTFRekM7RXVFLzBRTTs7SUFFRSxpQ0FBa0M7RXZFaTFRMUM7RXVFLzBRTTs7SUFFRSwrQkFBZ0M7RXZFaTFReEM7RXVFaDJRTTtJQUF3Qix3QkFBMkI7RXZFbTJRekQ7RXVFbDJRTTs7SUFFRSw0QkFBK0I7RXZFbzJRdkM7RXVFbDJRTTs7SUFFRSw4QkFBaUM7RXZFbzJRekM7RXVFbDJRTTs7SUFFRSwrQkFBa0M7RXZFbzJRMUM7RXVFbDJRTTs7SUFFRSw2QkFBZ0M7RXZFbzJReEM7RXVFbjNRTTtJQUF3QiwwQkFBMkI7RXZFczNRekQ7RXVFcjNRTTs7SUFFRSw4QkFBK0I7RXZFdTNRdkM7RXVFcjNRTTs7SUFFRSxnQ0FBaUM7RXZFdTNRekM7RXVFcjNRTTs7SUFFRSxpQ0FBa0M7RXZFdTNRMUM7RXVFcjNRTTs7SUFFRSwrQkFBZ0M7RXZFdTNReEM7RXVFdDRRTTtJQUF3Qix3QkFBMkI7RXZFeTRRekQ7RXVFeDRRTTs7SUFFRSw0QkFBK0I7RXZFMDRRdkM7RXVFeDRRTTs7SUFFRSw4QkFBaUM7RXZFMDRRekM7RXVFeDRRTTs7SUFFRSwrQkFBa0M7RXZFMDRRMUM7RXVFeDRRTTs7SUFFRSw2QkFBZ0M7RXZFMDRReEM7RXVFcDRRRTtJQUFtQix1QkFBdUI7RXZFdTRRNUM7RXVFdDRRRTs7SUFFRSwyQkFBMkI7RXZFdzRRL0I7RXVFdDRRRTs7SUFFRSw2QkFBNkI7RXZFdzRRakM7RXVFdDRRRTs7SUFFRSw4QkFBOEI7RXZFdzRRbEM7RXVFdDRRRTs7SUFFRSw0QkFBNEI7RXZFdzRRaEM7QUFDRjs7QWNsNVFJO0V5RGxESTtJQUFnQyxvQkFBNEI7RXZFeThRbEU7RXVFeDhRTTs7SUFFRSx3QkFBb0M7RXZFMDhRNUM7RXVFeDhRTTs7SUFFRSwwQkFBd0M7RXZFMDhRaEQ7RXVFeDhRTTs7SUFFRSwyQkFBMEM7RXZFMDhRbEQ7RXVFeDhRTTs7SUFFRSx5QkFBc0M7RXZFMDhROUM7RXVFejlRTTtJQUFnQywwQkFBNEI7RXZFNDlRbEU7RXVFMzlRTTs7SUFFRSw4QkFBb0M7RXZFNjlRNUM7RXVFMzlRTTs7SUFFRSxnQ0FBd0M7RXZFNjlRaEQ7RXVFMzlRTTs7SUFFRSxpQ0FBMEM7RXZFNjlRbEQ7RXVFMzlRTTs7SUFFRSwrQkFBc0M7RXZFNjlROUM7RXVFNStRTTtJQUFnQyx5QkFBNEI7RXZFKytRbEU7RXVFOStRTTs7SUFFRSw2QkFBb0M7RXZFZy9RNUM7RXVFOStRTTs7SUFFRSwrQkFBd0M7RXZFZy9RaEQ7RXVFOStRTTs7SUFFRSxnQ0FBMEM7RXZFZy9RbEQ7RXVFOStRTTs7SUFFRSw4QkFBc0M7RXZFZy9ROUM7RXVFLy9RTTtJQUFnQyx1QkFBNEI7RXZFa2dSbEU7RXVFamdSTTs7SUFFRSwyQkFBb0M7RXZFbWdSNUM7RXVFamdSTTs7SUFFRSw2QkFBd0M7RXZFbWdSaEQ7RXVFamdSTTs7SUFFRSw4QkFBMEM7RXZFbWdSbEQ7RXVFamdSTTs7SUFFRSw0QkFBc0M7RXZFbWdSOUM7RXVFbGhSTTtJQUFnQyx5QkFBNEI7RXZFcWhSbEU7RXVFcGhSTTs7SUFFRSw2QkFBb0M7RXZFc2hSNUM7RXVFcGhSTTs7SUFFRSwrQkFBd0M7RXZFc2hSaEQ7RXVFcGhSTTs7SUFFRSxnQ0FBMEM7RXZFc2hSbEQ7RXVFcGhSTTs7SUFFRSw4QkFBc0M7RXZFc2hSOUM7RXVFcmlSTTtJQUFnQyx1QkFBNEI7RXZFd2lSbEU7RXVFdmlSTTs7SUFFRSwyQkFBb0M7RXZFeWlSNUM7RXVFdmlSTTs7SUFFRSw2QkFBd0M7RXZFeWlSaEQ7RXVFdmlSTTs7SUFFRSw4QkFBMEM7RXZFeWlSbEQ7RXVFdmlSTTs7SUFFRSw0QkFBc0M7RXZFeWlSOUM7RXVFeGpSTTtJQUFnQyxxQkFBNEI7RXZFMmpSbEU7RXVFMWpSTTs7SUFFRSx5QkFBb0M7RXZFNGpSNUM7RXVFMWpSTTs7SUFFRSwyQkFBd0M7RXZFNGpSaEQ7RXVFMWpSTTs7SUFFRSw0QkFBMEM7RXZFNGpSbEQ7RXVFMWpSTTs7SUFFRSwwQkFBc0M7RXZFNGpSOUM7RXVFM2tSTTtJQUFnQywyQkFBNEI7RXZFOGtSbEU7RXVFN2tSTTs7SUFFRSwrQkFBb0M7RXZFK2tSNUM7RXVFN2tSTTs7SUFFRSxpQ0FBd0M7RXZFK2tSaEQ7RXVFN2tSTTs7SUFFRSxrQ0FBMEM7RXZFK2tSbEQ7RXVFN2tSTTs7SUFFRSxnQ0FBc0M7RXZFK2tSOUM7RXVFOWxSTTtJQUFnQywwQkFBNEI7RXZFaW1SbEU7RXVFaG1STTs7SUFFRSw4QkFBb0M7RXZFa21SNUM7RXVFaG1STTs7SUFFRSxnQ0FBd0M7RXZFa21SaEQ7RXVFaG1STTs7SUFFRSxpQ0FBMEM7RXZFa21SbEQ7RXVFaG1STTs7SUFFRSwrQkFBc0M7RXZFa21SOUM7RXVFam5STTtJQUFnQyx3QkFBNEI7RXZFb25SbEU7RXVFbm5STTs7SUFFRSw0QkFBb0M7RXZFcW5SNUM7RXVFbm5STTs7SUFFRSw4QkFBd0M7RXZFcW5SaEQ7RXVFbm5STTs7SUFFRSwrQkFBMEM7RXZFcW5SbEQ7RXVFbm5STTs7SUFFRSw2QkFBc0M7RXZFcW5SOUM7RXVFcG9STTtJQUFnQywwQkFBNEI7RXZFdW9SbEU7RXVFdG9STTs7SUFFRSw4QkFBb0M7RXZFd29SNUM7RXVFdG9STTs7SUFFRSxnQ0FBd0M7RXZFd29SaEQ7RXVFdG9STTs7SUFFRSxpQ0FBMEM7RXZFd29SbEQ7RXVFdG9STTs7SUFFRSwrQkFBc0M7RXZFd29SOUM7RXVFdnBSTTtJQUFnQyx3QkFBNEI7RXZFMHBSbEU7RXVFenBSTTs7SUFFRSw0QkFBb0M7RXZFMnBSNUM7RXVFenBSTTs7SUFFRSw4QkFBd0M7RXZFMnBSaEQ7RXVFenBSTTs7SUFFRSwrQkFBMEM7RXZFMnBSbEQ7RXVFenBSTTs7SUFFRSw2QkFBc0M7RXZFMnBSOUM7RXVFbnBSTTtJQUF3QiwyQkFBMkI7RXZFc3BSekQ7RXVFcnBSTTs7SUFFRSwrQkFBK0I7RXZFdXBSdkM7RXVFcnBSTTs7SUFFRSxpQ0FBaUM7RXZFdXBSekM7RXVFcnBSTTs7SUFFRSxrQ0FBa0M7RXZFdXBSMUM7RXVFcnBSTTs7SUFFRSxnQ0FBZ0M7RXZFdXBSeEM7RXVFdHFSTTtJQUF3QiwwQkFBMkI7RXZFeXFSekQ7RXVFeHFSTTs7SUFFRSw4QkFBK0I7RXZFMHFSdkM7RXVFeHFSTTs7SUFFRSxnQ0FBaUM7RXZFMHFSekM7RXVFeHFSTTs7SUFFRSxpQ0FBa0M7RXZFMHFSMUM7RXVFeHFSTTs7SUFFRSwrQkFBZ0M7RXZFMHFSeEM7RXVFenJSTTtJQUF3Qix3QkFBMkI7RXZFNHJSekQ7RXVFM3JSTTs7SUFFRSw0QkFBK0I7RXZFNnJSdkM7RXVFM3JSTTs7SUFFRSw4QkFBaUM7RXZFNnJSekM7RXVFM3JSTTs7SUFFRSwrQkFBa0M7RXZFNnJSMUM7RXVFM3JSTTs7SUFFRSw2QkFBZ0M7RXZFNnJSeEM7RXVFNXNSTTtJQUF3QiwwQkFBMkI7RXZFK3NSekQ7RXVFOXNSTTs7SUFFRSw4QkFBK0I7RXZFZ3RSdkM7RXVFOXNSTTs7SUFFRSxnQ0FBaUM7RXZFZ3RSekM7RXVFOXNSTTs7SUFFRSxpQ0FBa0M7RXZFZ3RSMUM7RXVFOXNSTTs7SUFFRSwrQkFBZ0M7RXZFZ3RSeEM7RXVFL3RSTTtJQUF3Qix3QkFBMkI7RXZFa3VSekQ7RXVFanVSTTs7SUFFRSw0QkFBK0I7RXZFbXVSdkM7RXVFanVSTTs7SUFFRSw4QkFBaUM7RXZFbXVSekM7RXVFanVSTTs7SUFFRSwrQkFBa0M7RXZFbXVSMUM7RXVFanVSTTs7SUFFRSw2QkFBZ0M7RXZFbXVSeEM7RXVFN3RSRTtJQUFtQix1QkFBdUI7RXZFZ3VSNUM7RXVFL3RSRTs7SUFFRSwyQkFBMkI7RXZFaXVSL0I7RXVFL3RSRTs7SUFFRSw2QkFBNkI7RXZFaXVSakM7RXVFL3RSRTs7SUFFRSw4QkFBOEI7RXZFaXVSbEM7RXVFL3RSRTs7SUFFRSw0QkFBNEI7RXZFaXVSaEM7QUFDRjs7QWMzdVJJO0V5RGxESTtJQUFnQyxvQkFBNEI7RXZFa3lSbEU7RXVFanlSTTs7SUFFRSx3QkFBb0M7RXZFbXlSNUM7RXVFanlSTTs7SUFFRSwwQkFBd0M7RXZFbXlSaEQ7RXVFanlSTTs7SUFFRSwyQkFBMEM7RXZFbXlSbEQ7RXVFanlSTTs7SUFFRSx5QkFBc0M7RXZFbXlSOUM7RXVFbHpSTTtJQUFnQywwQkFBNEI7RXZFcXpSbEU7RXVFcHpSTTs7SUFFRSw4QkFBb0M7RXZFc3pSNUM7RXVFcHpSTTs7SUFFRSxnQ0FBd0M7RXZFc3pSaEQ7RXVFcHpSTTs7SUFFRSxpQ0FBMEM7RXZFc3pSbEQ7RXVFcHpSTTs7SUFFRSwrQkFBc0M7RXZFc3pSOUM7RXVFcjBSTTtJQUFnQyx5QkFBNEI7RXZFdzBSbEU7RXVFdjBSTTs7SUFFRSw2QkFBb0M7RXZFeTBSNUM7RXVFdjBSTTs7SUFFRSwrQkFBd0M7RXZFeTBSaEQ7RXVFdjBSTTs7SUFFRSxnQ0FBMEM7RXZFeTBSbEQ7RXVFdjBSTTs7SUFFRSw4QkFBc0M7RXZFeTBSOUM7RXVFeDFSTTtJQUFnQyx1QkFBNEI7RXZFMjFSbEU7RXVFMTFSTTs7SUFFRSwyQkFBb0M7RXZFNDFSNUM7RXVFMTFSTTs7SUFFRSw2QkFBd0M7RXZFNDFSaEQ7RXVFMTFSTTs7SUFFRSw4QkFBMEM7RXZFNDFSbEQ7RXVFMTFSTTs7SUFFRSw0QkFBc0M7RXZFNDFSOUM7RXVFMzJSTTtJQUFnQyx5QkFBNEI7RXZFODJSbEU7RXVFNzJSTTs7SUFFRSw2QkFBb0M7RXZFKzJSNUM7RXVFNzJSTTs7SUFFRSwrQkFBd0M7RXZFKzJSaEQ7RXVFNzJSTTs7SUFFRSxnQ0FBMEM7RXZFKzJSbEQ7RXVFNzJSTTs7SUFFRSw4QkFBc0M7RXZFKzJSOUM7RXVFOTNSTTtJQUFnQyx1QkFBNEI7RXZFaTRSbEU7RXVFaDRSTTs7SUFFRSwyQkFBb0M7RXZFazRSNUM7RXVFaDRSTTs7SUFFRSw2QkFBd0M7RXZFazRSaEQ7RXVFaDRSTTs7SUFFRSw4QkFBMEM7RXZFazRSbEQ7RXVFaDRSTTs7SUFFRSw0QkFBc0M7RXZFazRSOUM7RXVFajVSTTtJQUFnQyxxQkFBNEI7RXZFbzVSbEU7RXVFbjVSTTs7SUFFRSx5QkFBb0M7RXZFcTVSNUM7RXVFbjVSTTs7SUFFRSwyQkFBd0M7RXZFcTVSaEQ7RXVFbjVSTTs7SUFFRSw0QkFBMEM7RXZFcTVSbEQ7RXVFbjVSTTs7SUFFRSwwQkFBc0M7RXZFcTVSOUM7RXVFcDZSTTtJQUFnQywyQkFBNEI7RXZFdTZSbEU7RXVFdDZSTTs7SUFFRSwrQkFBb0M7RXZFdzZSNUM7RXVFdDZSTTs7SUFFRSxpQ0FBd0M7RXZFdzZSaEQ7RXVFdDZSTTs7SUFFRSxrQ0FBMEM7RXZFdzZSbEQ7RXVFdDZSTTs7SUFFRSxnQ0FBc0M7RXZFdzZSOUM7RXVFdjdSTTtJQUFnQywwQkFBNEI7RXZFMDdSbEU7RXVFejdSTTs7SUFFRSw4QkFBb0M7RXZFMjdSNUM7RXVFejdSTTs7SUFFRSxnQ0FBd0M7RXZFMjdSaEQ7RXVFejdSTTs7SUFFRSxpQ0FBMEM7RXZFMjdSbEQ7RXVFejdSTTs7SUFFRSwrQkFBc0M7RXZFMjdSOUM7RXVFMThSTTtJQUFnQyx3QkFBNEI7RXZFNjhSbEU7RXVFNThSTTs7SUFFRSw0QkFBb0M7RXZFODhSNUM7RXVFNThSTTs7SUFFRSw4QkFBd0M7RXZFODhSaEQ7RXVFNThSTTs7SUFFRSwrQkFBMEM7RXZFODhSbEQ7RXVFNThSTTs7SUFFRSw2QkFBc0M7RXZFODhSOUM7RXVFNzlSTTtJQUFnQywwQkFBNEI7RXZFZytSbEU7RXVFLzlSTTs7SUFFRSw4QkFBb0M7RXZFaStSNUM7RXVFLzlSTTs7SUFFRSxnQ0FBd0M7RXZFaStSaEQ7RXVFLzlSTTs7SUFFRSxpQ0FBMEM7RXZFaStSbEQ7RXVFLzlSTTs7SUFFRSwrQkFBc0M7RXZFaStSOUM7RXVFaC9STTtJQUFnQyx3QkFBNEI7RXZFbS9SbEU7RXVFbC9STTs7SUFFRSw0QkFBb0M7RXZFby9SNUM7RXVFbC9STTs7SUFFRSw4QkFBd0M7RXZFby9SaEQ7RXVFbC9STTs7SUFFRSwrQkFBMEM7RXZFby9SbEQ7RXVFbC9STTs7SUFFRSw2QkFBc0M7RXZFby9SOUM7RXVFNStSTTtJQUF3QiwyQkFBMkI7RXZFKytSekQ7RXVFOStSTTs7SUFFRSwrQkFBK0I7RXZFZy9SdkM7RXVFOStSTTs7SUFFRSxpQ0FBaUM7RXZFZy9SekM7RXVFOStSTTs7SUFFRSxrQ0FBa0M7RXZFZy9SMUM7RXVFOStSTTs7SUFFRSxnQ0FBZ0M7RXZFZy9SeEM7RXVFLy9STTtJQUF3QiwwQkFBMkI7RXZFa2dTekQ7RXVFamdTTTs7SUFFRSw4QkFBK0I7RXZFbWdTdkM7RXVFamdTTTs7SUFFRSxnQ0FBaUM7RXZFbWdTekM7RXVFamdTTTs7SUFFRSxpQ0FBa0M7RXZFbWdTMUM7RXVFamdTTTs7SUFFRSwrQkFBZ0M7RXZFbWdTeEM7RXVFbGhTTTtJQUF3Qix3QkFBMkI7RXZFcWhTekQ7RXVFcGhTTTs7SUFFRSw0QkFBK0I7RXZFc2hTdkM7RXVFcGhTTTs7SUFFRSw4QkFBaUM7RXZFc2hTekM7RXVFcGhTTTs7SUFFRSwrQkFBa0M7RXZFc2hTMUM7RXVFcGhTTTs7SUFFRSw2QkFBZ0M7RXZFc2hTeEM7RXVFcmlTTTtJQUF3QiwwQkFBMkI7RXZFd2lTekQ7RXVFdmlTTTs7SUFFRSw4QkFBK0I7RXZFeWlTdkM7RXVFdmlTTTs7SUFFRSxnQ0FBaUM7RXZFeWlTekM7RXVFdmlTTTs7SUFFRSxpQ0FBa0M7RXZFeWlTMUM7RXVFdmlTTTs7SUFFRSwrQkFBZ0M7RXZFeWlTeEM7RXVFeGpTTTtJQUF3Qix3QkFBMkI7RXZFMmpTekQ7RXVFMWpTTTs7SUFFRSw0QkFBK0I7RXZFNGpTdkM7RXVFMWpTTTs7SUFFRSw4QkFBaUM7RXZFNGpTekM7RXVFMWpTTTs7SUFFRSwrQkFBa0M7RXZFNGpTMUM7RXVFMWpTTTs7SUFFRSw2QkFBZ0M7RXZFNGpTeEM7RXVFdGpTRTtJQUFtQix1QkFBdUI7RXZFeWpTNUM7RXVFeGpTRTs7SUFFRSwyQkFBMkI7RXZFMGpTL0I7RXVFeGpTRTs7SUFFRSw2QkFBNkI7RXZFMGpTakM7RXVFeGpTRTs7SUFFRSw4QkFBOEI7RXZFMGpTbEM7RXVFeGpTRTs7SUFFRSw0QkFBNEI7RXZFMGpTaEM7QUFDRjs7QXdFNW5TQTtFQUVJLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sUUFBUTtFQUNSLFNBQVM7RUFDVCxPQUFPO0VBQ1AsVUFBVTtFQUVWLG9CQUFvQjtFQUNwQixXQUFXO0VBRVgsa0NBQWtDO0F4RTRuU3RDOztBeUV0b1NBO0VBQWtCLDRHQUE4QztBekUwb1NoRTs7QXlFdG9TQTtFQUFpQiw4QkFBOEI7QXpFMG9TL0M7O0F5RXpvU0E7RUFBaUIsOEJBQThCO0F6RTZvUy9DOztBeUU1b1NBO0VBQWlCLDhCQUE4QjtBekVncFMvQzs7QXlFL29TQTtFQ1RFLGdCQUFnQjtFQUNoQix1QkFBdUI7RUFDdkIsbUJBQW1CO0ExRTRwU3JCOztBeUU3b1NJO0VBQXdCLDJCQUEyQjtBekVpcFN2RDs7QXlFaHBTSTtFQUF3Qiw0QkFBNEI7QXpFb3BTeEQ7O0F5RW5wU0k7RUFBd0IsNkJBQTZCO0F6RXVwU3pEOztBY2xuU0k7RTJEdkNBO0lBQXdCLDJCQUEyQjtFekU4cFNyRDtFeUU3cFNFO0lBQXdCLDRCQUE0QjtFekVncVN0RDtFeUUvcFNFO0lBQXdCLDZCQUE2QjtFekVrcVN2RDtBQUNGOztBYzluU0k7RTJEdkNBO0lBQXdCLDJCQUEyQjtFekUwcVNyRDtFeUV6cVNFO0lBQXdCLDRCQUE0QjtFekU0cVN0RDtFeUUzcVNFO0lBQXdCLDZCQUE2QjtFekU4cVN2RDtBQUNGOztBYzFvU0k7RTJEdkNBO0lBQXdCLDJCQUEyQjtFekVzclNyRDtFeUVyclNFO0lBQXdCLDRCQUE0QjtFekV3clN0RDtFeUV2clNFO0lBQXdCLDZCQUE2QjtFekUwclN2RDtBQUNGOztBY3RwU0k7RTJEdkNBO0lBQXdCLDJCQUEyQjtFekVrc1NyRDtFeUVqc1NFO0lBQXdCLDRCQUE0QjtFekVvc1N0RDtFeUVuc1NFO0lBQXdCLDZCQUE2QjtFekVzc1N2RDtBQUNGOztBeUVqc1NBO0VBQW1CLG9DQUFvQztBekVxc1N2RDs7QXlFcHNTQTtFQUFtQixvQ0FBb0M7QXpFd3NTdkQ7O0F5RXZzU0E7RUFBbUIscUNBQXFDO0F6RTJzU3hEOztBeUV2c1NBO0VBQXVCLDJCQUEwQztBekUyc1NqRTs7QXlFMXNTQTtFQUF1QiwrQkFBNEM7QXpFOHNTbkU7O0F5RTdzU0E7RUFBdUIsMkJBQTJDO0F6RWl0U2xFOztBeUVodFNBO0VBQXVCLDJCQUF5QztBekVvdFNoRTs7QXlFbnRTQTtFQUF1Qiw4QkFBMkM7QXpFdXRTbEU7O0F5RXR0U0E7RUFBdUIsNkJBQTZCO0F6RTB0U3BEOztBeUV0dFNBO0VBQWMsc0JBQXdCO0F6RTB0U3RDOztBMkVqd1NFO0VBQ0UseUJBQXdCO0EzRW93UzVCOztBSzF2U0U7RXNFTE0seUJBQTBFO0EzRW13U2xGOztBMkV6d1NFO0VBQ0UseUJBQXdCO0EzRTR3UzVCOztBS2x3U0U7RXNFTE0seUJBQTBFO0EzRTJ3U2xGOztBMkVqeFNFO0VBQ0UseUJBQXdCO0EzRW94UzVCOztBSzF3U0U7RXNFTE0seUJBQTBFO0EzRW14U2xGOztBMkV6eFNFO0VBQ0UseUJBQXdCO0EzRTR4UzVCOztBS2x4U0U7RXNFTE0seUJBQTBFO0EzRTJ4U2xGOztBMkVqeVNFO0VBQ0UseUJBQXdCO0EzRW95UzVCOztBSzF4U0U7RXNFTE0seUJBQTBFO0EzRW15U2xGOztBMkV6eVNFO0VBQ0UseUJBQXdCO0EzRTR5UzVCOztBS2x5U0U7RXNFTE0seUJBQTBFO0EzRTJ5U2xGOztBMkVqelNFO0VBQ0UseUJBQXdCO0EzRW96UzVCOztBSzF5U0U7RXNFTE0seUJBQTBFO0EzRW16U2xGOztBMkV6elNFO0VBQ0UseUJBQXdCO0EzRTR6UzVCOztBS2x6U0U7RXNFTE0seUJBQTBFO0EzRTJ6U2xGOztBeUVweFNBO0VBQWEseUJBQTZCO0F6RXd4UzFDOztBeUV2eFNBO0VBQWMseUJBQTZCO0F6RTJ4UzNDOztBeUV6eFNBO0VBQWlCLG9DQUFrQztBekU2eFNuRDs7QXlFNXhTQTtFQUFpQiwwQ0FBa0M7QXpFZ3lTbkQ7O0F5RTV4U0E7RUd2REUsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsNkJBQTZCO0VBQzdCLFNBQVM7QTVFdTFTWDs7QXlFaHlTQTtFQUF3QixnQ0FBZ0M7QXpFb3lTeEQ7O0F5RWx5U0E7RUFDRSxnQ0FBZ0M7QXpFcXlTbEM7O0F5RWh5U0E7RUFBYyx5QkFBeUI7QXpFb3lTdkM7O0E2RXAyU0E7RUFDRSw4QkFBOEI7QTdFdTJTaEM7O0E2RXAyU0E7RUFDRSw2QkFBNkI7QTdFdTJTL0I7O0E4RXYyU0U7RTVFT0Y7OztJNEVETSw0QkFBNEI7SUFFNUIsMkJBQTJCO0U5RXUyUy9CO0U4RXAyU0U7SUFFSSwwQkFBMEI7RTlFcTJTaEM7RThFNTFTRTtJQUNFLDZCQUE2QjtFOUU4MVNqQztFRWhxU0Y7STRFL0tNLGdDQUFnQztFOUVrMVNwQztFOEVoMVNFOztJQUVFLHlCM0V6Q1k7STJFMENaLHdCQUF3QjtFOUVrMVM1QjtFOEUxMFNFO0lBQ0UsMkJBQTJCO0U5RTQwUy9CO0U4RXowU0U7O0lBRUUsd0JBQXdCO0U5RTIwUzVCO0U4RXgwU0U7OztJQUdFLFVBQVU7SUFDVixTQUFTO0U5RTAwU2I7RThFdjBTRTs7SUFFRSx1QkFBdUI7RTlFeTBTM0I7RThFajBTRTtJQUNFLFEzRWdpQ2dDO0VIbXlRcEM7RUUvMlNGO0k0RStDTSwyQkFBMkM7RTlFbTBTL0M7RVl6NVNBO0lrRXlGSSwyQkFBMkM7RTlFbTBTL0M7RWlDajVTRjtJNkNtRk0sYUFBYTtFOUVpMFNqQjtFc0NoNlNGO0l3Q2tHTSxzQjNFdEZTO0VIdTVTYjtFZ0JwNlNGO0k4RHVHTSxvQ0FBb0M7RTlFZzBTeEM7RThFajBTRTs7SUFLSSxpQ0FBbUM7RTlFZzBTekM7RWdCbjRTRjs7SThEMEVRLG9DQUFzQztFOUU2elM1QztFZ0JselNGO0k4RE5NLGNBQWM7RTlFMnpTbEI7RWlC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LEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsU0FBUztFQUNULHNCQUFzQjtFQUN0QixXQUFXO0VBQ1gsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLFVBQVUsRUFBRTs7QUFFZDtFQUNFLFVBQVU7RUFDVixZQUFZO0VBQ1osU0FBUztFQUNULGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsV0FBVyxFQUFFO0FBQ2Y7RUFDRSxvQ0FBb0M7RUFDcEMsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQiw0Q0FBeUM7RUFDekMsNFNBQW1ULEVBQUU7O0FBRXZUO0VBQ0Usb0NBQW9DLEVBQUU7QUFDeEM7RUFDRSxrQ0FBa0M7RUFDbEMsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQiw0Q0FBMEM7RUFDMUMsOFNBQXdULEVBQUU7O0FBRTVUO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFO0FBQ3BCO0VBQ0Usa0NBQWtDO0VBQ2xDLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsNkNBQXdDO0VBQ3hDLGlUQUE4UyxFQUFFOztBQUVsVDs7RUFFRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FDNzJIcEI7O0NBRUM7QUFDRDtFQUFPLGNBQWM7QUFFckI7O0FBREE7RUFBTyxjQUFjO0FBS3JCOztBQUpBO0VBQU8sY0FBYztBQVFyQjs7QUFQQTtFQUFPLGNBQWM7QUFXckI7O0FBVkE7RUFBTyxjQUFjO0FBY3JCOztBQWJBO0VBQU8sY0FBYztBQWlCckI7O0FBaEJBO0VBQU8sY0FBYztBQW9CckI7O0FBbkJBO0VBQU8sY0FBYztBQXVCckI7O0FBdEJBO0VBQU8sY0FBYztBQTBCckI7O0FBekJBO0VBQVEsZUFBZTtBQTZCdkI7O0FBNUJBO0VBQVEsZUFBZTtBQWdDdkI7O0FBL0JBO0VBQVEsZUFBZTtBQW1DdkI7O0FBbENBO0VBQVEsZUFBZTtBQXNDdkI7O0FBckNBO0VBQVEsZUFBZTtBQXlDdkI7O0FBeENBO0VBQVEsZUFBZTtBQTRDdkI7O0FBM0NBO0VBQVEsZUFBZTtBQStDdkI7O0FBOUNBO0VBQVEsZUFBZTtBQWtEdkI7O0FBakRBO0VBQVEsZUFBZTtBQXFEdkI7O0FBcERBO0VBQVEsZUFBZTtBQXdEdkI7O0FBdkRBO0VBQVEsZUFBZTtBQTJEdkI7O0FBMURBO0VBQVEsZUFBZTtBQThEdkI7O0FBN0RBO0VBQVEsZUFBZTtBQWlFdkI7O0FBaEVBO0VBQVEsZUFBZTtBQW9FdkI7O0FBbkVBO0VBQVEsZUFBZTtBQXVFdkI7O0FBdEVBO0VBQVEsZUFBZTtBQTBFdkI7O0FBekVBO0VBQVEsZUFBZTtBQTZFdkI7O0FBNUVBO0VBQVEsZUFBZTtBQWdGdkI7O0FBL0VBO0VBQVEsZUFBZTtBQW1GdkI7O0FBbEZBO0VBQVEsZUFBZTtBQXNGdkI7O0FBckZBO0VBQVEsZUFBZTtBQXlGdkI7O0FBeEZBO0VBQVEsZUFBZTtBQTRGdkI7O0FBM0ZBO0VBQVEsZUFBZTtBQStGdkI7O0FBOUZBO0VBQVEsZUFBZTtBQWtHdkI7O0FBakdBO0VBQVEsZUFBZTtBQXFHdkI7O0FBcEdBO0VBQVEsZUFBZTtBQXdHdkI7O0FBdkdBO0VBQVEsZUFBZTtBQTJHdkI7O0FBMUdBO0VBQVEsZUFBZTtBQThHdkI7O0FBN0dBO0VBQVEsZUFBZTtBQWlIdkI7O0FBaEhBO0VBQVEsZUFBZTtBQW9IdkI7O0FBbkhBO0VBQVEsZUFBZTtBQXVIdkI7O0FBdEhBO0VBQVEsZUFBZTtBQTBIdkI7O0FBekhBO0VBQVEsZUFBZTtBQTZIdkI7O0FBNUhBO0VBQVEsZUFBZTtBQWdJdkI7O0FBL0hBO0VBQVEsZUFBZTtBQW1JdkI7O0FBbElBO0VBQVEsZUFBZTtBQXNJdkI7O0FBcklBO0VBQVEsZUFBZTtBQXlJdkI7O0FBeElBO0VBQVEsZUFBZTtBQTRJdkI7O0FBM0lBO0VBQVEsZUFBZTtBQStJdkI7O0FBOUlBO0VBQVEsZUFBZTtBQWtKdkI7O0FBakpBO0VBQVEsZUFBZTtBQXFKdkI7O0FBcEpBO0VBQVEsZUFBZTtBQXdKdkI7O0FBdkpBO0VBQVEsZUFBZTtBQTJKdkI7O0FBMUpBO0VBQVEsZUFBZTtBQThKdkI7O0FBN0pBO0VBQVEsZUFBZTtBQWlLdkI7O0FBaEtBO0VBQVEsZUFBZTtBQW9LdkI7O0FBbktBO0VBQVEsZUFBZTtBQXVLdkI7O0FBdEtBO0VBQVEsZUFBZTtBQTBLdkI7O0FBektBO0VBQVEsZUFBZTtBQTZLdkI7O0FBNUtBO0VBQVEsZUFBZTtBQWdMdkI7O0FBL0tBO0VBQVEsZUFBZTtBQW1MdkI7O0FBbExBO0VBQVEsZUFBZTtBQXNMdkI7O0FBckxBO0VBQVEsZUFBZTtBQXlMdkI7O0FBeExBO0VBQVEsZUFBZTtBQTRMdkI7O0FBM0xBO0VBQVEsZUFBZTtBQStMdkI7O0FBOUxBO0VBQVEsZUFBZTtBQWtNdkI7O0FBak1BO0VBQVEsZUFBZTtBQXFNdkI7O0FBcE1BO0VBQVEsZUFBZTtBQXdNdkI7O0FBdk1BO0VBQVEsZUFBZTtBQTJNdkI7O0FBMU1BO0VBQVEsZUFBZTtBQThNdkI7O0FBN01BO0VBQVEsZUFBZTtBQWlOdkI7O0FBaE5BO0VBQVEsZUFBZTtBQW9OdkI7O0FBbk5BO0VBQVEsZUFBZTtBQXVOdkI7O0FBdE5BO0VBQVEsZUFBZTtBQTBOdkI7O0FBek5BO0VBQVEsZUFBZTtBQTZOdkI7O0FBNU5BO0VBQVEsZUFBZTtBQWdPdkI7O0FBL05BO0VBQVEsZUFBZTtBQW1PdkI7O0FBbE9BO0VBQVEsZUFBZTtBQXNPdkI7O0FBck9BO0VBQVEsZUFBZTtBQXlPdkI7O0FBeE9BO0VBQVEsZUFBZTtBQTRPdkI7O0FBM09BO0VBQVEsZUFBZTtBQStPdkI7O0FBOU9BO0VBQVEsZUFBZTtBQWtQdkI7O0FBalBBO0VBQVEsZUFBZTtBQXFQdkI7O0FBcFBB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LHNCQUFzQixDQUFDLHFCQUFxQixDQUFDLHdCQUF3QixDQUFDLDJHQUEyRyxDQUFDLDhEQUE4RCxDQUFDLDJEQUEyRCxDQUFDLDBEQUEwRCxDQUFDLHlEQUF5RCxDQUFDLDREQUE0RCxDQUFDLGlFQUFpRSxZQUFZLENBQUMsd0JBQXdCLENBQUMsOEdBQThHLENBQUMsaUVBQWlFLENBQUMsOERBQThELENBQUMsNkRBQTZELENBQUMsNERBQTRELENBQUMsK0RBQStELENBQUMsNkJBQTZCLENBQUMsbURBQW1ELGFBQWEsQ0FBQywyQ0FBMkMsaUJBQWlCLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGdCQUFnQixDQUFDLGdCQUFnQixDQUFDLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxzQkFBc0IsQ0FBQyxvTkFBb04sQ0FBQyxnSkFBZ0osQ0FBQyw2SUFBNkksQ0FBQyw0SUFBNEksQ0FBQywySUFBMkksQ0FBQyw0SUFBNEksQ0FBQyx1TUFBdU0sVUFBVSxDQUFDLHVDQUF1QyxVQUFVLENBQUMsa0VBQWlFLGVBQWdCLENBQUMsZ0NBQWdDLENBQUMsd0lBQXdJLHFCQUFxQixDQUFDLG9MQUFvTCxRQUFRLENBQUMsZUFBZSxDQUFDLG1CQUFtQixDQUFDLG9CQUFvQixDQUFDLHFEQUFxRCw0QkFBNEIsQ0FBQyw0SEFBNEgsa0JBQWtCLENBQUMsMEJBQTBCLGlCQUFpQixDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLFFBQVEsQ0FBQyxxQ0FBcUMsOEVBQThFLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyx5Q0FBeUMsZ0JBQWdCLENBQUMsQ0FBQyxxQ0FBcUMsOEVBQThFLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyx1Q0FBdUMsZ0JBQWdCLENBQUMsRUFBRSxtQkFBbUIsYUFBYSxDQUFDLDJCIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XG59XG4iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC41LjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIwIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJyb290XCI7XG5AaW1wb3J0IFwicmVib290XCI7XG5AaW1wb3J0IFwidHlwZVwiO1xuQGltcG9ydCBcImltYWdlc1wiO1xuQGltcG9ydCBcImNvZGVcIjtcbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidGFibGVzXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwidHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuQGltcG9ydCBcImJ1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcImlucHV0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY3VzdG9tLWZvcm1zXCI7XG5AaW1wb3J0IFwibmF2XCI7XG5AaW1wb3J0IFwibmF2YmFyXCI7XG5AaW1wb3J0IFwiY2FyZFwiO1xuQGltcG9ydCBcImJyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYmFkZ2VcIjtcbkBpbXBvcnQgXCJqdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCJhbGVydFwiO1xuQGltcG9ydCBcInByb2dyZXNzXCI7XG5AaW1wb3J0IFwibWVkaWFcIjtcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY2xvc2VcIjtcbkBpbXBvcnQgXCJ0b2FzdHNcIjtcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJzcGlubmVyc1wiO1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuQGltcG9ydCBcInByaW50XCI7XG4iLCJAaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcFwiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4vKi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuWyBGT05UIF0qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBSYWxld2F5LVJlZ3VsYXI7XG4gIHNyYzogdXJsKCcuLi9mb250cy9yYWxld2F5L1JhbGV3YXktUmVndWxhci50dGYnKTsgXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogUmFsZXdheS1NZWRpdW07XG4gIHNyYzogdXJsKCcuLi9mb250cy9yYWxld2F5L1JhbGV3YXktTWVkaXVtLnR0ZicpOyBcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBSYWxld2F5LVNlbWlCb2xkO1xuICBzcmM6IHVybCgnLi4vZm9udHMvcmFsZXdheS9SYWxld2F5LVNlbWlCb2xkLnR0ZicpOyBcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBSYWxld2F5LUJvbGQ7XG4gIHNyYzogdXJsKCcuLi9mb250cy9yYWxld2F5L1JhbGV3YXktQm9sZC50dGYnKTsgXG59XG5cbi8vR0xPQkFMIENTU1xuKiB7XG5cdGZvbnQtZmFtaWx5OiBSYWxld2F5LVJlZ3VsYXI7XG59XG5cbmxhYmVsIHtcblx0Y29sb3I6ICM4MDgwODA7XG59XG5cbi5idG4tc3VjY2VzcyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xufVxuXG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZGFyaztcbn1cblxuLmljb24tdGl0bGUtaGVhZGVye1xuXHRjb2xvcjogJGNvbG9yX3ByaW1hcnk7XG59XG5cbi50aXRsZS1oZWFkZXIgaDEsXG4udGl0bGUtaGVhZGVyIGgyLFxuLnRpdGxlLWhlYWRlciBoMyxcbi50aXRsZS1oZWFkZXIgaDQsXG4udGl0bGUtaGVhZGVyIGg1LFxuLnRpdGxlLWhlYWRlciBoNntcblx0Zm9udC1mYW1pbHk6IFJhbGV3YXktQm9sZDtcblx0Y29sb3I6ICRjb2xvcl9wcmltYXJ5O1xufVxuXG4udGl0bGUtaGVhZGVyIHtcblx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeTtcbn1cblxuLmRpdmlkZXItdGl0bGUge1xuXHRwYWRkaW5nOiAwcHg7XG5cdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdGNvbG9yOiAkY29sb3JfcHJpbWFyeTtcblx0Zm9udC1zaXplOiAxLjJlbTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5O1xufVxuXG4uYnV0dG9uLXdyYXBwZXJcbntcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuLnNhdmUtYnV0dG9uLWNvbnRhaW5lciBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9wcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yX2RhcmsgIWltcG9ydGFudDtcbn1cblxuLnNhdmUtYnV0dG9uLWNvbnRhaW5lciBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9kYXJrICFpbXBvcnRhbnQ7XG59XG5cbi5kZWxldGUtYnV0dG9uLWNvbnRhaW5lciBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkZjJlMmUgIWltcG9ydGFudDtcblx0Ym9yZGVyLWNvbG9yOiAjYmQyNzI3ICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uZGVsZXRlLWJ1dHRvbi1jb250YWluZXIgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyNzI3ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGVuLWJ1dHRvbi1jb250YWluZXIgYnV0dG9uXG57XG5cdGJhY2tncm91bmQtY29sb3I6ICM1N2IwOGEgIWltcG9ydGFudDtcblx0Ym9yZGVyLWNvbG9yOiAjNTdiMDhhICFpbXBvcnRhbnQ7XG59XG5cbi5vcGVuLWJ1dHRvbi1jb250YWluZXIgYnV0dG9uOmhvdmVyXG57XG5cdGJhY2tncm91bmQtY29sb3I6ICMzMmExNzEgIWltcG9ydGFudDtcbn1cblxuLnN0YXR1cy1kaXNjb25uZWN0ZWRcbntcblx0YmFja2dyb3VuZC1jb2xvcjogI2RmMmUyZSAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uc3RhdHVzLWRpc2Nvbm5lY3RlZDpob3Zlclxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGYyZTJlICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zdGF0dXMtY29ubmVjdGVkIFxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTdiMDhhICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zdGF0dXMtY29ubmVjdGVkOmhvdmVyXG57XG5cdGJhY2tncm91bmQtY29sb3I6ICM1N2IwOGEgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmVkaXRfY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxvdy1yb290O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRib3gtc2hhZG93OiAwIDBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHQtbW96LWJveC1zaGFkb3c6IDAgMHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAwcHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0LW8tYm94LXNoYWRvdzogMCAwcHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0LW1zLWJveC1zaGFkb3c6IDAgMHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5kcm9wZG93bi1tZW51IC5zdGF0dXMge1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5yZWQtY29sb3Jcbntcblx0Y29sb3I6ICNkZjJlMmUgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLWNvbG9yXG57XG5cdGNvbG9yOiAjNTdiMDhhICFpbXBvcnRhbnQ7XG59XG5cbi5hcHAtbG9nb1xue1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9DRFRfTG9nb18yLnBuZ1wiKTtcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogNTBweDtcblx0YmFja2dyb3VuZC1zaXplOiA2MHB4IDUwcHg7XG59XG5cbi5kZWZhdWx0LW9yZGVyLWZpZWxkXG57XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cblxuXG4iLCIvLyBEbyBub3QgZm9yZ2V0IHRvIHVwZGF0ZSBnZXR0aW5nLXN0YXJ0ZWQvdGhlbWluZy5tZCFcbjpyb290IHtcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tYnJlYWtwb2ludC0jeyRicH06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDVcbn1cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2Vycylcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBGdXR1cmUtcHJvb2YgcnVsZTogaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0IDpmb2N1cy12aXNpYmxlLCBzdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZVxuLy8gb24gZWxlbWVudHMgdGhhdCBwcm9ncmFtbWF0aWNhbGx5IHJlY2VpdmUgZm9jdXMgYnV0IHdvdWxkbid0IG5vcm1hbGx5IHNob3cgYSB2aXNpYmxlXG4vLyBmb2N1cyBvdXRsaW5lLiBJbiBnZW5lcmFsLCB0aGlzIHdvdWxkIG1lYW4gdGhhdCB0aGUgb3V0bGluZSBpcyBvbmx5IGFwcGxpZWQgaWYgdGhlXG4vLyBpbnRlcmFjdGlvbiB0aGF0IGxlZCB0byB0aGUgZWxlbWVudCByZWNlaXZpbmcgcHJvZ3JhbW1hdGljIGZvY3VzIHdhcyBhIGtleWJvYXJkIGludGVyYWN0aW9uLFxuLy8gb3IgdGhlIGJyb3dzZXIgaGFzIHNvbWVob3cgZGV0ZXJtaW5lZCB0aGF0IHRoZSB1c2VyIGlzIHByaW1hcmlseSBhIGtleWJvYXJkIHVzZXIgYW5kL29yXG4vLyB3YW50cyBmb2N1cyBvdXRsaW5lcyB0byBhbHdheXMgYmUgcHJlc2VudGVkLlxuLy9cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvOmZvY3VzLXZpc2libGVcbi8vIGFuZCBodHRwczovL2RldmVsb3Blci5wYWNpZWxsb2dyb3VwLmNvbS9ibG9nLzIwMTgvMDMvZm9jdXMtdmlzaWJsZS1hbmQtYmFja3dhcmRzLWNvbXBhdGliaWxpdHkvXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbiAgLy8gRGlzYWJsZSBhdXRvLWhpZGluZyBzY3JvbGxiYXIgaW4gSUUgJiBsZWdhY3kgRWRnZSB0byBhdm9pZCBvdmVybGFwLFxuICAvLyBtYWtpbmcgaXQgaW1wb3NzaWJsZSB0byBpbnRlcmFjdCB3aXRoIHRoZSBjb250ZW50XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnIHtcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICAvLyBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGZyb20gdGhlIGA8Ym9keT5gLCBvciB0aGVcbiAgLy8gY2xvc2VzdCBwYXJlbnQgd2l0aCBhIHNldCBgdGV4dC1hbGlnbmAuXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxuLy8gcmVzdWx0cyBpbiBhIGxvc3Mgb2YgdGhlIGRlZmF1bHQgYGJ1dHRvbmAgZm9jdXMgc3R5bGVzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIixcIiUzY1wiKSxcbiAgKFwiPlwiLFwiJTNlXCIpLFxuICAoXCIjXCIsXCIlMjNcIiksXG4gIChcIihcIixcIiUyOFwiKSxcbiAgKFwiKVwiLFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAvIDIpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjogICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAvIDIgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBzdWJ0cmFjdCgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNCkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgIGVzY2FwZS1zdmcoJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yKSBuby1yZXBlYXQgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogYWRkKDFlbSAqIC43NSwgKDIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKiAuNzUpICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuJHVzZXItc2VsZWN0czogYWxsLCBhdXRvLCBub25lICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCBmb250LXJlc2l6aW5nXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmc1xuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbi8vIFJlc2l6ZSBmb250LXNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250LXNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBWYXJpYWJsZXMgZm9yIHN0b3Jpbmcgc3RhdGljIGFuZCBmbHVpZCByZXNjYWxpbmdcbiAgICAkcmZzLXN0YXRpYzogbnVsbDtcbiAgICAkcmZzLWZsdWlkOiBudWxsO1xuXG4gICAgLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIEBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnMgLyAkcmZzLXJlbS12YWx1ZX1yZW0jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSBweCB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnN9cHgjeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xuICAgIH1cblxuICAgIC8vIE9ubHkgYWRkIG1lZGlhIHF1ZXJ5IGlmIGZvbnQtc2l6ZSBpcyBiaWdnZXIgYXMgdGhlIG1pbmltdW0gZm9udC1zaXplXG4gICAgLy8gSWYgJHJmcy1mYWN0b3IgPT0gMSwgbm8gcmVzY2FsaW5nIHdpbGwgdGFrZSBwbGFjZVxuICAgIEBpZiAkZnMgPiAkcmZzLWJhc2UtZm9udC1zaXplIGFuZCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICAkbWluLXdpZHRoOiBudWxsO1xuICAgICAgJHZhcmlhYmxlLXVuaXQ6IG51bGw7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUpIC8gJHJmcy1mYWN0b3I7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gZ2l2ZW4gZm9udC1zaXplIGFuZCBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgLy8gTm8gbmVlZCB0byBjaGVjayBpZiB0aGUgdW5pdCBpcyB2YWxpZCwgYmVjYXVzZSB3ZSBkaWQgdGhhdCBiZWZvcmVcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAjeyRmcy1taW4gLyAkcmZzLXJlbS12YWx1ZX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIElmIHR3by1kaW1lbnNpb25hbCwgdXNlIHNtYWxsZXN0IG9mIHNjcmVlbiB3aWR0aCBhbmQgaGVpZ2h0XG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAjeyRmcy1kaWZmICogMTAwIC8gJHJmcy1icmVha3BvaW50fSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplLlxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcbiAgICB9XG5cbiAgICAvLyBSZW5kZXJpbmdcbiAgICBAaWYgJHJmcy1mbHVpZCA9PSBudWxsIHtcbiAgICAgIC8vIE9ubHkgcmVuZGVyIHN0YXRpYyBmb250LXNpemUgaWYgbm8gZmx1aWQgZm9udC1zaXplIGlzIGF2YWlsYWJsZVxuICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgJG1xLXZhbHVlOiBudWxsO1xuXG4gICAgICAvLyBSRlMgYnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICBAaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcmVtIHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludCAvICRyZnMtcmVtLXZhbHVlfSN7JHJmcy1icmVha3BvaW50LXVuaXR9O1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50fXB4O1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgICAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LFxuICAgICAgICAvLyB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICAgICAmLFxuICAgICAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbiB1c2VzIFJGUyB0byByZXNjYWxlIGZvbnQgc2l6ZXNcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlcigpIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cygpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzKCkge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTsgfVxuaDIsIC5oMiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTsgfVxuaDMsIC5oMyB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTsgfVxuaDQsIC5oNCB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTsgfVxuaDUsIC5oNSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTsgfVxuaDYsIC5oNiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTsgfVxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5MS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkyLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTMtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5NC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoOTAlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkKCkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgLyAyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQoKSB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4iLCIvLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgfVxuXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgLyAyO1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICAmID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCUgLyAkY291bnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlIC8gJGNvdW50O1xuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU0MTBcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1ib3JkZXItbGV2ZWwpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCb290c3RyYXAgZnVuY3Rpb25zXG4vL1xuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHVhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cblxuLy8gQXNjZW5kaW5nXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwgb3IgdW5pdCgkbnVtKSA9PSBcIiVcIiBvciB1bml0KCRwcmV2LW51bSkgPT0gXCIlXCIge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIFVzZWQgdG8gZW5zdXJlIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCwgJG1hcC1uYW1lOiBcIiRncmlkLWJyZWFrcG9pbnRzXCIpIHtcbiAgQGlmIGxlbmd0aCgkbWFwKSA+IDAge1xuICAgICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gICAgQGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcbiAgICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiAjeyRtYXAtbmFtZX0gbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cbi8vXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIFNlZSBodHRwczovL2NvZGVwZW4uaW8va2V2aW53ZWJlci9wZW4vZFhXb1J3XG5AZnVuY3Rpb24gZXNjYXBlLXN2Zygkc3RyaW5nKSB7XG4gIEBpZiBzdHItaW5kZXgoJHN0cmluZywgXCJkYXRhOmltYWdlL3N2Zyt4bWxcIikge1xuICAgIEBlYWNoICRjaGFyLCAkZW5jb2RlZCBpbiAkZXNjYXBlZC1jaGFyYWN0ZXJzIHtcbiAgICAgIC8vIERvIG5vdCBlc2NhcGUgdGhlIHVybCBicmFja2V0c1xuICAgICAgQGlmIHN0ci1pbmRleCgkc3RyaW5nLCBcInVybChcIikgPT0gMSB7XG4gICAgICAgICRzdHJpbmc6IHVybChcIiN7c3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsIDYsIC0zKSwgJGNoYXIsICRlbmNvZGVkKX1cIik7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJHN0cmluZzogc3RyLXJlcGxhY2UoJHN0cmluZywgJGNoYXIsICRlbmNvZGVkKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIENvbG9yIGNvbnRyYXN0XG5AZnVuY3Rpb24gY29sb3IteWlxKCRjb2xvciwgJGRhcms6ICR5aXEtdGV4dC1kYXJrLCAkbGlnaHQ6ICR5aXEtdGV4dC1saWdodCkge1xuICAkcjogcmVkKCRjb2xvcik7XG4gICRnOiBncmVlbigkY29sb3IpO1xuICAkYjogYmx1ZSgkY29sb3IpO1xuXG4gICR5aXE6ICgoJHIgKiAyOTkpICsgKCRnICogNTg3KSArICgkYiAqIDExNCkpIC8gMTAwMDtcblxuICBAaWYgKCR5aXEgPj0gJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZCkge1xuICAgIEByZXR1cm4gJGRhcms7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gJGxpZ2h0O1xuICB9XG59XG5cbi8vIFJldHJpZXZlIGNvbG9yIFNhc3MgbWFwc1xuQGZ1bmN0aW9uIGNvbG9yKCRrZXk6IFwiYmx1ZVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yKCRrZXk6IFwicHJpbWFyeVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkdGhlbWUtY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIGdyYXkoJGtleTogXCIxMDBcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGdyYXlzLCAka2V5KTtcbn1cblxuLy8gUmVxdWVzdCBhIHRoZW1lIGNvbG9yIGxldmVsXG5AZnVuY3Rpb24gdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLW5hbWU6IFwicHJpbWFyeVwiLCAkbGV2ZWw6IDApIHtcbiAgJGNvbG9yOiB0aGVtZS1jb2xvcigkY29sb3ItbmFtZSk7XG4gICRjb2xvci1iYXNlOiBpZigkbGV2ZWwgPiAwLCAkYmxhY2ssICR3aGl0ZSk7XG4gICRsZXZlbDogYWJzKCRsZXZlbCk7XG5cbiAgQHJldHVybiBtaXgoJGNvbG9yLWJhc2UsICRjb2xvciwgJGxldmVsICogJHRoZW1lLWNvbG9yLWludGVydmFsKTtcbn1cblxuLy8gUmV0dXJuIHZhbGlkIGNhbGNcbkBmdW5jdGlvbiBhZGQoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAgIEByZXR1cm4gJHZhbHVlMSArICR2YWx1ZTI7XG4gIH1cblxuICBAcmV0dXJuIGlmKCRyZXR1cm4tY2FsYyA9PSB0cnVlLCBjYWxjKCN7JHZhbHVlMX0gKyAjeyR2YWx1ZTJ9KSwgJHZhbHVlMSArIHVucXVvdGUoXCIgKyBcIikgKyAkdmFsdWUyKTtcbn1cblxuQGZ1bmN0aW9uIHN1YnRyYWN0KCR2YWx1ZTEsICR2YWx1ZTIsICRyZXR1cm4tY2FsYzogdHJ1ZSkge1xuICBAaWYgJHZhbHVlMSA9PSBudWxsIGFuZCAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gbnVsbDtcbiAgfVxuXG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xuICAgIEByZXR1cm4gLSR2YWx1ZTI7XG4gIH1cblxuICBAaWYgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTE7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUxKSA9PSBudW1iZXIgYW5kIHR5cGUtb2YoJHZhbHVlMikgPT0gbnVtYmVyIGFuZCBjb21wYXJhYmxlKCR2YWx1ZTEsICR2YWx1ZTIpIHtcbiAgICBAcmV0dXJuICR2YWx1ZTEgLSAkdmFsdWUyO1xuICB9XG5cbiAgQHJldHVybiBpZigkcmV0dXJuLWNhbGMgPT0gdHJ1ZSwgY2FsYygjeyR2YWx1ZTF9IC0gI3skdmFsdWUyfSksICR2YWx1ZTEgKyB1bnF1b3RlKFwiIC0gXCIpICsgJHZhbHVlMik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHNlbGVjdCBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRpbnB1dC1jb2xvcjtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmW3NpemVdLFxuICAmW211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCBmb3Igd29ya2Fyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgbWFwLWdldCgkZGF0YSwgY29sb3IpLCBtYXAtZ2V0KCRkYXRhLCBpY29uKSk7XG59XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBmb3JtLWNvbnRyb2wtZm9jdXMoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG4vLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yLCAkaWNvbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kLCBlc2NhcGUtc3ZnKCRpY29uKSAkY3VzdG9tLXNlbGVjdC1iZyBuby1yZXBlYXQgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IGlmKCRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMsIHBvaW50ZXIsIG51bGwpO1xuXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4gICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG4gIH1cbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15IDA7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tbGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQocmlnaHQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGxlZnQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChsZWZ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoZW4gZW5hYmxlZCBQb3BwZXIuanMsIHJlc2V0IGJhc2ljIGRyb3Bkb3duIHBvc2l0aW9uXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmRyb3Bkb3duLW1lbnUge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnLCAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSwgdHJ1ZSk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjc3MDNcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xufVxuIiwiQG1peGluIGNhcmV0LWRvd24oKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCgpIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtbGVmdCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXJpZ2h0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15LCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBuYXYtZGl2aWRlcigpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BsZWZ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuLmJ0bi1ncm91cC10b2dnbGUge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIHZhbHVlXG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICArIC5mb3JtLWNvbnRyb2wsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBCcmluZyB0aGUgY3VzdG9tIGZpbGUgaW5wdXQgYWJvdmUgdGhlIGxhYmVsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuY3VzdG9tLXNlbGVjdCB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gIC8vIEN1c3RvbSBmaWxlIGlucHV0cyBoYXZlIG1vcmUgY29tcGxleCBtYXJrdXAsIHRodXMgcmVxdWlyaW5nIGRpZmZlcmVudFxuICAvLyBib3JkZXItcmFkaXVzIG92ZXJyaWRlcy5cbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxuLy9cbi8vIFdoaWxlIGl0IHJlcXVpcmVzIG9uZSBleHRyYSBsYXllciBvZiBIVE1MIGZvciBlYWNoLCBkZWRpY2F0ZWQgcHJlcGVuZCBhbmRcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXG4vLyAzKSBzdXBwb3J0IEhUTUw1IGZvcm0gdmFsaWRhdGlvbi5cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kIHJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuIiwiLy8gRW1iZWRkZWQgaWNvbnMgZnJvbSBPcGVuIEljb25pYy5cbi8vIFJlbGVhc2VkIHVuZGVyIE1JVCBhbmQgY29weXJpZ2h0IDIwMTQgV2F5YnVyeS5cbi8vIGh0dHBzOi8vdXNlaWNvbmljLmNvbS9vcGVuXG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gQmFzZSBjbGFzcyB0YWtlcyBjYXJlIG9mIGFsbCB0aGUga2V5IGJlaGF2aW9yYWwgYXNwZWN0cy5cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tY29udHJvbC1zcGFjZXIteDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTsgLy8gUHV0IHRoZSBpbnB1dCBiZWhpbmQgdGhlIGxhYmVsIHNvIGl0IGRvZXNuJ3Qgb3ZlcmxheSB0ZXh0XG4gIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIGhlaWdodDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHRoZSBtaXhpbiBpcyBub3QgdXNlZCBoZXJlIHRvIG1ha2Ugc3VyZSB0aGVyZSBpcyBmZWVkYmFja1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcbi8vXG4vLyBCdWlsZCB0aGUgY3VzdG9tIGNvbnRyb2xzIG91dCBvZiBwc2V1ZG8tZWxlbWVudHMuXG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY3Vyc29yOiAkY3VzdG9tLWNvbnRyb2wtY3Vyc29yO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICBib3JkZXI6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yIHNvbGlkICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIEZvcmVncm91bmQgKGljb24pXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIC8gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemV9O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLy8gUmFkaW9zXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cblxuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc3dpdGNoZXNcbi8vXG4vLyBUd2VhayBhIGZldyB0aGluZ3MgZm9yIHN3aXRjaGVzXG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG5cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLXdpZHRoO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogYWRkKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgbGVmdDogYWRkKC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGhlaWdodDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCwgJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkY3VzdG9tLXN3aXRjaC13aWR0aCAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJnICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ7XG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93LCAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuXG4gICAgJjo6LW1zLXZhbHVlIHtcbiAgICAgIC8vIEZvciB2aXN1YWwgY29uc2lzdGVuY3kgd2l0aCBvdGhlciBwbGF0Zm9ybXMvYnJvd3NlcnMsXG4gICAgICAvLyBzdXBwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEhpZGVzIHRoZSBkZWZhdWx0IGNhcmV0IGluIElFMTFcbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1sZztcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGcpO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxuXG4gIH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cbn1cblxuLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbXMtdGh1bWIgICAgICAgICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQpIC8gMjsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7IC8vIEVkZ2Ugc3BlY2lmaWNcbiAgICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgbWFyZ2luLWxlZnQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgIC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0IC8gMjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5jb250YWluZXIsXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgaGVpZ2h0OiAkY2FyZC1oZWlnaHQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgaW1hZ2Ugc2l6ZSBidWcgaW4gSUVcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yODg1NVxuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY29sb3I7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSRjYXJkLXNwYWNlci15IC8gMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxuXG4gICsgLmxpc3QtZ3JvdXAge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwOyAvLyBGb3IgSUU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjkzOTZcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gQ2FyZCBkZWNrXG5cbi5jYXJkLWRlY2sge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZGVjay1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLSRjYXJkLWRlY2stbWFyZ2luO1xuICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtZGVjay1tYXJnaW47XG5cbiAgICAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgZGVmYXVsdFxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29sdW1uc1xuLy9cblxuLmNhcmQtY29sdW1ucyB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBBY2NvcmRpb25cbi8vXG5cbi5hY2NvcmRpb24ge1xuICA+IC5jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICA+IC5jYXJkLWhlYWRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIFN1cHByZXNzIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3IgaW4gbW9kZXJuIGJyb3dzZXJzXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcik7XG4gICAgfVxuICB9XG5cbiAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxuICAvLyB3aXRob3V0IGA8dWw+YHMuIFRoZSBgOjpiZWZvcmVgIHBzZXVkby1lbGVtZW50IGdlbmVyYXRlcyBhbiBlbGVtZW50XG4gIC8vICp3aXRoaW4qIHRoZSAuYnJlYWRjcnVtYi1pdGVtIGFuZCB0aGVyZWJ5IGluaGVyaXRzIHRoZSBgdGV4dC1kZWNvcmF0aW9uYC5cbiAgLy9cbiAgLy8gVG8gdHJpY2sgSUUgaW50byBzdXBwcmVzc2luZyB0aGUgdW5kZXJsaW5lLCB3ZSBnaXZlIHRoZSBwc2V1ZG8tZWxlbWVudCBhblxuICAvLyB1bmRlcmxpbmUgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmVtb3ZlIGl0LlxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRiYWRnZS10cmFuc2l0aW9uKTtcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vLyBQaWxsIGJhZGdlc1xuLy9cbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENvbG9yc1xuLy9cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYmFkZ2UtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBiYWRnZS12YXJpYW50KCRiZykge1xuICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJhZGdlLWZvY3VzLXdpZHRoIHJnYmEoJGJnLCAuNSk7XG4gICAgfVxuICB9XG59XG4iLCIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogJGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKSAkanVtYm90cm9uLXBhZGRpbmc7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjbG9zZS1mb250LXNpemUgKyAkYWxlcnQtcGFkZGluZy14ICogMjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYm9yZGVyLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtY29sb3ItbGV2ZWwpKTtcbiAgfVxufVxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7IH1cbiAgICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHByb2dyZXNzLWJveC1zaGFkb3cpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzcy1oZWlnaHQgJHByb2dyZXNzLWhlaWdodDtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZztcblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkbGlzdC1ncm91cC1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYgKyAmIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY2xvc2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IC41O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLnRvYXN0IHtcbiAgbWF4LXdpZHRoOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBjaGVhcCByb3VuZGVkIGNvcm5lcnMgb24gbmVzdGVkIGl0ZW1zXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6ICR0b2FzdC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtYm9yZGVyLWNvbG9yO1xuICBib3gtc2hhZG93OiAkdG9hc3QtYm94LXNoYWRvdztcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b2FzdC1ib3JkZXItcmFkaXVzKTtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICR0b2FzdC1wYWRkaW5nLXg7XG4gIH1cblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXkgJHRvYXN0LXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b2FzdC1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy14OyAvLyBhcHBseSB0byBib3RoIHZlcnRpY2FsIGFuZCBob3Jpem9udGFsXG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4ubW9kYWwtb3BlbiB7XG4gIC8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7IC8vIElFMTAvMTFcbiAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7IC8vIElFMTAvMTFcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAvLyBFbnN1cmUgYG1vZGFsLWRpYWxvZy1jZW50ZXJlZGAgZXh0ZW5kcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIHZpZXcgKElFMTAvMTEpXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IC8vIElFMTBcbiAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7IC8vIFJlc2V0IGhlaWdodCB0byAwIGV4Y2VwdCBvbiBJRVxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAvLyBFbnN1cmUgYC5tb2RhbC1ib2R5YCBzaG93cyBzY3JvbGxiYXIgKElFMTAvMTEpXG4gICYubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiAkbW9kYWwtY29udGVudC1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAuY2xvc2Uge1xuICAgIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgICAvLyBhdXRvIG9uIHRoZSBsZWZ0IGZvcmNlIGljb24gdG8gdGhlIHJpZ2h0IGV2ZW4gd2hlbiB0aGVyZSBpcyBubyAubW9kYWwtdGl0bGVcbiAgICBtYXJnaW46ICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nIC0gJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAvIDI7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiAqIHtcbiAgICBtYXJnaW46ICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gLyAyO1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14bDsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5OyB9XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICBib3R0b206IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1yaWdodCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICB0b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1sZWZ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWxlZnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQoKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHBvcG92ZXItZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBtYXJnaW46IDAgJHBvcG92ZXItYm9yZGVyLXJhZGl1cztcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBib3R0b206IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGxlZnQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHRvcDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoIC8gMjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICByaWdodDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWxlZnQ7XG4gIH1cbn1cblxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci1oZWFkZXItYmcsIDUlKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIC8gMTAwJSAxMDAlO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpO1xufVxuXG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIG9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBvdmVycmlkZSA8b2w+IGRlZmF1bHRcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMjtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBib3JkZXI6ICRzcGlubmVyLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHNwaW5uZXItYm9yZGVyIC43NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xuICBib3JkZXItd2lkdGg6ICRzcGlubmVyLWJvcmRlci13aWR0aC1zbTtcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IHNwaW5uZXItZ3JvdyAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy1ncmFkaWVudC12YXJpYW50YCBtaXhpblwiLCBcInY0LjUuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbkBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG4gIH1cbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20gIHsgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtcGlsbCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQGVhY2ggJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvIGluICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Mge1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teDogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMSk7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAyKTtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS0jeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14fWJ5I3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teX0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSAvICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJHVzZXItc2VsZWN0cyB7XG4gIC51c2VyLXNlbGVjdC0jeyR2YWx1ZX0geyB1c2VyLXNlbGVjdDogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJG92ZXJmbG93cyB7XG4gIC5vdmVyZmxvdy0jeyR2YWx1ZX0geyBvdmVyZmxvdzogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3cgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LWxnIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vIEp1c3QgaW4gY2FzZSBgcG9pbnRlci1ldmVudHM6IG5vbmVgIGlzIHNldCBvbiBhIHBhcmVudFxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gSUUxMCBidWdmaXgsIHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNjk0Nzk2Ny9pZTEwLWhvdmVyLXBzZXVkby1jbGFzcy1kb2VzbnQtd29yay13aXRob3V0LWJhY2tncm91bmQtY29sb3JcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi8vIFJlc2V0XG5cbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1lbXBoYXNpcy12YXJpYW50KClgXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9tYWluLmNzcy9ibG9iL21hc3Rlci9zcmMvX3ByaW50LmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7IC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBQcmludGluZyBUYWJsZXM6XG4gICAgLy8gaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTgwODE1MTUwOTM0L2h0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgIC8vXG5cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCIkY29sb3JfbGlnaHQ6ICNjM2ViZmY7XG4kY29sb3JfcHJpbWFyeTogIzRjYjJlMztcbiRjb2xvcl9kYXJrOiAjMmE4Y2JhOyIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS40LjEgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbi5mYSxcbi5mYXMsXG4uZmFyLFxuLmZhbCxcbi5mYWIge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtLjA2NjdlbTsgfVxuXG4uZmEteHMge1xuICBmb250LXNpemU6IC43NWVtOyB9XG5cbi5mYS1zbSB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtOyB9XG5cbi5mYS0xeCB7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtOyB9XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtOyB9XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtOyB9XG5cbi5mYS02eCB7XG4gIGZvbnQtc2l6ZTogNmVtOyB9XG5cbi5mYS03eCB7XG4gIGZvbnQtc2l6ZTogN2VtOyB9XG5cbi5mYS04eCB7XG4gIGZvbnQtc2l6ZTogOGVtOyB9XG5cbi5mYS05eCB7XG4gIGZvbnQtc2l6ZTogOWVtOyB9XG5cbi5mYS0xMHgge1xuICBmb250LXNpemU6IDEwZW07IH1cblxuLmZhLWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMS4yNWVtOyB9XG5cbi5mYS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDIuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmZhLXVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmEtbGkge1xuICBsZWZ0OiAtMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07IH1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5mYS5mYS1wdWxsLWxlZnQsXG4uZmFzLmZhLXB1bGwtbGVmdCxcbi5mYXIuZmEtcHVsbC1sZWZ0LFxuLmZhbC5mYS1wdWxsLWxlZnQsXG4uZmFiLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEuZmEtcHVsbC1yaWdodCxcbi5mYXMuZmEtcHVsbC1yaWdodCxcbi5mYXIuZmEtcHVsbC1yaWdodCxcbi5mYWwuZmEtcHVsbC1yaWdodCxcbi5mYWIuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7IH1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpOyB9XG5cbi5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTsgfVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICAgICAgICAgIGZpbHRlcjogbm9uZTsgfVxuXG4uZmEtc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyZW07IH1cblxuLmZhLXN0YWNrLTF4LFxuLmZhLXN0YWNrLTJ4IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7IH1cblxuLmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OFwiOyB9XG5cbi5mYS1hY2N1c29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OVwiOyB9XG5cbi5mYS1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFmXCI7IH1cblxuLmZhLWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQxXCI7IH1cblxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiOyB9XG5cbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjsgfVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7IH1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiOyB9XG5cbi5mYS1hZHZlcnNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YVwiOyB9XG5cbi5mYS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YlwiOyB9XG5cbi5mYS1haXItZnJlc2hlbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQwXCI7IH1cblxuLmZhLWFsZ29saWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmNcIjsgfVxuXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7IH1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjsgfVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiOyB9XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiOyB9XG5cbi5mYS1hbGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDJcIjsgfVxuXG4uZmEtYWxsZXJnaWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYxXCI7IH1cblxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiOyB9XG5cbi5mYS1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJjXCI7IH1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiOyB9XG5cbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiOyB9XG5cbi5mYS1hbWlsaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmRcIjsgfVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7IH1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjsgfVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjsgfVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiOyB9XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7IH1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7IH1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cblxuLmZhLWFuZ3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU2XCI7IH1cblxuLmZhLWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmVcIjsgfVxuXG4uZmEtYW5ndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMFwiOyB9XG5cbi5mYS1hbmtoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ0XCI7IH1cblxuLmZhLWFwcC1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZlwiOyB9XG5cbi5mYS1hcHAtc3RvcmUtaW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcwXCI7IH1cblxuLmZhLWFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcxXCI7IH1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7IH1cblxuLmZhLWFwcGxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMVwiOyB9XG5cbi5mYS1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTVcIjsgfVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiOyB9XG5cbi5mYS1hcmNod2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU3XCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OFwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTlcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YVwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzViXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjsgfVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiOyB9XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7IH1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7IH1cblxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7IH1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdC1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM3XCI7IH1cblxuLmZhLWFycm93cy1hbHQtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOFwiOyB9XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjsgfVxuXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjsgfVxuXG4uZmEtYXN5bW1ldHJpazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MlwiOyB9XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiOyB9XG5cbi5mYS1hdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OFwiOyB9XG5cbi5mYS1hdG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQyXCI7IH1cblxuLmZhLWF1ZGlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzNcIjsgfVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjsgfVxuXG4uZmEtYXV0b3ByZWZpeGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFjXCI7IH1cblxuLmZhLWF2aWFuZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzRcIjsgfVxuXG4uZmEtYXZpYXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIxXCI7IH1cblxuLmZhLWF3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU5XCI7IH1cblxuLmZhLWF3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NVwiOyB9XG5cbi5mYS1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWFcIjsgfVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjsgfVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiOyB9XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjsgfVxuXG4uZmEtYmFuZC1haWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjJcIjsgfVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjsgfVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiOyB9XG5cbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7IH1cblxuLmZhLWJhc2ViYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzNcIjsgfVxuXG4uZmEtYmFza2V0YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM0XCI7IH1cblxuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2RcIjsgfVxuXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjsgfVxuXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7IH1cblxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiOyB9XG5cbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7IH1cblxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiOyB9XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7IH1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjsgfVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjsgfVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiOyB9XG5cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7IH1cblxuLmZhLWJlemllci1jdXJ2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YlwiOyB9XG5cbi5mYS1iaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0N1wiOyB9XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7IH1cblxuLmZhLWJpbW9iamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OFwiOyB9XG5cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7IH1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjsgfVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7IH1cblxuLmZhLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzlcIjsgfVxuXG4uZmEtYml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YVwiOyB9XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2VcIjsgfVxuXG4uZmEtYmxhY2tiZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YlwiOyB9XG5cbi5mYS1ibGVuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE3XCI7IH1cblxuLmZhLWJsZW5kZXItcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjZcIjsgfVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjsgfVxuXG4uZmEtYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3Y1wiOyB9XG5cbi5mYS1ibG9nZ2VyLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2RcIjsgfVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7IH1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7IH1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjsgfVxuXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiOyB9XG5cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCI7IH1cblxuLmZhLWJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDdcIjsgfVxuXG4uZmEtYm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1Y1wiOyB9XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7IH1cblxuLmZhLWJvb2stZGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiN1wiOyB9XG5cbi5mYS1ib29rLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MThcIjsgfVxuXG4uZmEtYm9vay1yZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGFcIjsgfVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjsgfVxuXG4uZmEtYm93bGluZy1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM2XCI7IH1cblxuLmZhLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NlwiOyB9XG5cbi5mYS1ib3gtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZVwiOyB9XG5cbi5mYS1ib3hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OFwiOyB9XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7IH1cblxuLmZhLWJyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRjXCI7IH1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiOyB9XG5cbi5mYS1icmllZmNhc2UtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OVwiOyB9XG5cbi5mYS1icm9hZGNhc3QtdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTlcIjsgfVxuXG4uZmEtYnJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWFcIjsgfVxuXG4uZmEtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWRcIjsgfVxuXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7IH1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiOyB9XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiOyB9XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiOyB9XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiOyB9XG5cbi5mYS1idXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZhXCI7IH1cblxuLmZhLWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2ZcIjsgfVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7IH1cblxuLmZhLWJ1cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWVcIjsgfVxuXG4uZmEtYnVzaW5lc3MtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0YVwiOyB9XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7IH1cblxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjsgfVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjsgfVxuXG4uZmEtY2FsZW5kYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7IH1cblxuLmZhLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7IH1cblxuLmZhLWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7IH1cblxuLmZhLWNhbGVuZGFyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzFcIjsgfVxuXG4uZmEtY2FsZW5kYXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjsgfVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7IH1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiOyB9XG5cbi5mYS1jYW1wZ3JvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJiXCI7IH1cblxuLmZhLWNhbm5hYmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVmXCI7IH1cblxuLmZhLWNhcHN1bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZiXCI7IH1cblxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiOyB9XG5cbi5mYS1jYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRlXCI7IH1cblxuLmZhLWNhci1iYXR0ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRmXCI7IH1cblxuLmZhLWNhci1jcmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlMVwiOyB9XG5cbi5mYS1jYXItc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlNFwiOyB9XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7IH1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjsgfVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiOyB9XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiOyB9XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjsgfVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7IH1cblxuLmZhLWNhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiZVwiOyB9XG5cbi5mYS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJkXCI7IH1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjsgfVxuXG4uZmEtY2MtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE2XCI7IH1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7IH1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7IH1cblxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YlwiOyB9XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7IH1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiOyB9XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjsgfVxuXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiOyB9XG5cbi5mYS1jZW50ZXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgwXCI7IH1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7IH1cblxuLmZhLWNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMwXCI7IH1cblxuLmZhLWNoYWxrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWJcIjsgfVxuXG4uZmEtY2hhbGtib2FyZC10ZWFjaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFjXCI7IH1cblxuLmZhLWNoYXJnaW5nLXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTdcIjsgfVxuXG4uZmEtY2hhcnQtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiOyB9XG5cbi5mYS1jaGFydC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjsgfVxuXG4uZmEtY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiOyB9XG5cbi5mYS1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjsgfVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjsgfVxuXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7IH1cblxuLmZhLWNoZWNrLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MFwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjsgfVxuXG4uZmEtY2hlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzlcIjsgfVxuXG4uZmEtY2hlc3MtYmlzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNhXCI7IH1cblxuLmZhLWNoZXNzLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNjXCI7IH1cblxuLmZhLWNoZXNzLWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2ZcIjsgfVxuXG4uZmEtY2hlc3Mta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQxXCI7IH1cblxuLmZhLWNoZXNzLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDNcIjsgfVxuXG4uZmEtY2hlc3MtcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDVcIjsgfVxuXG4uZmEtY2hlc3Mtcm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0N1wiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7IH1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiOyB9XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7IH1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjsgfVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjsgfVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7IH1cblxuLmZhLWNodXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZFwiOyB9XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjsgfVxuXG4uZmEtY2lyY2xlLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7IH1cblxuLmZhLWNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGZcIjsgfVxuXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI4XCI7IH1cblxuLmZhLWNsaXBib2FyZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2Y1wiOyB9XG5cbi5mYS1jbGlwYm9hcmQtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZFwiOyB9XG5cbi5mYS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiOyB9XG5cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZFwiOyB9XG5cbi5mYS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiOyB9XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiOyB9XG5cbi5mYS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODFcIjsgfVxuXG4uZmEtY2xvdWQtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjM1wiOyB9XG5cbi5mYS1jbG91ZC1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzRcIjsgfVxuXG4uZmEtY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MlwiOyB9XG5cbi5mYS1jbG91ZHNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgzXCI7IH1cblxuLmZhLWNsb3Vkc21pdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODRcIjsgfVxuXG4uZmEtY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg1XCI7IH1cblxuLmZhLWNvY2t0YWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYxXCI7IH1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjsgfVxuXG4uZmEtY29kZS1icmFuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjsgfVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiOyB9XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiOyB9XG5cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjsgfVxuXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7IH1cblxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjsgfVxuXG4uZmEtY29pbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWVcIjsgfVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiOyB9XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7IH1cblxuLmZhLWNvbW1lbnQtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUxXCI7IH1cblxuLmZhLWNvbW1lbnQtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZFwiOyB9XG5cbi5mYS1jb21tZW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIzXCI7IH1cblxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7IH1cblxuLmZhLWNvbW1lbnRzLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1M1wiOyB9XG5cbi5mYS1jb21wYWN0LWRpc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWZcIjsgfVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiOyB9XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiOyB9XG5cbi5mYS1jb25jaWVyZ2UtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MlwiOyB9XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiOyB9XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjsgfVxuXG4uZmEtY29va2llOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYzXCI7IH1cblxuLmZhLWNvb2tpZS1iaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY0XCI7IH1cblxuLmZhLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjsgfVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7IH1cblxuLmZhLWNvdWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI4XCI7IH1cblxuLmZhLWNwYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OFwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTdcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlOFwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU5XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWFcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYlwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVjXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVkXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWVcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZlwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYwXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYyXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmM1wiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiOyB9XG5cbi5mYS1jcml0aWNhbC1yb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM5XCI7IH1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjsgfVxuXG4uZmEtY3JvcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjVcIjsgfVxuXG4uZmEtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTRcIjsgfVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiOyB9XG5cbi5mYS1jcm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIwXCI7IH1cblxuLmZhLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIxXCI7IH1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjsgfVxuXG4uZmEtY3NzMy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGJcIjsgfVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiOyB9XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiOyB9XG5cbi5mYS1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjsgfVxuXG4uZmEtY3V0dGxlZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4Y1wiOyB9XG5cbi5mYS1kLWFuZC1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhkXCI7IH1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7IH1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7IH1cblxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjsgfVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7IH1cblxuLmZhLWRlcGxveWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZVwiOyB9XG5cbi5mYS1kZXNrcHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhmXCI7IH1cblxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjsgfVxuXG4uZmEtZGV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNjXCI7IH1cblxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjsgfVxuXG4uZmEtZGhhcm1hY2hha3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU1XCI7IH1cblxuLmZhLWRpYWdub3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MFwiOyB9XG5cbi5mYS1kaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIyXCI7IH1cblxuLmZhLWRpY2UtZDIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNmXCI7IH1cblxuLmZhLWRpY2UtZDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDFcIjsgfVxuXG4uZmEtZGljZS1maXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIzXCI7IH1cblxuLmZhLWRpY2UtZm91cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNFwiOyB9XG5cbi5mYS1kaWNlLW9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNVwiOyB9XG5cbi5mYS1kaWNlLXNpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNlwiOyB9XG5cbi5mYS1kaWNlLXRocmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI3XCI7IH1cblxuLmZhLWRpY2UtdHdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI4XCI7IH1cblxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIjsgfVxuXG4uZmEtZGlnaXRhbC1vY2VhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MVwiOyB9XG5cbi5mYS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjZcIjsgfVxuXG4uZmEtZGlyZWN0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlYlwiOyB9XG5cbi5mYS1kaXNjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkyXCI7IH1cblxuLmZhLWRpc2NvdXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5M1wiOyB9XG5cbi5mYS1kaXZpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjlcIjsgfVxuXG4uZmEtZGl6enk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjdcIjsgfVxuXG4uZmEtZG5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcxXCI7IH1cblxuLmZhLWRvY2h1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NFwiOyB9XG5cbi5mYS1kb2NrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTVcIjsgfVxuXG4uZmEtZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQzXCI7IH1cblxuLmZhLWRvbGxhci1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7IH1cblxuLmZhLWRvbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcyXCI7IH1cblxuLmZhLWRvbGx5LWZsYXRiZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzRcIjsgfVxuXG4uZmEtZG9uYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI5XCI7IH1cblxuLmZhLWRvb3ItY2xvc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJhXCI7IH1cblxuLmZhLWRvb3Itb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYlwiOyB9XG5cbi5mYS1kb3QtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7IH1cblxuLmZhLWRvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmFcIjsgfVxuXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjsgfVxuXG4uZmEtZHJhZnQyZGlnaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NlwiOyB9XG5cbi5mYS1kcmFmdGluZy1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY4XCI7IH1cblxuLmZhLWRyYWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkNVwiOyB9XG5cbi5mYS1kcmF3LXBvbHlnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWVcIjsgfVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjsgfVxuXG4uZmEtZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCI7IH1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjsgfVxuXG4uZmEtZHJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OVwiOyB9XG5cbi5mYS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZhXCI7IH1cblxuLmZhLWRydW1zdGljay1iaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ3XCI7IH1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiOyB9XG5cbi5mYS1kdW1iYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YlwiOyB9XG5cbi5mYS1kdW5nZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ5XCI7IH1cblxuLmZhLWR5YWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OVwiOyB9XG5cbi5mYS1lYXJseWJpcmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlhXCI7IH1cblxuLmZhLWViYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjRcIjsgfVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiOyB9XG5cbi5mYS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7IH1cblxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7IH1cblxuLmZhLWVsZW1lbnRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMFwiOyB9XG5cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7IH1cblxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjsgfVxuXG4uZmEtZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMVwiOyB9XG5cbi5mYS1lbWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyM1wiOyB9XG5cbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjsgfVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vcGVuLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NThcIjsgfVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7IH1cblxuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OVwiOyB9XG5cbi5mYS1lcXVhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmNcIjsgfVxuXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7IH1cblxuLmZhLWVybGFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZFwiOyB9XG5cbi5mYS1ldGhlcmV1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZVwiOyB9XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7IH1cblxuLmZhLWV1cm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiOyB9XG5cbi5mYS1leGNoYW5nZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjJcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7IH1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiOyB9XG5cbi5mYS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZVwiOyB9XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWRcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYwXCI7IH1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiOyB9XG5cbi5mYS1leWUtZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiOyB9XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjsgfVxuXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjsgfVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZVwiOyB9XG5cbi5mYS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWZcIjsgfVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7IH1cblxuLmZhLWZhbnRhc3ktZmxpZ2h0LWdhbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRjXCI7IH1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjsgfVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7IH1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiOyB9XG5cbi5mYS1mZWF0aGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJkXCI7IH1cblxuLmZhLWZlYXRoZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZiXCI7IH1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiOyB9XG5cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiOyB9XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7IH1cblxuLmZhLWZpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7IH1cblxuLmZhLWZpbGUtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiOyB9XG5cbi5mYS1maWxlLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7IH1cblxuLmZhLWZpbGUtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiOyB9XG5cbi5mYS1maWxlLWNvbnRyYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZjXCI7IH1cblxuLmZhLWZpbGUtY3N2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRkXCI7IH1cblxuLmZhLWZpbGUtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmRcIjsgfVxuXG4uZmEtZmlsZS1leGNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiOyB9XG5cbi5mYS1maWxlLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZVwiOyB9XG5cbi5mYS1maWxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7IH1cblxuLmZhLWZpbGUtaW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZmXCI7IH1cblxuLmZhLWZpbGUtaW52b2ljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MFwiOyB9XG5cbi5mYS1maWxlLWludm9pY2UtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcxXCI7IH1cblxuLmZhLWZpbGUtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3N1wiOyB9XG5cbi5mYS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc4XCI7IH1cblxuLmZhLWZpbGUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7IH1cblxuLmZhLWZpbGUtcG93ZXJwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiOyB9XG5cbi5mYS1maWxlLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MlwiOyB9XG5cbi5mYS1maWxlLXNpZ25hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3M1wiOyB9XG5cbi5mYS1maWxlLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NFwiOyB9XG5cbi5mYS1maWxlLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7IH1cblxuLmZhLWZpbGUtd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiOyB9XG5cbi5mYS1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc1XCI7IH1cblxuLmZhLWZpbGwtZHJpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NlwiOyB9XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7IH1cblxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiOyB9XG5cbi5mYS1maW5nZXJwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3N1wiOyB9XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7IH1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7IH1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjsgfVxuXG4uZmEtZmlyc3QtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc5XCI7IH1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7IH1cblxuLmZhLWZpcnN0LW9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYVwiOyB9XG5cbi5mYS1maXJzdGRyYWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ExXCI7IH1cblxuLmZhLWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzhcIjsgfVxuXG4uZmEtZmlzdC1yYWlzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGVcIjsgfVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiOyB9XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiOyB9XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiOyB9XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjsgfVxuXG4uZmEtZmxpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRkXCI7IH1cblxuLmZhLWZsdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzlcIjsgfVxuXG4uZmEtZmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE3XCI7IH1cblxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiOyB9XG5cbi5mYS1mb2xkZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWRcIjsgfVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjsgfVxuXG4uZmEtZm9sZGVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWVcIjsgfVxuXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1Y1wiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNVwiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU2XCI7IH1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiOyB9XG5cbi5mYS1mb250aWNvbnMtZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTJcIjsgfVxuXG4uZmEtZm9vdGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZVwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjsgfVxuXG4uZmEtZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhM1wiOyB9XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiOyB9XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7IH1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjsgfVxuXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzVcIjsgfVxuXG4uZmEtZnJlZWJzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNFwiOyB9XG5cbi5mYS1mcm9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJlXCI7IH1cblxuLmZhLWZyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7IH1cblxuLmZhLWZyb3duLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2FcIjsgfVxuXG4uZmEtZnVsY3J1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYlwiOyB9XG5cbi5mYS1mdW5uZWwtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjYyXCI7IH1cblxuLmZhLWZ1dGJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiOyB9XG5cbi5mYS1nYWxhY3RpYy1yZXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwY1wiOyB9XG5cbi5mYS1nYWxhY3RpYy1zZW5hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGRcIjsgfVxuXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiOyB9XG5cbi5mYS1nYXMtcHVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZlwiOyB9XG5cbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiOyB9XG5cbi5mYS1nZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTVcIjsgfVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiOyB9XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7IH1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7IH1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiOyB9XG5cbi5mYS1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlMlwiOyB9XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7IH1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiOyB9XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7IH1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiOyB9XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7IH1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjsgfVxuXG4uZmEtZ2l0a3Jha2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E2XCI7IH1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiOyB9XG5cbi5mYS1naXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjZcIjsgfVxuXG4uZmEtZ2xhc3MtbWFydGluaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiOyB9XG5cbi5mYS1nbGFzcy1tYXJ0aW5pLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YlwiOyB9XG5cbi5mYS1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMwXCI7IH1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7IH1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjsgfVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjsgfVxuXG4uZmEtZ2xvYmUtYWZyaWNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdjXCI7IH1cblxuLmZhLWdsb2JlLWFtZXJpY2FzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7IH1cblxuLmZhLWdsb2JlLWFzaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2VcIjsgfVxuXG4uZmEtZ29mb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E3XCI7IH1cblxuLmZhLWdvbGYtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MFwiOyB9XG5cbi5mYS1nb29kcmVhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYThcIjsgfVxuXG4uZmEtZ29vZHJlYWRzLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTlcIjsgfVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7IH1cblxuLmZhLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYVwiOyB9XG5cbi5mYS1nb29nbGUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYlwiOyB9XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiM1wiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiOyB9XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7IH1cblxuLmZhLWdvcHVyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjRcIjsgfVxuXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjsgfVxuXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjsgfVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiOyB9XG5cbi5mYS1ncmVhdGVyLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzFcIjsgfVxuXG4uZmEtZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMyXCI7IH1cblxuLmZhLWdyaW1hY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2ZcIjsgfVxuXG4uZmEtZ3JpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MFwiOyB9XG5cbi5mYS1ncmluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MVwiOyB9XG5cbi5mYS1ncmluLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODJcIjsgfVxuXG4uZmEtZ3Jpbi1iZWFtLXN3ZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgzXCI7IH1cblxuLmZhLWdyaW4taGVhcnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg0XCI7IH1cblxuLmZhLWdyaW4tc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg1XCI7IH1cblxuLmZhLWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg2XCI7IH1cblxuLmZhLWdyaW4tc3RhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODdcIjsgfVxuXG4uZmEtZ3Jpbi10ZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OFwiOyB9XG5cbi5mYS1ncmluLXRvbmd1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OVwiOyB9XG5cbi5mYS1ncmluLXRvbmd1ZS1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGFcIjsgfVxuXG4uZmEtZ3Jpbi10b25ndWUtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YlwiOyB9XG5cbi5mYS1ncmluLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGNcIjsgfVxuXG4uZmEtZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThkXCI7IH1cblxuLmZhLWdyaXAtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGVcIjsgfVxuXG4uZmEtZ3JpcGZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWNcIjsgfVxuXG4uZmEtZ3J1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWRcIjsgfVxuXG4uZmEtZ3VscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZVwiOyB9XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiOyB9XG5cbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiOyB9XG5cbi5mYS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWZcIjsgfVxuXG4uZmEtaGFja2VycmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmN1wiOyB9XG5cbi5mYS1oYW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTNcIjsgfVxuXG4uZmEtaGFtc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjVcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJkXCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZy1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZVwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMwXCI7IH1cblxuLmZhLWhhbmQtbGl6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7IH1cblxuLmZhLWhhbmQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjsgfVxuXG4uZmEtaGFuZC1wZWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiOyB9XG5cbi5mYS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiOyB9XG5cbi5mYS1oYW5kLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWFcIjsgfVxuXG4uZmEtaGFuZC1yb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7IH1cblxuLmZhLWhhbmQtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTdcIjsgfVxuXG4uZmEtaGFuZC1zcG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiOyB9XG5cbi5mYS1oYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMlwiOyB9XG5cbi5mYS1oYW5kcy1oZWxwaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM0XCI7IH1cblxuLmZhLWhhbmRzaGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNVwiOyB9XG5cbi5mYS1oYW51a2lhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlNlwiOyB9XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7IH1cblxuLmZhLWhhdC13aXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZThcIjsgfVxuXG4uZmEtaGF5a2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY2XCI7IH1cblxuLmZhLWhkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiOyB9XG5cbi5mYS1oZWFkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7IH1cblxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjsgfVxuXG4uZmEtaGVhZHBob25lcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGZcIjsgfVxuXG4uZmEtaGVhZHNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MFwiOyB9XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiOyB9XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjsgfVxuXG4uZmEtaGVsaWNvcHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzM1wiOyB9XG5cbi5mYS1oaWdobGlnaHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MVwiOyB9XG5cbi5mYS1oaWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWNcIjsgfVxuXG4uZmEtaGlwcG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWRcIjsgfVxuXG4uZmEtaGlwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MlwiOyB9XG5cbi5mYS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IwXCI7IH1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjsgfVxuXG4uZmEtaG9ja2V5LXB1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTNcIjsgfVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiOyB9XG5cbi5mYS1ob29saTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyN1wiOyB9XG5cbi5mYS1ob3JuYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MlwiOyB9XG5cbi5mYS1ob3JzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMFwiOyB9XG5cbi5mYS1ob3NwaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiOyB9XG5cbi5mYS1ob3NwaXRhbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2RcIjsgfVxuXG4uZmEtaG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdlXCI7IH1cblxuLmZhLWhvdC10dWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTNcIjsgfVxuXG4uZmEtaG90ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTRcIjsgfVxuXG4uZmEtaG90amFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IxXCI7IH1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7IH1cblxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7IH1cblxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiOyB9XG5cbi5mYS1ob3VzZS1kYW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjFcIjsgfVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjsgfVxuXG4uZmEtaHJ5dm5pYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMlwiOyB9XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiOyB9XG5cbi5mYS1odWJzcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IyXCI7IH1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7IH1cblxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCI7IH1cblxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjsgfVxuXG4uZmEtaWQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2ZcIjsgfVxuXG4uZmEtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjsgfVxuXG4uZmEtaW1hZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAyXCI7IH1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDhcIjsgfVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjsgfVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7IH1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7IH1cblxuLmZhLWluZmluaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM0XCI7IH1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjsgfVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjsgfVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7IH1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7IH1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjsgfVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7IH1cblxuLmZhLWl0dW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNFwiOyB9XG5cbi5mYS1pdHVuZXMtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNVwiOyB9XG5cbi5mYS1qYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU0XCI7IH1cblxuLmZhLWplZGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjlcIjsgfVxuXG4uZmEtamVkaS1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZVwiOyB9XG5cbi5mYS1qZW5raW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I2XCI7IH1cblxuLmZhLWpvZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I3XCI7IH1cblxuLmZhLWpvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk1XCI7IH1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiOyB9XG5cbi5mYS1qb3VybmFsLXdoaWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2YVwiOyB9XG5cbi5mYS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOFwiOyB9XG5cbi5mYS1qcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjlcIjsgfVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjsgfVxuXG4uZmEta2FhYmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmJcIjsgfVxuXG4uZmEta2FnZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZhXCI7IH1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiOyB9XG5cbi5mYS1rZXliYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY1XCI7IH1cblxuLmZhLWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7IH1cblxuLmZhLWtleWNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYVwiOyB9XG5cbi5mYS1raGFuZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmRcIjsgfVxuXG4uZmEta2lja3N0YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmJcIjsgfVxuXG4uZmEta2lja3N0YXJ0ZXItazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiY1wiOyB9XG5cbi5mYS1raXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk2XCI7IH1cblxuLmZhLWtpc3MtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5N1wiOyB9XG5cbi5mYS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OThcIjsgfVxuXG4uZmEta2l3aS1iaXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM1XCI7IH1cblxuLmZhLWtvcnZ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZlwiOyB9XG5cbi5mYS1sYW5kbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZlwiOyB9XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiOyB9XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjsgfVxuXG4uZmEtbGFwdG9wLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmNcIjsgfVxuXG4uZmEtbGFyYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZFwiOyB9XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjsgfVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiOyB9XG5cbi5mYS1sYXVnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OVwiOyB9XG5cbi5mYS1sYXVnaC1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlhXCI7IH1cblxuLmZhLWxhdWdoLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YlwiOyB9XG5cbi5mYS1sYXVnaC13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTljXCI7IH1cblxuLmZhLWxheWVyLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZkXCI7IH1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjsgfVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiOyB9XG5cbi5mYS1sZW1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiOyB9XG5cbi5mYS1sZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFkXCI7IH1cblxuLmZhLWxlc3MtdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNlwiOyB9XG5cbi5mYS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzdcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmVcIjsgfVxuXG4uZmEtbGV2ZWwtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7IH1cblxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG5cbi5mYS1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjsgfVxuXG4uZmEtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMFwiOyB9XG5cbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7IH1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7IH1cblxuLmZhLWxpbmtlZGluLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7IH1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiOyB9XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiOyB9XG5cbi5mYS1saXJhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjsgfVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiOyB9XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiOyB9XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7IH1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjsgfVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjsgfVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiOyB9XG5cbi5mYS1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzFcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOVwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBiXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBjXCI7IH1cblxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjsgfVxuXG4uZmEtbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlkXCI7IH1cblxuLmZhLWx5ZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzNcIjsgfVxuXG4uZmEtbWFnZW50bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNFwiOyB9XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiOyB9XG5cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzZcIjsgfVxuXG4uZmEtbWFpbC1idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc0XCI7IH1cblxuLmZhLW1haWxjaGltcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZVwiOyB9XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7IH1cblxuLmZhLW1hbmRhbG9yaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBmXCI7IH1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiOyB9XG5cbi5mYS1tYXAtbWFya2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlmXCI7IH1cblxuLmZhLW1hcC1tYXJrZWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEwXCI7IH1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzVcIjsgfVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiOyB9XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjsgfVxuXG4uZmEtbWFya2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGZcIjsgfVxuXG4uZmEtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWExXCI7IH1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjsgfVxuXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjsgfVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7IH1cblxuLmZhLW1hc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmFcIjsgfVxuXG4uZmEtbWFzdG9kb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjZcIjsgfVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7IH1cblxuLmZhLW1lZGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEyXCI7IH1cblxuLmZhLW1lZGFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzZcIjsgfVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7IH1cblxuLmZhLW1lZGl1bS1tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M3XCI7IH1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiOyB9XG5cbi5mYS1tZWRydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOFwiOyB9XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTBcIjsgfVxuXG4uZmEtbWVnYXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTNcIjsgfVxuXG4uZmEtbWVoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cblxuLmZhLW1laC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNFwiOyB9XG5cbi5mYS1tZWgtcm9sbGluZy1leWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE1XCI7IH1cblxuLmZhLW1lbW9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOFwiOyB9XG5cbi5mYS1tZW5vcmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc2XCI7IH1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjsgfVxuXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7IH1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzlcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzlcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiOyB9XG5cbi5mYS1taWNyb3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEwXCI7IH1cblxuLmZhLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYVwiOyB9XG5cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiOyB9XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjsgfVxuXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7IH1cblxuLmZhLW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYlwiOyB9XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiOyB9XG5cbi5mYS1taXp1bmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2NcIjsgfVxuXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7IH1cblxuLmZhLW1vYmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2RcIjsgfVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiOyB9XG5cbi5mYS1tb25lcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDBcIjsgfVxuXG4uZmEtbW9uZXktYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiOyB9XG5cbi5mYS1tb25leS1iaWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMVwiOyB9XG5cbi5mYS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2FcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC13YXZlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYlwiOyB9XG5cbi5mYS1tb25leS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzY1wiOyB9XG5cbi5mYS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2RcIjsgfVxuXG4uZmEtbW9udW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTZcIjsgfVxuXG4uZmEtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiOyB9XG5cbi5mYS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE3XCI7IH1cblxuLmZhLW1vc3F1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OFwiOyB9XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7IH1cblxuLmZhLW1vdW50YWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZjXCI7IH1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjsgfVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjsgfVxuXG4uZmEtbmFwc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMlwiOyB9XG5cbi5mYS1uZW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEyXCI7IH1cblxuLmZhLW5ldHdvcmstd2lyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmZcIjsgfVxuXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJjXCI7IH1cblxuLmZhLW5ld3NwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiOyB9XG5cbi5mYS1uaW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YThcIjsgfVxuXG4uZmEtbmludGVuZG8tc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE4XCI7IH1cblxuLmZhLW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTlcIjsgfVxuXG4uZmEtbm9kZS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkM1wiOyB9XG5cbi5mYS1ub3QtZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2VcIjsgfVxuXG4uZmEtbm90ZXMtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MVwiOyB9XG5cbi5mYS1ucG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDRcIjsgfVxuXG4uZmEtbnM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q1XCI7IH1cblxuLmZhLW51dHJpdGlvbml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q2XCI7IH1cblxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0N1wiOyB9XG5cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7IH1cblxuLmZhLW9pbC1jYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTNcIjsgfVxuXG4uZmEtb2xkLXJlcHVibGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEwXCI7IH1cblxuLmZhLW9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc5XCI7IH1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7IH1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiOyB9XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiOyB9XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7IH1cblxuLmZhLW9zaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYVwiOyB9XG5cbi5mYS1vdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwMFwiOyB9XG5cbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7IH1cblxuLmZhLXBhZ2U0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q3XCI7IH1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiOyB9XG5cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiOyB9XG5cbi5mYS1wYWludC1yb2xsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWFcIjsgfVxuXG4uZmEtcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZlwiOyB9XG5cbi5mYS1wYWxmZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDhcIjsgfVxuXG4uZmEtcGFsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgyXCI7IH1cblxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7IH1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiOyB9XG5cbi5mYS1wYXJhY2h1dGUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNkXCI7IH1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiOyB9XG5cbi5mYS1wYXJraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQwXCI7IH1cblxuLmZhLXBhc3Nwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFiXCI7IH1cblxuLmZhLXBhc3RhZmFyaWFuaXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdiXCI7IH1cblxuLmZhLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7IH1cblxuLmZhLXBhdHJlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDlcIjsgfVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGNcIjsgfVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7IH1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiOyB9XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjsgfVxuXG4uZmEtcGVhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2NcIjsgfVxuXG4uZmEtcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA0XCI7IH1cblxuLmZhLXBlbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDVcIjsgfVxuXG4uZmEtcGVuLWZhbmN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFjXCI7IH1cblxuLmZhLXBlbi1uaWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWRcIjsgfVxuXG4uZmEtcGVuLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiOyB9XG5cbi5mYS1wZW5jaWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAzXCI7IH1cblxuLmZhLXBlbmNpbC1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZVwiOyB9XG5cbi5mYS1wZW5ueS1hcmNhZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDRcIjsgfVxuXG4uZmEtcGVvcGxlLWNhcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNlXCI7IH1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjsgfVxuXG4uZmEtcGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MVwiOyB9XG5cbi5mYS1wZXJpc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGFcIjsgfVxuXG4uZmEtcGhhYnJpY2F0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGJcIjsgfVxuXG4uZmEtcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGNcIjsgfVxuXG4uZmEtcGhvZW5peC1zcXVhZHJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMVwiOyB9XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiOyB9XG5cbi5mYS1waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZFwiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjsgfVxuXG4uZmEtcGhvbmUtdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7IH1cblxuLmZhLXBocDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1N1wiOyB9XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7IH1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7IH1cblxuLmZhLXBpZWQtcGlwZXItaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU1XCI7IH1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjsgfVxuXG4uZmEtcGlnZ3ktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkM1wiOyB9XG5cbi5mYS1waWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NFwiOyB9XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjsgfVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjsgfVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiOyB9XG5cbi5mYS1wbGFjZS1vZi13b3JzaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdmXCI7IH1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7IH1cblxuLmZhLXBsYW5lLWFycml2YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWZcIjsgfVxuXG4uZmEtcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIwXCI7IH1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjsgfVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjsgfVxuXG4uZmEtcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGZcIjsgfVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiOyB9XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7IH1cblxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7IH1cblxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7IH1cblxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjsgfVxuXG4uZmEtcG9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MVwiOyB9XG5cbi5mYS1wb2xsLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODJcIjsgfVxuXG4uZmEtcG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZlXCI7IH1cblxuLmZhLXBvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTlcIjsgfVxuXG4uZmEtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTBcIjsgfVxuXG4uZmEtcG91bmQtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiOyB9XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjsgfVxuXG4uZmEtcHJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4M1wiOyB9XG5cbi5mYS1wcmF5aW5nLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg0XCI7IH1cblxuLmZhLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMVwiOyB9XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg1XCI7IH1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg2XCI7IH1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7IH1cblxuLmZhLXByb2NlZHVyZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODdcIjsgfVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7IH1cblxuLmZhLXByb2plY3QtZGlhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MlwiOyB9XG5cbi5mYS1wdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTFcIjsgfVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7IH1cblxuLmZhLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMlwiOyB9XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiOyB9XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjsgfVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7IH1cblxuLmZhLXF1aWRkaXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OFwiOyB9XG5cbi5mYS1xdWluc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTlcIjsgfVxuXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzRcIjsgfVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiOyB9XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiOyB9XG5cbi5mYS1xdXJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4N1wiOyB9XG5cbi5mYS1yLXByb2plY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjdcIjsgfVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7IH1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjsgfVxuXG4uZmEtcmVhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWJcIjsgfVxuXG4uZmEtcmVhZG1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ1XCI7IH1cblxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7IH1cblxuLmZhLXJlY2VpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDNcIjsgfVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiOyB9XG5cbi5mYS1yZWQtcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTNcIjsgfVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7IH1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiOyB9XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7IH1cblxuLmZhLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjsgfVxuXG4uZmEtcmVkby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjlcIjsgfVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiOyB9XG5cbi5mYS1yZW5kYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U0XCI7IH1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiOyB9XG5cbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNVwiOyB9XG5cbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjsgfVxuXG4uZmEtcmVwbHlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U2XCI7IH1cblxuLmZhLXJlc2VhcmNoZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmOFwiOyB9XG5cbi5mYS1yZXNvbHZpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTdcIjsgfVxuXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OVwiOyB9XG5cbi5mYS1yZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjJcIjsgfVxuXG4uZmEtcmliYm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ2XCI7IH1cblxuLmZhLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGJcIjsgfVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiOyB9XG5cbi5mYS1yb2JvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NFwiOyB9XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjsgfVxuXG4uZmEtcm9ja2V0Y2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOFwiOyB9XG5cbi5mYS1yb2Nrcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U5XCI7IH1cblxuLmZhLXJvdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ3XCI7IH1cblxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiOyB9XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7IH1cblxuLmZhLXJ1YmxlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjsgfVxuXG4uZmEtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDVcIjsgfVxuXG4uZmEtcnVsZXItY29tYmluZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDZcIjsgfVxuXG4uZmEtcnVsZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0N1wiOyB9XG5cbi5mYS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OFwiOyB9XG5cbi5mYS1ydW5uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBjXCI7IH1cblxuLmZhLXJ1cGVlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjsgfVxuXG4uZmEtc2FkLWNyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViM1wiOyB9XG5cbi5mYS1zYWQtdGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNFwiOyB9XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjdcIjsgfVxuXG4uZmEtc2FzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZVwiOyB9XG5cbi5mYS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7IH1cblxuLmZhLXNjaGxpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYVwiOyB9XG5cbi5mYS1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDlcIjsgfVxuXG4uZmEtc2NyZXdkcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGFcIjsgfVxuXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhhXCI7IH1cblxuLmZhLXNjcm9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwZVwiOyB9XG5cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjsgfVxuXG4uZmEtc2VhcmNoLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OFwiOyB9XG5cbi5mYS1zZWFyY2gtbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODlcIjsgfVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7IH1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7IH1cblxuLmZhLXNlYXJjaGVuZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ViXCI7IH1cblxuLmZhLXNlZWRsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ4XCI7IH1cblxuLmZhLXNlbGxjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRhXCI7IH1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiOyB9XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjsgfVxuXG4uZmEtc2VydmljZXN0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VjXCI7IH1cblxuLmZhLXNoYXBlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxZlwiOyB9XG5cbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiOyB9XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjsgfVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjsgfVxuXG4uZmEtc2hla2VsLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjsgfVxuXG4uZmEtc2hpZWxkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZFwiOyB9XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cblxuLmZhLXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGJcIjsgfVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7IH1cblxuLmZhLXNob2UtcHJpbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRiXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjsgfVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiOyB9XG5cbi5mYS1zaG9wd2FyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNVwiOyB9XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjsgfVxuXG4uZmEtc2h1dHRsZS12YW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjZcIjsgfVxuXG4uZmEtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOVwiOyB9XG5cbi5mYS1zaWduLWluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNlwiOyB9XG5cbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7IH1cblxuLmZhLXNpZ24tb3V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNVwiOyB9XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjsgfVxuXG4uZmEtc2lnbmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI3XCI7IH1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7IH1cblxuLmZhLXNpc3RyaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWVcIjsgfVxuXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOFwiOyB9XG5cbi5mYS1zaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEyXCI7IH1cblxuLmZhLXNrdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRjXCI7IH1cblxuLmZhLXNrdWxsLWNyb3NzYm9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTRcIjsgfVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjsgfVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjsgfVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjsgfVxuXG4uZmEtc2xhY2staGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZlwiOyB9XG5cbi5mYS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxNVwiOyB9XG5cbi5mYS1zbGlkZXJzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjsgfVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiOyB9XG5cbi5mYS1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiOyB9XG5cbi5mYS1zbWlsZS1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI4XCI7IH1cblxuLmZhLXNtaWxlLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGFcIjsgfVxuXG4uZmEtc21va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZFwiOyB9XG5cbi5mYS1zbW9raW5nLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZFwiOyB9XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiOyB9XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiOyB9XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjsgfVxuXG4uZmEtc25vd2ZsYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7IH1cblxuLmZhLXNvY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk2XCI7IH1cblxuLmZhLXNvbGFyLXBhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJhXCI7IH1cblxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiOyB9XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7IH1cblxuLmZhLXNvcnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjsgfVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiOyB9XG5cbi5mYS1zcGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmJcIjsgfVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiOyB9XG5cbi5mYS1zcGVha2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YzXCI7IH1cblxuLmZhLXNwaWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxN1wiOyB9XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7IH1cblxuLmZhLXNwbG90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmNcIjsgfVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiOyB9XG5cbi5mYS1zcHJheS1jYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmRcIjsgfVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7IH1cblxuLmZhLXNxdWFyZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVjXCI7IH1cblxuLmZhLXNxdWFyZS1yb290LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5OFwiOyB9XG5cbi5mYS1zcXVhcmVzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZVwiOyB9XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiOyB9XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiOyB9XG5cbi5mYS1zdGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZlwiOyB9XG5cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7IH1cblxuLmZhLXN0YXItYW5kLWNyZXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk5XCI7IH1cblxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiOyB9XG5cbi5mYS1zdGFyLWhhbGYtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMwXCI7IH1cblxuLmZhLXN0YXItb2YtZGF2aWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWFcIjsgfVxuXG4uZmEtc3Rhci1vZi1saWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjIxXCI7IH1cblxuLmZhLXN0YXlsaW5rZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjVcIjsgfVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjsgfVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7IH1cblxuLmZhLXN0ZWFtLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNlwiOyB9XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7IH1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiOyB9XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiOyB9XG5cbi5mYS1zdGlja2VyLW11bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjdcIjsgfVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjsgfVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiOyB9XG5cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZFwiOyB9XG5cbi5mYS1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjJcIjsgfVxuXG4uZmEtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGVcIjsgfVxuXG4uZmEtc3RvcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRmXCI7IH1cblxuLmZhLXN0cmF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOFwiOyB9XG5cbi5mYS1zdHJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTBcIjsgfVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjsgfVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiOyB9XG5cbi5mYS1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjlcIjsgfVxuXG4uZmEtc3RyaXBlLXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmFcIjsgfVxuXG4uZmEtc3Ryb29wd2FmZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTFcIjsgfVxuXG4uZmEtc3R1ZGlvdmluYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y4XCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiOyB9XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjsgfVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7IH1cblxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCI7IH1cblxuLmZhLXN1aXRjYXNlLXJvbGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzFcIjsgfVxuXG4uZmEtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7IH1cblxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRkXCI7IH1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7IH1cblxuLmZhLXN1cHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOVwiOyB9XG5cbi5mYS1zdXJwcmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMlwiOyB9XG5cbi5mYS1zd2F0Y2hib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMzXCI7IH1cblxuLmZhLXN3aW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzRcIjsgfVxuXG4uZmEtc3dpbW1pbmctcG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNVwiOyB9XG5cbi5mYS1zeW5hZ29ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWJcIjsgfVxuXG4uZmEtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiOyB9XG5cbi5mYS1zeW5jLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMVwiOyB9XG5cbi5mYS1zeXJpbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhlXCI7IH1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7IH1cblxuLmZhLXRhYmxlLXRlbm5pczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZFwiOyB9XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjsgfVxuXG4uZmEtdGFibGV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYVwiOyB9XG5cbi5mYS10YWJsZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkwXCI7IH1cblxuLmZhLXRhY2hvbWV0ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZkXCI7IH1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiOyB9XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7IH1cblxuLmZhLXRhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGJcIjsgfVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjsgfVxuXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiOyB9XG5cbi5mYS10ZWFtc3BlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjlcIjsgfVxuXG4uZmEtdGVldGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmVcIjsgfVxuXG4uZmEtdGVldGgtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZlwiOyB9XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiOyB9XG5cbi5mYS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZVwiOyB9XG5cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ1XCI7IH1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7IH1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7IH1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjsgfVxuXG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjsgfVxuXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDlcIjsgfVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiOyB9XG5cbi5mYS10aGUtcmVkLXlldGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWRcIjsgfVxuXG4uZmEtdGhlYXRlci1tYXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzMFwiOyB9XG5cbi5mYS10aGVtZWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM2XCI7IH1cblxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMlwiOyB9XG5cbi5mYS10aGVybW9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiOyB9XG5cbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOFwiOyB9XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiOyB9XG5cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjsgfVxuXG4uZmEtdGh1bWJ0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7IH1cblxuLmZhLXRpY2tldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmZcIjsgfVxuXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7IH1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjsgfVxuXG4uZmEtdGludC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjN1wiOyB9XG5cbi5mYS10aXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjOFwiOyB9XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7IH1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiOyB9XG5cbi5mYS10b2lsZXQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWVcIjsgfVxuXG4uZmEtdG9vbGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MlwiOyB9XG5cbi5mYS10b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjOVwiOyB9XG5cbi5mYS10b3JhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMFwiOyB9XG5cbi5mYS10b3JpaS1nYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmExXCI7IH1cblxuLmZhLXRyYWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjJcIjsgfVxuXG4uZmEtdHJhZGUtZmVkZXJhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxM1wiOyB9XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjsgfVxuXG4uZmEtdHJhZmZpYy1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzN1wiOyB9XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiOyB9XG5cbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiOyB9XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjsgfVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjsgfVxuXG4uZmEtdHJhc2gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVkXCI7IH1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjsgfVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7IH1cblxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7IH1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiOyB9XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiOyB9XG5cbi5mYS10cnVjay1sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRlXCI7IH1cblxuLmZhLXRydWNrLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2JcIjsgfVxuXG4uZmEtdHJ1Y2stbW92aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRmXCI7IH1cblxuLmZhLXRydWNrLXBpY2t1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzY1wiOyB9XG5cbi5mYS10c2hpcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTNcIjsgfVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7IH1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiOyB9XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7IH1cblxuLmZhLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7IH1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiOyB9XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7IH1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7IH1cblxuLmZhLXR5cG8zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJiXCI7IH1cblxuLmZhLXViZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDJcIjsgfVxuXG4uZmEtdWlraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDNcIjsgfVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjsgfVxuXG4uZmEtdW1icmVsbGEtYmVhY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2FcIjsgfVxuXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7IH1cblxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjsgfVxuXG4uZmEtdW5kby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWFcIjsgfVxuXG4uZmEtdW5pcmVnaXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDRcIjsgfVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiOyB9XG5cbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7IH1cblxuLmZhLXVubGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjsgfVxuXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZVwiOyB9XG5cbi5mYS11bnRhcHBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA1XCI7IH1cblxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5M1wiOyB9XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODdcIjsgfVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiOyB9XG5cbi5mYS11c2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNlwiOyB9XG5cbi5mYS11c2VyLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYVwiOyB9XG5cbi5mYS11c2VyLWFzdHJvbmF1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYlwiOyB9XG5cbi5mYS11c2VyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZjXCI7IH1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7IH1cblxuLmZhLXVzZXItY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmRcIjsgfVxuXG4uZmEtdXNlci1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmVcIjsgfVxuXG4uZmEtdXNlci1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZmXCI7IH1cblxuLmZhLXVzZXItZnJpZW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMFwiOyB9XG5cbi5mYS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAxXCI7IH1cblxuLmZhLXVzZXItaW5qdXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyOFwiOyB9XG5cbi5mYS11c2VyLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDJcIjsgfVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiOyB9XG5cbi5mYS11c2VyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAzXCI7IH1cblxuLmZhLXVzZXItbmluamE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDRcIjsgfVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7IH1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7IH1cblxuLmZhLXVzZXItc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA1XCI7IH1cblxuLmZhLXVzZXItc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDZcIjsgfVxuXG4uZmEtdXNlci10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDdcIjsgfVxuXG4uZmEtdXNlci10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDhcIjsgfVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiOyB9XG5cbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiOyB9XG5cbi5mYS11c2Vycy1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDlcIjsgfVxuXG4uZmEtdXNzdW5uYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDdcIjsgfVxuXG4uZmEtdXRlbnNpbC1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNVwiOyB9XG5cbi5mYS11dGVuc2lsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlN1wiOyB9XG5cbi5mYS12YWFkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDhcIjsgfVxuXG4uZmEtdmVjdG9yLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYlwiOyB9XG5cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiOyB9XG5cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjZcIjsgfVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiOyB9XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7IH1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiOyB9XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7IH1cblxuLmZhLXZpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTJcIjsgfVxuXG4uZmEtdmlhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTNcIjsgfVxuXG4uZmEtdmliZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDlcIjsgfVxuXG4uZmEtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjsgfVxuXG4uZmEtdmlkZW8tc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTJcIjsgfVxuXG4uZmEtdmloYXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE3XCI7IH1cblxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBhXCI7IH1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiOyB9XG5cbi5mYS12aW1lby12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7IH1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjsgfVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjsgfVxuXG4uZmEtdm52OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBiXCI7IH1cblxuLmZhLXZvbGxleWJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZlwiOyB9XG5cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiOyB9XG5cbi5mYS12b2x1bWUtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhOVwiOyB9XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7IH1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiOyB9XG5cbi5mYS12dWVqczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZlwiOyB9XG5cbi5mYS13YWxraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU0XCI7IH1cblxuLmZhLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NVwiOyB9XG5cbi5mYS13YXJlaG91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTRcIjsgfVxuXG4uZmEtd2VlYmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNjXCI7IH1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7IH1cblxuLmZhLXdlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NlwiOyB9XG5cbi5mYS13ZWlnaHQtaGFuZ2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZFwiOyB9XG5cbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjsgfVxuXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzJcIjsgfVxuXG4uZmEtd2hhdHNhcHAtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBjXCI7IH1cblxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjsgfVxuXG4uZmEtd2htY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGRcIjsgfVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiOyB9XG5cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiOyB9XG5cbi5mYS13aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJlXCI7IH1cblxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiOyB9XG5cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDBcIjsgfVxuXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQxXCI7IH1cblxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7IH1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjsgfVxuXG4uZmEtd2luZS1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmZcIjsgfVxuXG4uZmEtd2luZS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlM1wiOyB9XG5cbi5mYS13aW5lLWdsYXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZVwiOyB9XG5cbi5mYS13aXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2ZcIjsgfVxuXG4uZmEtd2l6YXJkcy1vZi10aGUtY29hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzBcIjsgfVxuXG4uZmEtd29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNFwiOyB9XG5cbi5mYS13b24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjsgfVxuXG4uZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMVwiOyB9XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7IH1cblxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGVcIjsgfVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiOyB9XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjsgfVxuXG4uZmEteC1yYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTdcIjsgfVxuXG4uZmEteGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMlwiOyB9XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7IH1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7IH1cblxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiOyB9XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiOyB9XG5cbi5mYS15YW5kZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTNcIjsgfVxuXG4uZmEteWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTRcIjsgfVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiOyB9XG5cbi5mYS15ZW4tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG5cbi5mYS15aW4teWFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZFwiOyB9XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiOyB9XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7IH1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7IH1cblxuLmZhLXpoaWh1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNmXCI7IH1cblxuLnNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvOyB9XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4uZmFiIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyB9XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmZhciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1zb2xpZC05MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1zb2xpZC05MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1zb2xpZC05MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1zb2xpZC05MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4uZmEsXG4uZmFzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuIiwiLypbIEZPTlQgU0laRSBdXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuKi9cbi5mcy0xIHtmb250LXNpemU6IDFweDt9XG4uZnMtMiB7Zm9udC1zaXplOiAycHg7fVxuLmZzLTMge2ZvbnQtc2l6ZTogM3B4O31cbi5mcy00IHtmb250LXNpemU6IDRweDt9XG4uZnMtNSB7Zm9udC1zaXplOiA1cHg7fVxuLmZzLTYge2ZvbnQtc2l6ZTogNnB4O31cbi5mcy03IHtmb250LXNpemU6IDdweDt9XG4uZnMtOCB7Zm9udC1zaXplOiA4cHg7fVxuLmZzLTkge2ZvbnQtc2l6ZTogOXB4O31cbi5mcy0xMCB7Zm9udC1zaXplOiAxMHB4O31cbi5mcy0xMSB7Zm9udC1zaXplOiAxMXB4O31cbi5mcy0xMiB7Zm9udC1zaXplOiAxMnB4O31cbi5mcy0xMyB7Zm9udC1zaXplOiAxM3B4O31cbi5mcy0xNCB7Zm9udC1zaXplOiAxNHB4O31cbi5mcy0xNSB7Zm9udC1zaXplOiAxNXB4O31cbi5mcy0xNiB7Zm9udC1zaXplOiAxNnB4O31cbi5mcy0xNyB7Zm9udC1zaXplOiAxN3B4O31cbi5mcy0xOCB7Zm9udC1zaXplOiAxOHB4O31cbi5mcy0xOSB7Zm9udC1zaXplOiAxOXB4O31cbi5mcy0yMCB7Zm9udC1zaXplOiAyMHB4O31cbi5mcy0yMSB7Zm9udC1zaXplOiAyMXB4O31cbi5mcy0yMiB7Zm9udC1zaXplOiAyMnB4O31cbi5mcy0yMyB7Zm9udC1zaXplOiAyM3B4O31cbi5mcy0yNCB7Zm9udC1zaXplOiAyNHB4O31cbi5mcy0yNSB7Zm9udC1zaXplOiAyNXB4O31cbi5mcy0yNiB7Zm9udC1zaXplOiAyNnB4O31cbi5mcy0yNyB7Zm9udC1zaXplOiAyN3B4O31cbi5mcy0yOCB7Zm9udC1zaXplOiAyOHB4O31cbi5mcy0yOSB7Zm9udC1zaXplOiAyOXB4O31cbi5mcy0zMCB7Zm9udC1zaXplOiAzMHB4O31cbi5mcy0zMSB7Zm9udC1zaXplOiAzMXB4O31cbi5mcy0zMiB7Zm9udC1zaXplOiAzMnB4O31cbi5mcy0zMyB7Zm9udC1zaXplOiAzM3B4O31cbi5mcy0zNCB7Zm9udC1zaXplOiAzNHB4O31cbi5mcy0zNSB7Zm9udC1zaXplOiAzNXB4O31cbi5mcy0zNiB7Zm9udC1zaXplOiAzNnB4O31cbi5mcy0zNyB7Zm9udC1zaXplOiAzN3B4O31cbi5mcy0zOCB7Zm9udC1zaXplOiAzOHB4O31cbi5mcy0zOSB7Zm9udC1zaXplOiAzOXB4O31cbi5mcy00MCB7Zm9udC1zaXplOiA0MHB4O31cbi5mcy00MSB7Zm9udC1zaXplOiA0MXB4O31cbi5mcy00MiB7Zm9udC1zaXplOiA0MnB4O31cbi5mcy00MyB7Zm9udC1zaXplOiA0M3B4O31cbi5mcy00NCB7Zm9udC1zaXplOiA0NHB4O31cbi5mcy00NSB7Zm9udC1zaXplOiA0NXB4O31cbi5mcy00NiB7Zm9udC1zaXplOiA0NnB4O31cbi5mcy00NyB7Zm9udC1zaXplOiA0N3B4O31cbi5mcy00OCB7Zm9udC1zaXplOiA0OHB4O31cbi5mcy00OSB7Zm9udC1zaXplOiA0OXB4O31cbi5mcy01MCB7Zm9udC1zaXplOiA1MHB4O31cbi5mcy01MSB7Zm9udC1zaXplOiA1MXB4O31cbi5mcy01MiB7Zm9udC1zaXplOiA1MnB4O31cbi5mcy01MyB7Zm9udC1zaXplOiA1M3B4O31cbi5mcy01NCB7Zm9udC1zaXplOiA1NHB4O31cbi5mcy01NSB7Zm9udC1zaXplOiA1NXB4O31cbi5mcy01NiB7Zm9udC1zaXplOiA1NnB4O31cbi5mcy01NyB7Zm9udC1zaXplOiA1N3B4O31cbi5mcy01OCB7Zm9udC1zaXplOiA1OHB4O31cbi5mcy01OSB7Zm9udC1zaXplOiA1OXB4O31cbi5mcy02MCB7Zm9udC1zaXplOiA2MHB4O31cbi5mcy02MSB7Zm9udC1zaXplOiA2MXB4O31cbi5mcy02MiB7Zm9udC1zaXplOiA2MnB4O31cbi5mcy02MyB7Zm9udC1zaXplOiA2M3B4O31cbi5mcy02NCB7Zm9udC1zaXplOiA2NHB4O31cbi5mcy02NSB7Zm9udC1zaXplOiA2NXB4O31cbi5mcy02NiB7Zm9udC1zaXplOiA2NnB4O31cbi5mcy02NyB7Zm9udC1zaXplOiA2N3B4O31cbi5mcy02OCB7Zm9udC1zaXplOiA2OHB4O31cbi5mcy02OSB7Zm9udC1zaXplOiA2OXB4O31cbi5mcy03MCB7Zm9udC1zaXplOiA3MHB4O31cbi5mcy03MSB7Zm9udC1zaXplOiA3MXB4O31cbi5mcy03MiB7Zm9udC1zaXplOiA3MnB4O31cbi5mcy03MyB7Zm9udC1zaXplOiA3M3B4O31cbi5mcy03NCB7Zm9udC1zaXplOiA3NHB4O31cbi5mcy03NSB7Zm9udC1zaXplOiA3NXB4O31cbi5mcy03NiB7Zm9udC1zaXplOiA3NnB4O31cbi5mcy03NyB7Zm9udC1zaXplOiA3N3B4O31cbi5mcy03OCB7Zm9udC1zaXplOiA3OHB4O31cbi5mcy03OSB7Zm9udC1zaXplOiA3OXB4O31cbi5mcy04MCB7Zm9udC1zaXplOiA4MHB4O31cbi5mcy04MSB7Zm9udC1zaXplOiA4MXB4O31cbi5mcy04MiB7Zm9udC1zaXplOiA4MnB4O31cbi5mcy04MyB7Zm9udC1zaXplOiA4M3B4O31cbi5mcy04NCB7Zm9udC1zaXplOiA4NHB4O31cbi5mcy04NSB7Zm9udC1zaXplOiA4NXB4O31cbi5mcy04NiB7Zm9udC1zaXplOiA4NnB4O31cbi5mcy04NyB7Zm9udC1zaXplOiA4N3B4O31cbi5mcy04OCB7Zm9udC1zaXplOiA4OHB4O31cbi5mcy04OSB7Zm9udC1zaXplOiA4OXB4O31cbi5mcy05MCB7Zm9udC1zaXplOiA5MHB4O31cbi5mcy05MSB7Zm9udC1zaXplOiA5MXB4O31cbi5mcy05MiB7Zm9udC1zaXplOiA5MnB4O31cbi5mcy05MyB7Zm9udC1zaXplOiA5M3B4O31cbi5mcy05NCB7Zm9udC1zaXplOiA5NHB4O31cbi5mcy05NSB7Zm9udC1zaXplOiA5NXB4O31cbi5mcy05NiB7Zm9udC1zaXplOiA5NnB4O31cbi5mcy05NyB7Zm9udC1zaXplOiA5N3B4O31cbi5mcy05OCB7Zm9udC1zaXplOiA5OHB4O31cbi5mcy05OSB7Zm9udC1zaXplOiA5OXB4O31cbi5mcy0xMDAge2ZvbnQtc2l6ZTogMTAwcHg7fVxuLmZzLTEwMSB7Zm9udC1zaXplOiAxMDFweDt9XG4uZnMtMTAyIHtmb250LXNpemU6IDEwMnB4O31cbi5mcy0xMDMge2ZvbnQtc2l6ZTogMTAzcHg7fVxuLmZzLTEwNCB7Zm9udC1zaXplOiAxMDRweDt9XG4uZnMtMTA1IHtmb250LXNpemU6IDEwNXB4O31cbi5mcy0xMDYge2ZvbnQtc2l6ZTogMTA2cHg7fVxuLmZzLTEwNyB7Zm9udC1zaXplOiAxMDdweDt9XG4uZnMtMTA4IHtmb250LXNpemU6IDEwOHB4O31cbi5mcy0xMDkge2ZvbnQtc2l6ZTogMTA5cHg7fVxuLmZzLTExMCB7Zm9udC1zaXplOiAxMTBweDt9XG4uZnMtMTExIHtmb250LXNpemU6IDExMXB4O31cbi5mcy0xMTIge2ZvbnQtc2l6ZTogMTEycHg7fVxuLmZzLTExMyB7Zm9udC1zaXplOiAxMTNweDt9XG4uZnMtMTE0IHtmb250LXNpemU6IDExNHB4O31cbi5mcy0xMTUge2ZvbnQtc2l6ZTogMTE1cHg7fVxuLmZzLTExNiB7Zm9udC1zaXplOiAxMTZweDt9XG4uZnMtMTE3IHtmb250LXNpemU6IDExN3B4O31cbi5mcy0xMTgge2ZvbnQtc2l6ZTogMTE4cHg7fVxuLmZzLTExOSB7Zm9udC1zaXplOiAxMTlweDt9XG4uZnMtMTIwIHtmb250LXNpemU6IDEyMHB4O31cbi5mcy0xMjEge2ZvbnQtc2l6ZTogMTIxcHg7fVxuLmZzLTEyMiB7Zm9udC1zaXplOiAxMjJweDt9XG4uZnMtMTIzIHtmb250LXNpemU6IDEyM3B4O31cbi5mcy0xMjQge2ZvbnQtc2l6ZTogMTI0cHg7fVxuLmZzLTEyNSB7Zm9udC1zaXplOiAxMjVweDt9XG4uZnMtMTI2IHtmb250LXNpemU6IDEyNnB4O31cbi5mcy0xMjcge2ZvbnQtc2l6ZTogMTI3cHg7fVxuLmZzLTEyOCB7Zm9udC1zaXplOiAxMjhweDt9XG4uZnMtMTI5IHtmb250LXNpemU6IDEyOXB4O31cbi5mcy0xMzAge2ZvbnQtc2l6ZTogMTMwcHg7fVxuLmZzLTEzMSB7Zm9udC1zaXplOiAxMzFweDt9XG4uZnMtMTMyIHtmb250LXNpemU6IDEzMnB4O31cbi5mcy0xMzMge2ZvbnQtc2l6ZTogMTMzcHg7fVxuLmZzLTEzNCB7Zm9udC1zaXplOiAxMzRweDt9XG4uZnMtMTM1IHtmb250LXNpemU6IDEzNXB4O31cbi5mcy0xMzYge2ZvbnQtc2l6ZTogMTM2cHg7fVxuLmZzLTEzNyB7Zm9udC1zaXplOiAxMzdweDt9XG4uZnMtMTM4IHtmb250LXNpemU6IDEzOHB4O31cbi5mcy0xMzkge2ZvbnQtc2l6ZTogMTM5cHg7fVxuLmZzLTE0MCB7Zm9udC1zaXplOiAxNDBweDt9XG4uZnMtMTQxIHtmb250LXNpemU6IDE0MXB4O31cbi5mcy0xNDIge2ZvbnQtc2l6ZTogMTQycHg7fVxuLmZzLTE0MyB7Zm9udC1zaXplOiAxNDNweDt9XG4uZnMtMTQ0IHtmb250LXNpemU6IDE0NHB4O31cbi5mcy0xNDUge2ZvbnQtc2l6ZTogMTQ1cHg7fVxuLmZzLTE0NiB7Zm9udC1zaXplOiAxNDZweDt9XG4uZnMtMTQ3IHtmb250LXNpemU6IDE0N3B4O31cbi5mcy0xNDgge2ZvbnQtc2l6ZTogMTQ4cHg7fVxuLmZzLTE0OSB7Zm9udC1zaXplOiAxNDlweDt9XG4uZnMtMTUwIHtmb250LXNpemU6IDE1MHB4O31cbi5mcy0xNTEge2ZvbnQtc2l6ZTogMTUxcHg7fVxuLmZzLTE1MiB7Zm9udC1zaXplOiAxNTJweDt9XG4uZnMtMTUzIHtmb250LXNpemU6IDE1M3B4O31cbi5mcy0xNTQge2ZvbnQtc2l6ZTogMTU0cHg7fVxuLmZzLTE1NSB7Zm9udC1zaXplOiAxNTVweDt9XG4uZnMtMTU2IHtmb250LXNpemU6IDE1NnB4O31cbi5mcy0xNTcge2ZvbnQtc2l6ZTogMTU3cHg7fVxuLmZzLTE1OCB7Zm9udC1zaXplOiAxNThweDt9XG4uZnMtMTU5IHtmb250LXNpemU6IDE1OXB4O31cbi5mcy0xNjAge2ZvbnQtc2l6ZTogMTYwcHg7fVxuLmZzLTE2MSB7Zm9udC1zaXplOiAxNjFweDt9XG4uZnMtMTYyIHtmb250LXNpemU6IDE2MnB4O31cbi5mcy0xNjMge2ZvbnQtc2l6ZTogMTYzcHg7fVxuLmZzLTE2NCB7Zm9udC1zaXplOiAxNjRweDt9XG4uZnMtMTY1IHtmb250LXNpemU6IDE2NXB4O31cbi5mcy0xNjYge2ZvbnQtc2l6ZTogMTY2cHg7fVxuLmZzLTE2NyB7Zm9udC1zaXplOiAxNjdweDt9XG4uZnMtMTY4IHtmb250LXNpemU6IDE2OHB4O31cbi5mcy0xNjkge2ZvbnQtc2l6ZTogMTY5cHg7fVxuLmZzLTE3MCB7Zm9udC1zaXplOiAxNzBweDt9XG4uZnMtMTcxIHtmb250LXNpemU6IDE3MXB4O31cbi5mcy0xNzIge2ZvbnQtc2l6ZTogMTcycHg7fVxuLmZzLTE3MyB7Zm9udC1zaXplOiAxNzNweDt9XG4uZnMtMTc0IHtmb250LXNpemU6IDE3NHB4O31cbi5mcy0xNzUge2ZvbnQtc2l6ZTogMTc1cHg7fVxuLmZzLTE3NiB7Zm9udC1zaXplOiAxNzZweDt9XG4uZnMtMTc3IHtmb250LXNpemU6IDE3N3B4O31cbi5mcy0xNzgge2ZvbnQtc2l6ZTogMTc4cHg7fVxuLmZzLTE3OSB7Zm9udC1zaXplOiAxNzlweDt9XG4uZnMtMTgwIHtmb250LXNpemU6IDE4MHB4O31cbi5mcy0xODEge2ZvbnQtc2l6ZTogMTgxcHg7fVxuLmZzLTE4MiB7Zm9udC1zaXplOiAxODJweDt9XG4uZnMtMTgzIHtmb250LXNpemU6IDE4M3B4O31cbi5mcy0xODQge2ZvbnQtc2l6ZTogMTg0cHg7fVxuLmZzLTE4NSB7Zm9udC1zaXplOiAxODVweDt9XG4uZnMtMTg2IHtmb250LXNpemU6IDE4NnB4O31cbi5mcy0xODcge2ZvbnQtc2l6ZTogMTg3cHg7fVxuLmZzLTE4OCB7Zm9udC1zaXplOiAxODhweDt9XG4uZnMtMTg5IHtmb250LXNpemU6IDE4OXB4O31cbi5mcy0xOTAge2ZvbnQtc2l6ZTogMTkwcHg7fVxuLmZzLTE5MSB7Zm9udC1zaXplOiAxOTFweDt9XG4uZnMtMTkyIHtmb250LXNpemU6IDE5MnB4O31cbi5mcy0xOTMge2ZvbnQtc2l6ZTogMTkzcHg7fVxuLmZzLTE5NCB7Zm9udC1zaXplOiAxOTRweDt9XG4uZnMtMTk1IHtmb250LXNpemU6IDE5NXB4O31cbi5mcy0xOTYge2ZvbnQtc2l6ZTogMTk2cHg7fVxuLmZzLTE5NyB7Zm9udC1zaXplOiAxOTdweDt9XG4uZnMtMTk4IHtmb250LXNpemU6IDE5OHB4O31cbi5mcy0xOTkge2ZvbnQtc2l6ZTogMTk5cHg7fVxuLmZzLTIwMCB7Zm9udC1zaXplOiAyMDBweDt9XG5cbi8qWyBQQURESU5HIF1cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4qL1xuLnAtdC0wIHtwYWRkaW5nLXRvcDogMHB4O31cbi5wLXQtMSB7cGFkZGluZy10b3A6IDFweDt9XG4ucC10LTIge3BhZGRpbmctdG9wOiAycHg7fVxuLnAtdC0zIHtwYWRkaW5nLXRvcDogM3B4O31cbi5wLXQtNCB7cGFkZGluZy10b3A6IDRweDt9XG4ucC10LTUge3BhZGRpbmctdG9wOiA1cHg7fVxuLnAtdC02IHtwYWRkaW5nLXRvcDogNnB4O31cbi5wLXQtNyB7cGFkZGluZy10b3A6IDdweDt9XG4ucC10LTgge3BhZGRpbmctdG9wOiA4cHg7fVxuLnAtdC05IHtwYWRkaW5nLXRvcDogOXB4O31cbi5wLXQtMTAge3BhZGRpbmctdG9wOiAxMHB4O31cbi5wLXQtMTEge3BhZGRpbmctdG9wOiAxMXB4O31cbi5wLXQtMTIge3BhZGRpbmctdG9wOiAxMnB4O31cbi5wLXQtMTMge3BhZGRpbmctdG9wOiAxM3B4O31cbi5wLXQtMTQge3BhZGRpbmctdG9wOiAxNHB4O31cbi5wLXQtMTUge3BhZGRpbmctdG9wOiAxNXB4O31cbi5wLXQtMTYge3BhZGRpbmctdG9wOiAxNnB4O31cbi5wLXQtMTcge3BhZGRpbmctdG9wOiAxN3B4O31cbi5wLXQtMTgge3BhZGRpbmctdG9wOiAxOHB4O31cbi5wLXQtMTkge3BhZGRpbmctdG9wOiAxOXB4O31cbi5wLXQtMjAge3BhZGRpbmctdG9wOiAyMHB4O31cbi5wLXQtMjEge3BhZGRpbmctdG9wOiAyMXB4O31cbi5wLXQtMjIge3BhZGRpbmctdG9wOiAyMnB4O31cbi5wLXQtMjMge3BhZGRpbmctdG9wOiAyM3B4O31cbi5wLXQtMjQge3BhZGRpbmctdG9wOiAyNHB4O31cbi5wLXQtMjUge3BhZGRpbmctdG9wOiAyNXB4O31cbi5wLXQtMjYge3BhZGRpbmctdG9wOiAyNnB4O31cbi5wLXQtMjcge3BhZGRpbmctdG9wOiAyN3B4O31cbi5wLXQtMjgge3BhZGRpbmctdG9wOiAyOHB4O31cbi5wLXQtMjkge3BhZGRpbmctdG9wOiAyOXB4O31cbi5wLXQtMzAge3BhZGRpbmctdG9wOiAzMHB4O31cbi5wLXQtMzEge3BhZGRpbmctdG9wOiAzMXB4O31cbi5wLXQtMzIge3BhZGRpbmctdG9wOiAzMnB4O31cbi5wLXQtMzMge3BhZGRpbmctdG9wOiAzM3B4O31cbi5wLXQtMzQge3BhZGRpbmctdG9wOiAzNHB4O31cbi5wLXQtMzUge3BhZGRpbmctdG9wOiAzNXB4O31cbi5wLXQtMzYge3BhZGRpbmctdG9wOiAzNnB4O31cbi5wLXQtMzcge3BhZGRpbmctdG9wOiAzN3B4O31cbi5wLXQtMzgge3BhZGRpbmctdG9wOiAzOHB4O31cbi5wLXQtMzkge3BhZGRpbmctdG9wOiAzOXB4O31cbi5wLXQtNDAge3BhZGRpbmctdG9wOiA0MHB4O31cbi5wLXQtNDEge3BhZGRpbmctdG9wOiA0MXB4O31cbi5wLXQtNDIge3BhZGRpbmctdG9wOiA0MnB4O31cbi5wLXQtNDMge3BhZGRpbmctdG9wOiA0M3B4O31cbi5wLXQtNDQge3BhZGRpbmctdG9wOiA0NHB4O31cbi5wLXQtNDUge3BhZGRpbmctdG9wOiA0NXB4O31cbi5wLXQtNDYge3BhZGRpbmctdG9wOiA0NnB4O31cbi5wLXQtNDcge3BhZGRpbmctdG9wOiA0N3B4O31cbi5wLXQtNDgge3BhZGRpbmctdG9wOiA0OHB4O31cbi5wLXQtNDkge3BhZGRpbmctdG9wOiA0OXB4O31cbi5wLXQtNTAge3BhZGRpbmctdG9wOiA1MHB4O31cbi5wLXQtNTEge3BhZGRpbmctdG9wOiA1MXB4O31cbi5wLXQtNTIge3BhZGRpbmctdG9wOiA1MnB4O31cbi5wLXQtNTMge3BhZGRpbmctdG9wOiA1M3B4O31cbi5wLXQtNTQge3BhZGRpbmctdG9wOiA1NHB4O31cbi5wLXQtNTUge3BhZGRpbmctdG9wOiA1NXB4O31cbi5wLXQtNTYge3BhZGRpbmctdG9wOiA1NnB4O31cbi5wLXQtNTcge3BhZGRpbmctdG9wOiA1N3B4O31cbi5wLXQtNTgge3BhZGRpbmctdG9wOiA1OHB4O31cbi5wLXQtNTkge3BhZGRpbmctdG9wOiA1OXB4O31cbi5wLXQtNjAge3BhZGRpbmctdG9wOiA2MHB4O31cbi5wLXQtNjEge3BhZGRpbmctdG9wOiA2MXB4O31cbi5wLXQtNjIge3BhZGRpbmctdG9wOiA2MnB4O31cbi5wLXQtNjMge3BhZGRpbmctdG9wOiA2M3B4O31cbi5wLXQtNjQge3BhZGRpbmctdG9wOiA2NHB4O31cbi5wLXQtNjUge3BhZGRpbmctdG9wOiA2NXB4O31cbi5wLXQtNjYge3BhZGRpbmctdG9wOiA2NnB4O31cbi5wLXQtNjcge3BhZGRpbmctdG9wOiA2N3B4O31cbi5wLXQtNjgge3BhZGRpbmctdG9wOiA2OHB4O31cbi5wLXQtNjkge3BhZGRpbmctdG9wOiA2OXB4O31cbi5wLXQtNzAge3BhZGRpbmctdG9wOiA3MHB4O31cbi5wLXQtNzEge3BhZGRpbmctdG9wOiA3MXB4O31cbi5wLXQtNzIge3BhZGRpbmctdG9wOiA3MnB4O31cbi5wLXQtNzMge3BhZGRpbmctdG9wOiA3M3B4O31cbi5wLXQtNzQge3BhZGRpbmctdG9wOiA3NHB4O31cbi5wLXQtNzUge3BhZGRpbmctdG9wOiA3NXB4O31cbi5wLXQtNzYge3BhZGRpbmctdG9wOiA3NnB4O31cbi5wLXQtNzcge3BhZGRpbmctdG9wOiA3N3B4O31cbi5wLXQtNzgge3BhZGRpbmctdG9wOiA3OHB4O31cbi5wLXQtNzkge3BhZGRpbmctdG9wOiA3OXB4O31cbi5wLXQtODAge3BhZGRpbmctdG9wOiA4MHB4O31cbi5wLXQtODEge3BhZGRpbmctdG9wOiA4MXB4O31cbi5wLXQtODIge3BhZGRpbmctdG9wOiA4MnB4O31cbi5wLXQtODMge3BhZGRpbmctdG9wOiA4M3B4O31cbi5wLXQtODQge3BhZGRpbmctdG9wOiA4NHB4O31cbi5wLXQtODUge3BhZGRpbmctdG9wOiA4NXB4O31cbi5wLXQtODYge3BhZGRpbmctdG9wOiA4NnB4O31cbi5wLXQtODcge3BhZGRpbmctdG9wOiA4N3B4O31cbi5wLXQtODgge3BhZGRpbmctdG9wOiA4OHB4O31cbi5wLXQtODkge3BhZGRpbmctdG9wOiA4OXB4O31cbi5wLXQtOTAge3BhZGRpbmctdG9wOiA5MHB4O31cbi5wLXQtOTEge3BhZGRpbmctdG9wOiA5MXB4O31cbi5wLXQtOTIge3BhZGRpbmctdG9wOiA5MnB4O31cbi5wLXQtOTMge3BhZGRpbmctdG9wOiA5M3B4O31cbi5wLXQtOTQge3BhZGRpbmctdG9wOiA5NHB4O31cbi5wLXQtOTUge3BhZGRpbmctdG9wOiA5NXB4O31cbi5wLXQtOTYge3BhZGRpbmctdG9wOiA5NnB4O31cbi5wLXQtOTcge3BhZGRpbmctdG9wOiA5N3B4O31cbi5wLXQtOTgge3BhZGRpbmctdG9wOiA5OHB4O31cbi5wLXQtOTkge3BhZGRpbmctdG9wOiA5OXB4O31cbi5wLXQtMTAwIHtwYWRkaW5nLXRvcDogMTAwcHg7fVxuLnAtdC0xMDEge3BhZGRpbmctdG9wOiAxMDFweDt9XG4ucC10LTEwMiB7cGFkZGluZy10b3A6IDEwMnB4O31cbi5wLXQtMTAzIHtwYWRkaW5nLXRvcDogMTAzcHg7fVxuLnAtdC0xMDQge3BhZGRpbmctdG9wOiAxMDRweDt9XG4ucC10LTEwNSB7cGFkZGluZy10b3A6IDEwNXB4O31cbi5wLXQtMTA2IHtwYWRkaW5nLXRvcDogMTA2cHg7fVxuLnAtdC0xMDcge3BhZGRpbmctdG9wOiAxMDdweDt9XG4ucC10LTEwOCB7cGFkZGluZy10b3A6IDEwOHB4O31cbi5wLXQtMTA5IHtwYWRkaW5nLXRvcDogMTA5cHg7fVxuLnAtdC0xMTAge3BhZGRpbmctdG9wOiAxMTBweDt9XG4ucC10LTExMSB7cGFkZGluZy10b3A6IDExMXB4O31cbi5wLXQtMTEyIHtwYWRkaW5nLXRvcDogMTEycHg7fVxuLnAtdC0xMTMge3BhZGRpbmctdG9wOiAxMTNweDt9XG4ucC10LTExNCB7cGFkZGluZy10b3A6IDExNHB4O31cbi5wLXQtMTE1IHtwYWRkaW5nLXRvcDogMTE1cHg7fVxuLnAtdC0xMTYge3BhZGRpbmctdG9wOiAxMTZweDt9XG4ucC10LTExNyB7cGFkZGluZy10b3A6IDExN3B4O31cbi5wLXQtMTE4IHtwYWRkaW5nLXRvcDogMTE4cHg7fVxuLnAtdC0xMTkge3BhZGRpbmctdG9wOiAxMTlweDt9XG4ucC10LTEyMCB7cGFkZGluZy10b3A6IDEyMHB4O31cbi5wLXQtMTIxIHtwYWRkaW5nLXRvcDogMTIxcHg7fVxuLnAtdC0xMjIge3BhZGRpbmctdG9wOiAxMjJweDt9XG4ucC10LTEyMyB7cGFkZGluZy10b3A6IDEyM3B4O31cbi5wLXQtMTI0IHtwYWRkaW5nLXRvcDogMTI0cHg7fVxuLnAtdC0xMjUge3BhZGRpbmctdG9wOiAxMjVweDt9XG4ucC10LTEyNiB7cGFkZGluZy10b3A6IDEyNnB4O31cbi5wLXQtMTI3IHtwYWRkaW5nLXRvcDogMTI3cHg7fVxuLnAtdC0xMjgge3BhZGRpbmctdG9wOiAxMjhweDt9XG4ucC10LTEyOSB7cGFkZGluZy10b3A6IDEyOXB4O31cbi5wLXQtMTMwIHtwYWRkaW5nLXRvcDogMTMwcHg7fVxuLnAtdC0xMzEge3BhZGRpbmctdG9wOiAxMzFweDt9XG4ucC10LTEzMiB7cGFkZGluZy10b3A6IDEzMnB4O31cbi5wLXQtMTMzIHtwYWRkaW5nLXRvcDogMTMzcHg7fVxuLnAtdC0xMzQge3BhZGRpbmctdG9wOiAxMzRweDt9XG4ucC10LTEzNSB7cGFkZGluZy10b3A6IDEzNXB4O31cbi5wLXQtMTM2IHtwYWRkaW5nLXRvcDogMTM2cHg7fVxuLnAtdC0xMzcge3BhZGRpbmctdG9wOiAxMzdweDt9XG4ucC10LTEzOCB7cGFkZGluZy10b3A6IDEzOHB4O31cbi5wLXQtMTM5IHtwYWRkaW5nLXRvcDogMTM5cHg7fVxuLnAtdC0xNDAge3BhZGRpbmctdG9wOiAxNDBweDt9XG4ucC10LTE0MSB7cGFkZGluZy10b3A6IDE0MXB4O31cbi5wLXQtMTQyIHtwYWRkaW5nLXRvcDogMTQycHg7fVxuLnAtdC0xNDMge3BhZGRpbmctdG9wOiAxNDNweDt9XG4ucC10LTE0NCB7cGFkZGluZy10b3A6IDE0NHB4O31cbi5wLXQtMTQ1IHtwYWRkaW5nLXRvcDogMTQ1cHg7fVxuLnAtdC0xNDYge3BhZGRpbmctdG9wOiAxNDZweDt9XG4ucC10LTE0NyB7cGFkZGluZy10b3A6IDE0N3B4O31cbi5wLXQtMTQ4IHtwYWRkaW5nLXRvcDogMTQ4cHg7fVxuLnAtdC0xNDkge3BhZGRpbmctdG9wOiAxNDlweDt9XG4ucC10LTE1MCB7cGFkZGluZy10b3A6IDE1MHB4O31cbi5wLXQtMTUxIHtwYWRkaW5nLXRvcDogMTUxcHg7fVxuLnAtdC0xNTIge3BhZGRpbmctdG9wOiAxNTJweDt9XG4ucC10LTE1MyB7cGFkZGluZy10b3A6IDE1M3B4O31cbi5wLXQtMTU0IHtwYWRkaW5nLXRvcDogMTU0cHg7fVxuLnAtdC0xNTUge3BhZGRpbmctdG9wOiAxNTVweDt9XG4ucC10LTE1NiB7cGFkZGluZy10b3A6IDE1NnB4O31cbi5wLXQtMTU3IHtwYWRkaW5nLXRvcDogMTU3cHg7fVxuLnAtdC0xNTgge3BhZGRpbmctdG9wOiAxNThweDt9XG4ucC10LTE1OSB7cGFkZGluZy10b3A6IDE1OXB4O31cbi5wLXQtMTYwIHtwYWRkaW5nLXRvcDogMTYwcHg7fVxuLnAtdC0xNjEge3BhZGRpbmctdG9wOiAxNjFweDt9XG4ucC10LTE2MiB7cGFkZGluZy10b3A6IDE2MnB4O31cbi5wLXQtMTYzIHtwYWRkaW5nLXRvcDogMTYzcHg7fVxuLnAtdC0xNjQge3BhZGRpbmctdG9wOiAxNjRweDt9XG4ucC10LTE2NSB7cGFkZGluZy10b3A6IDE2NXB4O31cbi5wLXQtMTY2IHtwYWRkaW5nLXRvcDogMTY2cHg7fVxuLnAtdC0xNjcge3BhZGRpbmctdG9wOiAxNjdweDt9XG4ucC10LTE2OCB7cGFkZGluZy10b3A6IDE2OHB4O31cbi5wLXQtMTY5IHtwYWRkaW5nLXRvcDogMTY5cHg7fVxuLnAtdC0xNzAge3BhZGRpbmctdG9wOiAxNzBweDt9XG4ucC10LTE3MSB7cGFkZGluZy10b3A6IDE3MXB4O31cbi5wLXQtMTcyIHtwYWRkaW5nLXRvcDogMTcycHg7fVxuLnAtdC0xNzMge3BhZGRpbmctdG9wOiAxNzNweDt9XG4ucC10LTE3NCB7cGFkZGluZy10b3A6IDE3NHB4O31cbi5wLXQtMTc1IHtwYWRkaW5nLXRvcDogMTc1cHg7fVxuLnAtdC0xNzYge3BhZGRpbmctdG9wOiAxNzZweDt9XG4ucC10LTE3NyB7cGFkZGluZy10b3A6IDE3N3B4O31cbi5wLXQtMTc4IHtwYWRkaW5nLXRvcDogMTc4cHg7fVxuLnAtdC0xNzkge3BhZGRpbmctdG9wOiAxNzlweDt9XG4ucC10LTE4MCB7cGFkZGluZy10b3A6IDE4MHB4O31cbi5wLXQtMTgxIHtwYWRkaW5nLXRvcDogMTgxcHg7fVxuLnAtdC0xODIge3BhZGRpbmctdG9wOiAxODJweDt9XG4ucC10LTE4MyB7cGFkZGluZy10b3A6IDE4M3B4O31cbi5wLXQtMTg0IHtwYWRkaW5nLXRvcDogMTg0cHg7fVxuLnAtdC0xODUge3BhZGRpbmctdG9wOiAxODVweDt9XG4ucC10LTE4NiB7cGFkZGluZy10b3A6IDE4NnB4O31cbi5wLXQtMTg3IHtwYWRkaW5nLXRvcDogMTg3cHg7fVxuLnAtdC0xODgge3BhZGRpbmctdG9wOiAxODhweDt9XG4ucC10LTE4OSB7cGFkZGluZy10b3A6IDE4OXB4O31cbi5wLXQtMTkwIHtwYWRkaW5nLXRvcDogMTkwcHg7fVxuLnAtdC0xOTEge3BhZGRpbmctdG9wOiAxOTFweDt9XG4ucC10LTE5MiB7cGFkZGluZy10b3A6IDE5MnB4O31cbi5wLXQtMTkzIHtwYWRkaW5nLXRvcDogMTkzcHg7fVxuLnAtdC0xOTQge3BhZGRpbmctdG9wOiAxOTRweDt9XG4ucC10LTE5NSB7cGFkZGluZy10b3A6IDE5NXB4O31cbi5wLXQtMTk2IHtwYWRkaW5nLXRvcDogMTk2cHg7fVxuLnAtdC0xOTcge3BhZGRpbmctdG9wOiAxOTdweDt9XG4ucC10LTE5OCB7cGFkZGluZy10b3A6IDE5OHB4O31cbi5wLXQtMTk5IHtwYWRkaW5nLXRvcDogMTk5cHg7fVxuLnAtdC0yMDAge3BhZGRpbmctdG9wOiAyMDBweDt9XG4ucC10LTIwMSB7cGFkZGluZy10b3A6IDIwMXB4O31cbi5wLXQtMjAyIHtwYWRkaW5nLXRvcDogMjAycHg7fVxuLnAtdC0yMDMge3BhZGRpbmctdG9wOiAyMDNweDt9XG4ucC10LTIwNCB7cGFkZGluZy10b3A6IDIwNHB4O31cbi5wLXQtMjA1IHtwYWRkaW5nLXRvcDogMjA1cHg7fVxuLnAtdC0yMDYge3BhZGRpbmctdG9wOiAyMDZweDt9XG4ucC10LTIwNyB7cGFkZGluZy10b3A6IDIwN3B4O31cbi5wLXQtMjA4IHtwYWRkaW5nLXRvcDogMjA4cHg7fVxuLnAtdC0yMDkge3BhZGRpbmctdG9wOiAyMDlweDt9XG4ucC10LTIxMCB7cGFkZGluZy10b3A6IDIxMHB4O31cbi5wLXQtMjExIHtwYWRkaW5nLXRvcDogMjExcHg7fVxuLnAtdC0yMTIge3BhZGRpbmctdG9wOiAyMTJweDt9XG4ucC10LTIxMyB7cGFkZGluZy10b3A6IDIxM3B4O31cbi5wLXQtMjE0IHtwYWRkaW5nLXRvcDogMjE0cHg7fVxuLnAtdC0yMTUge3BhZGRpbmctdG9wOiAyMTVweDt9XG4ucC10LTIxNiB7cGFkZGluZy10b3A6IDIxNnB4O31cbi5wLXQtMjE3IHtwYWRkaW5nLXRvcDogMjE3cHg7fVxuLnAtdC0yMTgge3BhZGRpbmctdG9wOiAyMThweDt9XG4ucC10LTIxOSB7cGFkZGluZy10b3A6IDIxOXB4O31cbi5wLXQtMjIwIHtwYWRkaW5nLXRvcDogMjIwcHg7fVxuLnAtdC0yMjEge3BhZGRpbmctdG9wOiAyMjFweDt9XG4ucC10LTIyMiB7cGFkZGluZy10b3A6IDIyMnB4O31cbi5wLXQtMjIzIHtwYWRkaW5nLXRvcDogMjIzcHg7fVxuLnAtdC0yMjQge3BhZGRpbmctdG9wOiAyMjRweDt9XG4ucC10LTIyNSB7cGFkZGluZy10b3A6IDIyNXB4O31cbi5wLXQtMjI2IHtwYWRkaW5nLXRvcDogMjI2cHg7fVxuLnAtdC0yMjcge3BhZGRpbmctdG9wOiAyMjdweDt9XG4ucC10LTIyOCB7cGFkZGluZy10b3A6IDIyOHB4O31cbi5wLXQtMjI5IHtwYWRkaW5nLXRvcDogMjI5cHg7fVxuLnAtdC0yMzAge3BhZGRpbmctdG9wOiAyMzBweDt9XG4ucC10LTIzMSB7cGFkZGluZy10b3A6IDIzMXB4O31cbi5wLXQtMjMyIHtwYWRkaW5nLXRvcDogMjMycHg7fVxuLnAtdC0yMzMge3BhZGRpbmctdG9wOiAyMzNweDt9XG4ucC10LTIzNCB7cGFkZGluZy10b3A6IDIzNHB4O31cbi5wLXQtMjM1IHtwYWRkaW5nLXRvcDogMjM1cHg7fVxuLnAtdC0yMzYge3BhZGRpbmctdG9wOiAyMzZweDt9XG4ucC10LTIzNyB7cGFkZGluZy10b3A6IDIzN3B4O31cbi5wLXQtMjM4IHtwYWRkaW5nLXRvcDogMjM4cHg7fVxuLnAtdC0yMzkge3BhZGRpbmctdG9wOiAyMzlweDt9XG4ucC10LTI0MCB7cGFkZGluZy10b3A6IDI0MHB4O31cbi5wLXQtMjQxIHtwYWRkaW5nLXRvcDogMjQxcHg7fVxuLnAtdC0yNDIge3BhZGRpbmctdG9wOiAyNDJweDt9XG4ucC10LTI0MyB7cGFkZGluZy10b3A6IDI0M3B4O31cbi5wLXQtMjQ0IHtwYWRkaW5nLXRvcDogMjQ0cHg7fVxuLnAtdC0yNDUge3BhZGRpbmctdG9wOiAyNDVweDt9XG4ucC10LTI0NiB7cGFkZGluZy10b3A6IDI0NnB4O31cbi5wLXQtMjQ3IHtwYWRkaW5nLXRvcDogMjQ3cHg7fVxuLnAtdC0yNDgge3BhZGRpbmctdG9wOiAyNDhweDt9XG4ucC10LTI0OSB7cGFkZGluZy10b3A6IDI0OXB4O31cbi5wLXQtMjUwIHtwYWRkaW5nLXRvcDogMjUwcHg7fVxuLnAtYi0wIHtwYWRkaW5nLWJvdHRvbTogMHB4O31cbi5wLWItMSB7cGFkZGluZy1ib3R0b206IDFweDt9XG4ucC1iLTIge3BhZGRpbmctYm90dG9tOiAycHg7fVxuLnAtYi0zIHtwYWRkaW5nLWJvdHRvbTogM3B4O31cbi5wLWItNCB7cGFkZGluZy1ib3R0b206IDRweDt9XG4ucC1iLTUge3BhZGRpbmctYm90dG9tOiA1cHg7fVxuLnAtYi02IHtwYWRkaW5nLWJvdHRvbTogNnB4O31cbi5wLWItNyB7cGFkZGluZy1ib3R0b206IDdweDt9XG4ucC1iLTgge3BhZGRpbmctYm90dG9tOiA4cHg7fVxuLnAtYi05IHtwYWRkaW5nLWJvdHRvbTogOXB4O31cbi5wLWItMTAge3BhZGRpbmctYm90dG9tOiAxMHB4O31cbi5wLWItMTEge3BhZGRpbmctYm90dG9tOiAxMXB4O31cbi5wLWItMTIge3BhZGRpbmctYm90dG9tOiAxMnB4O31cbi5wLWItMTMge3BhZGRpbmctYm90dG9tOiAxM3B4O31cbi5wLWItMTQge3BhZGRpbmctYm90dG9tOiAxNHB4O31cbi5wLWItMTUge3BhZGRpbmctYm90dG9tOiAxNXB4O31cbi5wLWItMTYge3BhZGRpbmctYm90dG9tOiAxNnB4O31cbi5wLWItMTcge3BhZGRpbmctYm90dG9tOiAxN3B4O31cbi5wLWItMTgge3BhZGRpbmctYm90dG9tOiAxOHB4O31cbi5wLWItMTkge3BhZGRpbmctYm90dG9tOiAxOXB4O31cbi5wLWItMjAge3BhZGRpbmctYm90dG9tOiAyMHB4O31cbi5wLWItMjEge3BhZGRpbmctYm90dG9tOiAyMXB4O31cbi5wLWItMjIge3BhZGRpbmctYm90dG9tOiAyMnB4O31cbi5wLWItMjMge3BhZGRpbmctYm90dG9tOiAyM3B4O31cbi5wLWItMjQge3BhZGRpbmctYm90dG9tOiAyNHB4O31cbi5wLWItMjUge3BhZGRpbmctYm90dG9tOiAyNXB4O31cbi5wLWItMjYge3BhZGRpbmctYm90dG9tOiAyNnB4O31cbi5wLWItMjcge3BhZGRpbmctYm90dG9tOiAyN3B4O31cbi5wLWItMjgge3BhZGRpbmctYm90dG9tOiAyOHB4O31cbi5wLWItMjkge3BhZGRpbmctYm90dG9tOiAyOXB4O31cbi5wLWItMzAge3BhZGRpbmctYm90dG9tOiAzMHB4O31cbi5wLWItMzEge3BhZGRpbmctYm90dG9tOiAzMXB4O31cbi5wLWItMzIge3BhZGRpbmctYm90dG9tOiAzMnB4O31cbi5wLWItMzMge3BhZGRpbmctYm90dG9tOiAzM3B4O31cbi5wLWItMzQge3BhZGRpbmctYm90dG9tOiAzNHB4O31cbi5wLWItMzUge3BhZGRpbmctYm90dG9tOiAzNXB4O31cbi5wLWItMzYge3BhZGRpbmctYm90dG9tOiAzNnB4O31cbi5wLWItMzcge3BhZGRpbmctYm90dG9tOiAzN3B4O31cbi5wLWItMzgge3BhZGRpbmctYm90dG9tOiAzOHB4O31cbi5wLWItMzkge3BhZGRpbmctYm90dG9tOiAzOXB4O31cbi5wLWItNDAge3BhZGRpbmctYm90dG9tOiA0MHB4O31cbi5wLWItNDEge3BhZGRpbmctYm90dG9tOiA0MXB4O31cbi5wLWItNDIge3BhZGRpbmctYm90dG9tOiA0MnB4O31cbi5wLWItNDMge3BhZGRpbmctYm90dG9tOiA0M3B4O31cbi5wLWItNDQge3BhZGRpbmctYm90dG9tOiA0NHB4O31cbi5wLWItNDUge3BhZGRpbmctYm90dG9tOiA0NXB4O31cbi5wLWItNDYge3BhZGRpbmctYm90dG9tOiA0NnB4O31cbi5wLWItNDcge3BhZGRpbmctYm90dG9tOiA0N3B4O31cbi5wLWItNDgge3BhZGRpbmctYm90dG9tOiA0OHB4O31cbi5wLWItNDkge3BhZGRpbmctYm90dG9tOiA0OXB4O31cbi5wLWItNTAge3BhZGRpbmctYm90dG9tOiA1MHB4O31cbi5wLWItNTEge3BhZGRpbmctYm90dG9tOiA1MXB4O31cbi5wLWItNTIge3BhZGRpbmctYm90dG9tOiA1MnB4O31cbi5wLWItNTMge3BhZGRpbmctYm90dG9tOiA1M3B4O31cbi5wLWItNTQge3BhZGRpbmctYm90dG9tOiA1NHB4O31cbi5wLWItNTUge3BhZGRpbmctYm90dG9tOiA1NXB4O31cbi5wLWItNTYge3BhZGRpbmctYm90dG9tOiA1NnB4O31cbi5wLWItNTcge3BhZGRpbmctYm90dG9tOiA1N3B4O31cbi5wLWItNTgge3BhZGRpbmctYm90dG9tOiA1OHB4O31cbi5wLWItNTkge3BhZGRpbmctYm90dG9tOiA1OXB4O31cbi5wLWItNjAge3BhZGRpbmctYm90dG9tOiA2MHB4O31cbi5wLWItNjEge3BhZGRpbmctYm90dG9tOiA2MXB4O31cbi5wLWItNjIge3BhZGRpbmctYm90dG9tOiA2MnB4O31cbi5wLWItNjMge3BhZGRpbmctYm90dG9tOiA2M3B4O31cbi5wLWItNjQge3BhZGRpbmctYm90dG9tOiA2NHB4O31cbi5wLWItNjUge3BhZGRpbmctYm90dG9tOiA2NXB4O31cbi5wLWItNjYge3BhZGRpbmctYm90dG9tOiA2NnB4O31cbi5wLWItNjcge3BhZGRpbmctYm90dG9tOiA2N3B4O31cbi5wLWItNjgge3BhZGRpbmctYm90dG9tOiA2OHB4O31cbi5wLWItNjkge3BhZGRpbmctYm90dG9tOiA2OXB4O31cbi5wLWItNzAge3BhZGRpbmctYm90dG9tOiA3MHB4O31cbi5wLWItNzEge3BhZGRpbmctYm90dG9tOiA3MXB4O31cbi5wLWItNzIge3BhZGRpbmctYm90dG9tOiA3MnB4O31cbi5wLWItNzMge3BhZGRpbmctYm90dG9tOiA3M3B4O31cbi5wLWItNzQge3BhZGRpbmctYm90dG9tOiA3NHB4O31cbi5wLWItNzUge3BhZGRpbmctYm90dG9tOiA3NXB4O31cbi5wLWItNzYge3BhZGRpbmctYm90dG9tOiA3NnB4O31cbi5wLWItNzcge3BhZGRpbmctYm90dG9tOiA3N3B4O31cbi5wLWItNzgge3BhZGRpbmctYm90dG9tOiA3OHB4O31cbi5wLWItNzkge3BhZGRpbmctYm90dG9tOiA3OXB4O31cbi5wLWItODAge3BhZGRpbmctYm90dG9tOiA4MHB4O31cbi5wLWItODEge3BhZGRpbmctYm90dG9tOiA4MXB4O31cbi5wLWItODIge3BhZGRpbmctYm90dG9tOiA4MnB4O31cbi5wLWItODMge3BhZGRpbmctYm90dG9tOiA4M3B4O31cbi5wLWItODQge3BhZGRpbmctYm90dG9tOiA4NHB4O31cbi5wLWItODUge3BhZGRpbmctYm90dG9tOiA4NXB4O31cbi5wLWItODYge3BhZGRpbmctYm90dG9tOiA4NnB4O31cbi5wLWItODcge3BhZGRpbmctYm90dG9tOiA4N3B4O31cbi5wLWItODgge3BhZGRpbmctYm90dG9tOiA4OHB4O31cbi5wLWItODkge3BhZGRpbmctYm90dG9tOiA4OXB4O31cbi5wLWItOTAge3BhZGRpbmctYm90dG9tOiA5MHB4O31cbi5wLWItOTEge3BhZGRpbmctYm90dG9tOiA5MXB4O31cbi5wLWItOTIge3BhZGRpbmctYm90dG9tOiA5MnB4O31cbi5wLWItOTMge3BhZGRpbmctYm90dG9tOiA5M3B4O31cbi5wLWItOTQge3BhZGRpbmctYm90dG9tOiA5NHB4O31cbi5wLWItOTUge3BhZGRpbmctYm90dG9tOiA5NXB4O31cbi5wLWItOTYge3BhZGRpbmctYm90dG9tOiA5NnB4O31cbi5wLWItOTcge3BhZGRpbmctYm90dG9tOiA5N3B4O31cbi5wLWItOTgge3BhZGRpbmctYm90dG9tOiA5OHB4O31cbi5wLWItOTkge3BhZGRpbmctYm90dG9tOiA5OXB4O31cbi5wLWItMTAwIHtwYWRkaW5nLWJvdHRvbTogMTAwcHg7fVxuLnAtYi0xMDEge3BhZGRpbmctYm90dG9tOiAxMDFweDt9XG4ucC1iLTEwMiB7cGFkZGluZy1ib3R0b206IDEwMnB4O31cbi5wLWItMTAzIHtwYWRkaW5nLWJvdHRvbTogMTAzcHg7fVxuLnAtYi0xMDQge3BhZGRpbmctYm90dG9tOiAxMDRweDt9XG4ucC1iLTEwNSB7cGFkZGluZy1ib3R0b206IDEwNXB4O31cbi5wLWItMTA2IHtwYWRkaW5nLWJvdHRvbTogMTA2cHg7fVxuLnAtYi0xMDcge3BhZGRpbmctYm90dG9tOiAxMDdweDt9XG4ucC1iLTEwOCB7cGFkZGluZy1ib3R0b206IDEwOHB4O31cbi5wLWItMTA5IHtwYWRkaW5nLWJvdHRvbTogMTA5cHg7fVxuLnAtYi0xMTAge3BhZGRpbmctYm90dG9tOiAxMTBweDt9XG4ucC1iLTExMSB7cGFkZGluZy1ib3R0b206IDExMXB4O31cbi5wLWItMTEyIHtwYWRkaW5nLWJvdHRvbTogMTEycHg7fVxuLnAtYi0xMTMge3BhZGRpbmctYm90dG9tOiAxMTNweDt9XG4ucC1iLTExNCB7cGFkZGluZy1ib3R0b206IDExNHB4O31cbi5wLWItMTE1IHtwYWRkaW5nLWJvdHRvbTogMTE1cHg7fVxuLnAtYi0xMTYge3BhZGRpbmctYm90dG9tOiAxMTZweDt9XG4ucC1iLTExNyB7cGFkZGluZy1ib3R0b206IDExN3B4O31cbi5wLWItMTE4IHtwYWRkaW5nLWJvdHRvbTogMTE4cHg7fVxuLnAtYi0xMTkge3BhZGRpbmctYm90dG9tOiAxMTlweDt9XG4ucC1iLTEyMCB7cGFkZGluZy1ib3R0b206IDEyMHB4O31cbi5wLWItMTIxIHtwYWRkaW5nLWJvdHRvbTogMTIxcHg7fVxuLnAtYi0xMjIge3BhZGRpbmctYm90dG9tOiAxMjJweDt9XG4ucC1iLTEyMyB7cGFkZGluZy1ib3R0b206IDEyM3B4O31cbi5wLWItMTI0IHtwYWRkaW5nLWJvdHRvbTogMTI0cHg7fVxuLnAtYi0xMjUge3BhZGRpbmctYm90dG9tOiAxMjVweDt9XG4ucC1iLTEyNiB7cGFkZGluZy1ib3R0b206IDEyNnB4O31cbi5wLWItMTI3IHtwYWRkaW5nLWJvdHRvbTogMTI3cHg7fVxuLnAtYi0xMjgge3BhZGRpbmctYm90dG9tOiAxMjhweDt9XG4ucC1iLTEyOSB7cGFkZGluZy1ib3R0b206IDEyOXB4O31cbi5wLWItMTMwIHtwYWRkaW5nLWJvdHRvbTogMTMwcHg7fVxuLnAtYi0xMzEge3BhZGRpbmctYm90dG9tOiAxMzFweDt9XG4ucC1iLTEzMiB7cGFkZGluZy1ib3R0b206IDEzMnB4O31cbi5wLWItMTMzIHtwYWRkaW5nLWJvdHRvbTogMTMzcHg7fVxuLnAtYi0xMzQge3BhZGRpbmctYm90dG9tOiAxMzRweDt9XG4ucC1iLTEzNSB7cGFkZGluZy1ib3R0b206IDEzNXB4O31cbi5wLWItMTM2IHtwYWRkaW5nLWJvdHRvbTogMTM2cHg7fVxuLnAtYi0xMzcge3BhZGRpbmctYm90dG9tOiAxMzdweDt9XG4ucC1iLTEzOCB7cGFkZGluZy1ib3R0b206IDEzOHB4O31cbi5wLWItMTM5IHtwYWRkaW5nLWJvdHRvbTogMTM5cHg7fVxuLnAtYi0xNDAge3BhZGRpbmctYm90dG9tOiAxNDBweDt9XG4ucC1iLTE0MSB7cGFkZGluZy1ib3R0b206IDE0MXB4O31cbi5wLWItMTQyIHtwYWRkaW5nLWJvdHRvbTogMTQycHg7fVxuLnAtYi0xNDMge3BhZGRpbmctYm90dG9tOiAxNDNweDt9XG4ucC1iLTE0NCB7cGFkZGluZy1ib3R0b206IDE0NHB4O31cbi5wLWItMTQ1IHtwYWRkaW5nLWJvdHRvbTogMTQ1cHg7fVxuLnAtYi0xNDYge3BhZGRpbmctYm90dG9tOiAxNDZweDt9XG4ucC1iLTE0NyB7cGFkZGluZy1ib3R0b206IDE0N3B4O31cbi5wLWItMTQ4IHtwYWRkaW5nLWJvdHRvbTogMTQ4cHg7fVxuLnAtYi0xNDkge3BhZGRpbmctYm90dG9tOiAxNDlweDt9XG4ucC1iLTE1MCB7cGFkZGluZy1ib3R0b206IDE1MHB4O31cbi5wLWItMTUxIHtwYWRkaW5nLWJvdHRvbTogMTUxcHg7fVxuLnAtYi0xNTIge3BhZGRpbmctYm90dG9tOiAxNTJweDt9XG4ucC1iLTE1MyB7cGFkZGluZy1ib3R0b206IDE1M3B4O31cbi5wLWItMTU0IHtwYWRkaW5nLWJvdHRvbTogMTU0cHg7fVxuLnAtYi0xNTUge3BhZGRpbmctYm90dG9tOiAxNTVweDt9XG4ucC1iLTE1NiB7cGFkZGluZy1ib3R0b206IDE1NnB4O31cbi5wLWItMTU3IHtwYWRkaW5nLWJvdHRvbTogMTU3cHg7fVxuLnAtYi0xNTgge3BhZGRpbmctYm90dG9tOiAxNThweDt9XG4ucC1iLTE1OSB7cGFkZGluZy1ib3R0b206IDE1OXB4O31cbi5wLWItMTYwIHtwYWRkaW5nLWJvdHRvbTogMTYwcHg7fVxuLnAtYi0xNjEge3BhZGRpbmctYm90dG9tOiAxNjFweDt9XG4ucC1iLTE2MiB7cGFkZGluZy1ib3R0b206IDE2MnB4O31cbi5wLWItMTYzIHtwYWRkaW5nLWJvdHRvbTogMTYzcHg7fVxuLnAtYi0xNjQge3BhZGRpbmctYm90dG9tOiAxNjRweDt9XG4ucC1iLTE2NSB7cGFkZGluZy1ib3R0b206IDE2NXB4O31cbi5wLWItMTY2IHtwYWRkaW5nLWJvdHRvbTogMTY2cHg7fVxuLnAtYi0xNjcge3BhZGRpbmctYm90dG9tOiAxNjdweDt9XG4ucC1iLTE2OCB7cGFkZGluZy1ib3R0b206IDE2OHB4O31cbi5wLWItMTY5IHtwYWRkaW5nLWJvdHRvbTogMTY5cHg7fVxuLnAtYi0xNzAge3BhZGRpbmctYm90dG9tOiAxNzBweDt9XG4ucC1iLTE3MSB7cGFkZGluZy1ib3R0b206IDE3MXB4O31cbi5wLWItMTcyIHtwYWRkaW5nLWJvdHRvbTogMTcycHg7fVxuLnAtYi0xNzMge3BhZGRpbmctYm90dG9tOiAxNzNweDt9XG4ucC1iLTE3NCB7cGFkZGluZy1ib3R0b206IDE3NHB4O31cbi5wLWItMTc1IHtwYWRkaW5nLWJvdHRvbTogMTc1cHg7fVxuLnAtYi0xNzYge3BhZGRpbmctYm90dG9tOiAxNzZweDt9XG4ucC1iLTE3NyB7cGFkZGluZy1ib3R0b206IDE3N3B4O31cbi5wLWItMTc4IHtwYWRkaW5nLWJvdHRvbTogMTc4cHg7fVxuLnAtYi0xNzkge3BhZGRpbmctYm90dG9tOiAxNzlweDt9XG4ucC1iLTE4MCB7cGFkZGluZy1ib3R0b206IDE4MHB4O31cbi5wLWItMTgxIHtwYWRkaW5nLWJvdHRvbTogMTgxcHg7fVxuLnAtYi0xODIge3BhZGRpbmctYm90dG9tOiAxODJweDt9XG4ucC1iLTE4MyB7cGFkZGluZy1ib3R0b206IDE4M3B4O31cbi5wLWItMTg0IHtwYWRkaW5nLWJvdHRvbTogMTg0cHg7fVxuLnAtYi0xODUge3BhZGRpbmctYm90dG9tOiAxODVweDt9XG4ucC1iLTE4NiB7cGFkZGluZy1ib3R0b206IDE4NnB4O31cbi5wLWItMTg3IHtwYWRkaW5nLWJvdHRvbTogMTg3cHg7fVxuLnAtYi0xODgge3BhZGRpbmctYm90dG9tOiAxODhweDt9XG4ucC1iLTE4OSB7cGFkZGluZy1ib3R0b206IDE4OXB4O31cbi5wLWItMTkwIHtwYWRkaW5nLWJvdHRvbTogMTkwcHg7fVxuLnAtYi0xOTEge3BhZGRpbmctYm90dG9tOiAxOTFweDt9XG4ucC1iLTE5MiB7cGFkZGluZy1ib3R0b206IDE5MnB4O31cbi5wLWItMTkzIHtwYWRkaW5nLWJvdHRvbTogMTkzcHg7fVxuLnAtYi0xOTQge3BhZGRpbmctYm90dG9tOiAxOTRweDt9XG4ucC1iLTE5NSB7cGFkZGluZy1ib3R0b206IDE5NXB4O31cbi5wLWItMTk2IHtwYWRkaW5nLWJvdHRvbTogMTk2cHg7fVxuLnAtYi0xOTcge3BhZGRpbmctYm90dG9tOiAxOTdweDt9XG4ucC1iLTE5OCB7cGFkZGluZy1ib3R0b206IDE5OHB4O31cbi5wLWItMTk5IHtwYWRkaW5nLWJvdHRvbTogMTk5cHg7fVxuLnAtYi0yMDAge3BhZGRpbmctYm90dG9tOiAyMDBweDt9XG4ucC1iLTIwMSB7cGFkZGluZy1ib3R0b206IDIwMXB4O31cbi5wLWItMjAyIHtwYWRkaW5nLWJvdHRvbTogMjAycHg7fVxuLnAtYi0yMDMge3BhZGRpbmctYm90dG9tOiAyMDNweDt9XG4ucC1iLTIwNCB7cGFkZGluZy1ib3R0b206IDIwNHB4O31cbi5wLWItMjA1IHtwYWRkaW5nLWJvdHRvbTogMjA1cHg7fVxuLnAtYi0yMDYge3BhZGRpbmctYm90dG9tOiAyMDZweDt9XG4ucC1iLTIwNyB7cGFkZGluZy1ib3R0b206IDIwN3B4O31cbi5wLWItMjA4IHtwYWRkaW5nLWJvdHRvbTogMjA4cHg7fVxuLnAtYi0yMDkge3BhZGRpbmctYm90dG9tOiAyMDlweDt9XG4ucC1iLTIxMCB7cGFkZGluZy1ib3R0b206IDIxMHB4O31cbi5wLWItMjExIHtwYWRkaW5nLWJvdHRvbTogMjExcHg7fVxuLnAtYi0yMTIge3BhZGRpbmctYm90dG9tOiAyMTJweDt9XG4ucC1iLTIxMyB7cGFkZGluZy1ib3R0b206IDIxM3B4O31cbi5wLWItMjE0IHtwYWRkaW5nLWJvdHRvbTogMjE0cHg7fVxuLnAtYi0yMTUge3BhZGRpbmctYm90dG9tOiAyMTVweDt9XG4ucC1iLTIxNiB7cGFkZGluZy1ib3R0b206IDIxNnB4O31cbi5wLWItMjE3IHtwYWRkaW5nLWJvdHRvbTogMjE3cHg7fVxuLnAtYi0yMTgge3BhZGRpbmctYm90dG9tOiAyMThweDt9XG4ucC1iLTIxOSB7cGFkZGluZy1ib3R0b206IDIxOXB4O31cbi5wLWItMjIwIHtwYWRkaW5nLWJvdHRvbTogMjIwcHg7fVxuLnAtYi0yMjEge3BhZGRpbmctYm90dG9tOiAyMjFweDt9XG4ucC1iLTIyMiB7cGFkZGluZy1ib3R0b206IDIyMnB4O31cbi5wLWItMjIzIHtwYWRkaW5nLWJvdHRvbTogMjIzcHg7fVxuLnAtYi0yMjQge3BhZGRpbmctYm90dG9tOiAyMjRweDt9XG4ucC1iLTIyNSB7cGFkZGluZy1ib3R0b206IDIyNXB4O31cbi5wLWItMjI2IHtwYWRkaW5nLWJvdHRvbTogMjI2cHg7fVxuLnAtYi0yMjcge3BhZGRpbmctYm90dG9tOiAyMjdweDt9XG4ucC1iLTIyOCB7cGFkZGluZy1ib3R0b206IDIyOHB4O31cbi5wLWItMjI5IHtwYWRkaW5nLWJvdHRvbTogMjI5cHg7fVxuLnAtYi0yMzAge3BhZGRpbmctYm90dG9tOiAyMzBweDt9XG4ucC1iLTIzMSB7cGFkZGluZy1ib3R0b206IDIzMXB4O31cbi5wLWItMjMyIHtwYWRkaW5nLWJvdHRvbTogMjMycHg7fVxuLnAtYi0yMzMge3BhZGRpbmctYm90dG9tOiAyMzNweDt9XG4ucC1iLTIzNCB7cGFkZGluZy1ib3R0b206IDIzNHB4O31cbi5wLWItMjM1IHtwYWRkaW5nLWJvdHRvbTogMjM1cHg7fVxuLnAtYi0yMzYge3BhZGRpbmctYm90dG9tOiAyMzZweDt9XG4ucC1iLTIzNyB7cGFkZGluZy1ib3R0b206IDIzN3B4O31cbi5wLWItMjM4IHtwYWRkaW5nLWJvdHRvbTogMjM4cHg7fVxuLnAtYi0yMzkge3BhZGRpbmctYm90dG9tOiAyMzlweDt9XG4ucC1iLTI0MCB7cGFkZGluZy1ib3R0b206IDI0MHB4O31cbi5wLWItMjQxIHtwYWRkaW5nLWJvdHRvbTogMjQxcHg7fVxuLnAtYi0yNDIge3BhZGRpbmctYm90dG9tOiAyNDJweDt9XG4ucC1iLTI0MyB7cGFkZGluZy1ib3R0b206IDI0M3B4O31cbi5wLWItMjQ0IHtwYWRkaW5nLWJvdHRvbTogMjQ0cHg7fVxuLnAtYi0yNDUge3BhZGRpbmctYm90dG9tOiAyNDVweDt9XG4ucC1iLTI0NiB7cGFkZGluZy1ib3R0b206IDI0NnB4O31cbi5wLWItMjQ3IHtwYWRkaW5nLWJvdHRvbTogMjQ3cHg7fVxuLnAtYi0yNDgge3BhZGRpbmctYm90dG9tOiAyNDhweDt9XG4ucC1iLTI0OSB7cGFkZGluZy1ib3R0b206IDI0OXB4O31cbi5wLWItMjUwIHtwYWRkaW5nLWJvdHRvbTogMjUwcHg7fVxuLnAtbC0wIHtwYWRkaW5nLWxlZnQ6IDBweDt9XG4ucC1sLTEge3BhZGRpbmctbGVmdDogMXB4O31cbi5wLWwtMiB7cGFkZGluZy1sZWZ0OiAycHg7fVxuLnAtbC0zIHtwYWRkaW5nLWxlZnQ6IDNweDt9XG4ucC1sLTQge3BhZGRpbmctbGVmdDogNHB4O31cbi5wLWwtNSB7cGFkZGluZy1sZWZ0OiA1cHg7fVxuLnAtbC02IHtwYWRkaW5nLWxlZnQ6IDZweDt9XG4ucC1sLTcge3BhZGRpbmctbGVmdDogN3B4O31cbi5wLWwtOCB7cGFkZGluZy1sZWZ0OiA4cHg7fVxuLnAtbC05IHtwYWRkaW5nLWxlZnQ6IDlweDt9XG4ucC1sLTEwIHtwYWRkaW5nLWxlZnQ6IDEwcHg7fVxuLnAtbC0xMSB7cGFkZGluZy1sZWZ0OiAxMXB4O31cbi5wLWwtMTIge3BhZGRpbmctbGVmdDogMTJweDt9XG4ucC1sLTEzIHtwYWRkaW5nLWxlZnQ6IDEzcHg7fVxuLnAtbC0xNCB7cGFkZGluZy1sZWZ0OiAxNHB4O31cbi5wLWwtMTUge3BhZGRpbmctbGVmdDogMTVweDt9XG4ucC1sLTE2IHtwYWRkaW5nLWxlZnQ6IDE2cHg7fVxuLnAtbC0xNyB7cGFkZGluZy1sZWZ0OiAxN3B4O31cbi5wLWwtMTgge3BhZGRpbmctbGVmdDogMThweDt9XG4ucC1sLTE5IHtwYWRkaW5nLWxlZnQ6IDE5cHg7fVxuLnAtbC0yMCB7cGFkZGluZy1sZWZ0OiAyMHB4O31cbi5wLWwtMjEge3BhZGRpbmctbGVmdDogMjFweDt9XG4ucC1sLTIyIHtwYWRkaW5nLWxlZnQ6IDIycHg7fVxuLnAtbC0yMyB7cGFkZGluZy1sZWZ0OiAyM3B4O31cbi5wLWwtMjQge3BhZGRpbmctbGVmdDogMjRweDt9XG4ucC1sLTI1IHtwYWRkaW5nLWxlZnQ6IDI1cHg7fVxuLnAtbC0yNiB7cGFkZGluZy1sZWZ0OiAyNnB4O31cbi5wLWwtMjcge3BhZGRpbmctbGVmdDogMjdweDt9XG4ucC1sLTI4IHtwYWRkaW5nLWxlZnQ6IDI4cHg7fVxuLnAtbC0yOSB7cGFkZGluZy1sZWZ0OiAyOXB4O31cbi5wLWwtMzAge3BhZGRpbmctbGVmdDogMzBweDt9XG4ucC1sLTMxIHtwYWRkaW5nLWxlZnQ6IDMxcHg7fVxuLnAtbC0zMiB7cGFkZGluZy1sZWZ0OiAzMnB4O31cbi5wLWwtMzMge3BhZGRpbmctbGVmdDogMzNweDt9XG4ucC1sLTM0IHtwYWRkaW5nLWxlZnQ6IDM0cHg7fVxuLnAtbC0zNSB7cGFkZGluZy1sZWZ0OiAzNXB4O31cbi5wLWwtMzYge3BhZGRpbmctbGVmdDogMzZweDt9XG4ucC1sLTM3IHtwYWRkaW5nLWxlZnQ6IDM3cHg7fVxuLnAtbC0zOCB7cGFkZGluZy1sZWZ0OiAzOHB4O31cbi5wLWwtMzkge3BhZGRpbmctbGVmdDogMzlweDt9XG4ucC1sLTQwIHtwYWRkaW5nLWxlZnQ6IDQwcHg7fVxuLnAtbC00MSB7cGFkZGluZy1sZWZ0OiA0MXB4O31cbi5wLWwtNDIge3BhZGRpbmctbGVmdDogNDJweDt9XG4ucC1sLTQzIHtwYWRkaW5nLWxlZnQ6IDQzcHg7fVxuLnAtbC00NCB7cGFkZGluZy1sZWZ0OiA0NHB4O31cbi5wLWwtNDUge3BhZGRpbmctbGVmdDogNDVweDt9XG4ucC1sLTQ2IHtwYWRkaW5nLWxlZnQ6IDQ2cHg7fVxuLnAtbC00NyB7cGFkZGluZy1sZWZ0OiA0N3B4O31cbi5wLWwtNDgge3BhZGRpbmctbGVmdDogNDhweDt9XG4ucC1sLTQ5IHtwYWRkaW5nLWxlZnQ6IDQ5cHg7fVxuLnAtbC01MCB7cGFkZGluZy1sZWZ0OiA1MHB4O31cbi5wLWwtNTEge3BhZGRpbmctbGVmdDogNTFweDt9XG4ucC1sLTUyIHtwYWRkaW5nLWxlZnQ6IDUycHg7fVxuLnAtbC01MyB7cGFkZGluZy1sZWZ0OiA1M3B4O31cbi5wLWwtNTQge3BhZGRpbmctbGVmdDogNTRweDt9XG4ucC1sLTU1IHtwYWRkaW5nLWxlZnQ6IDU1cHg7fVxuLnAtbC01NiB7cGFkZGluZy1sZWZ0OiA1NnB4O31cbi5wLWwtNTcge3BhZGRpbmctbGVmdDogNTdweDt9XG4ucC1sLTU4IHtwYWRkaW5nLWxlZnQ6IDU4cHg7fVxuLnAtbC01OSB7cGFkZGluZy1sZWZ0OiA1OXB4O31cbi5wLWwtNjAge3BhZGRpbmctbGVmdDogNjBweDt9XG4ucC1sLTYxIHtwYWRkaW5nLWxlZnQ6IDYxcHg7fVxuLnAtbC02MiB7cGFkZGluZy1sZWZ0OiA2MnB4O31cbi5wLWwtNjMge3BhZGRpbmctbGVmdDogNjNweDt9XG4ucC1sLTY0IHtwYWRkaW5nLWxlZnQ6IDY0cHg7fVxuLnAtbC02NSB7cGFkZGluZy1sZWZ0OiA2NXB4O31cbi5wLWwtNjYge3BhZGRpbmctbGVmdDogNjZweDt9XG4ucC1sLTY3IHtwYWRkaW5nLWxlZnQ6IDY3cHg7fVxuLnAtbC02OCB7cGFkZGluZy1sZWZ0OiA2OHB4O31cbi5wLWwtNjkge3BhZGRpbmctbGVmdDogNjlweDt9XG4ucC1sLTcwIHtwYWRkaW5nLWxlZnQ6IDcwcHg7fVxuLnAtbC03MSB7cGFkZGluZy1sZWZ0OiA3MXB4O31cbi5wLWwtNzIge3BhZGRpbmctbGVmdDogNzJweDt9XG4ucC1sLTczIHtwYWRkaW5nLWxlZnQ6IDczcHg7fVxuLnAtbC03NCB7cGFkZGluZy1sZWZ0OiA3NHB4O31cbi5wLWwtNzUge3BhZGRpbmctbGVmdDogNzVweDt9XG4ucC1sLTc2IHtwYWRkaW5nLWxlZnQ6IDc2cHg7fVxuLnAtbC03NyB7cGFkZGluZy1sZWZ0OiA3N3B4O31cbi5wLWwtNzgge3BhZGRpbmctbGVmdDogNzhweDt9XG4ucC1sLTc5IHtwYWRkaW5nLWxlZnQ6IDc5cHg7fVxuLnAtbC04MCB7cGFkZGluZy1sZWZ0OiA4MHB4O31cbi5wLWwtODEge3BhZGRpbmctbGVmdDogODFweDt9XG4ucC1sLTgyIHtwYWRkaW5nLWxlZnQ6IDgycHg7fVxuLnAtbC04MyB7cGFkZGluZy1sZWZ0OiA4M3B4O31cbi5wLWwtODQge3BhZGRpbmctbGVmdDogODRweDt9XG4ucC1sLTg1IHtwYWRkaW5nLWxlZnQ6IDg1cHg7fVxuLnAtbC04NiB7cGFkZGluZy1sZWZ0OiA4NnB4O31cbi5wLWwtODcge3BhZGRpbmctbGVmdDogODdweDt9XG4ucC1sLTg4IHtwYWRkaW5nLWxlZnQ6IDg4cHg7fVxuLnAtbC04OSB7cGFkZGluZy1sZWZ0OiA4OXB4O31cbi5wLWwtOTAge3BhZGRpbmctbGVmdDogOTBweDt9XG4ucC1sLTkxIHtwYWRkaW5nLWxlZnQ6IDkxcHg7fVxuLnAtbC05MiB7cGFkZGluZy1sZWZ0OiA5MnB4O31cbi5wLWwtOTMge3BhZGRpbmctbGVmdDogOTNweDt9XG4ucC1sLTk0IHtwYWRkaW5nLWxlZnQ6IDk0cHg7fVxuLnAtbC05NSB7cGFkZGluZy1sZWZ0OiA5NXB4O31cbi5wLWwtOTYge3BhZGRpbmctbGVmdDogOTZweDt9XG4ucC1sLTk3IHtwYWRkaW5nLWxlZnQ6IDk3cHg7fVxuLnAtbC05OCB7cGFkZGluZy1sZWZ0OiA5OHB4O31cbi5wLWwtOTkge3BhZGRpbmctbGVmdDogOTlweDt9XG4ucC1sLTEwMCB7cGFkZGluZy1sZWZ0OiAxMDBweDt9XG4ucC1sLTEwMSB7cGFkZGluZy1sZWZ0OiAxMDFweDt9XG4ucC1sLTEwMiB7cGFkZGluZy1sZWZ0OiAxMDJweDt9XG4ucC1sLTEwMyB7cGFkZGluZy1sZWZ0OiAxMDNweDt9XG4ucC1sLTEwNCB7cGFkZGluZy1sZWZ0OiAxMDRweDt9XG4ucC1sLTEwNSB7cGFkZGluZy1sZWZ0OiAxMDVweDt9XG4ucC1sLTEwNiB7cGFkZGluZy1sZWZ0OiAxMDZweDt9XG4ucC1sLTEwNyB7cGFkZGluZy1sZWZ0OiAxMDdweDt9XG4ucC1sLTEwOCB7cGFkZGluZy1sZWZ0OiAxMDhweDt9XG4ucC1sLTEwOSB7cGFkZGluZy1sZWZ0OiAxMDlweDt9XG4ucC1sLTExMCB7cGFkZGluZy1sZWZ0OiAxMTBweDt9XG4ucC1sLTExMSB7cGFkZGluZy1sZWZ0OiAxMTFweDt9XG4ucC1sLTExMiB7cGFkZGluZy1sZWZ0OiAxMTJweDt9XG4ucC1sLTExMyB7cGFkZGluZy1sZWZ0OiAxMTNweDt9XG4ucC1sLTExNCB7cGFkZGluZy1sZWZ0OiAxMTRweDt9XG4ucC1sLTExNSB7cGFkZGluZy1sZWZ0OiAxMTVweDt9XG4ucC1sLTExNiB7cGFkZGluZy1sZWZ0OiAxMTZweDt9XG4ucC1sLTExNyB7cGFkZGluZy1sZWZ0OiAxMTdweDt9XG4ucC1sLTExOCB7cGFkZGluZy1sZWZ0OiAxMThweDt9XG4ucC1sLTExOSB7cGFkZGluZy1sZWZ0OiAxMTlweDt9XG4ucC1sLTEyMCB7cGFkZGluZy1sZWZ0OiAxMjBweDt9XG4ucC1sLTEyMSB7cGFkZGluZy1sZWZ0OiAxMjFweDt9XG4ucC1sLTEyMiB7cGFkZGluZy1sZWZ0OiAxMjJweDt9XG4ucC1sLTEyMyB7cGFkZGluZy1sZWZ0OiAxMjNweDt9XG4ucC1sLTEyNCB7cGFkZGluZy1sZWZ0OiAxMjRweDt9XG4ucC1sLTEyNSB7cGFkZGluZy1sZWZ0OiAxMjVweDt9XG4ucC1sLTEyNiB7cGFkZGluZy1sZWZ0OiAxMjZweDt9XG4ucC1sLTEyNyB7cGFkZGluZy1sZWZ0OiAxMjdweDt9XG4ucC1sLTEyOCB7cGFkZGluZy1sZWZ0OiAxMjhweDt9XG4ucC1sLTEyOSB7cGFkZGluZy1sZWZ0OiAxMjlweDt9XG4ucC1sLTEzMCB7cGFkZGluZy1sZWZ0OiAxMzBweDt9XG4ucC1sLTEzMSB7cGFkZGluZy1sZWZ0OiAxMzFweDt9XG4ucC1sLTEzMiB7cGFkZGluZy1sZWZ0OiAxMzJweDt9XG4ucC1sLTEzMyB7cGFkZGluZy1sZWZ0OiAxMzNweDt9XG4ucC1sLTEzNCB7cGFkZGluZy1sZWZ0OiAxMzRweDt9XG4ucC1sLTEzNSB7cGFkZGluZy1sZWZ0OiAxMzVweDt9XG4ucC1sLTEzNiB7cGFkZGluZy1sZWZ0OiAxMzZweDt9XG4ucC1sLTEzNyB7cGFkZGluZy1sZWZ0OiAxMzdweDt9XG4ucC1sLTEzOCB7cGFkZGluZy1sZWZ0OiAxMzhweDt9XG4ucC1sLTEzOSB7cGFkZGluZy1sZWZ0OiAxMzlweDt9XG4ucC1sLTE0MCB7cGFkZGluZy1sZWZ0OiAxNDBweDt9XG4ucC1sLTE0MSB7cGFkZGluZy1sZWZ0OiAxNDFweDt9XG4ucC1sLTE0MiB7cGFkZGluZy1sZWZ0OiAxNDJweDt9XG4ucC1sLTE0MyB7cGFkZGluZy1sZWZ0OiAxNDNweDt9XG4ucC1sLTE0NCB7cGFkZGluZy1sZWZ0OiAxNDRweDt9XG4ucC1sLTE0NSB7cGFkZGluZy1sZWZ0OiAxNDVweDt9XG4ucC1sLTE0NiB7cGFkZGluZy1sZWZ0OiAxNDZweDt9XG4ucC1sLTE0NyB7cGFkZGluZy1sZWZ0OiAxNDdweDt9XG4ucC1sLTE0OCB7cGFkZGluZy1sZWZ0OiAxNDhweDt9XG4ucC1sLTE0OSB7cGFkZGluZy1sZWZ0OiAxNDlweDt9XG4ucC1sLTE1MCB7cGFkZGluZy1sZWZ0OiAxNTBweDt9XG4ucC1sLTE1MSB7cGFkZGluZy1sZWZ0OiAxNTFweDt9XG4ucC1sLTE1MiB7cGFkZGluZy1sZWZ0OiAxNTJweDt9XG4ucC1sLTE1MyB7cGFkZGluZy1sZWZ0OiAxNTNweDt9XG4ucC1sLTE1NCB7cGFkZGluZy1sZWZ0OiAxNTRweDt9XG4ucC1sLTE1NSB7cGFkZGluZy1sZWZ0OiAxNTVweDt9XG4ucC1sLTE1NiB7cGFkZGluZy1sZWZ0OiAxNTZweDt9XG4ucC1sLTE1NyB7cGFkZGluZy1sZWZ0OiAxNTdweDt9XG4ucC1sLTE1OCB7cGFkZGluZy1sZWZ0OiAxNThweDt9XG4ucC1sLTE1OSB7cGFkZGluZy1sZWZ0OiAxNTlweDt9XG4ucC1sLTE2MCB7cGFkZGluZy1sZWZ0OiAxNjBweDt9XG4ucC1sLTE2MSB7cGFkZGluZy1sZWZ0OiAxNjFweDt9XG4ucC1sLTE2MiB7cGFkZGluZy1sZWZ0OiAxNjJweDt9XG4ucC1sLTE2MyB7cGFkZGluZy1sZWZ0OiAxNjNweDt9XG4ucC1sLTE2NCB7cGFkZGluZy1sZWZ0OiAxNjRweDt9XG4ucC1sLTE2NSB7cGFkZGluZy1sZWZ0OiAxNjVweDt9XG4ucC1sLTE2NiB7cGFkZGluZy1sZWZ0OiAxNjZweDt9XG4ucC1sLTE2NyB7cGFkZGluZy1sZWZ0OiAxNjdweDt9XG4ucC1sLTE2OCB7cGFkZGluZy1sZWZ0OiAxNjhweDt9XG4ucC1sLTE2OSB7cGFkZGluZy1sZWZ0OiAxNjlweDt9XG4ucC1sLTE3MCB7cGFkZGluZy1sZWZ0OiAxNzBweDt9XG4ucC1sLTE3MSB7cGFkZGluZy1sZWZ0OiAxNzFweDt9XG4ucC1sLTE3MiB7cGFkZGluZy1sZWZ0OiAxNzJweDt9XG4ucC1sLTE3MyB7cGFkZGluZy1sZWZ0OiAxNzNweDt9XG4ucC1sLTE3NCB7cGFkZGluZy1sZWZ0OiAxNzRweDt9XG4ucC1sLTE3NSB7cGFkZGluZy1sZWZ0OiAxNzVweDt9XG4ucC1sLTE3NiB7cGFkZGluZy1sZWZ0OiAxNzZweDt9XG4ucC1sLTE3NyB7cGFkZGluZy1sZWZ0OiAxNzdweDt9XG4ucC1sLTE3OCB7cGFkZGluZy1sZWZ0OiAxNzhweDt9XG4ucC1sLTE3OSB7cGFkZGluZy1sZWZ0OiAxNzlweDt9XG4ucC1sLTE4MCB7cGFkZGluZy1sZWZ0OiAxODBweDt9XG4ucC1sLTE4MSB7cGFkZGluZy1sZWZ0OiAxODFweDt9XG4ucC1sLTE4MiB7cGFkZGluZy1sZWZ0OiAxODJweDt9XG4ucC1sLTE4MyB7cGFkZGluZy1sZWZ0OiAxODNweDt9XG4ucC1sLTE4NCB7cGFkZGluZy1sZWZ0OiAxODRweDt9XG4ucC1sLTE4NSB7cGFkZGluZy1sZWZ0OiAxODVweDt9XG4ucC1sLTE4NiB7cGFkZGluZy1sZWZ0OiAxODZweDt9XG4ucC1sLTE4NyB7cGFkZGluZy1sZWZ0OiAxODdweDt9XG4ucC1sLTE4OCB7cGFkZGluZy1sZWZ0OiAxODhweDt9XG4ucC1sLTE4OSB7cGFkZGluZy1sZWZ0OiAxODlweDt9XG4ucC1sLTE5MCB7cGFkZGluZy1sZWZ0OiAxOTBweDt9XG4ucC1sLTE5MSB7cGFkZGluZy1sZWZ0OiAxOTFweDt9XG4ucC1sLTE5MiB7cGFkZGluZy1sZWZ0OiAxOTJweDt9XG4ucC1sLTE5MyB7cGFkZGluZy1sZWZ0OiAxOTNweDt9XG4ucC1sLTE5NCB7cGFkZGluZy1sZWZ0OiAxOTRweDt9XG4ucC1sLTE5NSB7cGFkZGluZy1sZWZ0OiAxOTVweDt9XG4ucC1sLTE5NiB7cGFkZGluZy1sZWZ0OiAxOTZweDt9XG4ucC1sLTE5NyB7cGFkZGluZy1sZWZ0OiAxOTdweDt9XG4ucC1sLTE5OCB7cGFkZGluZy1sZWZ0OiAxOThweDt9XG4ucC1sLTE5OSB7cGFkZGluZy1sZWZ0OiAxOTlweDt9XG4ucC1sLTIwMCB7cGFkZGluZy1sZWZ0OiAyMDBweDt9XG4ucC1sLTIwMSB7cGFkZGluZy1sZWZ0OiAyMDFweDt9XG4ucC1sLTIwMiB7cGFkZGluZy1sZWZ0OiAyMDJweDt9XG4ucC1sLTIwMyB7cGFkZGluZy1sZWZ0OiAyMDNweDt9XG4ucC1sLTIwNCB7cGFkZGluZy1sZWZ0OiAyMDRweDt9XG4ucC1sLTIwNSB7cGFkZGluZy1sZWZ0OiAyMDVweDt9XG4ucC1sLTIwNiB7cGFkZGluZy1sZWZ0OiAyMDZweDt9XG4ucC1sLTIwNyB7cGFkZGluZy1sZWZ0OiAyMDdweDt9XG4ucC1sLTIwOCB7cGFkZGluZy1sZWZ0OiAyMDhweDt9XG4ucC1sLTIwOSB7cGFkZGluZy1sZWZ0OiAyMDlweDt9XG4ucC1sLTIxMCB7cGFkZGluZy1sZWZ0OiAyMTBweDt9XG4ucC1sLTIxMSB7cGFkZGluZy1sZWZ0OiAyMTFweDt9XG4ucC1sLTIxMiB7cGFkZGluZy1sZWZ0OiAyMTJweDt9XG4ucC1sLTIxMyB7cGFkZGluZy1sZWZ0OiAyMTNweDt9XG4ucC1sLTIxNCB7cGFkZGluZy1sZWZ0OiAyMTRweDt9XG4ucC1sLTIxNSB7cGFkZGluZy1sZWZ0OiAyMTVweDt9XG4ucC1sLTIxNiB7cGFkZGluZy1sZWZ0OiAyMTZweDt9XG4ucC1sLTIxNyB7cGFkZGluZy1sZWZ0OiAyMTdweDt9XG4ucC1sLTIxOCB7cGFkZGluZy1sZWZ0OiAyMThweDt9XG4ucC1sLTIxOSB7cGFkZGluZy1sZWZ0OiAyMTlweDt9XG4ucC1sLTIyMCB7cGFkZGluZy1sZWZ0OiAyMjBweDt9XG4ucC1sLTIyMSB7cGFkZGluZy1sZWZ0OiAyMjFweDt9XG4ucC1sLTIyMiB7cGFkZGluZy1sZWZ0OiAyMjJweDt9XG4ucC1sLTIyMyB7cGFkZGluZy1sZWZ0OiAyMjNweDt9XG4ucC1sLTIyNCB7cGFkZGluZy1sZWZ0OiAyMjRweDt9XG4ucC1sLTIyNSB7cGFkZGluZy1sZWZ0OiAyMjVweDt9XG4ucC1sLTIyNiB7cGFkZGluZy1sZWZ0OiAyMjZweDt9XG4ucC1sLTIyNyB7cGFkZGluZy1sZWZ0OiAyMjdweDt9XG4ucC1sLTIyOCB7cGFkZGluZy1sZWZ0OiAyMjhweDt9XG4ucC1sLTIyOSB7cGFkZGluZy1sZWZ0OiAyMjlweDt9XG4ucC1sLTIzMCB7cGFkZGluZy1sZWZ0OiAyMzBweDt9XG4ucC1sLTIzMSB7cGFkZGluZy1sZWZ0OiAyMzFweDt9XG4ucC1sLTIzMiB7cGFkZGluZy1sZWZ0OiAyMzJweDt9XG4ucC1sLTIzMyB7cGFkZGluZy1sZWZ0OiAyMzNweDt9XG4ucC1sLTIzNCB7cGFkZGluZy1sZWZ0OiAyMzRweDt9XG4ucC1sLTIzNSB7cGFkZGluZy1sZWZ0OiAyMzVweDt9XG4ucC1sLTIzNiB7cGFkZGluZy1sZWZ0OiAyMzZweDt9XG4ucC1sLTIzNyB7cGFkZGluZy1sZWZ0OiAyMzdweDt9XG4ucC1sLTIzOCB7cGFkZGluZy1sZWZ0OiAyMzhweDt9XG4ucC1sLTIzOSB7cGFkZGluZy1sZWZ0OiAyMzlweDt9XG4ucC1sLTI0MCB7cGFkZGluZy1sZWZ0OiAyNDBweDt9XG4ucC1sLTI0MSB7cGFkZGluZy1sZWZ0OiAyNDFweDt9XG4ucC1sLTI0MiB7cGFkZGluZy1sZWZ0OiAyNDJweDt9XG4ucC1sLTI0MyB7cGFkZGluZy1sZWZ0OiAyNDNweDt9XG4ucC1sLTI0NCB7cGFkZGluZy1sZWZ0OiAyNDRweDt9XG4ucC1sLTI0NSB7cGFkZGluZy1sZWZ0OiAyNDVweDt9XG4ucC1sLTI0NiB7cGFkZGluZy1sZWZ0OiAyNDZweDt9XG4ucC1sLTI0NyB7cGFkZGluZy1sZWZ0OiAyNDdweDt9XG4ucC1sLTI0OCB7cGFkZGluZy1sZWZ0OiAyNDhweDt9XG4ucC1sLTI0OSB7cGFkZGluZy1sZWZ0OiAyNDlweDt9XG4ucC1sLTI1MCB7cGFkZGluZy1sZWZ0OiAyNTBweDt9XG4ucC1yLTAge3BhZGRpbmctcmlnaHQ6IDBweDt9XG4ucC1yLTEge3BhZGRpbmctcmlnaHQ6IDFweDt9XG4ucC1yLTIge3BhZGRpbmctcmlnaHQ6IDJweDt9XG4ucC1yLTMge3BhZGRpbmctcmlnaHQ6IDNweDt9XG4ucC1yLTQge3BhZGRpbmctcmlnaHQ6IDRweDt9XG4ucC1yLTUge3BhZGRpbmctcmlnaHQ6IDVweDt9XG4ucC1yLTYge3BhZGRpbmctcmlnaHQ6IDZweDt9XG4ucC1yLTcge3BhZGRpbmctcmlnaHQ6IDdweDt9XG4ucC1yLTgge3BhZGRpbmctcmlnaHQ6IDhweDt9XG4ucC1yLTkge3BhZGRpbmctcmlnaHQ6IDlweDt9XG4ucC1yLTEwIHtwYWRkaW5nLXJpZ2h0OiAxMHB4O31cbi5wLXItMTEge3BhZGRpbmctcmlnaHQ6IDExcHg7fVxuLnAtci0xMiB7cGFkZGluZy1yaWdodDogMTJweDt9XG4ucC1yLTEzIHtwYWRkaW5nLXJpZ2h0OiAxM3B4O31cbi5wLXItMTQge3BhZGRpbmctcmlnaHQ6IDE0cHg7fVxuLnAtci0xNSB7cGFkZGluZy1yaWdodDogMTVweDt9XG4ucC1yLTE2IHtwYWRkaW5nLXJpZ2h0OiAxNnB4O31cbi5wLXItMTcge3BhZGRpbmctcmlnaHQ6IDE3cHg7fVxuLnAtci0xOCB7cGFkZGluZy1yaWdodDogMThweDt9XG4ucC1yLTE5IHtwYWRkaW5nLXJpZ2h0OiAxOXB4O31cbi5wLXItMjAge3BhZGRpbmctcmlnaHQ6IDIwcHg7fVxuLnAtci0yMSB7cGFkZGluZy1yaWdodDogMjFweDt9XG4ucC1yLTIyIHtwYWRkaW5nLXJpZ2h0OiAyMnB4O31cbi5wLXItMjMge3BhZGRpbmctcmlnaHQ6IDIzcHg7fVxuLnAtci0yNCB7cGFkZGluZy1yaWdodDogMjRweDt9XG4ucC1yLTI1IHtwYWRkaW5nLXJpZ2h0OiAyNXB4O31cbi5wLXItMjYge3BhZGRpbmctcmlnaHQ6IDI2cHg7fVxuLnAtci0yNyB7cGFkZGluZy1yaWdodDogMjdweDt9XG4ucC1yLTI4IHtwYWRkaW5nLXJpZ2h0OiAyOHB4O31cbi5wLXItMjkge3BhZGRpbmctcmlnaHQ6IDI5cHg7fVxuLnAtci0zMCB7cGFkZGluZy1yaWdodDogMzBweDt9XG4ucC1yLTMxIHtwYWRkaW5nLXJpZ2h0OiAzMXB4O31cbi5wLXItMzIge3BhZGRpbmctcmlnaHQ6IDMycHg7fVxuLnAtci0zMyB7cGFkZGluZy1yaWdodDogMzNweDt9XG4ucC1yLTM0IHtwYWRkaW5nLXJpZ2h0OiAzNHB4O31cbi5wLXItMzUge3BhZGRpbmctcmlnaHQ6IDM1cHg7fVxuLnAtci0zNiB7cGFkZGluZy1yaWdodDogMzZweDt9XG4ucC1yLTM3IHtwYWRkaW5nLXJpZ2h0OiAzN3B4O31cbi5wLXItMzgge3BhZGRpbmctcmlnaHQ6IDM4cHg7fVxuLnAtci0zOSB7cGFkZGluZy1yaWdodDogMzlweDt9XG4ucC1yLTQwIHtwYWRkaW5nLXJpZ2h0OiA0MHB4O31cbi5wLXItNDEge3BhZGRpbmctcmlnaHQ6IDQxcHg7fVxuLnAtci00MiB7cGFkZGluZy1yaWdodDogNDJweDt9XG4ucC1yLTQzIHtwYWRkaW5nLXJpZ2h0OiA0M3B4O31cbi5wLXItNDQge3BhZGRpbmctcmlnaHQ6IDQ0cHg7fVxuLnAtci00NSB7cGFkZGluZy1yaWdodDogNDVweDt9XG4ucC1yLTQ2IHtwYWRkaW5nLXJpZ2h0OiA0NnB4O31cbi5wLXItNDcge3BhZGRpbmctcmlnaHQ6IDQ3cHg7fVxuLnAtci00OCB7cGFkZGluZy1yaWdodDogNDhweDt9XG4ucC1yLTQ5IHtwYWRkaW5nLXJpZ2h0OiA0OXB4O31cbi5wLXItNTAge3BhZGRpbmctcmlnaHQ6IDUwcHg7fVxuLnAtci01MSB7cGFkZGluZy1yaWdodDogNTFweDt9XG4ucC1yLTUyIHtwYWRkaW5nLXJpZ2h0OiA1MnB4O31cbi5wLXItNTMge3BhZGRpbmctcmlnaHQ6IDUzcHg7fVxuLnAtci01NCB7cGFkZGluZy1yaWdodDogNTRweDt9XG4ucC1yLTU1IHtwYWRkaW5nLXJpZ2h0OiA1NXB4O31cbi5wLXItNTYge3BhZGRpbmctcmlnaHQ6IDU2cHg7fVxuLnAtci01NyB7cGFkZGluZy1yaWdodDogNTdweDt9XG4ucC1yLTU4IHtwYWRkaW5nLXJpZ2h0OiA1OHB4O31cbi5wLXItNTkge3BhZGRpbmctcmlnaHQ6IDU5cHg7fVxuLnAtci02MCB7cGFkZGluZy1yaWdodDogNjBweDt9XG4ucC1yLTYxIHtwYWRkaW5nLXJpZ2h0OiA2MXB4O31cbi5wLXItNjIge3BhZGRpbmctcmlnaHQ6IDYycHg7fVxuLnAtci02MyB7cGFkZGluZy1yaWdodDogNjNweDt9XG4ucC1yLTY0IHtwYWRkaW5nLXJpZ2h0OiA2NHB4O31cbi5wLXItNjUge3BhZGRpbmctcmlnaHQ6IDY1cHg7fVxuLnAtci02NiB7cGFkZGluZy1yaWdodDogNjZweDt9XG4ucC1yLTY3IHtwYWRkaW5nLXJpZ2h0OiA2N3B4O31cbi5wLXItNjgge3BhZGRpbmctcmlnaHQ6IDY4cHg7fVxuLnAtci02OSB7cGFkZGluZy1yaWdodDogNjlweDt9XG4ucC1yLTcwIHtwYWRkaW5nLXJpZ2h0OiA3MHB4O31cbi5wLXItNzEge3BhZGRpbmctcmlnaHQ6IDcxcHg7fVxuLnAtci03MiB7cGFkZGluZy1yaWdodDogNzJweDt9XG4ucC1yLTczIHtwYWRkaW5nLXJpZ2h0OiA3M3B4O31cbi5wLXItNzQge3BhZGRpbmctcmlnaHQ6IDc0cHg7fVxuLnAtci03NSB7cGFkZGluZy1yaWdodDogNzVweDt9XG4ucC1yLTc2IHtwYWRkaW5nLXJpZ2h0OiA3NnB4O31cbi5wLXItNzcge3BhZGRpbmctcmlnaHQ6IDc3cHg7fVxuLnAtci03OCB7cGFkZGluZy1yaWdodDogNzhweDt9XG4ucC1yLTc5IHtwYWRkaW5nLXJpZ2h0OiA3OXB4O31cbi5wLXItODAge3BhZGRpbmctcmlnaHQ6IDgwcHg7fVxuLnAtci04MSB7cGFkZGluZy1yaWdodDogODFweDt9XG4ucC1yLTgyIHtwYWRkaW5nLXJpZ2h0OiA4MnB4O31cbi5wLXItODMge3BhZGRpbmctcmlnaHQ6IDgzcHg7fVxuLnAtci04NCB7cGFkZGluZy1yaWdodDogODRweDt9XG4ucC1yLTg1IHtwYWRkaW5nLXJpZ2h0OiA4NXB4O31cbi5wLXItODYge3BhZGRpbmctcmlnaHQ6IDg2cHg7fVxuLnAtci04NyB7cGFkZGluZy1yaWdodDogODdweDt9XG4ucC1yLTg4IHtwYWRkaW5nLXJpZ2h0OiA4OHB4O31cbi5wLXItODkge3BhZGRpbmctcmlnaHQ6IDg5cHg7fVxuLnAtci05MCB7cGFkZGluZy1yaWdodDogOTBweDt9XG4ucC1yLTkxIHtwYWRkaW5nLXJpZ2h0OiA5MXB4O31cbi5wLXItOTIge3BhZGRpbmctcmlnaHQ6IDkycHg7fVxuLnAtci05MyB7cGFkZGluZy1yaWdodDogOTNweDt9XG4ucC1yLTk0IHtwYWRkaW5nLXJpZ2h0OiA5NHB4O31cbi5wLXItOTUge3BhZGRpbmctcmlnaHQ6IDk1cHg7fVxuLnAtci05NiB7cGFkZGluZy1yaWdodDogOTZweDt9XG4ucC1yLTk3IHtwYWRkaW5nLXJpZ2h0OiA5N3B4O31cbi5wLXItOTgge3BhZGRpbmctcmlnaHQ6IDk4cHg7fVxuLnAtci05OSB7cGFkZGluZy1yaWdodDogOTlweDt9XG4ucC1yLTEwMCB7cGFkZGluZy1yaWdodDogMTAwcHg7fVxuLnAtci0xMDEge3BhZGRpbmctcmlnaHQ6IDEwMXB4O31cbi5wLXItMTAyIHtwYWRkaW5nLXJpZ2h0OiAxMDJweDt9XG4ucC1yLTEwMyB7cGFkZGluZy1yaWdodDogMTAzcHg7fVxuLnAtci0xMDQge3BhZGRpbmctcmlnaHQ6IDEwNHB4O31cbi5wLXItMTA1IHtwYWRkaW5nLXJpZ2h0OiAxMDVweDt9XG4ucC1yLTEwNiB7cGFkZGluZy1yaWdodDogMTA2cHg7fVxuLnAtci0xMDcge3BhZGRpbmctcmlnaHQ6IDEwN3B4O31cbi5wLXItMTA4IHtwYWRkaW5nLXJpZ2h0OiAxMDhweDt9XG4ucC1yLTEwOSB7cGFkZGluZy1yaWdodDogMTA5cHg7fVxuLnAtci0xMTAge3BhZGRpbmctcmlnaHQ6IDExMHB4O31cbi5wLXItMTExIHtwYWRkaW5nLXJpZ2h0OiAxMTFweDt9XG4ucC1yLTExMiB7cGFkZGluZy1yaWdodDogMTEycHg7fVxuLnAtci0xMTMge3BhZGRpbmctcmlnaHQ6IDExM3B4O31cbi5wLXItMTE0IHtwYWRkaW5nLXJpZ2h0OiAxMTRweDt9XG4ucC1yLTExNSB7cGFkZGluZy1yaWdodDogMTE1cHg7fVxuLnAtci0xMTYge3BhZGRpbmctcmlnaHQ6IDExNnB4O31cbi5wLXItMTE3IHtwYWRkaW5nLXJpZ2h0OiAxMTdweDt9XG4ucC1yLTExOCB7cGFkZGluZy1yaWdodDogMTE4cHg7fVxuLnAtci0xMTkge3BhZGRpbmctcmlnaHQ6IDExOXB4O31cbi5wLXItMTIwIHtwYWRkaW5nLXJpZ2h0OiAxMjBweDt9XG4ucC1yLTEyMSB7cGFkZGluZy1yaWdodDogMTIxcHg7fVxuLnAtci0xMjIge3BhZGRpbmctcmlnaHQ6IDEyMnB4O31cbi5wLXItMTIzIHtwYWRkaW5nLXJpZ2h0OiAxMjNweDt9XG4ucC1yLTEyNCB7cGFkZGluZy1yaWdodDogMTI0cHg7fVxuLnAtci0xMjUge3BhZGRpbmctcmlnaHQ6IDEyNXB4O31cbi5wLXItMTI2IHtwYWRkaW5nLXJpZ2h0OiAxMjZweDt9XG4ucC1yLTEyNyB7cGFkZGluZy1yaWdodDogMTI3cHg7fVxuLnAtci0xMjgge3BhZGRpbmctcmlnaHQ6IDEyOHB4O31cbi5wLXItMTI5IHtwYWRkaW5nLXJpZ2h0OiAxMjlweDt9XG4ucC1yLTEzMCB7cGFkZGluZy1yaWdodDogMTMwcHg7fVxuLnAtci0xMzEge3BhZGRpbmctcmlnaHQ6IDEzMXB4O31cbi5wLXItMTMyIHtwYWRkaW5nLXJpZ2h0OiAxMzJweDt9XG4ucC1yLTEzMyB7cGFkZGluZy1yaWdodDogMTMzcHg7fVxuLnAtci0xMzQge3BhZGRpbmctcmlnaHQ6IDEzNHB4O31cbi5wLXItMTM1IHtwYWRkaW5nLXJpZ2h0OiAxMzVweDt9XG4ucC1yLTEzNiB7cGFkZGluZy1yaWdodDogMTM2cHg7fVxuLnAtci0xMzcge3BhZGRpbmctcmlnaHQ6IDEzN3B4O31cbi5wLXItMTM4IHtwYWRkaW5nLXJpZ2h0OiAxMzhweDt9XG4ucC1yLTEzOSB7cGFkZGluZy1yaWdodDogMTM5cHg7fVxuLnAtci0xNDAge3BhZGRpbmctcmlnaHQ6IDE0MHB4O31cbi5wLXItMTQxIHtwYWRkaW5nLXJpZ2h0OiAxNDFweDt9XG4ucC1yLTE0MiB7cGFkZGluZy1yaWdodDogMTQycHg7fVxuLnAtci0xNDMge3BhZGRpbmctcmlnaHQ6IDE0M3B4O31cbi5wLXItMTQ0IHtwYWRkaW5nLXJpZ2h0OiAxNDRweDt9XG4ucC1yLTE0NSB7cGFkZGluZy1yaWdodDogMTQ1cHg7fVxuLnAtci0xNDYge3BhZGRpbmctcmlnaHQ6IDE0NnB4O31cbi5wLXItMTQ3IHtwYWRkaW5nLXJpZ2h0OiAxNDdweDt9XG4ucC1yLTE0OCB7cGFkZGluZy1yaWdodDogMTQ4cHg7fVxuLnAtci0xNDkge3BhZGRpbmctcmlnaHQ6IDE0OXB4O31cbi5wLXItMTUwIHtwYWRkaW5nLXJpZ2h0OiAxNTBweDt9XG4ucC1yLTE1MSB7cGFkZGluZy1yaWdodDogMTUxcHg7fVxuLnAtci0xNTIge3BhZGRpbmctcmlnaHQ6IDE1MnB4O31cbi5wLXItMTUzIHtwYWRkaW5nLXJpZ2h0OiAxNTNweDt9XG4ucC1yLTE1NCB7cGFkZGluZy1yaWdodDogMTU0cHg7fVxuLnAtci0xNTUge3BhZGRpbmctcmlnaHQ6IDE1NXB4O31cbi5wLXItMTU2IHtwYWRkaW5nLXJpZ2h0OiAxNTZweDt9XG4ucC1yLTE1NyB7cGFkZGluZy1yaWdodDogMTU3cHg7fVxuLnAtci0xNTgge3BhZGRpbmctcmlnaHQ6IDE1OHB4O31cbi5wLXItMTU5IHtwYWRkaW5nLXJpZ2h0OiAxNTlweDt9XG4ucC1yLTE2MCB7cGFkZGluZy1yaWdodDogMTYwcHg7fVxuLnAtci0xNjEge3BhZGRpbmctcmlnaHQ6IDE2MXB4O31cbi5wLXItMTYyIHtwYWRkaW5nLXJpZ2h0OiAxNjJweDt9XG4ucC1yLTE2MyB7cGFkZGluZy1yaWdodDogMTYzcHg7fVxuLnAtci0xNjQge3BhZGRpbmctcmlnaHQ6IDE2NHB4O31cbi5wLXItMTY1IHtwYWRkaW5nLXJpZ2h0OiAxNjVweDt9XG4ucC1yLTE2NiB7cGFkZGluZy1yaWdodDogMTY2cHg7fVxuLnAtci0xNjcge3BhZGRpbmctcmlnaHQ6IDE2N3B4O31cbi5wLXItMTY4IHtwYWRkaW5nLXJpZ2h0OiAxNjhweDt9XG4ucC1yLTE2OSB7cGFkZGluZy1yaWdodDogMTY5cHg7fVxuLnAtci0xNzAge3BhZGRpbmctcmlnaHQ6IDE3MHB4O31cbi5wLXItMTcxIHtwYWRkaW5nLXJpZ2h0OiAxNzFweDt9XG4ucC1yLTE3MiB7cGFkZGluZy1yaWdodDogMTcycHg7fVxuLnAtci0xNzMge3BhZGRpbmctcmlnaHQ6IDE3M3B4O31cbi5wLXItMTc0IHtwYWRkaW5nLXJpZ2h0OiAxNzRweDt9XG4ucC1yLTE3NSB7cGFkZGluZy1yaWdodDogMTc1cHg7fVxuLnAtci0xNzYge3BhZGRpbmctcmlnaHQ6IDE3NnB4O31cbi5wLXItMTc3IHtwYWRkaW5nLXJpZ2h0OiAxNzdweDt9XG4ucC1yLTE3OCB7cGFkZGluZy1yaWdodDogMTc4cHg7fVxuLnAtci0xNzkge3BhZGRpbmctcmlnaHQ6IDE3OXB4O31cbi5wLXItMTgwIHtwYWRkaW5nLXJpZ2h0OiAxODBweDt9XG4ucC1yLTE4MSB7cGFkZGluZy1yaWdodDogMTgxcHg7fVxuLnAtci0xODIge3BhZGRpbmctcmlnaHQ6IDE4MnB4O31cbi5wLXItMTgzIHtwYWRkaW5nLXJpZ2h0OiAxODNweDt9XG4ucC1yLTE4NCB7cGFkZGluZy1yaWdodDogMTg0cHg7fVxuLnAtci0xODUge3BhZGRpbmctcmlnaHQ6IDE4NXB4O31cbi5wLXItMTg2IHtwYWRkaW5nLXJpZ2h0OiAxODZweDt9XG4ucC1yLTE4NyB7cGFkZGluZy1yaWdodDogMTg3cHg7fVxuLnAtci0xODgge3BhZGRpbmctcmlnaHQ6IDE4OHB4O31cbi5wLXItMTg5IHtwYWRkaW5nLXJpZ2h0OiAxODlweDt9XG4ucC1yLTE5MCB7cGFkZGluZy1yaWdodDogMTkwcHg7fVxuLnAtci0xOTEge3BhZGRpbmctcmlnaHQ6IDE5MXB4O31cbi5wLXItMTkyIHtwYWRkaW5nLXJpZ2h0OiAxOTJweDt9XG4ucC1yLTE5MyB7cGFkZGluZy1yaWdodDogMTkzcHg7fVxuLnAtci0xOTQge3BhZGRpbmctcmlnaHQ6IDE5NHB4O31cbi5wLXItMTk1IHtwYWRkaW5nLXJpZ2h0OiAxOTVweDt9XG4ucC1yLTE5NiB7cGFkZGluZy1yaWdodDogMTk2cHg7fVxuLnAtci0xOTcge3BhZGRpbmctcmlnaHQ6IDE5N3B4O31cbi5wLXItMTk4IHtwYWRkaW5nLXJpZ2h0OiAxOThweDt9XG4ucC1yLTE5OSB7cGFkZGluZy1yaWdodDogMTk5cHg7fVxuLnAtci0yMDAge3BhZGRpbmctcmlnaHQ6IDIwMHB4O31cbi5wLXItMjAxIHtwYWRkaW5nLXJpZ2h0OiAyMDFweDt9XG4ucC1yLTIwMiB7cGFkZGluZy1yaWdodDogMjAycHg7fVxuLnAtci0yMDMge3BhZGRpbmctcmlnaHQ6IDIwM3B4O31cbi5wLXItMjA0IHtwYWRkaW5nLXJpZ2h0OiAyMDRweDt9XG4ucC1yLTIwNSB7cGFkZGluZy1yaWdodDogMjA1cHg7fVxuLnAtci0yMDYge3BhZGRpbmctcmlnaHQ6IDIwNnB4O31cbi5wLXItMjA3IHtwYWRkaW5nLXJpZ2h0OiAyMDdweDt9XG4ucC1yLTIwOCB7cGFkZGluZy1yaWdodDogMjA4cHg7fVxuLnAtci0yMDkge3BhZGRpbmctcmlnaHQ6IDIwOXB4O31cbi5wLXItMjEwIHtwYWRkaW5nLXJpZ2h0OiAyMTBweDt9XG4ucC1yLTIxMSB7cGFkZGluZy1yaWdodDogMjExcHg7fVxuLnAtci0yMTIge3BhZGRpbmctcmlnaHQ6IDIxMnB4O31cbi5wLXItMjEzIHtwYWRkaW5nLXJpZ2h0OiAyMTNweDt9XG4ucC1yLTIxNCB7cGFkZGluZy1yaWdodDogMjE0cHg7fVxuLnAtci0yMTUge3BhZGRpbmctcmlnaHQ6IDIxNXB4O31cbi5wLXItMjE2IHtwYWRkaW5nLXJpZ2h0OiAyMTZweDt9XG4ucC1yLTIxNyB7cGFkZGluZy1yaWdodDogMjE3cHg7fVxuLnAtci0yMTgge3BhZGRpbmctcmlnaHQ6IDIxOHB4O31cbi5wLXItMjE5IHtwYWRkaW5nLXJpZ2h0OiAyMTlweDt9XG4ucC1yLTIyMCB7cGFkZGluZy1yaWdodDogMjIwcHg7fVxuLnAtci0yMjEge3BhZGRpbmctcmlnaHQ6IDIyMXB4O31cbi5wLXItMjIyIHtwYWRkaW5nLXJpZ2h0OiAyMjJweDt9XG4ucC1yLTIyMyB7cGFkZGluZy1yaWdodDogMjIzcHg7fVxuLnAtci0yMjQge3BhZGRpbmctcmlnaHQ6IDIyNHB4O31cbi5wLXItMjI1IHtwYWRkaW5nLXJpZ2h0OiAyMjVweDt9XG4ucC1yLTIyNiB7cGFkZGluZy1yaWdodDogMjI2cHg7fVxuLnAtci0yMjcge3BhZGRpbmctcmlnaHQ6IDIyN3B4O31cbi5wLXItMjI4IHtwYWRkaW5nLXJpZ2h0OiAyMjhweDt9XG4ucC1yLTIyOSB7cGFkZGluZy1yaWdodDogMjI5cHg7fVxuLnAtci0yMzAge3BhZGRpbmctcmlnaHQ6IDIzMHB4O31cbi5wLXItMjMxIHtwYWRkaW5nLXJpZ2h0OiAyMzFweDt9XG4ucC1yLTIzMiB7cGFkZGluZy1yaWdodDogMjMycHg7fVxuLnAtci0yMzMge3BhZGRpbmctcmlnaHQ6IDIzM3B4O31cbi5wLXItMjM0IHtwYWRkaW5nLXJpZ2h0OiAyMzRweDt9XG4ucC1yLTIzNSB7cGFkZGluZy1yaWdodDogMjM1cHg7fVxuLnAtci0yMzYge3BhZGRpbmctcmlnaHQ6IDIzNnB4O31cbi5wLXItMjM3IHtwYWRkaW5nLXJpZ2h0OiAyMzdweDt9XG4ucC1yLTIzOCB7cGFkZGluZy1yaWdodDogMjM4cHg7fVxuLnAtci0yMzkge3BhZGRpbmctcmlnaHQ6IDIzOXB4O31cbi5wLXItMjQwIHtwYWRkaW5nLXJpZ2h0OiAyNDBweDt9XG4ucC1yLTI0MSB7cGFkZGluZy1yaWdodDogMjQxcHg7fVxuLnAtci0yNDIge3BhZGRpbmctcmlnaHQ6IDI0MnB4O31cbi5wLXItMjQzIHtwYWRkaW5nLXJpZ2h0OiAyNDNweDt9XG4ucC1yLTI0NCB7cGFkZGluZy1yaWdodDogMjQ0cHg7fVxuLnAtci0yNDUge3BhZGRpbmctcmlnaHQ6IDI0NXB4O31cbi5wLXItMjQ2IHtwYWRkaW5nLXJpZ2h0OiAyNDZweDt9XG4ucC1yLTI0NyB7cGFkZGluZy1yaWdodDogMjQ3cHg7fVxuLnAtci0yNDgge3BhZGRpbmctcmlnaHQ6IDI0OHB4O31cbi5wLXItMjQ5IHtwYWRkaW5nLXJpZ2h0OiAyNDlweDt9XG4ucC1yLTI1MCB7cGFkZGluZy1yaWdodDogMjUwcHg7fVxuXG4vKlsgTUFSR0lOIF1cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4qL1xuLm0tdC0wIHttYXJnaW4tdG9wOiAwcHg7fVxuLm0tdC0xIHttYXJnaW4tdG9wOiAxcHg7fVxuLm0tdC0yIHttYXJnaW4tdG9wOiAycHg7fVxuLm0tdC0zIHttYXJnaW4tdG9wOiAzcHg7fVxuLm0tdC00IHttYXJnaW4tdG9wOiA0cHg7fVxuLm0tdC01IHttYXJnaW4tdG9wOiA1cHg7fVxuLm0tdC02IHttYXJnaW4tdG9wOiA2cHg7fVxuLm0tdC03IHttYXJnaW4tdG9wOiA3cHg7fVxuLm0tdC04IHttYXJnaW4tdG9wOiA4cHg7fVxuLm0tdC05IHttYXJnaW4tdG9wOiA5cHg7fVxuLm0tdC0xMCB7bWFyZ2luLXRvcDogMTBweDt9XG4ubS10LTExIHttYXJnaW4tdG9wOiAxMXB4O31cbi5tLXQtMTIge21hcmdpbi10b3A6IDEycHg7fVxuLm0tdC0xMyB7bWFyZ2luLXRvcDogMTNweDt9XG4ubS10LTE0IHttYXJnaW4tdG9wOiAxNHB4O31cbi5tLXQtMTUge21hcmdpbi10b3A6IDE1cHg7fVxuLm0tdC0xNiB7bWFyZ2luLXRvcDogMTZweDt9XG4ubS10LTE3IHttYXJnaW4tdG9wOiAxN3B4O31cbi5tLXQtMTgge21hcmdpbi10b3A6IDE4cHg7fVxuLm0tdC0xOSB7bWFyZ2luLXRvcDogMTlweDt9XG4ubS10LTIwIHttYXJnaW4tdG9wOiAyMHB4O31cbi5tLXQtMjEge21hcmdpbi10b3A6IDIxcHg7fVxuLm0tdC0yMiB7bWFyZ2luLXRvcDogMjJweDt9XG4ubS10LTIzIHttYXJnaW4tdG9wOiAyM3B4O31cbi5tLXQtMjQge21hcmdpbi10b3A6IDI0cHg7fVxuLm0tdC0yNSB7bWFyZ2luLXRvcDogMjVweDt9XG4ubS10LTI2IHttYXJnaW4tdG9wOiAyNnB4O31cbi5tLXQtMjcge21hcmdpbi10b3A6IDI3cHg7fVxuLm0tdC0yOCB7bWFyZ2luLXRvcDogMjhweDt9XG4ubS10LTI5IHttYXJnaW4tdG9wOiAyOXB4O31cbi5tLXQtMzAge21hcmdpbi10b3A6IDMwcHg7fVxuLm0tdC0zMSB7bWFyZ2luLXRvcDogMzFweDt9XG4ubS10LTMyIHttYXJnaW4tdG9wOiAzMnB4O31cbi5tLXQtMzMge21hcmdpbi10b3A6IDMzcHg7fVxuLm0tdC0zNCB7bWFyZ2luLXRvcDogMzRweDt9XG4ubS10LTM1IHttYXJnaW4tdG9wOiAzNXB4O31cbi5tLXQtMzYge21hcmdpbi10b3A6IDM2cHg7fVxuLm0tdC0zNyB7bWFyZ2luLXRvcDogMzdweDt9XG4ubS10LTM4IHttYXJnaW4tdG9wOiAzOHB4O31cbi5tLXQtMzkge21hcmdpbi10b3A6IDM5cHg7fVxuLm0tdC00MCB7bWFyZ2luLXRvcDogNDBweDt9XG4ubS10LTQxIHttYXJnaW4tdG9wOiA0MXB4O31cbi5tLXQtNDIge21hcmdpbi10b3A6IDQycHg7fVxuLm0tdC00MyB7bWFyZ2luLXRvcDogNDNweDt9XG4ubS10LTQ0IHttYXJnaW4tdG9wOiA0NHB4O31cbi5tLXQtNDUge21hcmdpbi10b3A6IDQ1cHg7fVxuLm0tdC00NiB7bWFyZ2luLXRvcDogNDZweDt9XG4ubS10LTQ3IHttYXJnaW4tdG9wOiA0N3B4O31cbi5tLXQtNDgge21hcmdpbi10b3A6IDQ4cHg7fVxuLm0tdC00OSB7bWFyZ2luLXRvcDogNDlweDt9XG4ubS10LTUwIHttYXJnaW4tdG9wOiA1MHB4O31cbi5tLXQtNTEge21hcmdpbi10b3A6IDUxcHg7fVxuLm0tdC01MiB7bWFyZ2luLXRvcDogNTJweDt9XG4ubS10LTUzIHttYXJnaW4tdG9wOiA1M3B4O31cbi5tLXQtNTQge21hcmdpbi10b3A6IDU0cHg7fVxuLm0tdC01NSB7bWFyZ2luLXRvcDogNTVweDt9XG4ubS10LTU2IHttYXJnaW4tdG9wOiA1NnB4O31cbi5tLXQtNTcge21hcmdpbi10b3A6IDU3cHg7fVxuLm0tdC01OCB7bWFyZ2luLXRvcDogNThweDt9XG4ubS10LTU5IHttYXJnaW4tdG9wOiA1OXB4O31cbi5tLXQtNjAge21hcmdpbi10b3A6IDYwcHg7fVxuLm0tdC02MSB7bWFyZ2luLXRvcDogNjFweDt9XG4ubS10LTYyIHttYXJnaW4tdG9wOiA2MnB4O31cbi5tLXQtNjMge21hcmdpbi10b3A6IDYzcHg7fVxuLm0tdC02NCB7bWFyZ2luLXRvcDogNjRweDt9XG4ubS10LTY1IHttYXJnaW4tdG9wOiA2NXB4O31cbi5tLXQtNjYge21hcmdpbi10b3A6IDY2cHg7fVxuLm0tdC02NyB7bWFyZ2luLXRvcDogNjdweDt9XG4ubS10LTY4IHttYXJnaW4tdG9wOiA2OHB4O31cbi5tLXQtNjkge21hcmdpbi10b3A6IDY5cHg7fVxuLm0tdC03MCB7bWFyZ2luLXRvcDogNzBweDt9XG4ubS10LTcxIHttYXJnaW4tdG9wOiA3MXB4O31cbi5tLXQtNzIge21hcmdpbi10b3A6IDcycHg7fVxuLm0tdC03MyB7bWFyZ2luLXRvcDogNzNweDt9XG4ubS10LTc0IHttYXJnaW4tdG9wOiA3NHB4O31cbi5tLXQtNzUge21hcmdpbi10b3A6IDc1cHg7fVxuLm0tdC03NiB7bWFyZ2luLXRvcDogNzZweDt9XG4ubS10LTc3IHttYXJnaW4tdG9wOiA3N3B4O31cbi5tLXQtNzgge21hcmdpbi10b3A6IDc4cHg7fVxuLm0tdC03OSB7bWFyZ2luLXRvcDogNzlweDt9XG4ubS10LTgwIHttYXJnaW4tdG9wOiA4MHB4O31cbi5tLXQtODEge21hcmdpbi10b3A6IDgxcHg7fVxuLm0tdC04MiB7bWFyZ2luLXRvcDogODJweDt9XG4ubS10LTgzIHttYXJnaW4tdG9wOiA4M3B4O31cbi5tLXQtODQge21hcmdpbi10b3A6IDg0cHg7fVxuLm0tdC04NSB7bWFyZ2luLXRvcDogODVweDt9XG4ubS10LTg2IHttYXJnaW4tdG9wOiA4NnB4O31cbi5tLXQtODcge21hcmdpbi10b3A6IDg3cHg7fVxuLm0tdC04OCB7bWFyZ2luLXRvcDogODhweDt9XG4ubS10LTg5IHttYXJnaW4tdG9wOiA4OXB4O31cbi5tLXQtOTAge21hcmdpbi10b3A6IDkwcHg7fVxuLm0tdC05MSB7bWFyZ2luLXRvcDogOTFweDt9XG4ubS10LTkyIHttYXJnaW4tdG9wOiA5MnB4O31cbi5tLXQtOTMge21hcmdpbi10b3A6IDkzcHg7fVxuLm0tdC05NCB7bWFyZ2luLXRvcDogOTRweDt9XG4ubS10LTk1IHttYXJnaW4tdG9wOiA5NXB4O31cbi5tLXQtOTYge21hcmdpbi10b3A6IDk2cHg7fVxuLm0tdC05NyB7bWFyZ2luLXRvcDogOTdweDt9XG4ubS10LTk4IHttYXJnaW4tdG9wOiA5OHB4O31cbi5tLXQtOTkge21hcmdpbi10b3A6IDk5cHg7fVxuLm0tdC0xMDAge21hcmdpbi10b3A6IDEwMHB4O31cbi5tLXQtMTAxIHttYXJnaW4tdG9wOiAxMDFweDt9XG4ubS10LTEwMiB7bWFyZ2luLXRvcDogMTAycHg7fVxuLm0tdC0xMDMge21hcmdpbi10b3A6IDEwM3B4O31cbi5tLXQtMTA0IHttYXJnaW4tdG9wOiAxMDRweDt9XG4ubS10LTEwNSB7bWFyZ2luLXRvcDogMTA1cHg7fVxuLm0tdC0xMDYge21hcmdpbi10b3A6IDEwNnB4O31cbi5tLXQtMTA3IHttYXJnaW4tdG9wOiAxMDdweDt9XG4ubS10LTEwOCB7bWFyZ2luLXRvcDogMTA4cHg7fVxuLm0tdC0xMDkge21hcmdpbi10b3A6IDEwOXB4O31cbi5tLXQtMTEwIHttYXJnaW4tdG9wOiAxMTBweDt9XG4ubS10LTExMSB7bWFyZ2luLXRvcDogMTExcHg7fVxuLm0tdC0xMTIge21hcmdpbi10b3A6IDExMnB4O31cbi5tLXQtMTEzIHttYXJnaW4tdG9wOiAxMTNweDt9XG4ubS10LTExNCB7bWFyZ2luLXRvcDogMTE0cHg7fVxuLm0tdC0xMTUge21hcmdpbi10b3A6IDExNXB4O31cbi5tLXQtMTE2IHttYXJnaW4tdG9wOiAxMTZweDt9XG4ubS10LTExNyB7bWFyZ2luLXRvcDogMTE3cHg7fVxuLm0tdC0xMTgge21hcmdpbi10b3A6IDExOHB4O31cbi5tLXQtMTE5IHttYXJnaW4tdG9wOiAxMTlweDt9XG4ubS10LTEyMCB7bWFyZ2luLXRvcDogMTIwcHg7fVxuLm0tdC0xMjEge21hcmdpbi10b3A6IDEyMXB4O31cbi5tLXQtMTIyIHttYXJnaW4tdG9wOiAxMjJweDt9XG4ubS10LTEyMyB7bWFyZ2luLXRvcDogMTIzcHg7fVxuLm0tdC0xMjQge21hcmdpbi10b3A6IDEyNHB4O31cbi5tLXQtMTI1IHttYXJnaW4tdG9wOiAxMjVweDt9XG4ubS10LTEyNiB7bWFyZ2luLXRvcDogMTI2cHg7fVxuLm0tdC0xMjcge21hcmdpbi10b3A6IDEyN3B4O31cbi5tLXQtMTI4IHttYXJnaW4tdG9wOiAxMjhweDt9XG4ubS10LTEyOSB7bWFyZ2luLXRvcDogMTI5cHg7fVxuLm0tdC0xMzAge21hcmdpbi10b3A6IDEzMHB4O31cbi5tLXQtMTMxIHttYXJnaW4tdG9wOiAxMzFweDt9XG4ubS10LTEzMiB7bWFyZ2luLXRvcDogMTMycHg7fVxuLm0tdC0xMzMge21hcmdpbi10b3A6IDEzM3B4O31cbi5tLXQtMTM0IHttYXJnaW4tdG9wOiAxMzRweDt9XG4ubS10LTEzNSB7bWFyZ2luLXRvcDogMTM1cHg7fVxuLm0tdC0xMzYge21hcmdpbi10b3A6IDEzNnB4O31cbi5tLXQtMTM3IHttYXJnaW4tdG9wOiAxMzdweDt9XG4ubS10LTEzOCB7bWFyZ2luLXRvcDogMTM4cHg7fVxuLm0tdC0xMzkge21hcmdpbi10b3A6IDEzOXB4O31cbi5tLXQtMTQwIHttYXJnaW4tdG9wOiAxNDBweDt9XG4ubS10LTE0MSB7bWFyZ2luLXRvcDogMTQxcHg7fVxuLm0tdC0xNDIge21hcmdpbi10b3A6IDE0MnB4O31cbi5tLXQtMTQzIHttYXJnaW4tdG9wOiAxNDNweDt9XG4ubS10LTE0NCB7bWFyZ2luLXRvcDogMTQ0cHg7fVxuLm0tdC0xNDUge21hcmdpbi10b3A6IDE0NXB4O31cbi5tLXQtMTQ2IHttYXJnaW4tdG9wOiAxNDZweDt9XG4ubS10LTE0NyB7bWFyZ2luLXRvcDogMTQ3cHg7fVxuLm0tdC0xNDgge21hcmdpbi10b3A6IDE0OHB4O31cbi5tLXQtMTQ5IHttYXJnaW4tdG9wOiAxNDlweDt9XG4ubS10LTE1MCB7bWFyZ2luLXRvcDogMTUwcHg7fVxuLm0tdC0xNTEge21hcmdpbi10b3A6IDE1MXB4O31cbi5tLXQtMTUyIHttYXJnaW4tdG9wOiAxNTJweDt9XG4ubS10LTE1MyB7bWFyZ2luLXRvcDogMTUzcHg7fVxuLm0tdC0xNTQge21hcmdpbi10b3A6IDE1NHB4O31cbi5tLXQtMTU1IHttYXJnaW4tdG9wOiAxNTVweDt9XG4ubS10LTE1NiB7bWFyZ2luLXRvcDogMTU2cHg7fVxuLm0tdC0xNTcge21hcmdpbi10b3A6IDE1N3B4O31cbi5tLXQtMTU4IHttYXJnaW4tdG9wOiAxNThweDt9XG4ubS10LTE1OSB7bWFyZ2luLXRvcDogMTU5cHg7fVxuLm0tdC0xNjAge21hcmdpbi10b3A6IDE2MHB4O31cbi5tLXQtMTYxIHttYXJnaW4tdG9wOiAxNjFweDt9XG4ubS10LTE2MiB7bWFyZ2luLXRvcDogMTYycHg7fVxuLm0tdC0xNjMge21hcmdpbi10b3A6IDE2M3B4O31cbi5tLXQtMTY0IHttYXJnaW4tdG9wOiAxNjRweDt9XG4ubS10LTE2NSB7bWFyZ2luLXRvcDogMTY1cHg7fVxuLm0tdC0xNjYge21hcmdpbi10b3A6IDE2NnB4O31cbi5tLXQtMTY3IHttYXJnaW4tdG9wOiAxNjdweDt9XG4ubS10LTE2OCB7bWFyZ2luLXRvcDogMTY4cHg7fVxuLm0tdC0xNjkge21hcmdpbi10b3A6IDE2OXB4O31cbi5tLXQtMTcwIHttYXJnaW4tdG9wOiAxNzBweDt9XG4ubS10LTE3MSB7bWFyZ2luLXRvcDogMTcxcHg7fVxuLm0tdC0xNzIge21hcmdpbi10b3A6IDE3MnB4O31cbi5tLXQtMTczIHttYXJnaW4tdG9wOiAxNzNweDt9XG4ubS10LTE3NCB7bWFyZ2luLXRvcDogMTc0cHg7fVxuLm0tdC0xNzUge21hcmdpbi10b3A6IDE3NXB4O31cbi5tLXQtMTc2IHttYXJnaW4tdG9wOiAxNzZweDt9XG4ubS10LTE3NyB7bWFyZ2luLXRvcDogMTc3cHg7fVxuLm0tdC0xNzgge21hcmdpbi10b3A6IDE3OHB4O31cbi5tLXQtMTc5IHttYXJnaW4tdG9wOiAxNzlweDt9XG4ubS10LTE4MCB7bWFyZ2luLXRvcDogMTgwcHg7fVxuLm0tdC0xODEge21hcmdpbi10b3A6IDE4MXB4O31cbi5tLXQtMTgyIHttYXJnaW4tdG9wOiAxODJweDt9XG4ubS10LTE4MyB7bWFyZ2luLXRvcDogMTgzcHg7fVxuLm0tdC0xODQge21hcmdpbi10b3A6IDE4NHB4O31cbi5tLXQtMTg1IHttYXJnaW4tdG9wOiAxODVweDt9XG4ubS10LTE4NiB7bWFyZ2luLXRvcDogMTg2cHg7fVxuLm0tdC0xODcge21hcmdpbi10b3A6IDE4N3B4O31cbi5tLXQtMTg4IHttYXJnaW4tdG9wOiAxODhweDt9XG4ubS10LTE4OSB7bWFyZ2luLXRvcDogMTg5cHg7fVxuLm0tdC0xOTAge21hcmdpbi10b3A6IDE5MHB4O31cbi5tLXQtMTkxIHttYXJnaW4tdG9wOiAxOTFweDt9XG4ubS10LTE5MiB7bWFyZ2luLXRvcDogMTkycHg7fVxuLm0tdC0xOTMge21hcmdpbi10b3A6IDE5M3B4O31cbi5tLXQtMTk0IHttYXJnaW4tdG9wOiAxOTRweDt9XG4ubS10LTE5NSB7bWFyZ2luLXRvcDogMTk1cHg7fVxuLm0tdC0xOTYge21hcmdpbi10b3A6IDE5NnB4O31cbi5tLXQtMTk3IHttYXJnaW4tdG9wOiAxOTdweDt9XG4ubS10LTE5OCB7bWFyZ2luLXRvcDogMTk4cHg7fVxuLm0tdC0xOTkge21hcmdpbi10b3A6IDE5OXB4O31cbi5tLXQtMjAwIHttYXJnaW4tdG9wOiAyMDBweDt9XG4ubS10LTIwMSB7bWFyZ2luLXRvcDogMjAxcHg7fVxuLm0tdC0yMDIge21hcmdpbi10b3A6IDIwMnB4O31cbi5tLXQtMjAzIHttYXJnaW4tdG9wOiAyMDNweDt9XG4ubS10LTIwNCB7bWFyZ2luLXRvcDogMjA0cHg7fVxuLm0tdC0yMDUge21hcmdpbi10b3A6IDIwNXB4O31cbi5tLXQtMjA2IHttYXJnaW4tdG9wOiAyMDZweDt9XG4ubS10LTIwNyB7bWFyZ2luLXRvcDogMjA3cHg7fVxuLm0tdC0yMDgge21hcmdpbi10b3A6IDIwOHB4O31cbi5tLXQtMjA5IHttYXJnaW4tdG9wOiAyMDlweDt9XG4ubS10LTIxMCB7bWFyZ2luLXRvcDogMjEwcHg7fVxuLm0tdC0yMTEge21hcmdpbi10b3A6IDIxMXB4O31cbi5tLXQtMjEyIHttYXJnaW4tdG9wOiAyMTJweDt9XG4ubS10LTIxMyB7bWFyZ2luLXRvcDogMjEzcHg7fVxuLm0tdC0yMTQge21hcmdpbi10b3A6IDIxNHB4O31cbi5tLXQtMjE1IHttYXJnaW4tdG9wOiAyMTVweDt9XG4ubS10LTIxNiB7bWFyZ2luLXRvcDogMjE2cHg7fVxuLm0tdC0yMTcge21hcmdpbi10b3A6IDIxN3B4O31cbi5tLXQtMjE4IHttYXJnaW4tdG9wOiAyMThweDt9XG4ubS10LTIxOSB7bWFyZ2luLXRvcDogMjE5cHg7fVxuLm0tdC0yMjAge21hcmdpbi10b3A6IDIyMHB4O31cbi5tLXQtMjIxIHttYXJnaW4tdG9wOiAyMjFweDt9XG4ubS10LTIyMiB7bWFyZ2luLXRvcDogMjIycHg7fVxuLm0tdC0yMjMge21hcmdpbi10b3A6IDIyM3B4O31cbi5tLXQtMjI0IHttYXJnaW4tdG9wOiAyMjRweDt9XG4ubS10LTIyNSB7bWFyZ2luLXRvcDogMjI1cHg7fVxuLm0tdC0yMjYge21hcmdpbi10b3A6IDIyNnB4O31cbi5tLXQtMjI3IHttYXJnaW4tdG9wOiAyMjdweDt9XG4ubS10LTIyOCB7bWFyZ2luLXRvcDogMjI4cHg7fVxuLm0tdC0yMjkge21hcmdpbi10b3A6IDIyOXB4O31cbi5tLXQtMjMwIHttYXJnaW4tdG9wOiAyMzBweDt9XG4ubS10LTIzMSB7bWFyZ2luLXRvcDogMjMxcHg7fVxuLm0tdC0yMzIge21hcmdpbi10b3A6IDIzMnB4O31cbi5tLXQtMjMzIHttYXJnaW4tdG9wOiAyMzNweDt9XG4ubS10LTIzNCB7bWFyZ2luLXRvcDogMjM0cHg7fVxuLm0tdC0yMzUge21hcmdpbi10b3A6IDIzNXB4O31cbi5tLXQtMjM2IHttYXJnaW4tdG9wOiAyMzZweDt9XG4ubS10LTIzNyB7bWFyZ2luLXRvcDogMjM3cHg7fVxuLm0tdC0yMzgge21hcmdpbi10b3A6IDIzOHB4O31cbi5tLXQtMjM5IHttYXJnaW4tdG9wOiAyMzlweDt9XG4ubS10LTI0MCB7bWFyZ2luLXRvcDogMjQwcHg7fVxuLm0tdC0yNDEge21hcmdpbi10b3A6IDI0MXB4O31cbi5tLXQtMjQyIHttYXJnaW4tdG9wOiAyNDJweDt9XG4ubS10LTI0MyB7bWFyZ2luLXRvcDogMjQzcHg7fVxuLm0tdC0yNDQge21hcmdpbi10b3A6IDI0NHB4O31cbi5tLXQtMjQ1IHttYXJnaW4tdG9wOiAyNDVweDt9XG4ubS10LTI0NiB7bWFyZ2luLXRvcDogMjQ2cHg7fVxuLm0tdC0yNDcge21hcmdpbi10b3A6IDI0N3B4O31cbi5tLXQtMjQ4IHttYXJnaW4tdG9wOiAyNDhweDt9XG4ubS10LTI0OSB7bWFyZ2luLXRvcDogMjQ5cHg7fVxuLm0tdC0yNTAge21hcmdpbi10b3A6IDI1MHB4O31cbi5tLWItMCB7bWFyZ2luLWJvdHRvbTogMHB4O31cbi5tLWItMSB7bWFyZ2luLWJvdHRvbTogMXB4O31cbi5tLWItMiB7bWFyZ2luLWJvdHRvbTogMnB4O31cbi5tLWItMyB7bWFyZ2luLWJvdHRvbTogM3B4O31cbi5tLWItNCB7bWFyZ2luLWJvdHRvbTogNHB4O31cbi5tLWItNSB7bWFyZ2luLWJvdHRvbTogNXB4O31cbi5tLWItNiB7bWFyZ2luLWJvdHRvbTogNnB4O31cbi5tLWItNyB7bWFyZ2luLWJvdHRvbTogN3B4O31cbi5tLWItOCB7bWFyZ2luLWJvdHRvbTogOHB4O31cbi5tLWItOSB7bWFyZ2luLWJvdHRvbTogOXB4O31cbi5tLWItMTAge21hcmdpbi1ib3R0b206IDEwcHg7fVxuLm0tYi0xMSB7bWFyZ2luLWJvdHRvbTogMTFweDt9XG4ubS1iLTEyIHttYXJnaW4tYm90dG9tOiAxMnB4O31cbi5tLWItMTMge21hcmdpbi1ib3R0b206IDEzcHg7fVxuLm0tYi0xNCB7bWFyZ2luLWJvdHRvbTogMTRweDt9XG4ubS1iLTE1IHttYXJnaW4tYm90dG9tOiAxNXB4O31cbi5tLWItMTYge21hcmdpbi1ib3R0b206IDE2cHg7fVxuLm0tYi0xNyB7bWFyZ2luLWJvdHRvbTogMTdweDt9XG4ubS1iLTE4IHttYXJnaW4tYm90dG9tOiAxOHB4O31cbi5tLWItMTkge21hcmdpbi1ib3R0b206IDE5cHg7fVxuLm0tYi0yMCB7bWFyZ2luLWJvdHRvbTogMjBweDt9XG4ubS1iLTIxIHttYXJnaW4tYm90dG9tOiAyMXB4O31cbi5tLWItMjIge21hcmdpbi1ib3R0b206IDIycHg7fVxuLm0tYi0yMyB7bWFyZ2luLWJvdHRvbTogMjNweDt9XG4ubS1iLTI0IHttYXJnaW4tYm90dG9tOiAyNHB4O31cbi5tLWItMjUge21hcmdpbi1ib3R0b206IDI1cHg7fVxuLm0tYi0yNiB7bWFyZ2luLWJvdHRvbTogMjZweDt9XG4ubS1iLTI3IHttYXJnaW4tYm90dG9tOiAyN3B4O31cbi5tLWItMjgge21hcmdpbi1ib3R0b206IDI4cHg7fVxuLm0tYi0yOSB7bWFyZ2luLWJvdHRvbTogMjlweDt9XG4ubS1iLTMwIHttYXJnaW4tYm90dG9tOiAzMHB4O31cbi5tLWItMzEge21hcmdpbi1ib3R0b206IDMxcHg7fVxuLm0tYi0zMiB7bWFyZ2luLWJvdHRvbTogMzJweDt9XG4ubS1iLTMzIHttYXJnaW4tYm90dG9tOiAzM3B4O31cbi5tLWItMzQge21hcmdpbi1ib3R0b206IDM0cHg7fVxuLm0tYi0zNSB7bWFyZ2luLWJvdHRvbTogMzVweDt9XG4ubS1iLTM2IHttYXJnaW4tYm90dG9tOiAzNnB4O31cbi5tLWItMzcge21hcmdpbi1ib3R0b206IDM3cHg7fVxuLm0tYi0zOCB7bWFyZ2luLWJvdHRvbTogMzhweDt9XG4ubS1iLTM5IHttYXJnaW4tYm90dG9tOiAzOXB4O31cbi5tLWItNDAge21hcmdpbi1ib3R0b206IDQwcHg7fVxuLm0tYi00MSB7bWFyZ2luLWJvdHRvbTogNDFweDt9XG4ubS1iLTQyIHttYXJnaW4tYm90dG9tOiA0MnB4O31cbi5tLWItNDMge21hcmdpbi1ib3R0b206IDQzcHg7fVxuLm0tYi00NCB7bWFyZ2luLWJvdHRvbTogNDRweDt9XG4ubS1iLTQ1IHttYXJnaW4tYm90dG9tOiA0NXB4O31cbi5tLWItNDYge21hcmdpbi1ib3R0b206IDQ2cHg7fVxuLm0tYi00NyB7bWFyZ2luLWJvdHRvbTogNDdweDt9XG4ubS1iLTQ4IHttYXJnaW4tYm90dG9tOiA0OHB4O31cbi5tLWItNDkge21hcmdpbi1ib3R0b206IDQ5cHg7fVxuLm0tYi01MCB7bWFyZ2luLWJvdHRvbTogNTBweDt9XG4ubS1iLTUxIHttYXJnaW4tYm90dG9tOiA1MXB4O31cbi5tLWItNTIge21hcmdpbi1ib3R0b206IDUycHg7fVxuLm0tYi01MyB7bWFyZ2luLWJvdHRvbTogNTNweDt9XG4ubS1iLTU0IHttYXJnaW4tYm90dG9tOiA1NHB4O31cbi5tLWItNTUge21hcmdpbi1ib3R0b206IDU1cHg7fVxuLm0tYi01NiB7bWFyZ2luLWJvdHRvbTogNTZweDt9XG4ubS1iLTU3IHttYXJnaW4tYm90dG9tOiA1N3B4O31cbi5tLWItNTgge21hcmdpbi1ib3R0b206IDU4cHg7fVxuLm0tYi01OSB7bWFyZ2luLWJvdHRvbTogNTlweDt9XG4ubS1iLTYwIHttYXJnaW4tYm90dG9tOiA2MHB4O31cbi5tLWItNjEge21hcmdpbi1ib3R0b206IDYxcHg7fVxuLm0tYi02MiB7bWFyZ2luLWJvdHRvbTogNjJweDt9XG4ubS1iLTYzIHttYXJnaW4tYm90dG9tOiA2M3B4O31cbi5tLWItNjQge21hcmdpbi1ib3R0b206IDY0cHg7fVxuLm0tYi02NSB7bWFyZ2luLWJvdHRvbTogNjVweDt9XG4ubS1iLTY2IHttYXJnaW4tYm90dG9tOiA2NnB4O31cbi5tLWItNjcge21hcmdpbi1ib3R0b206IDY3cHg7fVxuLm0tYi02OCB7bWFyZ2luLWJvdHRvbTogNjhweDt9XG4ubS1iLTY5IHttYXJnaW4tYm90dG9tOiA2OXB4O31cbi5tLWItNzAge21hcmdpbi1ib3R0b206IDcwcHg7fVxuLm0tYi03MSB7bWFyZ2luLWJvdHRvbTogNzFweDt9XG4ubS1iLTcyIHttYXJnaW4tYm90dG9tOiA3MnB4O31cbi5tLWItNzMge21hcmdpbi1ib3R0b206IDczcHg7fVxuLm0tYi03NCB7bWFyZ2luLWJvdHRvbTogNzRweDt9XG4ubS1iLTc1IHttYXJnaW4tYm90dG9tOiA3NXB4O31cbi5tLWItNzYge21hcmdpbi1ib3R0b206IDc2cHg7fVxuLm0tYi03NyB7bWFyZ2luLWJvdHRvbTogNzdweDt9XG4ubS1iLTc4IHttYXJnaW4tYm90dG9tOiA3OHB4O31cbi5tLWItNzkge21hcmdpbi1ib3R0b206IDc5cHg7fVxuLm0tYi04MCB7bWFyZ2luLWJvdHRvbTogODBweDt9XG4ubS1iLTgxIHttYXJnaW4tYm90dG9tOiA4MXB4O31cbi5tLWItODIge21hcmdpbi1ib3R0b206IDgycHg7fVxuLm0tYi04MyB7bWFyZ2luLWJvdHRvbTogODNweDt9XG4ubS1iLTg0IHttYXJnaW4tYm90dG9tOiA4NHB4O31cbi5tLWItODUge21hcmdpbi1ib3R0b206IDg1cHg7fVxuLm0tYi04NiB7bWFyZ2luLWJvdHRvbTogODZweDt9XG4ubS1iLTg3IHttYXJnaW4tYm90dG9tOiA4N3B4O31cbi5tLWItODgge21hcmdpbi1ib3R0b206IDg4cHg7fVxuLm0tYi04OSB7bWFyZ2luLWJvdHRvbTogODlweDt9XG4ubS1iLTkwIHttYXJnaW4tYm90dG9tOiA5MHB4O31cbi5tLWItOTEge21hcmdpbi1ib3R0b206IDkxcHg7fVxuLm0tYi05MiB7bWFyZ2luLWJvdHRvbTogOTJweDt9XG4ubS1iLTkzIHttYXJnaW4tYm90dG9tOiA5M3B4O31cbi5tLWItOTQge21hcmdpbi1ib3R0b206IDk0cHg7fVxuLm0tYi05NSB7bWFyZ2luLWJvdHRvbTogOTVweDt9XG4ubS1iLTk2IHttYXJnaW4tYm90dG9tOiA5NnB4O31cbi5tLWItOTcge21hcmdpbi1ib3R0b206IDk3cHg7fVxuLm0tYi05OCB7bWFyZ2luLWJvdHRvbTogOThweDt9XG4ubS1iLTk5IHttYXJnaW4tYm90dG9tOiA5OXB4O31cbi5tLWItMTAwIHttYXJnaW4tYm90dG9tOiAxMDBweDt9XG4ubS1iLTEwMSB7bWFyZ2luLWJvdHRvbTogMTAxcHg7fVxuLm0tYi0xMDIge21hcmdpbi1ib3R0b206IDEwMnB4O31cbi5tLWItMTAzIHttYXJnaW4tYm90dG9tOiAxMDNweDt9XG4ubS1iLTEwNCB7bWFyZ2luLWJvdHRvbTogMTA0cHg7fVxuLm0tYi0xMDUge21hcmdpbi1ib3R0b206IDEwNXB4O31cbi5tLWItMTA2IHttYXJnaW4tYm90dG9tOiAxMDZweDt9XG4ubS1iLTEwNyB7bWFyZ2luLWJvdHRvbTogMTA3cHg7fVxuLm0tYi0xMDgge21hcmdpbi1ib3R0b206IDEwOHB4O31cbi5tLWItMTA5IHttYXJnaW4tYm90dG9tOiAxMDlweDt9XG4ubS1iLTExMCB7bWFyZ2luLWJvdHRvbTogMTEwcHg7fVxuLm0tYi0xMTEge21hcmdpbi1ib3R0b206IDExMXB4O31cbi5tLWItMTEyIHttYXJnaW4tYm90dG9tOiAxMTJweDt9XG4ubS1iLTExMyB7bWFyZ2luLWJvdHRvbTogMTEzcHg7fVxuLm0tYi0xMTQge21hcmdpbi1ib3R0b206IDExNHB4O31cbi5tLWItMTE1IHttYXJnaW4tYm90dG9tOiAxMTVweDt9XG4ubS1iLTExNiB7bWFyZ2luLWJvdHRvbTogMTE2cHg7fVxuLm0tYi0xMTcge21hcmdpbi1ib3R0b206IDExN3B4O31cbi5tLWItMTE4IHttYXJnaW4tYm90dG9tOiAxMThweDt9XG4ubS1iLTExOSB7bWFyZ2luLWJvdHRvbTogMTE5cHg7fVxuLm0tYi0xMjAge21hcmdpbi1ib3R0b206IDEyMHB4O31cbi5tLWItMTIxIHttYXJnaW4tYm90dG9tOiAxMjFweDt9XG4ubS1iLTEyMiB7bWFyZ2luLWJvdHRvbTogMTIycHg7fVxuLm0tYi0xMjMge21hcmdpbi1ib3R0b206IDEyM3B4O31cbi5tLWItMTI0IHttYXJnaW4tYm90dG9tOiAxMjRweDt9XG4ubS1iLTEyNSB7bWFyZ2luLWJvdHRvbTogMTI1cHg7fVxuLm0tYi0xMjYge21hcmdpbi1ib3R0b206IDEyNnB4O31cbi5tLWItMTI3IHttYXJnaW4tYm90dG9tOiAxMjdweDt9XG4ubS1iLTEyOCB7bWFyZ2luLWJvdHRvbTogMTI4cHg7fVxuLm0tYi0xMjkge21hcmdpbi1ib3R0b206IDEyOXB4O31cbi5tLWItMTMwIHttYXJnaW4tYm90dG9tOiAxMzBweDt9XG4ubS1iLTEzMSB7bWFyZ2luLWJvdHRvbTogMTMxcHg7fVxuLm0tYi0xMzIge21hcmdpbi1ib3R0b206IDEzMnB4O31cbi5tLWItMTMzIHttYXJnaW4tYm90dG9tOiAxMzNweDt9XG4ubS1iLTEzNCB7bWFyZ2luLWJvdHRvbTogMTM0cHg7fVxuLm0tYi0xMzUge21hcmdpbi1ib3R0b206IDEzNXB4O31cbi5tLWItMTM2IHttYXJnaW4tYm90dG9tOiAxMzZweDt9XG4ubS1iLTEzNyB7bWFyZ2luLWJvdHRvbTogMTM3cHg7fVxuLm0tYi0xMzgge21hcmdpbi1ib3R0b206IDEzOHB4O31cbi5tLWItMTM5IHttYXJnaW4tYm90dG9tOiAxMzlweDt9XG4ubS1iLTE0MCB7bWFyZ2luLWJvdHRvbTogMTQwcHg7fVxuLm0tYi0xNDEge21hcmdpbi1ib3R0b206IDE0MXB4O31cbi5tLWItMTQyIHttYXJnaW4tYm90dG9tOiAxNDJweDt9XG4ubS1iLTE0MyB7bWFyZ2luLWJvdHRvbTogMTQzcHg7fVxuLm0tYi0xNDQge21hcmdpbi1ib3R0b206IDE0NHB4O31cbi5tLWItMTQ1IHttYXJnaW4tYm90dG9tOiAxNDVweDt9XG4ubS1iLTE0NiB7bWFyZ2luLWJvdHRvbTogMTQ2cHg7fVxuLm0tYi0xNDcge21hcmdpbi1ib3R0b206IDE0N3B4O31cbi5tLWItMTQ4IHttYXJnaW4tYm90dG9tOiAxNDhweDt9XG4ubS1iLTE0OSB7bWFyZ2luLWJvdHRvbTogMTQ5cHg7fVxuLm0tYi0xNTAge21hcmdpbi1ib3R0b206IDE1MHB4O31cbi5tLWItMTUxIHttYXJnaW4tYm90dG9tOiAxNTFweDt9XG4ubS1iLTE1MiB7bWFyZ2luLWJvdHRvbTogMTUycHg7fVxuLm0tYi0xNTMge21hcmdpbi1ib3R0b206IDE1M3B4O31cbi5tLWItMTU0IHttYXJnaW4tYm90dG9tOiAxNTRweDt9XG4ubS1iLTE1NSB7bWFyZ2luLWJvdHRvbTogMTU1cHg7fVxuLm0tYi0xNTYge21hcmdpbi1ib3R0b206IDE1NnB4O31cbi5tLWItMTU3IHttYXJnaW4tYm90dG9tOiAxNTdweDt9XG4ubS1iLTE1OCB7bWFyZ2luLWJvdHRvbTogMTU4cHg7fVxuLm0tYi0xNTkge21hcmdpbi1ib3R0b206IDE1OXB4O31cbi5tLWItMTYwIHttYXJnaW4tYm90dG9tOiAxNjBweDt9XG4ubS1iLTE2MSB7bWFyZ2luLWJvdHRvbTogMTYxcHg7fVxuLm0tYi0xNjIge21hcmdpbi1ib3R0b206IDE2MnB4O31cbi5tLWItMTYzIHttYXJnaW4tYm90dG9tOiAxNjNweDt9XG4ubS1iLTE2NCB7bWFyZ2luLWJvdHRvbTogMTY0cHg7fVxuLm0tYi0xNjUge21hcmdpbi1ib3R0b206IDE2NXB4O31cbi5tLWItMTY2IHttYXJnaW4tYm90dG9tOiAxNjZweDt9XG4ubS1iLTE2NyB7bWFyZ2luLWJvdHRvbTogMTY3cHg7fVxuLm0tYi0xNjgge21hcmdpbi1ib3R0b206IDE2OHB4O31cbi5tLWItMTY5IHttYXJnaW4tYm90dG9tOiAxNjlweDt9XG4ubS1iLTE3MCB7bWFyZ2luLWJvdHRvbTogMTcwcHg7fVxuLm0tYi0xNzEge21hcmdpbi1ib3R0b206IDE3MXB4O31cbi5tLWItMTcyIHttYXJnaW4tYm90dG9tOiAxNzJweDt9XG4ubS1iLTE3MyB7bWFyZ2luLWJvdHRvbTogMTczcHg7fVxuLm0tYi0xNzQge21hcmdpbi1ib3R0b206IDE3NHB4O31cbi5tLWItMTc1IHttYXJnaW4tYm90dG9tOiAxNzVweDt9XG4ubS1iLTE3NiB7bWFyZ2luLWJvdHRvbTogMTc2cHg7fVxuLm0tYi0xNzcge21hcmdpbi1ib3R0b206IDE3N3B4O31cbi5tLWItMTc4IHttYXJnaW4tYm90dG9tOiAxNzhweDt9XG4ubS1iLTE3OSB7bWFyZ2luLWJvdHRvbTogMTc5cHg7fVxuLm0tYi0xODAge21hcmdpbi1ib3R0b206IDE4MHB4O31cbi5tLWItMTgxIHttYXJnaW4tYm90dG9tOiAxODFweDt9XG4ubS1iLTE4MiB7bWFyZ2luLWJvdHRvbTogMTgycHg7fVxuLm0tYi0xODMge21hcmdpbi1ib3R0b206IDE4M3B4O31cbi5tLWItMTg0IHttYXJnaW4tYm90dG9tOiAxODRweDt9XG4ubS1iLTE4NSB7bWFyZ2luLWJvdHRvbTogMTg1cHg7fVxuLm0tYi0xODYge21hcmdpbi1ib3R0b206IDE4NnB4O31cbi5tLWItMTg3IHttYXJnaW4tYm90dG9tOiAxODdweDt9XG4ubS1iLTE4OCB7bWFyZ2luLWJvdHRvbTogMTg4cHg7fVxuLm0tYi0xODkge21hcmdpbi1ib3R0b206IDE4OXB4O31cbi5tLWItMTkwIHttYXJnaW4tYm90dG9tOiAxOTBweDt9XG4ubS1iLTE5MSB7bWFyZ2luLWJvdHRvbTogMTkxcHg7fVxuLm0tYi0xOTIge21hcmdpbi1ib3R0b206IDE5MnB4O31cbi5tLWItMTkzIHttYXJnaW4tYm90dG9tOiAxOTNweDt9XG4ubS1iLTE5NCB7bWFyZ2luLWJvdHRvbTogMTk0cHg7fVxuLm0tYi0xOTUge21hcmdpbi1ib3R0b206IDE5NXB4O31cbi5tLWItMTk2IHttYXJnaW4tYm90dG9tOiAxOTZweDt9XG4ubS1iLTE5NyB7bWFyZ2luLWJvdHRvbTogMTk3cHg7fVxuLm0tYi0xOTgge21hcmdpbi1ib3R0b206IDE5OHB4O31cbi5tLWItMTk5IHttYXJnaW4tYm90dG9tOiAxOTlweDt9XG4ubS1iLTIwMCB7bWFyZ2luLWJvdHRvbTogMjAwcHg7fVxuLm0tYi0yMDEge21hcmdpbi1ib3R0b206IDIwMXB4O31cbi5tLWItMjAyIHttYXJnaW4tYm90dG9tOiAyMDJweDt9XG4ubS1iLTIwMyB7bWFyZ2luLWJvdHRvbTogMjAzcHg7fVxuLm0tYi0yMDQge21hcmdpbi1ib3R0b206IDIwNHB4O31cbi5tLWItMjA1IHttYXJnaW4tYm90dG9tOiAyMDVweDt9XG4ubS1iLTIwNiB7bWFyZ2luLWJvdHRvbTogMjA2cHg7fVxuLm0tYi0yMDcge21hcmdpbi1ib3R0b206IDIwN3B4O31cbi5tLWItMjA4IHttYXJnaW4tYm90dG9tOiAyMDhweDt9XG4ubS1iLTIwOSB7bWFyZ2luLWJvdHRvbTogMjA5cHg7fVxuLm0tYi0yMTAge21hcmdpbi1ib3R0b206IDIxMHB4O31cbi5tLWItMjExIHttYXJnaW4tYm90dG9tOiAyMTFweDt9XG4ubS1iLTIxMiB7bWFyZ2luLWJvdHRvbTogMjEycHg7fVxuLm0tYi0yMTMge21hcmdpbi1ib3R0b206IDIxM3B4O31cbi5tLWItMjE0IHttYXJnaW4tYm90dG9tOiAyMTRweDt9XG4ubS1iLTIxNSB7bWFyZ2luLWJvdHRvbTogMjE1cHg7fVxuLm0tYi0yMTYge21hcmdpbi1ib3R0b206IDIxNnB4O31cbi5tLWItMjE3IHttYXJnaW4tYm90dG9tOiAyMTdweDt9XG4ubS1iLTIxOCB7bWFyZ2luLWJvdHRvbTogMjE4cHg7fVxuLm0tYi0yMTkge21hcmdpbi1ib3R0b206IDIxOXB4O31cbi5tLWItMjIwIHttYXJnaW4tYm90dG9tOiAyMjBweDt9XG4ubS1iLTIyMSB7bWFyZ2luLWJvdHRvbTogMjIxcHg7fVxuLm0tYi0yMjIge21hcmdpbi1ib3R0b206IDIyMnB4O31cbi5tLWItMjIzIHttYXJnaW4tYm90dG9tOiAyMjNweDt9XG4ubS1iLTIyNCB7bWFyZ2luLWJvdHRvbTogMjI0cHg7fVxuLm0tYi0yMjUge21hcmdpbi1ib3R0b206IDIyNXB4O31cbi5tLWItMjI2IHttYXJnaW4tYm90dG9tOiAyMjZweDt9XG4ubS1iLTIyNyB7bWFyZ2luLWJvdHRvbTogMjI3cHg7fVxuLm0tYi0yMjgge21hcmdpbi1ib3R0b206IDIyOHB4O31cbi5tLWItMjI5IHttYXJnaW4tYm90dG9tOiAyMjlweDt9XG4ubS1iLTIzMCB7bWFyZ2luLWJvdHRvbTogMjMwcHg7fVxuLm0tYi0yMzEge21hcmdpbi1ib3R0b206IDIzMXB4O31cbi5tLWItMjMyIHttYXJnaW4tYm90dG9tOiAyMzJweDt9XG4ubS1iLTIzMyB7bWFyZ2luLWJvdHRvbTogMjMzcHg7fVxuLm0tYi0yMzQge21hcmdpbi1ib3R0b206IDIzNHB4O31cbi5tLWItMjM1IHttYXJnaW4tYm90dG9tOiAyMzVweDt9XG4ubS1iLTIzNiB7bWFyZ2luLWJvdHRvbTogMjM2cHg7fVxuLm0tYi0yMzcge21hcmdpbi1ib3R0b206IDIzN3B4O31cbi5tLWItMjM4IHttYXJnaW4tYm90dG9tOiAyMzhweDt9XG4ubS1iLTIzOSB7bWFyZ2luLWJvdHRvbTogMjM5cHg7fVxuLm0tYi0yNDAge21hcmdpbi1ib3R0b206IDI0MHB4O31cbi5tLWItMjQxIHttYXJnaW4tYm90dG9tOiAyNDFweDt9XG4ubS1iLTI0MiB7bWFyZ2luLWJvdHRvbTogMjQycHg7fVxuLm0tYi0yNDMge21hcmdpbi1ib3R0b206IDI0M3B4O31cbi5tLWItMjQ0IHttYXJnaW4tYm90dG9tOiAyNDRweDt9XG4ubS1iLTI0NSB7bWFyZ2luLWJvdHRvbTogMjQ1cHg7fVxuLm0tYi0yNDYge21hcmdpbi1ib3R0b206IDI0NnB4O31cbi5tLWItMjQ3IHttYXJnaW4tYm90dG9tOiAyNDdweDt9XG4ubS1iLTI0OCB7bWFyZ2luLWJvdHRvbTogMjQ4cHg7fVxuLm0tYi0yNDkge21hcmdpbi1ib3R0b206IDI0OXB4O31cbi5tLWItMjUwIHttYXJnaW4tYm90dG9tOiAyNTBweDt9XG4ubS1sLTAge21hcmdpbi1sZWZ0OiAwcHg7fVxuLm0tbC0xIHttYXJnaW4tbGVmdDogMXB4O31cbi5tLWwtMiB7bWFyZ2luLWxlZnQ6IDJweDt9XG4ubS1sLTMge21hcmdpbi1sZWZ0OiAzcHg7fVxuLm0tbC00IHttYXJnaW4tbGVmdDogNHB4O31cbi5tLWwtNSB7bWFyZ2luLWxlZnQ6IDVweDt9XG4ubS1sLTYge21hcmdpbi1sZWZ0OiA2cHg7fVxuLm0tbC03IHttYXJnaW4tbGVmdDogN3B4O31cbi5tLWwtOCB7bWFyZ2luLWxlZnQ6IDhweDt9XG4ubS1sLTkge21hcmdpbi1sZWZ0OiA5cHg7fVxuLm0tbC0xMCB7bWFyZ2luLWxlZnQ6IDEwcHg7fVxuLm0tbC0xMSB7bWFyZ2luLWxlZnQ6IDExcHg7fVxuLm0tbC0xMiB7bWFyZ2luLWxlZnQ6IDEycHg7fVxuLm0tbC0xMyB7bWFyZ2luLWxlZnQ6IDEzcHg7fVxuLm0tbC0xNCB7bWFyZ2luLWxlZnQ6IDE0cHg7fVxuLm0tbC0xNSB7bWFyZ2luLWxlZnQ6IDE1cHg7fVxuLm0tbC0xNiB7bWFyZ2luLWxlZnQ6IDE2cHg7fVxuLm0tbC0xNyB7bWFyZ2luLWxlZnQ6IDE3cHg7fVxuLm0tbC0xOCB7bWFyZ2luLWxlZnQ6IDE4cHg7fVxuLm0tbC0xOSB7bWFyZ2luLWxlZnQ6IDE5cHg7fVxuLm0tbC0yMCB7bWFyZ2luLWxlZnQ6IDIwcHg7fVxuLm0tbC0yMSB7bWFyZ2luLWxlZnQ6IDIxcHg7fVxuLm0tbC0yMiB7bWFyZ2luLWxlZnQ6IDIycHg7fVxuLm0tbC0yMyB7bWFyZ2luLWxlZnQ6IDIzcHg7fVxuLm0tbC0yNCB7bWFyZ2luLWxlZnQ6IDI0cHg7fVxuLm0tbC0yNSB7bWFyZ2luLWxlZnQ6IDI1cHg7fVxuLm0tbC0yNiB7bWFyZ2luLWxlZnQ6IDI2cHg7fVxuLm0tbC0yNyB7bWFyZ2luLWxlZnQ6IDI3cHg7fVxuLm0tbC0yOCB7bWFyZ2luLWxlZnQ6IDI4cHg7fVxuLm0tbC0yOSB7bWFyZ2luLWxlZnQ6IDI5cHg7fVxuLm0tbC0zMCB7bWFyZ2luLWxlZnQ6IDMwcHg7fVxuLm0tbC0zMSB7bWFyZ2luLWxlZnQ6IDMxcHg7fVxuLm0tbC0zMiB7bWFyZ2luLWxlZnQ6IDMycHg7fVxuLm0tbC0zMyB7bWFyZ2luLWxlZnQ6IDMzcHg7fVxuLm0tbC0zNCB7bWFyZ2luLWxlZnQ6IDM0cHg7fVxuLm0tbC0zNSB7bWFyZ2luLWxlZnQ6IDM1cHg7fVxuLm0tbC0zNiB7bWFyZ2luLWxlZnQ6IDM2cHg7fVxuLm0tbC0zNyB7bWFyZ2luLWxlZnQ6IDM3cHg7fVxuLm0tbC0zOCB7bWFyZ2luLWxlZnQ6IDM4cHg7fVxuLm0tbC0zOSB7bWFyZ2luLWxlZnQ6IDM5cHg7fVxuLm0tbC00MCB7bWFyZ2luLWxlZnQ6IDQwcHg7fVxuLm0tbC00MSB7bWFyZ2luLWxlZnQ6IDQxcHg7fVxuLm0tbC00MiB7bWFyZ2luLWxlZnQ6IDQycHg7fVxuLm0tbC00MyB7bWFyZ2luLWxlZnQ6IDQzcHg7fVxuLm0tbC00NCB7bWFyZ2luLWxlZnQ6IDQ0cHg7fVxuLm0tbC00NSB7bWFyZ2luLWxlZnQ6IDQ1cHg7fVxuLm0tbC00NiB7bWFyZ2luLWxlZnQ6IDQ2cHg7fVxuLm0tbC00NyB7bWFyZ2luLWxlZnQ6IDQ3cHg7fVxuLm0tbC00OCB7bWFyZ2luLWxlZnQ6IDQ4cHg7fVxuLm0tbC00OSB7bWFyZ2luLWxlZnQ6IDQ5cHg7fVxuLm0tbC01MCB7bWFyZ2luLWxlZnQ6IDUwcHg7fVxuLm0tbC01MSB7bWFyZ2luLWxlZnQ6IDUxcHg7fVxuLm0tbC01MiB7bWFyZ2luLWxlZnQ6IDUycHg7fVxuLm0tbC01MyB7bWFyZ2luLWxlZnQ6IDUzcHg7fVxuLm0tbC01NCB7bWFyZ2luLWxlZnQ6IDU0cHg7fVxuLm0tbC01NSB7bWFyZ2luLWxlZnQ6IDU1cHg7fVxuLm0tbC01NiB7bWFyZ2luLWxlZnQ6IDU2cHg7fVxuLm0tbC01NyB7bWFyZ2luLWxlZnQ6IDU3cHg7fVxuLm0tbC01OCB7bWFyZ2luLWxlZnQ6IDU4cHg7fVxuLm0tbC01OSB7bWFyZ2luLWxlZnQ6IDU5cHg7fVxuLm0tbC02MCB7bWFyZ2luLWxlZnQ6IDYwcHg7fVxuLm0tbC02MSB7bWFyZ2luLWxlZnQ6IDYxcHg7fVxuLm0tbC02MiB7bWFyZ2luLWxlZnQ6IDYycHg7fVxuLm0tbC02MyB7bWFyZ2luLWxlZnQ6IDYzcHg7fVxuLm0tbC02NCB7bWFyZ2luLWxlZnQ6IDY0cHg7fVxuLm0tbC02NSB7bWFyZ2luLWxlZnQ6IDY1cHg7fVxuLm0tbC02NiB7bWFyZ2luLWxlZnQ6IDY2cHg7fVxuLm0tbC02NyB7bWFyZ2luLWxlZnQ6IDY3cHg7fVxuLm0tbC02OCB7bWFyZ2luLWxlZnQ6IDY4cHg7fVxuLm0tbC02OSB7bWFyZ2luLWxlZnQ6IDY5cHg7fVxuLm0tbC03MCB7bWFyZ2luLWxlZnQ6IDcwcHg7fVxuLm0tbC03MSB7bWFyZ2luLWxlZnQ6IDcxcHg7fVxuLm0tbC03MiB7bWFyZ2luLWxlZnQ6IDcycHg7fVxuLm0tbC03MyB7bWFyZ2luLWxlZnQ6IDczcHg7fVxuLm0tbC03NCB7bWFyZ2luLWxlZnQ6IDc0cHg7fVxuLm0tbC03NSB7bWFyZ2luLWxlZnQ6IDc1cHg7fVxuLm0tbC03NiB7bWFyZ2luLWxlZnQ6IDc2cHg7fVxuLm0tbC03NyB7bWFyZ2luLWxlZnQ6IDc3cHg7fVxuLm0tbC03OCB7bWFyZ2luLWxlZnQ6IDc4cHg7fVxuLm0tbC03OSB7bWFyZ2luLWxlZnQ6IDc5cHg7fVxuLm0tbC04MCB7bWFyZ2luLWxlZnQ6IDgwcHg7fVxuLm0tbC04MSB7bWFyZ2luLWxlZnQ6IDgxcHg7fVxuLm0tbC04MiB7bWFyZ2luLWxlZnQ6IDgycHg7fVxuLm0tbC04MyB7bWFyZ2luLWxlZnQ6IDgzcHg7fVxuLm0tbC04NCB7bWFyZ2luLWxlZnQ6IDg0cHg7fVxuLm0tbC04NSB7bWFyZ2luLWxlZnQ6IDg1cHg7fVxuLm0tbC04NiB7bWFyZ2luLWxlZnQ6IDg2cHg7fVxuLm0tbC04NyB7bWFyZ2luLWxlZnQ6IDg3cHg7fVxuLm0tbC04OCB7bWFyZ2luLWxlZnQ6IDg4cHg7fVxuLm0tbC04OSB7bWFyZ2luLWxlZnQ6IDg5cHg7fVxuLm0tbC05MCB7bWFyZ2luLWxlZnQ6IDkwcHg7fVxuLm0tbC05MSB7bWFyZ2luLWxlZnQ6IDkxcHg7fVxuLm0tbC05MiB7bWFyZ2luLWxlZnQ6IDkycHg7fVxuLm0tbC05MyB7bWFyZ2luLWxlZnQ6IDkzcHg7fVxuLm0tbC05NCB7bWFyZ2luLWxlZnQ6IDk0cHg7fVxuLm0tbC05NSB7bWFyZ2luLWxlZnQ6IDk1cHg7fVxuLm0tbC05NiB7bWFyZ2luLWxlZnQ6IDk2cHg7fVxuLm0tbC05NyB7bWFyZ2luLWxlZnQ6IDk3cHg7fVxuLm0tbC05OCB7bWFyZ2luLWxlZnQ6IDk4cHg7fVxuLm0tbC05OSB7bWFyZ2luLWxlZnQ6IDk5cHg7fVxuLm0tbC0xMDAge21hcmdpbi1sZWZ0OiAxMDBweDt9XG4ubS1sLTEwMSB7bWFyZ2luLWxlZnQ6IDEwMXB4O31cbi5tLWwtMTAyIHttYXJnaW4tbGVmdDogMTAycHg7fVxuLm0tbC0xMDMge21hcmdpbi1sZWZ0OiAxMDNweDt9XG4ubS1sLTEwNCB7bWFyZ2luLWxlZnQ6IDEwNHB4O31cbi5tLWwtMTA1IHttYXJnaW4tbGVmdDogMTA1cHg7fVxuLm0tbC0xMDYge21hcmdpbi1sZWZ0OiAxMDZweDt9XG4ubS1sLTEwNyB7bWFyZ2luLWxlZnQ6IDEwN3B4O31cbi5tLWwtMTA4IHttYXJnaW4tbGVmdDogMTA4cHg7fVxuLm0tbC0xMDkge21hcmdpbi1sZWZ0OiAxMDlweDt9XG4ubS1sLTExMCB7bWFyZ2luLWxlZnQ6IDExMHB4O31cbi5tLWwtMTExIHttYXJnaW4tbGVmdDogMTExcHg7fVxuLm0tbC0xMTIge21hcmdpbi1sZWZ0OiAxMTJweDt9XG4ubS1sLTExMyB7bWFyZ2luLWxlZnQ6IDExM3B4O31cbi5tLWwtMTE0IHttYXJnaW4tbGVmdDogMTE0cHg7fVxuLm0tbC0xMTUge21hcmdpbi1sZWZ0OiAxMTVweDt9XG4ubS1sLTExNiB7bWFyZ2luLWxlZnQ6IDExNnB4O31cbi5tLWwtMTE3IHttYXJnaW4tbGVmdDogMTE3cHg7fVxuLm0tbC0xMTgge21hcmdpbi1sZWZ0OiAxMThweDt9XG4ubS1sLTExOSB7bWFyZ2luLWxlZnQ6IDExOXB4O31cbi5tLWwtMTIwIHttYXJnaW4tbGVmdDogMTIwcHg7fVxuLm0tbC0xMjEge21hcmdpbi1sZWZ0OiAxMjFweDt9XG4ubS1sLTEyMiB7bWFyZ2luLWxlZnQ6IDEyMnB4O31cbi5tLWwtMTIzIHttYXJnaW4tbGVmdDogMTIzcHg7fVxuLm0tbC0xMjQge21hcmdpbi1sZWZ0OiAxMjRweDt9XG4ubS1sLTEyNSB7bWFyZ2luLWxlZnQ6IDEyNXB4O31cbi5tLWwtMTI2IHttYXJnaW4tbGVmdDogMTI2cHg7fVxuLm0tbC0xMjcge21hcmdpbi1sZWZ0OiAxMjdweDt9XG4ubS1sLTEyOCB7bWFyZ2luLWxlZnQ6IDEyOHB4O31cbi5tLWwtMTI5IHttYXJnaW4tbGVmdDogMTI5cHg7fVxuLm0tbC0xMzAge21hcmdpbi1sZWZ0OiAxMzBweDt9XG4ubS1sLTEzMSB7bWFyZ2luLWxlZnQ6IDEzMXB4O31cbi5tLWwtMTMyIHttYXJnaW4tbGVmdDogMTMycHg7fVxuLm0tbC0xMzMge21hcmdpbi1sZWZ0OiAxMzNweDt9XG4ubS1sLTEzNCB7bWFyZ2luLWxlZnQ6IDEzNHB4O31cbi5tLWwtMTM1IHttYXJnaW4tbGVmdDogMTM1cHg7fVxuLm0tbC0xMzYge21hcmdpbi1sZWZ0OiAxMzZweDt9XG4ubS1sLTEzNyB7bWFyZ2luLWxlZnQ6IDEzN3B4O31cbi5tLWwtMTM4IHttYXJnaW4tbGVmdDogMTM4cHg7fVxuLm0tbC0xMzkge21hcmdpbi1sZWZ0OiAxMzlweDt9XG4ubS1sLTE0MCB7bWFyZ2luLWxlZnQ6IDE0MHB4O31cbi5tLWwtMTQxIHttYXJnaW4tbGVmdDogMTQxcHg7fVxuLm0tbC0xNDIge21hcmdpbi1sZWZ0OiAxNDJweDt9XG4ubS1sLTE0MyB7bWFyZ2luLWxlZnQ6IDE0M3B4O31cbi5tLWwtMTQ0IHttYXJnaW4tbGVmdDogMTQ0cHg7fVxuLm0tbC0xNDUge21hcmdpbi1sZWZ0OiAxNDVweDt9XG4ubS1sLTE0NiB7bWFyZ2luLWxlZnQ6IDE0NnB4O31cbi5tLWwtMTQ3IHttYXJnaW4tbGVmdDogMTQ3cHg7fVxuLm0tbC0xNDgge21hcmdpbi1sZWZ0OiAxNDhweDt9XG4ubS1sLTE0OSB7bWFyZ2luLWxlZnQ6IDE0OXB4O31cbi5tLWwtMTUwIHttYXJnaW4tbGVmdDogMTUwcHg7fVxuLm0tbC0xNTEge21hcmdpbi1sZWZ0OiAxNTFweDt9XG4ubS1sLTE1MiB7bWFyZ2luLWxlZnQ6IDE1MnB4O31cbi5tLWwtMTUzIHttYXJnaW4tbGVmdDogMTUzcHg7fVxuLm0tbC0xNTQge21hcmdpbi1sZWZ0OiAxNTRweDt9XG4ubS1sLTE1NSB7bWFyZ2luLWxlZnQ6IDE1NXB4O31cbi5tLWwtMTU2IHttYXJnaW4tbGVmdDogMTU2cHg7fVxuLm0tbC0xNTcge21hcmdpbi1sZWZ0OiAxNTdweDt9XG4ubS1sLTE1OCB7bWFyZ2luLWxlZnQ6IDE1OHB4O31cbi5tLWwtMTU5IHttYXJnaW4tbGVmdDogMTU5cHg7fVxuLm0tbC0xNjAge21hcmdpbi1sZWZ0OiAxNjBweDt9XG4ubS1sLTE2MSB7bWFyZ2luLWxlZnQ6IDE2MXB4O31cbi5tLWwtMTYyIHttYXJnaW4tbGVmdDogMTYycHg7fVxuLm0tbC0xNjMge21hcmdpbi1sZWZ0OiAxNjNweDt9XG4ubS1sLTE2NCB7bWFyZ2luLWxlZnQ6IDE2NHB4O31cbi5tLWwtMTY1IHttYXJnaW4tbGVmdDogMTY1cHg7fVxuLm0tbC0xNjYge21hcmdpbi1sZWZ0OiAxNjZweDt9XG4ubS1sLTE2NyB7bWFyZ2luLWxlZnQ6IDE2N3B4O31cbi5tLWwtMTY4IHttYXJnaW4tbGVmdDogMTY4cHg7fVxuLm0tbC0xNjkge21hcmdpbi1sZWZ0OiAxNjlweDt9XG4ubS1sLTE3MCB7bWFyZ2luLWxlZnQ6IDE3MHB4O31cbi5tLWwtMTcxIHttYXJnaW4tbGVmdDogMTcxcHg7fVxuLm0tbC0xNzIge21hcmdpbi1sZWZ0OiAxNzJweDt9XG4ubS1sLTE3MyB7bWFyZ2luLWxlZnQ6IDE3M3B4O31cbi5tLWwtMTc0IHttYXJnaW4tbGVmdDogMTc0cHg7fVxuLm0tbC0xNzUge21hcmdpbi1sZWZ0OiAxNzVweDt9XG4ubS1sLTE3NiB7bWFyZ2luLWxlZnQ6IDE3NnB4O31cbi5tLWwtMTc3IHttYXJnaW4tbGVmdDogMTc3cHg7fVxuLm0tbC0xNzgge21hcmdpbi1sZWZ0OiAxNzhweDt9XG4ubS1sLTE3OSB7bWFyZ2luLWxlZnQ6IDE3OXB4O31cbi5tLWwtMTgwIHttYXJnaW4tbGVmdDogMTgwcHg7fVxuLm0tbC0xODEge21hcmdpbi1sZWZ0OiAxODFweDt9XG4ubS1sLTE4MiB7bWFyZ2luLWxlZnQ6IDE4MnB4O31cbi5tLWwtMTgzIHttYXJnaW4tbGVmdDogMTgzcHg7fVxuLm0tbC0xODQge21hcmdpbi1sZWZ0OiAxODRweDt9XG4ubS1sLTE4NSB7bWFyZ2luLWxlZnQ6IDE4NXB4O31cbi5tLWwtMTg2IHttYXJnaW4tbGVmdDogMTg2cHg7fVxuLm0tbC0xODcge21hcmdpbi1sZWZ0OiAxODdweDt9XG4ubS1sLTE4OCB7bWFyZ2luLWxlZnQ6IDE4OHB4O31cbi5tLWwtMTg5IHttYXJnaW4tbGVmdDogMTg5cHg7fVxuLm0tbC0xOTAge21hcmdpbi1sZWZ0OiAxOTBweDt9XG4ubS1sLTE5MSB7bWFyZ2luLWxlZnQ6IDE5MXB4O31cbi5tLWwtMTkyIHttYXJnaW4tbGVmdDogMTkycHg7fVxuLm0tbC0xOTMge21hcmdpbi1sZWZ0OiAxOTNweDt9XG4ubS1sLTE5NCB7bWFyZ2luLWxlZnQ6IDE5NHB4O31cbi5tLWwtMTk1IHttYXJnaW4tbGVmdDogMTk1cHg7fVxuLm0tbC0xOTYge21hcmdpbi1sZWZ0OiAxOTZweDt9XG4ubS1sLTE5NyB7bWFyZ2luLWxlZnQ6IDE5N3B4O31cbi5tLWwtMTk4IHttYXJnaW4tbGVmdDogMTk4cHg7fVxuLm0tbC0xOTkge21hcmdpbi1sZWZ0OiAxOTlweDt9XG4ubS1sLTIwMCB7bWFyZ2luLWxlZnQ6IDIwMHB4O31cbi5tLWwtMjAxIHttYXJnaW4tbGVmdDogMjAxcHg7fVxuLm0tbC0yMDIge21hcmdpbi1sZWZ0OiAyMDJweDt9XG4ubS1sLTIwMyB7bWFyZ2luLWxlZnQ6IDIwM3B4O31cbi5tLWwtMjA0IHttYXJnaW4tbGVmdDogMjA0cHg7fVxuLm0tbC0yMDUge21hcmdpbi1sZWZ0OiAyMDVweDt9XG4ubS1sLTIwNiB7bWFyZ2luLWxlZnQ6IDIwNnB4O31cbi5tLWwtMjA3IHttYXJnaW4tbGVmdDogMjA3cHg7fVxuLm0tbC0yMDgge21hcmdpbi1sZWZ0OiAyMDhweDt9XG4ubS1sLTIwOSB7bWFyZ2luLWxlZnQ6IDIwOXB4O31cbi5tLWwtMjEwIHttYXJnaW4tbGVmdDogMjEwcHg7fVxuLm0tbC0yMTEge21hcmdpbi1sZWZ0OiAyMTFweDt9XG4ubS1sLTIxMiB7bWFyZ2luLWxlZnQ6IDIxMnB4O31cbi5tLWwtMjEzIHttYXJnaW4tbGVmdDogMjEzcHg7fVxuLm0tbC0yMTQge21hcmdpbi1sZWZ0OiAyMTRweDt9XG4ubS1sLTIxNSB7bWFyZ2luLWxlZnQ6IDIxNXB4O31cbi5tLWwtMjE2IHttYXJnaW4tbGVmdDogMjE2cHg7fVxuLm0tbC0yMTcge21hcmdpbi1sZWZ0OiAyMTdweDt9XG4ubS1sLTIxOCB7bWFyZ2luLWxlZnQ6IDIxOHB4O31cbi5tLWwtMjE5IHttYXJnaW4tbGVmdDogMjE5cHg7fVxuLm0tbC0yMjAge21hcmdpbi1sZWZ0OiAyMjBweDt9XG4ubS1sLTIyMSB7bWFyZ2luLWxlZnQ6IDIyMXB4O31cbi5tLWwtMjIyIHttYXJnaW4tbGVmdDogMjIycHg7fVxuLm0tbC0yMjMge21hcmdpbi1sZWZ0OiAyMjNweDt9XG4ubS1sLTIyNCB7bWFyZ2luLWxlZnQ6IDIyNHB4O31cbi5tLWwtMjI1IHttYXJnaW4tbGVmdDogMjI1cHg7fVxuLm0tbC0yMjYge21hcmdpbi1sZWZ0OiAyMjZweDt9XG4ubS1sLTIyNyB7bWFyZ2luLWxlZnQ6IDIyN3B4O31cbi5tLWwtMjI4IHttYXJnaW4tbGVmdDogMjI4cHg7fVxuLm0tbC0yMjkge21hcmdpbi1sZWZ0OiAyMjlweDt9XG4ubS1sLTIzMCB7bWFyZ2luLWxlZnQ6IDIzMHB4O31cbi5tLWwtMjMxIHttYXJnaW4tbGVmdDogMjMxcHg7fVxuLm0tbC0yMzIge21hcmdpbi1sZWZ0OiAyMzJweDt9XG4ubS1sLTIzMyB7bWFyZ2luLWxlZnQ6IDIzM3B4O31cbi5tLWwtMjM0IHttYXJnaW4tbGVmdDogMjM0cHg7fVxuLm0tbC0yMzUge21hcmdpbi1sZWZ0OiAyMzVweDt9XG4ubS1sLTIzNiB7bWFyZ2luLWxlZnQ6IDIzNnB4O31cbi5tLWwtMjM3IHttYXJnaW4tbGVmdDogMjM3cHg7fVxuLm0tbC0yMzgge21hcmdpbi1sZWZ0OiAyMzhweDt9XG4ubS1sLTIzOSB7bWFyZ2luLWxlZnQ6IDIzOXB4O31cbi5tLWwtMjQwIHttYXJnaW4tbGVmdDogMjQwcHg7fVxuLm0tbC0yNDEge21hcmdpbi1sZWZ0OiAyNDFweDt9XG4ubS1sLTI0MiB7bWFyZ2luLWxlZnQ6IDI0MnB4O31cbi5tLWwtMjQzIHttYXJnaW4tbGVmdDogMjQzcHg7fVxuLm0tbC0yNDQge21hcmdpbi1sZWZ0OiAyNDRweDt9XG4ubS1sLTI0NSB7bWFyZ2luLWxlZnQ6IDI0NXB4O31cbi5tLWwtMjQ2IHttYXJnaW4tbGVmdDogMjQ2cHg7fVxuLm0tbC0yNDcge21hcmdpbi1sZWZ0OiAyNDdweDt9XG4ubS1sLTI0OCB7bWFyZ2luLWxlZnQ6IDI0OHB4O31cbi5tLWwtMjQ5IHttYXJnaW4tbGVmdDogMjQ5cHg7fVxuLm0tbC0yNTAge21hcmdpbi1sZWZ0OiAyNTBweDt9XG4ubS1yLTAge21hcmdpbi1yaWdodDogMHB4O31cbi5tLXItMSB7bWFyZ2luLXJpZ2h0OiAxcHg7fVxuLm0tci0yIHttYXJnaW4tcmlnaHQ6IDJweDt9XG4ubS1yLTMge21hcmdpbi1yaWdodDogM3B4O31cbi5tLXItNCB7bWFyZ2luLXJpZ2h0OiA0cHg7fVxuLm0tci01IHttYXJnaW4tcmlnaHQ6IDVweDt9XG4ubS1yLTYge21hcmdpbi1yaWdodDogNnB4O31cbi5tLXItNyB7bWFyZ2luLXJpZ2h0OiA3cHg7fVxuLm0tci04IHttYXJnaW4tcmlnaHQ6IDhweDt9XG4ubS1yLTkge21hcmdpbi1yaWdodDogOXB4O31cbi5tLXItMTAge21hcmdpbi1yaWdodDogMTBweDt9XG4ubS1yLTExIHttYXJnaW4tcmlnaHQ6IDExcHg7fVxuLm0tci0xMiB7bWFyZ2luLXJpZ2h0OiAxMnB4O31cbi5tLXItMTMge21hcmdpbi1yaWdodDogMTNweDt9XG4ubS1yLTE0IHttYXJnaW4tcmlnaHQ6IDE0cHg7fVxuLm0tci0xNSB7bWFyZ2luLXJpZ2h0OiAxNXB4O31cbi5tLXItMTYge21hcmdpbi1yaWdodDogMTZweDt9XG4ubS1yLTE3IHttYXJnaW4tcmlnaHQ6IDE3cHg7fVxuLm0tci0xOCB7bWFyZ2luLXJpZ2h0OiAxOHB4O31cbi5tLXItMTkge21hcmdpbi1yaWdodDogMTlweDt9XG4ubS1yLTIwIHttYXJnaW4tcmlnaHQ6IDIwcHg7fVxuLm0tci0yMSB7bWFyZ2luLXJpZ2h0OiAyMXB4O31cbi5tLXItMjIge21hcmdpbi1yaWdodDogMjJweDt9XG4ubS1yLTIzIHttYXJnaW4tcmlnaHQ6IDIzcHg7fVxuLm0tci0yNCB7bWFyZ2luLXJpZ2h0OiAyNHB4O31cbi5tLXItMjUge21hcmdpbi1yaWdodDogMjVweDt9XG4ubS1yLTI2IHttYXJnaW4tcmlnaHQ6IDI2cHg7fVxuLm0tci0yNyB7bWFyZ2luLXJpZ2h0OiAyN3B4O31cbi5tLXItMjgge21hcmdpbi1yaWdodDogMjhweDt9XG4ubS1yLTI5IHttYXJnaW4tcmlnaHQ6IDI5cHg7fVxuLm0tci0zMCB7bWFyZ2luLXJpZ2h0OiAzMHB4O31cbi5tLXItMzEge21hcmdpbi1yaWdodDogMzFweDt9XG4ubS1yLTMyIHttYXJnaW4tcmlnaHQ6IDMycHg7fVxuLm0tci0zMyB7bWFyZ2luLXJpZ2h0OiAzM3B4O31cbi5tLXItMzQge21hcmdpbi1yaWdodDogMzRweDt9XG4ubS1yLTM1IHttYXJnaW4tcmlnaHQ6IDM1cHg7fVxuLm0tci0zNiB7bWFyZ2luLXJpZ2h0OiAzNnB4O31cbi5tLXItMzcge21hcmdpbi1yaWdodDogMzdweDt9XG4ubS1yLTM4IHttYXJnaW4tcmlnaHQ6IDM4cHg7fVxuLm0tci0zOSB7bWFyZ2luLXJpZ2h0OiAzOXB4O31cbi5tLXItNDAge21hcmdpbi1yaWdodDogNDBweDt9XG4ubS1yLTQxIHttYXJnaW4tcmlnaHQ6IDQxcHg7fVxuLm0tci00MiB7bWFyZ2luLXJpZ2h0OiA0MnB4O31cbi5tLXItNDMge21hcmdpbi1yaWdodDogNDNweDt9XG4ubS1yLTQ0IHttYXJnaW4tcmlnaHQ6IDQ0cHg7fVxuLm0tci00NSB7bWFyZ2luLXJpZ2h0OiA0NXB4O31cbi5tLXItNDYge21hcmdpbi1yaWdodDogNDZweDt9XG4ubS1yLTQ3IHttYXJnaW4tcmlnaHQ6IDQ3cHg7fVxuLm0tci00OCB7bWFyZ2luLXJpZ2h0OiA0OHB4O31cbi5tLXItNDkge21hcmdpbi1yaWdodDogNDlweDt9XG4ubS1yLTUwIHttYXJnaW4tcmlnaHQ6IDUwcHg7fVxuLm0tci01MSB7bWFyZ2luLXJpZ2h0OiA1MXB4O31cbi5tLXItNTIge21hcmdpbi1yaWdodDogNTJweDt9XG4ubS1yLTUzIHttYXJnaW4tcmlnaHQ6IDUzcHg7fVxuLm0tci01NCB7bWFyZ2luLXJpZ2h0OiA1NHB4O31cbi5tLXItNTUge21hcmdpbi1yaWdodDogNTVweDt9XG4ubS1yLTU2IHttYXJnaW4tcmlnaHQ6IDU2cHg7fVxuLm0tci01NyB7bWFyZ2luLXJpZ2h0OiA1N3B4O31cbi5tLXItNTgge21hcmdpbi1yaWdodDogNThweDt9XG4ubS1yLTU5IHttYXJnaW4tcmlnaHQ6IDU5cHg7fVxuLm0tci02MCB7bWFyZ2luLXJpZ2h0OiA2MHB4O31cbi5tLXItNjEge21hcmdpbi1yaWdodDogNjFweDt9XG4ubS1yLTYyIHttYXJnaW4tcmlnaHQ6IDYycHg7fVxuLm0tci02MyB7bWFyZ2luLXJpZ2h0OiA2M3B4O31cbi5tLXItNjQge21hcmdpbi1yaWdodDogNjRweDt9XG4ubS1yLTY1IHttYXJnaW4tcmlnaHQ6IDY1cHg7fVxuLm0tci02NiB7bWFyZ2luLXJpZ2h0OiA2NnB4O31cbi5tLXItNjcge21hcmdpbi1yaWdodDogNjdweDt9XG4ubS1yLTY4IHttYXJnaW4tcmlnaHQ6IDY4cHg7fVxuLm0tci02OSB7bWFyZ2luLXJpZ2h0OiA2OXB4O31cbi5tLXItNzAge21hcmdpbi1yaWdodDogNzBweDt9XG4ubS1yLTcxIHttYXJnaW4tcmlnaHQ6IDcxcHg7fVxuLm0tci03MiB7bWFyZ2luLXJpZ2h0OiA3MnB4O31cbi5tLXItNzMge21hcmdpbi1yaWdodDogNzNweDt9XG4ubS1yLTc0IHttYXJnaW4tcmlnaHQ6IDc0cHg7fVxuLm0tci03NSB7bWFyZ2luLXJpZ2h0OiA3NXB4O31cbi5tLXItNzYge21hcmdpbi1yaWdodDogNzZweDt9XG4ubS1yLTc3IHttYXJnaW4tcmlnaHQ6IDc3cHg7fVxuLm0tci03OCB7bWFyZ2luLXJpZ2h0OiA3OHB4O31cbi5tLXItNzkge21hcmdpbi1yaWdodDogNzlweDt9XG4ubS1yLTgwIHttYXJnaW4tcmlnaHQ6IDgwcHg7fVxuLm0tci04MSB7bWFyZ2luLXJpZ2h0OiA4MXB4O31cbi5tLXItODIge21hcmdpbi1yaWdodDogODJweDt9XG4ubS1yLTgzIHttYXJnaW4tcmlnaHQ6IDgzcHg7fVxuLm0tci04NCB7bWFyZ2luLXJpZ2h0OiA4NHB4O31cbi5tLXItODUge21hcmdpbi1yaWdodDogODVweDt9XG4ubS1yLTg2IHttYXJnaW4tcmlnaHQ6IDg2cHg7fVxuLm0tci04NyB7bWFyZ2luLXJpZ2h0OiA4N3B4O31cbi5tLXItODgge21hcmdpbi1yaWdodDogODhweDt9XG4ubS1yLTg5IHttYXJnaW4tcmlnaHQ6IDg5cHg7fVxuLm0tci05MCB7bWFyZ2luLXJpZ2h0OiA5MHB4O31cbi5tLXItOTEge21hcmdpbi1yaWdodDogOTFweDt9XG4ubS1yLTkyIHttYXJnaW4tcmlnaHQ6IDkycHg7fVxuLm0tci05MyB7bWFyZ2luLXJpZ2h0OiA5M3B4O31cbi5tLXItOTQge21hcmdpbi1yaWdodDogOTRweDt9XG4ubS1yLTk1IHttYXJnaW4tcmlnaHQ6IDk1cHg7fVxuLm0tci05NiB7bWFyZ2luLXJpZ2h0OiA5NnB4O31cbi5tLXItOTcge21hcmdpbi1yaWdodDogOTdweDt9XG4ubS1yLTk4IHttYXJnaW4tcmlnaHQ6IDk4cHg7fVxuLm0tci05OSB7bWFyZ2luLXJpZ2h0OiA5OXB4O31cbi5tLXItMTAwIHttYXJnaW4tcmlnaHQ6IDEwMHB4O31cbi5tLXItMTAxIHttYXJnaW4tcmlnaHQ6IDEwMXB4O31cbi5tLXItMTAyIHttYXJnaW4tcmlnaHQ6IDEwMnB4O31cbi5tLXItMTAzIHttYXJnaW4tcmlnaHQ6IDEwM3B4O31cbi5tLXItMTA0IHttYXJnaW4tcmlnaHQ6IDEwNHB4O31cbi5tLXItMTA1IHttYXJnaW4tcmlnaHQ6IDEwNXB4O31cbi5tLXItMTA2IHttYXJnaW4tcmlnaHQ6IDEwNnB4O31cbi5tLXItMTA3IHttYXJnaW4tcmlnaHQ6IDEwN3B4O31cbi5tLXItMTA4IHttYXJnaW4tcmlnaHQ6IDEwOHB4O31cbi5tLXItMTA5IHttYXJnaW4tcmlnaHQ6IDEwOXB4O31cbi5tLXItMTEwIHttYXJnaW4tcmlnaHQ6IDExMHB4O31cbi5tLXItMTExIHttYXJnaW4tcmlnaHQ6IDExMXB4O31cbi5tLXItMTEyIHttYXJnaW4tcmlnaHQ6IDExMnB4O31cbi5tLXItMTEzIHttYXJnaW4tcmlnaHQ6IDExM3B4O31cbi5tLXItMTE0IHttYXJnaW4tcmlnaHQ6IDExNHB4O31cbi5tLXItMTE1IHttYXJnaW4tcmlnaHQ6IDExNXB4O31cbi5tLXItMTE2IHttYXJnaW4tcmlnaHQ6IDExNnB4O31cbi5tLXItMTE3IHttYXJnaW4tcmlnaHQ6IDExN3B4O31cbi5tLXItMTE4IHttYXJnaW4tcmlnaHQ6IDExOHB4O31cbi5tLXItMTE5IHttYXJnaW4tcmlnaHQ6IDExOXB4O31cbi5tLXItMTIwIHttYXJnaW4tcmlnaHQ6IDEyMHB4O31cbi5tLXItMTIxIHttYXJnaW4tcmlnaHQ6IDEyMXB4O31cbi5tLXItMTIyIHttYXJnaW4tcmlnaHQ6IDEyMnB4O31cbi5tLXItMTIzIHttYXJnaW4tcmlnaHQ6IDEyM3B4O31cbi5tLXItMTI0IHttYXJnaW4tcmlnaHQ6IDEyNHB4O31cbi5tLXItMTI1IHttYXJnaW4tcmlnaHQ6IDEyNXB4O31cbi5tLXItMTI2IHttYXJnaW4tcmlnaHQ6IDEyNnB4O31cbi5tLXItMTI3IHttYXJnaW4tcmlnaHQ6IDEyN3B4O31cbi5tLXItMTI4IHttYXJnaW4tcmlnaHQ6IDEyOHB4O31cbi5tLXItMTI5IHttYXJnaW4tcmlnaHQ6IDEyOXB4O31cbi5tLXItMTMwIHttYXJnaW4tcmlnaHQ6IDEzMHB4O31cbi5tLXItMTMxIHttYXJnaW4tcmlnaHQ6IDEzMXB4O31cbi5tLXItMTMyIHttYXJnaW4tcmlnaHQ6IDEzMnB4O31cbi5tLXItMTMzIHttYXJnaW4tcmlnaHQ6IDEzM3B4O31cbi5tLXItMTM0IHttYXJnaW4tcmlnaHQ6IDEzNHB4O31cbi5tLXItMTM1IHttYXJnaW4tcmlnaHQ6IDEzNXB4O31cbi5tLXItMTM2IHttYXJnaW4tcmlnaHQ6IDEzNnB4O31cbi5tLXItMTM3IHttYXJnaW4tcmlnaHQ6IDEzN3B4O31cbi5tLXItMTM4IHttYXJnaW4tcmlnaHQ6IDEzOHB4O31cbi5tLXItMTM5IHttYXJnaW4tcmlnaHQ6IDEzOXB4O31cbi5tLXItMTQwIHttYXJnaW4tcmlnaHQ6IDE0MHB4O31cbi5tLXItMTQxIHttYXJnaW4tcmlnaHQ6IDE0MXB4O31cbi5tLXItMTQyIHttYXJnaW4tcmlnaHQ6IDE0MnB4O31cbi5tLXItMTQzIHttYXJnaW4tcmlnaHQ6IDE0M3B4O31cbi5tLXItMTQ0IHttYXJnaW4tcmlnaHQ6IDE0NHB4O31cbi5tLXItMTQ1IHttYXJnaW4tcmlnaHQ6IDE0NXB4O31cbi5tLXItMTQ2IHttYXJnaW4tcmlnaHQ6IDE0NnB4O31cbi5tLXItMTQ3IHttYXJnaW4tcmlnaHQ6IDE0N3B4O31cbi5tLXItMTQ4IHttYXJnaW4tcmlnaHQ6IDE0OHB4O31cbi5tLXItMTQ5IHttYXJnaW4tcmlnaHQ6IDE0OXB4O31cbi5tLXItMTUwIHttYXJnaW4tcmlnaHQ6IDE1MHB4O31cbi5tLXItMTUxIHttYXJnaW4tcmlnaHQ6IDE1MXB4O31cbi5tLXItMTUyIHttYXJnaW4tcmlnaHQ6IDE1MnB4O31cbi5tLXItMTUzIHttYXJnaW4tcmlnaHQ6IDE1M3B4O31cbi5tLXItMTU0IHttYXJnaW4tcmlnaHQ6IDE1NHB4O31cbi5tLXItMTU1IHttYXJnaW4tcmlnaHQ6IDE1NXB4O31cbi5tLXItMTU2IHttYXJnaW4tcmlnaHQ6IDE1NnB4O31cbi5tLXItMTU3IHttYXJnaW4tcmlnaHQ6IDE1N3B4O31cbi5tLXItMTU4IHttYXJnaW4tcmlnaHQ6IDE1OHB4O31cbi5tLXItMTU5IHttYXJnaW4tcmlnaHQ6IDE1OXB4O31cbi5tLXItMTYwIHttYXJnaW4tcmlnaHQ6IDE2MHB4O31cbi5tLXItMTYxIHttYXJnaW4tcmlnaHQ6IDE2MXB4O31cbi5tLXItMTYyIHttYXJnaW4tcmlnaHQ6IDE2MnB4O31cbi5tLXItMTYzIHttYXJnaW4tcmlnaHQ6IDE2M3B4O31cbi5tLXItMTY0IHttYXJnaW4tcmlnaHQ6IDE2NHB4O31cbi5tLXItMTY1IHttYXJnaW4tcmlnaHQ6IDE2NXB4O31cbi5tLXItMTY2IHttYXJnaW4tcmlnaHQ6IDE2NnB4O31cbi5tLXItMTY3IHttYXJnaW4tcmlnaHQ6IDE2N3B4O31cbi5tLXItMTY4IHttYXJnaW4tcmlnaHQ6IDE2OHB4O31cbi5tLXItMTY5IHttYXJnaW4tcmlnaHQ6IDE2OXB4O31cbi5tLXItMTcwIHttYXJnaW4tcmlnaHQ6IDE3MHB4O31cbi5tLXItMTcxIHttYXJnaW4tcmlnaHQ6IDE3MXB4O31cbi5tLXItMTcyIHttYXJnaW4tcmlnaHQ6IDE3MnB4O31cbi5tLXItMTczIHttYXJnaW4tcmlnaHQ6IDE3M3B4O31cbi5tLXItMTc0IHttYXJnaW4tcmlnaHQ6IDE3NHB4O31cbi5tLXItMTc1IHttYXJnaW4tcmlnaHQ6IDE3NXB4O31cbi5tLXItMTc2IHttYXJnaW4tcmlnaHQ6IDE3NnB4O31cbi5tLXItMTc3IHttYXJnaW4tcmlnaHQ6IDE3N3B4O31cbi5tLXItMTc4IHttYXJnaW4tcmlnaHQ6IDE3OHB4O31cbi5tLXItMTc5IHttYXJnaW4tcmlnaHQ6IDE3OXB4O31cbi5tLXItMTgwIHttYXJnaW4tcmlnaHQ6IDE4MHB4O31cbi5tLXItMTgxIHttYXJnaW4tcmlnaHQ6IDE4MXB4O31cbi5tLXItMTgyIHttYXJnaW4tcmlnaHQ6IDE4MnB4O31cbi5tLXItMTgzIHttYXJnaW4tcmlnaHQ6IDE4M3B4O31cbi5tLXItMTg0IHttYXJnaW4tcmlnaHQ6IDE4NHB4O31cbi5tLXItMTg1IHttYXJnaW4tcmlnaHQ6IDE4NXB4O31cbi5tLXItMTg2IHttYXJnaW4tcmlnaHQ6IDE4NnB4O31cbi5tLXItMTg3IHttYXJnaW4tcmlnaHQ6IDE4N3B4O31cbi5tLXItMTg4IHttYXJnaW4tcmlnaHQ6IDE4OHB4O31cbi5tLXItMTg5IHttYXJnaW4tcmlnaHQ6IDE4OXB4O31cbi5tLXItMTkwIHttYXJnaW4tcmlnaHQ6IDE5MHB4O31cbi5tLXItMTkxIHttYXJnaW4tcmlnaHQ6IDE5MXB4O31cbi5tLXItMTkyIHttYXJnaW4tcmlnaHQ6IDE5MnB4O31cbi5tLXItMTkzIHttYXJnaW4tcmlnaHQ6IDE5M3B4O31cbi5tLXItMTk0IHttYXJnaW4tcmlnaHQ6IDE5NHB4O31cbi5tLXItMTk1IHttYXJnaW4tcmlnaHQ6IDE5NXB4O31cbi5tLXItMTk2IHttYXJnaW4tcmlnaHQ6IDE5NnB4O31cbi5tLXItMTk3IHttYXJnaW4tcmlnaHQ6IDE5N3B4O31cbi5tLXItMTk4IHttYXJnaW4tcmlnaHQ6IDE5OHB4O31cbi5tLXItMTk5IHttYXJnaW4tcmlnaHQ6IDE5OXB4O31cbi5tLXItMjAwIHttYXJnaW4tcmlnaHQ6IDIwMHB4O31cbi5tLXItMjAxIHttYXJnaW4tcmlnaHQ6IDIwMXB4O31cbi5tLXItMjAyIHttYXJnaW4tcmlnaHQ6IDIwMnB4O31cbi5tLXItMjAzIHttYXJnaW4tcmlnaHQ6IDIwM3B4O31cbi5tLXItMjA0IHttYXJnaW4tcmlnaHQ6IDIwNHB4O31cbi5tLXItMjA1IHttYXJnaW4tcmlnaHQ6IDIwNXB4O31cbi5tLXItMjA2IHttYXJnaW4tcmlnaHQ6IDIwNnB4O31cbi5tLXItMjA3IHttYXJnaW4tcmlnaHQ6IDIwN3B4O31cbi5tLXItMjA4IHttYXJnaW4tcmlnaHQ6IDIwOHB4O31cbi5tLXItMjA5IHttYXJnaW4tcmlnaHQ6IDIwOXB4O31cbi5tLXItMjEwIHttYXJnaW4tcmlnaHQ6IDIxMHB4O31cbi5tLXItMjExIHttYXJnaW4tcmlnaHQ6IDIxMXB4O31cbi5tLXItMjEyIHttYXJnaW4tcmlnaHQ6IDIxMnB4O31cbi5tLXItMjEzIHttYXJnaW4tcmlnaHQ6IDIxM3B4O31cbi5tLXItMjE0IHttYXJnaW4tcmlnaHQ6IDIxNHB4O31cbi5tLXItMjE1IHttYXJnaW4tcmlnaHQ6IDIxNXB4O31cbi5tLXItMjE2IHttYXJnaW4tcmlnaHQ6IDIxNnB4O31cbi5tLXItMjE3IHttYXJnaW4tcmlnaHQ6IDIxN3B4O31cbi5tLXItMjE4IHttYXJnaW4tcmlnaHQ6IDIxOHB4O31cbi5tLXItMjE5IHttYXJnaW4tcmlnaHQ6IDIxOXB4O31cbi5tLXItMjIwIHttYXJnaW4tcmlnaHQ6IDIyMHB4O31cbi5tLXItMjIxIHttYXJnaW4tcmlnaHQ6IDIyMXB4O31cbi5tLXItMjIyIHttYXJnaW4tcmlnaHQ6IDIyMnB4O31cbi5tLXItMjIzIHttYXJnaW4tcmlnaHQ6IDIyM3B4O31cbi5tLXItMjI0IHttYXJnaW4tcmlnaHQ6IDIyNHB4O31cbi5tLXItMjI1IHttYXJnaW4tcmlnaHQ6IDIyNXB4O31cbi5tLXItMjI2IHttYXJnaW4tcmlnaHQ6IDIyNnB4O31cbi5tLXItMjI3IHttYXJnaW4tcmlnaHQ6IDIyN3B4O31cbi5tLXItMjI4IHttYXJnaW4tcmlnaHQ6IDIyOHB4O31cbi5tLXItMjI5IHttYXJnaW4tcmlnaHQ6IDIyOXB4O31cbi5tLXItMjMwIHttYXJnaW4tcmlnaHQ6IDIzMHB4O31cbi5tLXItMjMxIHttYXJnaW4tcmlnaHQ6IDIzMXB4O31cbi5tLXItMjMyIHttYXJnaW4tcmlnaHQ6IDIzMnB4O31cbi5tLXItMjMzIHttYXJnaW4tcmlnaHQ6IDIzM3B4O31cbi5tLXItMjM0IHttYXJnaW4tcmlnaHQ6IDIzNHB4O31cbi5tLXItMjM1IHttYXJnaW4tcmlnaHQ6IDIzNXB4O31cbi5tLXItMjM2IHttYXJnaW4tcmlnaHQ6IDIzNnB4O31cbi5tLXItMjM3IHttYXJnaW4tcmlnaHQ6IDIzN3B4O31cbi5tLXItMjM4IHttYXJnaW4tcmlnaHQ6IDIzOHB4O31cbi5tLXItMjM5IHttYXJnaW4tcmlnaHQ6IDIzOXB4O31cbi5tLXItMjQwIHttYXJnaW4tcmlnaHQ6IDI0MHB4O31cbi5tLXItMjQxIHttYXJnaW4tcmlnaHQ6IDI0MXB4O31cbi5tLXItMjQyIHttYXJnaW4tcmlnaHQ6IDI0MnB4O31cbi5tLXItMjQzIHttYXJnaW4tcmlnaHQ6IDI0M3B4O31cbi5tLXItMjQ0IHttYXJnaW4tcmlnaHQ6IDI0NHB4O31cbi5tLXItMjQ1IHttYXJnaW4tcmlnaHQ6IDI0NXB4O31cbi5tLXItMjQ2IHttYXJnaW4tcmlnaHQ6IDI0NnB4O31cbi5tLXItMjQ3IHttYXJnaW4tcmlnaHQ6IDI0N3B4O31cbi5tLXItMjQ4IHttYXJnaW4tcmlnaHQ6IDI0OHB4O31cbi5tLXItMjQ5IHttYXJnaW4tcmlnaHQ6IDI0OXB4O31cbi5tLXItMjUwIHttYXJnaW4tcmlnaHQ6IDI1MHB4O31cbi5tLWwtci1hdXRvIHttYXJnaW4tbGVmdDogYXV0bztcdG1hcmdpbi1yaWdodDogYXV0bzt9XG4ubS1sLWF1dG8ge21hcmdpbi1sZWZ0OiBhdXRvO31cbi5tLXItYXV0byB7bWFyZ2luLXJpZ2h0OiBhdXRvO31cblxuXG5cbi8qWyBURVhUIF1cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGV4dC13aGl0ZSB7Y29sb3I6IHdoaXRlO31cbi50ZXh0LWJsYWNrIHtjb2xvcjogYmxhY2s7fVxuXG4udGV4dC1ob3Ytd2hpdGU6aG92ZXIge2NvbG9yOiB3aGl0ZTt9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRleHQtdXAge3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50ZXh0LWNlbnRlciB7dGV4dC1hbGlnbjogY2VudGVyO31cbi50ZXh0LWxlZnQge3RleHQtYWxpZ246IGxlZnQ7fVxuLnRleHQtcmlnaHQge3RleHQtYWxpZ246IHJpZ2h0O31cbi50ZXh0LW1pZGRsZSB7dmVydGljYWwtYWxpZ246IG1pZGRsZTt9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxoLTEtMCB7bGluZS1oZWlnaHQ6IDEuMDt9XG4ubGgtMS0xIHtsaW5lLWhlaWdodDogMS4xO31cbi5saC0xLTIge2xpbmUtaGVpZ2h0OiAxLjI7fVxuLmxoLTEtMyB7bGluZS1oZWlnaHQ6IDEuMzt9XG4ubGgtMS00IHtsaW5lLWhlaWdodDogMS40O31cbi5saC0xLTUge2xpbmUtaGVpZ2h0OiAxLjU7fVxuLmxoLTEtNiB7bGluZS1oZWlnaHQ6IDEuNjt9XG4ubGgtMS03IHtsaW5lLWhlaWdodDogMS43O31cbi5saC0xLTgge2xpbmUtaGVpZ2h0OiAxLjg7fVxuLmxoLTEtOSB7bGluZS1oZWlnaHQ6IDEuOTt9XG4ubGgtMi0wIHtsaW5lLWhlaWdodDogMi4wO31cbi5saC0yLTEge2xpbmUtaGVpZ2h0OiAyLjE7fVxuLmxoLTItMiB7bGluZS1oZWlnaHQ6IDIuMjt9XG4ubGgtMi0zIHtsaW5lLWhlaWdodDogMi4zO31cbi5saC0yLTQge2xpbmUtaGVpZ2h0OiAyLjQ7fVxuLmxoLTItNSB7bGluZS1oZWlnaHQ6IDIuNTt9XG4ubGgtMi02IHtsaW5lLWhlaWdodDogMi42O31cbi5saC0yLTcge2xpbmUtaGVpZ2h0OiAyLjc7fVxuLmxoLTItOCB7bGluZS1oZWlnaHQ6IDIuODt9XG4ubGgtMi05IHtsaW5lLWhlaWdodDogMi45O31cblxuXG5cblxuXG4vKlsgU0hBUEUgXVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiovXG5cbi8qWyBEaXNwbGF5IF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmRpcy1ub25lIHtkaXNwbGF5OiBub25lO31cbi5kaXMtYmxvY2sge2Rpc3BsYXk6IGJsb2NrO31cbi5kaXMtaW5saW5lIHtkaXNwbGF5OiBpbmxpbmU7fVxuLmRpcy1pbmxpbmUtYmxvY2sge2Rpc3BsYXk6IGlubGluZS1ibG9jazt9XG4uZGlzLWZsZXgge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbW96LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi8qWyBQb3NpdGlvbiBdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5wb3MtcmVsYXRpdmUge3Bvc2l0aW9uOiByZWxhdGl2ZTt9XG4ucG9zLWFic29sdXRlIHtwb3NpdGlvbjogYWJzb2x1dGU7fVxuLnBvcy1maXhlZCB7cG9zaXRpb246IGZpeGVkO31cblxuLypbIGZsb2F0IF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmZsb2F0LWwge2Zsb2F0OiBsZWZ0O31cbi5mbG9hdC1yIHtmbG9hdDogcmlnaHQ7fVxuXG5cbi8qWyBXaWR0aCAmIEhlaWdodCBdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5zaXplZnVsbCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udy1mdWxsIHt3aWR0aDogMTAwJTt9XG4uaC1mdWxsIHtoZWlnaHQ6IDEwMCU7fVxuLm1heC13LWZ1bGwge21heC13aWR0aDogMTAwJTt9XG4ubWF4LWgtZnVsbCB7bWF4LWhlaWdodDogMTAwJTt9XG4ubWluLXctZnVsbCB7bWluLXdpZHRoOiAxMDAlO31cbi5taW4taC1mdWxsIHttaW4taGVpZ2h0OiAxMDAlO31cblxuLypbIFRvcCBCb3R0b20gTGVmdCBSaWdodCBdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi50b3AtMCB7dG9wOiAwO31cbi5ib3R0b20tMCB7Ym90dG9tOiAwO31cbi5sZWZ0LTAge2xlZnQ6IDA7fVxuLnJpZ2h0LTAge3JpZ2h0OiAwO31cblxuLnRvcC1hdXRvIHt0b3A6IGF1dG87fVxuLmJvdHRvbS1hdXRvIHtib3R0b206IGF1dG87fVxuLmxlZnQtYXV0byB7bGVmdDogYXV0bzt9XG4ucmlnaHQtYXV0byB7cmlnaHQ6IGF1dG87fVxuXG5cbi8qWyBPcGFjaXR5IF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLm9wLTAtMCB7b3BhY2l0eTogMDt9XG4ub3AtMC0xIHtvcGFjaXR5OiAwLjE7fVxuLm9wLTAtMiB7b3BhY2l0eTogMC4yO31cbi5vcC0wLTMge29wYWNpdHk6IDAuMzt9XG4ub3AtMC00IHtvcGFjaXR5OiAwLjQ7fVxuLm9wLTAtNSB7b3BhY2l0eTogMC41O31cbi5vcC0wLTYge29wYWNpdHk6IDAuNjt9XG4ub3AtMC03IHtvcGFjaXR5OiAwLjc7fVxuLm9wLTAtOCB7b3BhY2l0eTogMC44O31cbi5vcC0wLTkge29wYWNpdHk6IDAuOTt9XG4ub3AtMS0wIHtvcGFjaXR5OiAxO31cblxuLypbIEJhY2tncm91bmQgXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4uYmd3aGl0ZSB7YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7fVxuLmJnYmxhY2sge2JhY2tncm91bmQtY29sb3I6IGJsYWNrO31cblxuXG5cbi8qWyBXcmFwIFBpY3R1cmUgXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ud3JhcC1waWMtdyBpbWcge3dpZHRoOiAxMDAlO31cbi53cmFwLXBpYy1tYXgtdyBpbWcge21heC13aWR0aDogMTAwJTt9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndyYXAtcGljLWggaW1nIHtoZWlnaHQ6IDEwMCU7fVxuLndyYXAtcGljLW1heC1oIGltZyB7bWF4LWhlaWdodDogMTAwJTt9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndyYXAtcGljLWNpciB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cmFwLXBpYy1jaXIgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cblxuXG4vKlsgSG92ZXIgXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4uaG92LXBvaW50ZXI6aG92ZXIge2N1cnNvcjogcG9pbnRlcjt9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmhvdi1pbWctem9vbSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhvdi1pbWctem9vbSBpbWd7XG5cdHdpZHRoOiAxMDAlO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG59XG4uaG92LWltZy16b29tOmhvdmVyIGltZyB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICBcdC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICBcdC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIFx0LW8tdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cblxuXG4vKlsgIF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmJvLWNpciB7Ym9yZGVyLXJhZGl1czogNTAlO31cblxuLm9mLWhpZGRlbiB7b3ZlcmZsb3c6IGhpZGRlbjt9XG5cbi52aXNpYmxlLWZhbHNlIHt2aXNpYmlsaXR5OiBoaWRkZW47fVxuLnZpc2libGUtdHJ1ZSB7dmlzaWJpbGl0eTogdmlzaWJsZTt9XG5cblxuXG5cbi8qWyBUcmFuc2l0aW9uIF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnRyYW5zLTAtMSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcbn1cbi50cmFucy0wLTIge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4udHJhbnMtMC0zIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnRyYW5zLTAtNCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi50cmFucy0wLTUge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4udHJhbnMtMC02IHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzO1xufVxuLnRyYW5zLTAtOSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuOXM7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuOXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC45cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC45cztcbn1cbi50cmFucy0xLTAge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzO1xufVxuXG5cblxuLypbIExheW91dCBdXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuKi9cblxuLypbIEZsZXggXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mbGV4LXcge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbW96LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuXHQtbW96LWZsZXgtd3JhcDogd3JhcDtcblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0LW8tZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZsZXgtbCB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tb3otYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uZmxleC1yIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1vei1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uZmxleC1jIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1vei1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZsZXgtc2Ege1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbW96LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uZmxleC1zYiB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tb3otYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mbGV4LXQge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbW96LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5mbGV4LWIge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbW96LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmZsZXgtbSB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tb3otYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mbGV4LXN0ciB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tb3otYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmxleC1yb3cge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbW96LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcblx0LW1vei1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcblx0LW8tZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmZsZXgtcm93LXJldiB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tb3otYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdC1tb3otZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHQtby1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmZsZXgtY29sIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1vei1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1vLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mbGV4LWNvbC1yZXYge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbW96LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHQtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0LW8tZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZsZXgtYy1tIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1vei1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0LW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mbGV4LWMtdCB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tb3otYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC1tcy1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5mbGV4LWMtYiB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tb3otYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC1tcy1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmZsZXgtYy1zdHIge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbW96LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQtbXMtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uZmxleC1sLW0ge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbW96LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0LW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mbGV4LXItbSB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tb3otYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0LW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mbGV4LXNhLW0ge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbW96LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHQtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZsZXgtc2ItbSB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tb3otYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmxleC1jb2wtbCB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tb3otYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQtby1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQtbXMtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uZmxleC1jb2wtciB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tb3otYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQtby1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQtbXMtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5mbGV4LWNvbC1jIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1vei1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1vLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmxleC1jb2wtbC1tIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1vei1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1vLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1tcy1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmxleC1jb2wtci1tIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1vei1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1vLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1tcy1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mbGV4LWNvbC1jLW0ge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbW96LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0LW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0LW8tZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0LW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmxleC1jb2wtc3RyIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1vei1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1vLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1tcy1hbGlnbi1pdGVtczogc3RyZXRjaDtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5mbGV4LWNvbC1zYiB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tb3otYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQtby1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZsZXgtY29sLXJldi1sIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1vei1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0LW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdC1vLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHQtbXMtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uZmxleC1jb2wtcmV2LXIge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbW96LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHQtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0LW8tZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdC1tcy1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmZsZXgtY29sLXJldi1jIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1vei1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0LW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdC1vLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHQtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZsZXgtY29sLXJldi1zdHIge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbW96LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHQtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0LW8tZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdC1tcy1hbGlnbi1pdGVtczogc3RyZXRjaDtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cblxuLypbIEFic29sdXRlIF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmFiLWMtbSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5hYi1jLXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMHB4O1xuXHRsZWZ0OiA1MCU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5hYi1jLWIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMHB4O1xuXHRsZWZ0OiA1MCU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5hYi1sLW0ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDBweDtcblx0dG9wOiA1MCU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5hYi1yLW0ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwcHg7XG5cdHRvcDogNTAlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uYWItdC1sIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwcHg7XG5cdHRvcDogMHB4O1xufVxuXG4uYWItdC1yIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMHB4O1xuXHR0b3A6IDBweDtcbn1cblxuLmFiLWItbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMHB4O1xuXHRib3R0b206IDBweDtcbn1cblxuLmFiLWItciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDBweDtcblx0Ym90dG9tOiAwcHg7XG59IiwiLyohXG4gKiBEYXRlcGlja2VyIGZvciBCb290c3RyYXAgdjEuNi40IChodHRwczovL2dpdGh1Yi5jb20vZXRlcm5pY29kZS9ib290c3RyYXAtZGF0ZXBpY2tlcilcbiAqXG4gKiBDb3B5cmlnaHQgMjAxMiBTdGVmYW4gUGV0cmVcbiAqIEltcHJvdmVtZW50cyBieSBBbmRyZXcgUm93bHNcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSB2Mi4wIChodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjApXG4gKi9cbi5kYXRlcGlja2Vye2JvcmRlci1yYWRpdXM6NHB4O2RpcmVjdGlvbjpsdHJ9LmRhdGVwaWNrZXItaW5saW5le3dpZHRoOjIyMHB4fS5kYXRlcGlja2VyLmRhdGVwaWNrZXItcnRse2RpcmVjdGlvbjpydGx9LmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1ydGwgdGFibGUgdHIgdGQgc3BhbntmbG9hdDpyaWdodH0uZGF0ZXBpY2tlci1kcm9wZG93bnt0b3A6MDtsZWZ0OjA7cGFkZGluZzo0cHh9LmRhdGVwaWNrZXItZHJvcGRvd246YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLWxlZnQ6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo3cHggc29saWQgcmdiYSgwLDAsMCwuMTUpO2JvcmRlci10b3A6MDtib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMCwwLDAsLjIpO3Bvc2l0aW9uOmFic29sdXRlfS5kYXRlcGlja2VyLWRyb3Bkb3duOmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLWxlZnQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo2cHggc29saWQgI2ZmZjtib3JkZXItdG9wOjA7cG9zaXRpb246YWJzb2x1dGV9LmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDpiZWZvcmV7bGVmdDo2cHh9LmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDphZnRlcntsZWZ0OjdweH0uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1yaWdodDpiZWZvcmV7cmlnaHQ6NnB4fS5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmFmdGVye3JpZ2h0OjdweH0uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206YmVmb3Jle3RvcDotN3B4fS5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTphZnRlcnt0b3A6LTZweH0uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6YmVmb3Jle2JvdHRvbTotN3B4O2JvcmRlci1ib3R0b206MDtib3JkZXItdG9wOjdweCBzb2xpZCByZ2JhKDAsMCwwLC4xNSl9LmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmFmdGVye2JvdHRvbTotNnB4O2JvcmRlci1ib3R0b206MDtib3JkZXItdG9wOjZweCBzb2xpZCAjZmZmfS5kYXRlcGlja2VyIHRhYmxle21hcmdpbjowOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0aHt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDozMHB4O2hlaWdodDozMHB4O2JvcmRlci1yYWRpdXM6NHB4O2JvcmRlcjpub25lfS50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLC50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoe2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQubmV3LC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLm9sZHtjb2xvcjojNzc3fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheTpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5mb2N1c2Vke2JhY2tncm91bmQ6I2VlZTtjdXJzb3I6cG9pbnRlcn0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZDpob3ZlcntiYWNrZ3JvdW5kOjAgMDtjb2xvcjojNzc3O2N1cnNvcjpkZWZhdWx0fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVke2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZDllZGY3O2JvcmRlci1jb2xvcjojODVjNWU1O2JvcmRlci1yYWRpdXM6MH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDpmb2N1c3tjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2FmZDllZTtib3JkZXItY29sb3I6IzI5OGZjMn0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDpob3Zlcntjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2FmZDllZTtib3JkZXItY29sb3I6IzUyYWRkYn0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6YWN0aXZle2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojYWZkOWVlO2JvcmRlci1jb2xvcjojNTJhZGRifS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5hY3RpdmU6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuYWN0aXZlOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDphY3RpdmU6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmhvdmVye2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojOTFjYmU4O2JvcmRlci1jb2xvcjojMjk4ZmMyfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmRpc2FibGVkLmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmRpc2FibGVkOmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkW2Rpc2FibGVkXS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZFtkaXNhYmxlZF06Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5mb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Q5ZWRmNztib3JkZXItY29sb3I6Izg1YzVlNX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5mb2N1c2Vke2JhY2tncm91bmQ6I2FmZDllZX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5kaXNhYmxlZDphY3RpdmV7YmFja2dyb3VuZDojZDllZGY3O2NvbG9yOiM3Nzd9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXl7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmRiOTk7Ym9yZGVyLWNvbG9yOiNmZmI3MzN9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6Zm9jdXN7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmM5NjY7Ym9yZGVyLWNvbG9yOiNiMzc0MDB9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXJ7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmM5NjY7Ym9yZGVyLWNvbG9yOiNmNTllMDB9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZXtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2ZmYzk2Njtib3JkZXItY29sb3I6I2Y1OWUwMH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUuZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlOmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZTpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUuZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlOmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZTpob3Zlcntjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2ZmYmM0Mjtib3JkZXItY29sb3I6I2IzNzQwMH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpmb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheVtkaXNhYmxlZF0uZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXlbZGlzYWJsZWRdOmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5W2Rpc2FibGVkXTpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmRiOTk7Ym9yZGVyLWNvbG9yOiNmZmI3MzN9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZm9jdXNlZHtiYWNrZ3JvdW5kOiNmZmM5NjZ9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6YWN0aXZle2JhY2tncm91bmQ6I2ZmZGI5OTtjb2xvcjojNzc3fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdle2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlci1jb2xvcjojYmJiO2JvcmRlci1yYWRpdXM6MH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpmb2N1c3tjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2Q1ZDVkNTtib3JkZXItY29sb3I6IzdjN2M3Y30uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpob3Zlcntjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2Q1ZDVkNTtib3JkZXItY29sb3I6IzlkOWQ5ZH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6YWN0aXZle2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZDVkNWQ1O2JvcmRlci1jb2xvcjojOWQ5ZDlkfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5hY3RpdmU6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuYWN0aXZlOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTphY3RpdmU6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6YWN0aXZlOmhvdmVye2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojYzNjM2MzO2JvcmRlci1jb2xvcjojN2M3YzdjfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkLmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkOmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlW2Rpc2FibGVkXS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZVtkaXNhYmxlZF06Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2VbZGlzYWJsZWRdOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5mb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXItY29sb3I6I2JiYn0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5mb2N1c2Vke2JhY2tncm91bmQ6I2Q1ZDVkNX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZDphY3RpdmV7YmFja2dyb3VuZDojZWVlO2NvbG9yOiM3Nzd9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWR7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNlNGVlZjM7Ym9yZGVyLWNvbG9yOiM5ZGMxZDN9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6Zm9jdXN7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNjMWQ3ZTM7Ym9yZGVyLWNvbG9yOiM0Yjg4YTZ9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6aG92ZXJ7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNjMWQ3ZTM7Ym9yZGVyLWNvbG9yOiM3M2E2YzB9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmFjdGl2ZXtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2MxZDdlMztib3JkZXItY29sb3I6IzczYTZjMH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5hY3RpdmUuZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuYWN0aXZlOmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmFjdGl2ZTpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDphY3RpdmUuZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmFjdGl2ZTpob3Zlcntjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2E4YzhkODtib3JkZXItY29sb3I6IzRiODhhNn0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5kaXNhYmxlZC5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5kaXNhYmxlZDpmb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5kaXNhYmxlZDpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZFtkaXNhYmxlZF0uZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlNGVlZjM7Ym9yZGVyLWNvbG9yOiM5ZGMxZDN9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZm9jdXNlZHtiYWNrZ3JvdW5kOiNjMWQ3ZTN9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6YWN0aXZle2JhY2tncm91bmQ6I2U0ZWVmMztjb2xvcjojNzc3fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5e2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZjdjYTc3O2JvcmRlci1jb2xvcjojZjFhNDE3fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmZvY3Vze2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZjRiNzQ3O2JvcmRlci1jb2xvcjojODE1NjA4fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVye2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZjRiNzQ3O2JvcmRlci1jb2xvcjojYmY4MDBjfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmV7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmNGI3NDc7Ym9yZGVyLWNvbG9yOiNiZjgwMGN9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlLmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZTpmb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmU6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlLmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZTpmb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmU6aG92ZXJ7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmMmFhMjU7Ym9yZGVyLWNvbG9yOiM4MTU2MDh9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXlbZGlzYWJsZWRdLmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5W2Rpc2FibGVkXTpmb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheVtkaXNhYmxlZF06aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpmb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjdjYTc3O2JvcmRlci1jb2xvcjojZjFhNDE3fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmFjdGl2ZXtiYWNrZ3JvdW5kOiNmN2NhNzc7Y29sb3I6Izc3N30uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6Izc3Nztib3JkZXItY29sb3I6IzU1NTt0ZXh0LXNoYWRvdzowIC0xcHggMCByZ2JhKDAsMCwwLC4yNSl9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1ZTVlNWU7Ym9yZGVyLWNvbG9yOiMxNjE2MTZ9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1ZTVlNWU7Ym9yZGVyLWNvbG9yOiMzNzM3Mzd9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNWU1ZTVlO2JvcmRlci1jb2xvcjojMzczNzM3fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmU6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5hY3RpdmU6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuYWN0aXZlOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDphY3RpdmU6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmU6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNGM0YzRjO2JvcmRlci1jb2xvcjojMTYxNjE2fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmRpc2FibGVkLmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmRpc2FibGVkOmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkW2Rpc2FibGVkXS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZFtkaXNhYmxlZF06Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkW2Rpc2FibGVkXS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZFtkaXNhYmxlZF06Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWRbZGlzYWJsZWRdOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5mb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVye2JhY2tncm91bmQtY29sb3I6Izc3Nztib3JkZXItY29sb3I6IzU1NX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzM3YWI3O2JvcmRlci1jb2xvcjojMmU2ZGE0O3RleHQtc2hhZG93OjAgLTFweCAwIHJnYmEoMCwwLDAsLjI1KX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDpmb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyODYwOTA7Ym9yZGVyLWNvbG9yOiMxMjJiNDB9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4NjA5MDtib3JkZXItY29sb3I6IzIwNGQ3NH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjg2MDkwO2JvcmRlci1jb2xvcjojMjA0ZDc0fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUuZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZTpmb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmUuZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmFjdGl2ZTpmb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuYWN0aXZlOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDphY3RpdmUuZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZTpmb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUuZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZTpmb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjA0ZDc0O2JvcmRlci1jb2xvcjojMTIyYjQwfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5kaXNhYmxlZC5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZFtkaXNhYmxlZF0uZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpmb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZVtkaXNhYmxlZF0uZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5mb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpmb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzMzN2FiNztib3JkZXItY29sb3I6IzJlNmRhNH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFue2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjMlO2hlaWdodDo1NHB4O2xpbmUtaGVpZ2h0OjU0cHg7ZmxvYXQ6bGVmdDttYXJnaW46MSU7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czo0cHh9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5mb2N1c2VkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW46aG92ZXJ7YmFja2dyb3VuZDojZWVlfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZDpob3ZlcntiYWNrZ3JvdW5kOjAgMDtjb2xvcjojNzc3O2N1cnNvcjpkZWZhdWx0fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzM3YWI3O2JvcmRlci1jb2xvcjojMmU2ZGE0O3RleHQtc2hhZG93OjAgLTFweCAwIHJnYmEoMCwwLDAsLjI1KX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpmb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpmb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpmb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4NjA5MDtib3JkZXItY29sb3I6IzEyMmI0MH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4NjA5MDtib3JkZXItY29sb3I6IzIwNGQ3NH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjg2MDkwO2JvcmRlci1jb2xvcjojMjA0ZDc0fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmU6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmU6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmU6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmU6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmU6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmU6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjA0ZDc0O2JvcmRlci1jb2xvcjojMTIyYjQwfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkLmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkOmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkOmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF06Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF06Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmRpc2FibGVkLmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmRpc2FibGVkOmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyW2Rpc2FibGVkXS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF06Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlW2Rpc2FibGVkXS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5mb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5mb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5mb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5mb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzMzN2FiNztib3JkZXItY29sb3I6IzJlNmRhNH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm5ldywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm9sZHtjb2xvcjojNzc3fS5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaHt3aWR0aDoxNDVweH0uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gsLmRhdGVwaWNrZXIgLm5leHQsLmRhdGVwaWNrZXIgLnByZXYsLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGh7Y3Vyc29yOnBvaW50ZXJ9LmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoOmhvdmVyLC5kYXRlcGlja2VyIC5uZXh0OmhvdmVyLC5kYXRlcGlja2VyIC5wcmV2OmhvdmVyLC5kYXRlcGlja2VyIHRmb290IHRyIHRoOmhvdmVye2JhY2tncm91bmQ6I2VlZX0uZGF0ZXBpY2tlciAuY3d7Zm9udC1zaXplOjEwcHg7d2lkdGg6MTJweDtwYWRkaW5nOjAgMnB4IDAgNXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uaW5wdXQtZ3JvdXAuZGF0ZSAuaW5wdXQtZ3JvdXAtYWRkb257Y3Vyc29yOnBvaW50ZXJ9LmlucHV0LWRhdGVyYW5nZXt3aWR0aDoxMDAlfS5pbnB1dC1kYXRlcmFuZ2UgaW5wdXR7dGV4dC1hbGlnbjpjZW50ZXJ9LmlucHV0LWRhdGVyYW5nZSBpbnB1dDpmaXJzdC1jaGlsZHtib3JkZXItcmFkaXVzOjNweCAwIDAgM3B4fS5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgM3B4IDNweCAwfS5pbnB1dC1kYXRlcmFuZ2UgLmlucHV0LWdyb3VwLWFkZG9ue3dpZHRoOmF1dG87bWluLXdpZHRoOjE2cHg7cGFkZGluZzo0cHggNXB4O2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDM7dGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmO2JvcmRlci13aWR0aDoxcHggMDttYXJnaW4tbGVmdDotNXB4O21hcmdpbi1yaWdodDotNXB4fSIsIkBmb250LWZhY2V7Zm9udC1mYW1pbHk6J0dseXBoaWNvbnMgSGFsZmxpbmdzJztzcmM6dXJsKC4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90KTtzcmM6dXJsKC4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90PyNpZWZpeCkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLHVybCguLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksdXJsKC4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZikgZm9ybWF0KCd3b2ZmJyksdXJsKC4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyksdXJsKC4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuc3ZnI2dseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhcikgZm9ybWF0KCdzdmcnKX0uZ2x5cGhpY29ue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6J0dseXBoaWNvbnMgSGFsZmxpbmdzJztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0uZ2x5cGhpY29uLXRpbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMjNcIn0uZ2x5cGhpY29uLWNoZXZyb24tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZTA3OVwifS5nbHlwaGljb24tY2hldnJvbi1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZTA4MFwifS5nbHlwaGljb24tY2hldnJvbi11cDpiZWZvcmV7Y29udGVudDpcIlxcZTExM1wifS5nbHlwaGljb24tY2hldnJvbi1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxlMTE0XCJ9LmdseXBoaWNvbi1jYWxlbmRhcjpiZWZvcmV7Y29udGVudDpcIlxcZTEwOVwifS5idG57ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzo2cHggMTJweDttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDM7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstbXMtdG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9uO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjRweH0uY29sbGFwc2V7ZGlzcGxheTpub25lfS5jb2xsYXBzZS5pbntkaXNwbGF5OmJsb2NrfS5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt6LWluZGV4OjEwMDA7ZGlzcGxheTpub25lO2Zsb2F0OmxlZnQ7bWluLXdpZHRoOjE2MHB4O3BhZGRpbmc6NXB4IDA7bWFyZ2luOjJweCAwIDA7Zm9udC1zaXplOjE0cHg7dGV4dC1hbGlnbjpsZWZ0O2xpc3Qtc3R5bGU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjE1KTtib3JkZXItcmFkaXVzOjRweDstd2Via2l0LWJveC1zaGFkb3c6MCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpO2JveC1zaGFkb3c6MCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpfS5saXN0LXVuc3R5bGVke3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX0iLCIvKiFcbiAqIEJvb3RzdHJhcC1zZWxlY3QgdjEuMTMuMSAoaHR0cHM6Ly9kZXZlbG9wZXIuc25hcGFwcG9pbnRtZW50cy5jb20vYm9vdHN0cmFwLXNlbGVjdClcbiAqXG4gKiBDb3B5cmlnaHQgMjAxMi0yMDE4IFNuYXBBcHBvaW50bWVudHMsIExMQ1xuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vc25hcGFwcG9pbnRtZW50cy9ib290c3RyYXAtc2VsZWN0L2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi8uYm9vdHN0cmFwLXNlbGVjdD5zZWxlY3QuYnMtc2VsZWN0LWhpZGRlbixzZWxlY3QuYnMtc2VsZWN0LWhpZGRlbixzZWxlY3Quc2VsZWN0cGlja2Vye2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmJvb3RzdHJhcC1zZWxlY3R7d2lkdGg6MjIwcHhcXDl9LmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3otaW5kZXg6MTt0ZXh0LWFsaWduOnJpZ2h0O3doaXRlLXNwYWNlOm5vd3JhcH0uYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLC5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXI6YWN0aXZlLC5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXI6Zm9jdXMsLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlcjpob3Zlcntjb2xvcjojOTk5fS5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWRhbmdlciwuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYW5nZXI6YWN0aXZlLC5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWRhbmdlcjpmb2N1cywuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYW5nZXI6aG92ZXIsLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tZGFyaywuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYXJrOmFjdGl2ZSwuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYXJrOmZvY3VzLC5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWRhcms6aG92ZXIsLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4taW5mbywuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1pbmZvOmFjdGl2ZSwuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1pbmZvOmZvY3VzLC5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWluZm86aG92ZXIsLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tcHJpbWFyeSwuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1wcmltYXJ5OmFjdGl2ZSwuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1wcmltYXJ5OmZvY3VzLC5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXByaW1hcnk6aG92ZXIsLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tc2Vjb25kYXJ5LC5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXNlY29uZGFyeTphY3RpdmUsLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tc2Vjb25kYXJ5OmZvY3VzLC5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXNlY29uZGFyeTpob3ZlciwuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1zdWNjZXNzLC5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXN1Y2Nlc3M6YWN0aXZlLC5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXN1Y2Nlc3M6Zm9jdXMsLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tc3VjY2Vzczpob3Zlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KX0uYm9vdHN0cmFwLXNlbGVjdD5zZWxlY3R7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50O2JvdHRvbTowO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50O3dpZHRoOi41cHghaW1wb3J0YW50O2hlaWdodDoxMDAlIWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50O29wYWNpdHk6MCFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmV9LmJvb3RzdHJhcC1zZWxlY3Q+c2VsZWN0Lm1vYmlsZS1kZXZpY2V7dG9wOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50O3dpZHRoOjEwMCUhaW1wb3J0YW50O3otaW5kZXg6Mn0uYm9vdHN0cmFwLXNlbGVjdC5pcy1pbnZhbGlkIC5kcm9wZG93bi10b2dnbGUsLmVycm9yIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUsLmhhcy1lcnJvciAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlLC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0IC5zZWxlY3RwaWNrZXI6aW52YWxpZCsuZHJvcGRvd24tdG9nZ2xle2JvcmRlci1jb2xvcjojYjk0YTQ4fS5ib290c3RyYXAtc2VsZWN0LmlzLXZhbGlkIC5kcm9wZG93bi10b2dnbGUsLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgLnNlbGVjdHBpY2tlcjp2YWxpZCsuZHJvcGRvd24tdG9nZ2xle2JvcmRlci1jb2xvcjojMjhhNzQ1fS5ib290c3RyYXAtc2VsZWN0LmZpdC13aWR0aHt3aWR0aDphdXRvIWltcG9ydGFudH0uYm9vdHN0cmFwLXNlbGVjdDpub3QoW2NsYXNzKj1jb2wtXSk6bm90KFtjbGFzcyo9Zm9ybS1jb250cm9sXSk6bm90KC5pbnB1dC1ncm91cC1idG4pe3dpZHRoOjIyMHB4fS5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGU6Zm9jdXN7b3V0bGluZTp0aGluIGRvdHRlZCAjMzMzIWltcG9ydGFudDtvdXRsaW5lOjVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciFpbXBvcnRhbnQ7b3V0bGluZS1vZmZzZXQ6LTJweH0uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2x7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmc6MDtib3JkZXI6bm9uZX06bm90KC5pbnB1dC1ncm91cCk+LmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbY2xhc3MqPWNvbC1dKXt3aWR0aDoxMDAlfS5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbC5pbnB1dC1ncm91cC1idG57ei1pbmRleDphdXRvfS5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKT4uYnRue2JvcmRlci1yYWRpdXM6MH0uYm9vdHN0cmFwLXNlbGVjdDpub3QoLmlucHV0LWdyb3VwLWJ0biksLmJvb3RzdHJhcC1zZWxlY3RbY2xhc3MqPWNvbC1de2Zsb2F0Om5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6MH0uYm9vdHN0cmFwLXNlbGVjdC5kcm9wZG93bi1tZW51LXJpZ2h0LC5ib290c3RyYXAtc2VsZWN0W2NsYXNzKj1jb2wtXS5kcm9wZG93bi1tZW51LXJpZ2h0LC5yb3cgLmJvb3RzdHJhcC1zZWxlY3RbY2xhc3MqPWNvbC1dLmRyb3Bkb3duLW1lbnUtcmlnaHR7ZmxvYXQ6cmlnaHR9LmZvcm0tZ3JvdXAgLmJvb3RzdHJhcC1zZWxlY3QsLmZvcm0taG9yaXpvbnRhbCAuYm9vdHN0cmFwLXNlbGVjdCwuZm9ybS1pbmxpbmUgLmJvb3RzdHJhcC1zZWxlY3R7bWFyZ2luLWJvdHRvbTowfS5mb3JtLWdyb3VwLWxnIC5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbCwuZm9ybS1ncm91cC1zbSAuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2x7cGFkZGluZzowfS5mb3JtLWdyb3VwLWxnIC5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbCAuZHJvcGRvd24tdG9nZ2xlLC5mb3JtLWdyb3VwLXNtIC5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbCAuZHJvcGRvd24tdG9nZ2xle2hlaWdodDoxMDAlO2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXQ7Ym9yZGVyLXJhZGl1czppbmhlcml0fS5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbC1sZyAuZHJvcGRvd24tdG9nZ2xlLC5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbC1zbSAuZHJvcGRvd24tdG9nZ2xle2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXQ7Ym9yZGVyLXJhZGl1czppbmhlcml0fS5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbC1zbSAuZHJvcGRvd24tdG9nZ2xle3BhZGRpbmc6LjI1cmVtIC41cmVtfS5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbC1sZyAuZHJvcGRvd24tdG9nZ2xle3BhZGRpbmc6LjVyZW0gMXJlbX0uZm9ybS1pbmxpbmUgLmJvb3RzdHJhcC1zZWxlY3QgLmZvcm0tY29udHJvbHt3aWR0aDoxMDAlfS5ib290c3RyYXAtc2VsZWN0LmRpc2FibGVkLC5ib290c3RyYXAtc2VsZWN0Pi5kaXNhYmxlZHtjdXJzb3I6bm90LWFsbG93ZWR9LmJvb3RzdHJhcC1zZWxlY3QuZGlzYWJsZWQ6Zm9jdXMsLmJvb3RzdHJhcC1zZWxlY3Q+LmRpc2FibGVkOmZvY3Vze291dGxpbmU6MCFpbXBvcnRhbnR9LmJvb3RzdHJhcC1zZWxlY3QuYnMtY29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MCFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudH0uYm9vdHN0cmFwLXNlbGVjdC5icy1jb250YWluZXIgLmRyb3Bkb3duLW1lbnV7ei1pbmRleDoxMDYwfS5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGU6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cGFkZGluZy10b3A6aW5oZXJpdDtwYWRkaW5nLXJpZ2h0OmluaGVyaXQ7cGFkZGluZy1ib3R0b206aW5oZXJpdDtwYWRkaW5nLWxlZnQ6aW5oZXJpdDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3RleHQtYWxpZ246bGVmdH0uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uLWlubmVye3BhZGRpbmctcmlnaHQ6aW5oZXJpdH0uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uLWlubmVyLWlubmVye292ZXJmbG93OmhpZGRlbn0uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlIC5jYXJldHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjEycHg7bWFyZ2luLXRvcDotMnB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uaW5wdXQtZ3JvdXAgLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sIC5kcm9wZG93bi10b2dnbGV7Ym9yZGVyLXJhZGl1czppbmhlcml0fS5ib290c3RyYXAtc2VsZWN0W2NsYXNzKj1jb2wtXSAuZHJvcGRvd24tdG9nZ2xle3dpZHRoOjEwMCV9LmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnV7bWluLXdpZHRoOjEwMCU7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51Pi5pbm5lcjpmb2N1c3tvdXRsaW5lOjAhaW1wb3J0YW50fS5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVye3Bvc2l0aW9uOnN0YXRpYztmbG9hdDpub25lO2JvcmRlcjowO3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXItcmFkaXVzOjA7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IGxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IGxpLmFjdGl2ZSBzbWFsbHtjb2xvcjojZmZmfS5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IGxpLmRpc2FibGVkIGF7Y3Vyc29yOm5vdC1hbGxvd2VkfS5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IGxpIGF7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IGxpIGEub3B0e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoyLjI1ZW19LmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkgYSBzcGFuLmNoZWNrLW1hcmt7ZGlzcGxheTpub25lfS5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IGxpIGEgc3Bhbi50ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IGxpIHNtYWxse3BhZGRpbmctbGVmdDouNWVtfS5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IC5ub3RpZnl7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjVweDt3aWR0aDo5NiU7bWFyZ2luOjAgMiU7bWluLWhlaWdodDoyNnB4O3BhZGRpbmc6M3B4IDVweDtiYWNrZ3JvdW5kOiNmNWY1ZjU7Ym9yZGVyOjFweCBzb2xpZCAjZTNlM2UzOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA1KTtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6Ljk7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5ib290c3RyYXAtc2VsZWN0IC5uby1yZXN1bHRze3BhZGRpbmc6M3B4O2JhY2tncm91bmQ6I2Y1ZjVmNTttYXJnaW46MCA1cHg7d2hpdGUtc3BhY2U6bm93cmFwfS5ib290c3RyYXAtc2VsZWN0LmZpdC13aWR0aCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9ue3Bvc2l0aW9uOnN0YXRpYztkaXNwbGF5OmlubGluZTtwYWRkaW5nOjB9LmJvb3RzdHJhcC1zZWxlY3QuZml0LXdpZHRoIC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24taW5uZXIsLmJvb3RzdHJhcC1zZWxlY3QuZml0LXdpZHRoIC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24taW5uZXItaW5uZXJ7ZGlzcGxheTppbmxpbmV9LmJvb3RzdHJhcC1zZWxlY3QuZml0LXdpZHRoIC5kcm9wZG93bi10b2dnbGUgLmNhcmV0e3Bvc2l0aW9uOnN0YXRpYzt0b3A6YXV0bzttYXJnaW4tdG9wOi0xcHh9LmJvb3RzdHJhcC1zZWxlY3Quc2hvdy10aWNrIC5kcm9wZG93bi1tZW51IC5zZWxlY3RlZCBzcGFuLmNoZWNrLW1hcmt7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cmlnaHQ6MTVweDt0b3A6NXB4fS5ib290c3RyYXAtc2VsZWN0LnNob3ctdGljayAuZHJvcGRvd24tbWVudSBsaSBhIHNwYW4udGV4dHttYXJnaW4tcmlnaHQ6MzRweH0uYm9vdHN0cmFwLXNlbGVjdCAuYnMtb2stZGVmYXVsdDphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6LjVlbTtoZWlnaHQ6MWVtO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MCAuMjZlbSAuMjZlbSAwOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5vcGVuPi5kcm9wZG93bi10b2dnbGUsLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LnNob3c+LmRyb3Bkb3duLXRvZ2dsZXt6LWluZGV4OjEwNjF9LmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb246YmVmb3Jle2NvbnRlbnQ6Jyc7Ym9yZGVyLWxlZnQ6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo3cHggc29saWQgcmdiYSgyMDQsMjA0LDIwNCwuMik7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi00cHg7bGVmdDo5cHg7ZGlzcGxheTpub25lfS5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdyAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmFmdGVye2NvbnRlbnQ6Jyc7Ym9yZGVyLWxlZnQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo2cHggc29saWQgI2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTRweDtsZWZ0OjEwcHg7ZGlzcGxheTpub25lfS5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbjpiZWZvcmV7Ym90dG9tOmF1dG87dG9wOi00cHg7Ym9yZGVyLXRvcDo3cHggc29saWQgcmdiYSgyMDQsMjA0LDIwNCwuMik7Ym9yZGVyLWJvdHRvbTowfS5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbjphZnRlcntib3R0b206YXV0bzt0b3A6LTRweDtib3JkZXItdG9wOjZweCBzb2xpZCAjZmZmO2JvcmRlci1ib3R0b206MH0uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cucHVsbC1yaWdodCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmJlZm9yZXtyaWdodDoxMnB4O2xlZnQ6YXV0b30uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cucHVsbC1yaWdodCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmFmdGVye3JpZ2h0OjEzcHg7bGVmdDphdXRvfS5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5vcGVuPi5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb246YWZ0ZXIsLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93Lm9wZW4+LmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbjpiZWZvcmUsLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LnNob3c+LmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbjphZnRlciwuYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cuc2hvdz4uZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmJlZm9yZXtkaXNwbGF5OmJsb2NrfS5icy1hY3Rpb25zYm94LC5icy1kb25lYnV0dG9uLC5icy1zZWFyY2hib3h7cGFkZGluZzo0cHggOHB4fS5icy1hY3Rpb25zYm94e3dpZHRoOjEwMCU7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5icy1hY3Rpb25zYm94IC5idG4tZ3JvdXAgYnV0dG9ue3dpZHRoOjUwJX0uYnMtZG9uZWJ1dHRvbntmbG9hdDpsZWZ0O3dpZHRoOjEwMCU7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5icy1kb25lYnV0dG9uIC5idG4tZ3JvdXAgYnV0dG9ue3dpZHRoOjEwMCV9LmJzLXNlYXJjaGJveCsuYnMtYWN0aW9uc2JveHtwYWRkaW5nOjAgOHB4IDRweH0uYnMtc2VhcmNoYm94IC5mb3JtLWNvbnRyb2x7bWFyZ2luLWJvdHRvbTowO3dpZHRoOjEwMCU7ZmxvYXQ6bm9uZX0iLCJ0YWJsZS5kYXRhVGFibGV7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvO2NsZWFyOmJvdGg7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlO2JvcmRlci1zcGFjaW5nOjB9dGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aHtmb250LXdlaWdodDpib2xkfXRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aCx0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzRjYjJlM310YWJsZS5kYXRhVGFibGUgdGhlYWQgdGg6YWN0aXZlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZDphY3RpdmV7b3V0bGluZTpub25lfXRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aCx0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGR7cGFkZGluZzoxMHB4IDE4cHggNnB4IDE4cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgIzExMX10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmcsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYyx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY3tjdXJzb3I6cG9pbnRlcjsqY3Vyc29yOmhhbmR9dGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZCx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZHtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgcmlnaHR9dGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5ne2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3NvcnRfYm90aC5wbmdcIil9dGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9zb3J0X2FzYy5wbmdcIil9dGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2N7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvc29ydF9kZXNjLnBuZ1wiKX10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVke2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3NvcnRfYXNjX2Rpc2FibGVkLnBuZ1wiKX10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9zb3J0X2Rlc2NfZGlzYWJsZWQucG5nXCIpfXRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0cntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmZ9dGFibGUuZGF0YVRhYmxlIHRib2R5IHRyLnNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6I0IwQkVEOX10YWJsZS5kYXRhVGFibGUgdGJvZHkgdGgsdGFibGUuZGF0YVRhYmxlIHRhYmxlLmRhdGFUYWJsZS5yb3ctYm9yZGVyIHRib2R5IHRoLHRhYmxlLmRhdGFUYWJsZS5yb3ctYm9yZGVyIHRib2R5IHRkLHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRoLHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRke2JvcmRlci10b3A6MXB4IHNvbGlkICNkZGR9dGFibGUuZGF0YVRhYmxlLnJvdy1ib3JkZXIgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGgsdGFibGUuZGF0YVRhYmxlLnJvdy1ib3JkZXIgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQsdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGgsdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGR7Ym9yZGVyLXRvcDpub25lfXRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciB0Ym9keSB0aCx0YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgdGJvZHkgdGR7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkZGR9dGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyIHRib2R5IHRyIHRoOmZpcnN0LWNoaWxkLHRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDoxcHggc29saWQgI2RkZH10YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGgsdGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRke2JvcmRlci10b3A6bm9uZX10YWJsZS5kYXRhVGFibGUuc3RyaXBlIHRib2R5IHRyLm9kZCx0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5vZGR7YmFja2dyb3VuZC1jb2xvcjojZjlmOWY5fXRhYmxlLmRhdGFUYWJsZS5zdHJpcGUgdGJvZHkgdHIub2RkLnNlbGVjdGVkLHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyLm9kZC5zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOiNhY2JhZDR9dGFibGUuZGF0YVRhYmxlLmhvdmVyIHRib2R5IHRyOmhvdmVyLHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Y2ZjZmNn10YWJsZS5kYXRhVGFibGUuaG92ZXIgdGJvZHkgdHI6aG92ZXIuc2VsZWN0ZWQsdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHI6aG92ZXIuc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjojYWFiN2QxfXRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4gdGJvZHkgdHI+LnNvcnRpbmdfMSx0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uIHRib2R5IHRyPi5zb3J0aW5nXzIsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiB0Ym9keSB0cj4uc29ydGluZ18zLHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyPi5zb3J0aW5nXzEsdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHI+LnNvcnRpbmdfMix0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cj4uc29ydGluZ18ze2JhY2tncm91bmQtY29sb3I6I2ZhZmFmYX10YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uIHRib2R5IHRyLnNlbGVjdGVkPi5zb3J0aW5nXzEsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiB0Ym9keSB0ci5zZWxlY3RlZD4uc29ydGluZ18yLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4gdGJvZHkgdHIuc2VsZWN0ZWQ+LnNvcnRpbmdfMyx0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5zZWxlY3RlZD4uc29ydGluZ18xLHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyLnNlbGVjdGVkPi5zb3J0aW5nXzIsdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIuc2VsZWN0ZWQ+LnNvcnRpbmdfM3tiYWNrZ3JvdW5kLWNvbG9yOiNhY2JhZDV9dGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIub2RkPi5zb3J0aW5nXzEsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIub2RkPi5zb3J0aW5nXzF7YmFja2dyb3VuZC1jb2xvcjojZjFmMWYxfXRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyLm9kZD4uc29ydGluZ18yLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLm9kZD4uc29ydGluZ18ye2JhY2tncm91bmQtY29sb3I6I2YzZjNmM310YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5vZGQ+LnNvcnRpbmdfMyx0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5vZGQ+LnNvcnRpbmdfM3tiYWNrZ3JvdW5kLWNvbG9yOndoaXRlc21va2V9dGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIub2RkLnNlbGVjdGVkPi5zb3J0aW5nXzEsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIub2RkLnNlbGVjdGVkPi5zb3J0aW5nXzF7YmFja2dyb3VuZC1jb2xvcjojYTZiNGNkfXRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyLm9kZC5zZWxlY3RlZD4uc29ydGluZ18yLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLm9kZC5zZWxlY3RlZD4uc29ydGluZ18ye2JhY2tncm91bmQtY29sb3I6I2E4YjVjZn10YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5vZGQuc2VsZWN0ZWQ+LnNvcnRpbmdfMyx0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5vZGQuc2VsZWN0ZWQ+LnNvcnRpbmdfM3tiYWNrZ3JvdW5kLWNvbG9yOiNhOWI3ZDF9dGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIuZXZlbj4uc29ydGluZ18xLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLmV2ZW4+LnNvcnRpbmdfMXtiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmF9dGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIuZXZlbj4uc29ydGluZ18yLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLmV2ZW4+LnNvcnRpbmdfMntiYWNrZ3JvdW5kLWNvbG9yOiNmY2ZjZmN9dGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIuZXZlbj4uc29ydGluZ18zLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLmV2ZW4+LnNvcnRpbmdfM3tiYWNrZ3JvdW5kLWNvbG9yOiNmZWZlZmV9dGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIuZXZlbi5zZWxlY3RlZD4uc29ydGluZ18xLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLmV2ZW4uc2VsZWN0ZWQ+LnNvcnRpbmdfMXtiYWNrZ3JvdW5kLWNvbG9yOiNhY2JhZDV9dGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIuZXZlbi5zZWxlY3RlZD4uc29ydGluZ18yLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLmV2ZW4uc2VsZWN0ZWQ+LnNvcnRpbmdfMntiYWNrZ3JvdW5kLWNvbG9yOiNhZWJjZDZ9dGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIuZXZlbi5zZWxlY3RlZD4uc29ydGluZ18zLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLmV2ZW4uc2VsZWN0ZWQ+LnNvcnRpbmdfM3tiYWNrZ3JvdW5kLWNvbG9yOiNhZmJkZDh9dGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHI6aG92ZXI+LnNvcnRpbmdfMSx0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyPi5zb3J0aW5nXzF7YmFja2dyb3VuZC1jb2xvcjojZWFlYWVhfXRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyOmhvdmVyPi5zb3J0aW5nXzIsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0cjpob3Zlcj4uc29ydGluZ18ye2JhY2tncm91bmQtY29sb3I6I2VjZWNlY310YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpob3Zlcj4uc29ydGluZ18zLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHI6aG92ZXI+LnNvcnRpbmdfM3tiYWNrZ3JvdW5kLWNvbG9yOiNlZmVmZWZ9dGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHI6aG92ZXIuc2VsZWN0ZWQ+LnNvcnRpbmdfMSx0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkPi5zb3J0aW5nXzF7YmFja2dyb3VuZC1jb2xvcjojYTJhZWM3fXRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkPi5zb3J0aW5nXzIsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0cjpob3Zlci5zZWxlY3RlZD4uc29ydGluZ18ye2JhY2tncm91bmQtY29sb3I6I2EzYjBjOX10YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpob3Zlci5zZWxlY3RlZD4uc29ydGluZ18zLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHI6aG92ZXIuc2VsZWN0ZWQ+LnNvcnRpbmdfM3tiYWNrZ3JvdW5kLWNvbG9yOiNhNWIyY2J9dGFibGUuZGF0YVRhYmxlLm5vLWZvb3Rlcntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNGNiMmUzfXRhYmxlLmRhdGFUYWJsZS5ub3dyYXAgdGgsdGFibGUuZGF0YVRhYmxlLm5vd3JhcCB0ZHt3aGl0ZS1zcGFjZTpub3dyYXB9dGFibGUuZGF0YVRhYmxlLmNvbXBhY3QgdGhlYWQgdGgsdGFibGUuZGF0YVRhYmxlLmNvbXBhY3QgdGhlYWQgdGR7cGFkZGluZzo0cHggMTdweCA0cHggNHB4fXRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRmb290IHRoLHRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRmb290IHRke3BhZGRpbmc6NHB4fXRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRib2R5IHRoLHRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRib2R5IHRke3BhZGRpbmc6NHB4fXRhYmxlLmRhdGFUYWJsZSB0aC5kdC1sZWZ0LHRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1sZWZ0e3RleHQtYWxpZ246bGVmdH10YWJsZS5kYXRhVGFibGUgdGguZHQtY2VudGVyLHRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1jZW50ZXIsdGFibGUuZGF0YVRhYmxlIHRkLmRhdGFUYWJsZXNfZW1wdHl7dGV4dC1hbGlnbjpjZW50ZXJ9dGFibGUuZGF0YVRhYmxlIHRoLmR0LXJpZ2h0LHRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fXRhYmxlLmRhdGFUYWJsZSB0aC5kdC1qdXN0aWZ5LHRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1qdXN0aWZ5e3RleHQtYWxpZ246anVzdGlmeX10YWJsZS5kYXRhVGFibGUgdGguZHQtbm93cmFwLHRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1ub3dyYXB7d2hpdGUtc3BhY2U6bm93cmFwfXRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLWxlZnQsdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtbGVmdCx0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1sZWZ0LHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLWxlZnR7dGV4dC1hbGlnbjpsZWZ0fXRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLWNlbnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQuZHQtaGVhZC1jZW50ZXIsdGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtY2VudGVyLHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn10YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1yaWdodCx0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQuZHQtaGVhZC1yaWdodCx0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1yaWdodCx0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fXRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLWp1c3RpZnksdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtanVzdGlmeSx0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1qdXN0aWZ5LHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLWp1c3RpZnl7dGV4dC1hbGlnbjpqdXN0aWZ5fXRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLW5vd3JhcCx0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQuZHQtaGVhZC1ub3dyYXAsdGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtbm93cmFwLHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXB9dGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktbGVmdCx0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1sZWZ0e3RleHQtYWxpZ246bGVmdH10YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguZHQtYm9keS1jZW50ZXIsdGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktY2VudGVye3RleHQtYWxpZ246Y2VudGVyfXRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aC5kdC1ib2R5LXJpZ2h0LHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5kdC1ib2R5LXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9dGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktanVzdGlmeSx0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1qdXN0aWZ5e3RleHQtYWxpZ246anVzdGlmeX10YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguZHQtYm9keS1ub3dyYXAsdGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktbm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcH10YWJsZS5kYXRhVGFibGUsdGFibGUuZGF0YVRhYmxlIHRoLHRhYmxlLmRhdGFUYWJsZSB0ZHstd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveH0uZGF0YVRhYmxlc193cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2NsZWFyOmJvdGg7Knpvb206MTt6b29tOjF9LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGh7ZmxvYXQ6bGVmdH0uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlcntmbG9hdDpyaWdodDt0ZXh0LWFsaWduOnJpZ2h0fS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0e21hcmdpbi1sZWZ0OjAuNWVtfS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfaW5mb3tjbGVhcjpib3RoO2Zsb2F0OmxlZnQ7cGFkZGluZy10b3A6MC43NTVlbX0uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRle2Zsb2F0OnJpZ2h0O3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZzowLjI1ZW19LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9ue2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmlubGluZS1ibG9jazttaW4td2lkdGg6MS41ZW07cGFkZGluZzowLjVlbSAxZW07bWFyZ2luLWxlZnQ6MnB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7Y3Vyc29yOnBvaW50ZXI7KmN1cnNvcjpoYW5kO2NvbG9yOiMzMzMgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MnB4fS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50LC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50OmhvdmVye2NvbG9yOiMzMzMgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICM5Nzk3OTc7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtiYWNrZ3JvdW5kOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICNmZmYpLCBjb2xvci1zdG9wKDEwMCUsICNkY2RjZGMpKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2RjZGNkYyAxMDAlKTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2RjZGNkYyAxMDAlKTtiYWNrZ3JvdW5kOi1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZGNkY2RjIDEwMCUpO2JhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2RjZGNkYyAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNkY2RjZGMgMTAwJSl9LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkLC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZDpob3ZlciwuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQ6YWN0aXZle2N1cnNvcjpkZWZhdWx0O2NvbG9yOiM2NjYgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzpub25lfS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3Zlcntjb2xvcjp3aGl0ZSAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgIzExMTtiYWNrZ3JvdW5kLWNvbG9yOiM1ODU4NTg7YmFja2dyb3VuZDotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjNTg1ODU4KSwgY29sb3Itc3RvcCgxMDAlLCAjMTExKSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1ODU4NTggMCUsICMxMTEgMTAwJSk7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM1ODU4NTggMCUsICMxMTEgMTAwJSk7YmFja2dyb3VuZDotbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzU4NTg1OCAwJSwgIzExMSAxMDAlKTtiYWNrZ3JvdW5kOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM1ODU4NTggMCUsICMxMTEgMTAwJSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNTg1ODU4IDAlLCAjMTExIDEwMCUpfS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjphY3RpdmV7b3V0bGluZTpub25lO2JhY2tncm91bmQtY29sb3I6IzJiMmIyYjtiYWNrZ3JvdW5kOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICMyYjJiMmIpLCBjb2xvci1zdG9wKDEwMCUsICMwYzBjMGMpKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzJiMmIyYiAwJSwgIzBjMGMwYyAxMDAlKTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzJiMmIyYiAwJSwgIzBjMGMwYyAxMDAlKTtiYWNrZ3JvdW5kOi1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjMmIyYjJiIDAlLCAjMGMwYzBjIDEwMCUpO2JhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzJiMmIyYiAwJSwgIzBjMGMwYyAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyYjJiMmIgMCUsICMwYzBjMGMgMTAwJSk7Ym94LXNoYWRvdzppbnNldCAwIDAgM3B4ICMxMTF9LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAuZWxsaXBzaXN7cGFkZGluZzowIDFlbX0uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Byb2Nlc3Npbmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDoxMDAlO2hlaWdodDo0MHB4O21hcmdpbi1sZWZ0Oi01MCU7bWFyZ2luLXRvcDotMjVweDtwYWRkaW5nLXRvcDoyMHB4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxLjJlbTtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkpLCBjb2xvci1zdG9wKDI1JSwgcmdiYSgyNTUsMjU1LDI1NSwwLjkpKSwgY29sb3Itc3RvcCg3NSUsIHJnYmEoMjU1LDI1NSwyNTUsMC45KSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSkpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjkpIDI1JSwgcmdiYSgyNTUsMjU1LDI1NSwwLjkpIDc1JSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMC45KSAyNSUsIHJnYmEoMjU1LDI1NSwyNTUsMC45KSA3NSUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7YmFja2dyb3VuZDotbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMC45KSAyNSUsIHJnYmEoMjU1LDI1NSwyNTUsMC45KSA3NSUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjkpIDI1JSwgcmdiYSgyNTUsMjU1LDI1NSwwLjkpIDc1JSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjkpIDI1JSwgcmdiYSgyNTUsMjU1LDI1NSwwLjkpIDc1JSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKX0uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCwuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlciwuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2luZm8sLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wcm9jZXNzaW5nLC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGV7Y29sb3I6IzMzM30uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbHtjbGVhcjpib3RofS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHl7Km1hcmdpbi10b3A6LTFweDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRoLC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGR7dmVydGljYWwtYWxpZ246bWlkZGxlfS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGg+ZGl2LmRhdGFUYWJsZXNfc2l6aW5nLC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGQ+ZGl2LmRhdGFUYWJsZXNfc2l6aW5ne2hlaWdodDowO292ZXJmbG93OmhpZGRlbjttYXJnaW46MCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50fS5kYXRhVGFibGVzX3dyYXBwZXIubm8tZm9vdGVyIC5kYXRhVGFibGVzX3Njcm9sbEJvZHl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzExMX0uZGF0YVRhYmxlc193cmFwcGVyLm5vLWZvb3RlciBkaXYuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRhYmxlLC5kYXRhVGFibGVzX3dyYXBwZXIubm8tZm9vdGVyIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGV7Ym9yZGVyLWJvdHRvbTpub25lfS5kYXRhVGFibGVzX3dyYXBwZXI6YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7Y2xlYXI6Ym90aDtoZWlnaHQ6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19pbmZvLC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGV7ZmxvYXQ6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcn0uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRle21hcmdpbi10b3A6MC41ZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCwuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlcntmbG9hdDpub25lO3RleHQtYWxpZ246Y2VudGVyfS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVye21hcmdpbi10b3A6MC41ZW19fSAuZGF0YVRhYmxlc19maWx0ZXJ7ZGlzcGxheTogbm9uZTt9Il0sInNvdXJjZVJvb3QiOiIifQ==*/