/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/website/bootstrap/bootstrap.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*!
 * Bootstrap v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 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;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --breakpoint-xxl: 1600px;
  --font-family-sans-serif: "Poppins", sans-serif;
  --font-family-monospace: 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%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@-ms-viewport {
  width: device-width;
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: "Poppins", sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.6666666667;
  color: rgba(21, 21, 21, 0.8);
  text-align: left;
  background-color: #ffffff;
}

[tabindex="-1"]:focus {
  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;
}

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

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

blockquote {
  margin: 0 0 1rem;
}

dfn {
  font-style: italic;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #7FBC4E;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: #7FBC4E;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-family: 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;
}

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

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

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

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

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

progress {
  vertical-align: baseline;
}

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

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

[type=search]::-webkit-search-cancel-button,
[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-family: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
  color: #151515;
}

h1, .h1 {
  font-size: 80px;
}

h2, .h2 {
  font-size: 55px;
}

h3, .h3 {
  font-size: 40px;
}

h4, .h4 {
  font-size: 24px;
}

h5, .h5 {
  font-size: 18px;
}

h6, .h6 {
  font-size: 15px;
}

.lead {
  font-size: 24px;
  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 #d7d7d7;
}

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

mark,
.mark {
  padding: 5px 10px;
  background-color: #7FBC4E;
}

.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: 5px;
}

.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: "— ";
}

.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: 90%;
  color: #111111;
  word-break: 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: 90%;
  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: 1200px;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1600px) {
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxl-first {
    order: -1;
  }
  .order-xxl-last {
    order: 13;
  }
  .order-xxl-0 {
    order: 0;
  }
  .order-xxl-1 {
    order: 1;
  }
  .order-xxl-2 {
    order: 2;
  }
  .order-xxl-3 {
    order: 3;
  }
  .order-xxl-4 {
    order: 4;
  }
  .order-xxl-5 {
    order: 5;
  }
  .order-xxl-6 {
    order: 6;
  }
  .order-xxl-7 {
    order: 7;
  }
  .order-xxl-8 {
    order: 8;
  }
  .order-xxl-9 {
    order: 9;
  }
  .order-xxl-10 {
    order: 10;
  }
  .order-xxl-11 {
    order: 11;
  }
  .order-xxl-12 {
    order: 12;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.6666666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
}
.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 .table {
  background-color: #ffffff;
}

.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 {
  background-color: rgba(0, 0, 0, 0.075);
}

.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: #212529;
  border-color: rgb(50.0574324324, 56.125, 62.1925675676);
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #212529;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: rgb(50.0574324324, 56.125, 62.1925675676);
}
.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 {
  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;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .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;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .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;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .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;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1599.98px) {
  .table-responsive-xxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-xxl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  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 screen and (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: rgb(127.5, 189, 255);
  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;
}

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: 18px;
  line-height: 1.5;
}

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

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  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.8125rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(2.875rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 18px;
  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 {
  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: #98bf44;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 6px 10px;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.6666666667;
  color: #212529;
  background-color: #98bf44;
  border-radius: 0.25rem;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #98bf44;
  padding-right: 2.25rem;
  background-repeat: no-repeat;
  background-position: center right calc(2.25rem / 4);
  background-size: calc(2.25rem / 2) calc(2.25rem / 2);
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3E%3Cpath fill=%27%2328a745%27 d=%27M2.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%27/%3E%3C/svg%3E");
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #98bf44;
  box-shadow: 0 0 0 0.2rem rgba(152, 191, 68, 0.25);
}
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: 2.25rem;
  background-position: top calc(2.25rem / 4) right calc(2.25rem / 4);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #98bf44;
  padding-right: 2.25rem;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3E%3Cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3E%3C/svg%3E") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3E%3Cpath fill=%27%2328a745%27 d=%27M2.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%27/%3E%3C/svg%3E") no-repeat center right 2.025rem/calc(2.25rem / 2) calc(2.25rem / 2);
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #98bf44;
  box-shadow: 0 0 0 0.2rem rgba(152, 191, 68, 0.25);
}
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}

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

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #98bf44;
}
.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: #98bf44;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  background-color: rgb(204.3207171315, 223.5099601594, 162.9900398406);
}
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: rgb(172.9282868526, 204.0039840637, 105.9960159363);
}
.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 1px #ffffff, 0 0 0 0.2rem rgba(152, 191, 68, 0.25);
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #98bf44;
}
.was-validated .custom-file-input:valid ~ .custom-file-label::after, .custom-file-input.is-valid ~ .custom-file-label::after {
  border-color: inherit;
}
.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(152, 191, 68, 0.25);
}

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

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 6px 10px;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.6666666667;
  color: #fff;
  background-color: #f5543f;
  border-radius: 0.25rem;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #f5543f;
  padding-right: 2.25rem;
  background-repeat: no-repeat;
  background-position: center right calc(2.25rem / 4);
  background-size: calc(2.25rem / 2) calc(2.25rem / 2);
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23dc3545%27 viewBox=%27-2 -2 7 7%27%3E%3Cpath stroke=%27%23d9534f%27 d=%27M0 0l3 3m0-3L0 3%27/%3E%3Ccircle r=%27.5%27/%3E%3Ccircle cx=%273%27 r=%27.5%27/%3E%3Ccircle cy=%273%27 r=%27.5%27/%3E%3Ccircle cx=%273%27 cy=%273%27 r=%27.5%27/%3E%3C/svg%3E");
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #f5543f;
  box-shadow: 0 0 0 0.2rem rgba(245, 84, 63, 0.25);
}
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: 2.25rem;
  background-position: top calc(2.25rem / 4) right calc(2.25rem / 4);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #f5543f;
  padding-right: 2.25rem;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3E%3Cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3E%3C/svg%3E") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23dc3545%27 viewBox=%27-2 -2 7 7%27%3E%3Cpath stroke=%27%23d9534f%27 d=%27M0 0l3 3m0-3L0 3%27/%3E%3Ccircle r=%27.5%27/%3E%3Ccircle cx=%273%27 r=%27.5%27/%3E%3Ccircle cy=%273%27 r=%27.5%27/%3E%3Ccircle cx=%273%27 cy=%273%27 r=%27.5%27/%3E%3C/svg%3E") no-repeat center right 2.025rem/calc(2.25rem / 2) calc(2.25rem / 2);
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #f5543f;
  box-shadow: 0 0 0 0.2rem rgba(245, 84, 63, 0.25);
}
.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}

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

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #f5543f;
}
.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: #f5543f;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  background-color: rgb(251.3118811881, 191.9331683168, 184.1881188119);
}
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  background-color: rgb(247.5247524752, 127.1732673267, 111.4752475248);
}
.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 1px #ffffff, 0 0 0 0.2rem rgba(245, 84, 63, 0.25);
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #f5543f;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label::after, .custom-file-input.is-invalid ~ .custom-file-label::after {
  border-color: inherit;
}
.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(245, 84, 63, 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;
    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: 600;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 5px;
  transition: all 0.15s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover, .btn:focus {
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0;
}
.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-link {
  font-weight: 400;
  color: #7FBC4E;
  background-color: transparent;
}
.btn-link:hover {
  color: #7FBC4E;
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  border-color: transparent;
  box-shadow: none;
}
.btn-link:disabled, .btn-link.disabled {
  color: #3C3C3C;
  pointer-events: none;
}

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

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 12px;
  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 screen and (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 screen and (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

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

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  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: rgba(21, 21, 21, 0.8);
  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-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;
  width: 0;
  height: 0;
  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;
  width: 0;
  height: 0;
  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;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  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: rgb(21.6283783784, 24.25, 26.8716216216);
  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;
  background-color: transparent;
}

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

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 12px;
  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: 0 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-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group,
.btn-group-vertical .btn + .btn,
.btn-group-vertical .btn + .btn-group,
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .btn-group + .btn-group {
  margin-left: -1px;
}

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

.btn-group > .btn:first-child {
  margin-left: 0;
}
.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 + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.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 > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .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 + .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,
.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 {
  height: calc(2.875rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 18px;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control,
.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 {
  height: calc(1.8125rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.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.6666666667rem;
  padding-left: 1.5rem;
}

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

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  background-color: #007bff;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: rgb(178.5, 215.4, 255);
}
.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
}
.custom-control-label::before {
  position: absolute;
  top: 0.3333333333rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  user-select: none;
  background-color: #dee2e6;
}
.custom-control-label::after {
  position: absolute;
  top: 0.3333333333rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3E%3Cpath fill=%27%23fff%27 d=%27M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z%27/%3E%3C/svg%3E");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  background-color: #007bff;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 4%27%3E%3Cpath stroke=%27%23fff%27 d=%27M0 2h4%27/%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::before {
  background-color: #007bff;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3E%3Ccircle r=%273%27 fill=%27%23fff%27/%3E%3C/svg%3E");
}
.custom-radio .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(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3E%3Cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3E%3C/svg%3E") no-repeat right 0.75rem center/8px 10px;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  appearance: none;
}
.custom-select:focus {
  border-color: rgb(127.5, 189, 255);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(127.5, 189, 255, 0.5);
}
.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 {
  opacity: 0;
}

.custom-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(2.875rem + 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(2.25rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: rgb(127.5, 189, 255);
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-file-input:focus ~ .custom-file-label::after {
  border-color: rgb(127.5, 189, 255);
}
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  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: 2.25rem;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: 1px solid #ced4da;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: calc(1rem + 0.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 screen and (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: rgb(178.5, 215.4, 255);
}
.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 screen and (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: rgb(178.5, 215.4, 255);
}
.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 screen and (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: rgb(178.5, 215.4, 255);
}
.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 screen and (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;
}

.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 {
  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:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.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 {
    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 {
    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 {
    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 {
    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 {
    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 {
    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 {
    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 {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1599.98px) {
  .navbar-expand-xxl > .container,
  .navbar-expand-xxl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1600px) {
  .navbar-expand-xxl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xxl > .container,
  .navbar-expand-xxl > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  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 {
  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;charset=utf8,%3Csvg viewBox=%270 0 30 30%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath stroke=%27rgba%280, 0, 0, 0.5%29%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 d=%27M4 7h22M4 15h22M4 23h22%27/%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;charset=utf8,%3Csvg viewBox=%270 0 30 30%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath stroke=%27rgba%28255, 255, 255, 0.5%29%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 d=%27M4 7h22M4 15h22M4 23h22%27/%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:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.card-body {
  flex: 1 1 auto;
  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 {
  width: 100%;
  border-radius: calc(0.25rem - 1px);
}

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

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

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

.card-group {
  display: flex;
  flex-direction: column;
}
.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    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:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:first-child .card-img-top,
  .card-group > .card:first-child .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:first-child .card-img-bottom,
  .card-group > .card:first-child .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:last-child .card-img-top,
  .card-group > .card:last-child .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:last-child .card-img-bottom,
  .card-group > .card:last-child .card-footer {
    border-bottom-left-radius: 0;
  }
  .card-group > .card:only-child {
    border-radius: 0.25rem;
  }
  .card-group > .card:only-child .card-img-top,
  .card-group > .card:only-child .card-header {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  .card-group > .card:only-child .card-img-bottom,
  .card-group > .card:only-child .card-footer {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
    border-radius: 0;
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
    border-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:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}
.accordion .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}
.accordion .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

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

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  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: 5px;
}

.page-link {
  position: relative;
  display: block;
  padding: 10px 10px;
  margin-left: -1px;
  line-height: 25px;
  color: #9b9b9b;
  background-color: #ffffff;
  border: 1px solid #d7d7d7;
}
.page-link:hover {
  z-index: 2;
  color: #ffffff;
  text-decoration: none;
  background-color: #7FBC4E;
  border-color: #7FBC4E;
}
.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.page-item:last-child .page-link {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.page-item.active .page-link {
  z-index: 1;
  color: #ffffff;
  background-color: #7FBC4E;
  border-color: #7FBC4E;
}
.page-item.disabled .page-link {
  color: #C4C4C4;
  pointer-events: none;
  cursor: auto;
  background-color: #d7d7d7;
  border-color: #d7d7d7;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 18px;
  line-height: 1.5555555556;
}
.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: 12px;
  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;
}
.badge:empty {
  display: none;
}

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

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

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

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}
@media screen and (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 {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

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

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  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;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.list-group-item:hover, .list-group-item:focus {
  z-index: 1;
  text-decoration: none;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}
.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0;
}

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

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

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

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  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, -25%);
}
@media screen and (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: translate(0, 0);
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 0.5rem * 2);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 0.5rem * 2);
  content: "";
}

.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;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  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;
  border-bottom: 1px solid #e9ecef;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.modal-header .close {
  padding: 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;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e9ecef;
}
.modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}
.modal-footer > :not(:last-child) {
  margin-right: 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-centered {
    min-height: calc(100% - 1.75rem * 2);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 1.75rem * 2);
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 10;
  display: block;
  margin: 0;
  font-family: "Poppins", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.6666666667;
  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: 1;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 6px;
  height: 6px;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 6px 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: 6px 3px 0;
  border-top-color: #7FBC4E;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 6px;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 6px;
  height: 6px;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 3px 6px 3px 0;
  border-right-color: #7FBC4E;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 6px 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 3px 6px;
  border-bottom-color: #7FBC4E;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 6px;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 6px;
  height: 6px;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 3px 0 3px 6px;
  border-left-color: #7FBC4E;
}

.tooltip-inner {
  max-width: 200px;
  padding: 6px 10px;
  color: #ffffff;
  text-align: center;
  background-color: #7FBC4E;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Poppins", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.6666666667;
  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) * -1);
}
.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=top] .arrow::before,
.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^=top] .arrow::after {
  border-width: 0.5rem 0.5rem 0;
}
.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=top] .arrow::before {
  bottom: 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-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) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=right] .arrow::before,
.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^=right] .arrow::after {
  border-width: 0.5rem 0.5rem 0.5rem 0;
}
.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=right] .arrow::before {
  left: 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-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) * -1);
}
.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=bottom] .arrow::before,
.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^=bottom] .arrow::after {
  border-width: 0 0.5rem 0.5rem 0.5rem;
}
.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=bottom] .arrow::before {
  top: 0;
  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-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 rgb(247.35, 247.35, 247.35);
}

.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) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=left] .arrow::before,
.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^=left] .arrow::after {
  border-width: 0.5rem 0 0.5rem 0.5rem;
}
.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=left] .arrow::before {
  right: 0;
  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-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit;
  background-color: rgb(247.35, 247.35, 247.35);
  border-bottom: 1px solid rgb(234.6, 234.6, 234.6);
  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-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-item {
  position: relative;
  display: none;
  align-items: center;
  width: 100%;
  backface-visibility: hidden;
  perspective: 1000px;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
  transition: transform 0.6s ease;
}
@media screen and (prefers-reduced-motion: reduce) {
  .carousel-item.active,
  .carousel-item-next,
  .carousel-item-prev {
    transition: none;
  }
}

.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0;
}

.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
  transform: translateX(0);
}
@supports (transform-style: preserve-3d) {
  .carousel-item-next.carousel-item-left,
  .carousel-item-prev.carousel-item-right {
    transform: translate3d(0, 0, 0);
  }
}

.carousel-item-next,
.active.carousel-item-right {
  transform: translateX(100%);
}
@supports (transform-style: preserve-3d) {
  .carousel-item-next,
  .active.carousel-item-right {
    transform: translate3d(100%, 0, 0);
  }
}

.carousel-item-prev,
.active.carousel-item-left {
  transform: translateX(-100%);
}
@supports (transform-style: preserve-3d) {
  .carousel-item-prev,
  .active.carousel-item-left {
    transform: translate3d(-100%, 0, 0);
  }
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-duration: 0.6s;
  transition-property: opacity;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  opacity: 0;
}
.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
  transform: translateX(0);
}
@supports (transform-style: preserve-3d) {
  .carousel-fade .carousel-item-next,
  .carousel-fade .carousel-item-prev,
  .carousel-fade .carousel-item.active,
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-prev {
    transform: translate3d(0, 0, 0);
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}
.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: transparent no-repeat center center;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 viewBox=%270 0 8 8%27%3E%3Cpath d=%27M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z%27/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 viewBox=%270 0 8 8%27%3E%3Cpath d=%27M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z%27/%3E%3C/svg%3E");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  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 {
  position: relative;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media screen and (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.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;
}

.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-white {
  background-color: #ffffff !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-white {
  border-color: #ffffff !important;
}

.rounded {
  border-radius: 5px !important;
}

.rounded-top {
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
}

.rounded-right {
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

.rounded-bottom {
  border-bottom-right-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

.rounded-left {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

.rounded-circle {
  border-radius: 50% !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 (min-width: 1600px) {
  .d-xxl-none {
    display: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1600px) {
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
}
.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;
  }
}
@media (min-width: 1600px) {
  .float-xxl-left {
    float: left !important;
  }
  .float-xxl-right {
    float: right !important;
  }
  .float-xxl-none {
    float: none !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;
  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;
}

.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-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-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-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-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-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;
  }
}
@media (min-width: 1600px) {
  .m-xxl-0 {
    margin: 0 !important;
  }
  .mt-xxl-0,
  .my-xxl-0 {
    margin-top: 0 !important;
  }
  .mr-xxl-0,
  .mx-xxl-0 {
    margin-right: 0 !important;
  }
  .mb-xxl-0,
  .my-xxl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xxl-0,
  .mx-xxl-0 {
    margin-left: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .mt-xxl-1,
  .my-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xxl-1,
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xxl-1,
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xxl-1,
  .mx-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .mt-xxl-2,
  .my-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xxl-2,
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xxl-2,
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xxl-2,
  .mx-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .mt-xxl-3,
  .my-xxl-3 {
    margin-top: 1rem !important;
  }
  .mr-xxl-3,
  .mx-xxl-3 {
    margin-right: 1rem !important;
  }
  .mb-xxl-3,
  .my-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xxl-3,
  .mx-xxl-3 {
    margin-left: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .mt-xxl-4,
  .my-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xxl-4,
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xxl-4,
  .my-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xxl-4,
  .mx-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .mt-xxl-5,
  .my-xxl-5 {
    margin-top: 3rem !important;
  }
  .mr-xxl-5,
  .mx-xxl-5 {
    margin-right: 3rem !important;
  }
  .mb-xxl-5,
  .my-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xxl-5,
  .mx-xxl-5 {
    margin-left: 3rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .pt-xxl-0,
  .py-xxl-0 {
    padding-top: 0 !important;
  }
  .pr-xxl-0,
  .px-xxl-0 {
    padding-right: 0 !important;
  }
  .pb-xxl-0,
  .py-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xxl-0,
  .px-xxl-0 {
    padding-left: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .pt-xxl-1,
  .py-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xxl-1,
  .px-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xxl-1,
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xxl-1,
  .px-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .pt-xxl-2,
  .py-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xxl-2,
  .px-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xxl-2,
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xxl-2,
  .px-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .pt-xxl-3,
  .py-xxl-3 {
    padding-top: 1rem !important;
  }
  .pr-xxl-3,
  .px-xxl-3 {
    padding-right: 1rem !important;
  }
  .pb-xxl-3,
  .py-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xxl-3,
  .px-xxl-3 {
    padding-left: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .pt-xxl-4,
  .py-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xxl-4,
  .px-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xxl-4,
  .py-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xxl-4,
  .px-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .pt-xxl-5,
  .py-xxl-5 {
    padding-top: 3rem !important;
  }
  .pr-xxl-5,
  .px-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-5,
  .py-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xxl-5,
  .px-xxl-5 {
    padding-left: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mt-xxl-auto,
  .my-xxl-auto {
    margin-top: auto !important;
  }
  .mr-xxl-auto,
  .mx-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-auto,
  .my-xxl-auto {
    margin-bottom: auto !important;
  }
  .ml-xxl-auto,
  .mx-xxl-auto {
    margin-left: auto !important;
  }
}
.text-monospace {
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.text-justify {
  text-align: justify !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;
  }
}
@media (min-width: 1600px) {
  .text-xxl-left {
    text-align: left !important;
  }
  .text-xxl-right {
    text-align: right !important;
  }
  .text-xxl-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: #ffffff !important;
}

.text-body {
  color: rgba(21, 21, 21, 0.8) !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;
}

.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 #9b9b9b;
    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 #000000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #ffffff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #E7E7E7 !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;
  }
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/website/styles/style.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*
* Trunk version 2.0.1
*/
/*
* Contexts
*/
.box-countdown-dark, .bg-green, .bg-secondary-2, .bg-secondary, .bg-pink, .bg-primary, .bg-gray-800, .bg-gray-700, .bg-gray-600, .context-dark, .section-main-bunner, .post-corporate.post-corporate-img-bg,
.box-countdown-dark h1,
.bg-green h1,
.bg-secondary-2 h1,
.bg-secondary h1,
.bg-pink h1,
.bg-primary h1,
.bg-gray-800 h1,
.bg-gray-700 h1,
.bg-gray-600 h1,
.context-dark h1,
.section-main-bunner h1,
.post-corporate.post-corporate-img-bg h1, .box-countdown-dark h2, .bg-green h2, .bg-secondary-2 h2, .bg-secondary h2, .bg-pink h2, .bg-primary h2, .bg-gray-800 h2, .bg-gray-700 h2, .bg-gray-600 h2, .context-dark h2, .section-main-bunner h2, .post-corporate.post-corporate-img-bg h2, .box-countdown-dark h3, .bg-green h3, .bg-secondary-2 h3, .bg-secondary h3, .bg-pink h3, .bg-primary h3, .bg-gray-800 h3, .bg-gray-700 h3, .bg-gray-600 h3, .context-dark h3, .section-main-bunner h3, .post-corporate.post-corporate-img-bg h3, .box-countdown-dark h4, .bg-green h4, .bg-secondary-2 h4, .bg-secondary h4, .bg-pink h4, .bg-primary h4, .bg-gray-800 h4, .bg-gray-700 h4, .bg-gray-600 h4, .context-dark h4, .section-main-bunner h4, .post-corporate.post-corporate-img-bg h4, .box-countdown-dark h5, .bg-green h5, .bg-secondary-2 h5, .bg-secondary h5, .bg-pink h5, .bg-primary h5, .bg-gray-800 h5, .bg-gray-700 h5, .bg-gray-600 h5, .context-dark h5, .section-main-bunner h5, .post-corporate.post-corporate-img-bg h5, .box-countdown-dark h6, .bg-green h6, .bg-secondary-2 h6, .bg-secondary h6, .bg-pink h6, .bg-primary h6, .bg-gray-800 h6, .bg-gray-700 h6, .bg-gray-600 h6, .context-dark h6, .section-main-bunner h6, .post-corporate.post-corporate-img-bg h6, .box-countdown-dark [class^=heading-], .bg-green [class^=heading-], .bg-secondary-2 [class^=heading-], .bg-secondary [class^=heading-], .bg-pink [class^=heading-], .bg-primary [class^=heading-], .bg-gray-800 [class^=heading-], .bg-gray-700 [class^=heading-], .bg-gray-600 [class^=heading-], .context-dark [class^=heading-], .section-main-bunner [class^=heading-], .post-corporate.post-corporate-img-bg [class^=heading-] {
  color: #ffffff;
}

a:focus,
button:focus {
  outline: none !important;
}

button::-moz-focus-inner {
  border: 0;
}

*:focus {
  outline: none;
}

blockquote {
  padding: 0;
  margin: 0;
}

input,
button,
select,
textarea {
  outline: none;
}

label {
  margin-bottom: 0;
}

p {
  margin: 0;
}

ul,
ol {
  list-style: none;
  padding: 0;
  margin: 0;
}
ul li,
ol li {
  display: block;
}

dl {
  margin: 0;
}

dt,
dd {
  line-height: inherit;
}

dt {
  font-weight: inherit;
}

dd {
  margin-bottom: 0;
}

cite {
  font-style: normal;
}

form {
  margin-bottom: 0;
}

blockquote {
  padding-left: 0;
  border-left: 0;
}

address {
  margin-top: 0;
  margin-bottom: 0;
}

figure {
  margin-bottom: 0;
}

html p a:hover {
  text-decoration: none;
}

/*
* Typography
*/
body {
  font-family: "Poppins", sans-serif;
  font-size: 15px;
  line-height: 1.6666666667;
  font-weight: 300;
  color: rgba(21, 21, 21, 0.8);
  background-color: #ffffff;
  letter-spacing: -0.03em;
  -webkit-text-size-adjust: none;
  -webkit-font-smoothing: subpixel-antialiased;
}

h1, h2, h3, h4, h5, h6, [class^=heading-] {
  font-family: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
  color: #151515;
  letter-spacing: 0;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, [class^=heading-] a {
  color: inherit;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, [class^=heading-] a:hover {
  color: #7FBC4E;
}

h1,
.heading-1 {
  font-size: 32px;
  line-height: 1.5;
}
@media (min-width: 1200px) {
  h1,
  .heading-1 {
    font-size: 80px;
    line-height: 1.1875;
  }
}

h2,
.heading-2 {
  font-size: 28px;
  line-height: 1.5;
  text-transform: uppercase;
}
@media (min-width: 1200px) {
  h2,
  .heading-2 {
    font-size: 55px;
    line-height: 1.2;
  }
}
h2.heading-font,
.heading-2.heading-font {
  font-weight: 400;
  letter-spacing: -0.03em;
  text-transform: capitalize;
}

h3,
.heading-3 {
  font-size: 24px;
  line-height: 1.5;
}
@media (min-width: 1200px) {
  h3,
  .heading-3 {
    font-size: 40px;
    line-height: 1.175;
  }
}
h3.heading-font,
.heading-3.heading-font {
  font-weight: 600;
  letter-spacing: -0.03em;
}

h4,
.heading-4 {
  font-size: 22px;
  line-height: 1.5;
}
@media (min-width: 1200px) {
  h4,
  .heading-4 {
    font-size: 24px;
    line-height: 1.25;
  }
}

h5,
.heading-5 {
  font-size: 18px;
  line-height: 1.0555555556;
}

h6,
.heading-6 {
  font-size: 15px;
  line-height: 1.0666666667;
}

.heading-font + .heading-font {
  margin-top: 20px;
}

.heading-font + h2.heading-font {
  margin-top: 35px;
}

small,
.small {
  display: block;
  font-size: 12px;
  line-height: 1.5;
}

mark,
.mark {
  padding: 3px 5px;
  color: #ffffff;
  background: #7FBC4E;
}

.big {
  font-size: 18px;
  line-height: 1.5555555556;
}

.lead {
  font-size: 24px;
  line-height: 34px;
  font-weight: 300;
}

code {
  padding: 10px 5px;
  border-radius: 0.2rem;
  font-size: 90%;
  color: #111111;
  background: #edeff4;
}

p [data-toggle=tooltip] {
  padding-left: 0.25em;
  padding-right: 0.25em;
  color: #7FBC4E;
}
p [style*=max-width] {
  display: inline-block;
}

::selection {
  background: #7FBC4E;
  color: #ffffff;
}

::-moz-selection {
  background: #7FBC4E;
  color: #ffffff;
}

.thin-title {
  font-weight: 300;
  letter-spacing: 0.25em;
  text-transform: uppercase;
}

.title-decorate {
  letter-spacing: -0.03em;
  position: relative;
  padding-top: 20px;
}
.title-decorate:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 35px;
  height: 3px;
  background: #7FBC4E;
}
@media (min-width: 992px) {
  .title-decorate:before {
    left: auto;
    right: 0;
  }
}
.title-decorate.title-decorate-center:before {
  left: 50%;
  transform: translateX(-50%);
}
@media (min-width: 992px) {
  .title-decorate.title-decorate-center:before {
    left: 50%;
    transform: translateX(-50%);
  }
}
.title-decorate.title-decorate-left {
  padding-top: 0;
  padding-left: 60px;
}
.title-decorate.title-decorate-left:before {
  left: 0;
  top: 40%;
}

.text-with-divider {
  position: relative;
  padding-left: 60px;
  max-width: 470px;
}
.text-with-divider .divider {
  position: absolute;
  left: 0;
  top: 17px;
}
.text-with-divider .divider:after {
  width: 40px;
}
.text-with-divider h4 {
  font-weight: 400;
  letter-spacing: -0.03em;
  line-height: 38px;
}

.gradient-title {
  font-weight: 600;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

/*
* Brand
*/
.brand {
  display: inline-block;
}
.brand .brand-logo-light {
  display: none;
}
.brand .brand-logo-dark {
  display: block;
}

/*
* Links
*/
a {
  transition: all 0.3s ease-in-out;
}
a, a:focus, a:active, a:hover {
  text-decoration: none;
}
a, a:focus, a:active {
  color: #7FBC4E;
}
a:hover {
  color: #7FBC4E;
}
a[href*=tel], a[href*=mailto] {
  white-space: nowrap;
}

.link-hover {
  color: #7FBC4E;
}

.link-active {
  color: #151515;
}

.privacy-link {
  display: inline-block;
}
.privacy-link:hover {
  color: #151515;
}

* + .privacy-link {
  margin-top: 35px;
}

/*
* Blocks
*/
.block-lg, .block-sm, .block-center {
  margin-left: auto;
  margin-right: auto;
}

.block-sm {
  max-width: 560px;
}

.block-lg {
  max-width: 768px;
}

.block-center {
  padding: 10px;
}
.block-center:hover .block-center-header {
  background-color: #7FBC4E;
}

.block-center-title {
  background-color: #ffffff;
}

@media (max-width: 1599.98px) {
  .block-center {
    padding: 20px;
  }
  .block-center:hover .block-center-header {
    background-color: #ffffff;
  }
  .block-center-header {
    background-color: #7FBC4E;
  }
}
.block-bordered-left {
  position: relative;
}
@media (min-width: 1200px) {
  .block-bordered-left {
    padding: 0 65px;
  }
  .block-bordered-left:before {
    position: absolute;
    content: "";
    left: -15px;
    height: 100%;
    width: 2px;
    background: #C4C4C4;
  }
}

.block-decorate-img {
  position: relative;
  max-width: 540px;
  padding-left: 40px;
  padding-bottom: 50px;
  text-align: right;
}
.block-decorate-img > * {
  position: relative;
  z-index: 1;
}
.block-decorate-img:before {
  position: absolute;
  content: "";
  top: 20px;
  right: 60px;
  left: 0;
  bottom: 0;
  background: url(/build/website/images/bg-dot.6bfeb7a3.png);
  opacity: 0.2;
  z-index: 0;
}
@media (min-width: 992px) {
  .block-decorate-img {
    padding-bottom: 70px;
  }
}
.block-decorate-img.block-decorate-img-modern {
  max-width: 100%;
}
.block-decorate-img.block-decorate-img-modern .block-decorate-inner {
  display: inline-block;
  position: relative;
}
.block-decorate-img.block-decorate-img-modern .block-decorate-inner .block-video-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.block-decorate-img.block-decorate-img-modern .block-decorate-inner .block-video-button a .icon {
  color: #7FBC4E;
}
.block-decorate-img.block-decorate-img-modern img {
  border-radius: 7px;
}
@media (min-width: 992px) {
  .block-decorate-img.block-decorate-img-modern {
    padding-bottom: 70px;
  }
}

@media (min-width: 1200px) {
  .row-decorate > * + *:before {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: -20px;
    border-left: 1px solid rgba(255, 255, 255, 0.1);
    transform: rotate(30deg);
  }
}

/*
* Boxes
*/
.box-minimal {
  text-align: center;
}
.box-minimal .box-minimal-icon {
  font-size: 50px;
  line-height: 50px;
  color: #7FBC4E;
}

.box-minimal-divider {
  width: 36px;
  height: 4px;
  margin-left: auto;
  margin-right: auto;
  background: #7FBC4E;
}

.box-minimal-text {
  width: 100%;
  max-width: 320px;
  margin-left: auto;
  margin-right: auto;
}

* + .box-minimal {
  margin-top: 30px;
}

* + .box-minimal-title {
  margin-top: 10px;
}

* + .box-minimal-divider {
  margin-top: 20px;
}

* + .box-minimal-text {
  margin-top: 15px;
}

.box-countdown-dark .box-minimal p, .bg-green .box-minimal p, .bg-secondary-2 .box-minimal p, .bg-secondary .box-minimal p, .bg-pink .box-minimal p, .bg-primary .box-minimal p, .bg-gray-800 .box-minimal p, .bg-gray-700 .box-minimal p, .bg-gray-600 .box-minimal p, .context-dark .box-minimal p, .section-main-bunner .box-minimal p, .post-corporate.post-corporate-img-bg .box-minimal p {
  color: rgba(21, 21, 21, 0.8);
}

.box-counter {
  position: relative;
  text-align: center;
  color: #444141;
}

.box-counter-title {
  display: inline-block;
  font-family: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  letter-spacing: -0.025em;
}

.box-counter-main {
  font-family: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 1.2;
}
.box-counter-main > * {
  display: inline;
  font: inherit;
}
.box-counter-main .small {
  font-size: 28px;
}
.box-counter-main .small_top {
  position: relative;
  top: 0.2em;
  vertical-align: top;
}

.box-counter-divider {
  font-size: 0;
  line-height: 0;
}
.box-counter-divider::after {
  content: "";
  display: inline-block;
  width: 80px;
  height: 2px;
  background: #7FBC4E;
}

* + .box-counter-title {
  margin-top: 10px;
}

* + .box-counter-main {
  margin-top: 20px;
}

* + .box-counter-divider {
  margin-top: 10px;
}

@media (min-width: 768px) {
  .box-counter-title {
    font-size: 18px;
  }
}
@media (min-width: 1200px) {
  .box-counter-main {
    font-size: 60px;
  }
  .box-counter-main .small {
    font-size: 36px;
  }
  * + .box-counter-main {
    margin-top: 30px;
  }
  * + .box-counter-divider {
    margin-top: 15px;
  }
  * + .box-counter-title {
    margin-top: 18px;
  }
}
.bg-primary .box-counter {
  color: #ffffff;
}
.bg-primary .box-counter-divider::after {
  background: #ffffff;
}

.box-color {
  width: 54px;
  height: 54px;
}

.box-icon-inner {
  position: relative;
}
.box-icon-inner > * {
  position: relative;
  z-index: 1;
}
.box-icon-inner:before {
  position: absolute;
  top: 15%;
  left: 56%;
  content: "";
  z-index: 0;
}
.box-icon-inner.decorate-triangle:before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 18px 10px;
  border-color: transparent transparent rgba(0, 0, 0, 0.08) transparent;
  transform: rotate(137.76deg) translate(0, 0);
  will-change: transform;
  transition: all 0.6s;
}
.box-icon-inner.decorate-triangle.decorate-color-secondary:before {
  border-color: transparent transparent #FFD541 transparent;
}
.box-icon-inner.decorate-circle:before {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.08);
  transform: translate(0, 0);
  will-change: transform;
  transition: all 0.6s;
}
.box-icon-inner.decorate-circle.decorate-color-secondary-2:before {
  background: #5656DF;
}
.box-icon-inner.decorate-rectangle:before {
  width: 16px;
  height: 16px;
  transform: translateY(0) rotate(45deg);
  background-color: rgba(0, 0, 0, 0.08);
  will-change: transform;
  transition: all 0.6s;
}
.box-icon-inner.decorate-rectangle.decorate-color-primary:before {
  background: #7FBC4E;
}

.box-icon-caption h4 {
  font-weight: 500;
}
.box-icon-caption * + p {
  margin-top: 20px;
}

.box-icon-classic {
  max-width: 320px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.box-icon-classic > * + * {
  margin-top: 25px;
}
.box-icon-classic .box-icon-caption p {
  color: rgba(21, 21, 21, 0.6);
}
.box-icon-classic:hover .decorate-triangle:before {
  transform: rotate(175deg) translate(15px, 15px);
}
.box-icon-classic:hover .decorate-circle:before {
  transform: translate(-45px, 2px);
}
.box-icon-classic:hover .decorate-rectangle:before {
  transform: rotate(-90deg) translateY(-40px);
}

.box-icon-modern {
  display: flex;
  flex-direction: column;
  text-align: center;
}
.box-icon-modern > * + * {
  margin-top: 25px;
}
@media (min-width: 576px) {
  .box-icon-modern {
    flex-direction: row;
    text-align: left;
  }
  .box-icon-modern > * + * {
    margin-top: 0;
    margin-left: 30px;
  }
  .box-icon-modern .box-icon-inner:before {
    left: 70%;
  }
}
.box-icon-modern .box-icon-caption * + p {
  margin-top: 5px;
}
.box-icon-modern .decorate-triangle:before {
  border-width: 0 16px 28px 16px;
}
.box-icon-modern .decorate-circle:before {
  width: 35px;
  height: 35px;
}
.box-icon-modern .decorate-rectangle:before {
  width: 25px;
  height: 25px;
}
.box-icon-modern:hover .decorate-triangle:before {
  transform: rotate(175deg) translate(15px, 15px);
}
.box-icon-modern:hover .decorate-circle:before {
  transform: translate(-45px, 2px);
}
.box-icon-modern:hover .decorate-rectangle:before {
  transform: rotate(-90deg) translateY(-40px);
}

/*
*  testimonials
*/
.team-classic {
  position: relative;
  max-width: 390px;
  margin-left: auto;
  margin-right: auto;
  transition: all 0.3s;
}
.team-classic > * {
  position: relative;
  z-index: 1;
}

.team-classic-figure {
  position: relative;
}
.team-classic-figure .team-classic-soc-list {
  text-align: center;
  position: absolute;
  top: 50%;
  right: 25px;
  transform: translateY(-70%);
  transition: all 0.3s;
  opacity: 0;
}
.team-classic-figure .team-classic-soc-list li + li {
  margin-top: 15px;
}
.team-classic-figure .team-classic-soc-list a {
  color: #C4C4C4;
}
.team-classic-figure .team-classic-soc-list a:hover {
  color: #3C3C3C;
}

.team-classic-caption {
  text-align: center;
  padding: 17px 25px 30px;
  transition: all 0.5s;
  background: #ffffff;
}
.team-classic-caption p {
  margin-top: 0;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  font-weight: 400;
  color: rgba(21, 21, 21, 0.8);
}

.team-name {
  font-weight: 500;
  line-height: 40px;
}

.team-classic:hover {
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.25);
  z-index: 2;
}
.team-classic:hover .team-classic-caption {
  padding-bottom: 30px;
  margin-bottom: -5px;
}
.team-classic:hover .team-classic-soc-list {
  opacity: 1;
  transform: translateY(-50%);
}

.team-modern {
  max-width: 375px;
  margin-left: auto;
  margin-right: auto;
}

.team-modern-figure {
  position: relative;
  background: #151515;
  overflow: hidden;
}
.team-modern-figure:before {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  width: 0;
  height: 0;
  border-bottom: 30px solid #ffffff;
  border-right: 250px solid transparent;
}
.team-modern-figure:after {
  position: absolute;
  content: "";
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-bottom: 30px solid #ffffff;
  border-left: 130px solid transparent;
}
.team-modern-figure:before, .team-modern-figure:after {
  z-index: 1;
}
.team-modern-figure img {
  transition: all 0.3s;
  will-change: transform;
}
.team-modern-figure .team-modern-soc-list {
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-70%, -50%);
  transition: all 0.3s;
  opacity: 0;
}
.team-modern-figure .team-modern-soc-list li {
  display: inline-block;
}
.team-modern-figure .team-modern-soc-list li + li {
  margin-left: 24px;
}
.team-modern-figure .team-modern-soc-list a {
  color: #ffffff;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}
.team-modern-figure .team-modern-soc-list a:hover {
  color: #7FBC4E;
}
.team-modern-no-img .team-modern-figure {
  background: #f5f5f5;
}
.team-modern-no-img .team-modern-figure .team-modern-soc-list a {
  color: rgba(0, 0, 0, 0.6);
}
.team-modern-no-img .team-modern-figure .team-modern-soc-list a:hover {
  color: #000000;
}

.team-modern-caption {
  text-align: center;
  padding: 15px 25px 45px;
  transition: all 0.5s;
  background: #ffffff;
}
.team-modern-caption p {
  margin-top: 0;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  font-weight: 400;
}

.team-modern:hover .team-modern-figure img {
  opacity: 0.52;
}
.team-modern:hover .team-modern-soc-list {
  opacity: 1;
  transform: translate(-50%, -50%);
}

.team-minimal {
  max-width: 370px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.team-minimal-figure {
  position: relative;
  overflow: hidden;
}
.team-minimal-figure:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(180deg, rgba(21, 21, 21, 0) 38.12%, rgba(21, 21, 21, 0.364) 100%);
  opacity: 0;
  transition: all 0.3s;
  z-index: 1;
}
.team-minimal-figure .team-minimal-soc-list {
  text-align: center;
  position: absolute;
  bottom: 40px;
  left: 50%;
  transform: translate(-50%, -100%);
  transition: all 0.3s;
  opacity: 0;
  z-index: 2;
}
.team-minimal-figure .team-minimal-soc-list li {
  display: inline-block;
}
.team-minimal-figure .team-minimal-soc-list li + li {
  margin-left: 24px;
}
.team-minimal-figure .team-minimal-soc-list a {
  color: #ffffff;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}
.team-minimal-figure .team-minimal-soc-list a:hover {
  color: #7FBC4E;
}

.team-minimal-caption {
  text-align: center;
  padding: 25px;
  background: #ffffff;
}
.team-minimal-caption p {
  margin-top: 0;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  font-weight: 400;
  color: rgba(21, 21, 21, 0.8);
}

.team-minimal:hover .team-minimal-figure:before {
  opacity: 1;
}
.team-minimal:hover .team-minimal-soc-list {
  opacity: 1;
  transform: translate(-50%, -50%);
}

.team-item-info .quote-primary-footer .bg-dot {
  max-width: 200px;
  flex-basis: 50%;
  height: 50px;
}

.team-item-info-name {
  display: inline-flex;
  align-items: center;
  padding-bottom: 30px;
  border-bottom: 1px solid #C4C4C4;
}
.team-item-info-name h3 {
  margin-right: 15px;
}
.team-item-info-name .team-item-info-name-text {
  border-radius: 4px;
  background: #FFD541;
  padding: 2px 4px;
}
.team-item-info-name * + .team-item-info-name-text {
  margin-top: 0;
}

* + .team-info-list {
  margin-top: 35px;
}

.team-info-list {
  font-weight: 400;
}
.team-info-list > li + li {
  margin-top: 10px;
}
.team-info-list li span.icon {
  font-size: 20px;
  color: #C4C4C4;
  margin-right: 10px;
}
.team-info-list li a {
  font-size: 18px;
  line-height: 28px;
  color: #151515;
}
.team-info-list li a:hover {
  color: #7FBC4E;
}
.team-info-list .social-list > * {
  margin-top: 0;
}
.team-info-list .social-list a:hover {
  background: transparent;
  color: #7FBC4E;
}
@media (min-width: 576px) {
  .team-info-list > li {
    display: inline-block;
  }
  .team-info-list > li + li {
    margin-left: 15px;
  }
}

/*
*  testimonials
*/
.testimonials-modern {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
}
.testimonials-modern:before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  max-width: 420px;
  max-height: 250px;
  background: url(/build/website/images/bg-dot.6bfeb7a3.png);
  transform: translate(-50%, -50%);
  opacity: 0.15;
  z-index: 0;
}
@media (min-width: 992px) {
  .testimonials-modern {
    width: 650px;
    padding: 40px 0;
  }
}
@media (min-width: 1200px) {
  .testimonials-modern {
    width: 820px;
  }
}
.testimonials-modern .testimonials-modern-text {
  font-style: italic;
  font-size: 18px;
  line-height: 30px;
  letter-spacing: 0.08em;
}
.testimonials-modern .testimonials-modern-name {
  color: #5656DF;
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
}
.testimonials-modern * + .testimonials-modern-name {
  margin-top: 20px;
}

/*
*  Gallery items
*/
.gallery-item-classic {
  position: relative;
}
.gallery-item-classic img {
  max-width: inherit;
  width: 100%;
}

.gallery-item-classic-caption {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-70%, -50%);
  transition: all 0.3s;
  will-change: transform;
  opacity: 0;
}
.gallery-item-classic-caption a {
  display: inline-block;
  font-size: 24px;
  line-height: 35px;
  text-align: center;
  padding: 25px 5px;
  color: #151515;
  font-weight: 500;
  width: 85px;
  height: 85px;
  border-radius: 50%;
  background: #ffffff;
  box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.4);
  cursor: pointer;
}
.gallery-item-classic-caption a:hover {
  color: #151515;
  box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.4);
}

.gallery-item-classic:hover .gallery-item-classic-caption {
  opacity: 1;
  transform: translate(-50%, -50%);
}

/*
*  pricing
*/
.box-pricing-classic {
  position: relative;
  padding: 30px 0;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}
.box-pricing-classic > * + * {
  margin-top: 30px;
}
.box-pricing-classic .pricing-border {
  display: block;
  position: absolute;
  width: 99%;
  max-width: 340px;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  bottom: 2px;
  height: 100%;
  transition: all 0.3s;
  opacity: 0;
}
.box-pricing-classic .pricing-border rect {
  max-width: 340px;
  width: 99%;
  height: 99%;
}
.box-pricing-classic.box-pricing-selected .pricing-border {
  opacity: 1;
}

.pricing-classic-title {
  margin-top: 0;
  font-weight: 500;
  letter-spacing: -0.03em;
}

.pricing-classic-list li {
  padding: 8px 5px;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.pricing-classic-list li:last-child {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.pricing-classic-price {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  font-weight: 500;
  letter-spacing: -0.03em;
}
.pricing-classic-price span {
  font-size: 24px;
}

.box-pricing-modern {
  position: relative;
  text-align: center;
  overflow: hidden;
  padding-top: 20px;
  max-width: 340px;
  margin-left: auto;
  margin-right: auto;
}
.box-pricing-modern:before {
  position: absolute;
  content: "";
  top: 0;
  left: 2px;
  right: 0;
  width: 100%;
  height: 35px;
  background: #ffffff;
  transform: skewX(-35deg);
  z-index: 0;
}
.box-pricing-modern .button {
  min-width: 190px;
}
.box-pricing-modern * + .button {
  margin-top: 40px;
}
.box-pricing-modern * + .pricing-modern-list {
  margin-top: 30px;
}
.box-pricing-modern.box-pricing-selected .box-pricing-modern-inner {
  padding: 25px 20px 55px;
}

.box-pricing-modern-inner {
  position: relative;
  padding: 10px 20px 40px;
  background: #ffffff;
  z-index: 1;
}

.pricing-modern-title {
  font-weight: 500;
  color: #151515;
}

* + .pricing-modern-price {
  margin-top: 30px;
}

.pricing-modern-price {
  font-weight: 500;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.pricing-modern-price span {
  font-size: 24px;
}
.pricing-modern-price p {
  margin-top: 0;
  font-size: 60px;
  line-height: 1;
}
@media (min-width: 992px) {
  .pricing-modern-price p {
    font-size: 72px;
  }
}

.pricing-modern-list {
  max-width: 200px;
  margin-left: auto;
  margin-right: auto;
  color: rgba(21, 21, 21, 0.8);
}
.pricing-modern-list.list-marked > li:before {
  color: #5656DF;
}

.pricing-corporate {
  text-align: center;
  padding: 20px 30px;
  max-width: 370px;
  margin-left: auto;
  margin-right: auto;
}
.pricing-corporate .text-accent-2 {
  position: relative;
  font-size: 60px;
  line-height: 1;
  z-index: 1;
}
@media (min-width: 992px) {
  .pricing-corporate .text-accent-2 {
    font-size: 110px;
  }
}
@media (min-width: 992px) {
  .pricing-corporate {
    padding: 20px 45px;
  }
}
.pricing-corporate > * + * {
  margin-top: 25px;
}
.pricing-corporate.box-pricing-selected {
  border-left: 1px solid #E7E7E7;
  border-right: 1px solid #E7E7E7;
}

.pricing-corporate-price {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: row;
}
.pricing-corporate-price .heading-4 {
  margin-top: 10px;
  font-weight: 600;
  letter-spacing: 0.2em;
}
.pricing-corporate-price * + p {
  margin-top: 0;
}
.pricing-corporate-price .pricing-corporate-bonus {
  position: absolute;
  top: -15px;
  right: -20px;
  width: 62px;
  height: 62px;
  border-radius: 50%;
  background: linear-gradient(228.54deg, #FFD541 36.26%, #F73CA1 96.73%);
  color: #ffffff;
  text-align: center;
  font-size: 13px;
  line-height: 20px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 21px 7px;
  box-shadow: -5px 7px 10px rgba(21, 21, 21, 0.1);
  z-index: 1;
}
@media (min-width: 1200px) {
  .pricing-corporate-price .pricing-corporate-bonus {
    right: 10px;
  }
}

.pricing-corporate-title {
  letter-spacing: 0.1em;
  text-transform: uppercase;
  line-height: 28px;
  font-weight: 400;
}

.pricing-corporate-list {
  color: rgba(21, 21, 21, 0.8);
}
.pricing-corporate-list li + li {
  margin-top: 10px;
}

/*
*  Events
*/
.event-item-classic {
  display: flex;
  align-items: flex-start;
  padding: 35px 20px;
  background: #ffffff;
  flex-direction: column;
}
.event-item-classic * + .event-item-classic-caption {
  margin-top: 20px;
}
@media (min-width: 992px) {
  .event-item-classic {
    flex-direction: row;
    padding: 50px 40px;
  }
  .event-item-classic .event-item-classic-figure {
    margin-right: 50px;
  }
  .event-item-classic * + .event-item-classic-caption {
    margin-top: 0;
  }
}

.event-item-classic + .event-item-classic {
  border-top: 0.75px solid rgba(196, 196, 196, 0.8);
}

@media (min-width: 992px) {
  .event-item-classic-figure {
    max-width: 130px;
    width: 100%;
  }
}
.event-item-classic-figure img {
  border-radius: 50%;
}
.event-item-classic-figure .event-img-list {
  margin-bottom: -6px;
  margin-left: -6px;
}
.event-item-classic-figure .event-img-list:empty {
  margin-bottom: 0;
  margin-left: 0;
}
.event-item-classic-figure .event-img-list > * {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 6px;
  margin-left: 6px;
}

.event-item-classic-caption h5 {
  font-weight: 400;
  letter-spacing: -0.03em;
}
.event-item-classic-caption h5 a {
  color: #7FBC4E;
}
.event-item-classic-caption h5 a:hover {
  color: #5656DF;
}
.event-item-classic-caption h5 .location {
  color: #FFD541;
}

* + .event-item-classic-text {
  margin-top: 20px;
}

.event-item-classic-text * + * {
  margin-top: 15px;
}

.event-item-classic-title {
  font-weight: 500;
  line-height: 36px;
  letter-spacing: -0.03em;
}

.event-item-classic-title + * {
  margin-top: 15px;
}

* + .event-item-classic-title {
  margin-top: 15px;
}

.events-time {
  font-size: 18px;
  color: rgba(21, 21, 21, 0.64);
  font-weight: 400;
}

.box-event-modern {
  max-width: 670px;
  margin-left: auto;
  margin-right: auto;
}
.box-event-modern .event-item-modern + .event-item-modern {
  margin-top: 60px;
}
.box-event-modern .event-item-modern:last-child:before {
  display: none;
}

.event-item-modern {
  position: relative;
  padding-left: 80px;
}
.event-item-modern:before {
  position: absolute;
  content: "";
  top: 50px;
  bottom: -80px;
  left: 15px;
  border-left: 1px solid #C4C4C4;
}
.event-item-modern .event-dot {
  position: absolute;
  display: inline-block;
  left: 0;
  top: 20px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid #C4C4C4;
}
.event-item-modern > * + * {
  margin-top: 15px;
}
.event-item-modern .event-time {
  font-size: 18px;
  font-weight: 400;
  color: rgba(21, 21, 21, 0.64);
}
.event-item-modern.event-active span:before {
  position: absolute;
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #FFD541;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.event-item-modern-title {
  font-weight: 500;
  letter-spacing: -0.03em;
}

.box-sponsor {
  display: inline-block;
}
.box-sponsor:hover {
  box-shadow: 0 0 15px rgba(68, 65, 65, 0.25);
}
.box-sponsor.box-sponsor-modern {
  overflow: hidden;
}
@media (min-width: 1200px) {
  .box-sponsor.box-sponsor-modern:before {
    position: absolute;
    content: url(/build/website/images/sponsor-img-hover.f6365b0e.png);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    will-change: transform;
    transition: all 0.3s;
    opacity: 0;
  }
}
.box-sponsor.box-sponsor-modern img {
  opacity: 0.6;
  transition: all 0.3s;
}
.box-sponsor.box-sponsor-modern:hover {
  box-shadow: none;
}
.box-sponsor.box-sponsor-modern:hover:before {
  opacity: 1;
}
.box-sponsor.box-sponsor-modern:hover img {
  opacity: 1;
}

.box-user-classic {
  text-align: center;
  max-width: 130px;
}
.box-user-classic * + h5 {
  margin-top: 15px;
}
.box-user-classic h5 {
  font-weight: 500;
  letter-spacing: -0.03em;
}
.box-user-classic * + p {
  margin-top: 5px;
}
.box-user-classic p {
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  color: rgba(21, 21, 21, 0.8);
}

.box-img-animate {
  text-align: center;
}
.box-img-animate .box-img-animate-item {
  display: inline-block;
}
.box-img-animate .box-img-animate-item img {
  border-radius: 6px;
  box-shadow: 8px 14px 40px rgba(0, 0, 0, 0.25);
}
@media (max-width: 1199.98px) {
  .box-img-animate .box-img-animate-item + .box-img-animate-item {
    margin-top: 20px;
  }
  .box-img-animate .box-img-animate-item {
    padding: 0 15px;
  }
}

.bunner-content-modern {
  position: relative;
  max-width: 710px;
  margin-left: auto;
  margin-right: auto;
}
.bunner-content-modern p {
  font-size: 18px;
  line-height: 1.5555555556;
  letter-spacing: -0.03em;
  padding-left: 10px;
  padding-right: 10px;
}
.bunner-content-modern .text-accent-2 {
  font-size: 90px;
  letter-spacing: 0.1em;
  text-shadow: 0 4px 4px rgba(21, 21, 21, 0.25);
}
@media (min-width: 768px) {
  .bunner-content-modern .text-accent-2 {
    font-size: 140px;
  }
}
@media (min-width: 992px) {
  .bunner-content-modern .text-accent-2 {
    font-size: 190px;
  }
}
@media (min-width: 1200px) {
  .bunner-content-modern .text-accent-2 {
    font-size: 250px;
  }
}
.bunner-content-modern .box-location {
  padding: 20px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  opacity: 0.8;
  background: url(/build/website/images/bg-brush.73c672d0.png) center no-repeat;
}
.bunner-content-modern .box-location h4 {
  font-weight: 800;
  color: #ffffff;
}
.bunner-content-modern .box-location h5 {
  font-weight: 700;
}
@media (min-width: 992px) {
  .bunner-content-modern .box-location {
    position: absolute;
    top: 5%;
    right: 27%;
  }
}

/*
 * Box Causes
*/
.box-causes {
  max-width: 372px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.box-causes-img {
  z-index: 1;
  position: relative;
  overflow: hidden;
}
.box-causes-img:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(180deg, rgba(21, 21, 21, 0) 38.12%, rgba(21, 21, 21, 0.364) 100%);
  pointer-events: none;
  opacity: 0;
  transition: 0.3s ease-out all;
}
.box-causes-img .button {
  position: absolute;
  left: 50%;
  bottom: 30px;
  opacity: 0;
  transform: translateX(-50%) scale(0.6);
}
.box-causes-donate {
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0;
}
.box-causes-donate-complete {
  color: #7FBC4E;
}
.box-causes:hover .box-causes-img .button {
  bottom: 48px;
  opacity: 1;
  transform: translateX(-50%) scale(1);
}
.box-causes:hover .box-causes-img:before {
  opacity: 1;
}
* + .box-causes-donate {
  margin-top: 4px;
}
.box-causes-img + * {
  margin-top: 17px;
}
@media (min-width: 1200px) {
  .box-causes-img + * {
    margin-top: 30px;
  }
  * + .box-causes-donate {
    margin-top: 7px;
  }
}

/*
* Element groups
*/
html .group {
  margin-bottom: -20px;
  margin-left: -15px;
}
html .group:empty {
  margin-bottom: 0;
  margin-left: 0;
}
html .group > * {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 15px;
}
html .group-sm {
  margin-bottom: -10px;
  margin-left: -10px;
}
html .group-sm:empty {
  margin-bottom: 0;
  margin-left: 0;
}
html .group-sm > * {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 10px;
}
html .group-xl {
  margin-bottom: -20px;
  margin-left: -30px;
}
html .group-xl:empty {
  margin-bottom: 0;
  margin-left: 0;
}
html .group-xl > * {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 30px;
}
@media (min-width: 992px) {
  html .group-xl {
    margin-bottom: -20px;
    margin-left: -45px;
  }
  html .group-xl > * {
    margin-bottom: 20px;
    margin-left: 45px;
  }
}
html .group-middle {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
}
html .group-custom {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  max-width: 100%;
}
html .group-custom > * {
  flex: 0 1 100%;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 576px) {
  html .group-custom {
    flex-wrap: nowrap;
  }
  html .group-custom > * {
    flex: 1 1 auto;
  }
}

* + .group-sm {
  margin-top: 30px;
}

* + .group-xl {
  margin-top: 20px;
}

/*
* Responsive units
*/
.unit {
  display: flex;
  flex: 0 1 100%;
  margin-bottom: -30px;
  margin-left: -20px;
}
.unit > * {
  margin-bottom: 30px;
  margin-left: 20px;
}

.unit:empty {
  margin-bottom: 0;
  margin-left: 0;
}

.unit-body {
  flex: 0 1 auto;
}

.unit-left,
.unit-right {
  flex: 0 0 auto;
  max-width: 100%;
}

.unit-spacing-xs {
  margin-bottom: -15px;
  margin-left: -7px;
}
.unit-spacing-xs > * {
  margin-bottom: 15px;
  margin-left: 7px;
}

/*
* Lists
*/
/*
* Vertical list
*/
.list > li + li {
  margin-top: 10px;
}

.list-xs > li + li {
  margin-top: 5px;
}

.list-sm > li + li {
  margin-top: 10px;
}

.list-md > li + li {
  margin-top: 18px;
}

.list-lg > li + li {
  margin-top: 25px;
}

.list-xl > li + li {
  margin-top: 30px;
}

.list-xxl > li + li {
  margin-top: 30px;
}
@media (min-width: 992px) {
  .list-xxl > li + li {
    margin-top: 55px;
  }
}

.heading-list h1, .heading-list h2, .heading-list h3, .heading-list h4, .heading-list h5, .heading-list h6, .heading-list [class^=heading-] {
  font-weight: 700;
}
.heading-list li * + p {
  margin-top: 30px;
}

@media (min-width: 768px) {
  .list-xl > li + li {
    margin-top: 60px;
  }
}
/*
* List inline
*/
.list-inline > li {
  display: inline-block;
}

html .list-inline-md {
  margin-left: -10px;
  margin-right: -10px;
}
html .list-inline-md > * {
  margin-top: 8px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 992px) {
  html .list-inline-md {
    margin-left: -15px;
    margin-right: -15px;
  }
  html .list-inline-md > * {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/*
* List terms
*/
.list-terms dt + dd {
  margin-top: 5px;
}
.list-terms dd + dt {
  margin-top: 25px;
}

* + .list-terms {
  margin-top: 25px;
}

/*
* Index list
*/
.index-list {
  counter-reset: li;
}
.index-list > li .list-index-counter:before {
  content: counter(li, decimal-leading-zero);
  counter-increment: li;
}

/*
* Marked list
*/
.list-marked {
  text-align: left;
}
.list-marked > li {
  position: relative;
  padding-left: 25px;
}
.list-marked > li::before {
  position: absolute;
  display: inline-block;
  left: 0;
  top: -1px;
  min-width: 25px;
  content: "\f222";
  font-family: "Material Design Icons";
  line-height: 23px;
  font-size: 15px;
  letter-spacing: -0.03em;
  color: #151515;
}
.list-marked > li + li {
  margin-top: 4px;
}

* + .list-marked {
  margin-top: 15px;
}

p + .list-marked {
  margin-top: 10px;
}

/*
* Ordered List
*/
.list-ordered {
  counter-reset: li;
  text-align: left;
}
.list-ordered > li {
  position: relative;
  padding-left: 25px;
}
.list-ordered > li:before {
  content: counter(li, decimal) ".";
  counter-increment: li;
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 15px;
  color: #151515;
}
.list-ordered > li + li {
  margin-top: 4px;
}

* + .list-ordered {
  margin-top: 15px;
}

ul.list-color {
  max-width: 248px;
  margin-left: -4px;
  margin-right: -4px;
  text-align: center;
  font-size: 0;
}
ul.list-color li {
  display: inline-block;
  padding-left: 4px;
  padding-right: 4px;
  margin-bottom: 8px;
}

ul.list-contact-info li + li {
  margin-top: 24px;
}
ul.list-contact-info li {
  position: relative;
  padding-left: 40px;
  font-size: 18px;
}
ul.list-contact-info li > * {
  display: inline-block;
}
ul.list-contact-info li .icon {
  position: absolute;
  left: 0;
  top: 2px;
}

ul.social-list {
  margin-left: -10px;
  margin-right: -10px;
}
ul.social-list > li {
  display: inline-block;
}
ul.social-list > * {
  margin-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
}
ul.social-list a:hover {
  color: #ffffff;
  background: #7FBC4E;
}

.category-list > li + li {
  margin-top: 8px;
}
.category-list li {
  position: relative;
  padding-left: 30px;
}
.category-list li:before {
  position: absolute;
  left: 0;
  color: #7FBC4E;
  content: "\f14f";
  font-family: "Material Design Icons";
  line-height: 27px;
  font-size: 18px;
  letter-spacing: -0.03em;
  transition: all 0.3s;
  opacity: 0;
}
.category-list li a {
  display: flex;
  justify-content: space-between;
  color: rgba(21, 21, 21, 0.5);
}
.category-list li.active a, .category-list li:hover a {
  color: #151515;
}
.category-list li.active:before, .category-list li:hover:before {
  opacity: 1;
}

/*
* Images
*/
img {
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-responsive {
  width: 100%;
}

/*
* Icons
*/
.icon {
  display: inline-block;
  font-size: 16px;
  line-height: 1;
}
.icon::before {
  position: relative;
  display: inline-block;
  font-weight: 400;
  font-style: normal;
  speak: none;
  text-transform: none;
}

.icon-primary {
  color: #7FBC4E;
}

.icon-secondary {
  color: #FFD541;
}

.icon-bg-white {
  background: #ffffff;
  color: #7FBC4E;
}

.icon-blue {
  color: #135DEC;
}

.icon-pink {
  color: #FF3951;
}

.icon-violet {
  color: #2C3AB6;
}

.icon-blue-light {
  color: #35B7E0;
}

.icon-circle {
  border-radius: 50%;
  text-align: center;
}

.icon-circle-md {
  padding: 10px;
  width: 48px;
  height: 48px;
}

.icon-sm {
  font-size: 22px;
  line-height: 28px;
}

.icon-md {
  font-size: 27px;
}

.icon-lg {
  font-size: 36px;
}

.icon-xl {
  font-size: 70px;
  line-height: 79px;
}
.icon-xl.icon-xl-min {
  font-size: 60px;
}

.icon-gradient-1 {
  color: #5656DF;
}

.icon-gradient-2 {
  color: #F73CA1;
}

.icon-gradient-3 {
  color: #FFD541;
}

.icon-gradient-4 {
  color: #00E175;
}

@supports (-webkit-background-clip: text) {
  .icon-gradient-1 {
    background: linear-gradient(228.54deg, #7FBC4E 30.16%, #5656DF 89.45%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .icon-gradient-2 {
    background: linear-gradient(228.54deg, #FFD541 36.26%, #F73CA1 96.73%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .icon-gradient-3 {
    background: linear-gradient(228.54deg, #5656DF 0%, #FFD541 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .icon-gradient-4 {
    background: linear-gradient(228.54deg, #00E175 0%, #5656DF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
}
/*
* Tables custom
*/
.table-custom {
  width: 100%;
  max-width: 100%;
  text-align: left;
  background: #ffffff;
  border-collapse: collapse;
}
.table-custom th,
.table-custom td {
  color: #444141;
  background: #ffffff;
}
.table-custom th {
  padding: 35px 24px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  background: #d7d7d7;
}
@media (max-width: 991.98px) {
  .table-custom th {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.table-custom td {
  padding: 17px 24px;
}
.table-custom tbody tr:first-child td {
  border-top: 0;
}
.table-custom tr td {
  border-bottom: 1px solid #E7E7E7;
}
.table-custom tfoot td {
  font-weight: 700;
}

* + .table-custom-responsive {
  margin-top: 30px;
}

@media (min-width: 768px) {
  * + .table-custom-responsive {
    margin-top: 40px;
  }
}
.table-custom.table-custom-primary thead th {
  color: #ffffff;
  background: #7FBC4E;
  border: 0;
}
.table-custom.table-custom-primary tbody tr:hover td {
  background: #d7d7d7;
}

.table-custom.table-custom-bordered tr td:first-child {
  border-left: 0;
}
.table-custom.table-custom-bordered tr td:last-child {
  border-right: 0;
}
.table-custom.table-custom-bordered td {
  border: 1px solid #E7E7E7;
}
.table-custom.table-custom-bordered tbody > tr:first-of-type > td {
  border-top: 0;
}

.table-custom.table-custom-striped {
  border-bottom: 1px solid #E7E7E7;
}
.table-custom.table-custom-striped tbody tr:nth-of-type(odd) td {
  background: transparent;
}
.table-custom.table-custom-striped tbody tr:nth-of-type(even) td {
  background: #d7d7d7;
}
.table-custom.table-custom-striped tbody td {
  border: 0;
}
.table-custom.table-custom-striped tfoot td:not(:first-child) {
  border-left: 0;
}

@media (max-width: 991.98px) {
  .table-custom-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-custom-responsive.table-bordered {
    border: 0;
  }
}

/*
* Dividers
*/
hr {
  margin-top: 0;
  margin-bottom: 0;
  border-top: 1px solid #d7d7d7;
}

.divider {
  font-size: 0;
  line-height: 0;
}
.divider::after {
  content: "";
  display: inline-block;
  width: 60px;
  height: 2px;
  background-color: #7FBC4E;
}

/*
* Buttons
*/
.button {
  position: relative;
  overflow: hidden;
  display: inline-block;
  padding: 14px 35px;
  font-size: 15px;
  line-height: 1.25;
  border: 1px solid;
  border-radius: 5px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  letter-spacing: 0;
  text-transform: uppercase;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
  cursor: pointer;
  vertical-align: middle;
  user-select: none;
  transition: 250ms all ease-in-out;
}

.button-block {
  display: block;
  width: 100%;
}

.button-default, .button-default:focus {
  color: #E7E7E7;
  background-color: #444141;
  border-color: #444141;
}
.button-default:hover, .button-default:active {
  color: #ffffff;
  background-color: #7FBC4E;
  border-color: #7FBC4E;
}
.button-default.button-ujarak::before {
  background: #7FBC4E;
}

.button-gray-100, .button-gray-100:focus {
  color: #151515;
  background-color: #edeff4;
  border-color: #edeff4;
}
.button-gray-100:hover, .button-gray-100:active {
  color: #151515;
  background-color: rgb(221.1724137931, 224.9310344828, 234.3275862069);
  border-color: rgb(221.1724137931, 224.9310344828, 234.3275862069);
}
.button-gray-100.button-ujarak::before {
  background: rgb(221.1724137931, 224.9310344828, 234.3275862069);
}

.button-primary, .button-primary:focus {
  color: #ffffff;
  background-color: #7FBC4E;
  border-color: #7FBC4E;
}
.button-primary:hover, .button-primary:active {
  color: #ffffff;
  background-color: #444141;
  border-color: #444141;
}
.button-primary.button-ujarak::before {
  background: #444141;
}

.button-secondary, .button-secondary:focus {
  color: #ffffff;
  background-color: #FFD541;
  border-color: #FFD541;
}
.button-secondary:hover, .button-secondary:active {
  color: #ffffff;
  background-color: #151515;
  border-color: #151515;
}
.button-secondary.button-ujarak::before {
  background: #151515;
}

.button-default-outline, .button-default-outline:focus {
  color: #151515;
  background-color: transparent;
  border-color: #151515;
}
.button-default-outline:hover, .button-default-outline:active {
  color: #151515;
  background-color: #FFD541;
  border-color: #FFD541;
}
.button-default-outline.button-ujarak::before {
  background: #FFD541;
}

.button-white-outline, .button-white-outline:focus {
  color: #ffffff;
  background-color: transparent;
  border-color: #ffffff;
}
.button-white-outline:hover, .button-white-outline:active {
  color: #ffffff;
  background-color: #7FBC4E;
  border-color: #7FBC4E;
}
.button-white-outline.button-ujarak::before {
  background: #7FBC4E;
}

.button-gradient {
  background: transparent;
  border: none;
  z-index: 1;
  color: #ffffff;
}
.button-gradient:before, .button-gradient:after {
  position: absolute;
  top: -2px;
  left: -2px;
  bottom: -2px;
  right: -2px;
  content: "";
  z-index: -1;
  transition: all 0.3s;
}
.button-gradient:before {
  background: linear-gradient(228.54deg, #7FBC4E 30.16%, #5656DF 89.45%);
}
.button-gradient:after {
  opacity: 0;
  background: linear-gradient(-228.54deg, #7FBC4E 30.16%, #5656DF 89.45%);
}
.button-gradient:hover {
  color: #ffffff;
}
.button-gradient:hover:before {
  opacity: 0;
}
.button-gradient:hover:after {
  opacity: 1;
}
.button-gradient:focus, .button-gradient:active {
  color: #ffffff;
}

.button-gradient-secondary {
  background: transparent;
  border: none;
  z-index: 1;
  color: #ffffff;
}
.button-gradient-secondary:before, .button-gradient-secondary:after {
  position: absolute;
  top: -2px;
  left: -2px;
  bottom: -2px;
  right: -2px;
  content: "";
  z-index: -1;
  transition: all 0.3s;
}
.button-gradient-secondary:before {
  background: linear-gradient(228.54deg, #FFD541 36.26%, #F73CA1 96.73%);
}
.button-gradient-secondary:after {
  opacity: 0;
  background: linear-gradient(-228.54deg, #FFD541 36.26%, #F73CA1 96.73%);
}
.button-gradient-secondary:hover {
  color: #ffffff;
}
.button-gradient-secondary:hover:before {
  opacity: 0;
}
.button-gradient-secondary:hover:after {
  opacity: 1;
}
.button-gradient-secondary:focus, .button-gradient-secondary:active {
  color: #ffffff;
}

.button-gradient-secondary-2 {
  background: transparent;
  border: none;
  z-index: 1;
  color: #ffffff;
}
.button-gradient-secondary-2:before, .button-gradient-secondary-2:after {
  position: absolute;
  top: -2px;
  left: -2px;
  bottom: -2px;
  right: -2px;
  content: "";
  z-index: -1;
  transition: all 0.3s;
}
.button-gradient-secondary-2:before {
  background: linear-gradient(228.54deg, #00E175 0%, #5656DF 100%);
}
.button-gradient-secondary-2:after {
  opacity: 0;
  background: linear-gradient(-228.54deg, #00E175 0%, #5656DF 100%);
}
.button-gradient-secondary-2:hover {
  color: #ffffff;
}
.button-gradient-secondary-2:hover:before {
  opacity: 0;
}
.button-gradient-secondary-2:hover:after {
  opacity: 1;
}

.button-ghost {
  border: 0;
  background-color: transparent;
}
.button-ghost:hover {
  color: #ffffff;
  background: #7FBC4E;
}

.button-facebook, .button-facebook:focus {
  color: #ffffff;
  background-color: #4d70a8;
  border-color: #4d70a8;
}
.button-facebook:hover, .button-facebook:active {
  color: #ffffff;
  background-color: rgb(68.9857142857, 100.3428571429, 150.5142857143);
  border-color: rgb(68.9857142857, 100.3428571429, 150.5142857143);
}
.button-facebook.button-ujarak::before {
  background: rgb(68.9857142857, 100.3428571429, 150.5142857143);
}

.button-twitter, .button-twitter:focus {
  color: #ffffff;
  background-color: #02bcf3;
  border-color: #02bcf3;
}
.button-twitter:hover, .button-twitter:active {
  color: #ffffff;
  background-color: rgb(1.7918367347, 168.4326530612, 217.7081632653);
  border-color: rgb(1.7918367347, 168.4326530612, 217.7081632653);
}
.button-twitter.button-ujarak::before {
  background: rgb(1.7918367347, 168.4326530612, 217.7081632653);
}

.button-google, .button-google:focus {
  color: #ffffff;
  background-color: #e2411e;
  border-color: #e2411e;
}
.button-google:hover, .button-google:active {
  color: #ffffff;
  background-color: rgb(204.1830708661, 58.0787401575, 26.3169291339);
  border-color: rgb(204.1830708661, 58.0787401575, 26.3169291339);
}
.button-google.button-ujarak::before {
  background: rgb(204.1830708661, 58.0787401575, 26.3169291339);
}

.button-shadow {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.25);
}
.button-shadow:hover {
  box-shadow: 0 9px 10px 0 rgba(0, 0, 0, 0.15);
}
.button-shadow:focus, .button-shadow:active {
  box-shadow: none;
}

.button-ujarak {
  position: relative;
  z-index: 0;
  transition: background 0.4s, border-color 0.4s, color 0.4s;
}
.button-ujarak::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #7FBC4E;
  z-index: -1;
  opacity: 0;
  transform: scale3d(0.7, 1, 1);
  transition: transform 0.42s, opacity 0.42s;
  border-radius: inherit;
}
.button-ujarak, .button-ujarak::before {
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.button-ujarak:hover {
  transition: background 0.4s 0.4s, border-color 0.4s 0s, color 0.2s 0s;
}
.button-ujarak:hover::before {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
}

.button-xs {
  padding: 8px 17px;
}

.button-sm {
  padding: 10px 30px;
  font-size: 13px;
  line-height: 20px;
}

.button-lg {
  padding: 18px 35px;
  font-size: 15px;
  line-height: 1.5;
}
.button-lg.button-gradient {
  padding: 19px 35px;
}

.button-xl {
  padding: 16px 50px;
  font-size: 16px;
  line-height: 28px;
}
@media (min-width: 992px) {
  .button-xl {
    padding: 20px 80px;
  }
}

.button-circle {
  border-radius: 30px;
}

.button-round-1 {
  border-radius: 5px;
}

.button-round-2 {
  border-radius: 10px;
}

.button.button-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  vertical-align: middle;
}
.button.button-icon .icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  color: inherit;
  font-size: 1.55em;
  line-height: 1em;
}
.button.button-icon-left .icon {
  padding-right: 11px;
}
.button.button-icon-right {
  flex-direction: row-reverse;
}
.button.button-icon-right .icon {
  padding-left: 11px;
}
.button.button-icon.button-link .icon {
  top: 5px;
  font-size: 1em;
}
.button.button-icon.button-xs .icon {
  top: 0.05em;
  font-size: 1.2em;
  padding-right: 8px;
}
.button.button-icon.button-xs .button-icon-right {
  padding-left: 8px;
}

.btn-primary {
  border-radius: 3px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  transition: 0.33s;
}
.btn-primary, .btn-primary:active, .btn-primary:focus {
  color: #ffffff;
  background: #7FBC4E;
  border-color: #7FBC4E;
}
.btn-primary:hover {
  color: #ffffff;
  background: #000000;
  border-color: #000000;
}

.block-video-button a {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 90px;
  height: 90px;
  border-radius: 50%;
  border: 5px solid rgba(255, 255, 255, 0.3);
  color: #ffffff;
  transition: all 0.3s;
  z-index: 2;
}
.block-video-button a .icon {
  color: #C4C4C4;
}
.block-video-button a:before {
  position: absolute;
  content: "";
  top: -15px;
  left: -15px;
  bottom: -15px;
  right: -15px;
  border-radius: 50%;
  border: 3px solid rgba(255, 255, 255, 0.3);
  transition: all 0.3s;
  z-index: 1;
}
.block-video-button a:after {
  position: absolute;
  content: "";
  top: -25px;
  left: -25px;
  bottom: -25px;
  right: -25px;
  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.3);
  transition: all 0.3s;
  z-index: 0;
}
.block-video-button a:hover {
  background: rgba(86, 86, 223, 0.8);
  border-color: rgba(86, 86, 223, 0.8);
}
.block-video-button a:hover:before, .block-video-button a:hover:after {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
}
@media (min-width: 992px) {
  .block-video-button a {
    width: 120px;
    height: 120px;
  }
}

/*
* Form styles
*/
.rd-form {
  position: relative;
  text-align: left;
}
.rd-form .button {
  min-height: 60px;
}

* + .rd-form {
  margin-top: 20px;
}

input:-webkit-autofill ~ label,
input:-webkit-autofill ~ .form-validation {
  color: #000000 !important;
}

.form-wrap {
  position: relative;
}
.form-wrap.has-error .form-input {
  border-color: #f5543f;
}
.form-wrap.has-focus .form-input {
  border-color: #7FBC4E;
}

.form-wrap + * {
  margin-top: 20px;
}

.form-input {
  display: block;
  width: 100%;
  min-height: 60px;
  padding: 16px 25px;
  font-size: 15px;
  font-weight: 300;
  line-height: 26px;
  color: #151515;
  background-color: #ffffff;
  background-image: none;
  border-radius: 5px;
  -webkit-appearance: none;
  transition: 0.3s ease-in-out;
  border: 1px solid #C4C4C4;
}
.form-input:focus {
  outline: 0;
}

textarea.form-input {
  height: 135px;
  min-height: 60px;
  max-height: 230px;
  resize: vertical;
}

.form-label,
.form-label-outside {
  margin-bottom: 0;
  color: rgba(21, 21, 21, 0.8);
  font-weight: 300;
}

.form-label {
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 15px;
  font-weight: 300;
  line-height: 26px;
  pointer-events: none;
  text-align: left;
  z-index: 9;
  transition: 0.25s;
  will-change: transform;
  transform: translateY(-50%);
}
.form-label.focus {
  opacity: 0;
}
.form-label.auto-fill {
  color: #151515;
}

.form-label-outside {
  width: 100%;
  margin-bottom: 4px;
}
@media (min-width: 768px) {
  .form-label-outside {
    position: static;
  }
  .form-label-outside, .form-label-outside.focus, .form-label-outside.auto-fill {
    transform: none;
  }
}

[data-x-mode=true] .form-label {
  pointer-events: auto;
}

.form-validation {
  position: absolute;
  right: 15px;
  top: 0;
  z-index: 11;
  margin-top: 2px;
  font-size: 9px;
  font-weight: 400;
  line-height: 12px;
  letter-spacing: 0;
  color: #f5543f;
  transition: 0.3s;
}

.form-wrap-recaptcha .form-validation {
  right: auto;
  left: 5px;
}

.form-validation-left .form-validation {
  top: 100%;
  right: auto;
  left: 0;
}

#form-output-global {
  position: fixed;
  bottom: 30px;
  left: 15px;
  z-index: 2000;
  visibility: hidden;
  transform: translate3d(-500px, 0, 0);
  transition: 0.3s all ease;
}
#form-output-global.active {
  visibility: visible;
  transform: translate3d(0, 0, 0);
}
@media (min-width: 576px) {
  #form-output-global {
    left: 30px;
  }
}

.form-output {
  position: absolute;
  top: 100%;
  left: 0;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.2;
  margin-top: 2px;
  transition: 0.3s;
  opacity: 0;
  visibility: hidden;
}
.form-output.active {
  opacity: 1;
  visibility: visible;
}
.form-output.error {
  color: #f5543f;
}
.form-output.success {
  color: #98bf44;
}

.radio .radio-custom,
.radio-inline .radio-custom,
.checkbox .checkbox-custom,
.checkbox-inline .checkbox-custom {
  opacity: 0;
}
.radio .radio-custom, .radio .radio-custom-dummy,
.radio-inline .radio-custom,
.radio-inline .radio-custom-dummy,
.checkbox .checkbox-custom,
.checkbox .checkbox-custom-dummy,
.checkbox-inline .checkbox-custom,
.checkbox-inline .checkbox-custom-dummy {
  position: absolute;
  left: 0;
  width: 14px;
  height: 14px;
  outline: none;
  cursor: pointer;
}
.radio .radio-custom-dummy,
.radio-inline .radio-custom-dummy,
.checkbox .checkbox-custom-dummy,
.checkbox-inline .checkbox-custom-dummy {
  pointer-events: none;
  background: #ffffff;
}
.radio .radio-custom-dummy::after,
.radio-inline .radio-custom-dummy::after,
.checkbox .checkbox-custom-dummy::after,
.checkbox-inline .checkbox-custom-dummy::after {
  position: absolute;
  opacity: 0;
  transition: 0.22s;
}
.radio .radio-custom:focus,
.radio-inline .radio-custom:focus,
.checkbox .checkbox-custom:focus,
.checkbox-inline .checkbox-custom:focus {
  outline: none;
}

.radio,
.radio-inline,
.checkbox,
.checkbox-inline {
  cursor: pointer;
}
.radio input,
.radio-inline input,
.checkbox input,
.checkbox-inline input {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.radio-custom:checked + .radio-custom-dummy:after,
.checkbox-custom:checked + .checkbox-custom-dummy:after {
  opacity: 1;
}

.form-wrap-radio > * {
  margin-right: 20px;
  margin-bottom: 5px;
}
.form-wrap-radio > *:last-child {
  margin-right: 0;
}

.radio,
.radio-inline {
  position: relative;
  padding-left: 30px;
}
.radio .radio-custom-dummy,
.radio-inline .radio-custom-dummy {
  top: 1px;
  left: 0;
  width: 21px;
  height: 21px;
  border-radius: 50%;
  border: 1px solid #C4C4C4;
}
.radio .radio-custom-dummy::after,
.radio-inline .radio-custom-dummy::after {
  content: "";
  top: 6px;
  right: 6px;
  bottom: 6px;
  left: 6px;
  background: #7FBC4E;
  border-radius: inherit;
}

.checkbox,
.checkbox-inline {
  position: relative;
  padding-left: 35px;
  font-size: 13px;
}
.checkbox .checkbox-custom-dummy,
.checkbox-inline .checkbox-custom-dummy {
  left: 0;
  width: 23px;
  height: 23px;
  margin: 0;
  border: 1px solid #C4C4C4;
  background: #ffffff;
  border-radius: 3px;
}
.checkbox .checkbox-custom-dummy::after,
.checkbox-inline .checkbox-custom-dummy::after {
  content: "\f222";
  font-family: "Material Design Icons";
  position: absolute;
  top: 2px;
  left: 1px;
  font-size: 20px;
  line-height: 18px;
  color: #151515;
}

.toggle-custom {
  padding-left: 60px;
  -webkit-appearance: none;
}
.toggle-custom:checked ~ .checkbox-custom-dummy::after {
  background: #7FBC4E;
  transform: translate(20px, -50%);
}
.toggle-custom ~ .checkbox-custom-dummy {
  position: relative;
  display: inline-block;
  margin-top: -1px;
  width: 44px;
  height: 20px;
  background: #ffffff;
  cursor: pointer;
}
.toggle-custom ~ .checkbox-custom-dummy::after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 16px;
  height: 16px;
  left: 0;
  top: 50%;
  background: #C4C4C4;
  transform: translate(4px, -50%);
  opacity: 1;
  transition: 0.22s;
}

.rd-form-inline {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  text-align: center;
  margin-left: -10px;
  margin-right: -10px;
}
.rd-form-inline > * {
  margin-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
}
.rd-form-inline > * {
  margin-top: 0;
  margin-bottom: 20px;
}
@media (min-width: 992px) {
  .rd-form-inline > * {
    margin-top: 0;
  }
}
.rd-form-inline .form-label {
  justify-content: flex-start;
}
.rd-form-inline .form-wrap {
  flex: auto;
  min-width: 185px;
  flex: 1;
}
@media (max-width: 575.98px) {
  .rd-form-inline .form-wrap {
    width: 100%;
  }
}
.rd-form-inline .form-wrap-select {
  text-align: left;
}
.rd-form-inline .form-button {
  flex-shrink: 0;
  max-width: calc(100% - 10px);
  min-height: 60px;
}
@media (max-width: 575.98px) {
  .rd-form-inline .form-button {
    max-width: inherit;
    width: 100%;
  }
  .rd-form-inline .form-button .button {
    width: 100%;
  }
}
.rd-form-inline .form-button .button {
  min-height: inherit;
}
@media (min-width: 576px) {
  .rd-form-inline .button {
    display: block;
  }
}
.rd-form-inline.rd-form-inline-centered {
  justify-content: center;
}

.form-sm .form-input,
.form-sm .button {
  padding-top: 9px;
  padding-bottom: 9px;
  min-height: 50px;
}
.form-sm .form-validation {
  top: -16px;
}
.form-sm .form-label {
  top: 25px;
}
.form-sm * + .button {
  margin-top: 10px;
}

.form-lg .form-input,
.form-lg .form-label,
.form-lg .select2-container .select2-choice {
  font-size: 16px;
}
.form-lg .form-input,
.form-lg .select2-container .select2-choice {
  font-size: 16px;
  padding-top: 16px;
  padding-bottom: 16px;
}
.form-lg .form-input,
.form-lg .select2-container .select2-choice {
  min-height: 58px;
}
.form-lg .form-button {
  min-height: 60px;
}
.form-lg .form-label {
  top: 30px;
}

.bg-default .form-input {
  background: #f5f5f5;
}

/*
* Posts
*/
.badge {
  padding: 4px 10px;
  border-radius: 3px;
  background: #7FBC4E;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 20px;
  font-weight: 700;
  color: #ffffff;
  letter-spacing: 0.05em;
}
.badge:hover {
  color: #ffffff;
  background: #151515;
}
.badge:focus, .badge:active {
  color: #ffffff;
}
.badge.badge-primary {
  background: #7FBC4E;
}
.badge.badge-primary:hover {
  color: #ffffff;
  background: #151515;
}
.badge.badge-pink {
  background: #F73CA1;
}
.badge.badge-pink:hover {
  color: #ffffff;
  background: #151515;
}
.badge.badge-secondary {
  background: #FFD541;
}
.badge.badge-secondary:hover {
  color: #ffffff;
  background: #151515;
}

ul.blog-post-meta {
  font-size: 18px;
  font-weight: 400;
}
ul.blog-post-meta > li {
  display: inline-block;
  vertical-align: middle;
}
ul.blog-post-meta li + li {
  margin-left: 15px;
}
ul.blog-post-meta li {
  color: rgba(0, 0, 0, 0.5);
}
ul.blog-post-meta li .icon {
  font-size: 18px;
  margin-right: 5px;
  color: #000000;
}

* + .blog-post-title {
  margin-top: 30px;
}

.blog-post-title {
  font-weight: 500;
}

* + .blog-post-content {
  margin-top: 35px;
}

.blog-post-content > * + * {
  margin-top: 35px;
}
.blog-post-content * + .list-marked {
  margin-top: 35px;
}
.blog-post-content .list-marked li + li {
  margin-top: 20px;
}

.blog-post-share {
  position: relative;
}
@media (min-width: 992px) {
  .blog-post-share {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .blog-post-share:before {
    position: relative;
    display: block;
    content: "";
    width: 100%;
    height: 1px;
    max-width: 60%;
    border-top: 1px solid #C4C4C4;
  }
}
@media (min-width: 1200px) {
  .blog-post-share:before {
    max-width: 70%;
  }
}
.blog-post-share .thin-title + * {
  margin-top: 0;
}
.blog-post-share li + li {
  vertical-align: middle;
  margin-left: 20px;
}
.blog-post-share .icon {
  color: #151515;
}
.blog-post-share .icon:hover {
  color: #7FBC4E;
}

.post-classic {
  max-width: 370px;
  margin-left: auto;
  margin-right: auto;
}
.post-classic:hover .post-classic-figure img {
  opacity: 0.8;
  transform: scale(1.04);
}

.post-classic-figure {
  background: #151515;
  overflow: hidden;
}
.post-classic-figure img {
  max-width: inherit;
  transition: all 0.3s;
  will-change: transform;
}

.post-classic-caption {
  position: relative;
  padding-top: 30px;
}
.post-classic-caption > * {
  position: relative;
  z-index: 1;
}
.post-classic-caption:before {
  position: absolute;
  content: "";
  top: 10px;
  right: 0;
  left: 55%;
  bottom: 0;
  background: url(/build/website/images/bg-dot.6bfeb7a3.png) center;
  opacity: 0.2;
  z-index: 0;
}

.post-classic-meta {
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.5);
}
.post-classic-meta > li {
  display: inline-block;
}
.post-classic-meta li + li {
  margin-left: 30px;
}

* + .post-classic-meta {
  margin-top: 20px;
}

.post-classic-tag {
  color: #7FBC4E;
}
.post-classic-tag:hover {
  color: #5656DF;
}
.post-classic-tag.post-classic-tag-secondary {
  color: #FFD541;
}
.post-classic-tag.post-classic-tag-secondary:hover {
  color: #7FBC4E;
}
.post-classic-tag.post-classic-tag-secondary-2 {
  color: #5656DF;
}
.post-classic-tag.post-classic-tag-secondary-2:hover {
  color: #FFD541;
}

.post-classic-title {
  font-weight: 500;
  line-height: 38px;
  letter-spacing: -0.03em;
}

.block-aside {
  max-width: 370px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: -60px;
}
.block-aside > * {
  margin-bottom: 60px;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .block-aside {
    max-width: inherit;
    columns: 2;
    break-inside: avoid;
    column-gap: 30px;
  }
  .block-aside .block-aside-item {
    display: inline-block;
    width: 100%;
  }
}

.block-aside-title {
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-bottom: 15px;
  border-bottom: 1px solid #C4C4C4;
}

.block-aside-title + * {
  margin-top: 30px;
}

.post-minimal + .post-minimal {
  margin-top: 30px;
}

.post-minimal-title {
  font-weight: 300;
  line-height: 34px;
  letter-spacing: -0.03em;
}

.post-minimal-date {
  font-size: 18px;
  line-height: 28px;
  color: rgba(0, 0, 0, 0.5);
}

.post-modern {
  max-width: 370px;
  margin-left: auto;
  margin-right: auto;
}
.post-modern.post-modern-reverse {
  display: flex;
  flex-direction: column-reverse;
}
.post-modern:hover .post-modern-figure img {
  transform: scale(1.04);
  opacity: 0.8;
}

.post-modern-figure {
  position: relative;
  background: #151515;
  overflow: hidden;
}
.post-modern-figure img {
  max-width: inherit;
  transition: all 0.3s;
  will-change: transform;
}
.post-modern-figure .badge {
  position: absolute;
  bottom: 25px;
  left: 25px;
}

.post-modern-caption {
  padding: 25px;
  background: #ffffff;
}

.post-modern-date {
  font-weight: 400;
  color: rgba(0, 0, 0, 0.5);
  font-size: 18px;
}

.post-modern-title {
  font-weight: 500;
  line-height: 34px;
  letter-spacing: -0.03em;
}

* + .post-modern-title {
  margin-top: 10px;
}

* + .post-modern-text {
  margin-top: 25px;
}

.post-modern-text + * {
  margin-top: 25px;
}

.post-modern-text {
  color: rgba(21, 21, 21, 0.8);
  line-height: 25px;
}

.post-corporate {
  position: relative;
  padding: 25px 15px 5px;
  max-width: 375px;
  margin-left: auto;
  margin-right: auto;
  border-radius: 8px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .post-corporate {
    padding: 33px 15px;
  }
}
.post-corporate.post-corporate-img-bg > * {
  position: relative;
  z-index: 1;
}
.post-corporate.post-corporate-img-bg .post-corporate-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 0;
}
.post-corporate.post-corporate-img-bg .post-corporate-bg:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(180deg, rgba(21, 21, 21, 0.32) 0%, rgba(0, 0, 0, 0.72) 100%);
}
.post-corporate.post-corporate-img-bg .post-corporate-title a:hover {
  color: #FFD541;
}
.post-corporate.post-corporate-img-bg .post-corporate-link {
  color: #ffffff;
}
.post-corporate.post-corporate-img-bg .post-corporate-link:hover {
  color: #FFD541;
}

* + .post-corporate-title {
  margin-top: 15px;
}

.post-corporate-badge {
  position: relative;
  background: transparent;
  overflow: hidden;
}
.post-corporate-badge:before, .post-corporate-badge:after {
  position: absolute;
  top: -2px;
  left: -2px;
  bottom: -2px;
  right: -2px;
  content: "";
  z-index: -1;
  transition: all 0.3s;
}
.post-corporate-badge:before {
  background: linear-gradient(228.54deg, #00E175 0%, #5656DF 100%);
}
.post-corporate-badge:after {
  opacity: 0;
  background: linear-gradient(-228.54deg, #00E175 0%, #5656DF 100%);
}
.post-corporate-badge:hover {
  color: #ffffff;
  background: transparent;
}
.post-corporate-badge:hover:before {
  opacity: 0;
}
.post-corporate-badge:hover:after {
  opacity: 1;
}

.post-corporate-title {
  font-weight: 400;
  line-height: 34px;
}

* + .post-corporate-text {
  margin-top: 15px;
}

* + .post-corporate-link {
  margin-top: 30px;
}

.post-corporate-link {
  display: inline-block;
  color: #000000;
  font-size: 18px;
  font-weight: 400;
}
.post-corporate-link .icon {
  margin-left: 12px;
  font-size: 20px;
  vertical-align: middle;
}

/*
* Quotes
*/
.quote-primary-mark {
  position: relative;
  top: 6px;
  display: block;
  width: 37px;
  height: 27px;
  fill: #7FBC4E;
  flex-shrink: 0;
}

.quote-primary-body {
  position: relative;
}

.quote-primary-text {
  font-style: italic;
  font-size: 18px;
  letter-spacing: 0.08em;
}

.quote-primary-cite {
  font-weight: 400;
  font-size: 24px;
}

* + .quote-primary-cite {
  margin-top: 0;
  margin-left: 15px;
}

.quote-primary-footer {
  display: flex;
  align-items: center;
}
.quote-primary-footer .bg-dot {
  max-width: 250px;
  flex-basis: 50%;
  height: 50px;
}

* + .quote-primary {
  margin-top: 30px;
}

* + .quote-primary-footer {
  margin-top: 10px;
}

/*
* Thumbnails
*/
.figure-light figcaption {
  padding-top: 10px;
  color: #C4C4C4;
}

/*
* Breadcrumbs
*/
.breadcrumbs-custom {
  position: relative;
  padding: 35px 0 110px;
  text-align: center;
  background: linear-gradient(238deg, rgba(21, 21, 21, 0.35) 26.15%, rgba(21, 21, 21, 0.33) 88.69%);
}

.breadcrumbs-custom-title {
  text-shadow: 0 4px 4px rgba(21, 21, 21, 0.25);
  text-transform: none;
}

.breadcrumbs-custom-path {
  margin-left: -15px;
  margin-right: -15px;
}
.breadcrumbs-custom-path > * {
  padding-left: 15px;
  padding-right: 15px;
}
.breadcrumbs-custom-path a {
  display: inline;
  vertical-align: middle;
}
.breadcrumbs-custom-path a, .breadcrumbs-custom-path a:active, .breadcrumbs-custom-path a:focus {
  color: #ffffff;
}
.breadcrumbs-custom-path li {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  font-weight: 400;
  line-height: 1.7;
  color: rgba(255, 255, 255, 0.5);
}
.breadcrumbs-custom-path li::after {
  content: "";
  position: absolute;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  top: 52%;
  right: -5px;
  display: inline-block;
  background: #ffffff;
  transform: translate3d(0, -50%, 0);
}
.breadcrumbs-custom-path li:last-child:after {
  display: none;
}
.breadcrumbs-custom-path a:hover,
.breadcrumbs-custom-path li.active {
  color: rgba(255, 255, 255, 0.5);
}

* + .breadcrumbs-custom-path {
  margin-top: 14px;
}

@media (max-width: 991.98px) {
  .breadcrumbs-custom-title {
    font-size: 26px;
  }
}
@media (min-width: 576px) {
  .breadcrumbs-custom {
    margin-left: -30px;
    margin-right: -30px;
  }
  .breadcrumbs-custom > * {
    padding-left: 30px;
    padding-right: 30px;
  }
  * + .breadcrumbs-custom-path {
    margin-top: 35px;
  }
}
@media (min-width: 768px) {
  .breadcrumbs-custom {
    padding: 140px 0 120px;
  }
}
@media (min-width: 1200px) {
  .breadcrumbs-custom {
    padding-top: 260px;
    padding-bottom: 180px;
  }
}
@media (min-width: 1600px) {
  .breadcrumbs-custom {
    padding-top: 260px;
    padding-bottom: 180px;
  }
}
/*
* Pagination custom
*/
.pagination {
  font-size: 0;
  line-height: 0;
  margin-bottom: -10px;
  margin-left: -10px;
}
.pagination:empty {
  margin-bottom: 0;
  margin-left: 0;
}
.pagination > * {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 10px;
}

.page-item {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  font-weight: 700;
}

.page-link {
  display: inline-block;
  min-width: 47px;
  padding: 10px 10px;
  border: 1px solid #d7d7d7;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.3888888889;
  background-color: #ffffff;
  color: #9b9b9b;
  transition: all 0.3s ease-in-out;
}

.page-link:hover, .page-link:focus, .page-link:active {
  color: #ffffff;
  background-color: #7FBC4E;
  border-color: #7FBC4E;
}

.page-item.active > .page-link, .page-item.active > .page-link:hover, .page-item.active > .page-link:focus, .page-item.active > .page-link:active {
  color: #ffffff;
  background-color: #7FBC4E;
  border-color: #7FBC4E;
}

.page-item.disabled > .page-link, .page-item.disabled > .page-link:hover, .page-item.disabled > .page-link:focus, .page-item.disabled > .page-link:active {
  color: #C4C4C4;
  background-color: #d7d7d7;
  border-color: #d7d7d7;
}

.page-item-control .icon::before {
  font-family: "FontAwesome";
  font-size: 11px;
  line-height: 25px;
}

.page-item-control:first-child .icon::before {
  content: "\f053";
  margin-left: -1px;
}

.page-item-control:last-child .icon::before {
  content: "\f054";
  margin-right: -1px;
}

.pagination-classic {
  text-align: center;
}
.pagination-classic .page-item-control {
  display: none;
}
.pagination-classic .page-item + .page-item {
  margin-left: 30px;
}
.pagination-classic .page-link {
  border-radius: 50%;
  background: transparent;
  color: rgba(21, 21, 21, 0.5);
  border-color: rgba(21, 21, 21, 0.5);
}
.pagination-classic .page-link:hover {
  background: transparent;
  color: #151515;
  border-color: #151515;
}
.pagination-classic .page-item.active .page-link {
  background: transparent;
  color: #151515;
  border-color: #151515;
}
.pagination-classic .page-link:focus {
  box-shadow: none;
}

/*
* Snackbars
*/
.snackbars {
  padding: 9px 16px;
  margin-left: auto;
  margin-right: auto;
  color: #ffffff;
  text-align: left;
  background-color: #151515;
  border-radius: 0;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);
  font-size: 14px;
}
.snackbars .icon-xxs {
  font-size: 18px;
}
.snackbars p span:last-child {
  padding-left: 14px;
}
.snackbars-left {
  display: inline-block;
  margin-bottom: 0;
}
.snackbars-right {
  display: inline-block;
  float: right;
  text-transform: uppercase;
}
.snackbars-right:hover {
  text-decoration: underline;
}
@media (min-width: 576px) {
  .snackbars {
    max-width: 540px;
    padding: 12px 15px;
    font-size: 15px;
  }
}

/*
* Footers
*/
.footer-classic {
  padding: 90px 0;
  font-weight: 400;
  background: #3C3C3C;
}
@media (min-width: 1200px) {
  .footer-classic {
    padding: 125px 0;
  }
}
.footer-classic .footer-title {
  color: #ffffff;
}
.footer-classic p {
  color: rgba(255, 255, 255, 0.5);
}
.footer-classic p.big {
  color: rgba(255, 255, 255, 0.8);
}
.footer-classic p.rights {
  color: rgba(255, 255, 255, 0.5);
}
.footer-classic p.rights a {
  color: rgba(255, 255, 255, 0.5);
}
.footer-classic .form-input {
  background: rgba(255, 255, 255, 0.1);
  border-color: transparent;
  color: rgba(255, 255, 255, 0.8);
}
.footer-classic .form-label {
  color: rgba(255, 255, 255, 0.8);
}
.footer-classic .list-contact-info a {
  color: rgba(255, 255, 255, 0.8);
}
.footer-classic .list-contact-info a:hover {
  color: #7FBC4E;
}
.footer-classic .icon-bg-white {
  background: rgba(255, 255, 255, 0.05);
  color: #ffffff;
}

.footer-title {
  text-transform: uppercase;
  font-weight: 600;
  line-height: 28px;
  letter-spacing: 0.1em;
}

.footer-title + * {
  margin-top: 30px;
}

.footer-divider {
  width: 70px;
  margin-top: 30px;
  margin-bottom: 30px;
}
.footer-classic .footer-divider {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.footer-modern .form-validation, .footer-classic .form-validation {
  color: #ffffff;
}

.footer-modern {
  position: relative;
  background: #3C3C3C;
}
.footer-modern > .container {
  position: relative;
  z-index: 2;
}
.footer-modern p {
  color: rgba(255, 255, 255, 0.5);
}
.footer-modern p.big {
  color: rgba(255, 255, 255, 0.8);
}
.footer-modern p.big a {
  margin-left: 10px;
  color: #ffffff;
}
.footer-modern p.big a:hover {
  color: #7FBC4E;
}
.footer-modern p.rights {
  color: rgba(255, 255, 255, 0.5);
}
.footer-modern p.rights a {
  color: rgba(255, 255, 255, 0.5);
}
.footer-modern * + .rights {
  margin-top: 25px;
}
.footer-modern * + .rd-mailform {
  margin-top: 30px;
}
.footer-modern .form-input {
  background: rgba(255, 255, 255, 0.1);
  border-color: transparent;
  color: rgba(255, 255, 255, 0.8);
}
.footer-modern .form-label {
  color: rgba(255, 255, 255, 0.8);
}
@media (min-width: 992px) {
  .footer-modern .google-map-container {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: calc(100vw - 60%);
    z-index: 3;
  }
  .footer-modern .google-map-container .google-map {
    height: 100%;
  }
}
.footer-modern .icon-bg-white {
  background: rgba(255, 255, 255, 0.05);
  color: #ffffff;
}
.footer-modern .social-list > li {
  margin-top: 0;
}
@media (min-width: 768px) {
  .footer-modern .social-list > li {
    display: block;
    margin-bottom: 15px;
  }
}

.footer-minimal {
  padding: 60px 0;
  text-align: center;
  background: #343333;
}
@media (min-width: 992px) {
  .footer-minimal {
    padding: 120px 0;
  }
}
.footer-minimal .icon-bg-white {
  background: rgba(255, 255, 255, 0.05);
  color: #ffffff;
}
.footer-minimal * + .rights {
  margin-top: 45px;
}
.footer-minimal .rights {
  color: rgba(255, 255, 255, 0.5);
}
.footer-minimal .rights a {
  color: rgba(255, 255, 255, 0.5);
}
.footer-minimal .social-list li {
  margin-top: 0;
}

.footer-minimal-nav {
  display: inline-block;
}
.footer-minimal-nav li {
  padding: 0 20px;
}
@media (min-width: 768px) {
  .footer-minimal-nav li {
    display: inline-block;
  }
}
.footer-minimal-nav li + li {
  margin-top: 10px;
}
@media (min-width: 768px) {
  .footer-minimal-nav li + li {
    margin-top: 0;
    border-left: 1px solid rgba(255, 255, 255, 0.5);
  }
}
.footer-minimal-nav a {
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  text-align: center;
  color: #ffffff;
}
.footer-minimal-nav a:hover {
  color: #7FBC4E;
}

/*
* Page layout
*/
.page {
  position: relative;
  overflow: hidden;
  min-height: 100vh;
  opacity: 0;
}
.page.fadeIn {
  animation-timing-function: ease-out;
}
.page.fadeOut {
  animation-timing-function: ease-in;
}
[data-x-mode] .page {
  opacity: 1;
}

html.boxed body {
  background: #edeff4 url(/build/website/images/bg-pattern-boxed.652eba2c.png) repeat fixed;
}
@media (min-width: 1630px) {
  html.boxed .page {
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0 0 23px 0 rgba(1, 1, 1, 0.1);
  }
  html.boxed .rd-navbar-static {
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }
  html.boxed .rd-navbar-static.rd-navbar--is-stuck {
    max-width: 1600px;
    width: 100%;
    left: calc(50% - 1600px);
    right: calc(50% - 1600px);
  }
}

.page-header {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 30;
}

.container.container-wide {
  max-width: 1920px;
}

/*
* Text styling
*/
.text-italic {
  font-style: italic;
}

.text-normal {
  font-style: normal;
}

.text-underline {
  text-decoration: underline;
}

.text-strike {
  text-decoration: line-through;
}

.font-weight-thin {
  font-weight: 100;
}

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

.font-weight-regular {
  font-weight: 400;
}

.font-weight-medium {
  font-weight: 500;
}

.font-weight-sbold {
  font-weight: 600;
}

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

.font-weight-ubold {
  font-weight: 900;
}

.text-spacing-0 {
  letter-spacing: 0;
}

.text-opacity-70 {
  opacity: 0.7;
}

.text-opacity-80 {
  opacity: 0.8;
}

.text-primary {
  color: #7FBC4E !important;
}

.text-secondary {
  color: #FFD541;
}

.text-gradient-1 {
  color: #5656DF;
}

.text-gradient-2 {
  color: #F73CA1;
}

.text-gradient-3 {
  color: #FFD541;
}

.text-gradient-4 {
  color: #00E175;
}

@supports (-webkit-background-clip: text) {
  .text-gradient-1 {
    background: linear-gradient(228.54deg, #7FBC4E 30.16%, #5656DF 89.45%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .text-gradient-2 {
    background: linear-gradient(228.54deg, #FFD541 36.26%, #F73CA1 96.73%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .text-gradient-3 {
    background: linear-gradient(228.54deg, #5656DF 0%, #FFD541 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .text-gradient-4 {
    background: linear-gradient(228.54deg, #00E175 0%, #5656DF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
}
@font-face {
  font-family: "TuesdayNigrh";
  src: url(/build/website/fonts/TuesdayNight-Regular.1b796833.otf);
}
@font-face {
  font-family: "Henrik";
  src: url(/build/website/fonts/Henrik-Regular.e8785007.otf);
  src: url(/build/website/fonts/Henrik-Regular.3a4fdc69.woff) format("woff");
}
.text-accent-2 {
  font-family: "TuesdayNigrh";
}

.text-accent-3 {
  font-weight: 900;
}

/*
* Offsets
*/
* + p {
  margin-top: 15px;
}

h2 + p,
.heading-2 + p {
  margin-top: 12px;
}

p + h2,
p + .heading-2 {
  margin-top: 15px;
}

p + p {
  margin-top: 15px;
}

img + p {
  margin-top: 15px;
}

h3 + img {
  margin-top: 42px;
}

h3 + p {
  margin-top: 15px;
}

@media (min-width: 768px) {
  h3 + p {
    margin-top: 28px;
  }
}
* + .row {
  margin-top: 30px;
}

.thin-title + * {
  margin-top: 30px;
}

* + .big {
  margin-top: 20px;
}

* + .text-block {
  margin-top: 30px;
}

* + .button {
  margin-top: 30px;
}

h3 + .button {
  margin-top: 37px;
}

* + .social-list {
  margin-top: 30px;
}

* + .row {
  margin-top: 30px;
}

@media (min-width: 768px) {
  * + .row {
    margin-top: 40px;
  }
}
@media (min-width: 1200px) {
  * + .row {
    margin-top: 60px;
  }
}
.row + h3,
.row + .heading-3 {
  margin-top: 80px;
}

h3 + .rd-form {
  margin-top: 50px;
}

.container + .container {
  margin-top: 35px;
}

.row + .row {
  margin-top: 35px;
}

@media (min-width: 1200px) {
  * + .rd-form {
    margin-top: 30px;
  }
  .container + .container {
    margin-top: 60px;
  }
  .row + .row {
    margin-top: 60px;
  }
}
.row-0 {
  margin-bottom: 0px;
}
.row-0:empty {
  margin-bottom: 0;
}
.row-0 > * {
  margin-bottom: 0px;
}

.row-15 {
  margin-bottom: -15px;
}
.row-15:empty {
  margin-bottom: 0;
}
.row-15 > * {
  margin-bottom: 15px;
}

.row-20 {
  margin-bottom: -20px;
}
.row-20:empty {
  margin-bottom: 0;
}
.row-20 > * {
  margin-bottom: 20px;
}

.row-30 {
  margin-bottom: -30px;
}
.row-30:empty {
  margin-bottom: 0;
}
.row-30 > * {
  margin-bottom: 30px;
}

.row-40 {
  margin-bottom: -40px;
}
.row-40:empty {
  margin-bottom: 0;
}
.row-40 > * {
  margin-bottom: 40px;
}

.row-50 {
  margin-bottom: -50px;
}
.row-50:empty {
  margin-bottom: 0;
}
.row-50 > * {
  margin-bottom: 50px;
}

.row-70 {
  margin-bottom: -70px;
}
.row-70:empty {
  margin-bottom: 0;
}
.row-70 > * {
  margin-bottom: 70px;
}

.row-85 {
  margin-bottom: -85px;
}
.row-85:empty {
  margin-bottom: 0;
}
.row-85 > * {
  margin-bottom: 85px;
}

@media (min-width: 992px) {
  .row-md-30 {
    margin-bottom: -30px;
  }
  .row-md-30:empty {
    margin-bottom: 0;
  }
  .row-md-30 > * {
    margin-bottom: 30px;
  }
  .row-lg-60 {
    margin-bottom: -60px;
  }
  .row-lg-60:empty {
    margin-bottom: 0;
  }
  .row-lg-60 > * {
    margin-bottom: 60px;
  }
}
@media (min-width: 1200px) {
  .row-xl-100 {
    margin-bottom: -100px;
  }
  .row-xl-100:empty {
    margin-bottom: 0;
  }
  .row-xl-100 > * {
    margin-bottom: 100px;
  }
}
h3 + .group-xl {
  margin-top: 40px;
}

.form-wrap + .row {
  margin-top: 30px;
}

* + .text-with-divider {
  margin-top: 30px;
}

.text-with-divider + * {
  margin-top: 30px;
}

* + .slick-slider {
  margin-top: 40px;
}

* + .owl-carousel {
  margin-top: 15px;
}

@media (min-width: 1200px) {
  * + .owl-carousel {
    margin-top: 40px;
  }
}
* + .tabs-custom {
  margin-top: 50px;
}

@media (min-width: 1200px) {
  * + .owl-carousel-lg {
    margin-top: 70px;
  }
}
@media (min-width: 1200px) {
  .innset-xl-left-30 {
    padding-left: 30px;
  }
  .innset-xl-left-70 {
    padding-left: 70px;
  }
  .innset-xl-right-30 {
    padding-right: 30px;
  }
  .innset-xl-right-50 {
    padding-right: 50px;
  }
}
/*
* Sections
*/
.section-xs {
  padding: 25px 0;
}

.section-sm,
.section-md,
.section-lg,
.section-xl {
  padding: 70px 0;
}

.section-xxl {
  padding: 80px 0;
}

.section-collapse + .section-collapse {
  padding-top: 0;
}

.section-collapse:last-child {
  padding-bottom: 0;
}

html [class*=section-].section-bottom-0 {
  padding-bottom: 0;
}

@media (max-width: 991.98px) {
  section.section-sm:first-of-type,
  section.section-md:first-of-type,
  section.section-lg:first-of-type,
  section.section-xl:first-of-type,
  section.section-xxl:first-of-type {
    padding-top: 40px;
  }
}
@media (min-width: 768px) {
  .section-sm {
    padding: 60px 0;
  }
  .section-md {
    padding: 70px 0;
  }
  .section-lg {
    padding: 85px 0;
  }
  .section-xl {
    padding: 100px 0;
  }
  .section-xxl {
    padding: 110px 0;
  }
}
@media (min-width: 992px) {
  .section-md {
    padding: 80px 0 90px;
  }
  .section-lg {
    padding: 100px 0;
  }
  .section-xl {
    padding: 115px 0;
  }
  .section-xxl {
    padding: 145px 0;
  }
}
@media (min-width: 1200px) {
  .section-lg {
    padding: 115px 0;
  }
  .section-xl {
    padding: 135px 0;
  }
  .section-xxl {
    padding: 175px 0;
  }
}
.section-single {
  display: flex;
  text-align: center;
}
.section-single p {
  margin-left: auto;
  margin-right: auto;
}
.section-single * + .rights {
  margin-top: 35px;
}
.section-single * + .countdown-wrap {
  margin-top: 35px;
}
.section-single .countdown-wrap + * {
  margin-top: 35px;
}
@media (min-width: 992px) {
  .section-single * + .rights {
    margin-top: 60px;
  }
  .section-single .countdown-wrap + * {
    margin-top: 35px;
  }
}
.section-single .rd-mailform-wrap {
  max-width: 670px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.section-single * + .rd-mailform-wrap {
  margin-top: 20px;
}

.section-single-header {
  padding: calc(1em + 3vh) 0 calc(1em + 2vh);
}

.section-single-main {
  padding: calc(1em + 4vh) 0;
}

.section-single-footer {
  padding: calc(1em + 2vh) 0 calc(1em + 3vh);
}

.section-single-inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  min-height: 100vh;
}
.section-single-inner > * {
  width: 100%;
}

@supports (display: grid) {
  .section-single-inner {
    display: grid;
    justify-items: center;
    align-content: space-between;
    grid-template-columns: 1fr;
  }
}
.section-main-bunner {
  position: relative;
  background: #232323;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .section-main-bunner {
    padding-bottom: 110px !important;
  }
}
.section-main-bunner:after {
  content: "";
  z-index: 10;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -2px;
  height: 66px;
  background-image: url(/build/website/images/decor-wave-bottom.7ca3b0bc.png);
}
.section-main-bunner .main-bunner-title {
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
@media (min-width: 992px) {
  .section-main-bunner {
    min-height: 100vh;
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.section-main-bunner .main-bunner-img {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  opacity: 0.4;
}
@media (min-width: 1200px) {
  .section-main-bunner .main-bunner-img {
    left: -100px;
    right: -100px;
    bottom: -100px;
    top: -100px;
    animation: bunner-img 10s infinite;
  }
}
.section-main-bunner .main-bunner-inner {
  position: relative;
  flex: 1;
  z-index: 1;
}
.section-main-bunner .main-bunner-inner * + h1 {
  margin-top: 30px;
}
.section-main-bunner .main-bunner-inner .bunner-location {
  letter-spacing: 0.08em;
  text-transform: uppercase;
  font-weight: 400;
}
.section-main-bunner .main-bunner-inner .bunner-location .icon {
  font-size: 30px;
  margin-right: 10px;
  vertical-align: top;
}
@media (min-width: 576px) {
  .section-main-bunner .main-bunner-inner .bunner-location .icon {
    vertical-align: middle;
  }
}
.section-main-bunner .main-bunner-inner .bunner-location a {
  display: inline-block;
}
.section-main-bunner.section-main-bunner-filter {
  background: #3C3C3C;
}
.section-main-bunner.section-main-bunner-filter .main-bunner-img {
  opacity: 1;
}
.section-main-bunner.section-main-bunner-filter:before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  content: "";
  background: linear-gradient(360deg, rgba(18, 18, 18, 0.6) 0.91%, rgba(18, 18, 18, 0.28) 47.77%, rgba(19, 19, 19, 0.29) 99.52%);
  z-index: 1;
}

@keyframes bunner-img {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(1deg) scale(1.02);
  }
  100% {
    transform: rotate(0deg);
  }
}
.section-transform-top {
  position: relative;
  z-index: 1;
  transform: translateY(-12%);
}
@media (min-width: 992px) {
  .section-transform-top {
    transform: translateY(-50%);
  }
}

.section-special {
  position: relative;
  min-height: 100vh;
}
@media (min-width: 992px) {
  .section-special {
    min-height: 920px;
    height: 100vh;
  }
}
.section-special .section-special-img {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.section-special .section-special-img:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
@media (min-width: 992px) {
  .section-special .section-special-img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 50vw;
  }
}
.section-special .section-special-img .block-video-button .icon {
  color: #7FBC4E;
}
@media (min-width: 992px) {
  .section-special .section-special-content {
    position: relative;
    width: 50vw;
  }
}
.section-special .section-special-content .section-special-content-inner {
  max-width: 700px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 992px) {
  .section-special .section-special-content .section-special-content-inner {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 10%;
    min-height: 900px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
}

.section-special-content-body {
  padding-top: 30px;
}
.section-special-content-body h2 {
  text-transform: capitalize;
  font-weight: 400;
}
.section-special-content-body * + h2 {
  margin-top: 15px;
}
.section-special-content-body * + .countdown {
  margin-top: 25px;
}
.section-special-content-body * + .section-special-content-form {
  margin-top: 25px;
}
.section-special-content-body * + .section-special-content-social {
  margin-top: 40px;
}
@media (min-width: 992px) {
  .section-special-content-body {
    padding-top: 45px;
  }
  .section-special-content-body * + h2 {
    margin-top: 25px;
  }
  .section-special-content-body * + .countdown {
    margin-top: 45px;
  }
  .section-special-content-body * + .section-special-content-form {
    margin-top: 45px;
  }
  .section-special-content-body * + .section-special-content-social {
    margin-top: 60px;
  }
}

.section-special-content-social {
  padding-bottom: 30px;
}

.section-special-content-form .form-input {
  background: #ffffff;
}
.section-special-content-form * + .small {
  margin-top: 12px;
}
.section-special-content-form .small {
  color: rgba(0, 0, 0, 0.75);
}

.section-special-content-social * + .list-inline {
  margin-top: 15px;
}
.section-special-content-social .list-inline {
  margin-left: -10px;
  margin-right: -10px;
}
.section-special-content-social li {
  padding: 10px;
}
.section-special-content-social .icon {
  text-align: center;
  border: 1px solid #C4C4C4;
  border-radius: 50%;
}
.section-special-content-social .icon.icon-blue:hover {
  color: #ffffff;
  border-color: #135DEC;
  background: #135DEC;
}
.section-special-content-social .icon.icon-blue-light:hover {
  color: #ffffff;
  border-color: #35B7E0;
  background: #35B7E0;
}
.section-special-content-social .icon.icon-pink:hover {
  color: #ffffff;
  border-color: #FF3951;
  background: #FF3951;
}
.section-special-content-social .icon.icon-violet:hover {
  color: #ffffff;
  border-color: #2C3AB6;
  background: #2C3AB6;
}

/*
* Grid modules
*/
.grid-demo {
  letter-spacing: 0;
  text-align: center;
}
.grid-demo p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.grid-demo * + p {
  margin-top: 5px;
}
.grid-demo * + .row {
  margin-top: 20px;
}
.grid-demo .row + .row {
  margin-top: 0;
}
@media (min-width: 1200px) {
  .grid-demo {
    text-align: left;
  }
  .grid-demo p {
    white-space: normal;
    overflow: visible;
    text-overflow: unset;
  }
  .grid-demo * + p {
    margin-top: 25px;
  }
}

.grid-demo-bordered .row {
  border: 0 solid #d7d7d7;
  border-top-width: 1px;
}
.grid-demo-bordered .row:last-child {
  border-bottom-width: 1px;
}
.grid-demo-bordered [class*=col] {
  padding: 5px 15px;
}
.grid-demo-bordered [class*=col]:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -1px;
  border-left: 1px solid #d7d7d7;
}
@media (min-width: 768px) {
  .grid-demo-bordered [class*=col] {
    padding: 30px;
  }
}
@media (min-width: 1200px) {
  .grid-demo-bordered [class*=col] {
    padding: 50px 50px 45px;
  }
}

.grid-demo-underlined .row {
  border-bottom: 1px solid #d7d7d7;
}
.grid-demo-underlined [class*=col] {
  padding: 5px 15px;
}
@media (min-width: 768px) {
  .grid-demo-underlined [class*=col] {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media (min-width: 1200px) {
  .grid-demo-underlined [class*=col] {
    padding-top: 45px;
    padding-bottom: 45px;
  }
}

.row-gutters-14 {
  margin-right: -7px;
  margin-left: -7px;
}
.row-gutters-14 > [class*=col-] {
  padding-left: 7px;
  padding-right: 7px;
}

/*
* Backgrounds
*/
.box-countdown-dark .brand .brand-logo-dark, .bg-green .brand .brand-logo-dark, .bg-secondary-2 .brand .brand-logo-dark, .bg-secondary .brand .brand-logo-dark, .bg-pink .brand .brand-logo-dark, .bg-primary .brand .brand-logo-dark, .bg-gray-800 .brand .brand-logo-dark, .bg-gray-700 .brand .brand-logo-dark, .bg-gray-600 .brand .brand-logo-dark, .post-corporate.post-corporate-img-bg .brand .brand-logo-dark, .section-main-bunner .brand .brand-logo-dark, .context-dark .brand .brand-logo-dark {
  display: none;
}
.box-countdown-dark .brand .brand-logo-light, .bg-green .brand .brand-logo-light, .bg-secondary-2 .brand .brand-logo-light, .bg-secondary .brand .brand-logo-light, .bg-pink .brand .brand-logo-light, .bg-primary .brand .brand-logo-light, .bg-gray-800 .brand .brand-logo-light, .bg-gray-700 .brand .brand-logo-light, .bg-gray-600 .brand .brand-logo-light, .post-corporate.post-corporate-img-bg .brand .brand-logo-light, .section-main-bunner .brand .brand-logo-light, .context-dark .brand .brand-logo-light {
  display: block;
}
.box-countdown-dark .box-icon-caption p, .bg-green .box-icon-caption p, .bg-secondary-2 .box-icon-caption p, .bg-secondary .box-icon-caption p, .bg-pink .box-icon-caption p, .bg-primary .box-icon-caption p, .bg-gray-800 .box-icon-caption p, .bg-gray-700 .box-icon-caption p, .bg-gray-600 .box-icon-caption p, .post-corporate.post-corporate-img-bg .box-icon-caption p, .section-main-bunner .box-icon-caption p, .context-dark .box-icon-caption p {
  color: rgba(255, 255, 255, 0.8);
}
.box-countdown-dark .decorate-triangle:before, .bg-green .decorate-triangle:before, .bg-secondary-2 .decorate-triangle:before, .bg-secondary .decorate-triangle:before, .bg-pink .decorate-triangle:before, .bg-primary .decorate-triangle:before, .bg-gray-800 .decorate-triangle:before, .bg-gray-700 .decorate-triangle:before, .bg-gray-600 .decorate-triangle:before, .post-corporate.post-corporate-img-bg .decorate-triangle:before, .section-main-bunner .decorate-triangle:before, .context-dark .decorate-triangle:before {
  border-color: transparent transparent rgba(255, 255, 255, 0.08) transparent;
}
.box-countdown-dark .decorate-circle:before, .bg-green .decorate-circle:before, .bg-secondary-2 .decorate-circle:before, .bg-secondary .decorate-circle:before, .bg-pink .decorate-circle:before, .bg-primary .decorate-circle:before, .bg-gray-800 .decorate-circle:before, .bg-gray-700 .decorate-circle:before, .bg-gray-600 .decorate-circle:before, .post-corporate.post-corporate-img-bg .decorate-circle:before, .section-main-bunner .decorate-circle:before, .context-dark .decorate-circle:before, .box-countdown-dark .decorate-rectangle:before, .bg-green .decorate-rectangle:before, .bg-secondary-2 .decorate-rectangle:before, .bg-secondary .decorate-rectangle:before, .bg-pink .decorate-rectangle:before, .bg-primary .decorate-rectangle:before, .bg-gray-800 .decorate-rectangle:before, .bg-gray-700 .decorate-rectangle:before, .bg-gray-600 .decorate-rectangle:before, .post-corporate.post-corporate-img-bg .decorate-rectangle:before, .section-main-bunner .decorate-rectangle:before, .context-dark .decorate-rectangle:before {
  background: rgba(255, 255, 255, 0.08);
}
.box-countdown-dark .team-classic-caption p, .bg-green .team-classic-caption p, .bg-secondary-2 .team-classic-caption p, .bg-secondary .team-classic-caption p, .bg-pink .team-classic-caption p, .bg-primary .team-classic-caption p, .bg-gray-800 .team-classic-caption p, .bg-gray-700 .team-classic-caption p, .bg-gray-600 .team-classic-caption p, .post-corporate.post-corporate-img-bg .team-classic-caption p, .section-main-bunner .team-classic-caption p, .context-dark .team-classic-caption p, .box-countdown-dark .team-modern-caption p, .bg-green .team-modern-caption p, .bg-secondary-2 .team-modern-caption p, .bg-secondary .team-modern-caption p, .bg-pink .team-modern-caption p, .bg-primary .team-modern-caption p, .bg-gray-800 .team-modern-caption p, .bg-gray-700 .team-modern-caption p, .bg-gray-600 .team-modern-caption p, .post-corporate.post-corporate-img-bg .team-modern-caption p, .section-main-bunner .team-modern-caption p, .context-dark .team-modern-caption p {
  color: rgba(21, 21, 21, 0.8);
}
.box-countdown-dark .team-classic-caption h4 a, .bg-green .team-classic-caption h4 a, .bg-secondary-2 .team-classic-caption h4 a, .bg-secondary .team-classic-caption h4 a, .bg-pink .team-classic-caption h4 a, .bg-primary .team-classic-caption h4 a, .bg-gray-800 .team-classic-caption h4 a, .bg-gray-700 .team-classic-caption h4 a, .bg-gray-600 .team-classic-caption h4 a, .post-corporate.post-corporate-img-bg .team-classic-caption h4 a, .section-main-bunner .team-classic-caption h4 a, .context-dark .team-classic-caption h4 a, .box-countdown-dark .team-modern-caption h4 a, .bg-green .team-modern-caption h4 a, .bg-secondary-2 .team-modern-caption h4 a, .bg-secondary .team-modern-caption h4 a, .bg-pink .team-modern-caption h4 a, .bg-primary .team-modern-caption h4 a, .bg-gray-800 .team-modern-caption h4 a, .bg-gray-700 .team-modern-caption h4 a, .bg-gray-600 .team-modern-caption h4 a, .post-corporate.post-corporate-img-bg .team-modern-caption h4 a, .section-main-bunner .team-modern-caption h4 a, .context-dark .team-modern-caption h4 a {
  color: #151515;
}
.box-countdown-dark .team-classic-caption h4 a:hover, .bg-green .team-classic-caption h4 a:hover, .bg-secondary-2 .team-classic-caption h4 a:hover, .bg-secondary .team-classic-caption h4 a:hover, .bg-pink .team-classic-caption h4 a:hover, .bg-primary .team-classic-caption h4 a:hover, .bg-gray-800 .team-classic-caption h4 a:hover, .bg-gray-700 .team-classic-caption h4 a:hover, .bg-gray-600 .team-classic-caption h4 a:hover, .post-corporate.post-corporate-img-bg .team-classic-caption h4 a:hover, .section-main-bunner .team-classic-caption h4 a:hover, .context-dark .team-classic-caption h4 a:hover, .box-countdown-dark .team-modern-caption h4 a:hover, .bg-green .team-modern-caption h4 a:hover, .bg-secondary-2 .team-modern-caption h4 a:hover, .bg-secondary .team-modern-caption h4 a:hover, .bg-pink .team-modern-caption h4 a:hover, .bg-primary .team-modern-caption h4 a:hover, .bg-gray-800 .team-modern-caption h4 a:hover, .bg-gray-700 .team-modern-caption h4 a:hover, .bg-gray-600 .team-modern-caption h4 a:hover, .post-corporate.post-corporate-img-bg .team-modern-caption h4 a:hover, .section-main-bunner .team-modern-caption h4 a:hover, .context-dark .team-modern-caption h4 a:hover {
  color: #7FBC4E;
}
.box-countdown-dark .countdown-gradient .countdown-period, .bg-green .countdown-gradient .countdown-period, .bg-secondary-2 .countdown-gradient .countdown-period, .bg-secondary .countdown-gradient .countdown-period, .bg-pink .countdown-gradient .countdown-period, .bg-primary .countdown-gradient .countdown-period, .bg-gray-800 .countdown-gradient .countdown-period, .bg-gray-700 .countdown-gradient .countdown-period, .bg-gray-600 .countdown-gradient .countdown-period, .post-corporate.post-corporate-img-bg .countdown-gradient .countdown-period, .section-main-bunner .countdown-gradient .countdown-period, .context-dark .countdown-gradient .countdown-period {
  color: rgba(255, 255, 255, 0.8);
}
.box-countdown-dark .countdown .countdown-section + .countdown-section::before, .bg-green .countdown .countdown-section + .countdown-section::before, .bg-secondary-2 .countdown .countdown-section + .countdown-section::before, .bg-secondary .countdown .countdown-section + .countdown-section::before, .bg-pink .countdown .countdown-section + .countdown-section::before, .bg-primary .countdown .countdown-section + .countdown-section::before, .bg-gray-800 .countdown .countdown-section + .countdown-section::before, .bg-gray-700 .countdown .countdown-section + .countdown-section::before, .bg-gray-600 .countdown .countdown-section + .countdown-section::before, .post-corporate.post-corporate-img-bg .countdown .countdown-section + .countdown-section::before, .section-main-bunner .countdown .countdown-section + .countdown-section::before, .context-dark .countdown .countdown-section + .countdown-section::before, .box-countdown-dark .countdown .countdown-section + .countdown-section::after, .bg-green .countdown .countdown-section + .countdown-section::after, .bg-secondary-2 .countdown .countdown-section + .countdown-section::after, .bg-secondary .countdown .countdown-section + .countdown-section::after, .bg-pink .countdown .countdown-section + .countdown-section::after, .bg-primary .countdown .countdown-section + .countdown-section::after, .bg-gray-800 .countdown .countdown-section + .countdown-section::after, .bg-gray-700 .countdown .countdown-section + .countdown-section::after, .bg-gray-600 .countdown .countdown-section + .countdown-section::after, .post-corporate.post-corporate-img-bg .countdown .countdown-section + .countdown-section::after, .section-main-bunner .countdown .countdown-section + .countdown-section::after, .context-dark .countdown .countdown-section + .countdown-section::after {
  background: rgba(255, 255, 255, 0.2);
}
.box-countdown-dark .box-pricing-modern, .bg-green .box-pricing-modern, .bg-secondary-2 .box-pricing-modern, .bg-secondary .box-pricing-modern, .bg-pink .box-pricing-modern, .bg-primary .box-pricing-modern, .bg-gray-800 .box-pricing-modern, .bg-gray-700 .box-pricing-modern, .bg-gray-600 .box-pricing-modern, .post-corporate.post-corporate-img-bg .box-pricing-modern, .section-main-bunner .box-pricing-modern, .context-dark .box-pricing-modern {
  color: #151515;
}
.box-countdown-dark .box-pricing-modern .pricing-modern-title, .bg-green .box-pricing-modern .pricing-modern-title, .bg-secondary-2 .box-pricing-modern .pricing-modern-title, .bg-secondary .box-pricing-modern .pricing-modern-title, .bg-pink .box-pricing-modern .pricing-modern-title, .bg-primary .box-pricing-modern .pricing-modern-title, .bg-gray-800 .box-pricing-modern .pricing-modern-title, .bg-gray-700 .box-pricing-modern .pricing-modern-title, .bg-gray-600 .box-pricing-modern .pricing-modern-title, .post-corporate.post-corporate-img-bg .box-pricing-modern .pricing-modern-title, .section-main-bunner .box-pricing-modern .pricing-modern-title, .context-dark .box-pricing-modern .pricing-modern-title {
  color: #151515;
}
.box-countdown-dark .text-secondary, .bg-green .text-secondary, .bg-secondary-2 .text-secondary, .bg-secondary .text-secondary, .bg-pink .text-secondary, .bg-primary .text-secondary, .bg-gray-800 .text-secondary, .bg-gray-700 .text-secondary, .bg-gray-600 .text-secondary, .post-corporate.post-corporate-img-bg .text-secondary, .section-main-bunner .text-secondary, .context-dark .text-secondary {
  color: #FFD541;
}
.box-countdown-dark .google-map, .bg-green .google-map, .bg-secondary-2 .google-map, .bg-secondary .google-map, .bg-pink .google-map, .bg-primary .google-map, .bg-gray-800 .google-map, .bg-gray-700 .google-map, .bg-gray-600 .google-map, .post-corporate.post-corporate-img-bg .google-map, .section-main-bunner .google-map, .context-dark .google-map {
  color: #151515;
}

/*
* Light Backgrounds
*/
.bg-default {
  background-color: #ffffff;
}
.bg-default:not([style*=background-]) + .bg-default:not([style*=background-]) {
  padding-top: 0;
}
.bg-default-decor {
  position: relative;
}
.bg-default-decor:before {
  content: "";
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  bottom: calc(100% - 2px);
  height: 65px;
  background-image: url(/build/website/images/decor-wave-bottom.7ca3b0bc.png);
}

.bg-gray-100 {
  background-color: #edeff4;
}
.bg-gray-100:not([style*=background-]) + .bg-gray-100:not([style*=background-]) {
  padding-top: 0;
}

.bg-gray-300 {
  background-color: #E7E7E7;
}
.bg-gray-300:not([style*=background-]) + .bg-gray-300:not([style*=background-]) {
  padding-top: 0;
}

.bg-gray-400 {
  background-color: #C4C4C4;
}
.bg-gray-400:not([style*=background-]) + .bg-gray-400:not([style*=background-]) {
  padding-top: 0;
}

.bg-gray-1 {
  background-color: #f5f5f5;
}
.bg-gray-1:not([style*=background-]) + .bg-gray-1:not([style*=background-]) {
  padding-top: 0;
}
.bg-gray-1-decor {
  position: relative;
}
.bg-gray-1-decor:before {
  content: "";
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  bottom: calc(100% - 2px);
  height: 65px;
  background-image: url(/build/website/images/decor-gray-top.371256bb.png);
}

/*
* Dark Backgrounds
*/
.bg-gray-600 {
  background-color: #3C3C3C;
}
.bg-gray-600:not([style*=background-]) + .bg-gray-600:not([style*=background-]) {
  padding-top: 0;
}

.bg-gray-700 {
  background-color: #444141;
}
.bg-gray-700:not([style*=background-]) + .bg-gray-700:not([style*=background-]) {
  padding-top: 0;
}

.bg-gray-800 {
  background-color: #151515;
}
.bg-gray-800:not([style*=background-]) + .bg-gray-800:not([style*=background-]) {
  padding-top: 0;
}

.bg-dark-filter {
  position: relative;
}
.bg-dark-filter > * {
  position: relative;
  z-index: 1;
}
.bg-dark-filter:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(21, 21, 21, 0.8) 100%);
}

.bg-accent-filter {
  position: relative;
}
.bg-accent-filter > * {
  position: relative;
  z-index: 1;
}
.bg-accent-filter:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(359.73deg, #3A092F 0.9%, rgba(60, 55, 79, 0.45) 107.43%);
}

/*
* Accent Backgrounds
*/
.bg-primary {
  background: #7FBC4E;
}
.bg-primary + .bg-primary {
  padding-top: 0;
}

.bg-pink {
  background: #F73CA1;
}
.bg-pink + .bg-pink {
  padding-top: 0;
}

.bg-secondary {
  background: #FFD541;
}
.bg-secondary + .bg-secondary {
  padding-top: 0;
}

.bg-secondary-2 {
  background: #5656DF;
}
.bg-secondary-2 + .bg-secondary-2 {
  padding-top: 0;
}

.bg-green {
  background: #00E175;
}
.bg-green + .bg-green {
  padding-top: 0;
}

/*
* Background Image
*/
[class*=bg-] {
  background-size: cover;
  background-position: center center;
}

@media (min-width: 992px) {
  html:not(.tablet):not(.mobile) .bg-fixed {
    background-attachment: fixed;
  }
}

.bg-dot {
  position: relative;
}
.bg-dot > * {
  position: relative;
  z-index: 1;
}
.bg-dot:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url(/build/website/images/bg-dot.6bfeb7a3.png);
  opacity: 0.2;
  z-index: 0;
}

.bg-dots-light {
  position: relative;
}
.bg-dots-light > * {
  position: relative;
  z-index: 1;
}
.bg-dots-light:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url(/build/website/images/bg-dot-light.1dec30e5.png);
  opacity: 0.04;
  z-index: 0;
}

.bg-decorate {
  position: relative;
  overflow: hidden;
}
.bg-decorate > * {
  position: relative;
  z-index: 2;
}
.bg-decorate:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url(/build/website/images/bg-dot-light.1dec30e5.png);
  opacity: 0.04;
  z-index: 0;
}
.bg-decorate:after {
  position: absolute;
  content: "";
  top: 50%;
  left: 0;
  width: 100vw;
  height: 100vw;
  background: #3C3C3C;
  transform: skewY(31deg);
  z-index: 0;
}
.bg-decorate.bg-decorate-reverse:after {
  transform: skewY(-31deg);
}

/*
* Utilities custom
*/
.height-fill {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.height-fill > * {
  flex-grow: 1;
  flex-shrink: 0;
}

.object-inline {
  white-space: nowrap;
}
.object-inline > * {
  display: inline-block;
  min-width: 20px;
  vertical-align: top;
  white-space: normal;
}
.object-inline > * + * {
  margin-left: 5px;
}

.oh {
  position: relative;
  overflow: hidden;
}

.text-decoration-lines {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.text-decoration-lines-content {
  position: relative;
  display: inline-block;
  min-width: 170px;
  font-size: 13px;
  text-transform: uppercase;
}
.text-decoration-lines-content::before, .text-decoration-lines-content::after {
  content: "";
  position: absolute;
  height: 1px;
  background: #d7d7d7;
  top: 50%;
  width: 100vw;
}
.text-decoration-lines-content::before {
  left: 0;
  transform: translate3d(-100%, 0, 0);
}
.text-decoration-lines-content::after {
  right: 0;
  transform: translate3d(100%, 0, 0);
}

* + .text-decoration-lines {
  margin-top: 30px;
}

p.rights {
  font-size: 14px;
  color: rgba(21, 21, 21, 0.8);
}
p.rights a {
  color: inherit;
}
p.rights a:hover {
  color: #7FBC4E;
}

[style*="z-index: 1000;"] {
  z-index: 1101 !important;
}

.text-block > * {
  margin-left: 0.125em;
  margin-right: 0.125em;
}

/*
*
* Animate.css
*/
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  opacity: 1;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.wow-outer {
  position: relative;
  overflow: hidden;
}

html:not(.lt-ie10) .not-animated {
  opacity: 0;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

/*
*
* Preloader
*/
.preloader {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 10000;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px;
  background: #ffffff;
  transition: 0.3s all ease;
}
.preloader.loaded {
  opacity: 0;
  visibility: hidden;
}

.preloader-body {
  text-align: center;
}
.preloader-body p {
  position: relative;
  right: -8px;
}

.cssload-container {
  width: 100%;
  height: 36px;
  text-align: center;
}

.cssload-speeding-wheel {
  width: 36px;
  height: 36px;
  margin: 0 auto;
  border: 3px solid #7FBC4E;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  animation: cssload-spin 0.88s infinite linear;
}

@-webkit-keyframes cssload-spin {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes cssload-spin {
  100% {
    transform: rotate(360deg);
  }
}
/*
*
* ToTop
*/
.ui-to-top {
  position: fixed;
  right: 15px;
  bottom: 15px;
  z-index: 100;
  width: 60px;
  height: 60px;
  font-size: 20px;
  line-height: 56px;
  color: #ffffff;
  overflow: hidden;
  background: #7FBC4E;
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  transition: 0.45s all ease-in-out;
  transform: translate3d(0, 100px, 0);
}
.ui-to-top:hover {
  color: #ffffff;
  background: #FFD541;
  text-decoration: none;
}
.ui-to-top:focus {
  color: #ffffff;
}
.ui-to-top.active {
  transform: translate3d(0, 0, 0);
}

html.mobile .ui-to-top,
html.tablet .ui-to-top {
  display: none !important;
}

@media (min-width: 576px) {
  .ui-to-top {
    right: 40px;
    bottom: 40px;
  }
}
/*
*
* RD Navbar
*/
@keyframes rd-navbar-slide-down {
  0% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes rd-navbar-slide-up {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-100%);
  }
}
.rd-navbar-fixed .rd-navbar-submenu, .rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-static .rd-menu, .rd-navbar,
.rd-menu,
.rd-navbar-nav,
.rd-navbar-panel, .rd-navbar-wrap {
  transition: 0.35s all cubic-bezier(0.65, 0.05, 0.36, 1);
}

.rd-navbar--no-transition, .rd-navbar--no-transition * {
  transition: none !important;
}

.rd-navbar,
.rd-navbar.rd-navbar--is-clone {
  display: none;
}

.rd-navbar.rd-navbar-fixed + .rd-navbar.rd-navbar--is-clone,
.rd-navbar.rd-navbar-sidebar + .rd-navbar.rd-navbar--is-clone {
  display: none;
}

.rd-navbar {
  display: none;
  background: #444141;
}

.rd-navbar-toggle {
  display: inline-block;
  position: relative;
  width: 48px;
  height: 48px;
  line-height: 48px;
  cursor: pointer;
  color: #E7E7E7;
  background-color: transparent;
  border: none;
  display: none;
}
.rd-navbar-toggle span {
  position: relative;
  display: block;
  margin: auto;
  transition: 0.3s all ease;
}
.rd-navbar-toggle span:after, .rd-navbar-toggle span:before {
  content: "";
  position: absolute;
  left: 0;
  top: -11px;
  transition: 0.3s all ease;
}
.rd-navbar-toggle span:after {
  top: 11px;
}
.rd-navbar-toggle span:after, .rd-navbar-toggle span:before, .rd-navbar-toggle span {
  width: 36px;
  height: 2px;
  background-color: #E7E7E7;
  backface-visibility: hidden;
  border-radius: 5px;
}
.rd-navbar-toggle span {
  transform: rotate(180deg);
}
.rd-navbar-toggle span:before, .rd-navbar-toggle span:after {
  transform-origin: 1.7142857143px center;
}
.rd-navbar-toggle.active span {
  transform: rotate(360deg);
}
.rd-navbar-toggle.active span:before, .rd-navbar-toggle.active span:after {
  top: 0;
  width: 15px;
}
.rd-navbar-toggle.active span:before {
  -webkit-transform: rotate3d(0, 0, 1, -40deg);
  transform: rotate3d(0, 0, 1, -40deg);
}
.rd-navbar-toggle.active span:after {
  -webkit-transform: rotate3d(0, 0, 1, 40deg);
  transform: rotate3d(0, 0, 1, 40deg);
}

.rd-navbar-collapse-toggle {
  display: inline-block;
  position: relative;
  width: 48px;
  height: 48px;
  line-height: 48px;
  cursor: pointer;
  color: #ffffff;
  display: none;
}
.rd-navbar-collapse-toggle span {
  top: 50%;
  margin-top: -3px;
}
.rd-navbar-collapse-toggle span, .rd-navbar-collapse-toggle span:before, .rd-navbar-collapse-toggle span:after {
  position: absolute;
  width: 6px;
  height: 6px;
  line-height: 6px;
  text-align: center;
  background: #ffffff;
  left: 50%;
  margin-left: -3px;
  border-radius: 50%;
  transition: 0.3s all ease;
}
.rd-navbar-collapse-toggle span:before, .rd-navbar-collapse-toggle span:after {
  content: "";
}
.rd-navbar-collapse-toggle span:before {
  bottom: 100%;
  margin-bottom: 3px;
}
.rd-navbar-collapse-toggle span:after {
  top: 100%;
  margin-top: 3px;
}
.rd-navbar-collapse-toggle.active span {
  transform: scale(0.7);
}
.rd-navbar-collapse-toggle.active span:before {
  transform: translateY(18px);
}
.rd-navbar-collapse-toggle.active span:after {
  transform: translateY(-18px);
}

.rd-navbar-brand a {
  display: block;
}

.rd-navbar-search {
  position: relative;
  display: inline-flex;
}
.rd-navbar-search .form-input {
  padding-right: 50px;
}
.rd-navbar-search .rd-search-form-submit {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 50px;
  padding: 0;
  margin: 0;
  border: none;
  cursor: pointer;
  background-color: transparent;
  color: #E7E7E7;
  transition: 0.33s;
}
.rd-navbar-search .rd-search-form-submit:hover {
  color: #7FBC4E;
}

.rd-navbar-search-toggle {
  background: none;
  border: none;
  display: inline-block;
  padding: 0;
  outline: none;
  outline-offset: 0;
  cursor: pointer;
  -webkit-appearance: none;
}
.rd-navbar-search-toggle::-moz-focus-inner {
  border: none;
  padding: 0;
}

.rd-navbar-dropdown {
  display: none;
}

/*
* @subsection  RD Navbar Static
*/
.rd-navbar-static {
  display: block;
}
.rd-navbar-static .rd-nav-item {
  display: inline-block;
}
.rd-navbar-static .rd-nav-item.focus .rd-nav-link, .rd-navbar-static .rd-nav-item.opened .rd-nav-link {
  color: #7FBC4E;
  background: transparent;
}
.rd-navbar-static .rd-nav-item.focus > .rd-navbar-submenu-toggle, .rd-navbar-static .rd-nav-item.opened > .rd-navbar-submenu-toggle {
  color: #7FBC4E;
}
.rd-navbar-static .rd-nav-item.active .rd-nav-link {
  color: #7FBC4E;
  background: transparent;
}
.rd-navbar-static .rd-nav-item.active > .rd-navbar-submenu-toggle {
  color: #7FBC4E;
}
.rd-navbar-static .rd-nav-item.focus > .rd-navbar-submenu-toggle::before, .rd-navbar-static .rd-nav-item.opened > .rd-navbar-submenu-toggle::before,
.rd-navbar-static .rd-nav-item .rd-nav-link:hover + .rd-navbar-submenu-toggle::before {
  transform: rotate(180deg);
}
.rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle {
  margin-left: 4px;
  font-family: "Material Design Icons";
  font-size: 16px;
  cursor: pointer;
  color: #ffffff;
}
.rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle::before {
  position: relative;
  display: inline-block;
  transition: 0.22s;
  content: "\f236";
}
.rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle:hover {
  color: #7FBC4E;
}
.rd-navbar-static .rd-nav-item > .rd-navbar-submenu {
  margin-top: 20px;
}
.rd-navbar-static .rd-nav-item + .rd-nav-item {
  margin-left: 38px;
}
.rd-navbar-static .rd-nav-link {
  position: relative;
  display: inline-block;
  color: #ffffff;
  font-size: 15px;
  line-height: 1.2;
  letter-spacing: 0.02em;
  font-weight: 500;
  text-transform: uppercase;
  transition: 0.25s;
}
.rd-navbar-static .rd-nav-link:hover {
  color: #7FBC4E;
}
.rd-navbar-static .rd-menu {
  z-index: 15;
  position: absolute;
  display: block;
  margin-top: 22px;
  visibility: hidden;
  opacity: 0;
  text-align: left;
  border: 1px solid #444141;
  transform: translate3d(0, 30px, 0);
}
.rd-navbar-static .rd-navbar-dropdown {
  position: absolute;
  left: 0;
  width: 270px;
  padding: 15px;
  background: #ffffff;
  z-index: 5;
}
.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown {
  top: -1px;
  left: 100%;
  z-index: 2;
  margin-top: -15px;
  margin-left: 15px;
  transform: translate3d(30px, 0, 0);
}
.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown.rd-navbar-open-left {
  left: auto;
  right: 100%;
  margin-left: 0;
  margin-right: 15px;
  transform: translate3d(-30px, 0, 0);
}
.rd-navbar-static .rd-dropdown-item.focus .rd-dropdown-link, .rd-navbar-static .rd-dropdown-item.opened .rd-dropdown-link {
  color: #7FBC4E;
}
.rd-navbar-static .rd-dropdown-link {
  color: #9b9b9b;
}
.rd-navbar-static .rd-dropdown-link:hover {
  color: #7FBC4E;
}
.rd-navbar-static .rd-navbar-dropdown li > a,
.rd-navbar-static .rd-megamenu-list li > a {
  position: relative;
  left: -3px;
  display: flex;
  padding: 1px 14px 1px 0;
  text-align: left;
  text-transform: uppercase;
}
.rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-static .rd-navbar-dropdown li > a:focus, .rd-navbar-static .rd-navbar-dropdown li > a:active,
.rd-navbar-static .rd-megamenu-list li > a,
.rd-navbar-static .rd-megamenu-list li > a:focus,
.rd-navbar-static .rd-megamenu-list li > a:active {
  color: #9b9b9b;
}
.rd-navbar-static .rd-navbar-dropdown li > a:hover,
.rd-navbar-static .rd-megamenu-list li > a:hover {
  color: #7FBC4E;
}
.rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-static .rd-navbar-dropdown li > a::before,
.rd-navbar-static .rd-megamenu-list li > a,
.rd-navbar-static .rd-megamenu-list li > a::before {
  transition: 0.15s ease-in-out;
}
.rd-navbar-static .rd-navbar-dropdown li > a::before,
.rd-navbar-static .rd-megamenu-list li > a::before {
  position: relative;
  top: -1px;
  left: -6px;
  display: inline-block;
  content: "\f105";
  font-family: "FontAwesome";
  font-size: inherit;
  line-height: inherit;
  color: #7FBC4E;
  opacity: 0;
  visibility: hidden;
}
.rd-navbar-static .rd-navbar-dropdown li.focus > a, .rd-navbar-static .rd-navbar-dropdown li.opened > a,
.rd-navbar-static .rd-navbar-dropdown li > a:hover,
.rd-navbar-static .rd-megamenu-list li.focus > a,
.rd-navbar-static .rd-megamenu-list li.opened > a,
.rd-navbar-static .rd-megamenu-list li > a:hover {
  left: 0;
  padding-left: 14px;
  padding-right: 0;
}
.rd-navbar-static .rd-navbar-dropdown li.focus > a::before, .rd-navbar-static .rd-navbar-dropdown li.opened > a::before,
.rd-navbar-static .rd-navbar-dropdown li > a:hover::before,
.rd-navbar-static .rd-megamenu-list li.focus > a::before,
.rd-navbar-static .rd-megamenu-list li.opened > a::before,
.rd-navbar-static .rd-megamenu-list li > a:hover::before {
  left: -7px;
  opacity: 1;
  visibility: visible;
}
.rd-navbar-static .rd-navbar-megamenu {
  display: flex;
  left: 0;
  width: 100%;
  max-width: 1200px;
  padding: 30px 40px;
  background: #ffffff;
}
.rd-navbar-static .rd-megamenu-item {
  flex-basis: 50%;
  flex-grow: 1;
}
.rd-navbar-static .rd-megamenu-item + .rd-megamenu-item {
  padding-left: 20px;
}
.rd-navbar-static .rd-megamenu-title {
  font-weight: 500;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  padding-bottom: 10px;
  border-bottom: 1px solid #d7d7d7;
}
.rd-navbar-static .rd-megamenu-list-item + .rd-megamenu-list-item {
  margin-top: 5px;
}
.rd-navbar-static .rd-megamenu-list-link {
  color: #000000;
  background: transparent;
}
.rd-navbar-static .rd-megamenu-list-link:hover {
  color: #7FBC4E;
  background: transparent;
}
.rd-navbar-static * + .rd-megamenu-list {
  margin-top: 10px;
}
.rd-navbar-static .rd-navbar-submenu.focus > .rd-menu, .rd-navbar-static .rd-navbar-submenu.opened > .rd-menu {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0);
}
.rd-navbar-static .rd-navbar-search.active .rd-search {
  visibility: visible;
  opacity: 1;
}
.rd-navbar-static .rd-search {
  position: absolute;
  top: 100%;
  right: 0;
  width: 270px;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
  margin-top: 20px;
  z-index: 2;
}
.rd-navbar-static * + .rd-navbar-search {
  margin-left: 38px;
}
.rd-navbar-static .rd-navbar-search-toggle {
  display: inline-flex;
  color: #444141;
}
.rd-navbar-static .rd-navbar-search-toggle span {
  display: inline-block;
  position: relative;
  width: 32px;
  height: 32px;
  font-size: 26px;
  line-height: 32px;
  text-align: center;
  cursor: pointer;
  background: none;
  border: none;
  outline: none;
  padding: 0;
}
.rd-navbar-static .rd-navbar-search-toggle span, .rd-navbar-static .rd-navbar-search-toggle span::before, .rd-navbar-static .rd-navbar-search-toggle span::after {
  transition: 0.3s all ease-in-out;
}
.rd-navbar-static .rd-navbar-search-toggle span::before, .rd-navbar-static .rd-navbar-search-toggle span::after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.rd-navbar-static .rd-navbar-search-toggle span::before {
  content: "\f43b";
  transform: rotate(0deg) scale(1);
  opacity: 1;
  visibility: visible;
  font-family: "Material Design Icons";
}
.rd-navbar-static .rd-navbar-search-toggle span::after {
  content: "\f24c";
  transform: rotate(-90deg) scale(0.4);
  opacity: 0;
  visibility: hidden;
  font-family: "Material Design Icons";
}
.rd-navbar-static .rd-navbar-search-toggle.active span::before {
  opacity: 0;
  visibility: hidden;
  transform: rotate(90deg) scale(0.4);
}
.rd-navbar-static .rd-navbar-search-toggle.active span::after {
  transform: rotate(0deg) scale(1);
  opacity: 1;
  visibility: visible;
}
.rd-navbar-static .rd-navbar-search-toggle:hover {
  color: #7FBC4E;
}
.rd-navbar-static.rd-navbar--is-clone {
  display: block;
  transform: translate3d(0, -100%, 0);
}
.rd-navbar-static.rd-navbar--is-clone.rd-navbar--is-stuck {
  transform: translate3d(0, 0, 0);
}
.rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-static.rd-navbar--is-clone {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  z-index: 1080;
  background: #444141;
}
.rd-navbar-static .rd-navbar--has-dropdown {
  position: relative;
}

/*
*
* RD Navbar Fixed
*/
.rd-navbar-fixed {
  display: block;
}
.rd-navbar-fixed .rd-navbar-toggle {
  display: inline-block;
}
.rd-navbar-fixed .rd-navbar-brand {
  position: relative;
  margin-left: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: left;
  font-size: 22px;
  margin-top: -2px;
}
.rd-navbar-fixed .rd-navbar-brand img {
  max-width: 160px;
  max-height: 58px;
  width: auto;
  height: auto;
}
.rd-navbar-fixed .rd-navbar-panel {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  z-index: 1080;
  display: flex;
  align-items: center;
  height: 56px;
  padding: 4px;
  box-shadow: 0px 0px 15px rgba(21, 21, 21, 0.35);
}
.rd-navbar-fixed .rd-navbar-nav-wrap {
  position: fixed;
  left: 0;
  top: -56px;
  bottom: -56px;
  z-index: 1079;
  width: 270px;
  padding: 112px 0 81px;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  font-size: 16px;
  line-height: 26px;
  transform: translateX(-110%);
}
.rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar {
  width: 4px;
}
.rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar-thumb {
  background: rgb(180.5081967213, 216.0081967213, 151.9918032787);
  border: none;
  border-radius: 0;
  opacity: 0.2;
}
.rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar-track {
  background: #7FBC4E;
  border: none;
  border-radius: 0;
}
.rd-navbar-fixed .rd-navbar-nav-wrap.active {
  transform: translateX(0);
}
.rd-navbar-fixed .rd-navbar-nav {
  display: block;
  margin: 15px 0;
  height: auto;
  text-align: left;
}
.rd-navbar-fixed .rd-nav-item {
  text-align: left;
}
.rd-navbar-fixed .rd-nav-item + .rd-nav-item {
  margin-top: 4px;
}
.rd-navbar-fixed .rd-nav-link {
  display: block;
  padding: 9px 56px 9px 18px;
}
.rd-navbar-fixed li.opened > .rd-navbar-dropdown {
  padding: 4px 0 0;
}
.rd-navbar-fixed li.opened > .rd-navbar-megamenu {
  padding-top: 15px;
  padding-bottom: 15px;
}
.rd-navbar-fixed li.opened > .rd-menu {
  opacity: 1;
  height: auto;
}
.rd-navbar-fixed li.opened > .rd-navbar-submenu-toggle::after {
  transform: rotate(180deg);
}
.rd-navbar-fixed .rd-menu {
  display: none;
  transition: opacity 0.3s, height 0.4s ease;
  opacity: 0;
  height: 0;
  overflow: hidden;
}
.rd-navbar-fixed .rd-navbar-submenu {
  position: relative;
}
.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown .rd-navbar-submenu-toggle:after {
  height: 34px;
  line-height: 34px;
}
.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown > li > a {
  padding-left: 30px;
}
.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown li li > a,
.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-megamenu ul li li > a {
  padding-left: 46px;
}
.rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-dropdown,
.rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-megamenu {
  display: block;
}
.rd-navbar-fixed .rd-megamenu-list > li > a,
.rd-navbar-fixed .rd-navbar-dropdown > li > a {
  display: block;
  padding: 9px 56px 9px 16px;
  font-size: 14px;
  line-height: 1.5;
}
.rd-navbar-fixed .rd-megamenu-list > li + li,
.rd-navbar-fixed .rd-navbar-dropdown > li + li {
  margin-top: 3px;
}
.rd-navbar-fixed .rd-megamenu-list > li > a {
  padding-left: 30px;
}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title {
  position: relative;
  display: block;
  padding: 0 18px 7px;
  font-size: 16px;
  line-height: 1.5;
}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title::after {
  content: "";
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 0;
  border-bottom: 1px solid;
}
.rd-navbar-fixed .rd-navbar-megamenu * + .rd-megamenu-list {
  margin-top: 11px;
}
.rd-navbar-fixed .rd-navbar-megamenu * + .rd-megamenu-title {
  margin-top: 20px;
}
.rd-navbar-fixed .rd-navbar-megamenu > li + li {
  margin-top: 20px;
}
.rd-navbar-fixed .rd-navbar-submenu-toggle {
  cursor: pointer;
}
.rd-navbar-fixed .rd-navbar-submenu-toggle::after {
  content: "\f107";
  position: absolute;
  top: 0;
  right: 0;
  width: 56px;
  height: 44px;
  font: 400 14px "FontAwesome";
  line-height: 44px;
  text-align: center;
  transition: 0.4s all ease;
  z-index: 2;
  cursor: pointer;
}
.rd-navbar-fixed .rd-navbar-collapse-toggle {
  display: block;
  top: 4px;
  z-index: 1081;
}
.rd-navbar-fixed .rd-navbar-collapse {
  position: fixed;
  right: 0;
  top: 56px;
  z-index: 1079;
  transform: translate3d(0, -10px, 0);
  padding: 15px;
  width: auto;
  border-radius: 5px;
  text-align: left;
  font-size: 14px;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
}
.rd-navbar-fixed .rd-navbar-collapse.active {
  transform: translate3d(0, 0, 0);
  opacity: 1;
  visibility: visible;
}
.rd-navbar-fixed .rd-navbar-collapse .list-inline > li {
  display: block;
}
.rd-navbar-fixed .rd-navbar-collapse .list-inline > li + li {
  margin-top: 10px;
}
.rd-navbar-fixed .rd-navbar-main-element {
  position: absolute;
  float: left;
}
.rd-navbar-fixed .rd-navbar-search .rd-search {
  position: fixed;
  right: 0;
  left: 0;
  top: 56px;
  z-index: 1079;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
  transform: translate3d(0, -10px, 0);
}
.rd-navbar-fixed .rd-navbar-search .rd-search-results-live {
  display: none;
}
.rd-navbar-fixed .rd-navbar-search .form-input {
  padding-right: 50px;
}
.rd-navbar-fixed .rd-navbar-search .rd-search-form-submit {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 50px;
  padding: 0;
  margin: 0;
  border: none;
  background-color: transparent;
}
.rd-navbar-fixed .rd-navbar-search.active .rd-search {
  opacity: 1;
  visibility: visible;
  transform: none;
}
.rd-navbar-fixed .rd-navbar-search-toggle {
  display: inline-flex;
}
.rd-navbar-fixed .rd-navbar-search-toggle span {
  display: inline-block;
  position: relative;
  width: 48px;
  height: 48px;
  font-size: 26px;
  line-height: 48px;
  text-align: center;
  cursor: pointer;
  background: none;
  border: none;
  outline: none;
  padding: 0;
}
.rd-navbar-fixed .rd-navbar-search-toggle span, .rd-navbar-fixed .rd-navbar-search-toggle span::before, .rd-navbar-fixed .rd-navbar-search-toggle span::after {
  transition: 0.3s all ease-in-out;
}
.rd-navbar-fixed .rd-navbar-search-toggle span::before, .rd-navbar-fixed .rd-navbar-search-toggle span::after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.rd-navbar-fixed .rd-navbar-search-toggle span::before {
  content: "\f43b";
  transform: rotate(0deg) scale(1);
  opacity: 1;
  visibility: visible;
  font-family: "Material Design Icons";
}
.rd-navbar-fixed .rd-navbar-search-toggle span::after {
  content: "\f24c";
  transform: rotate(-90deg) scale(0.4);
  opacity: 0;
  visibility: hidden;
  font-family: "Material Design Icons";
}
.rd-navbar-fixed .rd-navbar-search-toggle.active span::before {
  opacity: 0;
  visibility: hidden;
  transform: rotate(90deg) scale(0.4);
}
.rd-navbar-fixed .rd-navbar-search-toggle.active span::after {
  transform: rotate(0deg) scale(1);
  opacity: 1;
  visibility: visible;
}
.rd-navbar-fixed [class*=rd-navbar-fixed-element] {
  position: fixed;
  top: 4px;
  z-index: 1082;
}
.rd-navbar-fixed .rd-navbar-fixed-element-1 {
  right: 0;
}
.rd-navbar-fixed .rd-navbar-fixed-element-2 {
  right: 46px;
}
.rd-navbar-fixed.rd-navbar--is-clone {
  display: none;
}
.rd-navbar-fixed .rd-navbar-fixed--visible {
  display: block;
}
.rd-navbar-fixed .rd-navbar-fixed--hidden {
  display: none;
}

.rd-navbar-fixed .rd-navbar-panel {
  color: #9b9b9b;
  background: #444141;
}
.rd-navbar-fixed .rd-navbar-nav-wrap {
  color: #ffffff;
  background: #444141;
  border: 1px solid #444141;
  box-shadow: 0px 0px 15px rgba(21, 21, 21, 0.35);
}
.rd-navbar-fixed .rd-nav-item:hover .rd-nav-link, .rd-navbar-fixed .rd-nav-item.focus .rd-nav-link, .rd-navbar-fixed .rd-nav-item.active .rd-nav-link, .rd-navbar-fixed .rd-nav-item.opened .rd-nav-link {
  color: #ffffff;
  background: #7FBC4E;
}
.rd-navbar-fixed .rd-nav-item:hover > .rd-navbar-submenu-toggle, .rd-navbar-fixed .rd-nav-item.focus > .rd-navbar-submenu-toggle, .rd-navbar-fixed .rd-nav-item.active > .rd-navbar-submenu-toggle, .rd-navbar-fixed .rd-nav-item.opened > .rd-navbar-submenu-toggle {
  color: #ffffff;
}
.rd-navbar-fixed .rd-nav-link {
  color: #9b9b9b;
}
.rd-navbar-fixed .rd-megamenu-list > li > a,
.rd-navbar-fixed .rd-navbar-dropdown > li > a {
  color: #9b9b9b;
}
.rd-navbar-fixed .rd-megamenu-list > li:hover > a,
.rd-navbar-fixed .rd-megamenu-list > li.focus > a,
.rd-navbar-fixed .rd-megamenu-list > li.active > a,
.rd-navbar-fixed .rd-megamenu-list > li.opened > a,
.rd-navbar-fixed .rd-navbar-dropdown > li:hover > a,
.rd-navbar-fixed .rd-navbar-dropdown > li.focus > a,
.rd-navbar-fixed .rd-navbar-dropdown > li.active > a,
.rd-navbar-fixed .rd-navbar-dropdown > li.opened > a {
  color: #ffffff;
  background: #7FBC4E;
}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title {
  color: #E7E7E7;
}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title::after {
  border-bottom: 1px solid #444141;
}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a, .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a:focus, .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a:active {
  color: #ffffff;
}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a:hover {
  color: #7FBC4E;
}
.rd-navbar-fixed .rd-navbar-submenu-toggle {
  color: #9b9b9b;
}
.rd-navbar-fixed .rd-navbar-search .rd-search-form-submit {
  color: #E7E7E7;
}
.rd-navbar-fixed .rd-navbar-search .rd-search-form-submit:hover {
  color: #7FBC4E;
}
.rd-navbar-fixed .rd-navbar-search-toggle {
  color: #444141;
}
.rd-navbar-fixed .rd-navbar-search-toggle:hover {
  color: #7FBC4E;
}
.rd-navbar-fixed .rd-navbar-collapse {
  background-color: #444141;
  box-shadow: 0 0 22px -4px rgba(0, 0, 0, 0.17);
}
.rd-navbar-fixed .rd-navbar-collapse,
.rd-navbar-fixed .rd-navbar-collapse a {
  color: #9b9b9b;
}

html.rd-navbar-fixed-linked .page {
  padding-top: 56px;
}

/*
*
* RD Navbar Sidebar
*/
.rd-navbar-sidebar {
  display: block;
  background: #ffffff;
}
.rd-navbar-sidebar .rd-navbar-main-outer {
  padding-left: 15px;
  padding-right: 15px;
}
.rd-navbar-sidebar .rd-navbar-main {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 22px 60px 22px 0;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  transition: 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.rd-navbar-sidebar .rd-navbar-main-element {
  display: flex;
  align-items: center;
}
.rd-navbar-sidebar .rd-navbar-main-element > * + * {
  margin-left: 20px;
}
.rd-navbar-sidebar .rd-navbar-toggle {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  display: block;
  z-index: 1102;
}
.rd-navbar-sidebar .rd-navbar-panel {
  min-width: 200px;
  text-align: center;
}
.rd-navbar-sidebar .rd-navbar-brand img {
  width: auto;
  height: auto;
  max-width: 200px;
  max-height: 200px;
}
.rd-navbar-sidebar .rd-navbar-nav-wrap {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 1101;
  width: 450px;
  padding: 94px 0 0 0;
  background: #ffffff;
  transition: 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  transform: translateX(100%);
  box-shadow: 0 0 13px 0 rgba(231, 231, 231, 0.16);
}
.rd-navbar-sidebar .rd-navbar-nav-wrap.active {
  transition-delay: 0.1s;
  transform: translateX(0);
}
.rd-navbar-sidebar .rd-navbar-nav {
  height: calc(100vh - 100px);
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid #d7d7d7;
}
.rd-navbar-sidebar .rd-nav-item {
  position: relative;
  display: block;
  padding: 19px 30px 19px 40px;
}
.rd-navbar-sidebar .rd-nav-item.active .rd-nav-link {
  color: #7FBC4E;
}
.rd-navbar-sidebar .rd-nav-item .rd-nav-link,
.rd-navbar-sidebar .rd-nav-item > .rd-navbar-submenu-toggle {
  font-size: 18px;
}
.rd-navbar-sidebar .rd-nav-item + .rd-nav-item {
  border-top: 1px solid #d7d7d7;
}
.rd-navbar-sidebar .rd-nav-item:last-child {
  border-bottom: 1px solid #d7d7d7;
  margin-bottom: 30px;
}
.rd-navbar-sidebar .rd-nav-link {
  max-width: calc(100% - 30px);
  word-break: break-all;
  font-size: 18px;
  line-height: 1.4;
  text-transform: none;
  color: #E7E7E7;
}
.rd-navbar-sidebar .rd-nav-link:hover {
  color: #7FBC4E;
}
.rd-navbar-sidebar .rd-navbar-submenu .opened > .rd-navbar-submenu-toggle::after {
  transform: rotate(180deg);
}
.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-dropdown,
.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-megamenu {
  display: none;
  opacity: 0;
  visibility: hidden;
  will-change: opacity, visibility;
  transition: opacity 0.2s;
}
.rd-navbar-sidebar .rd-navbar-submenu.opened > .rd-navbar-dropdown,
.rd-navbar-sidebar .rd-navbar-submenu.opened > .rd-navbar-megamenu {
  display: block;
  opacity: 1;
  visibility: visible;
}
.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu > .rd-navbar-dropdown,
.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu > .rd-navbar-megamenu {
  transform: translateY(30px);
}
.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu.opened > .rd-navbar-dropdown,
.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu.opened > .rd-navbar-megamenu {
  transform: translateY(0);
}
.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu .rd-navbar-submenu > .rd-navbar-dropdown {
  transform: translateX(-20px);
}
.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu .rd-navbar-submenu.opened > .rd-navbar-dropdown {
  transform: translateX(0);
}
.rd-navbar-sidebar .rd-nav-item > .rd-navbar-submenu-toggle,
.rd-navbar-sidebar .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle {
  position: absolute;
  top: 0;
  right: 0;
  padding-top: inherit;
  padding-right: inherit;
  padding-left: 10px;
  margin-bottom: inherit;
  display: inline-block;
  width: 30px;
  margin-left: 5px;
  text-align: center;
  cursor: pointer;
  color: #444141;
}
.rd-navbar-sidebar .rd-nav-item > .rd-navbar-submenu-toggle:hover,
.rd-navbar-sidebar .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle:hover {
  color: #7FBC4E;
}
.rd-navbar-sidebar .rd-nav-item > .rd-navbar-submenu-toggle::after,
.rd-navbar-sidebar .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle::after {
  content: "\f107";
  position: relative;
  display: inline-block;
  font-family: "FontAwesome";
  font-size: inherit;
  line-height: inherit;
  text-align: center;
  vertical-align: middle;
  transition: 0.4s all ease;
  z-index: 2;
  will-change: transform;
}
.rd-navbar-sidebar .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle {
  font-size: 14px;
  color: #E7E7E7;
  margin-left: 7px;
}
.rd-navbar-sidebar .rd-menu {
  margin-top: 31px;
}
.rd-navbar-sidebar .rd-navbar-dropdown,
.rd-navbar-sidebar .rd-megamenu-list {
  font-size: 14px;
}
.rd-navbar-sidebar .rd-navbar-dropdown li > a,
.rd-navbar-sidebar .rd-megamenu-list li > a {
  position: relative;
  left: -3px;
  display: flex;
  padding: 1px 14px 1px 0;
  text-align: left;
  text-transform: uppercase;
}
.rd-navbar-sidebar .rd-navbar-dropdown li > a, .rd-navbar-sidebar .rd-navbar-dropdown li > a:focus, .rd-navbar-sidebar .rd-navbar-dropdown li > a:active,
.rd-navbar-sidebar .rd-megamenu-list li > a,
.rd-navbar-sidebar .rd-megamenu-list li > a:focus,
.rd-navbar-sidebar .rd-megamenu-list li > a:active {
  color: #9b9b9b;
}
.rd-navbar-sidebar .rd-navbar-dropdown li > a:hover,
.rd-navbar-sidebar .rd-megamenu-list li > a:hover {
  color: #7FBC4E;
}
.rd-navbar-sidebar .rd-navbar-dropdown li > a, .rd-navbar-sidebar .rd-navbar-dropdown li > a::before,
.rd-navbar-sidebar .rd-megamenu-list li > a,
.rd-navbar-sidebar .rd-megamenu-list li > a::before {
  transition: 0.15s ease-in-out;
}
.rd-navbar-sidebar .rd-navbar-dropdown li > a::before,
.rd-navbar-sidebar .rd-megamenu-list li > a::before {
  position: relative;
  top: -1px;
  left: -6px;
  display: inline-block;
  content: "\f105";
  font-family: "FontAwesome";
  font-size: inherit;
  line-height: inherit;
  color: #7FBC4E;
  opacity: 0;
  visibility: hidden;
}
.rd-navbar-sidebar .rd-navbar-dropdown li.focus > a, .rd-navbar-sidebar .rd-navbar-dropdown li.opened > a,
.rd-navbar-sidebar .rd-navbar-dropdown li > a:hover,
.rd-navbar-sidebar .rd-megamenu-list li.focus > a,
.rd-navbar-sidebar .rd-megamenu-list li.opened > a,
.rd-navbar-sidebar .rd-megamenu-list li > a:hover {
  left: 0;
  padding-left: 14px;
  padding-right: 0;
}
.rd-navbar-sidebar .rd-navbar-dropdown li.focus > a::before, .rd-navbar-sidebar .rd-navbar-dropdown li.opened > a::before,
.rd-navbar-sidebar .rd-navbar-dropdown li > a:hover::before,
.rd-navbar-sidebar .rd-megamenu-list li.focus > a::before,
.rd-navbar-sidebar .rd-megamenu-list li.opened > a::before,
.rd-navbar-sidebar .rd-megamenu-list li > a:hover::before {
  left: -7px;
  opacity: 1;
  visibility: visible;
}
.rd-navbar-sidebar .rd-navbar-megamenu {
  max-width: 450px;
  margin-bottom: -30px;
}
.rd-navbar-sidebar .rd-navbar-megamenu > * {
  margin-bottom: 30px;
}
.rd-navbar-sidebar .rd-navbar-megamenu > li {
  display: inline-block;
  vertical-align: top;
  width: 45%;
}
.rd-navbar-sidebar .rd-megamenu-title {
  display: none;
}
.rd-navbar-sidebar .rd-megamenu-list {
  margin-top: 0;
}
.rd-navbar-sidebar .rd-megamenu-list > li + li {
  margin-top: 10px;
}
.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown > a {
  padding-right: 0;
}
.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown > a::before {
  display: none;
}
.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown > a:hover {
  padding-left: 0;
}
.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown.focus > a {
  padding-left: 0;
}
.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown.opened > .rd-navbar-submenu-toggle {
  color: #7FBC4E;
}
.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown.opened > .rd-navbar-submenu-toggle::after {
  top: 1px;
}
.rd-navbar-sidebar .rd-navbar-dropdown > li + li {
  margin-top: 10px;
}
.rd-navbar-sidebar .rd-nav-item > .rd-navbar-dropdown {
  margin-top: 25px;
}
.rd-navbar-sidebar .rd-nav-item > .rd-navbar-dropdown .rd-navbar-dropdown {
  margin-top: 10px;
  padding-left: 15px;
}
.rd-navbar-sidebar .rd-nav-item > .rd-navbar-dropdown .rd-navbar-dropdown > li > a {
  font-size: 12px;
}
@media (min-width: 1200px) {
  .rd-navbar-sidebar .rd-navbar-megamenu {
    margin-bottom: -30px;
  }
  .rd-navbar-sidebar .rd-navbar-megamenu > * {
    margin-bottom: 30px;
  }
  .rd-navbar-sidebar .rd-navbar-dropdown > li + li,
  .rd-navbar-sidebar .rd-megamenu-list > li + li {
    margin-top: 18px;
  }
}
@media (min-width: 1200px) {
  .rd-navbar-sidebar .rd-navbar-nav-wrap {
    width: auto;
    left: calc(50% + 600px - 80px);
  }
}
.rd-navbar-sidebar.rd-navbar--is-clone {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  transform: translateY(-101%);
}
.rd-navbar-sidebar.rd-navbar--is-clone.rd-navbar--is-stuck {
  transform: translateY(0);
}
.rd-navbar-sidebar.rd-navbar--is-stuck {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 1000;
  box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.1);
}
.rd-navbar-sidebar.rd-navbar--is-stuck .rd-navbar-main {
  padding-top: 11px;
  padding-bottom: 11px;
}

/**
*
* RD Navbar Classic
* =====================================================
*/
.rd-navbar-classic.rd-navbar-static {
  background: rgba(255, 255, 255, 0.11);
}
.rd-navbar-classic.rd-navbar-static .rd-navbar-aside-outer,
.rd-navbar-classic.rd-navbar-static .rd-navbar-main-outer {
  padding-left: 15px;
  padding-right: 15px;
}
.rd-navbar-classic.rd-navbar-static .rd-navbar-aside,
.rd-navbar-classic.rd-navbar-static .rd-navbar-main {
  max-width: 1600px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
}
.rd-navbar-classic.rd-navbar-static .rd-navbar-aside .button,
.rd-navbar-classic.rd-navbar-static .rd-navbar-main .button {
  margin-top: 0;
  box-shadow: 0px 0px 15px rgba(21, 21, 21, 0.15);
}
.rd-navbar-classic.rd-navbar-static .rd-navbar-aside {
  padding: 10px 0;
}
.rd-navbar-classic.rd-navbar-static .rd-navbar-main {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 32px 0;
}
.rd-navbar-classic.rd-navbar-static .rd-navbar-brand img {
  width: auto;
  height: auto;
  max-width: 200px;
  max-height: 200px;
}
.rd-navbar-classic.rd-navbar-static .rd-navbar-main-element {
  display: flex;
  align-items: center;
}
.rd-navbar-classic.rd-navbar-static .rd-navbar-megamenu {
  left: 50%;
  transform: translate3d(-50%, 30px, 0);
}
.rd-navbar-classic.rd-navbar-static .rd-navbar--has-megamenu.focus > .rd-menu,
.rd-navbar-classic.rd-navbar-static .rd-navbar--has-megamenu.opened > .rd-menu {
  transform: translate3d(-50%, 0, 0);
}
.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone {
  background: #444141;
  border-bottom-color: #444141;
  box-shadow: 0px 0px 15px rgba(21, 21, 21, 0.35);
}
.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-aside-outer, .rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-navbar-aside-outer {
  display: none;
}
.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main, .rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main {
  padding: 17px 0;
}
.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav-item > .rd-navbar-submenu, .rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav-item > .rd-navbar-submenu {
  margin-top: 17px;
}
.rd-navbar-classic.rd-navbar-static .rd-navbar-nav-wrap > .button {
  display: none;
}
.rd-navbar-classic.rd-navbar-fixed .rd-navbar-main > .button {
  display: none;
}
.rd-navbar-classic.rd-navbar-fixed .rd-navbar-nav-wrap > .button {
  margin-left: 15px;
}

/*
*
* RD Navbar Fullwidth
*/
.rd-navbar-fullwidth {
  display: block;
}
.rd-navbar-fullwidth .rd-navbar-nav > li + li {
  margin-left: 20px;
}
.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-main, .rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-main {
  padding: 10px 0;
}

/**
*
* RD Navbar Modern
* =====================================================
*/
.rd-navbar-modern.rd-navbar-static {
  background: transparent;
}
.rd-navbar-modern.rd-navbar-static .rd-navbar-aside-outer,
.rd-navbar-modern.rd-navbar-static .rd-navbar-main-outer {
  padding-left: 15px;
  padding-right: 15px;
}
.rd-navbar-modern.rd-navbar-static .rd-navbar-aside,
.rd-navbar-modern.rd-navbar-static .rd-navbar-main {
  max-width: 1200px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
.rd-navbar-modern.rd-navbar-static .rd-navbar-aside .button,
.rd-navbar-modern.rd-navbar-static .rd-navbar-main .button {
  margin-top: 0;
  box-shadow: 0px 0px 15px rgba(21, 21, 21, 0.15);
}
.rd-navbar-modern.rd-navbar-static .rd-navbar-aside {
  padding: 10px 0;
}
.rd-navbar-modern.rd-navbar-static .rd-navbar-main {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 32px 0;
}
.rd-navbar-modern.rd-navbar-static .rd-nav-item .rd-nav-link {
  position: relative;
}
.rd-navbar-modern.rd-navbar-static .rd-nav-item .rd-nav-link:before {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  right: 0;
  height: 3px;
  width: 100%;
  background: #7FBC4E;
  transition: all 0.3s;
  transform: translateY(35px);
  will-change: transform;
  opacity: 0;
}
.rd-navbar-modern.rd-navbar-static .rd-nav-item.active > .rd-navbar-submenu-toggle, .rd-navbar-modern.rd-navbar-static .rd-nav-item:hover > .rd-navbar-submenu-toggle {
  color: #ffffff;
}
.rd-navbar-modern.rd-navbar-static .rd-nav-item .rd-nav-link:hover, .rd-navbar-modern.rd-navbar-static .rd-nav-item.active .rd-nav-link {
  color: #ffffff;
}
.rd-navbar-modern.rd-navbar-static .rd-nav-item .rd-nav-link:hover:before, .rd-navbar-modern.rd-navbar-static .rd-nav-item.active .rd-nav-link:before {
  transform: translateY(42px);
  opacity: 1;
}
.rd-navbar-modern.rd-navbar-static .rd-navbar-brand img {
  width: auto;
  height: auto;
  max-width: 200px;
  max-height: 200px;
}
.rd-navbar-modern.rd-navbar-static .rd-navbar-main-element {
  display: flex;
  align-items: center;
}
.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone {
  background: #444141;
  border-bottom-color: #444141;
  box-shadow: 0px 0px 15px rgba(21, 21, 21, 0.35);
}
.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-aside-outer, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-navbar-aside-outer {
  display: none;
}
.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main {
  padding: 17px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-nav-item .rd-nav-link:before, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-nav-item .rd-nav-link:before {
  transform: translateY(25px);
}
.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-nav-item .rd-nav-link:hover, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-nav-item.active .rd-nav-link, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-nav-item .rd-nav-link:hover, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-nav-item.active .rd-nav-link {
  color: #ffffff;
}
.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-nav-item .rd-nav-link:hover:before, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-nav-item.active .rd-nav-link:before, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-nav-item .rd-nav-link:hover:before, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-nav-item.active .rd-nav-link:before {
  transform: translateY(28px);
  opacity: 1;
}
.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav-item > .rd-navbar-submenu, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav-item > .rd-navbar-submenu {
  margin-top: 17px;
}
.rd-navbar-modern.rd-navbar-static .rd-navbar-nav-wrap {
  display: flex;
  align-items: center;
}
.rd-navbar-modern.rd-navbar-static .rd-navbar-nav-wrap > .button {
  margin-left: 35px;
}
.rd-navbar-modern.rd-navbar-fixed .rd-navbar-nav-wrap > .button {
  margin-left: 15px;
}

/**
*
* RD Navbar Modern
* =====================================================
*/
.rd-navbar-aside.rd-navbar-static {
  background: transparent;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-aside-outer,
.rd-navbar-aside.rd-navbar-static .rd-navbar-main-outer {
  padding-left: 15px;
  padding-right: 15px;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-aside,
.rd-navbar-aside.rd-navbar-static .rd-navbar-main {
  max-width: 1200px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-aside .button,
.rd-navbar-aside.rd-navbar-static .rd-navbar-main .button {
  margin-top: 0;
  box-shadow: 0px 0px 15px rgba(21, 21, 21, 0.15);
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-aside {
  padding: 10px 0;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-main {
  position: relative;
  padding: 32px 0;
}
.rd-navbar-aside.rd-navbar-static .rd-nav-item + .rd-nav-item {
  margin-left: 0;
}
.rd-navbar-aside.rd-navbar-static .rd-nav-item .rd-nav-link {
  position: relative;
}
.rd-navbar-aside.rd-navbar-static .rd-nav-item.active > .rd-navbar-submenu-toggle, .rd-navbar-aside.rd-navbar-static .rd-nav-item:hover > .rd-navbar-submenu-toggle {
  color: #7FBC4E;
}
.rd-navbar-aside.rd-navbar-static .rd-nav-item .rd-nav-link:hover, .rd-navbar-aside.rd-navbar-static .rd-nav-item.active .rd-nav-link {
  color: #7FBC4E;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-brand img {
  width: auto;
  height: auto;
  max-width: 200px;
  max-height: 200px;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-main-element {
  display: flex;
  align-items: center;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-panel {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-panel .nav-list {
  display: block;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-panel .nav-list li + li {
  margin-left: 25px;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-panel .nav-list a {
  text-transform: uppercase;
  letter-spacing: 0.02em;
  font-weight: 500;
  color: #ffffff;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-panel .nav-list a:hover {
  color: #7FBC4E;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-panel .header-soc-list li + li {
  margin-left: 25px;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-panel .header-soc-list .icon {
  color: rgba(255, 255, 255, 0.5);
  font-size: 22px;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-panel .header-soc-list .icon:hover {
  color: #ffffff;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-panel .block-right {
  display: flex;
  flex: 1;
  padding-right: 70px;
  align-items: center;
  justify-content: flex-end;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-panel .block-right > * + * {
  margin-left: 25px;
}
.rd-navbar-aside.rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-aside.rd-navbar-static.rd-navbar--is-clone {
  background: #444141;
  border-bottom-color: #444141;
}
.rd-navbar-aside.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main, .rd-navbar-aside.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main {
  padding: 17px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.rd-navbar-aside.rd-navbar-static.rd-navbar--is-stuck .rd-nav-item .rd-nav-link:before, .rd-navbar-aside.rd-navbar-static.rd-navbar--is-clone .rd-nav-item .rd-nav-link:before {
  transform: translateY(25px);
}
.rd-navbar-aside.rd-navbar-static.rd-navbar--is-stuck .rd-nav-item .rd-nav-link:hover, .rd-navbar-aside.rd-navbar-static.rd-navbar--is-stuck .rd-nav-item.active .rd-nav-link, .rd-navbar-aside.rd-navbar-static.rd-navbar--is-clone .rd-nav-item .rd-nav-link:hover, .rd-navbar-aside.rd-navbar-static.rd-navbar--is-clone .rd-nav-item.active .rd-nav-link {
  color: #7FBC4E;
}
.rd-navbar-aside.rd-navbar-static.rd-navbar--is-stuck .rd-nav-item .rd-nav-link:hover:before, .rd-navbar-aside.rd-navbar-static.rd-navbar--is-stuck .rd-nav-item.active .rd-nav-link:before, .rd-navbar-aside.rd-navbar-static.rd-navbar--is-clone .rd-nav-item .rd-nav-link:hover:before, .rd-navbar-aside.rd-navbar-static.rd-navbar--is-clone .rd-nav-item.active .rd-nav-link:before {
  transform: translateY(28px);
  opacity: 1;
}
.rd-navbar-aside.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav-item > .rd-navbar-submenu, .rd-navbar-aside.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav-item > .rd-navbar-submenu {
  margin-top: 17px;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-nav-wrap {
  display: flex;
  align-items: center;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-nav-wrap > .button {
  margin-left: 35px;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-toggle {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  display: block;
  z-index: 1102;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-nav-wrap {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 1101;
  width: 450px;
  padding: 94px 0 0 0;
  background: #3C3C3C;
  transition: 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  transform: translateX(100%);
  box-shadow: 0 0 13px 0 rgba(21, 21, 21, 0.3);
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-nav-wrap.active {
  transition-delay: 0.1s;
  transform: translateX(0);
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-nav {
  height: calc(100vh - 100px);
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  width: 100%;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.rd-navbar-aside.rd-navbar-static .rd-nav-item {
  position: relative;
  display: block;
  padding: 19px 30px 19px 40px;
}
.rd-navbar-aside.rd-navbar-static .rd-nav-item.active .rd-nav-link {
  color: #7FBC4E;
}
.rd-navbar-aside.rd-navbar-static .rd-nav-item .rd-nav-link,
.rd-navbar-aside.rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle {
  font-size: 18px;
}
.rd-navbar-aside.rd-navbar-static .rd-nav-item + .rd-nav-item {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.rd-navbar-aside.rd-navbar-static .rd-nav-item:last-child {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  margin-bottom: 30px;
}
.rd-navbar-aside.rd-navbar-static .rd-nav-link {
  display: block;
  max-width: calc(100% - 30px);
  word-break: break-all;
  font-size: 18px;
  line-height: 1.4;
  text-transform: uppercase;
  color: #E7E7E7;
}
.rd-navbar-aside.rd-navbar-static .rd-nav-link:hover {
  color: #7FBC4E;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-submenu .opened > .rd-navbar-submenu-toggle::after {
  transform: rotate(180deg);
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-submenu > .rd-navbar-dropdown,
.rd-navbar-aside.rd-navbar-static .rd-navbar-submenu > .rd-navbar-megamenu {
  display: none;
  opacity: 0;
  visibility: hidden;
  will-change: opacity, visibility;
  transition: opacity 0.2s;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-submenu.opened > .rd-navbar-dropdown,
.rd-navbar-aside.rd-navbar-static .rd-navbar-submenu.opened > .rd-navbar-megamenu {
  position: relative;
  display: block;
  opacity: 1;
  visibility: visible;
  background: transparent;
  border: none;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-submenu > .rd-navbar-submenu > .rd-navbar-dropdown,
.rd-navbar-aside.rd-navbar-static .rd-navbar-submenu > .rd-navbar-submenu > .rd-navbar-megamenu {
  transform: translateY(30px);
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-submenu > .rd-navbar-submenu.opened > .rd-navbar-dropdown,
.rd-navbar-aside.rd-navbar-static .rd-navbar-submenu > .rd-navbar-submenu.opened > .rd-navbar-megamenu {
  transform: translateY(0);
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-submenu > .rd-navbar-submenu .rd-navbar-submenu > .rd-navbar-dropdown {
  transform: translateX(-20px);
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-submenu > .rd-navbar-submenu .rd-navbar-submenu.opened > .rd-navbar-dropdown {
  transform: translateX(0);
}
.rd-navbar-aside.rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle,
.rd-navbar-aside.rd-navbar-static .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle {
  position: absolute;
  top: 0;
  right: 0;
  padding-top: inherit;
  padding-right: inherit;
  padding-left: 10px;
  margin-bottom: inherit;
  display: inline-block;
  width: 30px;
  margin-left: 5px;
  text-align: center;
  cursor: pointer;
  color: #ffffff;
}
.rd-navbar-aside.rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle:hover,
.rd-navbar-aside.rd-navbar-static .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle:hover {
  color: #7FBC4E;
}
.rd-navbar-aside.rd-navbar-static .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle {
  font-size: 14px;
  color: #E7E7E7;
  margin-left: 7px;
}
.rd-navbar-aside.rd-navbar-static .rd-menu {
  margin-top: 31px;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown,
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list {
  font-size: 14px;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li > a,
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list li > a {
  position: relative;
  left: -3px;
  display: flex;
  padding: 1px 14px 1px 0;
  text-align: left;
  text-transform: uppercase;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li > a:focus, .rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li > a:active,
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list li > a,
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list li > a:focus,
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list li > a:active {
  color: #9b9b9b;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li > a:hover,
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list li > a:hover {
  color: #7FBC4E;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li > a::before,
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list li > a,
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list li > a::before {
  transition: 0.15s ease-in-out;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li > a::before,
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list li > a::before {
  position: relative;
  top: -1px;
  left: -6px;
  display: inline-block;
  content: "\f105";
  font-family: "FontAwesome";
  font-size: inherit;
  line-height: inherit;
  color: #7FBC4E;
  opacity: 0;
  visibility: hidden;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li.focus > a, .rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li.opened > a,
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li > a:hover,
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list li.focus > a,
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list li.opened > a,
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list li > a:hover {
  left: 0;
  padding-left: 14px;
  padding-right: 0;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li.focus > a::before, .rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li.opened > a::before,
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li > a:hover::before,
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list li.focus > a::before,
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list li.opened > a::before,
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list li > a:hover::before {
  left: -7px;
  opacity: 1;
  visibility: visible;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-megamenu {
  max-width: 450px;
  padding: 30px 15px;
  margin-bottom: -30px;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-megamenu > * {
  margin-bottom: 30px;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-megamenu > li {
  display: inline-block;
  vertical-align: top;
  width: 45%;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-megamenu li + li {
  padding-left: 0;
}
.rd-navbar-aside.rd-navbar-static .rd-megamenu-title {
  display: none;
}
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list {
  margin-top: 0;
}
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list > li + li {
  margin-top: 10px;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown .rd-navbar--has-dropdown > a {
  padding-right: 0;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown .rd-navbar--has-dropdown > a::before {
  display: none;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown .rd-navbar--has-dropdown > a:hover {
  padding-left: 0;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown .rd-navbar--has-dropdown.focus > a {
  padding-left: 0;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown .rd-navbar--has-dropdown.opened > .rd-navbar-submenu-toggle {
  color: #7FBC4E;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown .rd-navbar--has-dropdown.opened > .rd-navbar-submenu-toggle::after {
  top: 1px;
}
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown > li + li {
  margin-top: 10px;
}
.rd-navbar-aside.rd-navbar-static .rd-nav-item > .rd-navbar-dropdown {
  margin-top: 25px;
}
.rd-navbar-aside.rd-navbar-static .rd-nav-item > .rd-navbar-dropdown .rd-navbar-dropdown {
  margin-top: 10px;
  padding-left: 15px;
}
.rd-navbar-aside.rd-navbar-static .rd-nav-item > .rd-navbar-dropdown .rd-navbar-dropdown > li > a {
  font-size: 12px;
}
@media (min-width: 1200px) {
  .rd-navbar-aside.rd-navbar-static .rd-navbar-megamenu {
    margin-bottom: -30px;
  }
  .rd-navbar-aside.rd-navbar-static .rd-navbar-megamenu > * {
    margin-bottom: 30px;
  }
  .rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown > li + li,
  .rd-navbar-aside.rd-navbar-static .rd-megamenu-list > li + li {
    margin-top: 18px;
  }
}
@media (min-width: 1800px) {
  .rd-navbar-aside.rd-navbar-static .rd-navbar-nav-wrap {
    width: auto;
    left: calc(50% + 600px - 80px);
  }
}
.rd-navbar-aside.rd-navbar-static.rd-navbar--is-clone {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  transform: translateY(-101%);
}
.rd-navbar-aside.rd-navbar-static.rd-navbar--is-clone.rd-navbar--is-stuck {
  transform: translateY(0);
}
.rd-navbar-aside.rd-navbar-static.rd-navbar--is-stuck {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 1000;
  box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.1);
}
.rd-navbar-aside.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main {
  padding-top: 11px;
  padding-bottom: 11px;
}
.rd-navbar-aside.rd-navbar-fixed .nav-list {
  display: none;
}
.rd-navbar-aside.rd-navbar-fixed .rd-navbar-nav-wrap > .button {
  margin-left: 15px;
}

/*
*
* Swiper
*/
.swiper-container {
  display: flex;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  height: auto;
  width: 100%;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-no-flexbox .swiper-slide {
  float: left;
}

.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  z-index: 1;
  display: flex;
  align-self: stretch;
  align-items: stretch;
  width: 100%;
  height: auto;
  min-height: inherit;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-container {
  flex-shrink: 0;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
  touch-action: pan-y;
}

.swiper-wp8-vertical {
  touch-action: pan-x;
}

/* Coverflow */
.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}

.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%270%200%20120%20120%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%3E%3Cdefs%3E%3Cline%20id%3D%27l%27%20x1%3D%2760%27%20x2%3D%2760%27%20y1%3D%277%27%20y2%3D%2727%27%20stroke%3D%27%236c6c6c%27%20stroke-width%3D%2711%27%20stroke-linecap%3D%27round%27%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%2830%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%2860%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%2890%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%28120%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%28150%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.37%27%20transform%3D%27rotate%28180%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.46%27%20transform%3D%27rotate%28210%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.56%27%20transform%3D%27rotate%28240%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.66%27%20transform%3D%27rotate%28270%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.75%27%20transform%3D%27rotate%28300%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.85%27%20transform%3D%27rotate%28330%2060%2C60%29%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%270%200%20120%20120%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%3E%3Cdefs%3E%3Cline%20id%3D%27l%27%20x1%3D%2760%27%20x2%3D%2760%27%20y1%3D%277%27%20y2%3D%2727%27%20stroke%3D%27%23fff%27%20stroke-width%3D%2711%27%20stroke-linecap%3D%27round%27%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%2830%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%2860%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%2890%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%28120%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%28150%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.37%27%20transform%3D%27rotate%28180%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.46%27%20transform%3D%27rotate%28210%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.56%27%20transform%3D%27rotate%28240%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.66%27%20transform%3D%27rotate%28270%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.75%27%20transform%3D%27rotate%28300%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.85%27%20transform%3D%27rotate%28330%2060%2C60%29%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
.swiper-slide > .vide__body,
.swiper-slide > .parallax_cnt {
  height: 100%;
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  display: none;
  font-size: 26px;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  cursor: pointer;
  transition: 0.2s ease-in;
  will-change: transform;
  z-index: 10;
}
.swiper-button-prev:hover,
.swiper-button-next:hover {
  color: #7FBC4E;
}
@media (min-width: 992px) {
  .swiper-button-prev,
  .swiper-button-next {
    display: block;
  }
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev {
  left: 30px;
}
.swiper-button-prev:before {
  font-family: "Linearicons";
  content: "\ec43";
}

.swiper-button-next {
  right: 30px;
}
.swiper-button-next:before {
  font-family: "Linearicons";
  content: "\ec44";
}

.swiper-slider.swiper-container-rtl .swiper-button-prev::before {
  content: "\f061";
}
.swiper-slider.swiper-container-rtl .swiper-button-next::before {
  content: "\f060";
}

.swiper-pagination {
  position: absolute;
  display: block;
  text-align: center;
  transition: 0.3s;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination .swiper-pagination-bullet {
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.6);
  transition: 0.2s;
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-pagination .swiper-pagination-bullet:hover {
  background: white;
}
.swiper-pagination.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-black .swiper-pagination-bullet {
  background: rgba(0, 0, 0, 0.6);
}
.swiper-pagination-black .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: rgb(0, 0, 0);
}

.swiper-container-vertical > .swiper-pagination {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet {
  margin: 5px 0;
  display: block;
}

.swiper-container-horizontal > .swiper-pagination {
  bottom: 20px;
  left: 0;
  width: 100%;
}
.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
  margin: 0 10px;
}

.swiper-slide {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  white-space: nowrap;
}
.swiper-slide-caption {
  width: 100%;
  white-space: normal;
}

.swiper-slider-1 {
  min-height: 40.1041666667vw;
}
@media (min-width: 992px) {
  .swiper-slider-1 {
    min-height: 100vh;
  }
}
@media (min-width: 992px) {
  .swiper-slider-1 .swiper-pagination {
    display: none;
  }
}
.swiper-slider-1 .swiper-slide-caption {
  padding-bottom: 100px;
}
.swiper-slider-1 .swiper-slide-caption .container {
  overflow: hidden;
}
.swiper-slider-1 .swiper-slide-caption h5 {
  font-weight: 400;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}
.swiper-slider-1 .swiper-slide-caption * + .button {
  margin-top: 15px;
}
@media (min-width: 992px) {
  .swiper-slider-1 .swiper-slide-caption * + .button {
    margin-top: 30px;
  }
}
.swiper-slider-1 .swiper-slide-caption * + .divider {
  margin-top: 20px;
}
@media (min-width: 992px) {
  .swiper-slider-1 .swiper-slide-caption * + .divider {
    margin-top: 40px;
  }
}
.swiper-slider-1 .swiper-slide-caption .divider:after {
  width: 90px;
  height: 1px;
  background: rgba(255, 255, 255, 0.8);
}
.swiper-slider-1 .swiper-slide-caption .text-accent-3 {
  transition: all 0.3s;
}
.swiper-slider-1 .swiper-slide-caption .text-accent-3.icon-gradient-2 {
  color: #F73CA1;
}
.swiper-slider-1 .swiper-slide-caption * + h2 {
  margin-top: 20px;
}
@media (min-width: 992px) {
  .swiper-slider-1 .swiper-slide-caption * + h2 {
    margin-top: 40px;
  }
}
.swiper-slider-1 .swiper-slide-caption h1 {
  font-size: 70px;
  line-height: 1.1;
  letter-spacing: 0.03em;
}
@media (min-width: 768px) {
  .swiper-slider-1 .swiper-slide-caption h1 {
    font-size: 100px;
  }
}
@media (min-width: 992px) {
  .swiper-slider-1 .swiper-slide-caption h1 {
    font-size: 130px;
  }
}
@media (min-width: 1200px) {
  .swiper-slider-1 .swiper-slide-caption h1 {
    font-size: 160px;
  }
}
.swiper-slider-1 .swiper-slide-caption .swiper-video-block {
  text-align: center;
  max-width: 130px;
}
.swiper-slider-1 .swiper-slide-caption .swiper-video-block * + .heading-4 {
  margin-top: 10px;
}
.swiper-slider-1 .swiper-slide-caption .swiper-video-block .icon {
  transition: all 0.3s;
}
.swiper-slider-1 .swiper-slide-caption .swiper-video-block .heading-4 {
  display: block;
  color: rgba(255, 255, 255, 0.5);
  font-style: italic;
  font-weight: 900;
  letter-spacing: 0.03em;
  line-height: 1.2;
  transition: all 0.3s;
}
.swiper-slider-1 .swiper-slide-caption .swiper-video-block a:hover .icon {
  color: #7FBC4E;
}
.swiper-slider-1 .swiper-slide-caption .swiper-video-block a:hover .heading-4 {
  color: #ffffff;
}

@media (min-width: 992px) {
  .swiper-counter {
    position: absolute;
    top: 50%;
    right: 70px;
    transform: translateY(-50%);
    font-size: 18px;
    font-weight: 400;
    color: #ffffff;
    z-index: 2;
  }
}

.google-map-markers {
  display: none;
}

.google-map-container {
  width: 100%;
}

.google-map {
  height: 250px;
  width: 100%;
  height: 250px;
}
@media (min-width: 768px) {
  .google-map {
    height: 400px;
  }
}
@media (min-width: 992px) {
  .google-map {
    height: 530px;
  }
}

/*
*
* Search Results
*/
.rd-search-results-live {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  max-height: 600px;
  overflow-y: auto;
  margin: -3px 0 0;
  text-align: left;
  z-index: 998;
}
.rd-search-results-live #search-results {
  position: relative;
  padding: 16px 0 0;
  color: #151515;
  background: #ffffff;
  opacity: 0;
  visibility: hidden;
  transform-origin: 50% 0;
  transform: scale(1, 0.9);
  transition: 0.3s all ease;
}
.rd-search-results-live #search-results::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
  z-index: -1;
  border: 1px solid #d7d7d7;
  border-top: 0;
}
.rd-search-results-live #search-results.active {
  opacity: 1;
  visibility: visible;
  transform: scale(1, 1);
}
.rd-search-results-live .search-quick-result {
  padding-left: 15px;
  padding-right: 15px;
  font-family: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 30px;
  text-transform: uppercase;
  color: #151515;
}
.rd-search-results-live .search-list {
  margin-top: 11px;
}
.rd-search-results-live .search-list li:only-child {
  padding: 0 15px 15px;
}
.rd-search-results-live .search-link {
  color: #E7E7E7;
}
.rd-search-results-live .search-link:hover {
  color: #7FBC4E;
}
.rd-search-results-live .search-error {
  font-size: 14px;
  line-height: 1.6;
}
.rd-search-results-live .search-title {
  position: relative;
  font-family: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #151515;
}
.rd-search-results-live .search-title a:hover {
  color: #7FBC4E;
}
.rd-search-results-live .search-list-item-all {
  margin-top: 18px;
  width: 100%;
}
.rd-search-results-live .search-submit {
  position: relative;
  overflow: hidden;
  z-index: 0;
  display: block;
  padding: 8px;
  font-family: "Poppins", sans-serif;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0;
  text-transform: uppercase;
  text-align: center;
  color: #ffffff;
  background: #7FBC4E;
}
.rd-search-results-live .search-submit:hover {
  color: #ffffff;
  background: #E7E7E7;
}
.rd-search-results-live .match {
  display: none;
}
.not-empty ~ .rd-search-results-live {
  visibility: visible;
  opacity: 1;
}
.rd-search-results-live p {
  font-size: 11px;
}
.rd-search-results-live p * {
  margin: 0;
}
.rd-search-results-live .search-list-item {
  padding: 0 15px;
}
.rd-search-results-live * + p {
  margin-top: 5px;
}
.rd-search-results-live .search-list-item + .search-list-item {
  margin-top: 17px;
}

.rd-search-results .search-list {
  counter-reset: li;
  text-align: left;
  padding-left: 0;
  font-size: 18px;
  list-style-type: none;
  overflow: hidden;
}
.rd-search-results .search-list li div {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  white-space: nowrap;
}
.rd-search-results .search-list li:only-child::before {
  display: none;
}
.rd-search-results .search-list-item {
  position: relative;
  padding-left: 40px;
  font-size: 15px;
  color: #9b9b9b;
}
.rd-search-results .search-list-item::before {
  content: counter(li, decimal-leading-zero) ".";
  counter-increment: li;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 15px;
  line-height: 19px;
  font-weight: 700;
  color: #000000;
}
.rd-search-results .search-list-item + .search-list-item {
  margin-top: 40px;
}
.rd-search-results .search-title {
  font-size: 16px;
  line-height: 19px;
  color: #000000;
}
.rd-search-results .search-title > a {
  display: inline-block;
  line-height: 19px;
}
.rd-search-results .search {
  color: #ffffff;
  padding: 0 0.25em;
  background: #7FBC4E;
}
.rd-search-results .match {
  padding: 5px;
  font-size: 12px;
  line-height: 1.7;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #000000;
}
.rd-search-results .match em {
  margin: 0;
  font-style: normal;
}
.rd-search-results p * {
  margin: 0;
}
.rd-search-results * + .match {
  margin-top: 10px;
}
@media (min-width: 768px) {
  .rd-search-results .search-title {
    font-size: 18px;
  }
  .rd-search-results .search-list-item::before {
    top: 0;
    font-size: 16px;
    line-height: 19px;
  }
  .rd-search-results * + p {
    margin-top: 12px;
  }
}
@media (min-width: 992px) {
  .rd-search-results .search-list-item {
    padding-left: 40px;
  }
}

* + .rd-search-results {
  margin-top: 40px;
}

@media (min-width: 768px) {
  * + .rd-search-results {
    margin-top: 55px;
  }
}
.rd-search-classic {
  position: relative;
}
.rd-search-classic .form-input {
  padding-right: 50px;
}
.rd-search-classic .form-input,
.rd-search-classic .form-label {
  letter-spacing: 0;
}
.rd-search-classic .rd-search-submit {
  background: none;
  border: none;
  display: inline-block;
  padding: 0;
  outline: none;
  outline-offset: 0;
  cursor: pointer;
  -webkit-appearance: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 50px;
  padding-top: 3px;
  padding-right: 2px;
  margin: 0;
  text-align: center;
  color: #E7E7E7;
  font-size: 0;
  line-height: 0;
}
.rd-search-classic .rd-search-submit::-moz-focus-inner {
  border: none;
  padding: 0;
}
.rd-search-classic .rd-search-submit:before {
  position: relative;
  top: -1px;
  content: "\e014";
  font: 400 20px "fl-chapps";
  line-height: 1;
  transition: 0.33s all ease;
}
.rd-search-classic .rd-search-submit:hover {
  color: #7FBC4E;
}

.rd-search.rd-search-inline {
  position: relative;
}
.rd-search.rd-search-inline .form-input {
  padding-right: 60px;
}
.rd-search.rd-search-inline .button-link {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 60px;
  right: 0;
  margin: 0;
  font-size: 21px;
  color: #E7E7E7;
  transition: 0.33s;
}
.rd-search.rd-search-inline .button-link::before {
  display: block;
  margin: auto;
}
.rd-search.rd-search-inline .button-link:hover {
  color: #7FBC4E;
}
.rd-search.rd-search-inline.form-sm .form-input {
  padding-right: 50px;
}
.rd-search.rd-search-inline.form-sm .button-link {
  width: 50px;
  font-size: 18px;
}
.rd-search.rd-search-inline.form-lg .form-input {
  padding-right: 60px;
}
.rd-search.rd-search-inline.form-lg .button-link {
  width: 60px;
}

.rd-search .form-input {
  padding-right: 50px;
}
.rd-search .button-search {
  position: absolute;
  border: none;
  background: transparent;
  top: 0;
  right: 0;
  padding: 0 15px;
  line-height: 50px;
  font-size: 20px;
  color: #151515;
  cursor: pointer;
}
.rd-search .button-search:hover {
  color: #7FBC4E;
}

/*
*
* Isotope
*/
@keyframes sprite-animation {
  from {
    background-position: 0 0;
  }
}
[data-isotope-layout] {
  z-index: 0;
  display: block;
  min-height: 160px;
  margin-left: -15px;
  margin-right: -15px;
  transition: 0.4s all ease;
}
[data-isotope-layout] .row {
  transform: translateY(-30px);
}
[data-isotope-layout] .row > [class*=col-] {
  margin-bottom: 30px;
}
[data-isotope-layout] .row-narrow {
  margin-bottom: -30px;
}
[data-isotope-layout] .row-narrow > [class*=col-] {
  margin-top: 30px;
}
[data-isotope-layout] .row-condensed {
  margin-bottom: 0;
  transform: translateY(0);
}
[data-isotope-layout] .row-condensed > [class*=col-] {
  margin-bottom: 0;
}
[data-isotope-layout] [class*=col-] {
  display: block;
  will-change: transform;
  backface-visibility: hidden;
  transition: 0.1s opacity ease-in;
}
@media (max-width: 575.98px) {
  [data-isotope-layout] [class*=col-] {
    max-width: 100%;
  }
}

.isotope-filters > * {
  margin-top: 0;
  vertical-align: middle;
}
.isotope-filters .inline-list {
  position: relative;
  word-spacing: 0;
}
.isotope-filters .inline-list li {
  display: inline-block;
}
.isotope-filters .inline-list a {
  position: relative;
  transition: 0.3s;
  color: #E7E7E7;
}
.isotope-filters .inline-list .isotope-filters-trigger {
  display: none;
}

.isotope-filters-modern .inline-list {
  margin-left: -10px;
  margin-right: -10px;
}
.isotope-filters-modern .inline-list > * {
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
.isotope-filters-modern .inline-list > li {
  font-family: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 18px;
}
.isotope-filters-modern .inline-list a {
  position: relative;
  padding-bottom: 10px;
}
.isotope-filters-modern .inline-list a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 2px;
  transition: 0.4s;
  background: #7FBC4E;
}
.isotope-filters-modern .inline-list a:hover {
  color: #7FBC4E;
}
.isotope-filters-modern .inline-list a.active::after {
  width: 100%;
}
@media (min-width: 992px) {
  .isotope-filters-modern .inline-list {
    margin-left: -23px;
    margin-right: -23px;
  }
  .isotope-filters-modern .inline-list > * {
    margin-top: 10px;
    padding-left: 23px;
    padding-right: 23px;
  }
}

.isotope-modern-wrap [class*=col] {
  margin-top: 30px;
}
@media (max-width: 767.98px) {
  .isotope-modern-wrap [class*=col] {
    width: 100%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  html:not(.tablet):not(.mobile) .isotope-modern-wrap [class*=col] {
    margin-top: 0;
  }
}

.isotope-condensed {
  margin-left: 0;
  margin-right: 0;
}
.isotope-condensed .row > * {
  margin-top: -1px;
  margin-bottom: -1px;
}

* + .isotope {
  margin-top: 0;
}

* + .isotope-condensed {
  margin-top: 30px;
}

@media (max-width: 991.98px) {
  .isotope-condensed {
    padding: 0 0 30px;
    margin-left: 0;
    margin-right: 0;
  }
  .isotope-condensed .row.row-condensed > [class*=col] {
    padding-left: 10px;
    padding-right: 10px;
  }
  .isotope-condensed .row.row-condensed > [class*=col] + [class*=col] {
    margin-top: 25px;
  }
}
@media (min-width: 768px) {
  * + .isotope {
    margin-top: 28px;
  }
  * + .isotope-condensed {
    margin-top: 50px;
  }
}
.tabs-custom {
  text-align: left;
}
.tabs-custom .nav-tabs {
  font-size: 0;
  line-height: 0;
  word-spacing: 0;
  border: 0;
}
.tabs-custom .nav-tabs:before, .tabs-custom .nav-tabs:after {
  display: none;
}
.tabs-custom .nav-item {
  float: none;
  border: 0;
  cursor: pointer;
  transition: 0.33s all ease;
}
.tabs-custom .nav-link {
  margin: 0;
  border-radius: 0;
  border: 0;
}
.tabs-custom .nav-link.active {
  cursor: default;
  border: 0;
}

.tab-content > .tab-pane {
  display: block;
  visibility: hidden;
  height: 0;
  overflow: hidden;
}

.tab-content > .active {
  visibility: visible;
  height: auto;
  overflow: visible;
}

* + .tabs-horizontal.tabs-corporate {
  margin-top: 25px;
}

* + .tabs-vertical.tabs-corporate {
  margin-top: 40px;
}

@media (min-width: 768px) {
  * + .tabs-vertical.tabs-corporate {
    margin-top: 60px;
  }
}
@media (min-width: 1200px) {
  * + .tabs-vertical.tabs-corporate {
    margin-top: 80px;
  }
}
.tabs-line .nav-tabs {
  position: relative;
}
.tabs-line .nav-link {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.4;
  text-align: center;
  vertical-align: middle;
}
.tabs-line * + .tab-content {
  margin-top: 20px;
}
@media (max-width: 991.98px) {
  .tabs-line .nav-tabs {
    max-width: 100%;
    border: 1px solid #e5e7e9;
  }
  .tabs-line .nav-item {
    margin: -1px;
  }
  .tabs-line .nav-link {
    padding: 7px 10px;
    color: rgba(21, 21, 21, 0.8);
    background: transparent;
    border-bottom: 1px solid #e5e7e9;
  }
  .tabs-line .nav-link:first-child {
    border-top: 1px solid #e5e7e9;
  }
  .tabs-line .nav-link:hover,
  .tabs-line .nav-link.active {
    color: #ffffff;
    background: #7FBC4E;
    border-color: #7FBC4E;
  }
}

.tabs-corporate .nav-tabs {
  position: relative;
  border: 1px solid #e5e7e9;
}
.tabs-corporate .nav-item {
  margin: -1px;
}
.tabs-corporate .nav-link {
  padding: 10px 10px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.4;
  color: rgba(21, 21, 21, 0.8);
  background: transparent;
  border-bottom: 1px solid #e5e7e9;
  text-align: center;
  vertical-align: middle;
}
.tabs-corporate .nav-link:first-child {
  border-top: 1px solid #e5e7e9;
}
.tabs-corporate .nav-link:hover,
.tabs-corporate .nav-link.active {
  color: #ffffff;
  background: #7FBC4E;
  border-color: #7FBC4E;
}
.tabs-corporate .tab-content {
  padding: 30px 0 0;
}

@media (min-width: 768px) {
  .tabs-horizontal.tabs-corporate .nav-tabs {
    position: relative;
    width: 100%;
    display: block;
    margin-left: -5px;
    margin-right: -5px;
    text-align: center;
    border: 0;
    will-change: transform;
  }
  .tabs-horizontal.tabs-corporate .nav-tabs > * {
    margin-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
  }
  .tabs-horizontal.tabs-corporate .nav-item {
    display: inline-block;
    will-change: transform;
  }
  .tabs-horizontal.tabs-corporate .nav-link {
    display: block;
    position: relative;
    z-index: 1;
    min-width: 130px;
    letter-spacing: 0.1em;
    padding: 13px 20px;
    border: 2px solid #e5e7e9;
  }
  .tabs-horizontal.tabs-corporate .nav-link, .tabs-horizontal.tabs-corporate .nav-link::before {
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  }
  .tabs-horizontal.tabs-corporate .nav-link::before {
    content: "";
    position: absolute;
    top: -1px;
    left: -1px;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    z-index: -1;
    opacity: 0;
    transform: scale3d(0.7, 1, 1);
    transition: transform 0.4s, opacity 0.4s;
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    background: #7FBC4E;
  }
  .tabs-horizontal.tabs-corporate .nav-link.active,
  .tabs-horizontal.tabs-corporate .nav-link:hover {
    color: #ffffff;
    border-color: #7FBC4E;
    background-color: transparent;
  }
  .tabs-horizontal.tabs-corporate .nav-link.active::before,
  .tabs-horizontal.tabs-corporate .nav-link:hover::before {
    opacity: 1;
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  }
  .tabs-horizontal.tabs-line .nav-tabs {
    border: 0;
    border-bottom: 4px solid #d7d7d7;
  }
  .tabs-horizontal.tabs-line .nav-item {
    display: inline-block;
  }
  .tabs-horizontal.tabs-line .nav-item:not(:last-child) {
    margin-right: 52px;
  }
  .tabs-horizontal.tabs-line .nav-link {
    position: relative;
    padding: 0 0 15px 0;
    background-color: transparent;
    color: #9b9b9b;
    border: 0;
  }
  .tabs-horizontal.tabs-line .nav-link::after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 0;
    height: 4px;
    width: 0;
    background: #7FBC4E;
    transition: 0.22s ease;
  }
  .tabs-horizontal.tabs-line .nav-link.active,
  .tabs-horizontal.tabs-line .nav-link:hover {
    color: #E7E7E7;
  }
  .tabs-horizontal.tabs-line .nav-link.active::after {
    width: 100%;
  }
  .tabs-horizontal.tabs-line * + .tab-content {
    margin-top: 30px;
  }
  .tabs-vertical {
    display: flex;
    align-items: flex-start;
  }
  .tabs-vertical .nav-tabs {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    flex-shrink: 0;
    max-width: 50%;
  }
  .tabs-vertical .nav-item {
    border: 0;
    width: 100%;
    text-align: left;
  }
  .tabs-vertical .nav-link.active,
  .tabs-vertical .nav-link:hover {
    box-shadow: 0 9px 21px 0 rgba(30, 30, 30, 0.13);
  }
  .tabs-vertical .tab-content {
    flex-grow: 1;
  }
  .tabs-vertical.tabs-corporate .nav-tabs {
    width: auto;
    min-width: 260px;
    border: 0;
  }
  .tabs-vertical.tabs-corporate .nav-item {
    margin: 0;
  }
  .tabs-vertical.tabs-corporate .nav-link {
    position: relative;
    padding: 17px 30px;
    border: 0;
    overflow: hidden;
    text-align: left;
  }
  .tabs-vertical.tabs-corporate .nav-item + .nav-item {
    margin-top: 2px;
  }
  .tabs-vertical.tabs-corporate .tab-content {
    padding: 0 0 0 30px;
  }
}
@media (min-width: 992px) {
  .tabs-horizontal.tabs-corporate .tab-content {
    padding: 60px 30px 0;
  }
  .tabs-vertical.tabs-corporate .tab-content {
    padding: 0 0 0 45px;
  }
}
.tabs-modern .nav-tabs-modern + .button {
  margin-top: 0;
}

.button-tabs-modern {
  display: block;
  border-radius: 0;
}
@media (min-width: 992px) {
  .button-tabs-modern {
    border-radius: 0 0 20px 0;
  }
}

.nav-tabs-modern {
  flex-direction: column;
  background: #3C3C3C;
  padding: 30px 25px;
}
.nav-tabs-modern .nav-item + .nav-item {
  margin-top: 20px;
}
@media (min-width: 992px) {
  .nav-tabs-modern .nav-item + .nav-item {
    margin-top: 25px;
  }
}
.nav-tabs-modern .nav-item {
  padding-left: 20px;
}
.nav-tabs-modern .nav-link {
  position: relative;
  padding-left: 35px;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 1;
  letter-spacing: 0.1em;
  color: rgba(255, 255, 255, 0.4);
  background: transparent;
}
.nav-tabs-modern .nav-link:before {
  position: absolute;
  content: "\ec44";
  top: 6px;
  left: 0;
  font-family: "Linearicons";
  font-size: 20px;
  color: #FFD541;
  transition: all 0.3s;
  opacity: 0;
}
.nav-tabs-modern .nav-link:hover, .nav-tabs-modern .nav-link.active {
  color: #ffffff;
  background: transparent;
}
.nav-tabs-modern .nav-link:hover:before, .nav-tabs-modern .nav-link.active:before {
  opacity: 1;
}
@media (min-width: 992px) {
  .nav-tabs-modern {
    padding-bottom: 100px;
  }
  .nav-tabs-modern .nav-link {
    font-size: 18px;
  }
}

.tabs-creative .event-item-classic + .event-item-classic {
  border-top: none;
  margin-top: 50px;
}
.tabs-creative .event-item-classic {
  box-shadow: 0 0 30px rgba(21, 21, 21, 0.25);
}

.nav-tabs-cteative-wrap {
  position: relative;
  padding-top: 20px;
  overflow: hidden;
}
.nav-tabs-cteative-wrap:before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 100%;
  height: 40px;
  background: #3C3C3C;
  transform: skewX(-35deg);
}

.nav-tabs-cteative {
  padding: 10px 30px 30px;
  background: #3C3C3C;
  flex-direction: column;
  text-align: center;
}
.nav-tabs-cteative .nav-item + .nav-item {
  margin-top: 20px;
}
@media (min-width: 768px) {
  .nav-tabs-cteative {
    flex-direction: row;
    justify-content: space-around;
    padding: 25px 35px 45px;
  }
  .nav-tabs-cteative .nav-item + .nav-item {
    margin-top: 0;
  }
}
@media (min-width: 1200px) {
  .nav-tabs-cteative {
    padding: 25px 55px 45px;
  }
}
.nav-tabs-cteative .nav-link {
  position: relative;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 15px;
  letter-spacing: 0.1em;
  color: rgba(255, 255, 255, 0.4);
  background: transparent;
}
.nav-tabs-cteative .nav-link:hover, .nav-tabs-cteative .nav-link.active {
  color: #ffffff;
  background: transparent;
}

.tabs-creative-title {
  position: relative;
  text-align: center;
}
.tabs-creative-title .title-decorate {
  display: inline-block;
  padding-top: 15px;
  padding-bottom: 20px;
}
@media (min-width: 992px) {
  .tabs-creative-title {
    text-align: right;
  }
  .tabs-creative-title:before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 240px;
    height: 100px;
    background: url(/build/website/images/bg-dot.6bfeb7a3.png);
    opacity: 0.2;
  }
  .tabs-creative-title .title-decorate {
    padding-right: 40px;
  }
}

.tabs-classic .tab-content {
  background: #ffffff;
  padding: 40px 20px;
  border: 1px solid #C4C4C4;
}
@media (min-width: 992px) {
  .tabs-classic .tab-content {
    padding: 55px 30px;
  }
}

.nav-tabs-classic {
  padding: 40px 30px;
  background: #3C3C3C;
  flex-direction: column;
  text-align: center;
  border-radius: 10px 10px 0 0;
}
.nav-tabs-classic .nav-link {
  position: relative;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 15px;
  padding: 35px 25px;
  letter-spacing: 0.1em;
  color: rgba(255, 255, 255, 0.4);
  background: transparent;
}
.nav-tabs-classic .nav-link:before {
  position: absolute;
  content: url(/build/website/images/bg-tab.222d2ab4.png);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.3s;
  opacity: 0;
}
.nav-tabs-classic .nav-link:hover, .nav-tabs-classic .nav-link.active {
  color: #ffffff;
  background: transparent;
}
.nav-tabs-classic .nav-link:hover:before, .nav-tabs-classic .nav-link.active:before {
  opacity: 1;
}
.nav-tabs-classic .nav-item + .nav-item {
  margin-top: 20px;
}
@media (min-width: 768px) {
  .nav-tabs-classic {
    flex-direction: row;
    justify-content: center;
    padding: 20px 30px;
  }
  .nav-tabs-classic .nav-link {
    font-size: 18px;
  }
  .nav-tabs-classic .nav-item + .nav-item {
    margin-top: 0;
    margin-left: 30px;
  }
}

.card-group-custom {
  margin-bottom: 0;
}
.card-group-custom .card-header + .collapse > .card-body,
.card-group-custom .card-header + .collapse > .list-group {
  border-top: 0;
}
.card-group-custom .card + .card {
  margin-top: 0;
}

.card-group-custom.card-group-corporate .card + .card {
  margin-top: 30px;
}

.card-custom {
  display: block;
  margin: 0;
  background: inherit;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  text-align: left;
}
.card-custom a {
  display: block;
}
.card-custom .card-header {
  padding: 0;
  border-bottom: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.card-custom .card-body {
  padding: 0;
  border: 0;
}
.card-custom .card-title {
  margin-bottom: 0;
}

* + .card-group-custom {
  margin-top: 35px;
}
@media (min-width: 768px) {
  * + .card-group-custom {
    margin-top: 50px;
  }
}

.card-corporate {
  text-align: left;
  box-shadow: -1px 2px 5px 0px rgba(68, 73, 83, 0.12);
}
.card-corporate .card-title a,
.card-corporate .card-body {
  background: #ffffff;
}
.card-corporate .card-title a {
  position: relative;
  z-index: 1;
  padding: 21px 82px 21px 32px;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.25;
  letter-spacing: 0;
  color: #444141;
  transition: 1.3s all ease;
  border-radius: 6px 6px 0 0;
  border-bottom: 1px solid #dedede;
}
.card-corporate .card-title a .card-arrow:after {
  opacity: 0;
  visibility: hidden;
}
.card-corporate .card-title a.collapsed {
  border-radius: 6px;
  border-bottom-width: 0;
}
.card-corporate .card-title a.collapsed .card-arrow {
  border-radius: 0 6px 6px 0;
}
.card-corporate .card-title a.collapsed .card-arrow:after {
  opacity: 1;
  visibility: visible;
}
.card-corporate .card-arrow {
  position: absolute;
  top: 0;
  bottom: -1px;
  right: -1px;
  z-index: 2;
  width: 70px;
  background: #7FBC4E;
  border-radius: 0 6px 0 0;
  transition: 0.33s all ease;
}
.card-corporate .card-arrow::before, .card-corporate .card-arrow::after {
  content: "";
  position: absolute;
  top: 50%;
  z-index: 4;
  transform: translateY(-50%);
  background: #ffffff;
}
.card-corporate .card-arrow::before {
  width: 14px;
  height: 2px;
  right: 28px;
}
.card-corporate .card-arrow::after {
  width: 2px;
  height: 14px;
  right: 34px;
}
.card-corporate .collapse {
  position: relative;
  z-index: 1;
  color: rgba(21, 21, 21, 0.8);
  border-radius: 0 0 6px 6px;
}
.card-corporate .card-body {
  padding: 25px 44px 25px 32px;
}
@media (max-width: 991.98px) {
  .card-corporate .card-title a,
  .card-corporate .card-body {
    padding-left: 25px;
  }
}
@media (min-width: 768px) {
  .card-corporate .card-title a {
    font-size: 18px;
  }
}

/*
*
* Tooltop Custom
*/
.tooltip {
  font-size: 15px;
  line-height: 1.2;
}

/*
*
* Counter
*/
.counter-classic {
  text-align: center;
}

.counter-classic-main {
  font-family: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 40px;
  line-height: 1;
  font-weight: 100;
  color: inherit;
  white-space: nowrap;
}
.counter-classic-main > * {
  display: inline-block;
  vertical-align: bottom;
}
.counter-classic-main .small {
  position: relative;
  top: -0.05em;
  font-size: 0.66em;
  line-height: 1;
}

* + .counter-classic-title {
  margin-top: 10px;
}

@media (min-width: 768px) {
  .counter-classic-main {
    font-size: 60px;
  }
  * + .counter-classic-title {
    margin-top: 15px;
  }
}
.counter-classic-title {
  font-size: 14px;
  letter-spacing: 0.05em;
  font-weight: 500;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.8);
}

@media (min-width: 992px) {
  .counter-classic-main {
    font-size: 80px;
  }
}
@media (min-width: 1200px) {
  .counter-classic-main {
    font-size: 110px;
  }
}
/*
*
* Progress Bars
*/
.progress-linear {
  position: relative;
  text-align: left;
}
.progress-linear .progress-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-left: -5px;
  margin-right: -5px;
}
.progress-linear .progress-header > * {
  margin-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
}
.progress-linear .progress-bar-linear-wrap {
  height: 10px;
  background: #d7d7d7;
}
.progress-linear .progress-bar-linear {
  width: 0;
  height: inherit;
  background: #7FBC4E;
  transition: 1s all ease-in-out;
}
.progress-linear .progress-value {
  font-weight: 700;
  color: #E7E7E7;
}
.progress-linear .progress-value::after {
  content: "%";
}

* + .progress-bar-linear-wrap {
  margin-top: 8px;
}

.progress-linear + .progress-linear {
  margin-top: 15px;
}

@media (min-width: 992px) {
  .progress-linear + .progress-linear {
    margin-top: 25px;
  }
}
.progress-causes {
  max-width: 451px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.progress-causes .progress-value {
  display: none;
}
.progress-causes .progress-title {
  margin-right: 15px;
  font-weight: 400;
  color: rgba(21, 21, 21, 0.7);
}
.progress-causes .progress-bar-linear-wrap,
.progress-causes .progress-bar-linear {
  border-radius: 100px;
}
.progress-causes .progress-bar-linear-wrap {
  flex-grow: 1;
  min-width: 250px;
  height: 16px;
  background-color: #ffffff;
  border: 1px solid #BDBDBD;
}
.progress-causes .progress-bar-linear {
  height: 14px;
}
@media (min-width: 576px) {
  .progress-causes {
    flex-wrap: nowrap;
  }
}

/*
*
* Circle Progress Bars
*/
.progress-bar-circle {
  display: inline-block;
  position: relative;
  text-align: center;
  line-height: 1.2;
}
.progress-bar-circle canvas {
  vertical-align: middle;
}
.progress-bar-circle span {
  position: absolute;
  top: 50%;
  left: 51%;
  font-size: 36px;
  line-height: 36px;
  transform: translate(-50%, -50%);
  color: #9b9b9b;
}
.progress-bar-circle span::after {
  content: "%";
}

.progress-bar-circle-title {
  font-size: 14px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

* + .progress-bar-circle-title {
  margin-top: 12px;
}

* + .progress-causes {
  margin-top: 20px;
}

/*
*
* Time Circles
*/
.time_circles {
  position: relative;
  width: 100%;
}

.time_circles > div {
  position: absolute;
  top: 0 !important;
  bottom: 0;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: -10px;
  text-align: center;
}

@media (min-width: 1200px) {
  #DateCountdown {
    width: 100%;
  }
}
.time_circles > div > h4 {
  position: absolute;
  left: 0;
  top: calc(100% + 10px);
  right: 0;
  transform: translateY(-100%);
  margin: 0;
  padding: 0;
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-size: 13px !important;
  line-height: 1.2 !important;
  color: #3C3C3C;
  text-transform: uppercase;
}
.time_circles > div > h4 + * {
  margin-top: 0;
}

.time_circles > div > span {
  display: block;
  text-align: center;
  letter-spacing: 0;
  font-size: 24px !important;
  font-weight: 400;
  line-height: 1 !important;
  color: #111111;
}
@media (min-width: 768px) {
  .time_circles > div > span {
    font-size: 34px !important;
  }
}
@media (min-width: 992px) {
  .time_circles > div > span {
    font-size: 48px !important;
  }
}

.box-countdown-dark .time_circles > div > span, .post-corporate.post-corporate-img-bg .time_circles > div > span, .section-main-bunner .time_circles > div > span, .context-dark .time_circles > div > span, .bg-gray-600 .time_circles > div > span, .bg-gray-700 .time_circles > div > span, .bg-gray-800 .time_circles > div > span, .bg-primary .time_circles > div > span, .bg-pink .time_circles > div > span, .bg-secondary .time_circles > div > span, .bg-secondary-2 .time_circles > div > span, .bg-green .time_circles > div > span {
  color: #ffffff;
}

.countdown-wrap {
  max-width: 730px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
}

* + .countdown-wrap {
  margin-top: 35px;
}

.countdown-wrap + .button {
  margin-top: 40px;
}

/*
*
* Owl Carousel
*/
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
  z-index: 0;
}

.owl-carousel .owl-animated-out {
  z-index: 1;
}

.owl-carousel .fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  user-select: none;
}

.owl-carousel.owl-loaded {
  display: block;
}

.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

.owl-carousel.owl-hidden {
  opacity: 0;
}

.owl-carousel .owl-refresh .owl-item {
  display: none;
}

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.owl-carousel.owl-rtl {
  direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease;
}

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000000;
}

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  font: 400 40px/80px "FontAwesome";
  cursor: pointer;
  z-index: 1;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:before {
  content: "\f144";
}

.owl-carousel .owl-video-play-icon:hover {
  transform: scale(1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}

/*
 * Owl Navigation
 */
.owl-nav.disabled {
  display: none !important;
}

.owl-prev,
.owl-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font: 400 46px/50px "FontAwesome";
  color: #E7E7E7;
}
.owl-prev:hover,
.owl-next:hover {
  color: #7FBC4E;
}

.owl-prev {
  left: 0;
}
.owl-prev::before {
  content: "\f104";
}

.owl-next {
  right: 0;
}
.owl-next::before {
  content: "\f105";
}

/*
 * Owl Pagination
 */
.owl-dots {
  text-align: center;
  margin-top: 10px;
}
@media (min-width: 768px) {
  .owl-dots {
    margin-top: 20px;
  }
}
.owl-dots.disabled {
  display: none !important;
}

.dots-offset-lg .owl-dots {
  margin-top: 15px;
}
@media (min-width: 768px) {
  .dots-offset-lg .owl-dots {
    margin-top: 40px;
  }
}
@media (min-width: 992px) {
  .dots-offset-lg .owl-dots {
    margin-top: 60px;
  }
}

.owl-dot {
  position: relative;
  display: inline-block;
  width: 12px;
  height: 12px;
  border: 2px solid #7FBC4E;
  border-radius: 50%;
  margin-left: 15px;
  margin-right: 15px;
  text-align: center;
  outline: none;
  cursor: pointer;
  background-color: transparent;
  transition: 0.2s;
}
.owl-dot:only-child {
  display: none;
}
.owl-dot:hover, .owl-dot:focus {
  background-color: #7FBC4E;
}
.owl-dot.active {
  background-color: #7FBC4E;
}

.owl-carousel.owl-carousel-light-dots .owl-dot {
  border-color: #ffffff;
}
.owl-carousel.owl-carousel-light-dots .owl-dot:hover, .owl-carousel.owl-carousel-light-dots .owl-dot:focus {
  background-color: #ffffff;
}
.owl-carousel.owl-carousel-light-dots .owl-dot.active {
  background-color: #ffffff;
}

.owl-dots-secondary .owl-dot {
  border: none;
  background: rgba(255, 255, 255, 0.3);
}
.owl-dots-secondary .owl-dot:hover, .owl-dots-secondary .owl-dot:focus {
  background-color: #FFD541;
}
.owl-dots-secondary .owl-dot.active {
  background-color: #FFD541;
}

.owl-dots-dark .owl-dot {
  border: none;
  background: #C4C4C4;
}
.owl-dots-dark .owl-dot:hover, .owl-dots-dark .owl-dot:focus {
  background-color: #151515;
}
.owl-dots-dark .owl-dot.active {
  background-color: #151515;
}

.owl-dots-primary .owl-dot {
  border: none;
  background: #C4C4C4;
}
.owl-dots-primary .owl-dot:hover, .owl-dots-primary .owl-dot:focus {
  background-color: #7FBC4E;
}
.owl-dots-primary .owl-dot.active {
  background-color: #7FBC4E;
}

.lg-sub-html, .lg-toolbar {
  background-color: rgba(0, 0, 0, 0.45);
}

@font-face {
  font-family: lg;
  src: url(/build/website/fonts/lg.ff5ab4bf.eot);
  src: url(/build/website/fonts/lg.ff5ab4bf.eot) format("embedded-opentype"), url(/build/website/fonts/lg.0392227e.woff) format("woff"), url(/build/website/fonts/lg.269f233c.ttf) format("truetype"), url(/build/website/images/lg.beffdb93.svg) format("svg");
  font-weight: 400;
  font-style: normal;
}
.lg-icon {
  font-family: lg;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lg-actions .lg-next, .lg-actions .lg-prev {
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 2px;
  color: #999999;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: -10px;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1080;
  border: none;
  outline: 0;
}

.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
  pointer-events: none;
  opacity: 0.5;
}

.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
  color: #ffffff;
}

.lg-actions .lg-next {
  right: 20px;
}

.lg-actions .lg-next:before {
  content: "\e095";
}

.lg-actions .lg-prev {
  left: 20px;
}

.lg-actions .lg-prev:after {
  content: "\e094";
}

@-webkit-keyframes lg-right-end {
  0%, 100% {
    left: 0;
  }
  50% {
    left: -30px;
  }
}
@-moz-keyframes lg-right-end {
  0%, 100% {
    left: 0;
  }
  50% {
    left: -30px;
  }
}
@-ms-keyframes lg-right-end {
  0%, 100% {
    left: 0;
  }
  50% {
    left: -30px;
  }
}
@keyframes lg-right-end {
  0%, 100% {
    left: 0;
  }
  50% {
    left: -30px;
  }
}
@-webkit-keyframes lg-left-end {
  0%, 100% {
    left: 0;
  }
  50% {
    left: 30px;
  }
}
@-moz-keyframes lg-left-end {
  0%, 100% {
    left: 0;
  }
  50% {
    left: 30px;
  }
}
@-ms-keyframes lg-left-end {
  0%, 100% {
    left: 0;
  }
  50% {
    left: 30px;
  }
}
@keyframes lg-left-end {
  0%, 100% {
    left: 0;
  }
  50% {
    left: 30px;
  }
}
.lg-outer.lg-right-end .lg-object {
  -webkit-animation: lg-right-end 0.3s;
  -o-animation: lg-right-end 0.3s;
  animation: lg-right-end 0.3s;
  position: relative;
}

.lg-outer.lg-left-end .lg-object {
  -webkit-animation: lg-left-end 0.3s;
  -o-animation: lg-left-end 0.3s;
  animation: lg-left-end 0.3s;
  position: relative;
}

.lg-toolbar {
  z-index: 1082;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.lg-toolbar .lg-icon {
  color: #999999;
  cursor: pointer;
  float: right;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  padding: 10px 0;
  text-align: center;
  width: 50px;
  text-decoration: none !important;
  outline: 0;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
}

.lg-toolbar .lg-icon:hover {
  color: #ffffff;
}

.lg-toolbar .lg-close:after {
  content: "\e070";
}

.lg-toolbar .lg-download:after {
  content: "\e0f2";
}

.lg-sub-html {
  bottom: 0;
  color: #eeeeee;
  font-size: 16px;
  left: 0;
  padding: 10px 40px;
  position: fixed;
  right: 0;
  text-align: center;
  z-index: 1080;
}

.lg-sub-html h4 {
  margin: 0;
  font-size: 13px;
  font-weight: 700;
}

.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0;
}

#lg-counter {
  color: #999999;
  display: inline-block;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  vertical-align: middle;
}

.lg-next, .lg-prev, .lg-toolbar {
  opacity: 1;
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
}

.lg-hide-items .lg-prev {
  opacity: 0;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
}

.lg-hide-items .lg-next {
  opacity: 0;
  -webkit-transform: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0);
}

.lg-hide-items .lg-toolbar {
  opacity: 0;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
  opacity: 0;
  -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

.lg-outer .lg-thumb-outer {
  background-color: #0d0a0a;
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 1080;
  max-height: 350px;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
}

.lg-outer.lg-thumb-open .lg-thumb-outer {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.lg-outer .lg-thumb {
  padding: 10px 0;
  height: 100%;
  margin-bottom: -5px;
  margin-left: auto;
  margin-right: auto;
}

.lg-outer .lg-thumb-item {
  cursor: pointer;
  float: left;
  overflow: hidden;
  height: 100%;
  border: 2px solid #ffffff;
  border-radius: 4px;
  margin-bottom: 5px;
}

@media (min-width: 1025px) {
  .lg-outer .lg-thumb-item {
    -webkit-transition: border-color 0.25s ease;
    -o-transition: border-color 0.25s ease;
    transition: border-color 0.25s ease;
  }
}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
  border-color: #a90707;
}

.lg-outer .lg-thumb-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.lg-outer.lg-has-thumb .lg-item {
  padding-bottom: 120px;
}

.lg-outer.lg-can-toggle .lg-item {
  padding-bottom: 0;
}

.lg-outer.lg-pull-caption-up .lg-sub-html {
  -webkit-transition: bottom 0.25s ease;
  -o-transition: bottom 0.25s ease;
  transition: bottom 0.25s ease;
}

.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
  bottom: 100px;
}

.lg-outer .lg-toogle-thumb {
  background-color: #0d0a0a;
  border-radius: 2px 2px 0 0;
  color: #999999;
  cursor: pointer;
  font-size: 24px;
  height: 39px;
  line-height: 27px;
  padding: 5px 0;
  position: absolute;
  right: 20px;
  text-align: center;
  top: -39px;
  width: 50px;
}

.lg-outer .lg-toogle-thumb:hover, .lg-outer.lg-dropdown-active #lg-share {
  color: #ffffff;
}

.lg-outer .lg-toogle-thumb:after {
  content: "\e1ff";
}

.lg-outer .lg-video-cont {
  display: inline-block;
  vertical-align: middle;
  max-width: 1140px;
  max-height: 100%;
  width: 100%;
  padding: 0 5px;
}

.lg-outer .lg-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
}

.lg-outer .lg-video .lg-object {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

.lg-outer .lg-video .lg-video-play {
  width: 84px;
  height: 59px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -42px;
  margin-top: -30px;
  z-index: 1080;
  cursor: pointer;
}

.lg-outer .lg-has-iframe .lg-video {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}

.lg-outer .lg-has-vimeo .lg-video-play {
  background: url(/build/website/images/vimeo-play.c3c6bd4c.png) no-repeat;
}

.lg-outer .lg-has-vimeo:hover .lg-video-play {
  background: url(/build/website/images/vimeo-play.c3c6bd4c.png) 0 -58px no-repeat;
}

.lg-outer .lg-has-html5 .lg-video-play {
  background: url(/build/website/images/video-play.d452dc8e.png) no-repeat;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  width: 64px;
  opacity: 0.8;
}

.lg-outer .lg-has-html5:hover .lg-video-play {
  opacity: 1;
}

.lg-outer .lg-has-youtube .lg-video-play {
  background: url(/build/website/images/youtube-play.67c42923.png) no-repeat;
}

.lg-outer .lg-has-youtube:hover .lg-video-play {
  background: url(/build/website/images/youtube-play.67c42923.png) 0 -60px no-repeat;
}

.lg-outer .lg-video-object {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}

.lg-outer .lg-has-video .lg-video-object {
  visibility: hidden;
}

.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {
  display: none;
}

.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
  visibility: visible;
}

.lg-progress-bar {
  background-color: #333333;
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1083;
  opacity: 0;
  -webkit-transition: opacity 80ms ease 0s;
  -moz-transition: opacity 80ms ease 0s;
  -o-transition: opacity 80ms ease 0s;
  transition: opacity 80ms ease 0s;
}

.lg-progress-bar .lg-progress {
  background-color: #7FBC4E;
  height: 5px;
  width: 0;
}

.lg-progress-bar.lg-start .lg-progress {
  width: 100%;
}

.lg-show-autoplay .lg-progress-bar {
  opacity: 1;
}

.lg-autoplay-button:after {
  content: "\e01d";
}

.lg-show-autoplay .lg-autoplay-button:after {
  content: "\e01a";
}

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}

.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

#lg-zoom-in:after {
  content: "\e311";
}

#lg-actual-size {
  font-size: 20px;
}

#lg-actual-size:after {
  content: "\e033";
}

#lg-zoom-out {
  opacity: 0.5;
  pointer-events: none;
}

#lg-zoom-out:after {
  content: "\e312";
}

.lg-zoomed #lg-zoom-out {
  opacity: 1;
  pointer-events: auto;
}

.lg-outer .lg-pager-outer {
  bottom: 60px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 1080;
  height: 10px;
}

.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
  overflow: visible;
}

.lg-outer .lg-pager-cont {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  margin: 0 5px;
}

.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
  box-shadow: 0 0 0 2px #ffffff inset;
}

.lg-outer .lg-pager-thumb-cont {
  background-color: #ffffff;
  color: #ffffff;
  bottom: 100%;
  height: 83px;
  left: 0;
  margin-bottom: 20px;
  margin-left: -60px;
  opacity: 0;
  padding: 5px;
  position: absolute;
  width: 120px;
  border-radius: 3px;
  -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
  -moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;
  transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
}

.lg-outer .lg-pager-thumb-cont img {
  width: 100%;
  height: 100%;
}

.lg-outer .lg-pager {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
  display: block;
  height: 12px;
  -webkit-transition: box-shadow 0.3s ease 0s;
  -o-transition: box-shadow 0.3s ease 0s;
  transition: box-shadow 0.3s ease 0s;
  width: 12px;
}

.lg-outer .lg-pager:focus, .lg-outer .lg-pager:hover {
  box-shadow: 0 0 0 8px #ffffff inset;
}

.lg-outer .lg-caret {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px dashed;
  bottom: -10px;
  display: inline-block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  vertical-align: middle;
  width: 0;
}

.lg-fullscreen:after {
  content: "\e20c";
}

.lg-fullscreen-on .lg-fullscreen:after {
  content: "\e20d";
}

.lg-outer #lg-dropdown-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
  cursor: default;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1081;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  -o-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}

.lg-outer.lg-dropdown-active #lg-dropdown-overlay, .lg-outer.lg-dropdown-active .lg-dropdown {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
  visibility: visible;
}

.lg-outer .lg-dropdown {
  background-color: #ffffff;
  border-radius: 2px;
  font-size: 14px;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 50px;
  opacity: 0;
  visibility: hidden;
  -moz-transform: translate3d(0, 5px, 0);
  -o-transform: translate3d(0, 5px, 0);
  -ms-transform: translate3d(0, 5px, 0);
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
  -webkit-transition: -webkit-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -moz-transition: -moz-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -o-transition: -o-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
}

.lg-outer .lg-dropdown:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  border: 8px solid transparent;
  border-bottom-color: #ffffff;
  right: 16px;
  top: -16px;
}

.lg-outer .lg-dropdown > li:last-child {
  margin-bottom: 0;
}

.lg-outer .lg-dropdown > li:hover .lg-icon, .lg-outer .lg-dropdown > li:hover a {
  color: #333333;
}

.lg-outer .lg-dropdown a {
  color: #333333;
  display: block;
  white-space: pre;
  padding: 4px 12px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
}

.lg-outer .lg-dropdown a:hover {
  background-color: rgba(0, 0, 0, 0.07);
}

.lg-outer .lg-dropdown .lg-dropdown-text {
  display: inline-block;
  line-height: 1;
  margin-top: -3px;
  vertical-align: middle;
}

.lg-outer .lg-dropdown .lg-icon {
  color: #333333;
  display: inline-block;
  float: none;
  font-size: 20px;
  height: auto;
  line-height: 1;
  margin-right: 8px;
  padding: 0;
  vertical-align: middle;
  width: auto;
}

.lg-outer, .lg-outer .lg, .lg-outer .lg-inner {
  width: 100%;
  height: 100%;
}

.lg-outer #lg-share {
  position: relative;
  display: none;
}
@media (min-width: 768px) {
  .lg-outer #lg-share {
    display: block;
  }
}

.lg-outer #lg-share:after {
  content: "\e80d";
}

.lg-outer #lg-share-facebook .lg-icon {
  color: #3b5998;
}

.lg-outer #lg-share-facebook .lg-icon:after {
  content: "\e901";
}

.lg-outer #lg-share-twitter .lg-icon {
  color: #00aced;
}

.lg-outer #lg-share-twitter .lg-icon:after {
  content: "\e904";
}

.lg-outer #lg-share-googleplus .lg-icon {
  color: #dd4b39;
}

.lg-outer #lg-share-googleplus .lg-icon:after {
  content: "\e902";
}

.lg-outer #lg-share-pinterest .lg-icon {
  color: #cb2027;
}

.lg-outer #lg-share-pinterest .lg-icon:after {
  content: "\e903";
}

.lg-group:after {
  content: "";
  display: table;
  clear: both;
}

.lg-outer {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  text-align: left;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}

.lg-outer * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.lg-outer.lg-visible {
  opacity: 1;
}

.lg-outer.lg-css3 .lg-item.lg-current, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-prev-slide {
  -webkit-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
}

.lg-outer.lg-css3.lg-dragging .lg-item.lg-current, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
  opacity: 1;
}

.lg-outer.lg-grab img.lg-object {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

.lg-outer .lg {
  position: relative;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  max-height: 100%;
}

.lg-outer .lg-inner {
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
}

.lg-outer .lg-item {
  background: url(/build/website/images/loading.73795b5e.gif) center center no-repeat;
  display: none !important;
}

.lg-outer.lg-css .lg-current, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide, .lg-outer.lg-css3 .lg-prev-slide {
  display: inline-block !important;
}

.lg-outer .lg-img-wrap, .lg-outer .lg-item {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
}

.lg-outer .lg-img-wrap:before, .lg-outer .lg-item:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}

.lg-outer .lg-img-wrap {
  position: absolute;
  padding: 0 5px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.lg-outer .lg-item.lg-complete {
  background-image: none;
}

.lg-outer .lg-item.lg-current {
  z-index: 1060;
}

.lg-outer .lg-image {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto !important;
  height: auto !important;
}

.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}

.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
  opacity: 1;
}

.lg-outer .lg-empty-html, .lg-outer.lg-hide-download #lg-download {
  display: none;
}

.lg-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1040;
  background-color: #000000;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}

.lg-backdrop.in {
  opacity: 1;
}

.lg-css3.lg-no-trans .lg-current, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-prev-slide {
  -webkit-transition: none 0s ease 0s !important;
  -moz-transition: none 0s ease 0s !important;
  -o-transition: none 0s ease 0s !important;
  transition: none 0s ease 0s !important;
}

.lg-css3.lg-use-css3 .lg-item, .lg-css3.lg-use-left .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

.lg-css3.lg-fade .lg-item {
  opacity: 0;
}

.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
}

.lg-css3.lg-fade .lg-item.lg-current, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-prev-slide {
  -webkit-transition: opacity 0.1s ease 0s;
  -moz-transition: opacity 0.1s ease 0s;
  -o-transition: opacity 0.1s ease 0s;
  transition: opacity 0.1s ease 0s;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

.lg-css3.lg-slide.lg-use-left .lg-item {
  opacity: 0;
  position: absolute;
  left: 0;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  left: -100%;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
  left: 100%;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  left: 0;
  opacity: 1;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-current, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

.lg-sub-html, .lg-toolbar {
  background-color: rgba(0, 0, 0, 0.45);
}

@font-face {
  font-family: lg;
  src: url(/build/website/fonts/lg.ff5ab4bf.eot);
  src: url(/build/website/fonts/lg.ff5ab4bf.eot) format("embedded-opentype"), url(/build/website/fonts/lg.0392227e.woff) format("woff"), url(/build/website/fonts/lg.269f233c.ttf) format("truetype"), url(/build/website/images/lg.beffdb93.svg) format("svg");
  font-weight: 400;
  font-style: normal;
}
.lg-icon {
  font-family: lg;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lg-actions .lg-next, .lg-actions .lg-prev {
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 2px;
  color: #999999;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: -10px;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1080;
  border: none;
  outline: 0;
}

.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
  pointer-events: none;
  opacity: 0.5;
}

.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
  color: #ffffff;
}

.lg-actions .lg-next {
  right: 20px;
}

.lg-actions .lg-next:before {
  content: "\e095";
}

.lg-actions .lg-prev {
  left: 20px;
}

.lg-actions .lg-prev:after {
  content: "\e094";
}

@-webkit-keyframes lg-right-end {
  0%, 100% {
    left: 0;
  }
  50% {
    left: -30px;
  }
}
@-moz-keyframes lg-right-end {
  0%, 100% {
    left: 0;
  }
  50% {
    left: -30px;
  }
}
@-ms-keyframes lg-right-end {
  0%, 100% {
    left: 0;
  }
  50% {
    left: -30px;
  }
}
@keyframes lg-right-end {
  0%, 100% {
    left: 0;
  }
  50% {
    left: -30px;
  }
}
@-webkit-keyframes lg-left-end {
  0%, 100% {
    left: 0;
  }
  50% {
    left: 30px;
  }
}
@-moz-keyframes lg-left-end {
  0%, 100% {
    left: 0;
  }
  50% {
    left: 30px;
  }
}
@-ms-keyframes lg-left-end {
  0%, 100% {
    left: 0;
  }
  50% {
    left: 30px;
  }
}
@keyframes lg-left-end {
  0%, 100% {
    left: 0;
  }
  50% {
    left: 30px;
  }
}
.lg-outer.lg-right-end .lg-object {
  -webkit-animation: lg-right-end 0.3s;
  -o-animation: lg-right-end 0.3s;
  animation: lg-right-end 0.3s;
  position: relative;
}

.lg-outer.lg-left-end .lg-object {
  -webkit-animation: lg-left-end 0.3s;
  -o-animation: lg-left-end 0.3s;
  animation: lg-left-end 0.3s;
  position: relative;
}

.lg-toolbar {
  z-index: 1082;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.lg-toolbar .lg-icon {
  color: #999999;
  cursor: pointer;
  float: right;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  padding: 10px 0;
  text-align: center;
  width: 50px;
  text-decoration: none !important;
  outline: 0;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
}

.lg-toolbar .lg-icon:hover {
  color: #ffffff;
}

.lg-toolbar .lg-close:after {
  content: "\e070";
}

.lg-toolbar .lg-download:after {
  content: "\e0f2";
}

.lg-sub-html {
  bottom: 0;
  color: #eeeeee;
  font-size: 16px;
  left: 0;
  padding: 10px 40px;
  position: fixed;
  right: 0;
  text-align: center;
  z-index: 1080;
}

.lg-sub-html h4 {
  margin: 0;
  font-size: 13px;
  font-weight: 700;
}

.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0;
}

#lg-counter {
  color: #999999;
  display: inline-block;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  vertical-align: middle;
}

.lg-next, .lg-prev, .lg-toolbar {
  opacity: 1;
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
}

.lg-hide-items .lg-prev {
  opacity: 0;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
}

.lg-hide-items .lg-next {
  opacity: 0;
  -webkit-transform: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0);
}

.lg-hide-items .lg-toolbar {
  opacity: 0;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
  opacity: 0;
  -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

.lg-outer .lg-thumb-outer {
  background-color: #0d0a0a;
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 1080;
  max-height: 350px;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
}

.lg-outer.lg-thumb-open .lg-thumb-outer {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.lg-outer .lg-thumb {
  padding: 10px 0;
  height: 100%;
  margin-bottom: -5px;
}

.lg-outer .lg-thumb-item {
  cursor: pointer;
  float: left;
  overflow: hidden;
  height: 100%;
  border: 2px solid #ffffff;
  border-radius: 4px;
  margin-bottom: 5px;
}

@media (min-width: 1025px) {
  .lg-outer .lg-thumb-item {
    -webkit-transition: border-color 0.25s ease;
    -o-transition: border-color 0.25s ease;
    transition: border-color 0.25s ease;
  }
}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
  border-color: #a90707;
}

.lg-outer .lg-thumb-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.lg-outer.lg-has-thumb .lg-item {
  padding-bottom: 120px;
}

.lg-outer.lg-can-toggle .lg-item {
  padding-bottom: 0;
}

.lg-outer.lg-pull-caption-up .lg-sub-html {
  -webkit-transition: bottom 0.25s ease;
  -o-transition: bottom 0.25s ease;
  transition: bottom 0.25s ease;
}

.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
  bottom: 100px;
}

.lg-outer .lg-toogle-thumb {
  background-color: #0d0a0a;
  border-radius: 2px 2px 0 0;
  color: #999999;
  cursor: pointer;
  font-size: 24px;
  height: 39px;
  line-height: 27px;
  padding: 5px 0;
  position: absolute;
  right: 20px;
  text-align: center;
  top: -39px;
  width: 50px;
}

.lg-outer .lg-toogle-thumb:hover, .lg-outer.lg-dropdown-active #lg-share {
  color: #ffffff;
}

.lg-outer .lg-toogle-thumb:after {
  content: "\e1ff";
}

.lg-outer .lg-video-cont {
  display: inline-block;
  vertical-align: middle;
  max-width: 1140px;
  max-height: 100%;
  width: 100%;
  padding: 0 5px;
}

.lg-outer .lg-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
}

.lg-outer .lg-video .lg-object {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

.lg-outer .lg-video .lg-video-play {
  width: 84px;
  height: 59px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -42px;
  margin-top: -30px;
  z-index: 1080;
  cursor: pointer;
}

.lg-outer .lg-has-iframe .lg-video {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}

.lg-outer .lg-has-vimeo .lg-video-play {
  background: url(/build/website/images/vimeo-play.c3c6bd4c.png) no-repeat;
}

.lg-outer .lg-has-vimeo:hover .lg-video-play {
  background: url(/build/website/images/vimeo-play.c3c6bd4c.png) 0 -58px no-repeat;
}

.lg-outer .lg-has-html5 .lg-video-play {
  background: url(/build/website/images/video-play.d452dc8e.png) no-repeat;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  width: 64px;
  opacity: 0.8;
}

.lg-outer .lg-has-html5:hover .lg-video-play {
  opacity: 1;
}

.lg-outer .lg-has-youtube .lg-video-play {
  background: url(/build/website/images/youtube-play.67c42923.png) no-repeat;
}

.lg-outer .lg-has-youtube:hover .lg-video-play {
  background: url(/build/website/images/youtube-play.67c42923.png) 0 -60px no-repeat;
}

.lg-outer .lg-video-object {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}

.lg-outer .lg-has-video .lg-video-object {
  visibility: hidden;
}

.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {
  display: none;
}

.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
  visibility: visible;
}

.lg-progress-bar {
  background-color: #333333;
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1083;
  opacity: 0;
  -webkit-transition: opacity 80ms ease 0s;
  -moz-transition: opacity 80ms ease 0s;
  -o-transition: opacity 80ms ease 0s;
  transition: opacity 80ms ease 0s;
}

.lg-progress-bar .lg-progress {
  background-color: #7FBC4E;
  height: 5px;
  width: 0;
}

.lg-progress-bar.lg-start .lg-progress {
  width: 100%;
}

.lg-show-autoplay .lg-progress-bar {
  opacity: 1;
}

.lg-autoplay-button:after {
  content: "\e01d";
}

.lg-show-autoplay .lg-autoplay-button:after {
  content: "\e01a";
}

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}

.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

#lg-zoom-in:after {
  content: "\e311";
}

#lg-actual-size {
  font-size: 20px;
  display: none;
}
@media (min-width: 768px) {
  #lg-actual-size {
    display: block;
  }
}

#lg-actual-size:after {
  content: "\e033";
}

#lg-zoom-out {
  opacity: 0.5;
  pointer-events: none;
}

#lg-zoom-out:after {
  content: "\e312";
}

.lg-zoomed #lg-zoom-out {
  opacity: 1;
  pointer-events: auto;
}

.lg-outer .lg-pager-outer {
  bottom: 60px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 1080;
  height: 10px;
}

.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
  overflow: visible;
}

.lg-outer .lg-pager-cont {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  margin: 0 5px;
}

.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
  box-shadow: 0 0 0 2px #ffffff inset;
}

.lg-outer .lg-pager-thumb-cont {
  background-color: #ffffff;
  color: #ffffff;
  bottom: 100%;
  height: 83px;
  left: 0;
  margin-bottom: 20px;
  margin-left: -60px;
  opacity: 0;
  padding: 5px;
  position: absolute;
  width: 120px;
  border-radius: 3px;
  -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
  -moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;
  transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
}

.lg-outer .lg-pager-thumb-cont img {
  width: 100%;
  height: 100%;
}

.lg-outer .lg-pager {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
  display: block;
  height: 12px;
  -webkit-transition: box-shadow 0.3s ease 0s;
  -o-transition: box-shadow 0.3s ease 0s;
  transition: box-shadow 0.3s ease 0s;
  width: 12px;
}

.lg-outer .lg-pager:focus, .lg-outer .lg-pager:hover {
  box-shadow: 0 0 0 8px #ffffff inset;
}

.lg-outer .lg-caret {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px dashed;
  bottom: -10px;
  display: inline-block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  vertical-align: middle;
  width: 0;
}

.lg-fullscreen {
  display: none;
}
@media (min-width: 768px) {
  .lg-fullscreen {
    display: block;
  }
}

.lg-fullscreen:after {
  content: "\e20c";
}

.lg-fullscreen-on .lg-fullscreen:after {
  content: "\e20d";
}

.lg-outer #lg-dropdown-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
  cursor: default;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1081;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  -o-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}

.lg-outer.lg-dropdown-active #lg-dropdown-overlay, .lg-outer.lg-dropdown-active .lg-dropdown {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
  visibility: visible;
}

.lg-outer .lg-dropdown {
  background-color: #ffffff;
  border-radius: 2px;
  font-size: 14px;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 50px;
  opacity: 0;
  visibility: hidden;
  -moz-transform: translate3d(0, 5px, 0);
  -o-transform: translate3d(0, 5px, 0);
  -ms-transform: translate3d(0, 5px, 0);
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
  -webkit-transition: -webkit-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -moz-transition: -moz-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -o-transition: -o-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
}

.lg-outer .lg-dropdown:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  border: 8px solid transparent;
  border-bottom-color: #ffffff;
  right: 16px;
  top: -16px;
}

.lg-outer .lg-dropdown > li:last-child {
  margin-bottom: 0;
}

.lg-outer .lg-dropdown > li:hover .lg-icon, .lg-outer .lg-dropdown > li:hover a {
  color: #333333;
}

.lg-outer .lg-dropdown a {
  color: #333333;
  display: block;
  white-space: pre;
  padding: 4px 12px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
}

.lg-outer .lg-dropdown a:hover {
  background-color: rgba(0, 0, 0, 0.07);
}

.lg-outer .lg-dropdown .lg-dropdown-text {
  display: inline-block;
  line-height: 1;
  margin-top: -3px;
  vertical-align: middle;
}

.lg-outer .lg-dropdown .lg-icon {
  color: #333333;
  display: inline-block;
  float: none;
  font-size: 20px;
  height: auto;
  line-height: 1;
  margin-right: 8px;
  padding: 0;
  vertical-align: middle;
  width: auto;
}

.lg-outer, .lg-outer .lg, .lg-outer .lg-inner {
  width: 100%;
  height: 100%;
}

.lg-outer #lg-share {
  position: relative;
}

.lg-outer #lg-share:after {
  content: "\e80d";
}

.lg-outer #lg-share-facebook .lg-icon {
  color: #3b5998;
}

.lg-outer #lg-share-facebook .lg-icon:after {
  content: "\e901";
}

.lg-outer #lg-share-twitter .lg-icon {
  color: #00aced;
}

.lg-outer #lg-share-twitter .lg-icon:after {
  content: "\e904";
}

.lg-outer #lg-share-googleplus .lg-icon {
  color: #dd4b39;
}

.lg-outer #lg-share-googleplus .lg-icon:after {
  content: "\e902";
}

.lg-outer #lg-share-pinterest .lg-icon {
  color: #cb2027;
}

.lg-outer #lg-share-pinterest .lg-icon:after {
  content: "\e903";
}

.lg-group:after {
  content: "";
  display: table;
  clear: both;
}

.lg-outer {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1090;
  text-align: left;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}

.lg-outer * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.lg-outer.lg-visible {
  opacity: 1;
}

.lg-outer.lg-css3 .lg-item.lg-current, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-prev-slide {
  -webkit-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
}

.lg-outer.lg-css3.lg-dragging .lg-item.lg-current, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
  opacity: 1;
}

.lg-outer.lg-grab img.lg-object {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

.lg-outer .lg {
  position: relative;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  max-height: 100%;
}

.lg-outer .lg-inner {
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
}

.lg-outer .lg-item {
  background: url(/build/website/images/loading.73795b5e.gif) center center no-repeat;
  display: none !important;
}

.lg-outer.lg-css .lg-current, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide, .lg-outer.lg-css3 .lg-prev-slide {
  display: inline-block !important;
}

.lg-outer .lg-img-wrap, .lg-outer .lg-item {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
}

.lg-outer .lg-img-wrap:before, .lg-outer .lg-item:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}

.lg-outer .lg-img-wrap {
  position: absolute;
  padding: 0 5px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.lg-outer .lg-item.lg-complete {
  background-image: none;
}

.lg-outer .lg-item.lg-current {
  z-index: 1060;
}

.lg-outer .lg-image {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto !important;
  height: auto !important;
}

.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}

.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
  opacity: 1;
}

.lg-outer .lg-empty-html, .lg-outer.lg-hide-download #lg-download {
  display: none;
}

.lg-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1090;
  background-color: #000000;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}

.lg-backdrop.in {
  opacity: 0.93;
}

.lg-css3.lg-no-trans .lg-current, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-prev-slide {
  -webkit-transition: none 0s ease 0s !important;
  -moz-transition: none 0s ease 0s !important;
  -o-transition: none 0s ease 0s !important;
  transition: none 0s ease 0s !important;
}

.lg-css3.lg-use-css3 .lg-item, .lg-css3.lg-use-left .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

.lg-css3.lg-fade .lg-item {
  opacity: 0;
}

.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
}

.lg-css3.lg-fade .lg-item.lg-current, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-prev-slide {
  -webkit-transition: opacity 0.1s ease 0s;
  -moz-transition: opacity 0.1s ease 0s;
  -o-transition: opacity 0.1s ease 0s;
  transition: opacity 0.1s ease 0s;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

.lg-css3.lg-slide.lg-use-left .lg-item {
  opacity: 0;
  position: absolute;
  left: 0;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  left: -100%;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
  left: 100%;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  left: 0;
  opacity: 1;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-current, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

/*
* Material Parallax
*/
.parallax-container {
  position: relative;
  overflow: hidden;
}

.material-parallax {
  position: absolute;
  top: 0;
  left: -1px;
  right: -1px;
  bottom: 0;
  z-index: 0;
}

.parallax-content {
  position: relative;
  z-index: 1;
}

.material-parallax img {
  display: none;
  position: absolute;
  left: 50%;
  bottom: 0;
  min-width: 101%;
  min-height: 101%;
  max-width: none;
  transform: translate3d(-50%, 0, 0);
}

.parallax-disabled {
  background-size: cover;
  background-position: center;
}
html:not(.ie-11):not(.ios) .parallax-disabled {
  background-attachment: fixed;
}

/*
*
* Countdown
*/
.countdown .countdown-row {
  display: flex;
  justify-content: space-between;
}
.countdown .countdown-section {
  width: 100%;
  max-width: 33%;
  padding: 0 10px;
  text-align: center;
}
.countdown .countdown-amount {
  display: block;
  font-family: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-weight: 400;
  letter-spacing: 0.05em;
  color: #7FBC4E;
  font-size: 32px;
  line-height: 1;
  min-width: 100%;
}
.countdown .countdown-period {
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-weight: 500;
  font-size: 10px;
  line-height: 1.2;
  color: rgba(21, 21, 21, 0.52);
}
.countdown .countdown-section + .countdown-section {
  position: relative;
}
.countdown .countdown-section + .countdown-section::before, .countdown .countdown-section + .countdown-section::after {
  content: "";
  position: absolute;
  left: 0;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(21, 21, 21, 0.2);
}
.countdown .countdown-section + .countdown-section::before {
  top: 30%;
}
.countdown .countdown-section + .countdown-section::after {
  bottom: 30%;
}
.countdown.countdown-sm {
  max-width: 320px;
}
.countdown.countdown-sm .countdown-section + .countdown-section::before, .countdown.countdown-sm .countdown-section + .countdown-section::after {
  display: none;
}

* + .countdown {
  margin-top: 25px;
}

.countdown + * {
  margin-top: 15px;
}

@media (max-width: 380px) {
  .countdown .countdown-section:last-child {
    display: none;
  }
}
@media (min-width: 768px) {
  .countdown .countdown-amount {
    font-size: 60px;
  }
  .countdown .countdown-period {
    font-size: 12px;
  }
  .countdown.countdown-sm .countdown-amount {
    font-size: 36px;
    font-weight: 500;
  }
  .countdown.countdown-sm .countdown-period {
    font-size: 12px;
    letter-spacing: 0.34em;
  }
  * + .countdown {
    margin-top: 40px;
  }
  .countdown + * {
    margin-top: 25px;
  }
}
@media (min-width: 992px) {
  .countdown .countdown-section + .countdown-section::before, .countdown .countdown-section + .countdown-section::after {
    width: 9px;
    height: 9px;
  }
  .countdown + * {
    margin-top: 50px;
  }
}
@media (min-width: 1600px) {
  .countdown .countdown-amount {
    font-size: 94px;
  }
}
.box-countdown-light {
  padding-bottom: 40px;
  text-align: center;
}
@media (min-width: 992px) {
  .box-countdown-light {
    padding-bottom: 60px;
  }
}
.box-countdown-light p {
  color: rgba(21, 21, 21, 0.8);
}

.box-countdown-light-inner {
  margin-left: auto;
  margin-right: auto;
  padding: 40px 20px 30px;
  background: #ffffff;
  border-radius: 0 0 20px 20px;
  box-shadow: 0 4px 40px rgba(21, 21, 21, 0.25);
}
@media (min-width: 768px) {
  .box-countdown-light-inner {
    padding: 60px;
    width: 80%;
    border-radius: 0 0 20px 20px;
  }
  .box-countdown-light-inner h3 {
    font-size: 30px;
  }
}

* + .countdown-gradient {
  margin-top: 35px;
}

.countdown-gradient .countdown-section:first-child .countdown-amount {
  color: #5656DF;
}
.countdown-gradient .countdown-section:nth-child(2) .countdown-amount {
  color: #F73CA1;
}
.countdown-gradient .countdown-section:nth-child(3) .countdown-amount {
  color: #00E175;
}
.countdown-gradient .countdown-section:nth-child(4) .countdown-amount {
  color: #FFD541;
}
@supports (-webkit-background-clip: text) {
  .countdown-gradient .countdown-section:first-child .countdown-amount {
    background: linear-gradient(228.54deg, #7FBC4E 30.16%, #5656DF 89.45%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .countdown-gradient .countdown-section:nth-child(2) .countdown-amount {
    background: linear-gradient(228.54deg, #FFD541 36.26%, #F73CA1 96.73%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .countdown-gradient .countdown-section:nth-child(3) .countdown-amount {
    background: linear-gradient(228.54deg, #00E175 0%, #5656DF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .countdown-gradient .countdown-section:nth-child(4) .countdown-amount {
    background: linear-gradient(228.54deg, #5656DF 0%, #FFD541 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
}
@media (min-width: 1200px) {
  .countdown-gradient .countdown-amount {
    font-size: 94px;
  }
}
@media (min-width: 992px) {
  .countdown-gradient .countdown-period {
    font-size: 14px;
    letter-spacing: 0.05em;
  }
}

.box-countdown-dark {
  padding: 25px;
  background: #3C3C3C;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.25);
  border-radius: 7px;
}
@media (min-width: 768px) {
  .box-countdown-dark {
    padding: 40px;
  }
}
@media (min-width: 1200px) {
  .box-countdown-dark {
    padding: 50px 60px;
  }
}
.box-countdown-dark h3 {
  font-weight: 500;
}
.box-countdown-dark .countdown-section:before, .box-countdown-dark .countdown-section:after {
  display: none;
}
.box-countdown-dark .countdown {
  padding: 10px 0;
}
.box-countdown-dark .countdown:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url(/build/website/images/bg-dot-light.1dec30e5.png);
  opacity: 0.1;
}
.box-countdown-dark .countdown-amount {
  color: #ffffff;
}
@media (min-width: 1200px) {
  .box-countdown-dark .countdown-amount {
    font-size: 75px;
  }
}
.box-countdown-dark .countdown-period {
  color: rgba(255, 255, 255, 0.8);
}
@media (min-width: 992px) {
  .box-countdown-dark .countdown-period {
    font-size: 14px;
    letter-spacing: 0.05em;
  }
}

/*
*
* Slick Carousel
*/
/*rtl:begin:ignore*/
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
.slick-track::before, .slick-track::after {
  content: "";
  display: table;
}
.slick-track::after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slick-loading .slick-list {
  background: #ffffff url(/build/website/images/ajax-loader.ea74a336.gif) center center no-repeat;
}

/* Icons */
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: none;
  height: 20px;
  width: 24px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
  z-index: 9;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
  color: #7FBC4E;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
@media (min-width: 992px) {
  .slick-prev,
  .slick-next {
    display: block;
  }
}

.slick-prev:before, .slick-next:before {
  font-family: "Linearicons";
  font-size: 24px;
  line-height: 1;
  color: #151515;
  opacity: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: all 0.3s;
}

.slick-prev {
  left: 0;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: 0;
}
.slick-prev:before {
  content: "\ec43";
}
[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: 0;
}
[dir=rtl] .slick-next {
  left: 0;
  right: auto;
}
.slick-next:before {
  content: "\ec44";
}
[dir=rtl] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dots {
  position: absolute;
  bottom: -45px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0;
  font-size: 0;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "Poppins", sans-serif;
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

/*rtl:end:ignore*/
.slick-slider + .slider-dots {
  margin-top: 0;
}

.slider-dots {
  max-width: 320px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.slider-dots .slick-dot-item {
  padding-bottom: 15px;
  cursor: pointer;
}
.slider-dots .slick-dot-item img {
  border-radius: 50%;
  transition: all 0.3s;
}
.slider-dots .item.slick-current .slick-dot-item img {
  box-shadow: 4px 8px 8px rgba(21, 21, 21, 0.25);
}

.stepper {
  position: relative;
  display: inline-block;
  max-width: 70px;
  width: 70px;
}
.stepper input[type=number] {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
  -moz-appearance: textfield;
}
.stepper input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.stepper-arrow {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 16px;
  font-family: "Material Icons";
  cursor: pointer;
  color: #444141;
  transition: 0.3s all ease;
}
.stepper-arrow:hover {
  color: #7FBC4E;
}
.stepper-arrow.up {
  right: 0;
  text-align: left;
}
.stepper-arrow.up:before {
  content: "\e316";
}
.stepper-arrow.down {
  left: 0;
  text-align: right;
}
.stepper-arrow.down:before {
  content: "\e313";
}
.stepper.disabled .stepper-arrow {
  pointer-events: none;
  opacity: 0.5;
}

.stepper-arrow {
  display: none !important;
}

.stepper input[type=number] {
  padding: 0 10px;
  min-height: 39px;
  border-radius: 4px;
  border: 1px solid #828282;
  min-width: 98px;
  text-align: left;
  font-size: 18px;
  letter-spacing: -0.03em;
  margin-bottom: 0;
}

.form-wrap-donate {
  padding-left: 25px !important;
  min-width: 140px;
  flex-shrink: 0;
}
.form-wrap-donate .form-label {
  opacity: 1;
  top: 50%;
  transform: translateY(-50%);
  left: 5px;
  margin: 0;
  padding: 0;
}

.form-donate {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-left: -5px;
  margin-right: -5px;
}
.form-donate > * {
  margin-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
}
@media (min-width: 1200px) {
  .form-donate {
    margin-left: -3px;
    margin-right: -3px;
  }
  .form-donate > * {
    margin-top: 5px;
    padding-left: 3px;
    padding-right: 3px;
  }
}

* + .form-donate {
  margin-top: 30px;
}

@media (min-width: 1200px) {
  * + .form-donate {
    margin-top: 45px;
  }
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/website/styles/fonts.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************/
/*
* Fonts
*/
/*
* Font Awesome Icons 4.7.0
*/
@font-face {
  font-family: "FontAwesome";
  src: url(/build/website/fonts/fontawesome-webfont.8b43027f.eot);
  src: url(/build/website/fonts/fontawesome-webfont.8b43027f.eot?#iefix&v=4.7.0) format("embedded-opentype"), url(/build/website/fonts/fontawesome-webfont.20fd1704.woff2) format("woff2"), url(/build/website/fonts/fontawesome-webfont.f691f37e.woff) format("woff"), url(/build/website/fonts/fontawesome-webfont.1e59d233.ttf) format("truetype"), url(/build/website/images/fontawesome-webfont.c1e38fd9.svg) format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font-family: "FontAwesome";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class*=fa-]:before {
  font-weight: 400;
  font-family: "FontAwesome";
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

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

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714286em;
}

.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eeeeee;
  border-radius: 0.1em;
}

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

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

.fa.fa-pull-left {
  margin-right: 0.3em;
}

.fa.fa-pull-right {
  margin-left: 0.3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: 0.3em;
}

.fa.pull-right {
  margin-left: 0.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(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

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

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

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-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);
  -ms-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 {
  filter: none;
}

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

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

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

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

.fa-inverse {
  color: #ffffff;
}

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

.fa-music:before {
  content: "\f001";
}

.fa-search:before {
  content: "\f002";
}

.fa-envelope-o:before {
  content: "\f003";
}

.fa-heart:before {
  content: "\f004";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-o:before {
  content: "\f006";
}

.fa-user:before {
  content: "\f007";
}

.fa-film:before {
  content: "\f008";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-check:before {
  content: "\f00c";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-signal:before {
  content: "\f012";
}

.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

.fa-trash-o:before {
  content: "\f014";
}

.fa-home:before {
  content: "\f015";
}

.fa-file-o:before {
  content: "\f016";
}

.fa-clock-o:before {
  content: "\f017";
}

.fa-road:before {
  content: "\f018";
}

.fa-download:before {
  content: "\f019";
}

.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-play-circle-o:before {
  content: "\f01d";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}

.fa-refresh:before {
  content: "\f021";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-lock:before {
  content: "\f023";
}

.fa-flag:before {
  content: "\f024";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-print:before {
  content: "\f02f";
}

.fa-camera:before {
  content: "\f030";
}

.fa-font:before {
  content: "\f031";
}

.fa-bold:before {
  content: "\f032";
}

.fa-italic:before {
  content: "\f033";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-list:before {
  content: "\f03a";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-video-camera:before {
  content: "\f03d";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}

.fa-pencil:before {
  content: "\f040";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-tint:before {
  content: "\f043";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}

.fa-share-square-o:before {
  content: "\f045";
}

.fa-check-square-o:before {
  content: "\f046";
}

.fa-arrows:before {
  content: "\f047";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-play:before {
  content: "\f04b";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-eject:before {
  content: "\f052";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-times-circle-o:before {
  content: "\f05c";
}

.fa-check-circle-o:before {
  content: "\f05d";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}

.fa-expand:before {
  content: "\f065";
}

.fa-compress:before {
  content: "\f066";
}

.fa-plus:before {
  content: "\f067";
}

.fa-minus:before {
  content: "\f068";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-plane:before {
  content: "\f072";
}

.fa-calendar:before {
  content: "\f073";
}

.fa-random:before {
  content: "\f074";
}

.fa-comment:before {
  content: "\f075";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-arrows-v:before {
  content: "\f07d";
}

.fa-arrows-h:before {
  content: "\f07e";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-key:before {
  content: "\f084";
}

.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}

.fa-comments:before {
  content: "\f086";
}

.fa-thumbs-o-up:before {
  content: "\f087";
}

.fa-thumbs-o-down:before {
  content: "\f088";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-heart-o:before {
  content: "\f08a";
}

.fa-sign-out:before {
  content: "\f08b";
}

.fa-linkedin-square:before {
  content: "\f08c";
}

.fa-thumb-tack:before {
  content: "\f08d";
}

.fa-external-link:before {
  content: "\f08e";
}

.fa-sign-in:before {
  content: "\f090";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-upload:before {
  content: "\f093";
}

.fa-lemon-o:before {
  content: "\f094";
}

.fa-phone:before {
  content: "\f095";
}

.fa-square-o:before {
  content: "\f096";
}

.fa-bookmark-o:before {
  content: "\f097";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}

.fa-github:before {
  content: "\f09b";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}

.fa-hdd-o:before {
  content: "\f0a0";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-hand-o-right:before {
  content: "\f0a4";
}

.fa-hand-o-left:before {
  content: "\f0a5";
}

.fa-hand-o-up:before {
  content: "\f0a6";
}

.fa-hand-o-down:before {
  content: "\f0a7";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}

.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}

.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-plus:before {
  content: "\f0d5";
}

.fa-money:before {
  content: "\f0d6";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-linkedin:before {
  content: "\f0e1";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}

.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}

.fa-comment-o:before {
  content: "\f0e5";
}

.fa-comments-o:before {
  content: "\f0e6";
}

.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}

.fa-lightbulb-o:before {
  content: "\f0eb";
}

.fa-exchange:before {
  content: "\f0ec";
}

.fa-cloud-download:before {
  content: "\f0ed";
}

.fa-cloud-upload:before {
  content: "\f0ee";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-bell-o:before {
  content: "\f0a2";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cutlery:before {
  content: "\f0f5";
}

.fa-file-text-o:before {
  content: "\f0f6";
}

.fa-building-o:before {
  content: "\f0f7";
}

.fa-hospital-o:before {
  content: "\f0f8";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}

.fa-circle-o:before {
  content: "\f10c";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-circle:before {
  content: "\f111";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-folder-o:before {
  content: "\f114";
}

.fa-folder-open-o:before {
  content: "\f115";
}

.fa-smile-o:before {
  content: "\f118";
}

.fa-frown-o:before {
  content: "\f119";
}

.fa-meh-o:before {
  content: "\f11a";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-keyboard-o:before {
  content: "\f11c";
}

.fa-flag-o:before {
  content: "\f11d";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-code:before {
  content: "\f121";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-crop:before {
  content: "\f125";
}

.fa-code-fork:before {
  content: "\f126";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}

.fa-question:before {
  content: "\f128";
}

.fa-info:before {
  content: "\f129";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-shield:before {
  content: "\f132";
}

.fa-calendar-o:before {
  content: "\f133";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-ticket:before {
  content: "\f145";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-minus-square-o:before {
  content: "\f147";
}

.fa-level-up:before {
  content: "\f148";
}

.fa-level-down:before {
  content: "\f149";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-pencil-square:before {
  content: "\f14b";
}

.fa-external-link-square:before {
  content: "\f14c";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}

.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}

.fa-gbp:before {
  content: "\f154";
}

.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}

.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}

.fa-won:before,
.fa-krw:before {
  content: "\f159";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-text:before {
  content: "\f15c";
}

.fa-sort-alpha-asc:before {
  content: "\f15d";
}

.fa-sort-alpha-desc:before {
  content: "\f15e";
}

.fa-sort-amount-asc:before {
  content: "\f160";
}

.fa-sort-amount-desc:before {
  content: "\f161";
}

.fa-sort-numeric-asc:before {
  content: "\f162";
}

.fa-sort-numeric-desc:before {
  content: "\f163";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-youtube-square:before {
  content: "\f166";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-youtube-play:before {
  content: "\f16a";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-adn:before {
  content: "\f170";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitbucket-square:before {
  content: "\f172";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-long-arrow-down:before {
  content: "\f175";
}

.fa-long-arrow-up:before {
  content: "\f176";
}

.fa-long-arrow-left:before {
  content: "\f177";
}

.fa-long-arrow-right:before {
  content: "\f178";
}

.fa-apple:before {
  content: "\f179";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-android:before {
  content: "\f17b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-trello:before {
  content: "\f181";
}

.fa-female:before {
  content: "\f182";
}

.fa-male:before {
  content: "\f183";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}

.fa-sun-o:before {
  content: "\f185";
}

.fa-moon-o:before {
  content: "\f186";
}

.fa-archive:before {
  content: "\f187";
}

.fa-bug:before {
  content: "\f188";
}

.fa-vk:before {
  content: "\f189";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

.fa-arrow-circle-o-left:before {
  content: "\f190";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}

.fa-dot-circle-o:before {
  content: "\f192";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

.fa-plus-square-o:before {
  content: "\f196";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-slack:before {
  content: "\f198";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-spoon:before {
  content: "\f1b1";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}

.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-file-pdf-o:before {
  content: "\f1c1";
}

.fa-file-word-o:before {
  content: "\f1c2";
}

.fa-file-excel-o:before {
  content: "\f1c3";
}

.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}

.fa-file-code-o:before {
  content: "\f1c9";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}

.fa-circle-o-notch:before {
  content: "\f1ce";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}

.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}

.fa-history:before {
  content: "\f1da";
}

.fa-circle-thin:before {
  content: "\f1db";
}

.fa-header:before {
  content: "\f1dc";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-sliders:before {
  content: "\f1de";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-newspaper-o:before {
  content: "\f1ea";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bell-slash-o:before {
  content: "\f1f7";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-eyedropper:before {
  content: "\f1fb";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-area-chart:before {
  content: "\f1fe";
}

.fa-pie-chart:before {
  content: "\f200";
}

.fa-line-chart:before {
  content: "\f201";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-bus:before {
  content: "\f207";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-cc:before {
  content: "\f20a";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}

.fa-meanpath:before {
  content: "\f20c";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-diamond:before {
  content: "\f219";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-venus:before {
  content: "\f221";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-facebook-official:before {
  content: "\f230";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-server:before {
  content: "\f233";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-train:before {
  content: "\f238";
}

.fa-subway:before {
  content: "\f239";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-sticky-note-o:before {
  content: "\f24a";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-hourglass-o:before {
  content: "\f250";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}

.fa-hand-scissors-o:before {
  content: "\f257";
}

.fa-hand-lizard-o:before {
  content: "\f258";
}

.fa-hand-spock-o:before {
  content: "\f259";
}

.fa-hand-pointer-o:before {
  content: "\f25a";
}

.fa-hand-peace-o:before {
  content: "\f25b";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-safari:before {
  content: "\f267";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-500px:before {
  content: "\f26e";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-calendar-plus-o:before {
  content: "\f271";
}

.fa-calendar-minus-o:before {
  content: "\f272";
}

.fa-calendar-times-o:before {
  content: "\f273";
}

.fa-calendar-check-o:before {
  content: "\f274";
}

.fa-industry:before {
  content: "\f275";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-map-o:before {
  content: "\f278";
}

.fa-map:before {
  content: "\f279";
}

.fa-commenting:before {
  content: "\f27a";
}

.fa-commenting-o:before {
  content: "\f27b";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-vimeo:before {
  content: "\f27d";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-edge:before {
  content: "\f282";
}

.fa-credit-card-alt:before {
  content: "\f283";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-modx:before {
  content: "\f285";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-usb:before {
  content: "\f287";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-pause-circle-o:before {
  content: "\f28c";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stop-circle-o:before {
  content: "\f28e";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-percent:before {
  content: "\f295";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-envira:before {
  content: "\f299";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-wheelchair-alt:before {
  content: "\f29b";
}

.fa-question-circle-o:before {
  content: "\f29c";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-volume-control-phone:before {
  content: "\f2a0";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-handshake-o:before {
  content: "\f2b5";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-o:before {
  content: "\f2b7";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-book-o:before {
  content: "\f2ba";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-circle-o:before {
  content: "\f2be";
}

.fa-user-o:before {
  content: "\f2c0";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-eercast:before {
  content: "\f2da";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-snowflake-o:before {
  content: "\f2dc";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-meetup:before {
  content: "\f2e0";
}

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

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

/*
* Material Design Icons
*/
@font-face {
  font-family: "Material Design Icons";
  src: url(/build/website/fonts/materialdesignicons-webfont.2b0b4f74.eot);
  src: url(/build/website/fonts/materialdesignicons-webfont.2b0b4f74.eot) format("embedded-opentype"), url(/build/website/fonts/materialdesignicons-webfont.9d61ad51.woff2) format("woff2"), url(/build/website/fonts/materialdesignicons-webfont.6ec34761.woff) format("woff"), url(/build/website/fonts/materialdesignicons-webfont.fee2c56d.ttf) format("truetype"), url(/build/website/images/materialdesignicons-webfont.3a30eb21.svg) format("svg");
  font-weight: normal;
  font-style: normal;
}
.mdi {
  display: inline-block;
  font: normal normal normal 24px/1 "Material Design Icons";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}

.mdi-access-point:before {
  content: "\f101";
}

.mdi-access-point-network:before {
  content: "\f102";
}

.mdi-account:before {
  content: "\f103";
}

.mdi-account-alert:before {
  content: "\f104";
}

.mdi-account-box:before {
  content: "\f105";
}

.mdi-account-box-outline:before {
  content: "\f106";
}

.mdi-account-check:before {
  content: "\f107";
}

.mdi-account-circle:before {
  content: "\f108";
}

.mdi-account-convert:before {
  content: "\f109";
}

.mdi-account-key:before {
  content: "\f10a";
}

.mdi-account-location:before {
  content: "\f10b";
}

.mdi-account-minus:before {
  content: "\f10c";
}

.mdi-account-multiple:before {
  content: "\f10d";
}

.mdi-account-multiple-outline:before {
  content: "\f10e";
}

.mdi-account-multiple-plus:before {
  content: "\f10f";
}

.mdi-account-network:before {
  content: "\f110";
}

.mdi-account-off:before {
  content: "\f111";
}

.mdi-account-outline:before {
  content: "\f112";
}

.mdi-account-plus:before {
  content: "\f113";
}

.mdi-account-remove:before {
  content: "\f114";
}

.mdi-account-search:before {
  content: "\f115";
}

.mdi-account-star:before {
  content: "\f116";
}

.mdi-account-star-variant:before {
  content: "\f117";
}

.mdi-account-switch:before {
  content: "\f118";
}

.mdi-adjust:before {
  content: "\f119";
}

.mdi-air-conditioner:before {
  content: "\f11a";
}

.mdi-airballoon:before {
  content: "\f11b";
}

.mdi-airplane:before {
  content: "\f11c";
}

.mdi-airplane-off:before {
  content: "\f11d";
}

.mdi-airplay:before {
  content: "\f11e";
}

.mdi-alarm:before {
  content: "\f11f";
}

.mdi-alarm-check:before {
  content: "\f120";
}

.mdi-alarm-multiple:before {
  content: "\f121";
}

.mdi-alarm-off:before {
  content: "\f122";
}

.mdi-alarm-plus:before {
  content: "\f123";
}

.mdi-album:before {
  content: "\f124";
}

.mdi-alert:before {
  content: "\f125";
}

.mdi-alert-box:before {
  content: "\f126";
}

.mdi-alert-circle:before {
  content: "\f127";
}

.mdi-alert-octagon:before {
  content: "\f128";
}

.mdi-alert-outline:before {
  content: "\f129";
}

.mdi-alpha:before {
  content: "\f12a";
}

.mdi-alphabetical:before {
  content: "\f12b";
}

.mdi-amazon:before {
  content: "\f12c";
}

.mdi-amazon-clouddrive:before {
  content: "\f12d";
}

.mdi-ambulance:before {
  content: "\f12e";
}

.mdi-anchor:before {
  content: "\f12f";
}

.mdi-android:before {
  content: "\f130";
}

.mdi-android-debug-bridge:before {
  content: "\f131";
}

.mdi-android-studio:before {
  content: "\f132";
}

.mdi-apple:before {
  content: "\f133";
}

.mdi-apple-finder:before {
  content: "\f134";
}

.mdi-apple-ios:before {
  content: "\f135";
}

.mdi-apple-mobileme:before {
  content: "\f136";
}

.mdi-apple-safari:before {
  content: "\f137";
}

.mdi-appnet:before {
  content: "\f138";
}

.mdi-apps:before {
  content: "\f139";
}

.mdi-archive:before {
  content: "\f13a";
}

.mdi-arrange-bring-forward:before {
  content: "\f13b";
}

.mdi-arrange-bring-to-front:before {
  content: "\f13c";
}

.mdi-arrange-send-backward:before {
  content: "\f13d";
}

.mdi-arrange-send-to-back:before {
  content: "\f13e";
}

.mdi-arrow-all:before {
  content: "\f13f";
}

.mdi-arrow-bottom-drop-circle:before {
  content: "\f140";
}

.mdi-arrow-bottom-left:before {
  content: "\f141";
}

.mdi-arrow-bottom-right:before {
  content: "\f142";
}

.mdi-arrow-collapse:before {
  content: "\f143";
}

.mdi-arrow-down:before {
  content: "\f144";
}

.mdi-arrow-down-bold:before {
  content: "\f145";
}

.mdi-arrow-down-bold-circle:before {
  content: "\f146";
}

.mdi-arrow-down-bold-circle-outline:before {
  content: "\f147";
}

.mdi-arrow-down-bold-hexagon-outline:before {
  content: "\f148";
}

.mdi-arrow-expand:before {
  content: "\f149";
}

.mdi-arrow-left:before {
  content: "\f14a";
}

.mdi-arrow-left-bold:before {
  content: "\f14b";
}

.mdi-arrow-left-bold-circle:before {
  content: "\f14c";
}

.mdi-arrow-left-bold-circle-outline:before {
  content: "\f14d";
}

.mdi-arrow-left-bold-hexagon-outline:before {
  content: "\f14e";
}

.mdi-arrow-right:before {
  content: "\f14f";
}

.mdi-arrow-right-bold:before {
  content: "\f150";
}

.mdi-arrow-right-bold-circle:before {
  content: "\f151";
}

.mdi-arrow-right-bold-circle-outline:before {
  content: "\f152";
}

.mdi-arrow-right-bold-hexagon-outline:before {
  content: "\f153";
}

.mdi-arrow-top-left:before {
  content: "\f154";
}

.mdi-arrow-top-right:before {
  content: "\f155";
}

.mdi-arrow-up:before {
  content: "\f156";
}

.mdi-arrow-up-bold:before {
  content: "\f157";
}

.mdi-arrow-up-bold-circle:before {
  content: "\f158";
}

.mdi-arrow-up-bold-circle-outline:before {
  content: "\f159";
}

.mdi-arrow-up-bold-hexagon-outline:before {
  content: "\f15a";
}

.mdi-assistant:before {
  content: "\f15b";
}

.mdi-at:before {
  content: "\f15c";
}

.mdi-attachment:before {
  content: "\f15d";
}

.mdi-audiobook:before {
  content: "\f15e";
}

.mdi-auto-fix:before {
  content: "\f15f";
}

.mdi-auto-upload:before {
  content: "\f160";
}

.mdi-autorenew:before {
  content: "\f161";
}

.mdi-av-timer:before {
  content: "\f162";
}

.mdi-baby:before {
  content: "\f163";
}

.mdi-backburger:before {
  content: "\f164";
}

.mdi-backspace:before {
  content: "\f165";
}

.mdi-backup-restore:before {
  content: "\f166";
}

.mdi-bank:before {
  content: "\f167";
}

.mdi-barcode:before {
  content: "\f168";
}

.mdi-barcode-scan:before {
  content: "\f169";
}

.mdi-barley:before {
  content: "\f16a";
}

.mdi-barrel:before {
  content: "\f16b";
}

.mdi-basecamp:before {
  content: "\f16c";
}

.mdi-basket:before {
  content: "\f16d";
}

.mdi-basket-fill:before {
  content: "\f16e";
}

.mdi-basket-unfill:before {
  content: "\f16f";
}

.mdi-battery:before {
  content: "\f170";
}

.mdi-battery-10:before {
  content: "\f171";
}

.mdi-battery-20:before {
  content: "\f172";
}

.mdi-battery-30:before {
  content: "\f173";
}

.mdi-battery-40:before {
  content: "\f174";
}

.mdi-battery-50:before {
  content: "\f175";
}

.mdi-battery-60:before {
  content: "\f176";
}

.mdi-battery-70:before {
  content: "\f177";
}

.mdi-battery-80:before {
  content: "\f178";
}

.mdi-battery-90:before {
  content: "\f179";
}

.mdi-battery-alert:before {
  content: "\f17a";
}

.mdi-battery-charging:before {
  content: "\f17b";
}

.mdi-battery-charging-100:before {
  content: "\f17c";
}

.mdi-battery-charging-20:before {
  content: "\f17d";
}

.mdi-battery-charging-30:before {
  content: "\f17e";
}

.mdi-battery-charging-40:before {
  content: "\f17f";
}

.mdi-battery-charging-60:before {
  content: "\f180";
}

.mdi-battery-charging-80:before {
  content: "\f181";
}

.mdi-battery-charging-90:before {
  content: "\f182";
}

.mdi-battery-minus:before {
  content: "\f183";
}

.mdi-battery-negative:before {
  content: "\f184";
}

.mdi-battery-outline:before {
  content: "\f185";
}

.mdi-battery-plus:before {
  content: "\f186";
}

.mdi-battery-positive:before {
  content: "\f187";
}

.mdi-battery-unknown:before {
  content: "\f188";
}

.mdi-beach:before {
  content: "\f189";
}

.mdi-beaker:before {
  content: "\f18a";
}

.mdi-beaker-empty:before {
  content: "\f18b";
}

.mdi-beaker-empty-outline:before {
  content: "\f18c";
}

.mdi-beaker-outline:before {
  content: "\f18d";
}

.mdi-beats:before {
  content: "\f18e";
}

.mdi-beer:before {
  content: "\f18f";
}

.mdi-behance:before {
  content: "\f190";
}

.mdi-bell:before {
  content: "\f191";
}

.mdi-bell-off:before {
  content: "\f192";
}

.mdi-bell-outline:before {
  content: "\f193";
}

.mdi-bell-plus:before {
  content: "\f194";
}

.mdi-bell-ring:before {
  content: "\f195";
}

.mdi-bell-ring-outline:before {
  content: "\f196";
}

.mdi-bell-sleep:before {
  content: "\f197";
}

.mdi-beta:before {
  content: "\f198";
}

.mdi-bike:before {
  content: "\f199";
}

.mdi-bing:before {
  content: "\f19a";
}

.mdi-binoculars:before {
  content: "\f19b";
}

.mdi-bio:before {
  content: "\f19c";
}

.mdi-biohazard:before {
  content: "\f19d";
}

.mdi-bitbucket:before {
  content: "\f19e";
}

.mdi-black-mesa:before {
  content: "\f19f";
}

.mdi-blackberry:before {
  content: "\f1a0";
}

.mdi-blender:before {
  content: "\f1a1";
}

.mdi-blinds:before {
  content: "\f1a2";
}

.mdi-block-helper:before {
  content: "\f1a3";
}

.mdi-blogger:before {
  content: "\f1a4";
}

.mdi-bluetooth:before {
  content: "\f1a5";
}

.mdi-bluetooth-audio:before {
  content: "\f1a6";
}

.mdi-bluetooth-connect:before {
  content: "\f1a7";
}

.mdi-bluetooth-off:before {
  content: "\f1a8";
}

.mdi-bluetooth-settings:before {
  content: "\f1a9";
}

.mdi-bluetooth-transfer:before {
  content: "\f1aa";
}

.mdi-blur:before {
  content: "\f1ab";
}

.mdi-blur-linear:before {
  content: "\f1ac";
}

.mdi-blur-off:before {
  content: "\f1ad";
}

.mdi-blur-radial:before {
  content: "\f1ae";
}

.mdi-bone:before {
  content: "\f1af";
}

.mdi-book:before {
  content: "\f1b0";
}

.mdi-book-multiple:before {
  content: "\f1b1";
}

.mdi-book-multiple-variant:before {
  content: "\f1b2";
}

.mdi-book-open:before {
  content: "\f1b3";
}

.mdi-book-open-variant:before {
  content: "\f1b4";
}

.mdi-book-variant:before {
  content: "\f1b5";
}

.mdi-bookmark:before {
  content: "\f1b6";
}

.mdi-bookmark-check:before {
  content: "\f1b7";
}

.mdi-bookmark-music:before {
  content: "\f1b8";
}

.mdi-bookmark-outline:before {
  content: "\f1b9";
}

.mdi-bookmark-outline-plus:before {
  content: "\f1ba";
}

.mdi-bookmark-plus:before {
  content: "\f1bb";
}

.mdi-bookmark-remove:before {
  content: "\f1bc";
}

.mdi-border-all:before {
  content: "\f1bd";
}

.mdi-border-bottom:before {
  content: "\f1be";
}

.mdi-border-color:before {
  content: "\f1bf";
}

.mdi-border-horizontal:before {
  content: "\f1c0";
}

.mdi-border-inside:before {
  content: "\f1c1";
}

.mdi-border-left:before {
  content: "\f1c2";
}

.mdi-border-none:before {
  content: "\f1c3";
}

.mdi-border-outside:before {
  content: "\f1c4";
}

.mdi-border-right:before {
  content: "\f1c5";
}

.mdi-border-style:before {
  content: "\f1c6";
}

.mdi-border-top:before {
  content: "\f1c7";
}

.mdi-border-vertical:before {
  content: "\f1c8";
}

.mdi-bowling:before {
  content: "\f1c9";
}

.mdi-box:before {
  content: "\f1ca";
}

.mdi-box-cutter:before {
  content: "\f1cb";
}

.mdi-briefcase:before {
  content: "\f1cc";
}

.mdi-briefcase-check:before {
  content: "\f1cd";
}

.mdi-briefcase-download:before {
  content: "\f1ce";
}

.mdi-briefcase-upload:before {
  content: "\f1cf";
}

.mdi-brightness-1:before {
  content: "\f1d0";
}

.mdi-brightness-2:before {
  content: "\f1d1";
}

.mdi-brightness-3:before {
  content: "\f1d2";
}

.mdi-brightness-4:before {
  content: "\f1d3";
}

.mdi-brightness-5:before {
  content: "\f1d4";
}

.mdi-brightness-6:before {
  content: "\f1d5";
}

.mdi-brightness-7:before {
  content: "\f1d6";
}

.mdi-brightness-auto:before {
  content: "\f1d7";
}

.mdi-broom:before {
  content: "\f1d8";
}

.mdi-brush:before {
  content: "\f1d9";
}

.mdi-bug:before {
  content: "\f1da";
}

.mdi-bulletin-board:before {
  content: "\f1db";
}

.mdi-bullhorn:before {
  content: "\f1dc";
}

.mdi-bus:before {
  content: "\f1dd";
}

.mdi-cached:before {
  content: "\f1de";
}

.mdi-cake:before {
  content: "\f1df";
}

.mdi-cake-layered:before {
  content: "\f1e0";
}

.mdi-cake-variant:before {
  content: "\f1e1";
}

.mdi-calculator:before {
  content: "\f1e2";
}

.mdi-calendar:before {
  content: "\f1e3";
}

.mdi-calendar-blank:before {
  content: "\f1e4";
}

.mdi-calendar-check:before {
  content: "\f1e5";
}

.mdi-calendar-clock:before {
  content: "\f1e6";
}

.mdi-calendar-multiple:before {
  content: "\f1e7";
}

.mdi-calendar-multiple-check:before {
  content: "\f1e8";
}

.mdi-calendar-plus:before {
  content: "\f1e9";
}

.mdi-calendar-remove:before {
  content: "\f1ea";
}

.mdi-calendar-text:before {
  content: "\f1eb";
}

.mdi-calendar-today:before {
  content: "\f1ec";
}

.mdi-call-made:before {
  content: "\f1ed";
}

.mdi-call-merge:before {
  content: "\f1ee";
}

.mdi-call-missed:before {
  content: "\f1ef";
}

.mdi-call-received:before {
  content: "\f1f0";
}

.mdi-call-split:before {
  content: "\f1f1";
}

.mdi-camcorder:before {
  content: "\f1f2";
}

.mdi-camcorder-box:before {
  content: "\f1f3";
}

.mdi-camcorder-box-off:before {
  content: "\f1f4";
}

.mdi-camcorder-off:before {
  content: "\f1f5";
}

.mdi-camera:before {
  content: "\f1f6";
}

.mdi-camera-enhance:before {
  content: "\f1f7";
}

.mdi-camera-front:before {
  content: "\f1f8";
}

.mdi-camera-front-variant:before {
  content: "\f1f9";
}

.mdi-camera-iris:before {
  content: "\f1fa";
}

.mdi-camera-party-mode:before {
  content: "\f1fb";
}

.mdi-camera-rear:before {
  content: "\f1fc";
}

.mdi-camera-rear-variant:before {
  content: "\f1fd";
}

.mdi-camera-switch:before {
  content: "\f1fe";
}

.mdi-camera-timer:before {
  content: "\f1ff";
}

.mdi-candycane:before {
  content: "\f200";
}

.mdi-car:before {
  content: "\f201";
}

.mdi-car-battery:before {
  content: "\f202";
}

.mdi-car-connected:before {
  content: "\f203";
}

.mdi-car-wash:before {
  content: "\f204";
}

.mdi-carrot:before {
  content: "\f205";
}

.mdi-cart:before {
  content: "\f206";
}

.mdi-cart-outline:before {
  content: "\f207";
}

.mdi-cart-plus:before {
  content: "\f208";
}

.mdi-case-sensitive-alt:before {
  content: "\f209";
}

.mdi-cash:before {
  content: "\f20a";
}

.mdi-cash-100:before {
  content: "\f20b";
}

.mdi-cash-multiple:before {
  content: "\f20c";
}

.mdi-cash-usd:before {
  content: "\f20d";
}

.mdi-cast:before {
  content: "\f20e";
}

.mdi-cast-connected:before {
  content: "\f20f";
}

.mdi-castle:before {
  content: "\f210";
}

.mdi-cat:before {
  content: "\f211";
}

.mdi-cellphone:before {
  content: "\f212";
}

.mdi-cellphone-android:before {
  content: "\f213";
}

.mdi-cellphone-basic:before {
  content: "\f214";
}

.mdi-cellphone-dock:before {
  content: "\f215";
}

.mdi-cellphone-iphone:before {
  content: "\f216";
}

.mdi-cellphone-link:before {
  content: "\f217";
}

.mdi-cellphone-link-off:before {
  content: "\f218";
}

.mdi-cellphone-settings:before {
  content: "\f219";
}

.mdi-certificate:before {
  content: "\f21a";
}

.mdi-chair-school:before {
  content: "\f21b";
}

.mdi-chart-arc:before {
  content: "\f21c";
}

.mdi-chart-areaspline:before {
  content: "\f21d";
}

.mdi-chart-bar:before {
  content: "\f21e";
}

.mdi-chart-histogram:before {
  content: "\f21f";
}

.mdi-chart-line:before {
  content: "\f220";
}

.mdi-chart-pie:before {
  content: "\f221";
}

.mdi-check:before {
  content: "\f222";
}

.mdi-check-all:before {
  content: "\f223";
}

.mdi-checkbox-blank:before {
  content: "\f224";
}

.mdi-checkbox-blank-circle:before {
  content: "\f225";
}

.mdi-checkbox-blank-circle-outline:before {
  content: "\f226";
}

.mdi-checkbox-blank-outline:before {
  content: "\f227";
}

.mdi-checkbox-marked:before {
  content: "\f228";
}

.mdi-checkbox-marked-circle:before {
  content: "\f229";
}

.mdi-checkbox-marked-circle-outline:before {
  content: "\f22a";
}

.mdi-checkbox-marked-outline:before {
  content: "\f22b";
}

.mdi-checkbox-multiple-blank:before {
  content: "\f22c";
}

.mdi-checkbox-multiple-blank-outline:before {
  content: "\f22d";
}

.mdi-checkbox-multiple-marked:before {
  content: "\f22e";
}

.mdi-checkbox-multiple-marked-outline:before {
  content: "\f22f";
}

.mdi-checkerboard:before {
  content: "\f230";
}

.mdi-chemical-weapon:before {
  content: "\f231";
}

.mdi-chevron-double-down:before {
  content: "\f232";
}

.mdi-chevron-double-left:before {
  content: "\f233";
}

.mdi-chevron-double-right:before {
  content: "\f234";
}

.mdi-chevron-double-up:before {
  content: "\f235";
}

.mdi-chevron-down:before {
  content: "\f236";
}

.mdi-chevron-left:before {
  content: "\f237";
}

.mdi-chevron-right:before {
  content: "\f238";
}

.mdi-chevron-up:before {
  content: "\f239";
}

.mdi-church:before {
  content: "\f23a";
}

.mdi-cisco-webex:before {
  content: "\f23b";
}

.mdi-city:before {
  content: "\f23c";
}

.mdi-clipboard:before {
  content: "\f23d";
}

.mdi-clipboard-account:before {
  content: "\f23e";
}

.mdi-clipboard-alert:before {
  content: "\f23f";
}

.mdi-clipboard-arrow-down:before {
  content: "\f240";
}

.mdi-clipboard-arrow-left:before {
  content: "\f241";
}

.mdi-clipboard-check:before {
  content: "\f242";
}

.mdi-clipboard-outline:before {
  content: "\f243";
}

.mdi-clipboard-text:before {
  content: "\f244";
}

.mdi-clippy:before {
  content: "\f245";
}

.mdi-clock:before {
  content: "\f246";
}

.mdi-clock-end:before {
  content: "\f247";
}

.mdi-clock-fast:before {
  content: "\f248";
}

.mdi-clock-in:before {
  content: "\f249";
}

.mdi-clock-out:before {
  content: "\f24a";
}

.mdi-clock-start:before {
  content: "\f24b";
}

.mdi-close:before {
  content: "\f24c";
}

.mdi-close-box:before {
  content: "\f24d";
}

.mdi-close-box-outline:before {
  content: "\f24e";
}

.mdi-close-circle:before {
  content: "\f24f";
}

.mdi-close-circle-outline:before {
  content: "\f250";
}

.mdi-close-network:before {
  content: "\f251";
}

.mdi-close-octagon:before {
  content: "\f252";
}

.mdi-close-octagon-outline:before {
  content: "\f253";
}

.mdi-closed-caption:before {
  content: "\f254";
}

.mdi-cloud:before {
  content: "\f255";
}

.mdi-cloud-check:before {
  content: "\f256";
}

.mdi-cloud-circle:before {
  content: "\f257";
}

.mdi-cloud-download:before {
  content: "\f258";
}

.mdi-cloud-outline:before {
  content: "\f259";
}

.mdi-cloud-outline-off:before {
  content: "\f25a";
}

.mdi-cloud-print:before {
  content: "\f25b";
}

.mdi-cloud-print-outline:before {
  content: "\f25c";
}

.mdi-cloud-upload:before {
  content: "\f25d";
}

.mdi-code-array:before {
  content: "\f25e";
}

.mdi-code-braces:before {
  content: "\f25f";
}

.mdi-code-brackets:before {
  content: "\f260";
}

.mdi-code-equal:before {
  content: "\f261";
}

.mdi-code-greater-than:before {
  content: "\f262";
}

.mdi-code-greater-than-or-equal:before {
  content: "\f263";
}

.mdi-code-less-than:before {
  content: "\f264";
}

.mdi-code-less-than-or-equal:before {
  content: "\f265";
}

.mdi-code-not-equal:before {
  content: "\f266";
}

.mdi-code-not-equal-variant:before {
  content: "\f267";
}

.mdi-code-parentheses:before {
  content: "\f268";
}

.mdi-code-string:before {
  content: "\f269";
}

.mdi-code-tags:before {
  content: "\f26a";
}

.mdi-codepen:before {
  content: "\f26b";
}

.mdi-coffee:before {
  content: "\f26c";
}

.mdi-coffee-to-go:before {
  content: "\f26d";
}

.mdi-coin:before {
  content: "\f26e";
}

.mdi-color-helper:before {
  content: "\f26f";
}

.mdi-comment:before {
  content: "\f270";
}

.mdi-comment-account:before {
  content: "\f271";
}

.mdi-comment-account-outline:before {
  content: "\f272";
}

.mdi-comment-alert:before {
  content: "\f273";
}

.mdi-comment-alert-outline:before {
  content: "\f274";
}

.mdi-comment-check:before {
  content: "\f275";
}

.mdi-comment-check-outline:before {
  content: "\f276";
}

.mdi-comment-multiple-outline:before {
  content: "\f277";
}

.mdi-comment-outline:before {
  content: "\f278";
}

.mdi-comment-plus-outline:before {
  content: "\f279";
}

.mdi-comment-processing:before {
  content: "\f27a";
}

.mdi-comment-processing-outline:before {
  content: "\f27b";
}

.mdi-comment-question-outline:before {
  content: "\f27c";
}

.mdi-comment-remove-outline:before {
  content: "\f27d";
}

.mdi-comment-text:before {
  content: "\f27e";
}

.mdi-comment-text-outline:before {
  content: "\f27f";
}

.mdi-compare:before {
  content: "\f280";
}

.mdi-compass:before {
  content: "\f281";
}

.mdi-compass-outline:before {
  content: "\f282";
}

.mdi-console:before {
  content: "\f283";
}

.mdi-contact-mail:before {
  content: "\f284";
}

.mdi-content-copy:before {
  content: "\f285";
}

.mdi-content-cut:before {
  content: "\f286";
}

.mdi-content-duplicate:before {
  content: "\f287";
}

.mdi-content-paste:before {
  content: "\f288";
}

.mdi-content-save:before {
  content: "\f289";
}

.mdi-content-save-all:before {
  content: "\f28a";
}

.mdi-contrast:before {
  content: "\f28b";
}

.mdi-contrast-box:before {
  content: "\f28c";
}

.mdi-contrast-circle:before {
  content: "\f28d";
}

.mdi-cookie:before {
  content: "\f28e";
}

.mdi-cow:before {
  content: "\f28f";
}

.mdi-credit-card:before {
  content: "\f290";
}

.mdi-credit-card-multiple:before {
  content: "\f291";
}

.mdi-credit-card-scan:before {
  content: "\f292";
}

.mdi-crop:before {
  content: "\f293";
}

.mdi-crop-free:before {
  content: "\f294";
}

.mdi-crop-landscape:before {
  content: "\f295";
}

.mdi-crop-portrait:before {
  content: "\f296";
}

.mdi-crop-square:before {
  content: "\f297";
}

.mdi-crosshairs:before {
  content: "\f298";
}

.mdi-crosshairs-gps:before {
  content: "\f299";
}

.mdi-crown:before {
  content: "\f29a";
}

.mdi-cube:before {
  content: "\f29b";
}

.mdi-cube-outline:before {
  content: "\f29c";
}

.mdi-cube-send:before {
  content: "\f29d";
}

.mdi-cube-unfolded:before {
  content: "\f29e";
}

.mdi-cup:before {
  content: "\f29f";
}

.mdi-cup-water:before {
  content: "\f2a0";
}

.mdi-currency-btc:before {
  content: "\f2a1";
}

.mdi-currency-eur:before {
  content: "\f2a2";
}

.mdi-currency-gbp:before {
  content: "\f2a3";
}

.mdi-currency-inr:before {
  content: "\f2a4";
}

.mdi-currency-ngn:before {
  content: "\f2a5";
}

.mdi-currency-rub:before {
  content: "\f2a6";
}

.mdi-currency-try:before {
  content: "\f2a7";
}

.mdi-currency-usd:before {
  content: "\f2a8";
}

.mdi-cursor-default:before {
  content: "\f2a9";
}

.mdi-cursor-default-outline:before {
  content: "\f2aa";
}

.mdi-cursor-move:before {
  content: "\f2ab";
}

.mdi-cursor-pointer:before {
  content: "\f2ac";
}

.mdi-database:before {
  content: "\f2ad";
}

.mdi-database-minus:before {
  content: "\f2ae";
}

.mdi-database-plus:before {
  content: "\f2af";
}

.mdi-debug-step-into:before {
  content: "\f2b0";
}

.mdi-debug-step-out:before {
  content: "\f2b1";
}

.mdi-debug-step-over:before {
  content: "\f2b2";
}

.mdi-decimal-decrease:before {
  content: "\f2b3";
}

.mdi-decimal-increase:before {
  content: "\f2b4";
}

.mdi-delete:before {
  content: "\f2b5";
}

.mdi-delete-variant:before {
  content: "\f2b6";
}

.mdi-delta:before {
  content: "\f2b7";
}

.mdi-deskphone:before {
  content: "\f2b8";
}

.mdi-desktop-mac:before {
  content: "\f2b9";
}

.mdi-desktop-tower:before {
  content: "\f2ba";
}

.mdi-details:before {
  content: "\f2bb";
}

.mdi-deviantart:before {
  content: "\f2bc";
}

.mdi-diamond:before {
  content: "\f2bd";
}

.mdi-dice:before {
  content: "\f2be";
}

.mdi-dice-1:before {
  content: "\f2bf";
}

.mdi-dice-2:before {
  content: "\f2c0";
}

.mdi-dice-3:before {
  content: "\f2c1";
}

.mdi-dice-4:before {
  content: "\f2c2";
}

.mdi-dice-5:before {
  content: "\f2c3";
}

.mdi-dice-6:before {
  content: "\f2c4";
}

.mdi-directions:before {
  content: "\f2c5";
}

.mdi-disk-alert:before {
  content: "\f2c6";
}

.mdi-disqus:before {
  content: "\f2c7";
}

.mdi-disqus-outline:before {
  content: "\f2c8";
}

.mdi-division:before {
  content: "\f2c9";
}

.mdi-division-box:before {
  content: "\f2ca";
}

.mdi-dns:before {
  content: "\f2cb";
}

.mdi-domain:before {
  content: "\f2cc";
}

.mdi-dots-horizontal:before {
  content: "\f2cd";
}

.mdi-dots-vertical:before {
  content: "\f2ce";
}

.mdi-download:before {
  content: "\f2cf";
}

.mdi-drag:before {
  content: "\f2d0";
}

.mdi-drag-horizontal:before {
  content: "\f2d1";
}

.mdi-drag-vertical:before {
  content: "\f2d2";
}

.mdi-drawing:before {
  content: "\f2d3";
}

.mdi-drawing-box:before {
  content: "\f2d4";
}

.mdi-dribbble:before {
  content: "\f2d5";
}

.mdi-dribbble-box:before {
  content: "\f2d6";
}

.mdi-drone:before {
  content: "\f2d7";
}

.mdi-dropbox:before {
  content: "\f2d8";
}

.mdi-drupal:before {
  content: "\f2d9";
}

.mdi-duck:before {
  content: "\f2da";
}

.mdi-dumbbell:before {
  content: "\f2db";
}

.mdi-earth:before {
  content: "\f2dc";
}

.mdi-earth-off:before {
  content: "\f2dd";
}

.mdi-edge:before {
  content: "\f2de";
}

.mdi-eject:before {
  content: "\f2df";
}

.mdi-elevation-decline:before {
  content: "\f2e0";
}

.mdi-elevation-rise:before {
  content: "\f2e1";
}

.mdi-elevator:before {
  content: "\f2e2";
}

.mdi-email:before {
  content: "\f2e3";
}

.mdi-email-open:before {
  content: "\f2e4";
}

.mdi-email-outline:before {
  content: "\f2e5";
}

.mdi-email-secure:before {
  content: "\f2e6";
}

.mdi-emoticon:before {
  content: "\f2e7";
}

.mdi-emoticon-cool:before {
  content: "\f2e8";
}

.mdi-emoticon-devil:before {
  content: "\f2e9";
}

.mdi-emoticon-happy:before {
  content: "\f2ea";
}

.mdi-emoticon-neutral:before {
  content: "\f2eb";
}

.mdi-emoticon-poop:before {
  content: "\f2ec";
}

.mdi-emoticon-sad:before {
  content: "\f2ed";
}

.mdi-emoticon-tongue:before {
  content: "\f2ee";
}

.mdi-engine:before {
  content: "\f2ef";
}

.mdi-engine-outline:before {
  content: "\f2f0";
}

.mdi-equal:before {
  content: "\f2f1";
}

.mdi-equal-box:before {
  content: "\f2f2";
}

.mdi-eraser:before {
  content: "\f2f3";
}

.mdi-escalator:before {
  content: "\f2f4";
}

.mdi-ethernet:before {
  content: "\f2f5";
}

.mdi-ethernet-cable:before {
  content: "\f2f6";
}

.mdi-ethernet-cable-off:before {
  content: "\f2f7";
}

.mdi-etsy:before {
  content: "\f2f8";
}

.mdi-evernote:before {
  content: "\f2f9";
}

.mdi-exclamation:before {
  content: "\f2fa";
}

.mdi-exit-to-app:before {
  content: "\f2fb";
}

.mdi-export:before {
  content: "\f2fc";
}

.mdi-eye:before {
  content: "\f2fd";
}

.mdi-eye-off:before {
  content: "\f2fe";
}

.mdi-eyedropper:before {
  content: "\f2ff";
}

.mdi-eyedropper-variant:before {
  content: "\f300";
}

.mdi-facebook:before {
  content: "\f301";
}

.mdi-facebook-box:before {
  content: "\f302";
}

.mdi-facebook-messenger:before {
  content: "\f303";
}

.mdi-factory:before {
  content: "\f304";
}

.mdi-fan:before {
  content: "\f305";
}

.mdi-fast-forward:before {
  content: "\f306";
}

.mdi-fax:before {
  content: "\f307";
}

.mdi-ferry:before {
  content: "\f308";
}

.mdi-file:before {
  content: "\f309";
}

.mdi-file-chart:before {
  content: "\f30a";
}

.mdi-file-check:before {
  content: "\f30b";
}

.mdi-file-cloud:before {
  content: "\f30c";
}

.mdi-file-delimited:before {
  content: "\f30d";
}

.mdi-file-document:before {
  content: "\f30e";
}

.mdi-file-document-box:before {
  content: "\f30f";
}

.mdi-file-excel:before {
  content: "\f310";
}

.mdi-file-excel-box:before {
  content: "\f311";
}

.mdi-file-export:before {
  content: "\f312";
}

.mdi-file-find:before {
  content: "\f313";
}

.mdi-file-image:before {
  content: "\f314";
}

.mdi-file-import:before {
  content: "\f315";
}

.mdi-file-lock:before {
  content: "\f316";
}

.mdi-file-multiple:before {
  content: "\f317";
}

.mdi-file-music:before {
  content: "\f318";
}

.mdi-file-outline:before {
  content: "\f319";
}

.mdi-file-pdf:before {
  content: "\f31a";
}

.mdi-file-pdf-box:before {
  content: "\f31b";
}

.mdi-file-powerpoint:before {
  content: "\f31c";
}

.mdi-file-powerpoint-box:before {
  content: "\f31d";
}

.mdi-file-presentation-box:before {
  content: "\f31e";
}

.mdi-file-send:before {
  content: "\f31f";
}

.mdi-file-video:before {
  content: "\f320";
}

.mdi-file-word:before {
  content: "\f321";
}

.mdi-file-word-box:before {
  content: "\f322";
}

.mdi-file-xml:before {
  content: "\f323";
}

.mdi-film:before {
  content: "\f324";
}

.mdi-filmstrip:before {
  content: "\f325";
}

.mdi-filmstrip-off:before {
  content: "\f326";
}

.mdi-filter:before {
  content: "\f327";
}

.mdi-filter-outline:before {
  content: "\f328";
}

.mdi-filter-remove:before {
  content: "\f329";
}

.mdi-filter-remove-outline:before {
  content: "\f32a";
}

.mdi-filter-variant:before {
  content: "\f32b";
}

.mdi-fingerprint:before {
  content: "\f32c";
}

.mdi-fire:before {
  content: "\f32d";
}

.mdi-firefox:before {
  content: "\f32e";
}

.mdi-fish:before {
  content: "\f32f";
}

.mdi-flag:before {
  content: "\f330";
}

.mdi-flag-checkered:before {
  content: "\f331";
}

.mdi-flag-outline:before {
  content: "\f332";
}

.mdi-flag-outline-variant:before {
  content: "\f333";
}

.mdi-flag-triangle:before {
  content: "\f334";
}

.mdi-flag-variant:before {
  content: "\f335";
}

.mdi-flash:before {
  content: "\f336";
}

.mdi-flash-auto:before {
  content: "\f337";
}

.mdi-flash-off:before {
  content: "\f338";
}

.mdi-flashlight:before {
  content: "\f339";
}

.mdi-flashlight-off:before {
  content: "\f33a";
}

.mdi-flattr:before {
  content: "\f33b";
}

.mdi-flip-to-back:before {
  content: "\f33c";
}

.mdi-flip-to-front:before {
  content: "\f33d";
}

.mdi-floppy:before {
  content: "\f33e";
}

.mdi-flower:before {
  content: "\f33f";
}

.mdi-folder:before {
  content: "\f340";
}

.mdi-folder-account:before {
  content: "\f341";
}

.mdi-folder-download:before {
  content: "\f342";
}

.mdi-folder-google-drive:before {
  content: "\f343";
}

.mdi-folder-image:before {
  content: "\f344";
}

.mdi-folder-lock:before {
  content: "\f345";
}

.mdi-folder-lock-open:before {
  content: "\f346";
}

.mdi-folder-move:before {
  content: "\f347";
}

.mdi-folder-multiple:before {
  content: "\f348";
}

.mdi-folder-multiple-image:before {
  content: "\f349";
}

.mdi-folder-multiple-outline:before {
  content: "\f34a";
}

.mdi-folder-outline:before {
  content: "\f34b";
}

.mdi-folder-plus:before {
  content: "\f34c";
}

.mdi-folder-remove:before {
  content: "\f34d";
}

.mdi-folder-upload:before {
  content: "\f34e";
}

.mdi-food:before {
  content: "\f34f";
}

.mdi-food-apple:before {
  content: "\f350";
}

.mdi-food-variant:before {
  content: "\f351";
}

.mdi-football:before {
  content: "\f352";
}

.mdi-football-australian:before {
  content: "\f353";
}

.mdi-football-helmet:before {
  content: "\f354";
}

.mdi-format-align-center:before {
  content: "\f355";
}

.mdi-format-align-justify:before {
  content: "\f356";
}

.mdi-format-align-left:before {
  content: "\f357";
}

.mdi-format-align-right:before {
  content: "\f358";
}

.mdi-format-bold:before {
  content: "\f359";
}

.mdi-format-clear:before {
  content: "\f35a";
}

.mdi-format-color-fill:before {
  content: "\f35b";
}

.mdi-format-float-center:before {
  content: "\f35c";
}

.mdi-format-float-left:before {
  content: "\f35d";
}

.mdi-format-float-none:before {
  content: "\f35e";
}

.mdi-format-float-right:before {
  content: "\f35f";
}

.mdi-format-header-1:before {
  content: "\f360";
}

.mdi-format-header-2:before {
  content: "\f361";
}

.mdi-format-header-3:before {
  content: "\f362";
}

.mdi-format-header-4:before {
  content: "\f363";
}

.mdi-format-header-5:before {
  content: "\f364";
}

.mdi-format-header-6:before {
  content: "\f365";
}

.mdi-format-header-decrease:before {
  content: "\f366";
}

.mdi-format-header-equal:before {
  content: "\f367";
}

.mdi-format-header-increase:before {
  content: "\f368";
}

.mdi-format-header-pound:before {
  content: "\f369";
}

.mdi-format-indent-decrease:before {
  content: "\f36a";
}

.mdi-format-indent-increase:before {
  content: "\f36b";
}

.mdi-format-italic:before {
  content: "\f36c";
}

.mdi-format-line-spacing:before {
  content: "\f36d";
}

.mdi-format-list-bulleted:before {
  content: "\f36e";
}

.mdi-format-list-bulleted-type:before {
  content: "\f36f";
}

.mdi-format-list-numbers:before {
  content: "\f370";
}

.mdi-format-paint:before {
  content: "\f371";
}

.mdi-format-paragraph:before {
  content: "\f372";
}

.mdi-format-quote:before {
  content: "\f373";
}

.mdi-format-size:before {
  content: "\f374";
}

.mdi-format-strikethrough:before {
  content: "\f375";
}

.mdi-format-strikethrough-variant:before {
  content: "\f376";
}

.mdi-format-subscript:before {
  content: "\f377";
}

.mdi-format-superscript:before {
  content: "\f378";
}

.mdi-format-text:before {
  content: "\f379";
}

.mdi-format-textdirection-l-to-r:before {
  content: "\f37a";
}

.mdi-format-textdirection-r-to-l:before {
  content: "\f37b";
}

.mdi-format-underline:before {
  content: "\f37c";
}

.mdi-format-wrap-inline:before {
  content: "\f37d";
}

.mdi-format-wrap-square:before {
  content: "\f37e";
}

.mdi-format-wrap-tight:before {
  content: "\f37f";
}

.mdi-format-wrap-top-bottom:before {
  content: "\f380";
}

.mdi-forum:before {
  content: "\f381";
}

.mdi-forward:before {
  content: "\f382";
}

.mdi-foursquare:before {
  content: "\f383";
}

.mdi-fridge:before {
  content: "\f384";
}

.mdi-fridge-filled:before {
  content: "\f385";
}

.mdi-fridge-filled-bottom:before {
  content: "\f386";
}

.mdi-fridge-filled-top:before {
  content: "\f387";
}

.mdi-fullscreen:before {
  content: "\f388";
}

.mdi-fullscreen-exit:before {
  content: "\f389";
}

.mdi-function:before {
  content: "\f38a";
}

.mdi-gamepad:before {
  content: "\f38b";
}

.mdi-gamepad-variant:before {
  content: "\f38c";
}

.mdi-gas-station:before {
  content: "\f38d";
}

.mdi-gate:before {
  content: "\f38e";
}

.mdi-gauge:before {
  content: "\f38f";
}

.mdi-gavel:before {
  content: "\f390";
}

.mdi-gender-female:before {
  content: "\f391";
}

.mdi-gender-male:before {
  content: "\f392";
}

.mdi-gender-male-female:before {
  content: "\f393";
}

.mdi-gender-transgender:before {
  content: "\f394";
}

.mdi-ghost:before {
  content: "\f395";
}

.mdi-gift:before {
  content: "\f396";
}

.mdi-git:before {
  content: "\f397";
}

.mdi-github-box:before {
  content: "\f398";
}

.mdi-github-circle:before {
  content: "\f399";
}

.mdi-glass-flute:before {
  content: "\f39a";
}

.mdi-glass-mug:before {
  content: "\f39b";
}

.mdi-glass-stange:before {
  content: "\f39c";
}

.mdi-glass-tulip:before {
  content: "\f39d";
}

.mdi-glasses:before {
  content: "\f39e";
}

.mdi-gmail:before {
  content: "\f39f";
}

.mdi-google:before {
  content: "\f3a0";
}

.mdi-google-cardboard:before {
  content: "\f3a1";
}

.mdi-google-chrome:before {
  content: "\f3a2";
}

.mdi-google-circles:before {
  content: "\f3a3";
}

.mdi-google-circles-communities:before {
  content: "\f3a4";
}

.mdi-google-circles-extended:before {
  content: "\f3a5";
}

.mdi-google-circles-group:before {
  content: "\f3a6";
}

.mdi-google-controller:before {
  content: "\f3a7";
}

.mdi-google-controller-off:before {
  content: "\f3a8";
}

.mdi-google-drive:before {
  content: "\f3a9";
}

.mdi-google-earth:before {
  content: "\f3aa";
}

.mdi-google-glass:before {
  content: "\f3ab";
}

.mdi-google-nearby:before {
  content: "\f3ac";
}

.mdi-google-pages:before {
  content: "\f3ad";
}

.mdi-google-physical-web:before {
  content: "\f3ae";
}

.mdi-google-play:before {
  content: "\f3af";
}

.mdi-google-plus:before {
  content: "\f3b0";
}

.mdi-google-plus-box:before {
  content: "\f3b1";
}

.mdi-google-translate:before {
  content: "\f3b2";
}

.mdi-google-wallet:before {
  content: "\f3b3";
}

.mdi-grid:before {
  content: "\f3b4";
}

.mdi-grid-off:before {
  content: "\f3b5";
}

.mdi-group:before {
  content: "\f3b6";
}

.mdi-guitar:before {
  content: "\f3b7";
}

.mdi-guitar-pick:before {
  content: "\f3b8";
}

.mdi-guitar-pick-outline:before {
  content: "\f3b9";
}

.mdi-hand-pointing-right:before {
  content: "\f3ba";
}

.mdi-hanger:before {
  content: "\f3bb";
}

.mdi-hangouts:before {
  content: "\f3bc";
}

.mdi-harddisk:before {
  content: "\f3bd";
}

.mdi-headphones:before {
  content: "\f3be";
}

.mdi-headphones-box:before {
  content: "\f3bf";
}

.mdi-headphones-settings:before {
  content: "\f3c0";
}

.mdi-headset:before {
  content: "\f3c1";
}

.mdi-headset-dock:before {
  content: "\f3c2";
}

.mdi-headset-off:before {
  content: "\f3c3";
}

.mdi-heart:before {
  content: "\f3c4";
}

.mdi-heart-box:before {
  content: "\f3c5";
}

.mdi-heart-box-outline:before {
  content: "\f3c6";
}

.mdi-heart-broken:before {
  content: "\f3c7";
}

.mdi-heart-outline:before {
  content: "\f3c8";
}

.mdi-help:before {
  content: "\f3c9";
}

.mdi-help-circle:before {
  content: "\f3ca";
}

.mdi-hexagon:before {
  content: "\f3cb";
}

.mdi-hexagon-outline:before {
  content: "\f3cc";
}

.mdi-history:before {
  content: "\f3cd";
}

.mdi-hololens:before {
  content: "\f3ce";
}

.mdi-home:before {
  content: "\f3cf";
}

.mdi-home-modern:before {
  content: "\f3d0";
}

.mdi-home-variant:before {
  content: "\f3d1";
}

.mdi-hops:before {
  content: "\f3d2";
}

.mdi-hospital:before {
  content: "\f3d3";
}

.mdi-hospital-building:before {
  content: "\f3d4";
}

.mdi-hospital-marker:before {
  content: "\f3d5";
}

.mdi-hotel:before {
  content: "\f3d6";
}

.mdi-houzz:before {
  content: "\f3d7";
}

.mdi-houzz-box:before {
  content: "\f3d8";
}

.mdi-human:before {
  content: "\f3d9";
}

.mdi-human-child:before {
  content: "\f3da";
}

.mdi-human-male-female:before {
  content: "\f3db";
}

.mdi-image:before {
  content: "\f3dc";
}

.mdi-image-album:before {
  content: "\f3dd";
}

.mdi-image-area:before {
  content: "\f3de";
}

.mdi-image-area-close:before {
  content: "\f3df";
}

.mdi-image-broken:before {
  content: "\f3e0";
}

.mdi-image-broken-variant:before {
  content: "\f3e1";
}

.mdi-image-filter:before {
  content: "\f3e2";
}

.mdi-image-filter-black-white:before {
  content: "\f3e3";
}

.mdi-image-filter-center-focus:before {
  content: "\f3e4";
}

.mdi-image-filter-center-focus-weak:before {
  content: "\f3e5";
}

.mdi-image-filter-drama:before {
  content: "\f3e6";
}

.mdi-image-filter-frames:before {
  content: "\f3e7";
}

.mdi-image-filter-hdr:before {
  content: "\f3e8";
}

.mdi-image-filter-none:before {
  content: "\f3e9";
}

.mdi-image-filter-tilt-shift:before {
  content: "\f3ea";
}

.mdi-image-filter-vintage:before {
  content: "\f3eb";
}

.mdi-image-multiple:before {
  content: "\f3ec";
}

.mdi-import:before {
  content: "\f3ed";
}

.mdi-inbox:before {
  content: "\f3ee";
}

.mdi-information:before {
  content: "\f3ef";
}

.mdi-information-outline:before {
  content: "\f3f0";
}

.mdi-instagram:before {
  content: "\f3f1";
}

.mdi-instapaper:before {
  content: "\f3f2";
}

.mdi-internet-explorer:before {
  content: "\f3f3";
}

.mdi-invert-colors:before {
  content: "\f3f4";
}

.mdi-jeepney:before {
  content: "\f3f5";
}

.mdi-jira:before {
  content: "\f3f6";
}

.mdi-jsfiddle:before {
  content: "\f3f7";
}

.mdi-keg:before {
  content: "\f3f8";
}

.mdi-key:before {
  content: "\f3f9";
}

.mdi-key-change:before {
  content: "\f3fa";
}

.mdi-key-minus:before {
  content: "\f3fb";
}

.mdi-key-plus:before {
  content: "\f3fc";
}

.mdi-key-remove:before {
  content: "\f3fd";
}

.mdi-key-variant:before {
  content: "\f3fe";
}

.mdi-keyboard:before {
  content: "\f3ff";
}

.mdi-keyboard-backspace:before {
  content: "\f400";
}

.mdi-keyboard-caps:before {
  content: "\f401";
}

.mdi-keyboard-close:before {
  content: "\f402";
}

.mdi-keyboard-off:before {
  content: "\f403";
}

.mdi-keyboard-return:before {
  content: "\f404";
}

.mdi-keyboard-tab:before {
  content: "\f405";
}

.mdi-keyboard-variant:before {
  content: "\f406";
}

.mdi-label:before {
  content: "\f407";
}

.mdi-label-outline:before {
  content: "\f408";
}

.mdi-lan:before {
  content: "\f409";
}

.mdi-lan-connect:before {
  content: "\f40a";
}

.mdi-lan-disconnect:before {
  content: "\f40b";
}

.mdi-lan-pending:before {
  content: "\f40c";
}

.mdi-language-csharp:before {
  content: "\f40d";
}

.mdi-language-css3:before {
  content: "\f40e";
}

.mdi-language-html5:before {
  content: "\f40f";
}

.mdi-language-javascript:before {
  content: "\f410";
}

.mdi-language-php:before {
  content: "\f411";
}

.mdi-language-python:before {
  content: "\f412";
}

.mdi-language-python-text:before {
  content: "\f413";
}

.mdi-laptop:before {
  content: "\f414";
}

.mdi-laptop-chromebook:before {
  content: "\f415";
}

.mdi-laptop-mac:before {
  content: "\f416";
}

.mdi-laptop-windows:before {
  content: "\f417";
}

.mdi-lastfm:before {
  content: "\f418";
}

.mdi-launch:before {
  content: "\f419";
}

.mdi-layers:before {
  content: "\f41a";
}

.mdi-layers-off:before {
  content: "\f41b";
}

.mdi-leaf:before {
  content: "\f41c";
}

.mdi-led-off:before {
  content: "\f41d";
}

.mdi-led-on:before {
  content: "\f41e";
}

.mdi-led-outline:before {
  content: "\f41f";
}

.mdi-led-variant-off:before {
  content: "\f420";
}

.mdi-led-variant-on:before {
  content: "\f421";
}

.mdi-led-variant-outline:before {
  content: "\f422";
}

.mdi-library:before {
  content: "\f423";
}

.mdi-library-books:before {
  content: "\f424";
}

.mdi-library-music:before {
  content: "\f425";
}

.mdi-library-plus:before {
  content: "\f426";
}

.mdi-lightbulb:before {
  content: "\f427";
}

.mdi-lightbulb-outline:before {
  content: "\f428";
}

.mdi-link:before {
  content: "\f429";
}

.mdi-link-off:before {
  content: "\f42a";
}

.mdi-link-variant:before {
  content: "\f42b";
}

.mdi-link-variant-off:before {
  content: "\f42c";
}

.mdi-linkedin:before {
  content: "\f42d";
}

.mdi-linkedin-box:before {
  content: "\f42e";
}

.mdi-linux:before {
  content: "\f42f";
}

.mdi-lock:before {
  content: "\f430";
}

.mdi-lock-open:before {
  content: "\f431";
}

.mdi-lock-open-outline:before {
  content: "\f432";
}

.mdi-lock-outline:before {
  content: "\f433";
}

.mdi-login:before {
  content: "\f434";
}

.mdi-logout:before {
  content: "\f435";
}

.mdi-looks:before {
  content: "\f436";
}

.mdi-loupe:before {
  content: "\f437";
}

.mdi-lumx:before {
  content: "\f438";
}

.mdi-magnet:before {
  content: "\f439";
}

.mdi-magnet-on:before {
  content: "\f43a";
}

.mdi-magnify:before {
  content: "\f43b";
}

.mdi-magnify-minus:before {
  content: "\f43c";
}

.mdi-magnify-plus:before {
  content: "\f43d";
}

.mdi-mail-ru:before {
  content: "\f43e";
}

.mdi-map:before {
  content: "\f43f";
}

.mdi-map-marker:before {
  content: "\f440";
}

.mdi-map-marker-circle:before {
  content: "\f441";
}

.mdi-map-marker-multiple:before {
  content: "\f442";
}

.mdi-map-marker-off:before {
  content: "\f443";
}

.mdi-map-marker-radius:before {
  content: "\f444";
}

.mdi-margin:before {
  content: "\f445";
}

.mdi-markdown:before {
  content: "\f446";
}

.mdi-marker-check:before {
  content: "\f447";
}

.mdi-martini:before {
  content: "\f448";
}

.mdi-material-ui:before {
  content: "\f449";
}

.mdi-math-compass:before {
  content: "\f44a";
}

.mdi-maxcdn:before {
  content: "\f44b";
}

.mdi-medium:before {
  content: "\f44c";
}

.mdi-memory:before {
  content: "\f44d";
}

.mdi-menu:before {
  content: "\f44e";
}

.mdi-menu-down:before {
  content: "\f44f";
}

.mdi-menu-left:before {
  content: "\f450";
}

.mdi-menu-right:before {
  content: "\f451";
}

.mdi-menu-up:before {
  content: "\f452";
}

.mdi-message:before {
  content: "\f453";
}

.mdi-message-alert:before {
  content: "\f454";
}

.mdi-message-draw:before {
  content: "\f455";
}

.mdi-message-image:before {
  content: "\f456";
}

.mdi-message-outline:before {
  content: "\f457";
}

.mdi-message-processing:before {
  content: "\f458";
}

.mdi-message-reply:before {
  content: "\f459";
}

.mdi-message-reply-text:before {
  content: "\f45a";
}

.mdi-message-text:before {
  content: "\f45b";
}

.mdi-message-text-outline:before {
  content: "\f45c";
}

.mdi-message-video:before {
  content: "\f45d";
}

.mdi-microphone:before {
  content: "\f45e";
}

.mdi-microphone-off:before {
  content: "\f45f";
}

.mdi-microphone-outline:before {
  content: "\f460";
}

.mdi-microphone-settings:before {
  content: "\f461";
}

.mdi-microphone-variant:before {
  content: "\f462";
}

.mdi-microphone-variant-off:before {
  content: "\f463";
}

.mdi-microsoft:before {
  content: "\f464";
}

.mdi-minus:before {
  content: "\f465";
}

.mdi-minus-box:before {
  content: "\f466";
}

.mdi-minus-circle:before {
  content: "\f467";
}

.mdi-minus-circle-outline:before {
  content: "\f468";
}

.mdi-minus-network:before {
  content: "\f469";
}

.mdi-monitor:before {
  content: "\f46a";
}

.mdi-monitor-multiple:before {
  content: "\f46b";
}

.mdi-more:before {
  content: "\f46c";
}

.mdi-motorbike:before {
  content: "\f46d";
}

.mdi-mouse:before {
  content: "\f46e";
}

.mdi-mouse-off:before {
  content: "\f46f";
}

.mdi-mouse-variant:before {
  content: "\f470";
}

.mdi-mouse-variant-off:before {
  content: "\f471";
}

.mdi-movie:before {
  content: "\f472";
}

.mdi-multiplication:before {
  content: "\f473";
}

.mdi-multiplication-box:before {
  content: "\f474";
}

.mdi-music-box:before {
  content: "\f475";
}

.mdi-music-box-outline:before {
  content: "\f476";
}

.mdi-music-circle:before {
  content: "\f477";
}

.mdi-music-note:before {
  content: "\f478";
}

.mdi-music-note-eighth:before {
  content: "\f479";
}

.mdi-music-note-half:before {
  content: "\f47a";
}

.mdi-music-note-off:before {
  content: "\f47b";
}

.mdi-music-note-quarter:before {
  content: "\f47c";
}

.mdi-music-note-sixteenth:before {
  content: "\f47d";
}

.mdi-music-note-whole:before {
  content: "\f47e";
}

.mdi-nature:before {
  content: "\f47f";
}

.mdi-nature-people:before {
  content: "\f480";
}

.mdi-navigation:before {
  content: "\f481";
}

.mdi-needle:before {
  content: "\f482";
}

.mdi-nest-protect:before {
  content: "\f483";
}

.mdi-nest-thermostat:before {
  content: "\f484";
}

.mdi-newspaper:before {
  content: "\f485";
}

.mdi-nfc:before {
  content: "\f486";
}

.mdi-nfc-tap:before {
  content: "\f487";
}

.mdi-nfc-variant:before {
  content: "\f488";
}

.mdi-nodejs:before {
  content: "\f489";
}

.mdi-note:before {
  content: "\f48a";
}

.mdi-note-outline:before {
  content: "\f48b";
}

.mdi-note-plus:before {
  content: "\f48c";
}

.mdi-note-plus-outline:before {
  content: "\f48d";
}

.mdi-note-text:before {
  content: "\f48e";
}

.mdi-notification-clear-all:before {
  content: "\f48f";
}

.mdi-numeric:before {
  content: "\f490";
}

.mdi-numeric-0-box:before {
  content: "\f491";
}

.mdi-numeric-0-box-multiple-outline:before {
  content: "\f492";
}

.mdi-numeric-0-box-outline:before {
  content: "\f493";
}

.mdi-numeric-1-box:before {
  content: "\f494";
}

.mdi-numeric-1-box-multiple-outline:before {
  content: "\f495";
}

.mdi-numeric-1-box-outline:before {
  content: "\f496";
}

.mdi-numeric-2-box:before {
  content: "\f497";
}

.mdi-numeric-2-box-multiple-outline:before {
  content: "\f498";
}

.mdi-numeric-2-box-outline:before {
  content: "\f499";
}

.mdi-numeric-3-box:before {
  content: "\f49a";
}

.mdi-numeric-3-box-multiple-outline:before {
  content: "\f49b";
}

.mdi-numeric-3-box-outline:before {
  content: "\f49c";
}

.mdi-numeric-4-box:before {
  content: "\f49d";
}

.mdi-numeric-4-box-multiple-outline:before {
  content: "\f49e";
}

.mdi-numeric-4-box-outline:before {
  content: "\f49f";
}

.mdi-numeric-5-box:before {
  content: "\f4a0";
}

.mdi-numeric-5-box-multiple-outline:before {
  content: "\f4a1";
}

.mdi-numeric-5-box-outline:before {
  content: "\f4a2";
}

.mdi-numeric-6-box:before {
  content: "\f4a3";
}

.mdi-numeric-6-box-multiple-outline:before {
  content: "\f4a4";
}

.mdi-numeric-6-box-outline:before {
  content: "\f4a5";
}

.mdi-numeric-7-box:before {
  content: "\f4a6";
}

.mdi-numeric-7-box-multiple-outline:before {
  content: "\f4a7";
}

.mdi-numeric-7-box-outline:before {
  content: "\f4a8";
}

.mdi-numeric-8-box:before {
  content: "\f4a9";
}

.mdi-numeric-8-box-multiple-outline:before {
  content: "\f4aa";
}

.mdi-numeric-8-box-outline:before {
  content: "\f4ab";
}

.mdi-numeric-9-box:before {
  content: "\f4ac";
}

.mdi-numeric-9-box-multiple-outline:before {
  content: "\f4ad";
}

.mdi-numeric-9-box-outline:before {
  content: "\f4ae";
}

.mdi-numeric-9-plus-box:before {
  content: "\f4af";
}

.mdi-numeric-9-plus-box-multiple-outline:before {
  content: "\f4b0";
}

.mdi-numeric-9-plus-box-outline:before {
  content: "\f4b1";
}

.mdi-nutrition:before {
  content: "\f4b2";
}

.mdi-octagon:before {
  content: "\f4b3";
}

.mdi-octagon-outline:before {
  content: "\f4b4";
}

.mdi-odnoklassniki:before {
  content: "\f4b5";
}

.mdi-office:before {
  content: "\f4b6";
}

.mdi-oil:before {
  content: "\f4b7";
}

.mdi-oil-temperature:before {
  content: "\f4b8";
}

.mdi-omega:before {
  content: "\f4b9";
}

.mdi-onedrive:before {
  content: "\f4ba";
}

.mdi-open-in-app:before {
  content: "\f4bb";
}

.mdi-open-in-new:before {
  content: "\f4bc";
}

.mdi-opera:before {
  content: "\f4bd";
}

.mdi-ornament:before {
  content: "\f4be";
}

.mdi-ornament-variant:before {
  content: "\f4bf";
}

.mdi-outbox:before {
  content: "\f4c0";
}

.mdi-owl:before {
  content: "\f4c1";
}

.mdi-package:before {
  content: "\f4c2";
}

.mdi-package-down:before {
  content: "\f4c3";
}

.mdi-package-up:before {
  content: "\f4c4";
}

.mdi-package-variant:before {
  content: "\f4c5";
}

.mdi-package-variant-closed:before {
  content: "\f4c6";
}

.mdi-palette:before {
  content: "\f4c7";
}

.mdi-palette-advanced:before {
  content: "\f4c8";
}

.mdi-panda:before {
  content: "\f4c9";
}

.mdi-pandora:before {
  content: "\f4ca";
}

.mdi-panorama:before {
  content: "\f4cb";
}

.mdi-panorama-fisheye:before {
  content: "\f4cc";
}

.mdi-panorama-horizontal:before {
  content: "\f4cd";
}

.mdi-panorama-vertical:before {
  content: "\f4ce";
}

.mdi-panorama-wide-angle:before {
  content: "\f4cf";
}

.mdi-paper-cut-vertical:before {
  content: "\f4d0";
}

.mdi-paperclip:before {
  content: "\f4d1";
}

.mdi-parking:before {
  content: "\f4d2";
}

.mdi-pause:before {
  content: "\f4d3";
}

.mdi-pause-circle:before {
  content: "\f4d4";
}

.mdi-pause-circle-outline:before {
  content: "\f4d5";
}

.mdi-pause-octagon:before {
  content: "\f4d6";
}

.mdi-pause-octagon-outline:before {
  content: "\f4d7";
}

.mdi-paw:before {
  content: "\f4d8";
}

.mdi-pen:before {
  content: "\f4d9";
}

.mdi-pencil:before {
  content: "\f4da";
}

.mdi-pencil-box:before {
  content: "\f4db";
}

.mdi-pencil-box-outline:before {
  content: "\f4dc";
}

.mdi-pencil-lock:before {
  content: "\f4dd";
}

.mdi-pencil-off:before {
  content: "\f4de";
}

.mdi-percent:before {
  content: "\f4df";
}

.mdi-pharmacy:before {
  content: "\f4e0";
}

.mdi-phone:before {
  content: "\f4e1";
}

.mdi-phone-bluetooth:before {
  content: "\f4e2";
}

.mdi-phone-forward:before {
  content: "\f4e3";
}

.mdi-phone-hangup:before {
  content: "\f4e4";
}

.mdi-phone-in-talk:before {
  content: "\f4e5";
}

.mdi-phone-incoming:before {
  content: "\f4e6";
}

.mdi-phone-locked:before {
  content: "\f4e7";
}

.mdi-phone-log:before {
  content: "\f4e8";
}

.mdi-phone-missed:before {
  content: "\f4e9";
}

.mdi-phone-outgoing:before {
  content: "\f4ea";
}

.mdi-phone-paused:before {
  content: "\f4eb";
}

.mdi-phone-settings:before {
  content: "\f4ec";
}

.mdi-phone-voip:before {
  content: "\f4ed";
}

.mdi-pi:before {
  content: "\f4ee";
}

.mdi-pi-box:before {
  content: "\f4ef";
}

.mdi-pig:before {
  content: "\f4f0";
}

.mdi-pill:before {
  content: "\f4f1";
}

.mdi-pin:before {
  content: "\f4f2";
}

.mdi-pin-off:before {
  content: "\f4f3";
}

.mdi-pine-tree:before {
  content: "\f4f4";
}

.mdi-pine-tree-box:before {
  content: "\f4f5";
}

.mdi-pinterest:before {
  content: "\f4f6";
}

.mdi-pinterest-box:before {
  content: "\f4f7";
}

.mdi-pizza:before {
  content: "\f4f8";
}

.mdi-play:before {
  content: "\f4f9";
}

.mdi-play-box-outline:before {
  content: "\f4fa";
}

.mdi-play-circle:before {
  content: "\f4fb";
}

.mdi-play-circle-outline:before {
  content: "\f4fc";
}

.mdi-play-pause:before {
  content: "\f4fd";
}

.mdi-play-protected-content:before {
  content: "\f4fe";
}

.mdi-playlist-minus:before {
  content: "\f4ff";
}

.mdi-playlist-play:before {
  content: "\f500";
}

.mdi-playlist-plus:before {
  content: "\f501";
}

.mdi-playlist-remove:before {
  content: "\f502";
}

.mdi-playstation:before {
  content: "\f503";
}

.mdi-plus:before {
  content: "\f504";
}

.mdi-plus-box:before {
  content: "\f505";
}

.mdi-plus-circle:before {
  content: "\f506";
}

.mdi-plus-circle-multiple-outline:before {
  content: "\f507";
}

.mdi-plus-circle-outline:before {
  content: "\f508";
}

.mdi-plus-network:before {
  content: "\f509";
}

.mdi-plus-one:before {
  content: "\f50a";
}

.mdi-pocket:before {
  content: "\f50b";
}

.mdi-pokeball:before {
  content: "\f50c";
}

.mdi-polaroid:before {
  content: "\f50d";
}

.mdi-poll:before {
  content: "\f50e";
}

.mdi-poll-box:before {
  content: "\f50f";
}

.mdi-polymer:before {
  content: "\f510";
}

.mdi-popcorn:before {
  content: "\f511";
}

.mdi-pound:before {
  content: "\f512";
}

.mdi-pound-box:before {
  content: "\f513";
}

.mdi-power:before {
  content: "\f514";
}

.mdi-power-settings:before {
  content: "\f515";
}

.mdi-power-socket:before {
  content: "\f516";
}

.mdi-presentation:before {
  content: "\f517";
}

.mdi-presentation-play:before {
  content: "\f518";
}

.mdi-printer:before {
  content: "\f519";
}

.mdi-printer-3d:before {
  content: "\f51a";
}

.mdi-printer-alert:before {
  content: "\f51b";
}

.mdi-professional-hexagon:before {
  content: "\f51c";
}

.mdi-projector:before {
  content: "\f51d";
}

.mdi-projector-screen:before {
  content: "\f51e";
}

.mdi-pulse:before {
  content: "\f51f";
}

.mdi-puzzle:before {
  content: "\f520";
}

.mdi-qrcode:before {
  content: "\f521";
}

.mdi-qrcode-scan:before {
  content: "\f522";
}

.mdi-quadcopter:before {
  content: "\f523";
}

.mdi-quality-high:before {
  content: "\f524";
}

.mdi-quicktime:before {
  content: "\f525";
}

.mdi-radar:before {
  content: "\f526";
}

.mdi-radiator:before {
  content: "\f527";
}

.mdi-radio:before {
  content: "\f528";
}

.mdi-radio-handheld:before {
  content: "\f529";
}

.mdi-radio-tower:before {
  content: "\f52a";
}

.mdi-radioactive:before {
  content: "\f52b";
}

.mdi-radiobox-blank:before {
  content: "\f52c";
}

.mdi-radiobox-marked:before {
  content: "\f52d";
}

.mdi-raspberrypi:before {
  content: "\f52e";
}

.mdi-ray-end:before {
  content: "\f52f";
}

.mdi-ray-end-arrow:before {
  content: "\f530";
}

.mdi-ray-start:before {
  content: "\f531";
}

.mdi-ray-start-arrow:before {
  content: "\f532";
}

.mdi-ray-start-end:before {
  content: "\f533";
}

.mdi-ray-vertex:before {
  content: "\f534";
}

.mdi-rdio:before {
  content: "\f535";
}

.mdi-read:before {
  content: "\f536";
}

.mdi-readability:before {
  content: "\f537";
}

.mdi-receipt:before {
  content: "\f538";
}

.mdi-record:before {
  content: "\f539";
}

.mdi-record-rec:before {
  content: "\f53a";
}

.mdi-recycle:before {
  content: "\f53b";
}

.mdi-reddit:before {
  content: "\f53c";
}

.mdi-redo:before {
  content: "\f53d";
}

.mdi-redo-variant:before {
  content: "\f53e";
}

.mdi-refresh:before {
  content: "\f53f";
}

.mdi-regex:before {
  content: "\f540";
}

.mdi-relative-scale:before {
  content: "\f541";
}

.mdi-reload:before {
  content: "\f542";
}

.mdi-remote:before {
  content: "\f543";
}

.mdi-rename-box:before {
  content: "\f544";
}

.mdi-repeat:before {
  content: "\f545";
}

.mdi-repeat-off:before {
  content: "\f546";
}

.mdi-repeat-once:before {
  content: "\f547";
}

.mdi-replay:before {
  content: "\f548";
}

.mdi-reply:before {
  content: "\f549";
}

.mdi-reply-all:before {
  content: "\f54a";
}

.mdi-reproduction:before {
  content: "\f54b";
}

.mdi-resize-bottom-right:before {
  content: "\f54c";
}

.mdi-responsive:before {
  content: "\f54d";
}

.mdi-rewind:before {
  content: "\f54e";
}

.mdi-ribbon:before {
  content: "\f54f";
}

.mdi-road:before {
  content: "\f550";
}

.mdi-road-variant:before {
  content: "\f551";
}

.mdi-rocket:before {
  content: "\f552";
}

.mdi-rotate-3d:before {
  content: "\f553";
}

.mdi-rotate-left:before {
  content: "\f554";
}

.mdi-rotate-left-variant:before {
  content: "\f555";
}

.mdi-rotate-right:before {
  content: "\f556";
}

.mdi-rotate-right-variant:before {
  content: "\f557";
}

.mdi-router-wireless:before {
  content: "\f558";
}

.mdi-routes:before {
  content: "\f559";
}

.mdi-rss:before {
  content: "\f55a";
}

.mdi-rss-box:before {
  content: "\f55b";
}

.mdi-ruler:before {
  content: "\f55c";
}

.mdi-run:before {
  content: "\f55d";
}

.mdi-sale:before {
  content: "\f55e";
}

.mdi-satellite:before {
  content: "\f55f";
}

.mdi-satellite-variant:before {
  content: "\f560";
}

.mdi-scale:before {
  content: "\f561";
}

.mdi-scale-bathroom:before {
  content: "\f562";
}

.mdi-school:before {
  content: "\f563";
}

.mdi-screen-rotation:before {
  content: "\f564";
}

.mdi-screen-rotation-lock:before {
  content: "\f565";
}

.mdi-screwdriver:before {
  content: "\f566";
}

.mdi-script:before {
  content: "\f567";
}

.mdi-sd:before {
  content: "\f568";
}

.mdi-seal:before {
  content: "\f569";
}

.mdi-seat-flat:before {
  content: "\f56a";
}

.mdi-seat-flat-angled:before {
  content: "\f56b";
}

.mdi-seat-individual-suite:before {
  content: "\f56c";
}

.mdi-seat-legroom-extra:before {
  content: "\f56d";
}

.mdi-seat-legroom-normal:before {
  content: "\f56e";
}

.mdi-seat-legroom-reduced:before {
  content: "\f56f";
}

.mdi-seat-recline-extra:before {
  content: "\f570";
}

.mdi-seat-recline-normal:before {
  content: "\f571";
}

.mdi-security:before {
  content: "\f572";
}

.mdi-security-network:before {
  content: "\f573";
}

.mdi-select:before {
  content: "\f574";
}

.mdi-select-all:before {
  content: "\f575";
}

.mdi-select-inverse:before {
  content: "\f576";
}

.mdi-select-off:before {
  content: "\f577";
}

.mdi-selection:before {
  content: "\f578";
}

.mdi-send:before {
  content: "\f579";
}

.mdi-server:before {
  content: "\f57a";
}

.mdi-server-minus:before {
  content: "\f57b";
}

.mdi-server-network:before {
  content: "\f57c";
}

.mdi-server-network-off:before {
  content: "\f57d";
}

.mdi-server-off:before {
  content: "\f57e";
}

.mdi-server-plus:before {
  content: "\f57f";
}

.mdi-server-remove:before {
  content: "\f580";
}

.mdi-server-security:before {
  content: "\f581";
}

.mdi-settings:before {
  content: "\f582";
}

.mdi-settings-box:before {
  content: "\f583";
}

.mdi-shape-plus:before {
  content: "\f584";
}

.mdi-share:before {
  content: "\f585";
}

.mdi-share-variant:before {
  content: "\f586";
}

.mdi-shield:before {
  content: "\f587";
}

.mdi-shield-outline:before {
  content: "\f588";
}

.mdi-shopping:before {
  content: "\f589";
}

.mdi-shopping-music:before {
  content: "\f58a";
}

.mdi-shredder:before {
  content: "\f58b";
}

.mdi-shuffle:before {
  content: "\f58c";
}

.mdi-shuffle-disabled:before {
  content: "\f58d";
}

.mdi-shuffle-variant:before {
  content: "\f58e";
}

.mdi-sigma:before {
  content: "\f58f";
}

.mdi-sign-caution:before {
  content: "\f590";
}

.mdi-signal:before {
  content: "\f591";
}

.mdi-silverware:before {
  content: "\f592";
}

.mdi-silverware-fork:before {
  content: "\f593";
}

.mdi-silverware-spoon:before {
  content: "\f594";
}

.mdi-silverware-variant:before {
  content: "\f595";
}

.mdi-sim:before {
  content: "\f596";
}

.mdi-sim-alert:before {
  content: "\f597";
}

.mdi-sim-off:before {
  content: "\f598";
}

.mdi-sitemap:before {
  content: "\f599";
}

.mdi-skip-backward:before {
  content: "\f59a";
}

.mdi-skip-forward:before {
  content: "\f59b";
}

.mdi-skip-next:before {
  content: "\f59c";
}

.mdi-skip-previous:before {
  content: "\f59d";
}

.mdi-skype:before {
  content: "\f59e";
}

.mdi-skype-business:before {
  content: "\f59f";
}

.mdi-slack:before {
  content: "\f5a0";
}

.mdi-sleep:before {
  content: "\f5a1";
}

.mdi-sleep-off:before {
  content: "\f5a2";
}

.mdi-smoking:before {
  content: "\f5a3";
}

.mdi-smoking-off:before {
  content: "\f5a4";
}

.mdi-snapchat:before {
  content: "\f5a5";
}

.mdi-snowman:before {
  content: "\f5a6";
}

.mdi-sofa:before {
  content: "\f5a7";
}

.mdi-sort:before {
  content: "\f5a8";
}

.mdi-sort-alphabetical:before {
  content: "\f5a9";
}

.mdi-sort-ascending:before {
  content: "\f5aa";
}

.mdi-sort-descending:before {
  content: "\f5ab";
}

.mdi-sort-numeric:before {
  content: "\f5ac";
}

.mdi-sort-variant:before {
  content: "\f5ad";
}

.mdi-soundcloud:before {
  content: "\f5ae";
}

.mdi-source-fork:before {
  content: "\f5af";
}

.mdi-source-pull:before {
  content: "\f5b0";
}

.mdi-speaker:before {
  content: "\f5b1";
}

.mdi-speaker-off:before {
  content: "\f5b2";
}

.mdi-speedometer:before {
  content: "\f5b3";
}

.mdi-spellcheck:before {
  content: "\f5b4";
}

.mdi-spotify:before {
  content: "\f5b5";
}

.mdi-spotlight:before {
  content: "\f5b6";
}

.mdi-spotlight-beam:before {
  content: "\f5b7";
}

.mdi-square-inc:before {
  content: "\f5b8";
}

.mdi-square-inc-cash:before {
  content: "\f5b9";
}

.mdi-stackoverflow:before {
  content: "\f5ba";
}

.mdi-stairs:before {
  content: "\f5bb";
}

.mdi-star:before {
  content: "\f5bc";
}

.mdi-star-circle:before {
  content: "\f5bd";
}

.mdi-star-half:before {
  content: "\f5be";
}

.mdi-star-off:before {
  content: "\f5bf";
}

.mdi-star-outline:before {
  content: "\f5c0";
}

.mdi-steam:before {
  content: "\f5c1";
}

.mdi-steering:before {
  content: "\f5c2";
}

.mdi-step-backward:before {
  content: "\f5c3";
}

.mdi-step-backward-2:before {
  content: "\f5c4";
}

.mdi-step-forward:before {
  content: "\f5c5";
}

.mdi-step-forward-2:before {
  content: "\f5c6";
}

.mdi-stethoscope:before {
  content: "\f5c7";
}

.mdi-stocking:before {
  content: "\f5c8";
}

.mdi-stop:before {
  content: "\f5c9";
}

.mdi-store:before {
  content: "\f5ca";
}

.mdi-store-24-hour:before {
  content: "\f5cb";
}

.mdi-stove:before {
  content: "\f5cc";
}

.mdi-subway:before {
  content: "\f5cd";
}

.mdi-sunglasses:before {
  content: "\f5ce";
}

.mdi-swap-horizontal:before {
  content: "\f5cf";
}

.mdi-swap-vertical:before {
  content: "\f5d0";
}

.mdi-swim:before {
  content: "\f5d1";
}

.mdi-switch:before {
  content: "\f5d2";
}

.mdi-sword:before {
  content: "\f5d3";
}

.mdi-sync:before {
  content: "\f5d4";
}

.mdi-sync-alert:before {
  content: "\f5d5";
}

.mdi-sync-off:before {
  content: "\f5d6";
}

.mdi-tab:before {
  content: "\f5d7";
}

.mdi-tab-unselected:before {
  content: "\f5d8";
}

.mdi-table:before {
  content: "\f5d9";
}

.mdi-table-column-plus-after:before {
  content: "\f5da";
}

.mdi-table-column-plus-before:before {
  content: "\f5db";
}

.mdi-table-column-remove:before {
  content: "\f5dc";
}

.mdi-table-column-width:before {
  content: "\f5dd";
}

.mdi-table-edit:before {
  content: "\f5de";
}

.mdi-table-large:before {
  content: "\f5df";
}

.mdi-table-row-height:before {
  content: "\f5e0";
}

.mdi-table-row-plus-after:before {
  content: "\f5e1";
}

.mdi-table-row-plus-before:before {
  content: "\f5e2";
}

.mdi-table-row-remove:before {
  content: "\f5e3";
}

.mdi-tablet:before {
  content: "\f5e4";
}

.mdi-tablet-android:before {
  content: "\f5e5";
}

.mdi-tablet-ipad:before {
  content: "\f5e6";
}

.mdi-tag:before {
  content: "\f5e7";
}

.mdi-tag-faces:before {
  content: "\f5e8";
}

.mdi-tag-multiple:before {
  content: "\f5e9";
}

.mdi-tag-outline:before {
  content: "\f5ea";
}

.mdi-tag-text-outline:before {
  content: "\f5eb";
}

.mdi-target:before {
  content: "\f5ec";
}

.mdi-taxi:before {
  content: "\f5ed";
}

.mdi-teamviewer:before {
  content: "\f5ee";
}

.mdi-telegram:before {
  content: "\f5ef";
}

.mdi-television:before {
  content: "\f5f0";
}

.mdi-television-guide:before {
  content: "\f5f1";
}

.mdi-temperature-celsius:before {
  content: "\f5f2";
}

.mdi-temperature-fahrenheit:before {
  content: "\f5f3";
}

.mdi-temperature-kelvin:before {
  content: "\f5f4";
}

.mdi-tennis:before {
  content: "\f5f5";
}

.mdi-tent:before {
  content: "\f5f6";
}

.mdi-terrain:before {
  content: "\f5f7";
}

.mdi-text-to-speech:before {
  content: "\f5f8";
}

.mdi-text-to-speech-off:before {
  content: "\f5f9";
}

.mdi-texture:before {
  content: "\f5fa";
}

.mdi-theater:before {
  content: "\f5fb";
}

.mdi-theme-light-dark:before {
  content: "\f5fc";
}

.mdi-thermometer:before {
  content: "\f5fd";
}

.mdi-thermometer-lines:before {
  content: "\f5fe";
}

.mdi-thumb-down:before {
  content: "\f5ff";
}

.mdi-thumb-down-outline:before {
  content: "\f600";
}

.mdi-thumb-up:before {
  content: "\f601";
}

.mdi-thumb-up-outline:before {
  content: "\f602";
}

.mdi-thumbs-up-down:before {
  content: "\f603";
}

.mdi-ticket:before {
  content: "\f604";
}

.mdi-ticket-account:before {
  content: "\f605";
}

.mdi-ticket-confirmation:before {
  content: "\f606";
}

.mdi-tie:before {
  content: "\f607";
}

.mdi-timelapse:before {
  content: "\f608";
}

.mdi-timer:before {
  content: "\f609";
}

.mdi-timer-10:before {
  content: "\f60a";
}

.mdi-timer-3:before {
  content: "\f60b";
}

.mdi-timer-off:before {
  content: "\f60c";
}

.mdi-timer-sand:before {
  content: "\f60d";
}

.mdi-timetable:before {
  content: "\f60e";
}

.mdi-toggle-switch:before {
  content: "\f60f";
}

.mdi-toggle-switch-off:before {
  content: "\f610";
}

.mdi-tooltip:before {
  content: "\f611";
}

.mdi-tooltip-edit:before {
  content: "\f612";
}

.mdi-tooltip-image:before {
  content: "\f613";
}

.mdi-tooltip-outline:before {
  content: "\f614";
}

.mdi-tooltip-outline-plus:before {
  content: "\f615";
}

.mdi-tooltip-text:before {
  content: "\f616";
}

.mdi-tor:before {
  content: "\f617";
}

.mdi-traffic-light:before {
  content: "\f618";
}

.mdi-train:before {
  content: "\f619";
}

.mdi-tram:before {
  content: "\f61a";
}

.mdi-transcribe:before {
  content: "\f61b";
}

.mdi-transcribe-close:before {
  content: "\f61c";
}

.mdi-transfer:before {
  content: "\f61d";
}

.mdi-tree:before {
  content: "\f61e";
}

.mdi-trello:before {
  content: "\f61f";
}

.mdi-trending-down:before {
  content: "\f620";
}

.mdi-trending-neutral:before {
  content: "\f621";
}

.mdi-trending-up:before {
  content: "\f622";
}

.mdi-triangle:before {
  content: "\f623";
}

.mdi-triangle-outline:before {
  content: "\f624";
}

.mdi-trophy:before {
  content: "\f625";
}

.mdi-trophy-award:before {
  content: "\f626";
}

.mdi-trophy-outline:before {
  content: "\f627";
}

.mdi-trophy-variant:before {
  content: "\f628";
}

.mdi-trophy-variant-outline:before {
  content: "\f629";
}

.mdi-truck:before {
  content: "\f62a";
}

.mdi-truck-delivery:before {
  content: "\f62b";
}

.mdi-tshirt-crew:before {
  content: "\f62c";
}

.mdi-tshirt-v:before {
  content: "\f62d";
}

.mdi-tumblr:before {
  content: "\f62e";
}

.mdi-tumblr-reblog:before {
  content: "\f62f";
}

.mdi-twitch:before {
  content: "\f630";
}

.mdi-twitter:before {
  content: "\f631";
}

.mdi-twitter-box:before {
  content: "\f632";
}

.mdi-twitter-circle:before {
  content: "\f633";
}

.mdi-twitter-retweet:before {
  content: "\f634";
}

.mdi-ubuntu:before {
  content: "\f635";
}

.mdi-umbraco:before {
  content: "\f636";
}

.mdi-umbrella:before {
  content: "\f637";
}

.mdi-umbrella-outline:before {
  content: "\f638";
}

.mdi-undo:before {
  content: "\f639";
}

.mdi-undo-variant:before {
  content: "\f63a";
}

.mdi-unfold-less:before {
  content: "\f63b";
}

.mdi-unfold-more:before {
  content: "\f63c";
}

.mdi-ungroup:before {
  content: "\f63d";
}

.mdi-untappd:before {
  content: "\f63e";
}

.mdi-upload:before {
  content: "\f63f";
}

.mdi-usb:before {
  content: "\f640";
}

.mdi-vector-arrange-above:before {
  content: "\f641";
}

.mdi-vector-arrange-below:before {
  content: "\f642";
}

.mdi-vector-circle:before {
  content: "\f643";
}

.mdi-vector-circle-variant:before {
  content: "\f644";
}

.mdi-vector-combine:before {
  content: "\f645";
}

.mdi-vector-curve:before {
  content: "\f646";
}

.mdi-vector-difference:before {
  content: "\f647";
}

.mdi-vector-difference-ab:before {
  content: "\f648";
}

.mdi-vector-difference-ba:before {
  content: "\f649";
}

.mdi-vector-intersection:before {
  content: "\f64a";
}

.mdi-vector-line:before {
  content: "\f64b";
}

.mdi-vector-point:before {
  content: "\f64c";
}

.mdi-vector-polygon:before {
  content: "\f64d";
}

.mdi-vector-polyline:before {
  content: "\f64e";
}

.mdi-vector-selection:before {
  content: "\f64f";
}

.mdi-vector-square:before {
  content: "\f650";
}

.mdi-vector-triangle:before {
  content: "\f651";
}

.mdi-vector-union:before {
  content: "\f652";
}

.mdi-verified:before {
  content: "\f653";
}

.mdi-vibrate:before {
  content: "\f654";
}

.mdi-video:before {
  content: "\f655";
}

.mdi-video-off:before {
  content: "\f656";
}

.mdi-video-switch:before {
  content: "\f657";
}

.mdi-view-agenda:before {
  content: "\f658";
}

.mdi-view-array:before {
  content: "\f659";
}

.mdi-view-carousel:before {
  content: "\f65a";
}

.mdi-view-column:before {
  content: "\f65b";
}

.mdi-view-dashboard:before {
  content: "\f65c";
}

.mdi-view-day:before {
  content: "\f65d";
}

.mdi-view-grid:before {
  content: "\f65e";
}

.mdi-view-headline:before {
  content: "\f65f";
}

.mdi-view-list:before {
  content: "\f660";
}

.mdi-view-module:before {
  content: "\f661";
}

.mdi-view-quilt:before {
  content: "\f662";
}

.mdi-view-stream:before {
  content: "\f663";
}

.mdi-view-week:before {
  content: "\f664";
}

.mdi-vimeo:before {
  content: "\f665";
}

.mdi-vine:before {
  content: "\f666";
}

.mdi-vk:before {
  content: "\f667";
}

.mdi-vk-box:before {
  content: "\f668";
}

.mdi-vk-circle:before {
  content: "\f669";
}

.mdi-voicemail:before {
  content: "\f66a";
}

.mdi-volume-high:before {
  content: "\f66b";
}

.mdi-volume-low:before {
  content: "\f66c";
}

.mdi-volume-medium:before {
  content: "\f66d";
}

.mdi-volume-off:before {
  content: "\f66e";
}

.mdi-vpn:before {
  content: "\f66f";
}

.mdi-walk:before {
  content: "\f670";
}

.mdi-wallet:before {
  content: "\f671";
}

.mdi-wallet-giftcard:before {
  content: "\f672";
}

.mdi-wallet-membership:before {
  content: "\f673";
}

.mdi-wallet-travel:before {
  content: "\f674";
}

.mdi-wan:before {
  content: "\f675";
}

.mdi-watch:before {
  content: "\f676";
}

.mdi-watch-export:before {
  content: "\f677";
}

.mdi-watch-import:before {
  content: "\f678";
}

.mdi-water:before {
  content: "\f679";
}

.mdi-water-off:before {
  content: "\f67a";
}

.mdi-water-percent:before {
  content: "\f67b";
}

.mdi-water-pump:before {
  content: "\f67c";
}

.mdi-weather-cloudy:before {
  content: "\f67d";
}

.mdi-weather-fog:before {
  content: "\f67e";
}

.mdi-weather-hail:before {
  content: "\f67f";
}

.mdi-weather-lightning:before {
  content: "\f680";
}

.mdi-weather-night:before {
  content: "\f681";
}

.mdi-weather-partlycloudy:before {
  content: "\f682";
}

.mdi-weather-pouring:before {
  content: "\f683";
}

.mdi-weather-rainy:before {
  content: "\f684";
}

.mdi-weather-snowy:before {
  content: "\f685";
}

.mdi-weather-sunny:before {
  content: "\f686";
}

.mdi-weather-sunset:before {
  content: "\f687";
}

.mdi-weather-sunset-down:before {
  content: "\f688";
}

.mdi-weather-sunset-up:before {
  content: "\f689";
}

.mdi-weather-windy:before {
  content: "\f68a";
}

.mdi-weather-windy-variant:before {
  content: "\f68b";
}

.mdi-web:before {
  content: "\f68c";
}

.mdi-webcam:before {
  content: "\f68d";
}

.mdi-weight:before {
  content: "\f68e";
}

.mdi-weight-kilogram:before {
  content: "\f68f";
}

.mdi-whatsapp:before {
  content: "\f690";
}

.mdi-wheelchair-accessibility:before {
  content: "\f691";
}

.mdi-white-balance-auto:before {
  content: "\f692";
}

.mdi-white-balance-incandescent:before {
  content: "\f693";
}

.mdi-white-balance-irradescent:before {
  content: "\f694";
}

.mdi-white-balance-sunny:before {
  content: "\f695";
}

.mdi-wifi:before {
  content: "\f696";
}

.mdi-wifi-off:before {
  content: "\f697";
}

.mdi-wii:before {
  content: "\f698";
}

.mdi-wikipedia:before {
  content: "\f699";
}

.mdi-window-close:before {
  content: "\f69a";
}

.mdi-window-closed:before {
  content: "\f69b";
}

.mdi-window-maximize:before {
  content: "\f69c";
}

.mdi-window-minimize:before {
  content: "\f69d";
}

.mdi-window-open:before {
  content: "\f69e";
}

.mdi-window-restore:before {
  content: "\f69f";
}

.mdi-windows:before {
  content: "\f6a0";
}

.mdi-wordpress:before {
  content: "\f6a1";
}

.mdi-worker:before {
  content: "\f6a2";
}

.mdi-wrap:before {
  content: "\f6a3";
}

.mdi-wrench:before {
  content: "\f6a4";
}

.mdi-wunderlist:before {
  content: "\f6a5";
}

.mdi-xbox:before {
  content: "\f6a6";
}

.mdi-xbox-controller:before {
  content: "\f6a7";
}

.mdi-xbox-controller-off:before {
  content: "\f6a8";
}

.mdi-xda:before {
  content: "\f6a9";
}

.mdi-xing:before {
  content: "\f6aa";
}

.mdi-xing-box:before {
  content: "\f6ab";
}

.mdi-xing-circle:before {
  content: "\f6ac";
}

.mdi-xml:before {
  content: "\f6ad";
}

.mdi-yeast:before {
  content: "\f6ae";
}

.mdi-yelp:before {
  content: "\f6af";
}

.mdi-youtube-play:before {
  content: "\f6b0";
}

.mdi-zip-box:before {
  content: "\f6b1";
}

.mdi-18px {
  font-size: 18px;
}

.mdi-24px {
  font-size: 24px;
}

.mdi-36px {
  font-size: 36px;
}

.mdi-48px {
  font-size: 48px;
}

.mdi-dark {
  color: rgba(0, 0, 0, 0.54);
}

.mdi-dark.mdi-inactive {
  color: rgba(0, 0, 0, 0.26);
}

.mdi-light {
  color: white;
}

.mdi-light.mdi-inactive {
  color: rgba(255, 255, 255, 0.3);
}

@font-face {
  font-family: "Linearicons";
  font-weight: normal;
  font-style: normal;
  src: url(/build/website/fonts/Linearicons.bdfde864.eot); /* For IE6-8 */
  src: local("Linearicons"), local("Linearicons"), url(/build/website/fonts/Linearicons.7c4a28cc.woff) format("woff"), url(/build/website/fonts/Linearicons.bf4bc995.ttf) format("truetype");
}
.linearicons,
[class^=linearicons-], [class*=" linearicons-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "Linearicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.linearicons-home:before {
  content: "\e900";
}

.linearicons-home2:before {
  content: "\e901";
}

.linearicons-home3:before {
  content: "\e902";
}

.linearicons-home4:before {
  content: "\e903";
}

.linearicons-home5:before {
  content: "\e904";
}

.linearicons-home6:before {
  content: "\e905";
}

.linearicons-bathtub:before {
  content: "\e906";
}

.linearicons-toothbrush:before {
  content: "\e907";
}

.linearicons-bed:before {
  content: "\e908";
}

.linearicons-couch:before {
  content: "\e909";
}

.linearicons-chair:before {
  content: "\e90a";
}

.linearicons-city:before {
  content: "\e90b";
}

.linearicons-apartment:before {
  content: "\e90c";
}

.linearicons-pencil:before {
  content: "\e90d";
}

.linearicons-pencil2:before {
  content: "\e90e";
}

.linearicons-pen:before {
  content: "\e90f";
}

.linearicons-pencil3:before {
  content: "\e910";
}

.linearicons-eraser:before {
  content: "\e911";
}

.linearicons-pencil4:before {
  content: "\e912";
}

.linearicons-pencil5:before {
  content: "\e913";
}

.linearicons-feather:before {
  content: "\e914";
}

.linearicons-feather2:before {
  content: "\e915";
}

.linearicons-feather3:before {
  content: "\e916";
}

.linearicons-pen2:before {
  content: "\e917";
}

.linearicons-pen-add:before {
  content: "\e918";
}

.linearicons-pen-remove:before {
  content: "\e919";
}

.linearicons-vector:before {
  content: "\e91a";
}

.linearicons-pen3:before {
  content: "\e91b";
}

.linearicons-blog:before {
  content: "\e91c";
}

.linearicons-brush:before {
  content: "\e91d";
}

.linearicons-brush2:before {
  content: "\e91e";
}

.linearicons-spray:before {
  content: "\e91f";
}

.linearicons-paint-roller:before {
  content: "\e920";
}

.linearicons-stamp:before {
  content: "\e921";
}

.linearicons-tape:before {
  content: "\e922";
}

.linearicons-desk-tape:before {
  content: "\e923";
}

.linearicons-texture:before {
  content: "\e924";
}

.linearicons-eye-dropper:before {
  content: "\e925";
}

.linearicons-palette:before {
  content: "\e926";
}

.linearicons-color-sampler:before {
  content: "\e927";
}

.linearicons-bucket:before {
  content: "\e928";
}

.linearicons-gradient:before {
  content: "\e929";
}

.linearicons-gradient2:before {
  content: "\e92a";
}

.linearicons-magic-wand:before {
  content: "\e92b";
}

.linearicons-magnet:before {
  content: "\e92c";
}

.linearicons-pencil-ruler:before {
  content: "\e92d";
}

.linearicons-pencil-ruler2:before {
  content: "\e92e";
}

.linearicons-compass:before {
  content: "\e92f";
}

.linearicons-aim:before {
  content: "\e930";
}

.linearicons-gun:before {
  content: "\e931";
}

.linearicons-bottle:before {
  content: "\e932";
}

.linearicons-drop:before {
  content: "\e933";
}

.linearicons-drop-crossed:before {
  content: "\e934";
}

.linearicons-drop2:before {
  content: "\e935";
}

.linearicons-snow:before {
  content: "\e936";
}

.linearicons-snow2:before {
  content: "\e937";
}

.linearicons-fire:before {
  content: "\e938";
}

.linearicons-lighter:before {
  content: "\e939";
}

.linearicons-knife:before {
  content: "\e93a";
}

.linearicons-dagger:before {
  content: "\e93b";
}

.linearicons-tissue:before {
  content: "\e93c";
}

.linearicons-toilet-paper:before {
  content: "\e93d";
}

.linearicons-poop:before {
  content: "\e93e";
}

.linearicons-umbrella:before {
  content: "\e93f";
}

.linearicons-umbrella2:before {
  content: "\e940";
}

.linearicons-rain:before {
  content: "\e941";
}

.linearicons-tornado:before {
  content: "\e942";
}

.linearicons-wind:before {
  content: "\e943";
}

.linearicons-fan:before {
  content: "\e944";
}

.linearicons-contrast:before {
  content: "\e945";
}

.linearicons-sun-small:before {
  content: "\e946";
}

.linearicons-sun:before {
  content: "\e947";
}

.linearicons-sun2:before {
  content: "\e948";
}

.linearicons-moon:before {
  content: "\e949";
}

.linearicons-cloud:before {
  content: "\e94a";
}

.linearicons-cloud-upload:before {
  content: "\e94b";
}

.linearicons-cloud-download:before {
  content: "\e94c";
}

.linearicons-cloud-rain:before {
  content: "\e94d";
}

.linearicons-cloud-hailstones:before {
  content: "\e94e";
}

.linearicons-cloud-snow:before {
  content: "\e94f";
}

.linearicons-cloud-windy:before {
  content: "\e950";
}

.linearicons-sun-wind:before {
  content: "\e951";
}

.linearicons-cloud-fog:before {
  content: "\e952";
}

.linearicons-cloud-sun:before {
  content: "\e953";
}

.linearicons-cloud-lightning:before {
  content: "\e954";
}

.linearicons-cloud-sync:before {
  content: "\e955";
}

.linearicons-cloud-lock:before {
  content: "\e956";
}

.linearicons-cloud-gear:before {
  content: "\e957";
}

.linearicons-cloud-alert:before {
  content: "\e958";
}

.linearicons-cloud-check:before {
  content: "\e959";
}

.linearicons-cloud-cross:before {
  content: "\e95a";
}

.linearicons-cloud-crossed:before {
  content: "\e95b";
}

.linearicons-cloud-database:before {
  content: "\e95c";
}

.linearicons-database:before {
  content: "\e95d";
}

.linearicons-database-add:before {
  content: "\e95e";
}

.linearicons-database-remove:before {
  content: "\e95f";
}

.linearicons-database-lock:before {
  content: "\e960";
}

.linearicons-database-refresh:before {
  content: "\e961";
}

.linearicons-database-check:before {
  content: "\e962";
}

.linearicons-database-history:before {
  content: "\e963";
}

.linearicons-database-upload:before {
  content: "\e964";
}

.linearicons-database-download:before {
  content: "\e965";
}

.linearicons-server:before {
  content: "\e966";
}

.linearicons-shield:before {
  content: "\e967";
}

.linearicons-shield-check:before {
  content: "\e968";
}

.linearicons-shield-alert:before {
  content: "\e969";
}

.linearicons-shield-cross:before {
  content: "\e96a";
}

.linearicons-lock:before {
  content: "\e96b";
}

.linearicons-rotation-lock:before {
  content: "\e96c";
}

.linearicons-unlock:before {
  content: "\e96d";
}

.linearicons-key:before {
  content: "\e96e";
}

.linearicons-key-hole:before {
  content: "\e96f";
}

.linearicons-toggle-off:before {
  content: "\e970";
}

.linearicons-toggle-on:before {
  content: "\e971";
}

.linearicons-cog:before {
  content: "\e972";
}

.linearicons-cog2:before {
  content: "\e973";
}

.linearicons-wrench:before {
  content: "\e974";
}

.linearicons-screwdriver:before {
  content: "\e975";
}

.linearicons-hammer-wrench:before {
  content: "\e976";
}

.linearicons-hammer:before {
  content: "\e977";
}

.linearicons-saw:before {
  content: "\e978";
}

.linearicons-axe:before {
  content: "\e979";
}

.linearicons-axe2:before {
  content: "\e97a";
}

.linearicons-shovel:before {
  content: "\e97b";
}

.linearicons-pickaxe:before {
  content: "\e97c";
}

.linearicons-factory:before {
  content: "\e97d";
}

.linearicons-factory2:before {
  content: "\e97e";
}

.linearicons-recycle:before {
  content: "\e97f";
}

.linearicons-trash:before {
  content: "\e980";
}

.linearicons-trash2:before {
  content: "\e981";
}

.linearicons-trash3:before {
  content: "\e982";
}

.linearicons-broom:before {
  content: "\e983";
}

.linearicons-game:before {
  content: "\e984";
}

.linearicons-gamepad:before {
  content: "\e985";
}

.linearicons-joystick:before {
  content: "\e986";
}

.linearicons-dice:before {
  content: "\e987";
}

.linearicons-spades:before {
  content: "\e988";
}

.linearicons-diamonds:before {
  content: "\e989";
}

.linearicons-clubs:before {
  content: "\e98a";
}

.linearicons-hearts:before {
  content: "\e98b";
}

.linearicons-heart:before {
  content: "\e98c";
}

.linearicons-star:before {
  content: "\e98d";
}

.linearicons-star-half:before {
  content: "\e98e";
}

.linearicons-star-empty:before {
  content: "\e98f";
}

.linearicons-flag:before {
  content: "\e990";
}

.linearicons-flag2:before {
  content: "\e991";
}

.linearicons-flag3:before {
  content: "\e992";
}

.linearicons-mailbox-full:before {
  content: "\e993";
}

.linearicons-mailbox-empty:before {
  content: "\e994";
}

.linearicons-at-sign:before {
  content: "\e995";
}

.linearicons-envelope:before {
  content: "\e996";
}

.linearicons-envelope-open:before {
  content: "\e997";
}

.linearicons-paperclip:before {
  content: "\e998";
}

.linearicons-paper-plane:before {
  content: "\e999";
}

.linearicons-reply:before {
  content: "\e99a";
}

.linearicons-reply-all:before {
  content: "\e99b";
}

.linearicons-inbox:before {
  content: "\e99c";
}

.linearicons-inbox2:before {
  content: "\e99d";
}

.linearicons-outbox:before {
  content: "\e99e";
}

.linearicons-box:before {
  content: "\e99f";
}

.linearicons-archive:before {
  content: "\e9a0";
}

.linearicons-archive2:before {
  content: "\e9a1";
}

.linearicons-drawers:before {
  content: "\e9a2";
}

.linearicons-drawers2:before {
  content: "\e9a3";
}

.linearicons-drawers3:before {
  content: "\e9a4";
}

.linearicons-eye:before {
  content: "\e9a5";
}

.linearicons-eye-crossed:before {
  content: "\e9a6";
}

.linearicons-eye-plus:before {
  content: "\e9a7";
}

.linearicons-eye-minus:before {
  content: "\e9a8";
}

.linearicons-binoculars:before {
  content: "\e9a9";
}

.linearicons-binoculars2:before {
  content: "\e9aa";
}

.linearicons-hdd:before {
  content: "\e9ab";
}

.linearicons-hdd-down:before {
  content: "\e9ac";
}

.linearicons-hdd-up:before {
  content: "\e9ad";
}

.linearicons-floppy-disk:before {
  content: "\e9ae";
}

.linearicons-disc:before {
  content: "\e9af";
}

.linearicons-tape2:before {
  content: "\e9b0";
}

.linearicons-printer:before {
  content: "\e9b1";
}

.linearicons-shredder:before {
  content: "\e9b2";
}

.linearicons-file-empty:before {
  content: "\e9b3";
}

.linearicons-file-add:before {
  content: "\e9b4";
}

.linearicons-file-check:before {
  content: "\e9b5";
}

.linearicons-file-lock:before {
  content: "\e9b6";
}

.linearicons-files:before {
  content: "\e9b7";
}

.linearicons-copy:before {
  content: "\e9b8";
}

.linearicons-compare:before {
  content: "\e9b9";
}

.linearicons-folder:before {
  content: "\e9ba";
}

.linearicons-folder-search:before {
  content: "\e9bb";
}

.linearicons-folder-plus:before {
  content: "\e9bc";
}

.linearicons-folder-minus:before {
  content: "\e9bd";
}

.linearicons-folder-download:before {
  content: "\e9be";
}

.linearicons-folder-upload:before {
  content: "\e9bf";
}

.linearicons-folder-star:before {
  content: "\e9c0";
}

.linearicons-folder-heart:before {
  content: "\e9c1";
}

.linearicons-folder-user:before {
  content: "\e9c2";
}

.linearicons-folder-shared:before {
  content: "\e9c3";
}

.linearicons-folder-music:before {
  content: "\e9c4";
}

.linearicons-folder-picture:before {
  content: "\e9c5";
}

.linearicons-folder-film:before {
  content: "\e9c6";
}

.linearicons-scissors:before {
  content: "\e9c7";
}

.linearicons-paste:before {
  content: "\e9c8";
}

.linearicons-clipboard-empty:before {
  content: "\e9c9";
}

.linearicons-clipboard-pencil:before {
  content: "\e9ca";
}

.linearicons-clipboard-text:before {
  content: "\e9cb";
}

.linearicons-clipboard-check:before {
  content: "\e9cc";
}

.linearicons-clipboard-down:before {
  content: "\e9cd";
}

.linearicons-clipboard-left:before {
  content: "\e9ce";
}

.linearicons-clipboard-alert:before {
  content: "\e9cf";
}

.linearicons-clipboard-user:before {
  content: "\e9d0";
}

.linearicons-register:before {
  content: "\e9d1";
}

.linearicons-enter:before {
  content: "\e9d2";
}

.linearicons-exit:before {
  content: "\e9d3";
}

.linearicons-papers:before {
  content: "\e9d4";
}

.linearicons-news:before {
  content: "\e9d5";
}

.linearicons-reading:before {
  content: "\e9d6";
}

.linearicons-typewriter:before {
  content: "\e9d7";
}

.linearicons-document:before {
  content: "\e9d8";
}

.linearicons-document2:before {
  content: "\e9d9";
}

.linearicons-graduation-hat:before {
  content: "\e9da";
}

.linearicons-license:before {
  content: "\e9db";
}

.linearicons-license2:before {
  content: "\e9dc";
}

.linearicons-medal-empty:before {
  content: "\e9dd";
}

.linearicons-medal-first:before {
  content: "\e9de";
}

.linearicons-medal-second:before {
  content: "\e9df";
}

.linearicons-medal-third:before {
  content: "\e9e0";
}

.linearicons-podium:before {
  content: "\e9e1";
}

.linearicons-trophy:before {
  content: "\e9e2";
}

.linearicons-trophy2:before {
  content: "\e9e3";
}

.linearicons-music-note:before {
  content: "\e9e4";
}

.linearicons-music-note2:before {
  content: "\e9e5";
}

.linearicons-music-note3:before {
  content: "\e9e6";
}

.linearicons-playlist:before {
  content: "\e9e7";
}

.linearicons-playlist-add:before {
  content: "\e9e8";
}

.linearicons-guitar:before {
  content: "\e9e9";
}

.linearicons-trumpet:before {
  content: "\e9ea";
}

.linearicons-album:before {
  content: "\e9eb";
}

.linearicons-shuffle:before {
  content: "\e9ec";
}

.linearicons-repeat-one:before {
  content: "\e9ed";
}

.linearicons-repeat:before {
  content: "\e9ee";
}

.linearicons-headphones:before {
  content: "\e9ef";
}

.linearicons-headset:before {
  content: "\e9f0";
}

.linearicons-loudspeaker:before {
  content: "\e9f1";
}

.linearicons-equalizer:before {
  content: "\e9f2";
}

.linearicons-theater:before {
  content: "\e9f3";
}

.linearicons-3d-glasses:before {
  content: "\e9f4";
}

.linearicons-ticket:before {
  content: "\e9f5";
}

.linearicons-presentation:before {
  content: "\e9f6";
}

.linearicons-play:before {
  content: "\e9f7";
}

.linearicons-film-play:before {
  content: "\e9f8";
}

.linearicons-clapboard-play:before {
  content: "\e9f9";
}

.linearicons-media:before {
  content: "\e9fa";
}

.linearicons-film:before {
  content: "\e9fb";
}

.linearicons-film2:before {
  content: "\e9fc";
}

.linearicons-surveillance:before {
  content: "\e9fd";
}

.linearicons-surveillance2:before {
  content: "\e9fe";
}

.linearicons-camera:before {
  content: "\e9ff";
}

.linearicons-camera-crossed:before {
  content: "\ea00";
}

.linearicons-camera-play:before {
  content: "\ea01";
}

.linearicons-time-lapse:before {
  content: "\ea02";
}

.linearicons-record:before {
  content: "\ea03";
}

.linearicons-camera2:before {
  content: "\ea04";
}

.linearicons-camera-flip:before {
  content: "\ea05";
}

.linearicons-panorama:before {
  content: "\ea06";
}

.linearicons-time-lapse2:before {
  content: "\ea07";
}

.linearicons-shutter:before {
  content: "\ea08";
}

.linearicons-shutter2:before {
  content: "\ea09";
}

.linearicons-face-detection:before {
  content: "\ea0a";
}

.linearicons-flare:before {
  content: "\ea0b";
}

.linearicons-convex:before {
  content: "\ea0c";
}

.linearicons-concave:before {
  content: "\ea0d";
}

.linearicons-picture:before {
  content: "\ea0e";
}

.linearicons-picture2:before {
  content: "\ea0f";
}

.linearicons-picture3:before {
  content: "\ea10";
}

.linearicons-pictures:before {
  content: "\ea11";
}

.linearicons-book:before {
  content: "\ea12";
}

.linearicons-audio-book:before {
  content: "\ea13";
}

.linearicons-book2:before {
  content: "\ea14";
}

.linearicons-bookmark:before {
  content: "\ea15";
}

.linearicons-bookmark2:before {
  content: "\ea16";
}

.linearicons-label:before {
  content: "\ea17";
}

.linearicons-library:before {
  content: "\ea18";
}

.linearicons-library2:before {
  content: "\ea19";
}

.linearicons-contacts:before {
  content: "\ea1a";
}

.linearicons-profile:before {
  content: "\ea1b";
}

.linearicons-portrait:before {
  content: "\ea1c";
}

.linearicons-portrait2:before {
  content: "\ea1d";
}

.linearicons-user:before {
  content: "\ea1e";
}

.linearicons-user-plus:before {
  content: "\ea1f";
}

.linearicons-user-minus:before {
  content: "\ea20";
}

.linearicons-user-lock:before {
  content: "\ea21";
}

.linearicons-users:before {
  content: "\ea22";
}

.linearicons-users2:before {
  content: "\ea23";
}

.linearicons-users-plus:before {
  content: "\ea24";
}

.linearicons-users-minus:before {
  content: "\ea25";
}

.linearicons-group-work:before {
  content: "\ea26";
}

.linearicons-woman:before {
  content: "\ea27";
}

.linearicons-man:before {
  content: "\ea28";
}

.linearicons-baby:before {
  content: "\ea29";
}

.linearicons-baby2:before {
  content: "\ea2a";
}

.linearicons-baby3:before {
  content: "\ea2b";
}

.linearicons-baby-bottle:before {
  content: "\ea2c";
}

.linearicons-walk:before {
  content: "\ea2d";
}

.linearicons-hand-waving:before {
  content: "\ea2e";
}

.linearicons-jump:before {
  content: "\ea2f";
}

.linearicons-run:before {
  content: "\ea30";
}

.linearicons-woman2:before {
  content: "\ea31";
}

.linearicons-man2:before {
  content: "\ea32";
}

.linearicons-man-woman:before {
  content: "\ea33";
}

.linearicons-height:before {
  content: "\ea34";
}

.linearicons-weight:before {
  content: "\ea35";
}

.linearicons-scale:before {
  content: "\ea36";
}

.linearicons-button:before {
  content: "\ea37";
}

.linearicons-bow-tie:before {
  content: "\ea38";
}

.linearicons-tie:before {
  content: "\ea39";
}

.linearicons-socks:before {
  content: "\ea3a";
}

.linearicons-shoe:before {
  content: "\ea3b";
}

.linearicons-shoes:before {
  content: "\ea3c";
}

.linearicons-hat:before {
  content: "\ea3d";
}

.linearicons-pants:before {
  content: "\ea3e";
}

.linearicons-shorts:before {
  content: "\ea3f";
}

.linearicons-flip-flops:before {
  content: "\ea40";
}

.linearicons-shirt:before {
  content: "\ea41";
}

.linearicons-hanger:before {
  content: "\ea42";
}

.linearicons-laundry:before {
  content: "\ea43";
}

.linearicons-store:before {
  content: "\ea44";
}

.linearicons-haircut:before {
  content: "\ea45";
}

.linearicons-store-24:before {
  content: "\ea46";
}

.linearicons-barcode:before {
  content: "\ea47";
}

.linearicons-barcode2:before {
  content: "\ea48";
}

.linearicons-barcode3:before {
  content: "\ea49";
}

.linearicons-cashier:before {
  content: "\ea4a";
}

.linearicons-bag:before {
  content: "\ea4b";
}

.linearicons-bag2:before {
  content: "\ea4c";
}

.linearicons-cart:before {
  content: "\ea4d";
}

.linearicons-cart-empty:before {
  content: "\ea4e";
}

.linearicons-cart-full:before {
  content: "\ea4f";
}

.linearicons-cart-plus:before {
  content: "\ea50";
}

.linearicons-cart-plus2:before {
  content: "\ea51";
}

.linearicons-cart-add:before {
  content: "\ea52";
}

.linearicons-cart-remove:before {
  content: "\ea53";
}

.linearicons-cart-exchange:before {
  content: "\ea54";
}

.linearicons-tag:before {
  content: "\ea55";
}

.linearicons-tags:before {
  content: "\ea56";
}

.linearicons-receipt:before {
  content: "\ea57";
}

.linearicons-wallet:before {
  content: "\ea58";
}

.linearicons-credit-card:before {
  content: "\ea59";
}

.linearicons-cash-dollar:before {
  content: "\ea5a";
}

.linearicons-cash-euro:before {
  content: "\ea5b";
}

.linearicons-cash-pound:before {
  content: "\ea5c";
}

.linearicons-cash-yen:before {
  content: "\ea5d";
}

.linearicons-bag-dollar:before {
  content: "\ea5e";
}

.linearicons-bag-euro:before {
  content: "\ea5f";
}

.linearicons-bag-pound:before {
  content: "\ea60";
}

.linearicons-bag-yen:before {
  content: "\ea61";
}

.linearicons-coin-dollar:before {
  content: "\ea62";
}

.linearicons-coin-euro:before {
  content: "\ea63";
}

.linearicons-coin-pound:before {
  content: "\ea64";
}

.linearicons-coin-yen:before {
  content: "\ea65";
}

.linearicons-calculator:before {
  content: "\ea66";
}

.linearicons-calculator2:before {
  content: "\ea67";
}

.linearicons-abacus:before {
  content: "\ea68";
}

.linearicons-vault:before {
  content: "\ea69";
}

.linearicons-telephone:before {
  content: "\ea6a";
}

.linearicons-phone-lock:before {
  content: "\ea6b";
}

.linearicons-phone-wave:before {
  content: "\ea6c";
}

.linearicons-phone-pause:before {
  content: "\ea6d";
}

.linearicons-phone-outgoing:before {
  content: "\ea6e";
}

.linearicons-phone-incoming:before {
  content: "\ea6f";
}

.linearicons-phone-in-out:before {
  content: "\ea70";
}

.linearicons-phone-error:before {
  content: "\ea71";
}

.linearicons-phone-sip:before {
  content: "\ea72";
}

.linearicons-phone-plus:before {
  content: "\ea73";
}

.linearicons-phone-minus:before {
  content: "\ea74";
}

.linearicons-voicemail:before {
  content: "\ea75";
}

.linearicons-dial:before {
  content: "\ea76";
}

.linearicons-telephone2:before {
  content: "\ea77";
}

.linearicons-pushpin:before {
  content: "\ea78";
}

.linearicons-pushpin2:before {
  content: "\ea79";
}

.linearicons-map-marker:before {
  content: "\ea7a";
}

.linearicons-map-marker-user:before {
  content: "\ea7b";
}

.linearicons-map-marker-down:before {
  content: "\ea7c";
}

.linearicons-map-marker-check:before {
  content: "\ea7d";
}

.linearicons-map-marker-crossed:before {
  content: "\ea7e";
}

.linearicons-radar:before {
  content: "\ea7f";
}

.linearicons-compass2:before {
  content: "\ea80";
}

.linearicons-map:before {
  content: "\ea81";
}

.linearicons-map2:before {
  content: "\ea82";
}

.linearicons-location:before {
  content: "\ea83";
}

.linearicons-road-sign:before {
  content: "\ea84";
}

.linearicons-calendar-empty:before {
  content: "\ea85";
}

.linearicons-calendar-check:before {
  content: "\ea86";
}

.linearicons-calendar-cross:before {
  content: "\ea87";
}

.linearicons-calendar-31:before {
  content: "\ea88";
}

.linearicons-calendar-full:before {
  content: "\ea89";
}

.linearicons-calendar-insert:before {
  content: "\ea8a";
}

.linearicons-calendar-text:before {
  content: "\ea8b";
}

.linearicons-calendar-user:before {
  content: "\ea8c";
}

.linearicons-mouse:before {
  content: "\ea8d";
}

.linearicons-mouse-left:before {
  content: "\ea8e";
}

.linearicons-mouse-right:before {
  content: "\ea8f";
}

.linearicons-mouse-both:before {
  content: "\ea90";
}

.linearicons-keyboard:before {
  content: "\ea91";
}

.linearicons-keyboard-up:before {
  content: "\ea92";
}

.linearicons-keyboard-down:before {
  content: "\ea93";
}

.linearicons-delete:before {
  content: "\ea94";
}

.linearicons-spell-check:before {
  content: "\ea95";
}

.linearicons-escape:before {
  content: "\ea96";
}

.linearicons-enter2:before {
  content: "\ea97";
}

.linearicons-screen:before {
  content: "\ea98";
}

.linearicons-aspect-ratio:before {
  content: "\ea99";
}

.linearicons-signal:before {
  content: "\ea9a";
}

.linearicons-signal-lock:before {
  content: "\ea9b";
}

.linearicons-signal-80:before {
  content: "\ea9c";
}

.linearicons-signal-60:before {
  content: "\ea9d";
}

.linearicons-signal-40:before {
  content: "\ea9e";
}

.linearicons-signal-20:before {
  content: "\ea9f";
}

.linearicons-signal-0:before {
  content: "\eaa0";
}

.linearicons-signal-blocked:before {
  content: "\eaa1";
}

.linearicons-sim:before {
  content: "\eaa2";
}

.linearicons-flash-memory:before {
  content: "\eaa3";
}

.linearicons-usb-drive:before {
  content: "\eaa4";
}

.linearicons-phone:before {
  content: "\eaa5";
}

.linearicons-smartphone:before {
  content: "\eaa6";
}

.linearicons-smartphone-notification:before {
  content: "\eaa7";
}

.linearicons-smartphone-vibration:before {
  content: "\eaa8";
}

.linearicons-smartphone-embed:before {
  content: "\eaa9";
}

.linearicons-smartphone-waves:before {
  content: "\eaaa";
}

.linearicons-tablet:before {
  content: "\eaab";
}

.linearicons-tablet2:before {
  content: "\eaac";
}

.linearicons-laptop:before {
  content: "\eaad";
}

.linearicons-laptop-phone:before {
  content: "\eaae";
}

.linearicons-desktop:before {
  content: "\eaaf";
}

.linearicons-launch:before {
  content: "\eab0";
}

.linearicons-new-tab:before {
  content: "\eab1";
}

.linearicons-window:before {
  content: "\eab2";
}

.linearicons-cable:before {
  content: "\eab3";
}

.linearicons-cable2:before {
  content: "\eab4";
}

.linearicons-tv:before {
  content: "\eab5";
}

.linearicons-radio:before {
  content: "\eab6";
}

.linearicons-remote-control:before {
  content: "\eab7";
}

.linearicons-power-switch:before {
  content: "\eab8";
}

.linearicons-power:before {
  content: "\eab9";
}

.linearicons-power-crossed:before {
  content: "\eaba";
}

.linearicons-flash-auto:before {
  content: "\eabb";
}

.linearicons-lamp:before {
  content: "\eabc";
}

.linearicons-flashlight:before {
  content: "\eabd";
}

.linearicons-lampshade:before {
  content: "\eabe";
}

.linearicons-cord:before {
  content: "\eabf";
}

.linearicons-outlet:before {
  content: "\eac0";
}

.linearicons-battery-power:before {
  content: "\eac1";
}

.linearicons-battery-empty:before {
  content: "\eac2";
}

.linearicons-battery-alert:before {
  content: "\eac3";
}

.linearicons-battery-error:before {
  content: "\eac4";
}

.linearicons-battery-low1:before {
  content: "\eac5";
}

.linearicons-battery-low2:before {
  content: "\eac6";
}

.linearicons-battery-low3:before {
  content: "\eac7";
}

.linearicons-battery-mid1:before {
  content: "\eac8";
}

.linearicons-battery-mid2:before {
  content: "\eac9";
}

.linearicons-battery-mid3:before {
  content: "\eaca";
}

.linearicons-battery-full:before {
  content: "\eacb";
}

.linearicons-battery-charging:before {
  content: "\eacc";
}

.linearicons-battery-charging2:before {
  content: "\eacd";
}

.linearicons-battery-charging3:before {
  content: "\eace";
}

.linearicons-battery-charging4:before {
  content: "\eacf";
}

.linearicons-battery-charging5:before {
  content: "\ead0";
}

.linearicons-battery-charging6:before {
  content: "\ead1";
}

.linearicons-battery-charging7:before {
  content: "\ead2";
}

.linearicons-chip:before {
  content: "\ead3";
}

.linearicons-chip-x64:before {
  content: "\ead4";
}

.linearicons-chip-x86:before {
  content: "\ead5";
}

.linearicons-bubble:before {
  content: "\ead6";
}

.linearicons-bubbles:before {
  content: "\ead7";
}

.linearicons-bubble-dots:before {
  content: "\ead8";
}

.linearicons-bubble-alert:before {
  content: "\ead9";
}

.linearicons-bubble-question:before {
  content: "\eada";
}

.linearicons-bubble-text:before {
  content: "\eadb";
}

.linearicons-bubble-pencil:before {
  content: "\eadc";
}

.linearicons-bubble-picture:before {
  content: "\eadd";
}

.linearicons-bubble-video:before {
  content: "\eade";
}

.linearicons-bubble-user:before {
  content: "\eadf";
}

.linearicons-bubble-quote:before {
  content: "\eae0";
}

.linearicons-bubble-heart:before {
  content: "\eae1";
}

.linearicons-bubble-emoticon:before {
  content: "\eae2";
}

.linearicons-bubble-attachment:before {
  content: "\eae3";
}

.linearicons-phone-bubble:before {
  content: "\eae4";
}

.linearicons-quote-open:before {
  content: "\eae5";
}

.linearicons-quote-close:before {
  content: "\eae6";
}

.linearicons-dna:before {
  content: "\eae7";
}

.linearicons-heart-pulse:before {
  content: "\eae8";
}

.linearicons-pulse:before {
  content: "\eae9";
}

.linearicons-syringe:before {
  content: "\eaea";
}

.linearicons-pills:before {
  content: "\eaeb";
}

.linearicons-first-aid:before {
  content: "\eaec";
}

.linearicons-lifebuoy:before {
  content: "\eaed";
}

.linearicons-bandage:before {
  content: "\eaee";
}

.linearicons-bandages:before {
  content: "\eaef";
}

.linearicons-thermometer:before {
  content: "\eaf0";
}

.linearicons-microscope:before {
  content: "\eaf1";
}

.linearicons-brain:before {
  content: "\eaf2";
}

.linearicons-beaker:before {
  content: "\eaf3";
}

.linearicons-skull:before {
  content: "\eaf4";
}

.linearicons-bone:before {
  content: "\eaf5";
}

.linearicons-construction:before {
  content: "\eaf6";
}

.linearicons-construction-cone:before {
  content: "\eaf7";
}

.linearicons-pie-chart:before {
  content: "\eaf8";
}

.linearicons-pie-chart2:before {
  content: "\eaf9";
}

.linearicons-graph:before {
  content: "\eafa";
}

.linearicons-chart-growth:before {
  content: "\eafb";
}

.linearicons-chart-bars:before {
  content: "\eafc";
}

.linearicons-chart-settings:before {
  content: "\eafd";
}

.linearicons-cake:before {
  content: "\eafe";
}

.linearicons-gift:before {
  content: "\eaff";
}

.linearicons-balloon:before {
  content: "\eb00";
}

.linearicons-rank:before {
  content: "\eb01";
}

.linearicons-rank2:before {
  content: "\eb02";
}

.linearicons-rank3:before {
  content: "\eb03";
}

.linearicons-crown:before {
  content: "\eb04";
}

.linearicons-lotus:before {
  content: "\eb05";
}

.linearicons-diamond:before {
  content: "\eb06";
}

.linearicons-diamond2:before {
  content: "\eb07";
}

.linearicons-diamond3:before {
  content: "\eb08";
}

.linearicons-diamond4:before {
  content: "\eb09";
}

.linearicons-linearicons:before {
  content: "\eb0a";
}

.linearicons-teacup:before {
  content: "\eb0b";
}

.linearicons-teapot:before {
  content: "\eb0c";
}

.linearicons-glass:before {
  content: "\eb0d";
}

.linearicons-bottle2:before {
  content: "\eb0e";
}

.linearicons-glass-cocktail:before {
  content: "\eb0f";
}

.linearicons-glass2:before {
  content: "\eb10";
}

.linearicons-dinner:before {
  content: "\eb11";
}

.linearicons-dinner2:before {
  content: "\eb12";
}

.linearicons-chef:before {
  content: "\eb13";
}

.linearicons-scale2:before {
  content: "\eb14";
}

.linearicons-egg:before {
  content: "\eb15";
}

.linearicons-egg2:before {
  content: "\eb16";
}

.linearicons-eggs:before {
  content: "\eb17";
}

.linearicons-platter:before {
  content: "\eb18";
}

.linearicons-steak:before {
  content: "\eb19";
}

.linearicons-hamburger:before {
  content: "\eb1a";
}

.linearicons-hotdog:before {
  content: "\eb1b";
}

.linearicons-pizza:before {
  content: "\eb1c";
}

.linearicons-sausage:before {
  content: "\eb1d";
}

.linearicons-chicken:before {
  content: "\eb1e";
}

.linearicons-fish:before {
  content: "\eb1f";
}

.linearicons-carrot:before {
  content: "\eb20";
}

.linearicons-cheese:before {
  content: "\eb21";
}

.linearicons-bread:before {
  content: "\eb22";
}

.linearicons-ice-cream:before {
  content: "\eb23";
}

.linearicons-ice-cream2:before {
  content: "\eb24";
}

.linearicons-candy:before {
  content: "\eb25";
}

.linearicons-lollipop:before {
  content: "\eb26";
}

.linearicons-coffee-bean:before {
  content: "\eb27";
}

.linearicons-coffee-cup:before {
  content: "\eb28";
}

.linearicons-cherry:before {
  content: "\eb29";
}

.linearicons-grapes:before {
  content: "\eb2a";
}

.linearicons-citrus:before {
  content: "\eb2b";
}

.linearicons-apple:before {
  content: "\eb2c";
}

.linearicons-leaf:before {
  content: "\eb2d";
}

.linearicons-landscape:before {
  content: "\eb2e";
}

.linearicons-pine-tree:before {
  content: "\eb2f";
}

.linearicons-tree:before {
  content: "\eb30";
}

.linearicons-cactus:before {
  content: "\eb31";
}

.linearicons-paw:before {
  content: "\eb32";
}

.linearicons-footprint:before {
  content: "\eb33";
}

.linearicons-speed-slow:before {
  content: "\eb34";
}

.linearicons-speed-medium:before {
  content: "\eb35";
}

.linearicons-speed-fast:before {
  content: "\eb36";
}

.linearicons-rocket:before {
  content: "\eb37";
}

.linearicons-hammer2:before {
  content: "\eb38";
}

.linearicons-balance:before {
  content: "\eb39";
}

.linearicons-briefcase:before {
  content: "\eb3a";
}

.linearicons-luggage-weight:before {
  content: "\eb3b";
}

.linearicons-dolly:before {
  content: "\eb3c";
}

.linearicons-plane:before {
  content: "\eb3d";
}

.linearicons-plane-crossed:before {
  content: "\eb3e";
}

.linearicons-helicopter:before {
  content: "\eb3f";
}

.linearicons-traffic-lights:before {
  content: "\eb40";
}

.linearicons-siren:before {
  content: "\eb41";
}

.linearicons-road:before {
  content: "\eb42";
}

.linearicons-engine:before {
  content: "\eb43";
}

.linearicons-oil-pressure:before {
  content: "\eb44";
}

.linearicons-coolant-temperature:before {
  content: "\eb45";
}

.linearicons-car-battery:before {
  content: "\eb46";
}

.linearicons-gas:before {
  content: "\eb47";
}

.linearicons-gallon:before {
  content: "\eb48";
}

.linearicons-transmission:before {
  content: "\eb49";
}

.linearicons-car:before {
  content: "\eb4a";
}

.linearicons-car-wash:before {
  content: "\eb4b";
}

.linearicons-car-wash2:before {
  content: "\eb4c";
}

.linearicons-bus:before {
  content: "\eb4d";
}

.linearicons-bus2:before {
  content: "\eb4e";
}

.linearicons-car2:before {
  content: "\eb4f";
}

.linearicons-parking:before {
  content: "\eb50";
}

.linearicons-car-lock:before {
  content: "\eb51";
}

.linearicons-taxi:before {
  content: "\eb52";
}

.linearicons-car-siren:before {
  content: "\eb53";
}

.linearicons-car-wash3:before {
  content: "\eb54";
}

.linearicons-car-wash4:before {
  content: "\eb55";
}

.linearicons-ambulance:before {
  content: "\eb56";
}

.linearicons-truck:before {
  content: "\eb57";
}

.linearicons-trailer:before {
  content: "\eb58";
}

.linearicons-scale-truck:before {
  content: "\eb59";
}

.linearicons-train:before {
  content: "\eb5a";
}

.linearicons-ship:before {
  content: "\eb5b";
}

.linearicons-ship2:before {
  content: "\eb5c";
}

.linearicons-anchor:before {
  content: "\eb5d";
}

.linearicons-boat:before {
  content: "\eb5e";
}

.linearicons-bicycle:before {
  content: "\eb5f";
}

.linearicons-bicycle2:before {
  content: "\eb60";
}

.linearicons-dumbbell:before {
  content: "\eb61";
}

.linearicons-bench-press:before {
  content: "\eb62";
}

.linearicons-swim:before {
  content: "\eb63";
}

.linearicons-football:before {
  content: "\eb64";
}

.linearicons-baseball-bat:before {
  content: "\eb65";
}

.linearicons-baseball:before {
  content: "\eb66";
}

.linearicons-tennis:before {
  content: "\eb67";
}

.linearicons-tennis2:before {
  content: "\eb68";
}

.linearicons-ping-pong:before {
  content: "\eb69";
}

.linearicons-hockey:before {
  content: "\eb6a";
}

.linearicons-8ball:before {
  content: "\eb6b";
}

.linearicons-bowling:before {
  content: "\eb6c";
}

.linearicons-bowling-pins:before {
  content: "\eb6d";
}

.linearicons-golf:before {
  content: "\eb6e";
}

.linearicons-golf2:before {
  content: "\eb6f";
}

.linearicons-archery:before {
  content: "\eb70";
}

.linearicons-slingshot:before {
  content: "\eb71";
}

.linearicons-soccer:before {
  content: "\eb72";
}

.linearicons-basketball:before {
  content: "\eb73";
}

.linearicons-cube:before {
  content: "\eb74";
}

.linearicons-3d-rotate:before {
  content: "\eb75";
}

.linearicons-puzzle:before {
  content: "\eb76";
}

.linearicons-glasses:before {
  content: "\eb77";
}

.linearicons-glasses2:before {
  content: "\eb78";
}

.linearicons-accessibility:before {
  content: "\eb79";
}

.linearicons-wheelchair:before {
  content: "\eb7a";
}

.linearicons-wall:before {
  content: "\eb7b";
}

.linearicons-fence:before {
  content: "\eb7c";
}

.linearicons-wall2:before {
  content: "\eb7d";
}

.linearicons-icons:before {
  content: "\eb7e";
}

.linearicons-resize-handle:before {
  content: "\eb7f";
}

.linearicons-icons2:before {
  content: "\eb80";
}

.linearicons-select:before {
  content: "\eb81";
}

.linearicons-select2:before {
  content: "\eb82";
}

.linearicons-site-map:before {
  content: "\eb83";
}

.linearicons-earth:before {
  content: "\eb84";
}

.linearicons-earth-lock:before {
  content: "\eb85";
}

.linearicons-network:before {
  content: "\eb86";
}

.linearicons-network-lock:before {
  content: "\eb87";
}

.linearicons-planet:before {
  content: "\eb88";
}

.linearicons-happy:before {
  content: "\eb89";
}

.linearicons-smile:before {
  content: "\eb8a";
}

.linearicons-grin:before {
  content: "\eb8b";
}

.linearicons-tongue:before {
  content: "\eb8c";
}

.linearicons-sad:before {
  content: "\eb8d";
}

.linearicons-wink:before {
  content: "\eb8e";
}

.linearicons-dream:before {
  content: "\eb8f";
}

.linearicons-shocked:before {
  content: "\eb90";
}

.linearicons-shocked2:before {
  content: "\eb91";
}

.linearicons-tongue2:before {
  content: "\eb92";
}

.linearicons-neutral:before {
  content: "\eb93";
}

.linearicons-happy-grin:before {
  content: "\eb94";
}

.linearicons-cool:before {
  content: "\eb95";
}

.linearicons-mad:before {
  content: "\eb96";
}

.linearicons-grin-evil:before {
  content: "\eb97";
}

.linearicons-evil:before {
  content: "\eb98";
}

.linearicons-wow:before {
  content: "\eb99";
}

.linearicons-annoyed:before {
  content: "\eb9a";
}

.linearicons-wondering:before {
  content: "\eb9b";
}

.linearicons-confused:before {
  content: "\eb9c";
}

.linearicons-zipped:before {
  content: "\eb9d";
}

.linearicons-grumpy:before {
  content: "\eb9e";
}

.linearicons-mustache:before {
  content: "\eb9f";
}

.linearicons-tombstone-hipster:before {
  content: "\eba0";
}

.linearicons-tombstone:before {
  content: "\eba1";
}

.linearicons-ghost:before {
  content: "\eba2";
}

.linearicons-ghost-hipster:before {
  content: "\eba3";
}

.linearicons-halloween:before {
  content: "\eba4";
}

.linearicons-christmas:before {
  content: "\eba5";
}

.linearicons-easter-egg:before {
  content: "\eba6";
}

.linearicons-mustache2:before {
  content: "\eba7";
}

.linearicons-mustache-glasses:before {
  content: "\eba8";
}

.linearicons-pipe:before {
  content: "\eba9";
}

.linearicons-alarm:before {
  content: "\ebaa";
}

.linearicons-alarm-add:before {
  content: "\ebab";
}

.linearicons-alarm-snooze:before {
  content: "\ebac";
}

.linearicons-alarm-ringing:before {
  content: "\ebad";
}

.linearicons-bullhorn:before {
  content: "\ebae";
}

.linearicons-hearing:before {
  content: "\ebaf";
}

.linearicons-volume-high:before {
  content: "\ebb0";
}

.linearicons-volume-medium:before {
  content: "\ebb1";
}

.linearicons-volume-low:before {
  content: "\ebb2";
}

.linearicons-volume:before {
  content: "\ebb3";
}

.linearicons-mute:before {
  content: "\ebb4";
}

.linearicons-lan:before {
  content: "\ebb5";
}

.linearicons-lan2:before {
  content: "\ebb6";
}

.linearicons-wifi:before {
  content: "\ebb7";
}

.linearicons-wifi-lock:before {
  content: "\ebb8";
}

.linearicons-wifi-blocked:before {
  content: "\ebb9";
}

.linearicons-wifi-mid:before {
  content: "\ebba";
}

.linearicons-wifi-low:before {
  content: "\ebbb";
}

.linearicons-wifi-low2:before {
  content: "\ebbc";
}

.linearicons-wifi-alert:before {
  content: "\ebbd";
}

.linearicons-wifi-alert-mid:before {
  content: "\ebbe";
}

.linearicons-wifi-alert-low:before {
  content: "\ebbf";
}

.linearicons-wifi-alert-low2:before {
  content: "\ebc0";
}

.linearicons-stream:before {
  content: "\ebc1";
}

.linearicons-stream-check:before {
  content: "\ebc2";
}

.linearicons-stream-error:before {
  content: "\ebc3";
}

.linearicons-stream-alert:before {
  content: "\ebc4";
}

.linearicons-communication:before {
  content: "\ebc5";
}

.linearicons-communication-crossed:before {
  content: "\ebc6";
}

.linearicons-broadcast:before {
  content: "\ebc7";
}

.linearicons-antenna:before {
  content: "\ebc8";
}

.linearicons-satellite:before {
  content: "\ebc9";
}

.linearicons-satellite2:before {
  content: "\ebca";
}

.linearicons-mic:before {
  content: "\ebcb";
}

.linearicons-mic-mute:before {
  content: "\ebcc";
}

.linearicons-mic2:before {
  content: "\ebcd";
}

.linearicons-spotlights:before {
  content: "\ebce";
}

.linearicons-hourglass:before {
  content: "\ebcf";
}

.linearicons-loading:before {
  content: "\ebd0";
}

.linearicons-loading2:before {
  content: "\ebd1";
}

.linearicons-loading3:before {
  content: "\ebd2";
}

.linearicons-refresh:before {
  content: "\ebd3";
}

.linearicons-refresh2:before {
  content: "\ebd4";
}

.linearicons-undo:before {
  content: "\ebd5";
}

.linearicons-redo:before {
  content: "\ebd6";
}

.linearicons-jump2:before {
  content: "\ebd7";
}

.linearicons-undo2:before {
  content: "\ebd8";
}

.linearicons-redo2:before {
  content: "\ebd9";
}

.linearicons-sync:before {
  content: "\ebda";
}

.linearicons-repeat-one2:before {
  content: "\ebdb";
}

.linearicons-sync-crossed:before {
  content: "\ebdc";
}

.linearicons-sync2:before {
  content: "\ebdd";
}

.linearicons-repeat-one3:before {
  content: "\ebde";
}

.linearicons-sync-crossed2:before {
  content: "\ebdf";
}

.linearicons-return:before {
  content: "\ebe0";
}

.linearicons-return2:before {
  content: "\ebe1";
}

.linearicons-refund:before {
  content: "\ebe2";
}

.linearicons-history:before {
  content: "\ebe3";
}

.linearicons-history2:before {
  content: "\ebe4";
}

.linearicons-self-timer:before {
  content: "\ebe5";
}

.linearicons-clock:before {
  content: "\ebe6";
}

.linearicons-clock2:before {
  content: "\ebe7";
}

.linearicons-clock3:before {
  content: "\ebe8";
}

.linearicons-watch:before {
  content: "\ebe9";
}

.linearicons-alarm2:before {
  content: "\ebea";
}

.linearicons-alarm-add2:before {
  content: "\ebeb";
}

.linearicons-alarm-remove:before {
  content: "\ebec";
}

.linearicons-alarm-check:before {
  content: "\ebed";
}

.linearicons-alarm-error:before {
  content: "\ebee";
}

.linearicons-timer:before {
  content: "\ebef";
}

.linearicons-timer-crossed:before {
  content: "\ebf0";
}

.linearicons-timer2:before {
  content: "\ebf1";
}

.linearicons-timer-crossed2:before {
  content: "\ebf2";
}

.linearicons-download:before {
  content: "\ebf3";
}

.linearicons-upload:before {
  content: "\ebf4";
}

.linearicons-download2:before {
  content: "\ebf5";
}

.linearicons-upload2:before {
  content: "\ebf6";
}

.linearicons-enter-up:before {
  content: "\ebf7";
}

.linearicons-enter-down:before {
  content: "\ebf8";
}

.linearicons-enter-left:before {
  content: "\ebf9";
}

.linearicons-enter-right:before {
  content: "\ebfa";
}

.linearicons-exit-up:before {
  content: "\ebfb";
}

.linearicons-exit-down:before {
  content: "\ebfc";
}

.linearicons-exit-left:before {
  content: "\ebfd";
}

.linearicons-exit-right:before {
  content: "\ebfe";
}

.linearicons-enter-up2:before {
  content: "\ebff";
}

.linearicons-enter-down2:before {
  content: "\ec00";
}

.linearicons-enter-vertical:before {
  content: "\ec01";
}

.linearicons-enter-left2:before {
  content: "\ec02";
}

.linearicons-enter-right2:before {
  content: "\ec03";
}

.linearicons-enter-horizontal:before {
  content: "\ec04";
}

.linearicons-exit-up2:before {
  content: "\ec05";
}

.linearicons-exit-down2:before {
  content: "\ec06";
}

.linearicons-exit-left2:before {
  content: "\ec07";
}

.linearicons-exit-right2:before {
  content: "\ec08";
}

.linearicons-cli:before {
  content: "\ec09";
}

.linearicons-bug:before {
  content: "\ec0a";
}

.linearicons-code:before {
  content: "\ec0b";
}

.linearicons-file-code:before {
  content: "\ec0c";
}

.linearicons-file-image:before {
  content: "\ec0d";
}

.linearicons-file-zip:before {
  content: "\ec0e";
}

.linearicons-file-audio:before {
  content: "\ec0f";
}

.linearicons-file-video:before {
  content: "\ec10";
}

.linearicons-file-preview:before {
  content: "\ec11";
}

.linearicons-file-charts:before {
  content: "\ec12";
}

.linearicons-file-stats:before {
  content: "\ec13";
}

.linearicons-file-spreadsheet:before {
  content: "\ec14";
}

.linearicons-link:before {
  content: "\ec15";
}

.linearicons-unlink:before {
  content: "\ec16";
}

.linearicons-link2:before {
  content: "\ec17";
}

.linearicons-unlink2:before {
  content: "\ec18";
}

.linearicons-thumbs-up:before {
  content: "\ec19";
}

.linearicons-thumbs-down:before {
  content: "\ec1a";
}

.linearicons-thumbs-up2:before {
  content: "\ec1b";
}

.linearicons-thumbs-down2:before {
  content: "\ec1c";
}

.linearicons-thumbs-up3:before {
  content: "\ec1d";
}

.linearicons-thumbs-down3:before {
  content: "\ec1e";
}

.linearicons-share:before {
  content: "\ec1f";
}

.linearicons-share2:before {
  content: "\ec20";
}

.linearicons-share3:before {
  content: "\ec21";
}

.linearicons-magnifier:before {
  content: "\ec22";
}

.linearicons-file-search:before {
  content: "\ec23";
}

.linearicons-find-replace:before {
  content: "\ec24";
}

.linearicons-zoom-in:before {
  content: "\ec25";
}

.linearicons-zoom-out:before {
  content: "\ec26";
}

.linearicons-loupe:before {
  content: "\ec27";
}

.linearicons-loupe-zoom-in:before {
  content: "\ec28";
}

.linearicons-loupe-zoom-out:before {
  content: "\ec29";
}

.linearicons-cross:before {
  content: "\ec2a";
}

.linearicons-menu:before {
  content: "\ec2b";
}

.linearicons-list:before {
  content: "\ec2c";
}

.linearicons-list2:before {
  content: "\ec2d";
}

.linearicons-list3:before {
  content: "\ec2e";
}

.linearicons-menu2:before {
  content: "\ec2f";
}

.linearicons-list4:before {
  content: "\ec30";
}

.linearicons-menu3:before {
  content: "\ec31";
}

.linearicons-exclamation:before {
  content: "\ec32";
}

.linearicons-question:before {
  content: "\ec33";
}

.linearicons-check:before {
  content: "\ec34";
}

.linearicons-cross2:before {
  content: "\ec35";
}

.linearicons-plus:before {
  content: "\ec36";
}

.linearicons-minus:before {
  content: "\ec37";
}

.linearicons-percent:before {
  content: "\ec38";
}

.linearicons-chevron-up:before {
  content: "\ec39";
}

.linearicons-chevron-down:before {
  content: "\ec3a";
}

.linearicons-chevron-left:before {
  content: "\ec3b";
}

.linearicons-chevron-right:before {
  content: "\ec3c";
}

.linearicons-chevrons-expand-vertical:before {
  content: "\ec3d";
}

.linearicons-chevrons-expand-horizontal:before {
  content: "\ec3e";
}

.linearicons-chevrons-contract-vertical:before {
  content: "\ec3f";
}

.linearicons-chevrons-contract-horizontal:before {
  content: "\ec40";
}

.linearicons-arrow-up:before {
  content: "\ec41";
}

.linearicons-arrow-down:before {
  content: "\ec42";
}

.linearicons-arrow-left:before {
  content: "\ec43";
}

.linearicons-arrow-right:before {
  content: "\ec44";
}

.linearicons-arrow-up-right:before {
  content: "\ec45";
}

.linearicons-arrows-merge:before {
  content: "\ec46";
}

.linearicons-arrows-split:before {
  content: "\ec47";
}

.linearicons-arrow-divert:before {
  content: "\ec48";
}

.linearicons-arrow-return:before {
  content: "\ec49";
}

.linearicons-expand:before {
  content: "\ec4a";
}

.linearicons-contract:before {
  content: "\ec4b";
}

.linearicons-expand2:before {
  content: "\ec4c";
}

.linearicons-contract2:before {
  content: "\ec4d";
}

.linearicons-move:before {
  content: "\ec4e";
}

.linearicons-tab:before {
  content: "\ec4f";
}

.linearicons-arrow-wave:before {
  content: "\ec50";
}

.linearicons-expand3:before {
  content: "\ec51";
}

.linearicons-expand4:before {
  content: "\ec52";
}

.linearicons-contract3:before {
  content: "\ec53";
}

.linearicons-notification:before {
  content: "\ec54";
}

.linearicons-warning:before {
  content: "\ec55";
}

.linearicons-notification-circle:before {
  content: "\ec56";
}

.linearicons-question-circle:before {
  content: "\ec57";
}

.linearicons-menu-circle:before {
  content: "\ec58";
}

.linearicons-checkmark-circle:before {
  content: "\ec59";
}

.linearicons-cross-circle:before {
  content: "\ec5a";
}

.linearicons-plus-circle:before {
  content: "\ec5b";
}

.linearicons-circle-minus:before {
  content: "\ec5c";
}

.linearicons-percent-circle:before {
  content: "\ec5d";
}

.linearicons-arrow-up-circle:before {
  content: "\ec5e";
}

.linearicons-arrow-down-circle:before {
  content: "\ec5f";
}

.linearicons-arrow-left-circle:before {
  content: "\ec60";
}

.linearicons-arrow-right-circle:before {
  content: "\ec61";
}

.linearicons-chevron-up-circle:before {
  content: "\ec62";
}

.linearicons-chevron-down-circle:before {
  content: "\ec63";
}

.linearicons-chevron-left-circle:before {
  content: "\ec64";
}

.linearicons-chevron-right-circle:before {
  content: "\ec65";
}

.linearicons-backward-circle:before {
  content: "\ec66";
}

.linearicons-first-circle:before {
  content: "\ec67";
}

.linearicons-previous-circle:before {
  content: "\ec68";
}

.linearicons-stop-circle:before {
  content: "\ec69";
}

.linearicons-play-circle:before {
  content: "\ec6a";
}

.linearicons-pause-circle:before {
  content: "\ec6b";
}

.linearicons-next-circle:before {
  content: "\ec6c";
}

.linearicons-last-circle:before {
  content: "\ec6d";
}

.linearicons-forward-circle:before {
  content: "\ec6e";
}

.linearicons-eject-circle:before {
  content: "\ec6f";
}

.linearicons-crop:before {
  content: "\ec70";
}

.linearicons-frame-expand:before {
  content: "\ec71";
}

.linearicons-frame-contract:before {
  content: "\ec72";
}

.linearicons-focus:before {
  content: "\ec73";
}

.linearicons-transform:before {
  content: "\ec74";
}

.linearicons-grid:before {
  content: "\ec75";
}

.linearicons-grid-crossed:before {
  content: "\ec76";
}

.linearicons-layers:before {
  content: "\ec77";
}

.linearicons-layers-crossed:before {
  content: "\ec78";
}

.linearicons-toggle:before {
  content: "\ec79";
}

.linearicons-rulers:before {
  content: "\ec7a";
}

.linearicons-ruler:before {
  content: "\ec7b";
}

.linearicons-funnel:before {
  content: "\ec7c";
}

.linearicons-flip-horizontal:before {
  content: "\ec7d";
}

.linearicons-flip-vertical:before {
  content: "\ec7e";
}

.linearicons-flip-horizontal2:before {
  content: "\ec7f";
}

.linearicons-flip-vertical2:before {
  content: "\ec80";
}

.linearicons-angle:before {
  content: "\ec81";
}

.linearicons-angle2:before {
  content: "\ec82";
}

.linearicons-subtract:before {
  content: "\ec83";
}

.linearicons-combine:before {
  content: "\ec84";
}

.linearicons-intersect:before {
  content: "\ec85";
}

.linearicons-exclude:before {
  content: "\ec86";
}

.linearicons-align-center-vertical:before {
  content: "\ec87";
}

.linearicons-align-right:before {
  content: "\ec88";
}

.linearicons-align-bottom:before {
  content: "\ec89";
}

.linearicons-align-left:before {
  content: "\ec8a";
}

.linearicons-align-center-horizontal:before {
  content: "\ec8b";
}

.linearicons-align-top:before {
  content: "\ec8c";
}

.linearicons-square:before {
  content: "\ec8d";
}

.linearicons-plus-square:before {
  content: "\ec8e";
}

.linearicons-minus-square:before {
  content: "\ec8f";
}

.linearicons-percent-square:before {
  content: "\ec90";
}

.linearicons-arrow-up-square:before {
  content: "\ec91";
}

.linearicons-arrow-down-square:before {
  content: "\ec92";
}

.linearicons-arrow-left-square:before {
  content: "\ec93";
}

.linearicons-arrow-right-square:before {
  content: "\ec94";
}

.linearicons-chevron-up-square:before {
  content: "\ec95";
}

.linearicons-chevron-down-square:before {
  content: "\ec96";
}

.linearicons-chevron-left-square:before {
  content: "\ec97";
}

.linearicons-chevron-right-square:before {
  content: "\ec98";
}

.linearicons-check-square:before {
  content: "\ec99";
}

.linearicons-cross-square:before {
  content: "\ec9a";
}

.linearicons-menu-square:before {
  content: "\ec9b";
}

.linearicons-prohibited:before {
  content: "\ec9c";
}

.linearicons-circle:before {
  content: "\ec9d";
}

.linearicons-radio-button:before {
  content: "\ec9e";
}

.linearicons-ligature:before {
  content: "\ec9f";
}

.linearicons-text-format:before {
  content: "\eca0";
}

.linearicons-text-format-remove:before {
  content: "\eca1";
}

.linearicons-text-size:before {
  content: "\eca2";
}

.linearicons-bold:before {
  content: "\eca3";
}

.linearicons-italic:before {
  content: "\eca4";
}

.linearicons-underline:before {
  content: "\eca5";
}

.linearicons-strikethrough:before {
  content: "\eca6";
}

.linearicons-highlight:before {
  content: "\eca7";
}

.linearicons-text-align-left:before {
  content: "\eca8";
}

.linearicons-text-align-center:before {
  content: "\eca9";
}

.linearicons-text-align-right:before {
  content: "\ecaa";
}

.linearicons-text-align-justify:before {
  content: "\ecab";
}

.linearicons-line-spacing:before {
  content: "\ecac";
}

.linearicons-indent-increase:before {
  content: "\ecad";
}

.linearicons-indent-decrease:before {
  content: "\ecae";
}

.linearicons-text-wrap:before {
  content: "\ecaf";
}

.linearicons-pilcrow:before {
  content: "\ecb0";
}

.linearicons-direction-ltr:before {
  content: "\ecb1";
}

.linearicons-direction-rtl:before {
  content: "\ecb2";
}

.linearicons-page-break:before {
  content: "\ecb3";
}

.linearicons-page-break2:before {
  content: "\ecb4";
}

.linearicons-sort-alpha-asc:before {
  content: "\ecb5";
}

.linearicons-sort-alpha-desc:before {
  content: "\ecb6";
}

.linearicons-sort-numeric-asc:before {
  content: "\ecb7";
}

.linearicons-sort-numeric-desc:before {
  content: "\ecb8";
}

.linearicons-sort-amount-asc:before {
  content: "\ecb9";
}

.linearicons-sort-amount-desc:before {
  content: "\ecba";
}

.linearicons-sort-time-asc:before {
  content: "\ecbb";
}

.linearicons-sort-time-desc:before {
  content: "\ecbc";
}

.linearicons-sigma:before {
  content: "\ecbd";
}

.linearicons-pencil-line:before {
  content: "\ecbe";
}

.linearicons-hand:before {
  content: "\ecbf";
}

.linearicons-pointer-up:before {
  content: "\ecc0";
}

.linearicons-pointer-right:before {
  content: "\ecc1";
}

.linearicons-pointer-down:before {
  content: "\ecc2";
}

.linearicons-pointer-left:before {
  content: "\ecc3";
}

.linearicons-finger-tap:before {
  content: "\ecc4";
}

.linearicons-fingers-tap:before {
  content: "\ecc5";
}

.linearicons-reminder:before {
  content: "\ecc6";
}

.linearicons-fingers-crossed:before {
  content: "\ecc7";
}

.linearicons-fingers-victory:before {
  content: "\ecc8";
}

.linearicons-gesture-zoom:before {
  content: "\ecc9";
}

.linearicons-gesture-pinch:before {
  content: "\ecca";
}

.linearicons-fingers-scroll-horizontal:before {
  content: "\eccb";
}

.linearicons-fingers-scroll-vertical:before {
  content: "\eccc";
}

.linearicons-fingers-scroll-left:before {
  content: "\eccd";
}

.linearicons-fingers-scroll-right:before {
  content: "\ecce";
}

.linearicons-hand2:before {
  content: "\eccf";
}

.linearicons-pointer-up2:before {
  content: "\ecd0";
}

.linearicons-pointer-right2:before {
  content: "\ecd1";
}

.linearicons-pointer-down2:before {
  content: "\ecd2";
}

.linearicons-pointer-left2:before {
  content: "\ecd3";
}

.linearicons-finger-tap2:before {
  content: "\ecd4";
}

.linearicons-fingers-tap2:before {
  content: "\ecd5";
}

.linearicons-reminder2:before {
  content: "\ecd6";
}

.linearicons-gesture-zoom2:before {
  content: "\ecd7";
}

.linearicons-gesture-pinch2:before {
  content: "\ecd8";
}

.linearicons-fingers-scroll-horizontal2:before {
  content: "\ecd9";
}

.linearicons-fingers-scroll-vertical2:before {
  content: "\ecda";
}

.linearicons-fingers-scroll-left2:before {
  content: "\ecdb";
}

.linearicons-fingers-scroll-right2:before {
  content: "\ecdc";
}

.linearicons-fingers-scroll-vertical3:before {
  content: "\ecdd";
}

.linearicons-border-style:before {
  content: "\ecde";
}

.linearicons-border-all:before {
  content: "\ecdf";
}

.linearicons-border-outer:before {
  content: "\ece0";
}

.linearicons-border-inner:before {
  content: "\ece1";
}

.linearicons-border-top:before {
  content: "\ece2";
}

.linearicons-border-horizontal:before {
  content: "\ece3";
}

.linearicons-border-bottom:before {
  content: "\ece4";
}

.linearicons-border-left:before {
  content: "\ece5";
}

.linearicons-border-vertical:before {
  content: "\ece6";
}

.linearicons-border-right:before {
  content: "\ece7";
}

.linearicons-border-none:before {
  content: "\ece8";
}

.linearicons-ellipsis:before {
  content: "\ece9";
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/website/styles/custom.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************/
.no-shadow {
  box-shadow: none !important;
}

.text-strong {
  color: #0d0a0a;
  font-weight: bolder;
}

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

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

.payment-info strong {
  color: #0d0a0a;
}
.payment-info tr td {
  text-align: left;
}
.payment-info tr td:first-child {
  padding-right: 1em;
}

.form-donate .form-wrap-radio {
  margin-top: 15px;
}
.form-donate .d-choices-block {
  display: block;
}
.form-donate .d-choices-block .form-wrap-radio .radio-inline {
  display: block;
  text-align: left;
}

.box-icon-classic.full-width {
  width: 100%;
  max-width: 100%;
}

.error-page.section-special .section-special-content .section-special-content-inner.height-auto {
  min-height: 0;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUFBaEI7Ozs7O0VBQUE7QUNBQTtFQUdJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBUUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBS0Y7RUFDQTtBRFlGOztBRVRBOzs7RUFHRTtBRllGOztBRVRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGWUY7O0FFUEU7RUFDRTtBRlVKO0FFSkE7RUFDRTtBRk1GOztBRUtBO0VBQ0U7RUFDQSxrQ0M4RHVCO0VEN0R2QixlRW9NNEI7RUZuTTVCLGdCQytFaUI7RUQ5RWpCLHlCQ2lGaUI7RURoRmpCLDRCQ1pXO0VEYVg7RUFDQSx5QkNoQ007QUg4QlI7O0FFVUE7RUFDRTtBRlBGOztBRWdCQTtFQUNFO0VBQ0E7RUFDQTtBRmJGOztBRTBCQTtFQUNFO0VBQ0EscUJFK0s0QjtBSnRNOUI7O0FFK0JBO0VBQ0U7RUFDQSxtQkVrRTBCO0FKOUY1Qjs7QUVzQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUZuQ0Y7O0FFc0NBO0VBQ0U7RUFDQTtFQUNBO0FGbkNGOztBRXNDQTs7O0VBR0U7RUFDQTtBRm5DRjs7QUVzQ0E7Ozs7RUFJRTtBRm5DRjs7QUVzQ0E7RUFDRSxvQkNxRGU7QUh4RmpCOztBRXNDQTtFQUNFO0VBQ0E7QUZuQ0Y7O0FFc0NBO0VBQ0U7QUZuQ0Y7O0FFc0NBO0VBQ0U7QUZuQ0Y7O0FFdUNBOztFQUVFO0FGcENGOztBRXdDQTtFQUNFO0FGckNGOztBRTZDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBRjFDRjs7QUU2Q0E7RUFBTTtBRnpDTjs7QUUwQ0E7RUFBTTtBRnRDTjs7QUU2Q0E7RUFDRSxjQy9JUTtFRGdKUixxQkNpQmdCO0VEaEJoQjtFQUNBO0FGMUNGO0FLbkpFO0VIZ01FLGNDckpNO0VEc0pOLDBCQ2NvQjtBSHhEeEI7O0FFb0RBO0VBQ0U7RUFDQTtBRmpERjtBS3hKRTtFSDRNRTtFQUNBO0FGakRKO0FFb0RFO0VBQ0U7QUZsREo7O0FFMkRBOzs7O0VBSUUsaUZDbkhzQjtFRG9IdEI7QUZ4REY7O0FFMkRBO0VBRUU7RUFFQTtFQUVBO0VBR0E7QUY3REY7O0FFcUVBO0VBRUU7QUZuRUY7O0FFMkVBO0VBQ0U7RUFDQTtBRnhFRjs7QUUyRUE7RUFHRTtFQUNBO0FGMUVGOztBRWtGQTtFQUNFO0FGL0VGOztBRWtGQTtFQUNFLG9CRWdDNEI7RUYvQjVCLHVCRStCNEI7RUY5QjVCLGNFclJTO0VGc1JUO0VBQ0E7QUYvRUY7O0FFa0ZBO0VBR0U7QUZqRkY7O0FFeUZBO0VBRUU7RUFDQSxxQkVpR3NDO0FKeEx4Qzs7QUU2RkE7RUFDRTtBRjFGRjs7QUVpR0E7RUFDRTtFQUNBO0FGOUZGOztBRWlHQTs7Ozs7RUFLRTtFQUNBO0VBQ0E7RUFDQTtBRjlGRjs7QUVpR0E7O0VBRUU7QUY5RkY7O0FFaUdBOztFQUVFO0FGOUZGOztBRW9HQTs7OztFQUlFO0FGakdGOztBRXFHQTs7OztFQUlFO0VBQ0E7QUZsR0Y7O0FFcUdBOztFQUVFO0VBQ0E7QUZsR0Y7O0FFc0dBOzs7O0VBU0U7QUZ4R0Y7O0FFMkdBO0VBQ0U7RUFFQTtBRnpHRjs7QUU0R0E7RUFNRTtFQUVBO0VBQ0E7RUFDQTtBRi9HRjs7QUVvSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZqSEY7O0FFb0hBO0VBQ0U7QUZqSEY7O0FFcUhBOztFQUVFO0FGbEhGOztBRXFIQTtFQUtFO0VBQ0E7QUZ0SEY7O0FFNkhBOztFQUVFO0FGMUhGOztBRWtJQTtFQUNFO0VBQ0E7QUYvSEY7O0FFc0lBO0VBQ0U7QUZuSUY7O0FFc0lBO0VBQ0U7RUFDQTtBRm5JRjs7QUVzSUE7RUFDRTtBRm5JRjs7QUV3SUE7RUFDRTtBRnJJRjs7QU10VkE7O0VBRUUscUJGMlE0QjtFRTFRNUIsZ0hIZ0h5QjtFRy9HekIsZ0JIMklxQjtFRzFJckIsZ0JIMklxQjtFRzFJckIsY0g0QlM7QUg2VFg7O0FNdFZBO0VBQVUsZUgwSks7QUhnTWY7O0FNelZBO0VBQVUsZUgwSks7QUhtTWY7O0FNNVZBO0VBQVUsZUgwSks7QUhzTWY7O0FNL1ZBO0VBQVUsZUgwSks7QUh5TWY7O0FNbFdBO0VBQVUsZUgwSks7QUg0TWY7O0FNcldBO0VBQVUsZUgwSks7QUgrTWY7O0FNdldBO0VBQ0UsZUh1S2U7RUd0S2YsZ0JId0tpQjtBSGtNbkI7O0FNdFdBO0VBQ0UsZUY0UDRCO0VFM1A1QixnQkZnUTRCO0VFL1A1QixnQkZ1UDRCO0FKa0g5Qjs7QU12V0E7RUFDRSxpQkZ3UDRCO0VFdlA1QixnQkY0UDRCO0VFM1A1QixnQkZrUDRCO0FKd0g5Qjs7QU14V0E7RUFDRSxpQkZvUDRCO0VFblA1QixnQkZ3UDRCO0VFdlA1QixnQkY2TzRCO0FKOEg5Qjs7QU16V0E7RUFDRSxpQkZnUDRCO0VFL081QixnQkZvUDRCO0VFblA1QixnQkZ3TzRCO0FKb0k5Qjs7QU1wV0E7RUFDRSxnQkZ3RU87RUV2RVAsbUJGdUVPO0VFdEVQO0VBQ0E7QU51V0Y7O0FNL1ZBOztFQUVFLGNGbU80QjtFRWxPNUIsZ0JGZ000QjtBSmtLOUI7O0FNL1ZBOztFQUVFLGlCSDZIYTtFRzVIYix5QkhwQlE7QUhzWFY7O0FNMVZBO0VDL0VFO0VBQ0E7QVA2YUY7O0FNMVZBO0VDcEZFO0VBQ0E7QVBrYkY7O0FNNVZBO0VBQ0U7QU4rVkY7QU03VkU7RUFDRSxpQkg0R2tCO0FIbVB0Qjs7QU1yVkE7RUFDRTtFQUNBO0FOd1ZGOztBTXBWQTtFQUNFLG1CRmVPO0VFZFAsa0JGMkw0QjtBSjRKOUI7O0FNcFZBO0VBQ0U7RUFDQTtFQUNBLGNGdkdTO0FKOGJYO0FNclZFO0VBQ0U7QU51Vko7O0FRMWNBO0VDSUU7RUFHQTtBVHdjRjs7QVF6Y0E7RUFDRSxnQko2MkJrQztFSTUyQmxDLHNCSkxTO0VJTVQ7RUVaRSxzQk4rTjBCO0VLeE41QjtFQUdBO0FUaWRGOztBUW5jQTtFQUVFO0FScWNGOztBUWxjQTtFQUNFO0VBQ0E7QVJxY0Y7O0FRbGNBO0VBQ0UsY0o4MUJrQztFSTcxQmxDLGNKeEJTO0FKNmRYOztBVzVlQTtFQUNFLGNSNE1lO0VRM01mLGNSc0NTO0VRckNUO0FYK2VGO0FXNWVFO0VBQ0U7QVg4ZUo7O0FXemVBO0VBQ0U7RUFDQSxnQlAwNkJrQztFT3o2QmxDLFdQTlM7RU9PVCx5QlBFUztFTWZQLHFCUGtHZTtBSHdabkI7QVd6ZUU7RUFDRTtFQUNBO0VBQ0EsZ0JQOE8wQjtBSjZQOUI7O0FXcmVBO0VBQ0U7RUFDQSxjUjhLZTtFUTdLZixjUGRTO0FKc2ZYO0FXcmVFO0VBQ0U7RUFDQTtFQUNBO0FYdWVKOztBV2xlQTtFQUNFLGlCUHM1QmtDO0VPcjVCbEM7QVhxZUY7O0FZOWdCRTtFQ0FBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJraEJGO0FjL2RJO0VGdkRGO0lDWUksZ0JWb1BpQjtFSDBSckI7QUFDRjtBY3BlSTtFRnZERjtJQ1lJLGdCVm9QaUI7RUgrUnJCO0FBQ0Y7QWN6ZUk7RUZ2REY7SUNZSSxnQlZvUGlCO0VIb1NyQjtBQUNGO0FjOWVJO0VGdkRGO0lDWUksaUJWb1BpQjtFSHlTckI7QUFDRjs7QVk5aEJFO0VDWkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjhpQkY7O0FZNWhCRTtFQ0pBO0VBQ0E7RUFDQTtFQUNBO0Fib2lCRjs7QVk3aEJFO0VBQ0U7RUFDQTtBWmdpQko7QVk5aEJJOztFQUVFO0VBQ0E7QVpnaUJOOztBZWprQkU7Ozs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmMGtCSjs7QWV2akJNO0VBQ0U7RUFDQTtFQUNBO0FmMGpCUjs7QWV4akJNO0VBQ0U7RUFDQTtFQUNBO0FmMmpCUjs7QWV2akJRO0VGRk47RUFJQTtBYjBqQkY7O0FlNWpCUTtFRkZOO0VBSUE7QWIrakJGOztBZWprQlE7RUZGTjtFQUlBO0Fib2tCRjs7QWV0a0JRO0VGRk47RUFJQTtBYnlrQkY7O0FlM2tCUTtFRkZOO0VBSUE7QWI4a0JGOztBZWhsQlE7RUZGTjtFQUlBO0FibWxCRjs7QWVybEJRO0VGRk47RUFJQTtBYndsQkY7O0FlMWxCUTtFRkZOO0VBSUE7QWI2bEJGOztBZS9sQlE7RUZGTjtFQUlBO0Fia21CRjs7QWVwbUJRO0VGRk47RUFJQTtBYnVtQkY7O0Flem1CUTtFRkZOO0VBSUE7QWI0bUJGOztBZTltQlE7RUZGTjtFQUlBO0FiaW5CRjs7QWU5bUJNO0VBQXdCO0Fma25COUI7O0FlaG5CTTtFQUF1QjtBZm9uQjdCOztBZWpuQlE7RUFBd0IsUUFEYjtBZnNuQm5COztBZXJuQlE7RUFBd0IsUUFEYjtBZjBuQm5COztBZXpuQlE7RUFBd0IsUUFEYjtBZjhuQm5COztBZTduQlE7RUFBd0IsUUFEYjtBZmtvQm5COztBZWpvQlE7RUFBd0IsUUFEYjtBZnNvQm5COztBZXJvQlE7RUFBd0IsUUFEYjtBZjBvQm5COztBZXpvQlE7RUFBd0IsUUFEYjtBZjhvQm5COztBZTdvQlE7RUFBd0IsUUFEYjtBZmtwQm5COztBZWpwQlE7RUFBd0IsUUFEYjtBZnNwQm5COztBZXJwQlE7RUFBd0IsUUFEYjtBZjBwQm5COztBZXpwQlE7RUFBd0IsU0FEYjtBZjhwQm5COztBZTdwQlE7RUFBd0IsU0FEYjtBZmtxQm5COztBZWpxQlE7RUFBd0IsU0FEYjtBZnNxQm5COztBZS9wQlU7RUZUUjtBYjRxQkY7O0FlbnFCVTtFRlRSO0FiZ3JCRjs7QWV2cUJVO0VGVFI7QWJvckJGOztBZTNxQlU7RUZUUjtBYndyQkY7O0FlL3FCVTtFRlRSO0FiNHJCRjs7QWVuckJVO0VGVFI7QWJnc0JGOztBZXZyQlU7RUZUUjtBYm9zQkY7O0FlM3JCVTtFRlRSO0Fid3NCRjs7QWUvckJVO0VGVFI7QWI0c0JGOztBZW5zQlU7RUZUUjtBYmd0QkY7O0FldnNCVTtFRlRSO0Fib3RCRjs7QWMxc0JJO0VDN0JFO0lBQ0U7SUFDQTtJQUNBO0VmMnVCTjtFZXp1Qkk7SUFDRTtJQUNBO0lBQ0E7RWYydUJOO0VldnVCTTtJRkZOO0lBSUE7RWJ5dUJBO0VlM3VCTTtJRkZOO0lBSUE7RWI2dUJBO0VlL3VCTTtJRkZOO0lBSUE7RWJpdkJBO0VlbnZCTTtJRkZOO0lBSUE7RWJxdkJBO0VldnZCTTtJRkZOO0lBSUE7RWJ5dkJBO0VlM3ZCTTtJRkZOO0lBSUE7RWI2dkJBO0VlL3ZCTTtJRkZOO0lBSUE7RWJpd0JBO0VlbndCTTtJRkZOO0lBSUE7RWJxd0JBO0VldndCTTtJRkZOO0lBSUE7RWJ5d0JBO0VlM3dCTTtJRkZOO0lBSUE7RWI2d0JBO0VlL3dCTTtJRkZOO0lBSUE7RWJpeEJBO0VlbnhCTTtJRkZOO0lBSUE7RWJxeEJBO0VlbHhCSTtJQUF3QjtFZnF4QjVCO0VlbnhCSTtJQUF1QjtFZnN4QjNCO0VlbnhCTTtJQUF3QixRQURiO0VmdXhCakI7RWV0eEJNO0lBQXdCLFFBRGI7RWYweEJqQjtFZXp4Qk07SUFBd0IsUUFEYjtFZjZ4QmpCO0VlNXhCTTtJQUF3QixRQURiO0VmZ3lCakI7RWUveEJNO0lBQXdCLFFBRGI7RWZteUJqQjtFZWx5Qk07SUFBd0IsUUFEYjtFZnN5QmpCO0VlcnlCTTtJQUF3QixRQURiO0VmeXlCakI7RWV4eUJNO0lBQXdCLFFBRGI7RWY0eUJqQjtFZTN5Qk07SUFBd0IsUUFEYjtFZit5QmpCO0VlOXlCTTtJQUF3QixRQURiO0Vma3pCakI7RWVqekJNO0lBQXdCLFNBRGI7RWZxekJqQjtFZXB6Qk07SUFBd0IsU0FEYjtFZnd6QmpCO0VldnpCTTtJQUF3QixTQURiO0VmMnpCakI7RWVwekJRO0lGVFI7RWJnMEJBO0VldnpCUTtJRlRSO0VibTBCQTtFZTF6QlE7SUZUUjtFYnMwQkE7RWU3ekJRO0lGVFI7RWJ5MEJBO0VlaDBCUTtJRlRSO0ViNDBCQTtFZW4wQlE7SUZUUjtFYiswQkE7RWV0MEJRO0lGVFI7RWJrMUJBO0VlejBCUTtJRlRSO0VicTFCQTtFZTUwQlE7SUZUUjtFYncxQkE7RWUvMEJRO0lGVFI7RWIyMUJBO0VlbDFCUTtJRlRSO0ViODFCQTtFZXIxQlE7SUZUUjtFYmkyQkE7QUFDRjtBY3gxQkk7RUM3QkU7SUFDRTtJQUNBO0lBQ0E7RWZ3M0JOO0VldDNCSTtJQUNFO0lBQ0E7SUFDQTtFZnczQk47RWVwM0JNO0lGRk47SUFJQTtFYnMzQkE7RWV4M0JNO0lGRk47SUFJQTtFYjAzQkE7RWU1M0JNO0lGRk47SUFJQTtFYjgzQkE7RWVoNEJNO0lGRk47SUFJQTtFYms0QkE7RWVwNEJNO0lGRk47SUFJQTtFYnM0QkE7RWV4NEJNO0lGRk47SUFJQTtFYjA0QkE7RWU1NEJNO0lGRk47SUFJQTtFYjg0QkE7RWVoNUJNO0lGRk47SUFJQTtFYms1QkE7RWVwNUJNO0lGRk47SUFJQTtFYnM1QkE7RWV4NUJNO0lGRk47SUFJQTtFYjA1QkE7RWU1NUJNO0lGRk47SUFJQTtFYjg1QkE7RWVoNkJNO0lGRk47SUFJQTtFYms2QkE7RWUvNUJJO0lBQXdCO0VmazZCNUI7RWVoNkJJO0lBQXVCO0VmbTZCM0I7RWVoNkJNO0lBQXdCLFFBRGI7RWZvNkJqQjtFZW42Qk07SUFBd0IsUUFEYjtFZnU2QmpCO0VldDZCTTtJQUF3QixRQURiO0VmMDZCakI7RWV6NkJNO0lBQXdCLFFBRGI7RWY2NkJqQjtFZTU2Qk07SUFBd0IsUUFEYjtFZmc3QmpCO0VlLzZCTTtJQUF3QixRQURiO0VmbTdCakI7RWVsN0JNO0lBQXdCLFFBRGI7RWZzN0JqQjtFZXI3Qk07SUFBd0IsUUFEYjtFZnk3QmpCO0VleDdCTTtJQUF3QixRQURiO0VmNDdCakI7RWUzN0JNO0lBQXdCLFFBRGI7RWYrN0JqQjtFZTk3Qk07SUFBd0IsU0FEYjtFZms4QmpCO0VlajhCTTtJQUF3QixTQURiO0VmcThCakI7RWVwOEJNO0lBQXdCLFNBRGI7RWZ3OEJqQjtFZWo4QlE7SUZUUjtFYjY4QkE7RWVwOEJRO0lGVFI7RWJnOUJBO0VldjhCUTtJRlRSO0VibTlCQTtFZTE4QlE7SUZUUjtFYnM5QkE7RWU3OEJRO0lGVFI7RWJ5OUJBO0VlaDlCUTtJRlRSO0ViNDlCQTtFZW45QlE7SUZUUjtFYis5QkE7RWV0OUJRO0lGVFI7RWJrK0JBO0VlejlCUTtJRlRSO0VicStCQTtFZTU5QlE7SUZUUjtFYncrQkE7RWUvOUJRO0lGVFI7RWIyK0JBO0VlbCtCUTtJRlRSO0ViOCtCQTtBQUNGO0FjcitCSTtFQzdCRTtJQUNFO0lBQ0E7SUFDQTtFZnFnQ047RWVuZ0NJO0lBQ0U7SUFDQTtJQUNBO0VmcWdDTjtFZWpnQ007SUZGTjtJQUlBO0VibWdDQTtFZXJnQ007SUZGTjtJQUlBO0VidWdDQTtFZXpnQ007SUZGTjtJQUlBO0ViMmdDQTtFZTdnQ007SUZGTjtJQUlBO0ViK2dDQTtFZWpoQ007SUZGTjtJQUlBO0VibWhDQTtFZXJoQ007SUZGTjtJQUlBO0VidWhDQTtFZXpoQ007SUZGTjtJQUlBO0ViMmhDQTtFZTdoQ007SUZGTjtJQUlBO0ViK2hDQTtFZWppQ007SUZGTjtJQUlBO0VibWlDQTtFZXJpQ007SUZGTjtJQUlBO0VidWlDQTtFZXppQ007SUZGTjtJQUlBO0ViMmlDQTtFZTdpQ007SUZGTjtJQUlBO0ViK2lDQTtFZTVpQ0k7SUFBd0I7RWYraUM1QjtFZTdpQ0k7SUFBdUI7RWZnakMzQjtFZTdpQ007SUFBd0IsUUFEYjtFZmlqQ2pCO0VlaGpDTTtJQUF3QixRQURiO0Vmb2pDakI7RWVuakNNO0lBQXdCLFFBRGI7RWZ1akNqQjtFZXRqQ007SUFBd0IsUUFEYjtFZjBqQ2pCO0VlempDTTtJQUF3QixRQURiO0VmNmpDakI7RWU1akNNO0lBQXdCLFFBRGI7RWZna0NqQjtFZS9qQ007SUFBd0IsUUFEYjtFZm1rQ2pCO0VlbGtDTTtJQUF3QixRQURiO0Vmc2tDakI7RWVya0NNO0lBQXdCLFFBRGI7RWZ5a0NqQjtFZXhrQ007SUFBd0IsUUFEYjtFZjRrQ2pCO0VlM2tDTTtJQUF3QixTQURiO0VmK2tDakI7RWU5a0NNO0lBQXdCLFNBRGI7RWZrbENqQjtFZWpsQ007SUFBd0IsU0FEYjtFZnFsQ2pCO0VlOWtDUTtJRlRSO0ViMGxDQTtFZWpsQ1E7SUZUUjtFYjZsQ0E7RWVwbENRO0lGVFI7RWJnbUNBO0VldmxDUTtJRlRSO0VibW1DQTtFZTFsQ1E7SUZUUjtFYnNtQ0E7RWU3bENRO0lGVFI7RWJ5bUNBO0VlaG1DUTtJRlRSO0ViNG1DQTtFZW5tQ1E7SUZUUjtFYittQ0E7RWV0bUNRO0lGVFI7RWJrbkNBO0Vlem1DUTtJRlRSO0VicW5DQTtFZTVtQ1E7SUZUUjtFYnduQ0E7RWUvbUNRO0lGVFI7RWIybkNBO0FBQ0Y7QWNsbkNJO0VDN0JFO0lBQ0U7SUFDQTtJQUNBO0Vma3BDTjtFZWhwQ0k7SUFDRTtJQUNBO0lBQ0E7RWZrcENOO0VlOW9DTTtJRkZOO0lBSUE7RWJncENBO0VlbHBDTTtJRkZOO0lBSUE7RWJvcENBO0VldHBDTTtJRkZOO0lBSUE7RWJ3cENBO0VlMXBDTTtJRkZOO0lBSUE7RWI0cENBO0VlOXBDTTtJRkZOO0lBSUE7RWJncUNBO0VlbHFDTTtJRkZOO0lBSUE7RWJvcUNBO0VldHFDTTtJRkZOO0lBSUE7RWJ3cUNBO0VlMXFDTTtJRkZOO0lBSUE7RWI0cUNBO0VlOXFDTTtJRkZOO0lBSUE7RWJnckNBO0VlbHJDTTtJRkZOO0lBSUE7RWJvckNBO0VldHJDTTtJRkZOO0lBSUE7RWJ3ckNBO0VlMXJDTTtJRkZOO0lBSUE7RWI0ckNBO0VlenJDSTtJQUF3QjtFZjRyQzVCO0VlMXJDSTtJQUF1QjtFZjZyQzNCO0VlMXJDTTtJQUF3QixRQURiO0VmOHJDakI7RWU3ckNNO0lBQXdCLFFBRGI7RWZpc0NqQjtFZWhzQ007SUFBd0IsUUFEYjtFZm9zQ2pCO0VlbnNDTTtJQUF3QixRQURiO0VmdXNDakI7RWV0c0NNO0lBQXdCLFFBRGI7RWYwc0NqQjtFZXpzQ007SUFBd0IsUUFEYjtFZjZzQ2pCO0VlNXNDTTtJQUF3QixRQURiO0VmZ3RDakI7RWUvc0NNO0lBQXdCLFFBRGI7RWZtdENqQjtFZWx0Q007SUFBd0IsUUFEYjtFZnN0Q2pCO0VlcnRDTTtJQUF3QixRQURiO0VmeXRDakI7RWV4dENNO0lBQXdCLFNBRGI7RWY0dENqQjtFZTN0Q007SUFBd0IsU0FEYjtFZit0Q2pCO0VlOXRDTTtJQUF3QixTQURiO0Vma3VDakI7RWUzdENRO0lGVFI7RWJ1dUNBO0VlOXRDUTtJRlRSO0ViMHVDQTtFZWp1Q1E7SUZUUjtFYjZ1Q0E7RWVwdUNRO0lGVFI7RWJndkNBO0VldnVDUTtJRlRSO0VibXZDQTtFZTF1Q1E7SUZUUjtFYnN2Q0E7RWU3dUNRO0lGVFI7RWJ5dkNBO0VlaHZDUTtJRlRSO0ViNHZDQTtFZW52Q1E7SUZUUjtFYit2Q0E7RWV0dkNRO0lGVFI7RWJrd0NBO0VlenZDUTtJRlRSO0VicXdDQTtFZTV2Q1E7SUZUUjtFYnd3Q0E7QUFDRjtBYy92Q0k7RUM3QkU7SUFDRTtJQUNBO0lBQ0E7RWYreENOO0VlN3hDSTtJQUNFO0lBQ0E7SUFDQTtFZit4Q047RWUzeENNO0lGRk47SUFJQTtFYjZ4Q0E7RWUveENNO0lGRk47SUFJQTtFYml5Q0E7RWVueUNNO0lGRk47SUFJQTtFYnF5Q0E7RWV2eUNNO0lGRk47SUFJQTtFYnl5Q0E7RWUzeUNNO0lGRk47SUFJQTtFYjZ5Q0E7RWUveUNNO0lGRk47SUFJQTtFYml6Q0E7RWVuekNNO0lGRk47SUFJQTtFYnF6Q0E7RWV2ekNNO0lGRk47SUFJQTtFYnl6Q0E7RWUzekNNO0lGRk47SUFJQTtFYjZ6Q0E7RWUvekNNO0lGRk47SUFJQTtFYmkwQ0E7RWVuMENNO0lGRk47SUFJQTtFYnEwQ0E7RWV2MENNO0lGRk47SUFJQTtFYnkwQ0E7RWV0MENJO0lBQXdCO0VmeTBDNUI7RWV2MENJO0lBQXVCO0VmMDBDM0I7RWV2MENNO0lBQXdCLFFBRGI7RWYyMENqQjtFZTEwQ007SUFBd0IsUUFEYjtFZjgwQ2pCO0VlNzBDTTtJQUF3QixRQURiO0VmaTFDakI7RWVoMUNNO0lBQXdCLFFBRGI7RWZvMUNqQjtFZW4xQ007SUFBd0IsUUFEYjtFZnUxQ2pCO0VldDFDTTtJQUF3QixRQURiO0VmMDFDakI7RWV6MUNNO0lBQXdCLFFBRGI7RWY2MUNqQjtFZTUxQ007SUFBd0IsUUFEYjtFZmcyQ2pCO0VlLzFDTTtJQUF3QixRQURiO0VmbTJDakI7RWVsMkNNO0lBQXdCLFFBRGI7RWZzMkNqQjtFZXIyQ007SUFBd0IsU0FEYjtFZnkyQ2pCO0VleDJDTTtJQUF3QixTQURiO0VmNDJDakI7RWUzMkNNO0lBQXdCLFNBRGI7RWYrMkNqQjtFZXgyQ1E7SUZUUjtFYm8zQ0E7RWUzMkNRO0lGVFI7RWJ1M0NBO0VlOTJDUTtJRlRSO0ViMDNDQTtFZWozQ1E7SUZUUjtFYjYzQ0E7RWVwM0NRO0lGVFI7RWJnNENBO0VldjNDUTtJRlRSO0VibTRDQTtFZTEzQ1E7SUZUUjtFYnM0Q0E7RWU3M0NRO0lGVFI7RWJ5NENBO0VlaDRDUTtJRlRSO0ViNDRDQTtFZW40Q1E7SUZUUjtFYis0Q0E7RWV0NENRO0lGVFI7RWJrNUNBO0VlejRDUTtJRlRSO0VicTVDQTtBQUNGO0FnQnA4Q0E7RUFDRTtFQUNBLG1CWnlITztFWXhIUCw2QlorVDRCO0FKdW9DOUI7QWdCcDhDRTs7RUFFRSxnQlp3VDBCO0VZdlQxQjtFQUNBO0FoQnM4Q0o7QWdCbjhDRTtFQUNFO0VBQ0E7QWhCcThDSjtBZ0JsOENFO0VBQ0U7QWhCbzhDSjtBZ0JqOENFO0VBQ0UseUJiTUk7QUg2N0NSOztBZ0J6N0NFOztFQUVFLGVaOFIwQjtBSjhwQzlCOztBZ0JuN0NBO0VBQ0U7QWhCczdDRjtBZ0JwN0NFOztFQUVFO0FoQnM3Q0o7QWdCbDdDSTs7RUFFRTtBaEJvN0NOOztBZ0I5NkNFOzs7O0VBSUU7QWhCaTdDSjs7QWdCeDZDRTtFQUNFLHFDWnlQMEI7QUprckM5Qjs7QUs3K0NFO0VXOEVJLHNDWjhPd0I7QUpxckM5Qjs7QWlCdi9DSTs7O0VBR0Usc0NiK1R3QjtBSjJyQzlCOztBS3YvQ0U7RVlRTSxzQ0FKZTtBakJ1L0N2QjtBaUJqL0NROztFQUVFLHNDQVJhO0FqQjIvQ3ZCOztBZ0J4NUNJO0VBQ0UsV1oxR0s7RVkyR0wseUJabEdLO0VZbUdMLHVEWjhOd0I7QUo2ckM5QjtBZ0J0NUNJO0VBQ0UsY1ozR0s7RVk0R0wseUJaakhLO0VZa0hMLHFCWmpISztBSnlnRFg7O0FnQm41Q0E7RUFDRSxXWjFIUztFWTJIVCx5QlpsSFM7QUp3Z0RYO0FnQnA1Q0U7OztFQUdFLHVEWjBNMEI7QUo0c0M5QjtBZ0JuNUNFO0VBQ0U7QWhCcTVDSjtBZ0JqNUNJO0VBQ0UsMkNaK0x3QjtBSm90QzlCO0FLMWhERTtFVzhJTSw0Q1p5THNCO0FKc3RDOUI7O0FjaCtDSTtFRWtHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhCaTRDTjtFZ0I5M0NNO0lBQ0U7RWhCZzRDUjtBQUNGO0FjNytDSTtFRWtHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhCNjRDTjtFZ0IxNENNO0lBQ0U7RWhCNDRDUjtBQUNGO0Fjei9DSTtFRWtHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhCeTVDTjtFZ0J0NUNNO0lBQ0U7RWhCdzVDUjtBQUNGO0FjcmdESTtFRWtHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhCcTZDTjtFZ0JsNkNNO0lBQ0U7RWhCbzZDUjtBQUNGO0FjamhESTtFRWtHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhCaTdDTjtFZ0I5NkNNO0lBQ0U7RWhCZzdDUjtBQUNGO0FnQjM3Q0k7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQjQ3Q1I7QWdCejdDUTtFQUNFO0FoQjI3Q1Y7O0FrQjFtREE7RUFDRTtFQUNBO0VBQ0EsMkJkc2JzQztFY3JidEM7RUFDQSxlZG9QNEI7RWNuUDVCLGdCZDhQNEI7RWM3UDVCLGNkSVM7RWNIVCxzQmRKUztFY0tUO0VBQ0E7RUFLRSxzQmQ4TTBCO0VlOU54Qix3RUR1Qko7QWxCbW1ERjtBbUJ0bkRFO0VESEY7SUNJSTtFbkJ5bkRGO0FBQ0Y7QWtCcm1ERTtFQUNFO0VBQ0E7QWxCdW1ESjtBb0IzbkRFO0VBQ0UsY2hCR087RWdCRlAsc0JoQkxPO0VnQk1QLGtDaEJvYW9DO0VnQm5hcEM7RUFLRSxnRGhCK1V3QjtBSjB5QzlCO0FrQnZtREU7RUFDRSxjZHpCTztFYzJCUDtBbEJ3bURKO0FrQmhtREU7RUFFRSx5QmR6Q087RWMyQ1A7QWxCZ21ESjs7QWtCM2xERTtFQU1FLGNkakRPO0Vja0RQLHNCZHpETztBSmtwRFg7O0FrQnBsREE7O0VBRUU7RUFDQTtBbEJ1bERGOztBa0I3a0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQmRnTDRCO0FKZzZDOUI7O0FrQjdrREE7RUFDRTtFQUNBO0VBQ0EsZWZvQ2E7RWVuQ2IsZ0JkNEg0QjtBSm85QzlCOztBa0I3a0RBO0VBQ0U7RUFDQTtFQUNBLGVmOEJhO0VlN0JiLGdCZHNINEI7QUowOUM5Qjs7QWtCdmtEQTtFQUNFO0VBQ0E7RUFDQSxxQmQyTzRCO0VjMU81Qix3QmQwTzRCO0Vjek81QjtFQUNBLGdCZG1KNEI7RWNsSjVCLGNkckdTO0Vjc0dUO0VBQ0E7RUFDQTtBbEIwa0RGO0FrQnhrREU7RUFFRTtFQUNBO0FsQnlrREo7O0FrQjdqREE7RUFDRSw2QmRxVHNDO0VjcFR0QztFQUNBLGVmVmE7RWVXYixnQmQ4RTRCO0VNMU4xQixxQk5pTzBCO0FKNCtDOUI7O0FrQjdqREE7RUFDRSw0QmRnVHNDO0VjL1N0QztFQUNBLGVmbkJhO0Vlb0JiLGdCZHFFNEI7RU16TjFCLHFCTmdPMEI7QUpxL0M5Qjs7QWtCM2pERTtFQUVFO0FsQjZqREo7O0FrQnpqREE7RUFDRTtBbEI0akRGOztBa0JuakRBO0VBQ0UsbUJkbVNzQztBSm14Q3hDOztBa0JuakRBO0VBQ0U7RUFDQSxtQmRxUnNDO0FKaXlDeEM7O0FrQjlpREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEJpakRGO0FrQi9pREU7O0VBRUU7RUFDQTtBbEJpakRKOztBa0J4aURBO0VBQ0U7RUFDQTtFQUNBLHFCZDBQc0M7QUppekN4Qzs7QWtCeGlEQTtFQUNFO0VBQ0Esa0Jkc1BzQztFY3JQdEM7QWxCMmlERjtBa0J6aURFO0VBQ0UsY2QxTU87QUpxdkRYOztBa0J2aURBO0VBQ0U7QWxCMGlERjs7QWtCdmlEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHFCZHlPc0M7QUppMEN4QztBa0J2aURFO0VBQ0U7RUFDQTtFQUNBLHVCZG9Pb0M7RWNuT3BDO0FsQnlpREo7O0FvQnp2REU7RUFDRTtFQUNBO0VBQ0EsbUJoQnlhb0M7RWdCeGFwQyxjaEJzUTBCO0VnQnJRMUIsY2pCc0NZO0FIc3REaEI7O0FvQnp2REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CaEJvTjBCO0VnQm5OMUIseUJqQmdHZTtFaUIvRmY7RUFDQTtFVjVDQSxzQk4rTjBCO0FKMGtEOUI7O0FvQnh2REk7RUFFRSxxQmpCaUJVO0VpQmRSLHNCaEJvWWdDO0VnQm5ZaEM7RUFDQTtFQUNBO0VBR0UseURoQjJnQjBCO0FKMnVDcEM7QW9CaHZETTtFQUNFLHFCakJDUTtFaUJBUjtBcEJrdkRSO0FvQi91RE07OztFQUVFO0FwQmt2RFI7O0FvQjN1REk7RUFHSSxzQmhCdVdnQztFZ0J0V2hDO0FwQjR1RFI7O0FvQnJ1REk7RUFFRSxxQmpCekJVO0VpQjRCUixzQmhCMFZnQztFZ0J2VjlCO0FwQm11RFY7QW9CN3RETTtFQUNFLHFCakJ0Q1E7RWlCdUNSO0FwQit0RFI7QW9CNXRETTs7O0VBRUU7QXBCK3REUjs7QW9CdHRETTs7O0VBRUU7QXBCMHREUjs7QW9CbHRETTtFQUNFLGNqQmhFUTtBSHF4RGhCO0FvQmx0RE07OztFQUVFO0FwQnF0RFI7O0FvQjdzRE07RUFDRSxjakI5RVE7QUg4eERoQjtBb0I5c0RRO0VBQ0U7QXBCZ3REVjtBb0I1c0RNOzs7RUFFRTtBcEIrc0RSO0FvQjNzRFE7RUM3SkoscUVEOEoyQjtBcEI2c0QvQjtBb0J4c0RRO0VBQ0U7QXBCMHNEVjs7QW9CaHNETTtFQUNFLHFCakI3R1E7QUhnekRoQjtBb0Jqc0RRO0VBQVc7QXBCb3NEbkI7QW9CanNETTs7O0VBRUU7QXBCb3NEUjtBb0Joc0RRO0VBQ0U7QXBCa3NEVjs7QW9CdDJERTtFQUNFO0VBQ0E7RUFDQSxtQmhCeWFvQztFZ0J4YXBDLGNoQnNRMEI7RWdCclExQixjakJxQ1c7QUhvMERmOztBb0J0MkRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmhCb04wQjtFZ0JuTjFCLHlCakJnR2U7RWlCL0ZmO0VBQ0E7RVY1Q0Esc0JOK04wQjtBSnVyRDlCOztBb0JyMkRJO0VBRUUscUJqQmdCUztFaUJiUCxzQmhCb1lnQztFZ0JuWWhDO0VBQ0E7RUFDQTtFQUtFLHlEaEIyZ0IwQjtBSnMxQ3BDO0FvQjcxRE07RUFDRTtFQUNBO0FwQisxRFI7QW9CNTFETTs7O0VBRUU7QXBCKzFEUjs7QW9CeDFESTtFQUdJLHNCaEJ1V2dDO0VnQnRXaEM7QXBCeTFEUjs7QW9CbDFESTtFQUVFLHFCakIxQlM7RWlCNkJQLHNCaEIwVmdDO0VnQnJWOUI7QXBCODBEVjtBb0IxMERNO0VBQ0UscUJqQnZDTztFaUJ3Q1A7QXBCNDBEUjtBb0J6MERNOzs7RUFFRTtBcEI0MERSOztBb0JuMERNOzs7RUFFRTtBcEJ1MERSOztBb0IvekRNO0VBQ0UsY2pCakVPO0FIbTREZjtBb0IvekRNOzs7RUFFRTtBcEJrMERSOztBb0IxekRNO0VBQ0UsY2pCL0VPO0FINDREZjtBb0IzekRRO0VBQ0U7QXBCNnpEVjtBb0J6ekRNOzs7RUFFRTtBcEI0ekRSO0FvQnh6RFE7RUM3SkoscUVEOEoyQjtBcEIwekQvQjtBb0JyekRRO0VBQ0U7QXBCdXpEVjs7QW9CN3lETTtFQUNFLHFCakI5R087QUg4NURmO0FvQjl5RFE7RUFBVztBcEJpekRuQjtBb0I5eURNOzs7RUFFRTtBcEJpekRSO0FvQjd5RFE7RUFDRTtBcEIreURWOztBa0IzdURBO0VBQ0U7RUFDQTtFQUNBO0FsQjh1REY7QWtCenVERTtFQUNFO0FsQjJ1REo7QWM3N0RJO0VJdU5BO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWxCeXVESjtFa0JydURFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbEJ1dURKO0VrQm51REU7SUFDRTtJQUNBO0lBQ0E7RWxCcXVESjtFa0JqdURFO0lBQ0U7RWxCbXVESjtFa0JodURFOztJQUVFO0VsQmt1REo7RWtCN3RERTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxCK3RESjtFa0I3dERFO0lBQ0U7SUFDQTtJQUNBLHFCZDZJa0M7SWM1SWxDO0VsQit0REo7RWtCNXRERTtJQUNFO0lBQ0E7RWxCOHRESjtFa0I1dERFO0lBQ0U7RWxCOHRESjtBQUNGOztBc0JsaUVBO0VBQ0U7RUFDQSxnQm5CK1JnQjtFbUI5UmhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUNzRkE7RUFDQSxlbkIySjRCO0VtQjFKNUIsZ0JuQnFLNEI7RW1CbEsxQixrQnBCSlk7RWdCL0ZWLGlDR1VKO0F0QndpRUY7QW1COWlFRTtFR0hGO0lISUk7RW5CaWpFRjtBQUNGO0FLNWlFRTtFaUJHRTtBdEI0aUVKO0FzQnppRUU7RUFFRTtFQUNBLGFuQm1SbUI7QUh1eER2QjtBc0J0aUVFO0VBRUUsYWxCeVcwQjtBSjhyRDlCO0FzQmxpRUU7RUFDRTtBdEJvaUVKO0FzQnRoRUE7O0VBRUU7QXRCd2hFRjs7QXNCOS9EQTtFQUNFLGdCbEJxTDRCO0VrQnBMNUIsY25CMUJRO0VtQjJCUjtBdEJpZ0VGO0FLdmtFRTtFaUJ5RUUsY25COUJNO0VtQitCTiwwQm5CcUlvQjtFbUJwSXBCO0VBQ0E7QXRCaWdFSjtBc0I5L0RFO0VBRUUsMEJuQjhIb0I7RW1CN0hwQjtFQUNBO0F0QisvREo7QXNCNS9ERTtFQUVFLGNuQjlETztFbUIrRFA7QXRCNi9ESjs7QXNCbC9EQTtFQ2JFO0VBQ0EsZXBCZ0NhO0VvQi9CYixnQm5Cd0g0QjtFbUJySDFCLHFCcEJIZTtBSG9nRW5COztBc0JyL0RBO0VDakJFO0VBQ0EsZXBCaUNhO0VvQmhDYixnQm5CeUg0QjtFbUJ0SDFCLHFCcEJGZTtBSDBnRW5COztBc0JuL0RBO0VBQ0U7RUFDQTtBdEJzL0RGO0FzQm4vREU7RUFDRSxrQm5COEtrQjtBSHUwRHRCOztBc0I3K0RFOzs7RUFDRTtBdEJrL0RKOztBd0I1bkVBO0VMR00sZ0NLRko7QXhCK25FRjtBbUJ6bkVFO0VLUEY7SUxRSTtFbkI0bkVGO0FBQ0Y7QXdCbG9FRTtFQUNFO0F4Qm9vRUo7O0F3Qi9uRUU7RUFDRTtBeEJrb0VKOztBd0I5bkVBO0VBQ0U7RUFDQTtFQUNBO0VMZEksNkJLZUo7QXhCaW9FRjtBbUI1b0VFO0VLT0Y7SUxOSTtFbkIrb0VGO0FBQ0Y7O0F5QnpwRUE7Ozs7RUFJRTtBekI0cEVGOztBMEJwb0VJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBbENKO0VBQ0E7RUFDQTtFQUNBO0ExQjBxRUY7QTBCam5FSTtFQUNFO0ExQm1uRU47O0F5Qm5xRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhdEJnTmdCO0VzQi9NaEI7RUFDQTtFQUNBLGdCckIrakJrQztFcUI5akJsQztFQUNBO0VBQ0EsZXJCdU80QjtFcUJ0TzVCLDRCdEJ5Qlc7RXNCeEJYO0VBQ0E7RUFDQSxzQnJCbEJTO0VxQm1CVDtFQUNBO0VmMUJFLHNCTitOMEI7QUprK0Q5Qjs7QXlCbHFFQTtFQUNFO0VBQ0E7QXpCcXFFRjs7QXlCL3BFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHVCckJ1aUJnQztBSjJuRHBDO0EwQnByRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUEzQko7RUFDQTtFQUNBO0VBQ0E7QTFCa3RFRjtBMEJocUVJO0VBQ0U7QTFCa3FFTjs7QXlCeHFFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUJyQnloQmdDO0FKa3BEcEM7QTBCM3NFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQXBCSjtFQUNBO0VBQ0E7RUFDQTtBMUJrdUVGO0EwQnZyRUk7RUFDRTtBMUJ5ckVOO0F5QnJyRUk7RUFDRTtBekJ1ckVOOztBeUJqckVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQnJCd2dCZ0M7QUo0cURwQztBMEJydUVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnV1RU47QTBCNXRFTTtFQUNFO0ExQjh0RVI7QTBCM3RFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQWxDTjtFQUNBO0VBQ0E7QTFCZ3dFRjtBMEIzdEVJO0VBQ0U7QTFCNnRFTjtBeUJ4c0VJO0VBQ0U7QXpCMHNFTjs7QXlCbHNFRTtFQUlFO0VBQ0E7QXpCa3NFSjs7QXlCNXJFQTtFRWxHRTtFQUNBO0VBQ0E7RUFDQTtBM0JreUVGOztBeUI1ckVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnJCa0o0QjtFcUJqSjVCLGNyQmpHUztFcUJrR1Q7RUFDQTtFQUNBO0VBQ0E7QXpCK3JFRjtBS3Z5RUU7RW9CMkdFLCtDckJvZWdDO0VxQm5laEM7RUp0SEEseUJqQktPO0FKaXpFWDtBeUI1ckVFO0VBRUUsV3JCeEhPO0VxQnlIUDtFSjdIQSx5QmpCc08wQjtBSnFsRTlCO0F5QjFyRUU7RUFFRSxjckJ6SE87RXFCMEhQO0F6QjJyRUo7O0F5Qm5yRUE7RUFDRTtBekJzckVGOztBeUJsckVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZXRCdEJhO0VzQnVCYixjckI1SVM7RXFCNklUO0F6QnFyRUY7O0F5QmpyRUE7RUFDRTtFQUNBO0VBQ0EsY3JCakpTO0FKcTBFWDs7QTRCcjFFQTs7RUFFRTtFQUNBO0VBQ0E7QTVCdzFFRjtBNEJ0MUVFOztFQUNFO0VBQ0E7QTVCeTFFSjtBS3gxRUU7O0V1QklJO0E1QncxRU47QTRCdDFFSTs7OztFQUdFO0E1QnkxRU47QTRCcDFFRTs7Ozs7Ozs7RUFJRTtBNUIwMUVKOztBNEJyMUVBO0VBQ0U7RUFDQTtFQUNBO0E1QncxRUY7QTRCdDFFRTtFQUNFO0E1QncxRUo7O0E0Qm4xRUU7RUFDRTtBNUJzMUVKO0E0QmwxRUU7O0VsQmxDRSwwQmtCb0M2QjtFbEJuQzdCLDZCa0JtQzZCO0E1QnExRWpDO0E0QmwxRUU7O0VsQnpCRSx5QmtCMkI0QjtFbEIxQjVCLDRCa0IwQjRCO0E1QnExRWhDOztBNEJyMEVBO0VBQ0U7RUFDQTtBNUJ3MEVGO0E0QnQwRUU7RUFHRTtBNUJzMEVKO0E0Qm4wRUU7RUFDRTtBNUJxMEVKOztBNEJqMEVBO0VBQ0U7RUFDQTtBNUJvMEVGOztBNEJqMEVBO0VBQ0U7RUFDQTtBNUJvMEVGOztBNEJoekVBO0VBQ0U7RUFDQTtFQUNBO0E1Qm16RUY7QTRCanpFRTs7RUFFRTtBNUJtekVKO0E0Qmh6RUU7Ozs7RUFJRTtFQUNBO0E1Qmt6RUo7QTRCOXlFRTs7RWxCL0dFLDZCa0JpSDhCO0VsQmhIOUIsNEJrQmdIOEI7QTVCaXpFbEM7QTRCOXlFRTs7RWxCbElFLHlCa0JvSTJCO0VsQm5JM0IsMEJrQm1JMkI7QTVCaXpFL0I7O0E0Qi94RUU7O0VBRUU7QTVCa3lFSjtBNEJoeUVJOzs7O0VBRUU7RUFDQTtFQUNBO0E1Qm95RU47O0E2QnQ4RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qnk4RUY7QTZCdjhFRTs7O0VBR0U7RUFDQTtFQUdBO0VBQ0E7QTdCdThFSjtBNkJyOEVJOzs7Ozs7Ozs7RUFHRTtBN0I2OEVOO0E2Qng4RUU7OztFQUdFO0E3QjA4RUo7QTZCdDhFRTtFQUNFO0E3Qnc4RUo7QTZCbjhFSTs7RW5CM0JBLDBCbUIyQmtEO0VuQjFCbEQsNkJtQjBCa0Q7QTdCdzhFdEQ7QTZCdjhFSTs7RW5CZEEseUJtQmNrRDtFbkJibEQsNEJtQmFrRDtBN0I0OEV0RDtBNkJ2OEVFO0VBQ0U7RUFDQTtBN0J5OEVKO0E2QnY4RUk7RW5CckNBLDBCbUJzQzRFO0VuQnJDNUUsNkJtQnFDNEU7QTdCMDhFaEY7QTZCejhFSTtFbkJ6QkEseUJtQnlCcUU7RW5CeEJyRSw0Qm1Cd0JxRTtBN0I2OEV6RTs7QTZCbDhFQTs7RUFFRTtBN0JxOEVGO0E2Qmg4RUU7O0VBQ0U7RUFDQTtBN0JtOEVKO0E2Qmg4RUU7Ozs7Ozs7O0VBSUU7QTdCczhFSjs7QTZCbDhFQTtFQUF1QjtBN0JzOEV2Qjs7QTZCcjhFQTtFQUFzQjtBN0J5OEV0Qjs7QTZCajhFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZXpCMEo0QjtFeUJ6SjVCLGdCekIrSjRCO0V5QjlKNUIsZ0J6Qm1LNEI7RXlCbEs1QixjekJ2RlM7RXlCd0ZUO0VBQ0E7RUFDQSx5QnpCL0ZTO0V5QmdHVDtFbkJ4R0Usc0JOK04wQjtBSjgwRTlCO0E2Qmo4RUU7O0VBRUU7QTdCbThFSjs7QTZCejdFQTs7Ozs7RUFLRSw0QnpCb1VzQztFeUJuVXRDO0VBQ0EsZTFCQ2E7RTBCQWIsZ0J6QnlGNEI7RU16TjFCLHFCTmdPMEI7QUo2MUU5Qjs7QTZCejdFQTs7Ozs7RUFLRSw2QnpCcVRzQztFeUJwVHRDO0VBQ0EsZTFCVmE7RTBCV2IsZ0J6QjhFNEI7RU0xTjFCLHFCTmlPMEI7QUp3MkU5Qjs7QTZCajdFQTs7Ozs7O0VuQjNJSSwwQm1CaUoyQjtFbkJoSjNCLDZCbUJnSjJCO0E3QnE3RS9COztBNkJsN0VBOzs7Ozs7RW5CdElJLHlCbUI0STBCO0VuQjNJMUIsNEJtQjJJMEI7QTdCczdFOUI7O0E4QnhsRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxvQjFCNmNzQztBSjhvRXhDOztBOEJ4bEZBO0VBQ0U7RUFDQSxrQjFCeWNzQztBSmtwRXhDOztBOEJ4bEZBO0VBQ0U7RUFDQTtFQUNBO0E5QjJsRkY7QThCemxGRTtFQUNFLFcxQmpCTztFaUJKUCx5QmpCc08wQjtBSjI0RTlCO0E4QnZsRkU7RUFFRSxnRTFCd2M0QztBSmdwRWhEO0E4QnJsRkU7RUFDRSxXMUI1Qk87RTBCNkJQLHdDMUJzYzRDO0FKaXBFaEQ7QThCbGxGSTtFQUNFLGMxQjdCSztBSmluRlg7QThCbGxGTTtFQUNFLHlCMUJwQ0c7QUp3bkZYOztBOEIxa0ZBO0VBQ0U7RUFDQTtBOUI2a0ZGO0E4QjFrRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFcxQnlab0M7RTBCeFpwQyxZMUJ3Wm9DO0UwQnZacEM7RUFDQTtFQUNBO0VBQ0EseUIxQjVETztBSndvRlg7QThCdmtGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVzFCMFlvQztFMEJ6WXBDLFkxQnlZb0M7RTBCeFlwQztFQUNBO0VBQ0E7RUFDQSx3QjFCdVlvQztBSmtzRXhDOztBOEIvakZFO0VwQjlGRSxzQk4rTjBCO0FKazhFOUI7QThCOWpGSTtFVGpHQSx5QmpCc08wQjtBSjQ3RTlCO0E4QjlqRkk7RUFDRSx5RDFCc1kwQztBSjByRWhEO0E4QjNqRkk7RVQxR0EseUJqQnNPMEI7QUprOEU5QjtBOEIxakZJO0VBQ0UseUQxQmdZZ0Q7QUo0ckV0RDtBOEJ2akZJO0VBQ0Usd0MxQjRXMEM7QUo2c0VoRDtBOEJ2akZJO0VBQ0Usd0MxQnlXMEM7QUpndEVoRDs7QThCL2lGRTtFQUNFLGtCMUIrVzRDO0FKbXNFaEQ7QThCOWlGSTtFVHZJQSx5QmpCc08wQjtBSms5RTlCO0E4QjlpRkk7RUFDRSx5RDFCd1cwQztBSndzRWhEO0E4QjNpRkk7RUFDRSx3QzFCZ1YwQztBSjZ0RWhEOztBOEJqaUZBO0VBQ0U7RUFDQTtFQUNBLDJCMUJ5UnNDO0UwQnhSdEM7RUFDQSxnQjFCa0c0QjtFMEJqRzVCLGMxQnhKUztFMEJ5SlQ7RUFDQSwyRjFCNFZrQztFMEIzVmxDLHNCMUJsS1M7RTBCbUtUO0VBRUUsc0IxQm9EMEI7RTBCL0M1QjtBOUIraEZGO0E4QjdoRkU7RUFDRSxrQzFCNlBvQztFMEI1UHBDO0VBSUUsbUQxQm9WOEI7QUp3c0VwQztBOEJ6aEZJO0VBTUUsYzFCcExLO0UwQnFMTCxzQjFCNUxLO0FKa3RGWDtBOEJsaEZFO0VBRUU7RUFDQSxzQjFCK1NnQztFMEI5U2hDO0E5Qm1oRko7QThCaGhGRTtFQUNFLGMxQmxNTztFMEJtTVAseUIxQnZNTztBSnl0Rlg7QThCOWdGRTtFQUNFO0E5QmdoRko7O0E4QjVnRkE7RUFDRSw2QjFCcU9zQztFMEJwT3RDLG9CMUJ5STRCO0UwQnhJNUIsdUIxQndJNEI7RTBCdkk1QixvQjFCd0k0QjtFMEJ2STVCLG1CMUJnQzRCO0FKKytFOUI7O0E4QjVnRkE7RUFDRSw0QjFCZ09zQztFMEIvTnRDLG1CMUJxSTRCO0UwQnBJNUIsc0IxQm9JNEI7RTBCbkk1QixrQjFCb0k0QjtFMEJuSTVCLGtCMUJ1QjRCO0FKdy9FOUI7O0E4QnZnRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSwyQjFCME1zQztFMEJ6TXRDO0E5QjBnRkY7O0E4QnZnRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSwyQjFCa01zQztFMEJqTXRDO0VBQ0E7QTlCMGdGRjtBOEJ4Z0ZFO0VBQ0Usa0MxQmtMb0M7RTBCakxwQyxnRDFCa0cwQjtBSnc2RTlCO0E4QnhnRkk7RUFDRSxrQzFCOEtrQztBSjQxRXhDO0E4QnRnRkU7RUFDRSx5QjFCL1BPO0FKdXdGWDtBOEJwZ0ZJO0VBQ0UsaUIxQitTYTtBSnV0RW5COztBOEJqZ0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDJCMUJvS3NDO0UwQm5LdEM7RUFDQSxnQjFCbkI0QjtFMEJvQjVCLGMxQjdRUztFMEI4UVQsc0IxQnJSUztFMEJzUlQ7RXBCNVJFLHNCTitOMEI7QUpra0Y5QjtBOEJqZ0ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZTFCbUpvQztFMEJsSnBDO0VBQ0EsZ0IxQm5DMEI7RTBCb0MxQixjMUI3Uk87RTBCOFJQO0VUelNBLHlCakJNTztFMEJxU1A7RXBCN1NBLGtDb0I4U3VCO0E5Qm1nRjNCOztBOEJ6L0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUI0L0VGO0E4QjEvRUU7RUFDRTtBOUI0L0VKO0E4QngvRUk7RUFBMEIsZ0UxQmlPZTtBSjB4RTdDO0E4QjEvRUk7RUFBMEIsZ0UxQmdPZTtBSjZ4RTdDO0E4QjUvRUk7RUFBMEIsZ0UxQitOZTtBSmd5RTdDO0E4QjUvRUU7RUFDRTtBOUI4L0VKO0E4QjMvRUU7RUFDRSxXMUJpTnlDO0UwQmhOekMsWTFCZ055QztFMEIvTXpDO0VUOVVBLHlCakJzTzBCO0UwQjBHMUIsUzFCZ055QztFTWxpQnpDLG1CTm1pQnlDO0VlbGlCdkMsNEdXb1ZGO0VBQ0E7QTlCNC9FSjtBbUI3MEZFO0VXd1VBO0lYdlVFO0VuQmcxRkY7QUFDRjtBOEIvL0VJO0VUdFZBLHdDakJxaUJ5QztBSm16RTdDO0E4QjcvRUU7RUFDRSxXMUIwTGdDO0UwQnpMaEMsYzFCMExnQztFMEJ6TGhDO0VBQ0EsZTFCeUxnQztFMEJ4TGhDLHlCMUJ6Vk87RTBCMFZQO0VwQm5XQSxtQk40aEJnQztBSnUwRXBDO0E4QjMvRUU7RUFDRSxXMUJzTHlDO0UwQnJMekMsWTFCcUx5QztFaUI3aEJ6Qyx5QmpCc08wQjtFMEJvSTFCLFMxQnNMeUM7RU1saUJ6QyxtQk5taUJ5QztFZWxpQnZDLDRHVzhXRjtFQUNBO0E5QjQvRUo7QW1CdjJGRTtFV21XQTtJWGxXRTtFbkIwMkZGO0FBQ0Y7QThCLy9FSTtFVGhYQSx3Q2pCcWlCeUM7QUo2MEU3QztBOEI3L0VFO0VBQ0UsVzFCZ0tnQztFMEIvSmhDLGMxQmdLZ0M7RTBCL0poQztFQUNBLGUxQitKZ0M7RTBCOUpoQyx5QjFCblhPO0UwQm9YUDtFcEI3WEEsbUJONGhCZ0M7QUppMkVwQztBOEIzL0VFO0VBQ0UsVzFCNEp5QztFMEIzSnpDLFkxQjJKeUM7RTBCMUp6QztFQUNBLG9CMUJ2QzBCO0UwQndDMUIsbUIxQnhDMEI7RWlCN1YxQix5QmpCc08wQjtFMEJpSzFCLFMxQnlKeUM7RU1saUJ6QyxtQk5taUJ5QztFZWxpQnZDLDRHVzJZRjtFQUNBO0E5QjQvRUo7QW1CcDRGRTtFVzZYQTtJWDVYRTtFbkJ1NEZGO0FBQ0Y7QThCLy9FSTtFVDdZQSx3Q2pCcWlCeUM7QUowMkU3QztBOEI3L0VFO0VBQ0UsVzFCbUlnQztFMEJsSWhDLGMxQm1JZ0M7RTBCbEloQztFQUNBLGUxQmtJZ0M7RTBCakloQztFQUNBO0VBQ0E7QTlCKy9FSjtBOEIzL0VFO0VBQ0UseUIxQnZaTztFTVRQLG1CTjRoQmdDO0FKazRFcEM7QThCMS9FRTtFQUNFO0VBQ0EseUIxQjdaTztFTVRQLG1CTjRoQmdDO0FKdTRFcEM7QThCeC9FSTtFQUNFLHlCMUJqYUs7QUoyNUZYO0E4QnYvRUk7RUFDRTtBOUJ5L0VOO0E4QnQvRUk7RUFDRSx5QjFCemFLO0FKaTZGWDtBOEJyL0VJO0VBQ0U7QTlCdS9FTjtBOEJwL0VJO0VBQ0UseUIxQmpiSztBSnU2Rlg7O0E4QmovRUE7OztFWGhjTSw0R1dtY0o7QTlCby9FRjtBbUJuN0ZFO0VXNGJGOzs7SVgzYkk7RW5CdzdGRjtBQUNGOztBK0I5N0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JpOEZGOztBK0I5N0ZBO0VBQ0U7RUFDQTtBL0JpOEZGO0FLaDhGRTtFMEJFRTtBL0JpOEZKO0ErQjc3RkU7RUFDRSxjM0JQTztBSnM4Rlg7O0ErQnY3RkE7RUFDRTtBL0IwN0ZGO0ErQng3RkU7RUFDRTtBL0IwN0ZKO0ErQnY3RkU7RUFDRTtFckI3QkEsK0JOeU4wQjtFTXhOMUIsZ0NOd04wQjtBSit2RjlCO0FLbDlGRTtFMEIyQkkscUMzQndsQjhCO0FKazJFcEM7QStCdjdGSTtFQUNFLGMzQi9CSztFMkJnQ0w7RUFDQTtBL0J5N0ZOO0ErQnI3RkU7O0VBRUUsYzNCdENPO0UyQnVDUCxzQjNCOUNPO0UyQitDUCxrQzNCNmtCZ0M7QUowMkVwQztBK0JwN0ZFO0VBRUU7RXJCcERBLHlCcUJzRDJCO0VyQnJEM0IsMEJxQnFEMkI7QS9CcTdGL0I7O0ErQjM2RkU7RXJCdEVFLHNCTitOMEI7QUpzeEY5QjtBK0IzNkZFOztFQUVFLFczQnRFTztFMkJ1RVAseUIzQjJKMEI7QUpreEY5Qjs7QStCbjZGRTtFQUNFO0VBQ0E7QS9CczZGSjs7QStCajZGRTtFQUNFO0VBQ0E7RUFDQTtBL0JvNkZKOztBK0IxNUZFO0VBQ0U7QS9CNjVGSjtBK0IzNUZFO0VBQ0U7QS9CNjVGSjs7QWdDLy9GQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENrZ0dGO0FnQzkvRkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QWhDZ2dHSjs7QWdDdi9GQTtFQUNFO0VBQ0Esc0I1QittQmtDO0U0QjltQmxDLHlCNUI4bUJrQztFNEI3bUJsQyxrQjVCa0ZPO0U0QmpGUCxrQjVCa040QjtFNEJqTjVCO0VBQ0E7QWhDMC9GRjtBSzFoR0U7RTJCbUNFO0FoQzAvRko7O0FnQ2ovRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ28vRkY7QWdDbC9GRTtFQUNFO0VBQ0E7QWhDby9GSjtBZ0NqL0ZFO0VBQ0U7RUFDQTtBaENtL0ZKOztBZ0MxK0ZBO0VBQ0U7RUFDQSxtQjVCdWlCa0M7RTRCdGlCbEMsc0I1QnNpQmtDO0FKdThFcEM7O0FnQ2orRkE7RUFDRTtFQUNBO0VBR0E7QWhDaytGRjs7QWdDOTlGQTtFQUNFO0VBQ0Esa0I1Qm1KNEI7RTRCbEo1QjtFQUNBO0VBQ0E7RXRCNUdFLHNCTitOMEI7QUorMkY5QjtBS2xrR0U7RTJCb0dFO0FoQ2krRko7QWdDNzlGRTtFQUNFO0FoQys5Rko7O0FnQ3o5RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEM0OUZGOztBY3poR0k7RWtCeUVJOztJQUVFO0lBQ0E7RWhDbzlGUjtBQUNGO0FjOWlHSTtFa0JvRkE7SUFVSTtJQUNBO0VoQ285Rk47RWdDbDlGTTtJQUNFO0VoQ285RlI7RWdDbDlGUTtJQUNFO0VoQ285RlY7RWdDajlGUTtJQUNFLHFCNUIrZXdCO0k0QjlleEIsb0I1Qjhld0I7RUpxK0VsQztFZ0M5OEZNOztJQUVFO0VoQ2c5RlI7RWdDNzhGTTtJQUNFO0lBR0E7RWhDNjhGUjtFZ0MxOEZNO0lBQ0U7RWhDNDhGUjtBQUNGO0FjNWpHSTtFa0J5RUk7O0lBRUU7SUFDQTtFaENzL0ZSO0FBQ0Y7QWNobEdJO0VrQm9GQTtJQVVJO0lBQ0E7RWhDcy9GTjtFZ0NwL0ZNO0lBQ0U7RWhDcy9GUjtFZ0NwL0ZRO0lBQ0U7RWhDcy9GVjtFZ0NuL0ZRO0lBQ0UscUI1Qitld0I7STRCOWV4QixvQjVCOGV3QjtFSnVnRmxDO0VnQ2gvRk07O0lBRUU7RWhDay9GUjtFZ0MvK0ZNO0lBQ0U7SUFHQTtFaEMrK0ZSO0VnQzUrRk07SUFDRTtFaEM4K0ZSO0FBQ0Y7QWM5bEdJO0VrQnlFSTs7SUFFRTtJQUNBO0VoQ3doR1I7QUFDRjtBY2xuR0k7RWtCb0ZBO0lBVUk7SUFDQTtFaEN3aEdOO0VnQ3RoR007SUFDRTtFaEN3aEdSO0VnQ3RoR1E7SUFDRTtFaEN3aEdWO0VnQ3JoR1E7SUFDRSxxQjVCK2V3QjtJNEI5ZXhCLG9CNUI4ZXdCO0VKeWlGbEM7RWdDbGhHTTs7SUFFRTtFaENvaEdSO0VnQ2poR007SUFDRTtJQUdBO0VoQ2loR1I7RWdDOWdHTTtJQUNFO0VoQ2doR1I7QUFDRjtBY2hvR0k7RWtCeUVJOztJQUVFO0lBQ0E7RWhDMGpHUjtBQUNGO0FjcHBHSTtFa0JvRkE7SUFVSTtJQUNBO0VoQzBqR047RWdDeGpHTTtJQUNFO0VoQzBqR1I7RWdDeGpHUTtJQUNFO0VoQzBqR1Y7RWdDdmpHUTtJQUNFLHFCNUIrZXdCO0k0QjlleEIsb0I1Qjhld0I7RUoya0ZsQztFZ0NwakdNOztJQUVFO0VoQ3NqR1I7RWdDbmpHTTtJQUNFO0lBR0E7RWhDbWpHUjtFZ0NoakdNO0lBQ0U7RWhDa2pHUjtBQUNGO0FjbHFHSTtFa0J5RUk7O0lBRUU7SUFDQTtFaEM0bEdSO0FBQ0Y7QWN0ckdJO0VrQm9GQTtJQVVJO0lBQ0E7RWhDNGxHTjtFZ0MxbEdNO0lBQ0U7RWhDNGxHUjtFZ0MxbEdRO0lBQ0U7RWhDNGxHVjtFZ0N6bEdRO0lBQ0UscUI1Qitld0I7STRCOWV4QixvQjVCOGV3QjtFSjZtRmxDO0VnQ3RsR007O0lBRUU7RWhDd2xHUjtFZ0NybEdNO0lBQ0U7SUFHQTtFaENxbEdSO0VnQ2xsR007SUFDRTtFaENvbEdSO0FBQ0Y7QWdDN25HSTtFQVVJO0VBQ0E7QWhDc25HUjtBZ0MvbkdROztFQUVFO0VBQ0E7QWhDaW9HVjtBZ0N6bkdRO0VBQ0U7QWhDMm5HVjtBZ0N6bkdVO0VBQ0U7QWhDMm5HWjtBZ0N4bkdVO0VBQ0UscUI1Qitld0I7RTRCOWV4QixvQjVCOGV3QjtBSjRvRnBDO0FnQ3JuR1E7O0VBRUU7QWhDdW5HVjtBZ0NwbkdRO0VBQ0U7RUFHQTtBaENvbkdWO0FnQ2puR1E7RUFDRTtBaENtbkdWOztBZ0NybUdFO0VBQ0UseUI1Qm1lZ0M7QUpxb0ZwQztBSy94R0U7RTJCMExJLHlCNUJnZThCO0FKd29GcEM7QWdDbm1HSTtFQUNFLHlCNUJ3ZDhCO0FKNm9GcEM7QUtyeUdFO0UyQm1NTSx5QjVCc2Q0QjtBSitvRnBDO0FnQ2xtR007RUFDRSx5QjVCb2Q0QjtBSmdwRnBDO0FnQ2htR0k7Ozs7RUFJRSx5QjVCMmM4QjtBSnVwRnBDO0FnQzlsR0U7RUFDRSx5QjVCb2NnQztFNEJuY2hDLGdDNUJ3Y2dDO0FKd3BGcEM7QWdDN2xHRTtFQUNFLHlENUJtY2dDO0FKNHBGcEM7QWdDNWxHRTtFQUNFLHlCNUIyYmdDO0FKbXFGcEM7QWdDN2xHSTtFQUNFLHlCNUIyYjhCO0FKb3FGcEM7QUs5ekdFO0UyQmtPTSx5QjVCd2I0QjtBSnVxRnBDOztBZ0N2bEdFO0VBQ0UsVzVCalBPO0FKMjBHWDtBS3IwR0U7RTJCOE9JLFc1QnBQSztBSjgwR1g7QWdDcmxHSTtFQUNFLCtCNUI2WjhCO0FKMHJGcEM7QUszMEdFO0UyQnVQTSxnQzVCMlo0QjtBSjRyRnBDO0FnQ3BsR007RUFDRSxnQzVCeVo0QjtBSjZyRnBDO0FnQ2xsR0k7Ozs7RUFJRSxXNUJ6UUs7QUo2MUdYO0FnQ2hsR0U7RUFDRSwrQjVCeVlnQztFNEJ4WWhDLHNDNUI2WWdDO0FKcXNGcEM7QWdDL2tHRTtFQUNFLHlENUJ3WWdDO0FKeXNGcEM7QWdDOWtHRTtFQUNFLCtCNUJnWWdDO0FKZ3RGcEM7QWdDL2tHSTtFQUNFLFc1QnpSSztBSjAyR1g7QUtwMkdFO0UyQnNSTSxXNUI1Ukc7QUo2MkdYOztBaUNuM0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdkJSRSxzQk4rTjBCO0FKZ3FHOUI7QWlDcDNHRTtFQUNFO0VBQ0E7QWpDczNHSjtBaUNsM0dJO0V2QlhBLCtCTnlOMEI7RU14TjFCLGdDTndOMEI7QUp3cUc5QjtBaUNoM0dJO0V2QkhBLG1DTjJNMEI7RU0xTTFCLGtDTjBNMEI7QUo0cUc5Qjs7QWlDOTJHQTtFQUdFO0VBQ0EsZ0I3Qm1yQmtDO0FKNHJGcEM7O0FpQzUyR0E7RUFDRSxzQjdCOHFCa0M7QUppc0ZwQzs7QWlDNTJHQTtFQUNFO0VBQ0E7QWpDKzJHRjs7QWlDNTJHQTtFQUNFO0FqQysyR0Y7O0FLcjVHRTtFNEIyQ0U7QWpDODJHSjtBaUMzMkdFO0VBQ0Usb0I3QjZwQmdDO0FKZ3RGcEM7O0FpQ3IyR0E7RUFDRTtFQUNBO0VBQ0EscUM3QnVwQmtDO0U2QnRwQmxDO0FqQ3cyR0Y7QWlDdDJHRTtFdkJyRUUsMER1QnNFdUI7QWpDdzJHM0I7QWlDcDJHSTtFQUNFO0FqQ3MyR047O0FpQ2oyR0E7RUFDRTtFQUNBLHFDN0J1b0JrQztFNkJ0b0JsQztBakNvMkdGO0FpQ2wyR0U7RXZCckZFLDBEdUJzRnVCO0FqQ28yRzNCOztBaUMzMUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpDODFHRjs7QWlDMzFHQTtFQUNFO0VBQ0E7QWpDODFHRjs7QWlDMTFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQjdCMG1Ca0M7QUptdkZwQzs7QWlDMTFHQTtFQUNFO0V2QnRIRSxrQ053dEJnQztBSjR2RnBDOztBaUN6MUdBO0VBQ0U7RXZCdEhFLDJDTmt0QmdDO0VNanRCaEMsNENOaXRCZ0M7QUprd0ZwQzs7QWlDMTFHQTtFQUNFO0V2QjdHRSwrQ05vc0JnQztFTW5zQmhDLDhDTm1zQmdDO0FKd3dGcEM7O0FpQ3gxR0E7RUFDRTtFQUNBO0FqQzIxR0Y7QWlDejFHRTtFQUNFLG1CN0JpbEJnQztBSjB3RnBDO0FjaDdHSTtFbUJnRko7SUFTSTtJQUNBO0lBQ0E7RWpDMjFHRjtFaUN6MUdFO0lBQ0U7SUFFQTtJQUNBO0lBQ0Esa0I3Qm9rQjhCO0k2Qm5rQjlCO0lBQ0EsaUI3QmtrQjhCO0VKd3hGbEM7QUFDRjs7QWlDajFHQTtFQUNFO0VBQ0E7QWpDbzFHRjtBaUNoMUdFO0VBQ0UsbUI3QmlqQmdDO0FKaXlGcEM7QWN2OEdJO0VtQjhHSjtJQVdJO0VqQ2sxR0Y7RWlDLzBHRTtJQUVFO0lBQ0E7RWpDZzFHSjtFaUM5MEdJO0lBQ0U7SUFDQTtFakNnMUdOO0VpQzMwR007SXZCbkxKLDBCdUJvTG1DO0l2Qm5MbkMsNkJ1Qm1MbUM7RWpDODBHckM7RWlDNTBHUTs7SUFFRTtFakM4MEdWO0VpQzUwR1E7O0lBRUU7RWpDODBHVjtFaUMxMEdNO0l2QmxMSix5QnVCbUxrQztJdkJsTGxDLDRCdUJrTGtDO0VqQzYwR3BDO0VpQzMwR1E7O0lBRUU7RWpDNjBHVjtFaUMzMEdROztJQUVFO0VqQzYwR1Y7RWlDejBHTTtJdkIxTkosc0JOK04wQjtFSnUwRzVCO0VpQ3owR1E7O0l2QnZOTiwrQk55TjBCO0lNeE4xQixnQ053TjBCO0VKNDBHNUI7RWlDMTBHUTs7SXZCN01OLG1DTjJNMEI7SU0xTTFCLGtDTjBNMEI7RUppMUc1QjtFaUN6MEdNO0l2QnZPSixnQnVCd082QjtFakMyMEcvQjtFaUN6MEdROzs7O0l2QjFPTixnQnVCOE8rQjtFakMyMEdqQztBQUNGOztBaUM5ekdFO0VBQ0Usc0I3QnNkZ0M7QUoyMkZwQztBY3RnSEk7RW1CbU1KO0lBTUksZTdCZ2VnQztJNkIvZGhDLG1CN0JnZWdDO0k2Qi9kaEM7SUFDQTtFakNpMEdGO0VpQy96R0U7SUFDRTtJQUNBO0VqQ2kwR0o7QUFDRjs7QWlDdnpHRTtFQUNFO0VBQ0E7QWpDMHpHSjtBaUN0ekdJO0VBQ0U7QWpDd3pHTjtBaUNwekdFO0VBQ0U7RUFDQTtFQUNBO0FqQ3N6R0o7QWlDbnpHRTtFQUNFO0VBQ0E7QWpDcXpHSjs7QWtDL2xIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1COUIyNEJrQztFOEIxNEJsQztFQUNBLHlCOUJNUztFTVJQLHNCTitOMEI7QUpzNEc5Qjs7QWtDN2xIRTtFQUNFLG9COUJnNEJnQztBSmd1RnBDO0FrQzlsSEk7RUFDRTtFQUNBLHFCOUI0M0I4QjtFOEIzM0I5QixjOUJGSztFOEJHTCxZOUJpNEI4QjtBSit0RnBDO0FrQ3RsSEU7RUFDRTtBbEN3bEhKO0FrQ3JsSEU7RUFDRTtBbEN1bEhKO0FrQ3BsSEU7RUFDRSxjOUJ0Qk87QUo0bUhYOztBbUM1bkhBO0VBQ0U7RTVCR0E7RUFDQTtFR0RFLGtCUGdHWTtBSCtoSGhCOztBbUM3bkhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQmhDMlZ1QjtFZ0MxVnZCLGNoQ3lCUztFZ0N4QlQseUJoQ21CTTtFZ0NsQk47QW5DZ29IRjtBbUM5bkhFO0VBQ0U7RUFDQSxjaENjSTtFZ0NiSjtFQUNBLHlCaENtQ007RWdDbENOLHFCaENrQ007QUg4bEhWO0FtQzduSEU7RUFDRTtFQUNBLFUvQnNxQmdDO0UrQnJxQmhDLGdEL0IwVTBCO0FKcXpHOUI7QW1DM25IRTtFQUNFO0FuQzZuSEo7O0FtQ3ZuSEk7RUFDRTtFekJSRiwyQlBxRVk7RU9wRVosOEJQb0VZO0FIK2pIaEI7QW1Ddm5ISTtFekIzQkEsNEJQbUZZO0VPbEZaLCtCUGtGWTtBSG1rSGhCO0FtQ3RuSEU7RUFDRTtFQUNBLGNoQ25CSTtFZ0NvQkoseUJoQ0dNO0VnQ0ZOLHFCaENFTTtBSHNuSFY7QW1Dcm5IRTtFQUNFLGNoQ3JCTztFZ0NzQlA7RUFFQTtFQUNBLHlCaEMzQk87RWdDNEJQLHFCaEM1Qk87QUhrcEhYOztBb0NqckhFO0VBQ0U7RUFDQSxlakMrSFc7RWlDOUhYLHlCakN5SWE7QUgyaUhqQjtBb0MvcUhNO0UxQm9CRiw4QlBzRWU7RU9yRWYsaUNQcUVlO0FIeWxIbkI7QW9DOXFITTtFMUJDRiwrQlBvRmU7RU9uRmYsa0NQbUZlO0FINmxIbkI7O0FvQy9ySEU7RUFDRTtFQUNBLGVqQ2dJVztFaUMvSFgsZ0JqQzBJYTtBSHdqSGpCO0FvQzdySE07RTFCb0JGLDhCUHVFZTtFT3RFZixpQ1BzRWU7QUhzbUhuQjtBb0M1ckhNO0UxQkNGLCtCUHFGZTtFT3BGZixrQ1BvRmU7QUgwbUhuQjs7QXFDM3NIQTtFQUNFO0VBQ0E7RUFDQSxjakMrd0JrQztFaUM5d0JsQyxnQmpDNlA0QjtFaUM1UDVCO0VBQ0E7RUFDQTtFQUNBO0UzQlRFLHNCTitOMEI7QUp5L0c5QjtBcUMzc0hFO0VBQ0U7QXJDNnNISjs7QXFDeHNIQTtFQUNFO0VBQ0E7QXJDMnNIRjs7QXFDcHNIQTtFQUNFLG9CakM0dkJrQztFaUMzdkJsQyxtQmpDMnZCa0M7RU16eEJoQyxvQk40eEJnQztBSjA4RnBDOztBc0MxdUhBO0VBQ0U7RUFDQSxtQmxDK3NCa0M7RWtDOXNCbEMseUJsQ1NTO0VNUlAscUJQaUdlO0FING9IbkI7QWNyckhJO0V3QjVESjtJQU9JO0V0Qzh1SEY7QUFDRjs7QXNDM3VIQTtFQUNFO0VBQ0E7RTVCVEUsZ0I0QlVxQjtBdEM4dUh6Qjs7QXVDeHZIQTtFQUNFO0VBQ0E7RUFDQSxtQm5DbTBCa0M7RW1DbDBCbEM7RTdCSkUsc0JOK04wQjtBSmlpSDlCOztBdUN2dkhBO0VBRUU7QXZDeXZIRjs7QXVDcnZIQTtFQUNFLGdCbkNrUDRCO0FKc2dIOUI7O0F1Q2h2SEE7RUFDRTtBdkNtdkhGO0F1Q2h2SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Q2t2SEo7O0F3Q3Z4SEE7RUFDRTtJQUFPO0V4QzJ4SFA7RXdDMXhIQTtJQUFLO0V4QzZ4SEw7QUFDRjtBd0MzeEhBO0VBQ0U7RUFDQSxZcEMrMEJrQztFb0M5MEJsQztFQUNBLGtCcEM4MEJrQztFb0M3MEJsQyx5QnBDRVM7RU1SUCxzQk4rTjBCO0FKcWtIOUI7O0F3Q3p4SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxXcENUUztFb0NVVDtFQUNBO0VBQ0EseUJwQ3MwQmtDO0VldjFCOUIsMkJxQmtCSjtBeEM0eEhGO0FtQjF5SEU7RXFCTUY7SXJCTEk7RW5CNnlIRjtBQUNGOztBd0M5eEhBO0VuQmlCRTtFbUJmQTtBeENpeUhGOztBd0M5eEhBO0VBQ0U7QXhDaXlIRjs7QXlDajBIQTtFQUNFO0VBQ0E7QXpDbzBIRjs7QXlDajBIQTtFQUNFO0F6Q28wSEY7O0EwQ3QwSEE7RUFDRTtFQUNBO0VBR0E7RUFDQTtBMUN1MEhGOztBMEM5ekhBO0VBQ0U7RUFDQSxjdENKUztFc0NLVDtBMUNpMEhGO0FLdjBIRTtFcUNVRSxjdENUTztFc0NVUDtFQUNBLHlCdENqQk87QUppMUhYO0EwQzd6SEU7RUFDRSxjdENiTztFc0NjUCx5QnRDckJPO0FKbzFIWDs7QTBDdHpIQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0Esc0J0Q3RDUztFc0N1Q1Q7QTFDd3pIRjtBMEN0ekhFO0VoQ3pDRSwrQk55TjBCO0VNeE4xQixnQ053TjBCO0FKMG9IOUI7QTBDdHpIRTtFQUNFO0VoQ2hDQSxtQ04yTTBCO0VNMU0xQixrQ04wTTBCO0FKK29IOUI7QUtsMkhFO0VxQzZDRTtFQUNBO0ExQ3d6SEo7QTBDcnpIRTtFQUVFLGN0Q25ETztFc0NvRFAsc0J0QzFETztBSmczSFg7QTBDbHpIRTtFQUNFO0VBQ0EsV3RDaEVPO0VzQ2lFUCx5QnRDaUswQjtFc0NoSzFCLHFCdENnSzBCO0FKb3BIOUI7O0EwQ3p5SEU7RUFDRTtFQUNBO0VoQ3JGQSxnQmdDc0Z1QjtBMUM0eUgzQjtBMEN4eUhJO0VBQ0U7QTFDMHlITjtBMENyeUhJO0VBQ0U7QTFDdXlITjs7QTJDNTRIQTtFQUNFO0VBQ0EsaUJ2Q2c3QmtDO0V1Qy82QmxDLGdCdkNtUTRCO0V1Q2xRNUI7RUFDQSxXdkNlUztFdUNkVCx5QnZDKzZCa0M7RXVDOTZCbEM7QTNDKzRIRjtBMkM3NEhFO0VBU0U7QTNDdTRISjtBS3o0SEU7RXNDSkksV3ZDUUs7RXVDUEw7RUFDQTtBM0NnNUhOOztBMkNsNEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNDcTRIRjs7QTRDLzVIQTtFQUVFO0E1Q2k2SEY7QTRDLzVIRTtFQUNFO0VBQ0E7QTVDaTZISjs7QTRDNTVIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhekMrTWE7RXlDOU1iO0VBQ0E7RUFHQTtBNUM2NUhGOztBNEN0NUhBO0VBQ0U7RUFDQTtFQUNBLGN4Q2t3QmtDO0V3Q2h3QmxDO0E1Q3c1SEY7QTRDcjVIRTtFekJ0Q0ksbUN5QnVDRjtFQUNBO0E1Q3U1SEo7QW1CMzdIRTtFeUJrQ0E7SXpCakNFO0VuQjg3SEY7QUFDRjtBNEMxNUhFO0VBQ0U7QTVDNDVISjs7QTRDeDVIQTtFQUNFO0VBQ0E7RUFDQTtBNUMyNUhGO0E0Q3g1SEU7RUFDRTtFQUNBO0VBQ0E7QTVDMDVISjs7QTRDcjVIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQSxzQnhDL0RTO0V3Q2dFVDtFQUNBO0VsQ3ZFRSxxQk5nTzBCO0V3Q3JKNUI7QTVDcTVIRjs7QTRDajVIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhekM0SXNCO0V5QzNJdEIsc0J4Q3RFUztBSjA5SFg7QTRDajVIRTtFQUFTO0E1Q281SFg7QTRDbjVIRTtFQUFTLFl4Q3V0QnlCO0FKK3JHcEM7O0E0Q2o1SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxheENtdEJrQztFd0NsdEJsQztFbEM5RkUsOEJOME4wQjtFTXpOMUIsK0JOeU4wQjtBSjB4SDlCO0E0Q241SEU7RUFDRSxheEM4c0JnQztFd0M1c0JoQztBNUNvNUhKOztBNEMvNEhBO0VBQ0U7RUFDQSxnQnhDcUo0QjtBSjZ2SDlCOztBNEM3NEhBO0VBQ0U7RUFHQTtFQUNBLGF4Q3VxQmtDO0FKdXVHcEM7O0E0QzE0SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxheEMrcEJrQztFd0M5cEJsQztBNUM2NEhGO0E0QzE0SEU7RUFBdUI7QTVDNjRIekI7QTRDNTRIRTtFQUFzQjtBNUMrNEh4Qjs7QTRDMzRIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVDODRIRjs7QWN2K0hJO0U4QitGRjtJQUNFLGdCeENrcUJnQztJd0NqcUJoQztFNUM0NEhGO0U0Q3o0SEE7SUFDRTtFNUMyNEhGO0U0Q3o0SEU7SUFDRTtFNUMyNEhKO0U0Q2w0SEE7SUFBWSxnQnhDa3BCc0I7RUptdkdsQztBQUNGO0Fjdi9ISTtFOEJzSEY7SUFBWSxnQnhDMm9Cc0I7RUowdkdsQztBQUNGO0FjNS9ISTtFOEIwSEY7SUFBWSxpQnhDc29Cc0I7RUpnd0dsQztBQUNGO0E2QzVqSUE7RUFDRTtFQUNBLFcxQ3FPZTtFMENwT2Y7RUFDQSxTMUM2WGU7RTJDallmLGtDM0N1SHVCO0UyQ3JIdkI7RUFDQSxnQjFDaVE0QjtFMENoUTVCLHlCM0N5SWlCO0UyQ3hJakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUROQSxtQnpDd1A0QjtFeUN0UDVCO0VBQ0E7QTdDd2tJRjtBNkN0a0lFO0VBQVMsVTFDaVhPO0FId3RIbEI7QTZDdmtJRTtFQUNFO0VBQ0E7RUFDQSxVMUNpWGtCO0UwQ2hYbEIsVzFDaVhtQjtBSHd0SHZCO0E2Q3ZrSUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0N5a0lOOztBNkNwa0lBO0VBQ0U7QTdDdWtJRjtBNkNya0lFO0VBQ0U7QTdDdWtJSjtBNkNya0lJO0VBQ0U7RUFDQTtFQUNBLHlCMUNlSTtBSHdqSVY7O0E2Q2xrSUE7RUFDRTtBN0Nxa0lGO0E2Q25rSUU7RUFDRTtFQUNBLFUxQ21WbUI7RTBDbFZuQixXMUNpVmtCO0FIb3ZIdEI7QTZDbmtJSTtFQUNFO0VBQ0E7RUFDQSwyQjFDREk7QUhza0lWOztBNkNoa0lBO0VBQ0U7QTdDbWtJRjtBNkNqa0lFO0VBQ0U7QTdDbWtJSjtBNkNqa0lJO0VBQ0U7RUFDQTtFQUNBLDRCMUNmSTtBSGtsSVY7O0E2QzlqSUE7RUFDRTtBN0Npa0lGO0E2Qy9qSUU7RUFDRTtFQUNBLFUxQ3FUbUI7RTBDcFRuQixXMUNtVGtCO0FIOHdIdEI7QTZDL2pJSTtFQUNFO0VBQ0E7RUFDQSwwQjFDL0JJO0FIZ21JVjs7QTZDNWlJQTtFQUNFLGdCMUNnUmtCO0UwQy9RbEI7RUFDQSxjMUM5RU07RTBDK0VOO0VBQ0EseUIxQ3pEUTtFT25ETixzQk4rTjBCO0FKNjdIOUI7O0ErQ2hxSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhNUNtT2U7RTRDbE9mO0VBQ0EsZ0IzQ3l2QmtDO0UwQzl2QmxDLGtDM0N1SHVCO0UyQ3JIdkI7RUFDQSxnQjFDaVE0QjtFMENoUTVCLHlCM0N5SWlCO0UyQ3hJakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUNMQSxtQjNDdVA0QjtFMkNyUDVCO0VBQ0Esc0IzQ0hTO0UyQ0lUO0VBQ0E7RXJDWEUscUJOZ08wQjtBSnk5SDlCO0ErQzFxSUU7RUFDRTtFQUNBO0VBQ0EsVzNDd3ZCZ0M7RTJDdnZCaEMsYzNDd3ZCZ0M7RTJDdnZCaEM7QS9DNHFJSjtBK0MxcUlJO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0MycUlOOztBK0N0cUlBO0VBQ0UscUIzQ3l1QmtDO0FKZzhHcEM7QStDdnFJRTtFQUNFO0EvQ3lxSUo7QStDdHFJRTs7O0VBRUU7QS9DeXFJSjtBK0N0cUlFO0VBQ0U7RUFDQSxxQzNDK3RCZ0M7QUp5OEdwQztBK0NycUlFO0VBQ0UsVzNDeUswQjtFMkN4SzFCLHNCM0M5Q087QUpxdElYOztBK0NucUlBO0VBQ0UsbUIzQ2t0QmtDO0FKbzlHcEM7QStDcHFJRTtFQUNFO0VBQ0EsYTNDOHNCZ0M7RTJDN3NCaEMsWTNDNHNCZ0M7RTJDM3NCaEM7QS9Dc3FJSjtBK0NucUlFOzs7RUFFRTtBL0NzcUlKO0ErQ25xSUU7RUFDRTtFQUNBLHVDM0Nxc0JnQztBSmcrR3BDO0ErQ2xxSUU7RUFDRSxTM0MrSTBCO0UyQzlJMUIsd0IzQ3hFTztBSjR1SVg7O0ErQ2hxSUE7RUFDRSxrQjNDd3JCa0M7QUoyK0dwQztBK0NqcUlFO0VBQ0U7QS9DbXFJSjtBK0NocUlFOzs7RUFFRTtBL0NtcUlKO0ErQ2hxSUU7RUFDRTtFQUNBLHdDM0M4cUJnQztBSm8vR3BDO0ErQy9wSUU7RUFDRSxRM0N3SDBCO0UyQ3ZIMUIseUIzQy9GTztBSmd3SVg7QStDN3BJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVzNDNHBCZ0M7RTJDM3BCaEM7RUFDQTtFQUNBO0EvQytwSUo7O0ErQzNwSUE7RUFDRSxvQjNDcXBCa0M7QUp5Z0hwQztBK0M1cElFO0VBQ0U7RUFDQSxhM0NpcEJnQztFMkNocEJoQyxZM0Mrb0JnQztFMkM5b0JoQztBL0M4cElKO0ErQzNwSUU7OztFQUVFO0EvQzhwSUo7QStDM3BJRTtFQUNFO0VBQ0Esc0MzQ3dvQmdDO0FKcWhIcEM7QStDMXBJRTtFQUNFLFUzQ2tGMEI7RTJDakYxQix1QjNDcklPO0FKaXlJWDs7QStDdm9JQTtFQUNFO0VBQ0E7RUFDQSxlM0N3RjRCO0UyQ3ZGNUIsYzNDK0c0QjtFMkM5RzVCLDZDM0M0bEJrQztFMkMzbEJsQztFckNoS0UsMENxQ2lLb0I7RXJDaEtwQiwyQ3FDZ0tvQjtBL0Myb0l4QjtBK0N4b0lFO0VBQ0U7QS9DMG9JSjs7QStDdG9JQTtFQUNFO0VBQ0EsYzNDbEtTO0FKMnlJWDs7QWdEcHpJQTtFQUNFO0FoRHV6SUY7O0FnRHB6SUE7RUFDRTtFQUNBO0VBQ0E7QWhEdXpJRjs7QWdEcHpJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaER1eklGOztBZ0RweklBOzs7RUFHRTtFN0IzQkksK0I2QjRCSjtBaER1eklGO0FtQi8wSUU7RTZCb0JGOzs7STdCbkJJO0VuQm8xSUY7QUFDRjs7QWdEM3pJQTs7RUFFRTtFQUNBO0FoRDh6SUY7O0FnRDN6SUE7O0VBRUU7QWhEOHpJRjtBZ0Q1eklFO0VBSkY7O0lBS0k7RWhEZzBJRjtBQUNGOztBZ0Q3eklBOztFQUVFO0FoRGcwSUY7QWdEOXpJRTtFQUpGOztJQUtJO0VoRGswSUY7QUFDRjs7QWdEL3pJQTs7RUFFRTtBaERrMElGO0FnRGgwSUU7RUFKRjs7SUFLSTtFaERvMElGO0FBQ0Y7O0FnRDN6SUU7RUFDRTtFQUNBO0VBQ0E7QWhEOHpJSjtBZ0QzeklFOzs7RUFHRTtBaEQ2eklKO0FnRDF6SUU7O0VBRUU7QWhENHpJSjtBZ0R6eklFOzs7OztFQUtFO0FoRDJ6SUo7QWdEenpJSTtFQVBGOzs7OztJQVFJO0VoRGcwSUo7QUFDRjs7QWdEdnpJQTs7RUFFRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQSxVNUNxeUJrQztFNENweUJsQyxXNUM5R1M7RTRDK0dUO0VBQ0EsWTVDbXlCa0M7QUpzaEhwQztBS242SUU7OztFMkNnSEUsVzVDdEhPO0U0Q3VIUDtFQUNBO0VBQ0E7QWhEd3pJSjs7QWdEcnpJQTtFQUNFO0FoRHd6SUY7O0FnRG56SUE7RUFDRTtBaERzeklGOztBZ0QveUlBOztFQUVFO0VBQ0EsVzVDaXhCa0M7RTRDaHhCbEMsWTVDZ3hCa0M7RTRDL3dCbEM7RUFDQTtBaERreklGOztBZ0RoeklBO0VBQ0UseUQ1QzZ3QmtDO0FKc2lIcEM7O0FnRGp6SUE7RUFDRSx5RDVDMndCa0M7QUp5aUhwQzs7QWdEM3lJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxpQjVDeXVCa0M7RTRDeHVCbEMsZ0I1Q3d1QmtDO0U0Q3Z1QmxDO0FoRDZ5SUY7QWdEM3lJRTtFQUNFO0VBQ0E7RUFDQSxXNUNxdUJnQztFNENwdUJoQyxXNUNxdUJnQztFNENwdUJoQyxpQjVDcXVCZ0M7RTRDcHVCaEMsZ0I1Q291QmdDO0U0Q251QmhDO0VBQ0E7RUFDQSxzQjVDdExPO0U0Q3VMUDtFN0I1TEUsNkI2QjZMRjtBaEQ2eUlKO0FtQnQrSUU7RTZCOEtBO0k3QjdLRTtFbkJ5K0lGO0FBQ0Y7QWdEL3lJSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRGl6SU47QWdEL3lJSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRGl6SU47QWdEN3lJRTtFQUNFO0FoRCt5SUo7O0FnRHR5SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFc1Q2pPUztFNENrT1Q7QWhEeXlJRjs7QWlEbmhKQTtFQUFxQjtBakR1aEpyQjs7QWlEdGhKQTtFQUFxQjtBakQwaEpyQjs7QWlEemhKQTtFQUFxQjtBakQ2aEpyQjs7QWlENWhKQTtFQUFxQjtBakRnaUpyQjs7QWlEL2hKQTtFQUFxQjtBakRtaUpyQjs7QWlEbGlKQTtFQUFxQjtBakRzaUpyQjs7QWtEamlKQTtFQUNFO0FsRG9pSkY7O0FrRGppSkE7RUFDRTtBbERvaUpGOztBbUQvaUpBO0VBQWtCO0FuRG1qSmxCOztBbURsakpBO0VBQWtCO0FuRHNqSmxCOztBbURyakpBO0VBQWtCO0FuRHlqSmxCOztBbUR4akpBO0VBQWtCO0FuRDRqSmxCOztBbUQzakpBO0VBQWtCO0FuRCtqSmxCOztBbUQ3akpBO0VBQW1CO0FuRGlrSm5COztBbURoa0pBO0VBQW1CO0FuRG9rSm5COztBbURua0pBO0VBQW1CO0FuRHVrSm5COztBbUR0a0pBO0VBQW1CO0FuRDBrSm5COztBbUR6a0pBO0VBQW1CO0FuRDZrSm5COztBbURya0pBO0VBQ0U7QW5Ed2tKRjs7QW1EamtKQTtFQUNFO0FuRG9rSkY7O0FtRGxrSkE7RUFDRTtFQUNBO0FuRHFrSkY7O0FtRG5rSkE7RUFDRTtFQUNBO0FuRHNrSkY7O0FtRHBrSkE7RUFDRTtFQUNBO0FuRHVrSkY7O0FtRHJrSkE7RUFDRTtFQUNBO0FuRHdrSkY7O0FtRHJrSkE7RUFDRTtBbkR3a0pGOztBbURya0pBO0VBQ0U7QW5Ed2tKRjs7QW9EaG9KRTtFQUNFO0VBQ0E7RUFDQTtBcERtb0pKOztBcUQ3bkpJO0VBQTJCO0FyRGlvSi9COztBcURob0pJO0VBQTJCO0FyRG9vSi9COztBcURub0pJO0VBQTJCO0FyRHVvSi9COztBcUR0b0pJO0VBQTJCO0FyRDBvSi9COztBcUR6b0pJO0VBQTJCO0FyRDZvSi9COztBcUQ1b0pJO0VBQTJCO0FyRGdwSi9COztBcUQvb0pJO0VBQTJCO0FyRG1wSi9COztBcURscEpJO0VBQTJCO0FyRHNwSi9COztBcURycEpJO0VBQTJCO0FyRHlwSi9COztBYy9tSkk7RXVDbERBO0lBQTJCO0VyRHNxSjdCO0VxRHJxSkU7SUFBMkI7RXJEd3FKN0I7RXFEdnFKRTtJQUEyQjtFckQwcUo3QjtFcUR6cUpFO0lBQTJCO0VyRDRxSjdCO0VxRDNxSkU7SUFBMkI7RXJEOHFKN0I7RXFEN3FKRTtJQUEyQjtFckRncko3QjtFcUQvcUpFO0lBQTJCO0VyRGtySjdCO0VxRGpySkU7SUFBMkI7RXJEb3JKN0I7RXFEbnJKRTtJQUEyQjtFckRzcko3QjtBQUNGO0FjN29KSTtFdUNsREE7SUFBMkI7RXJEbXNKN0I7RXFEbHNKRTtJQUEyQjtFckRxc0o3QjtFcURwc0pFO0lBQTJCO0VyRHVzSjdCO0VxRHRzSkU7SUFBMkI7RXJEeXNKN0I7RXFEeHNKRTtJQUEyQjtFckQyc0o3QjtFcUQxc0pFO0lBQTJCO0VyRDZzSjdCO0VxRDVzSkU7SUFBMkI7RXJEK3NKN0I7RXFEOXNKRTtJQUEyQjtFckRpdEo3QjtFcURodEpFO0lBQTJCO0VyRG10SjdCO0FBQ0Y7QWMxcUpJO0V1Q2xEQTtJQUEyQjtFckRndUo3QjtFcUQvdEpFO0lBQTJCO0VyRGt1SjdCO0VxRGp1SkU7SUFBMkI7RXJEb3VKN0I7RXFEbnVKRTtJQUEyQjtFckRzdUo3QjtFcURydUpFO0lBQTJCO0VyRHd1SjdCO0VxRHZ1SkU7SUFBMkI7RXJEMHVKN0I7RXFEenVKRTtJQUEyQjtFckQ0dUo3QjtFcUQzdUpFO0lBQTJCO0VyRDh1SjdCO0VxRDd1SkU7SUFBMkI7RXJEZ3ZKN0I7QUFDRjtBY3ZzSkk7RXVDbERBO0lBQTJCO0VyRDZ2SjdCO0VxRDV2SkU7SUFBMkI7RXJEK3ZKN0I7RXFEOXZKRTtJQUEyQjtFckRpd0o3QjtFcURod0pFO0lBQTJCO0VyRG13SjdCO0VxRGx3SkU7SUFBMkI7RXJEcXdKN0I7RXFEcHdKRTtJQUEyQjtFckR1d0o3QjtFcUR0d0pFO0lBQTJCO0VyRHl3SjdCO0VxRHh3SkU7SUFBMkI7RXJEMndKN0I7RXFEMXdKRTtJQUEyQjtFckQ2d0o3QjtBQUNGO0FjcHVKSTtFdUNsREE7SUFBMkI7RXJEMHhKN0I7RXFEenhKRTtJQUEyQjtFckQ0eEo3QjtFcUQzeEpFO0lBQTJCO0VyRDh4SjdCO0VxRDd4SkU7SUFBMkI7RXJEZ3lKN0I7RXFEL3hKRTtJQUEyQjtFckRreUo3QjtFcURqeUpFO0lBQTJCO0VyRG95SjdCO0VxRG55SkU7SUFBMkI7RXJEc3lKN0I7RXFEcnlKRTtJQUEyQjtFckR3eUo3QjtFcUR2eUpFO0lBQTJCO0VyRDB5SjdCO0FBQ0Y7QXFEbHlKQTtFQUNFO0lBQXdCO0VyRHF5SnhCO0VxRHB5SkE7SUFBd0I7RXJEdXlKeEI7RXFEdHlKQTtJQUF3QjtFckR5eUp4QjtFcUR4eUpBO0lBQXdCO0VyRDJ5SnhCO0VxRDF5SkE7SUFBd0I7RXJENnlKeEI7RXFENXlKQTtJQUF3QjtFckQreUp4QjtFcUQ5eUpBO0lBQXdCO0VyRGl6SnhCO0VxRGh6SkE7SUFBd0I7RXJEbXpKeEI7RXFEbHpKQTtJQUF3QjtFckRxekp4QjtBQUNGO0FzRHgxSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RDAxSkY7QXNEeDFKRTtFQUNFO0VBQ0E7QXREMDFKSjtBc0R2MUpFOzs7OztFQUtFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RHkxSko7O0FzRHAxSkU7RUFDRTtBdER1MUpKOztBc0RsMUpFO0VBQ0U7QXREcTFKSjs7QXNEaDFKRTtFQUNFO0F0RG0xSko7O0FzRDkwSkU7RUFDRTtBdERpMUpKOztBdUR4M0pJO0VBQWdDO0F2RDQzSnBDOztBdUQzM0pJO0VBQWdDO0F2RCszSnBDOztBdUQ5M0pJO0VBQWdDO0F2RGs0SnBDOztBdURqNEpJO0VBQWdDO0F2RHE0SnBDOztBdURuNEpJO0VBQThCO0F2RHU0SmxDOztBdUR0NEpJO0VBQThCO0F2RDA0SmxDOztBdUR6NEpJO0VBQThCO0F2RDY0SmxDOztBdUQ1NEpJO0VBQThCO0F2RGc1SmxDOztBdUQvNEpJO0VBQThCO0F2RG01SmxDOztBdURsNUpJO0VBQThCO0F2RHM1SmxDOztBdURyNUpJO0VBQThCO0F2RHk1SmxDOztBdUR4NUpJO0VBQThCO0F2RDQ1SmxDOztBdUQxNUpJO0VBQW9DO0F2RDg1SnhDOztBdUQ3NUpJO0VBQW9DO0F2RGk2SnhDOztBdURoNkpJO0VBQW9DO0F2RG82SnhDOztBdURuNkpJO0VBQW9DO0F2RHU2SnhDOztBdUR0NkpJO0VBQW9DO0F2RDA2SnhDOztBdUR4NkpJO0VBQWlDO0F2RDQ2SnJDOztBdUQzNkpJO0VBQWlDO0F2RCs2SnJDOztBdUQ5NkpJO0VBQWlDO0F2RGs3SnJDOztBdURqN0pJO0VBQWlDO0F2RHE3SnJDOztBdURwN0pJO0VBQWlDO0F2RHc3SnJDOztBdUR0N0pJO0VBQWtDO0F2RDA3SnRDOztBdUR6N0pJO0VBQWtDO0F2RDY3SnRDOztBdUQ1N0pJO0VBQWtDO0F2RGc4SnRDOztBdUQvN0pJO0VBQWtDO0F2RG04SnRDOztBdURsOEpJO0VBQWtDO0F2RHM4SnRDOztBdURyOEpJO0VBQWtDO0F2RHk4SnRDOztBdUR2OEpJO0VBQWdDO0F2RDI4SnBDOztBdUQxOEpJO0VBQWdDO0F2RDg4SnBDOztBdUQ3OEpJO0VBQWdDO0F2RGk5SnBDOztBdURoOUpJO0VBQWdDO0F2RG85SnBDOztBdURuOUpJO0VBQWdDO0F2RHU5SnBDOztBdUR0OUpJO0VBQWdDO0F2RDA5SnBDOztBYzk4Skk7RXlDbERBO0lBQWdDO0V2RHFnS2xDO0V1RHBnS0U7SUFBZ0M7RXZEdWdLbEM7RXVEdGdLRTtJQUFnQztFdkR5Z0tsQztFdUR4Z0tFO0lBQWdDO0V2RDJnS2xDO0V1RHpnS0U7SUFBOEI7RXZENGdLaEM7RXVEM2dLRTtJQUE4QjtFdkQ4Z0toQztFdUQ3Z0tFO0lBQThCO0V2RGdoS2hDO0V1RC9nS0U7SUFBOEI7RXZEa2hLaEM7RXVEamhLRTtJQUE4QjtFdkRvaEtoQztFdURuaEtFO0lBQThCO0V2RHNoS2hDO0V1RHJoS0U7SUFBOEI7RXZEd2hLaEM7RXVEdmhLRTtJQUE4QjtFdkQwaEtoQztFdUR4aEtFO0lBQW9DO0V2RDJoS3RDO0V1RDFoS0U7SUFBb0M7RXZENmhLdEM7RXVENWhLRTtJQUFvQztFdkQraEt0QztFdUQ5aEtFO0lBQW9DO0V2RGlpS3RDO0V1RGhpS0U7SUFBb0M7RXZEbWlLdEM7RXVEamlLRTtJQUFpQztFdkRvaUtuQztFdURuaUtFO0lBQWlDO0V2RHNpS25DO0V1RHJpS0U7SUFBaUM7RXZEd2lLbkM7RXVEdmlLRTtJQUFpQztFdkQwaUtuQztFdUR6aUtFO0lBQWlDO0V2RDRpS25DO0V1RDFpS0U7SUFBa0M7RXZENmlLcEM7RXVENWlLRTtJQUFrQztFdkQraUtwQztFdUQ5aUtFO0lBQWtDO0V2RGlqS3BDO0V1RGhqS0U7SUFBa0M7RXZEbWpLcEM7RXVEbGpLRTtJQUFrQztFdkRxaktwQztFdURwaktFO0lBQWtDO0V2RHVqS3BDO0V1RHJqS0U7SUFBZ0M7RXZEd2pLbEM7RXVEdmpLRTtJQUFnQztFdkQwaktsQztFdUR6aktFO0lBQWdDO0V2RDRqS2xDO0V1RDNqS0U7SUFBZ0M7RXZEOGpLbEM7RXVEN2pLRTtJQUFnQztFdkRna0tsQztFdUQvaktFO0lBQWdDO0V2RGtrS2xDO0FBQ0Y7QWN2aktJO0V5Q2xEQTtJQUFnQztFdkQ2bUtsQztFdUQ1bUtFO0lBQWdDO0V2RCttS2xDO0V1RDltS0U7SUFBZ0M7RXZEaW5LbEM7RXVEaG5LRTtJQUFnQztFdkRtbktsQztFdURqbktFO0lBQThCO0V2RG9uS2hDO0V1RG5uS0U7SUFBOEI7RXZEc25LaEM7RXVEcm5LRTtJQUE4QjtFdkR3bktoQztFdUR2bktFO0lBQThCO0V2RDBuS2hDO0V1RHpuS0U7SUFBOEI7RXZENG5LaEM7RXVEM25LRTtJQUE4QjtFdkQ4bktoQztFdUQ3bktFO0lBQThCO0V2RGdvS2hDO0V1RC9uS0U7SUFBOEI7RXZEa29LaEM7RXVEaG9LRTtJQUFvQztFdkRtb0t0QztFdURsb0tFO0lBQW9DO0V2RHFvS3RDO0V1RHBvS0U7SUFBb0M7RXZEdW9LdEM7RXVEdG9LRTtJQUFvQztFdkR5b0t0QztFdUR4b0tFO0lBQW9DO0V2RDJvS3RDO0V1RHpvS0U7SUFBaUM7RXZENG9LbkM7RXVEM29LRTtJQUFpQztFdkQ4b0tuQztFdUQ3b0tFO0lBQWlDO0V2RGdwS25DO0V1RC9vS0U7SUFBaUM7RXZEa3BLbkM7RXVEanBLRTtJQUFpQztFdkRvcEtuQztFdURscEtFO0lBQWtDO0V2RHFwS3BDO0V1RHBwS0U7SUFBa0M7RXZEdXBLcEM7RXVEdHBLRTtJQUFrQztFdkR5cEtwQztFdUR4cEtFO0lBQWtDO0V2RDJwS3BDO0V1RDFwS0U7SUFBa0M7RXZENnBLcEM7RXVENXBLRTtJQUFrQztFdkQrcEtwQztFdUQ3cEtFO0lBQWdDO0V2RGdxS2xDO0V1RC9wS0U7SUFBZ0M7RXZEa3FLbEM7RXVEanFLRTtJQUFnQztFdkRvcUtsQztFdURucUtFO0lBQWdDO0V2RHNxS2xDO0V1RHJxS0U7SUFBZ0M7RXZEd3FLbEM7RXVEdnFLRTtJQUFnQztFdkQwcUtsQztBQUNGO0FjL3BLSTtFeUNsREE7SUFBZ0M7RXZEcXRLbEM7RXVEcHRLRTtJQUFnQztFdkR1dEtsQztFdUR0dEtFO0lBQWdDO0V2RHl0S2xDO0V1RHh0S0U7SUFBZ0M7RXZEMnRLbEM7RXVEenRLRTtJQUE4QjtFdkQ0dEtoQztFdUQzdEtFO0lBQThCO0V2RDh0S2hDO0V1RDd0S0U7SUFBOEI7RXZEZ3VLaEM7RXVEL3RLRTtJQUE4QjtFdkRrdUtoQztFdURqdUtFO0lBQThCO0V2RG91S2hDO0V1RG51S0U7SUFBOEI7RXZEc3VLaEM7RXVEcnVLRTtJQUE4QjtFdkR3dUtoQztFdUR2dUtFO0lBQThCO0V2RDB1S2hDO0V1RHh1S0U7SUFBb0M7RXZEMnVLdEM7RXVEMXVLRTtJQUFvQztFdkQ2dUt0QztFdUQ1dUtFO0lBQW9DO0V2RCt1S3RDO0V1RDl1S0U7SUFBb0M7RXZEaXZLdEM7RXVEaHZLRTtJQUFvQztFdkRtdkt0QztFdURqdktFO0lBQWlDO0V2RG92S25DO0V1RG52S0U7SUFBaUM7RXZEc3ZLbkM7RXVEcnZLRTtJQUFpQztFdkR3dktuQztFdUR2dktFO0lBQWlDO0V2RDB2S25DO0V1RHp2S0U7SUFBaUM7RXZENHZLbkM7RXVEMXZLRTtJQUFrQztFdkQ2dktwQztFdUQ1dktFO0lBQWtDO0V2RCt2S3BDO0V1RDl2S0U7SUFBa0M7RXZEaXdLcEM7RXVEaHdLRTtJQUFrQztFdkRtd0twQztFdURsd0tFO0lBQWtDO0V2RHF3S3BDO0V1RHB3S0U7SUFBa0M7RXZEdXdLcEM7RXVEcndLRTtJQUFnQztFdkR3d0tsQztFdUR2d0tFO0lBQWdDO0V2RDB3S2xDO0V1RHp3S0U7SUFBZ0M7RXZENHdLbEM7RXVEM3dLRTtJQUFnQztFdkQ4d0tsQztFdUQ3d0tFO0lBQWdDO0V2RGd4S2xDO0V1RC93S0U7SUFBZ0M7RXZEa3hLbEM7QUFDRjtBY3Z3S0k7RXlDbERBO0lBQWdDO0V2RDZ6S2xDO0V1RDV6S0U7SUFBZ0M7RXZEK3pLbEM7RXVEOXpLRTtJQUFnQztFdkRpMEtsQztFdURoMEtFO0lBQWdDO0V2RG0wS2xDO0V1RGowS0U7SUFBOEI7RXZEbzBLaEM7RXVEbjBLRTtJQUE4QjtFdkRzMEtoQztFdURyMEtFO0lBQThCO0V2RHcwS2hDO0V1RHYwS0U7SUFBOEI7RXZEMDBLaEM7RXVEejBLRTtJQUE4QjtFdkQ0MEtoQztFdUQzMEtFO0lBQThCO0V2RDgwS2hDO0V1RDcwS0U7SUFBOEI7RXZEZzFLaEM7RXVELzBLRTtJQUE4QjtFdkRrMUtoQztFdURoMUtFO0lBQW9DO0V2RG0xS3RDO0V1RGwxS0U7SUFBb0M7RXZEcTFLdEM7RXVEcDFLRTtJQUFvQztFdkR1MUt0QztFdUR0MUtFO0lBQW9DO0V2RHkxS3RDO0V1RHgxS0U7SUFBb0M7RXZEMjFLdEM7RXVEejFLRTtJQUFpQztFdkQ0MUtuQztFdUQzMUtFO0lBQWlDO0V2RDgxS25DO0V1RDcxS0U7SUFBaUM7RXZEZzJLbkM7RXVELzFLRTtJQUFpQztFdkRrMktuQztFdURqMktFO0lBQWlDO0V2RG8yS25DO0V1RGwyS0U7SUFBa0M7RXZEcTJLcEM7RXVEcDJLRTtJQUFrQztFdkR1MktwQztFdUR0MktFO0lBQWtDO0V2RHkyS3BDO0V1RHgyS0U7SUFBa0M7RXZEMjJLcEM7RXVEMTJLRTtJQUFrQztFdkQ2MktwQztFdUQ1MktFO0lBQWtDO0V2RCsyS3BDO0V1RDcyS0U7SUFBZ0M7RXZEZzNLbEM7RXVELzJLRTtJQUFnQztFdkRrM0tsQztFdURqM0tFO0lBQWdDO0V2RG8zS2xDO0V1RG4zS0U7SUFBZ0M7RXZEczNLbEM7RXVEcjNLRTtJQUFnQztFdkR3M0tsQztFdUR2M0tFO0lBQWdDO0V2RDAzS2xDO0FBQ0Y7QWMvMktJO0V5Q2xEQTtJQUFnQztFdkRxNktsQztFdURwNktFO0lBQWdDO0V2RHU2S2xDO0V1RHQ2S0U7SUFBZ0M7RXZEeTZLbEM7RXVEeDZLRTtJQUFnQztFdkQyNktsQztFdUR6NktFO0lBQThCO0V2RDQ2S2hDO0V1RDM2S0U7SUFBOEI7RXZEODZLaEM7RXVENzZLRTtJQUE4QjtFdkRnN0toQztFdUQvNktFO0lBQThCO0V2RGs3S2hDO0V1RGo3S0U7SUFBOEI7RXZEbzdLaEM7RXVEbjdLRTtJQUE4QjtFdkRzN0toQztFdURyN0tFO0lBQThCO0V2RHc3S2hDO0V1RHY3S0U7SUFBOEI7RXZEMDdLaEM7RXVEeDdLRTtJQUFvQztFdkQyN0t0QztFdUQxN0tFO0lBQW9DO0V2RDY3S3RDO0V1RDU3S0U7SUFBb0M7RXZEKzdLdEM7RXVEOTdLRTtJQUFvQztFdkRpOEt0QztFdURoOEtFO0lBQW9DO0V2RG04S3RDO0V1RGo4S0U7SUFBaUM7RXZEbzhLbkM7RXVEbjhLRTtJQUFpQztFdkRzOEtuQztFdURyOEtFO0lBQWlDO0V2RHc4S25DO0V1RHY4S0U7SUFBaUM7RXZEMDhLbkM7RXVEejhLRTtJQUFpQztFdkQ0OEtuQztFdUQxOEtFO0lBQWtDO0V2RDY4S3BDO0V1RDU4S0U7SUFBa0M7RXZEKzhLcEM7RXVEOThLRTtJQUFrQztFdkRpOUtwQztFdURoOUtFO0lBQWtDO0V2RG05S3BDO0V1RGw5S0U7SUFBa0M7RXZEcTlLcEM7RXVEcDlLRTtJQUFrQztFdkR1OUtwQztFdURyOUtFO0lBQWdDO0V2RHc5S2xDO0V1RHY5S0U7SUFBZ0M7RXZEMDlLbEM7RXVEejlLRTtJQUFnQztFdkQ0OUtsQztFdUQzOUtFO0lBQWdDO0V2RDg5S2xDO0V1RDc5S0U7SUFBZ0M7RXZEZytLbEM7RXVELzlLRTtJQUFnQztFdkRrK0tsQztBQUNGO0F3RC9nTEk7RUNERjtBekRtaExGOztBd0RqaExJO0VDQ0Y7QXpEb2hMRjs7QXdEcGhMSTtFQ0dGO0F6RHFoTEY7O0FjbCtLSTtFMEN4REE7SUNERjtFekRnaUxBO0V3RDloTEU7SUNDRjtFekRnaUxBO0V3RGhpTEU7SUNHRjtFekRnaUxBO0FBQ0Y7QWM5K0tJO0UwQ3hEQTtJQ0RGO0V6RDJpTEE7RXdEemlMRTtJQ0NGO0V6RDJpTEE7RXdEM2lMRTtJQ0dGO0V6RDJpTEE7QUFDRjtBY3ovS0k7RTBDeERBO0lDREY7RXpEc2pMQTtFd0RwakxFO0lDQ0Y7RXpEc2pMQTtFd0R0akxFO0lDR0Y7RXpEc2pMQTtBQUNGO0FjcGdMSTtFMEN4REE7SUNERjtFekRpa0xBO0V3RC9qTEU7SUNDRjtFekRpa0xBO0V3RGprTEU7SUNHRjtFekRpa0xBO0FBQ0Y7QWMvZ0xJO0UwQ3hEQTtJQ0RGO0V6RDRrTEE7RXdEMWtMRTtJQ0NGO0V6RDRrTEE7RXdENWtMRTtJQ0dGO0V6RDRrTEE7QUFDRjtBMEQ3a0xFO0VBQXlCO0ExRGdsTDNCOztBMERobExFO0VBQXlCO0ExRG9sTDNCOztBMERwbExFO0VBQXlCO0ExRHdsTDNCOztBMER4bExFO0VBQXlCO0ExRDRsTDNCOztBMEQ1bExFO0VBQXlCO0ExRGdtTDNCOztBMEQzbExBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhdkRpTmE7QUg2NEtmOztBMEQzbExBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhdkR5TWE7QUhxNUtmOztBMEQxbExFO0VBREY7SUFFSTtJQUNBO0lBQ0EsYXZEaU1ZO0VINjVLZDtBQUNGOztBMkQ3bkxBO0VDRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUQrbkxGOztBNERybkxFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RHVuTEo7O0E2RG5wTEE7RUFBYTtBN0R1cExiOztBNkR0cExBO0VBQVU7QTdEMHBMVjs7QTZEenBMQTtFQUFhO0E3RDZwTGI7O0E2RDVwTEE7RUFBZTtBN0RncUxmOztBOEQvcExJO0VBQXVCO0E5RG1xTDNCOztBOERucUxJO0VBQXVCO0E5RHVxTDNCOztBOER2cUxJO0VBQXVCO0E5RDJxTDNCOztBOEQzcUxJO0VBQXVCO0E5RCtxTDNCOztBOEQvcUxJO0VBQXVCO0E5RG1yTDNCOztBOERuckxJO0VBQXVCO0E5RHVyTDNCOztBOER2ckxJO0VBQXVCO0E5RDJyTDNCOztBOEQzckxJO0VBQXVCO0E5RCtyTDNCOztBOEQvckxJO0VBQXVCO0E5RG1zTDNCOztBOERuc0xJO0VBQXVCO0E5RHVzTDNCOztBOERuc0xBO0VBQVU7QTlEdXNMVjs7QThEdHNMQTtFQUFVO0E5RDBzTFY7O0ErRDNzTFE7RUFBZ0M7QS9EK3NMeEM7O0ErRDlzTFE7O0VBRUU7QS9EaXRMVjs7QStEL3NMUTs7RUFFRTtBL0RrdExWOztBK0RodExROztFQUVFO0EvRG10TFY7O0ErRGp0TFE7O0VBRUU7QS9Eb3RMVjs7QStEbnVMUTtFQUFnQztBL0R1dUx4Qzs7QStEdHVMUTs7RUFFRTtBL0R5dUxWOztBK0R2dUxROztFQUVFO0EvRDB1TFY7O0ErRHh1TFE7O0VBRUU7QS9EMnVMVjs7QStEenVMUTs7RUFFRTtBL0Q0dUxWOztBK0QzdkxRO0VBQWdDO0EvRCt2THhDOztBK0Q5dkxROztFQUVFO0EvRGl3TFY7O0ErRC92TFE7O0VBRUU7QS9Ea3dMVjs7QStEaHdMUTs7RUFFRTtBL0Rtd0xWOztBK0Rqd0xROztFQUVFO0EvRG93TFY7O0ErRG54TFE7RUFBZ0M7QS9EdXhMeEM7O0ErRHR4TFE7O0VBRUU7QS9EeXhMVjs7QStEdnhMUTs7RUFFRTtBL0QweExWOztBK0R4eExROztFQUVFO0EvRDJ4TFY7O0ErRHp4TFE7O0VBRUU7QS9ENHhMVjs7QStEM3lMUTtFQUFnQztBL0QreUx4Qzs7QStEOXlMUTs7RUFFRTtBL0RpekxWOztBK0QveUxROztFQUVFO0EvRGt6TFY7O0ErRGh6TFE7O0VBRUU7QS9EbXpMVjs7QStEanpMUTs7RUFFRTtBL0RvekxWOztBK0RuMExRO0VBQWdDO0EvRHUwTHhDOztBK0R0MExROztFQUVFO0EvRHkwTFY7O0ErRHYwTFE7O0VBRUU7QS9EMDBMVjs7QStEeDBMUTs7RUFFRTtBL0QyMExWOztBK0R6MExROztFQUVFO0EvRDQwTFY7O0ErRDMxTFE7RUFBZ0M7QS9EKzFMeEM7O0ErRDkxTFE7O0VBRUU7QS9EaTJMVjs7QStELzFMUTs7RUFFRTtBL0RrMkxWOztBK0RoMkxROztFQUVFO0EvRG0yTFY7O0ErRGoyTFE7O0VBRUU7QS9EbzJMVjs7QStEbjNMUTtFQUFnQztBL0R1M0x4Qzs7QStEdDNMUTs7RUFFRTtBL0R5M0xWOztBK0R2M0xROztFQUVFO0EvRDAzTFY7O0ErRHgzTFE7O0VBRUU7QS9EMjNMVjs7QStEejNMUTs7RUFFRTtBL0Q0M0xWOztBK0QzNExRO0VBQWdDO0EvRCs0THhDOztBK0Q5NExROztFQUVFO0EvRGk1TFY7O0ErRC80TFE7O0VBRUU7QS9EazVMVjs7QStEaDVMUTs7RUFFRTtBL0RtNUxWOztBK0RqNUxROztFQUVFO0EvRG81TFY7O0ErRG42TFE7RUFBZ0M7QS9EdTZMeEM7O0ErRHQ2TFE7O0VBRUU7QS9EeTZMVjs7QStEdjZMUTs7RUFFRTtBL0QwNkxWOztBK0R4NkxROztFQUVFO0EvRDI2TFY7O0ErRHo2TFE7O0VBRUU7QS9ENDZMVjs7QStEMzdMUTtFQUFnQztBL0QrN0x4Qzs7QStEOTdMUTs7RUFFRTtBL0RpOExWOztBK0QvN0xROztFQUVFO0EvRGs4TFY7O0ErRGg4TFE7O0VBRUU7QS9EbThMVjs7QStEajhMUTs7RUFFRTtBL0RvOExWOztBK0RuOUxRO0VBQWdDO0EvRHU5THhDOztBK0R0OUxROztFQUVFO0EvRHk5TFY7O0ErRHY5TFE7O0VBRUU7QS9EMDlMVjs7QStEeDlMUTs7RUFFRTtBL0QyOUxWOztBK0R6OUxROztFQUVFO0EvRDQ5TFY7O0ErRC83TEk7RUFBbUI7QS9EbThMdkI7O0ErRGw4TEk7O0VBRUU7QS9EcThMTjs7QStEbjhMSTs7RUFFRTtBL0RzOExOOztBK0RwOExJOztFQUVFO0EvRHU4TE47O0ErRHI4TEk7O0VBRUU7QS9EdzhMTjs7QWNqOUxJO0VpRGxESTtJQUFnQztFL0R3Z010QztFK0R2Z01NOztJQUVFO0UvRHlnTVI7RStEdmdNTTs7SUFFRTtFL0R5Z01SO0UrRHZnTU07O0lBRUU7RS9EeWdNUjtFK0R2Z01NOztJQUVFO0UvRHlnTVI7RStEeGhNTTtJQUFnQztFL0QyaE10QztFK0QxaE1NOztJQUVFO0UvRDRoTVI7RStEMWhNTTs7SUFFRTtFL0Q0aE1SO0UrRDFoTU07O0lBRUU7RS9ENGhNUjtFK0QxaE1NOztJQUVFO0UvRDRoTVI7RStEM2lNTTtJQUFnQztFL0Q4aU10QztFK0Q3aU1NOztJQUVFO0UvRCtpTVI7RStEN2lNTTs7SUFFRTtFL0QraU1SO0UrRDdpTU07O0lBRUU7RS9EK2lNUjtFK0Q3aU1NOztJQUVFO0UvRCtpTVI7RStEOWpNTTtJQUFnQztFL0Rpa010QztFK0Roa01NOztJQUVFO0UvRGtrTVI7RStEaGtNTTs7SUFFRTtFL0Rra01SO0UrRGhrTU07O0lBRUU7RS9Ea2tNUjtFK0Roa01NOztJQUVFO0UvRGtrTVI7RStEamxNTTtJQUFnQztFL0RvbE10QztFK0RubE1NOztJQUVFO0UvRHFsTVI7RStEbmxNTTs7SUFFRTtFL0RxbE1SO0UrRG5sTU07O0lBRUU7RS9EcWxNUjtFK0RubE1NOztJQUVFO0UvRHFsTVI7RStEcG1NTTtJQUFnQztFL0R1bU10QztFK0R0bU1NOztJQUVFO0UvRHdtTVI7RStEdG1NTTs7SUFFRTtFL0R3bU1SO0UrRHRtTU07O0lBRUU7RS9Ed21NUjtFK0R0bU1NOztJQUVFO0UvRHdtTVI7RStEdm5NTTtJQUFnQztFL0Qwbk10QztFK0R6bk1NOztJQUVFO0UvRDJuTVI7RStEem5NTTs7SUFFRTtFL0Qybk1SO0UrRHpuTU07O0lBRUU7RS9EMm5NUjtFK0R6bk1NOztJQUVFO0UvRDJuTVI7RStEMW9NTTtJQUFnQztFL0Q2b010QztFK0Q1b01NOztJQUVFO0UvRDhvTVI7RStENW9NTTs7SUFFRTtFL0Q4b01SO0UrRDVvTU07O0lBRUU7RS9EOG9NUjtFK0Q1b01NOztJQUVFO0UvRDhvTVI7RStEN3BNTTtJQUFnQztFL0RncU10QztFK0QvcE1NOztJQUVFO0UvRGlxTVI7RStEL3BNTTs7SUFFRTtFL0RpcU1SO0UrRC9wTU07O0lBRUU7RS9EaXFNUjtFK0QvcE1NOztJQUVFO0UvRGlxTVI7RStEaHJNTTtJQUFnQztFL0Rtck10QztFK0Rsck1NOztJQUVFO0UvRG9yTVI7RStEbHJNTTs7SUFFRTtFL0Rvck1SO0UrRGxyTU07O0lBRUU7RS9Eb3JNUjtFK0Rsck1NOztJQUVFO0UvRG9yTVI7RStEbnNNTTtJQUFnQztFL0Rzc010QztFK0Ryc01NOztJQUVFO0UvRHVzTVI7RStEcnNNTTs7SUFFRTtFL0R1c01SO0UrRHJzTU07O0lBRUU7RS9EdXNNUjtFK0Ryc01NOztJQUVFO0UvRHVzTVI7RStEdHRNTTtJQUFnQztFL0R5dE10QztFK0R4dE1NOztJQUVFO0UvRDB0TVI7RStEeHRNTTs7SUFFRTtFL0QwdE1SO0UrRHh0TU07O0lBRUU7RS9EMHRNUjtFK0R4dE1NOztJQUVFO0UvRDB0TVI7RStEN3JNRTtJQUFtQjtFL0Rnc01yQjtFK0Qvck1FOztJQUVFO0UvRGlzTUo7RStEL3JNRTs7SUFFRTtFL0Rpc01KO0UrRC9yTUU7O0lBRUU7RS9EaXNNSjtFK0Qvck1FOztJQUVFO0UvRGlzTUo7QUFDRjtBYzNzTUk7RWlEbERJO0lBQWdDO0UvRGl3TXRDO0UrRGh3TU07O0lBRUU7RS9Ea3dNUjtFK0Rod01NOztJQUVFO0UvRGt3TVI7RStEaHdNTTs7SUFFRTtFL0Rrd01SO0UrRGh3TU07O0lBRUU7RS9Ea3dNUjtFK0RqeE1NO0lBQWdDO0UvRG94TXRDO0UrRG54TU07O0lBRUU7RS9EcXhNUjtFK0RueE1NOztJQUVFO0UvRHF4TVI7RStEbnhNTTs7SUFFRTtFL0RxeE1SO0UrRG54TU07O0lBRUU7RS9EcXhNUjtFK0RweU1NO0lBQWdDO0UvRHV5TXRDO0UrRHR5TU07O0lBRUU7RS9Ed3lNUjtFK0R0eU1NOztJQUVFO0UvRHd5TVI7RStEdHlNTTs7SUFFRTtFL0R3eU1SO0UrRHR5TU07O0lBRUU7RS9Ed3lNUjtFK0R2ek1NO0lBQWdDO0UvRDB6TXRDO0UrRHp6TU07O0lBRUU7RS9EMnpNUjtFK0R6ek1NOztJQUVFO0UvRDJ6TVI7RStEenpNTTs7SUFFRTtFL0Qyek1SO0UrRHp6TU07O0lBRUU7RS9EMnpNUjtFK0QxME1NO0lBQWdDO0UvRDYwTXRDO0UrRDUwTU07O0lBRUU7RS9EODBNUjtFK0Q1ME1NOztJQUVFO0UvRDgwTVI7RStENTBNTTs7SUFFRTtFL0Q4ME1SO0UrRDUwTU07O0lBRUU7RS9EODBNUjtFK0Q3MU1NO0lBQWdDO0UvRGcyTXRDO0UrRC8xTU07O0lBRUU7RS9EaTJNUjtFK0QvMU1NOztJQUVFO0UvRGkyTVI7RStELzFNTTs7SUFFRTtFL0RpMk1SO0UrRC8xTU07O0lBRUU7RS9EaTJNUjtFK0RoM01NO0lBQWdDO0UvRG0zTXRDO0UrRGwzTU07O0lBRUU7RS9EbzNNUjtFK0RsM01NOztJQUVFO0UvRG8zTVI7RStEbDNNTTs7SUFFRTtFL0RvM01SO0UrRGwzTU07O0lBRUU7RS9EbzNNUjtFK0RuNE1NO0lBQWdDO0UvRHM0TXRDO0UrRHI0TU07O0lBRUU7RS9EdTRNUjtFK0RyNE1NOztJQUVFO0UvRHU0TVI7RStEcjRNTTs7SUFFRTtFL0R1NE1SO0UrRHI0TU07O0lBRUU7RS9EdTRNUjtFK0R0NU1NO0lBQWdDO0UvRHk1TXRDO0UrRHg1TU07O0lBRUU7RS9EMDVNUjtFK0R4NU1NOztJQUVFO0UvRDA1TVI7RStEeDVNTTs7SUFFRTtFL0QwNU1SO0UrRHg1TU07O0lBRUU7RS9EMDVNUjtFK0R6Nk1NO0lBQWdDO0UvRDQ2TXRDO0UrRDM2TU07O0lBRUU7RS9ENjZNUjtFK0QzNk1NOztJQUVFO0UvRDY2TVI7RStEMzZNTTs7SUFFRTtFL0Q2Nk1SO0UrRDM2TU07O0lBRUU7RS9ENjZNUjtFK0Q1N01NO0lBQWdDO0UvRCs3TXRDO0UrRDk3TU07O0lBRUU7RS9EZzhNUjtFK0Q5N01NOztJQUVFO0UvRGc4TVI7RStEOTdNTTs7SUFFRTtFL0RnOE1SO0UrRDk3TU07O0lBRUU7RS9EZzhNUjtFK0QvOE1NO0lBQWdDO0UvRGs5TXRDO0UrRGo5TU07O0lBRUU7RS9EbTlNUjtFK0RqOU1NOztJQUVFO0UvRG05TVI7RStEajlNTTs7SUFFRTtFL0RtOU1SO0UrRGo5TU07O0lBRUU7RS9EbTlNUjtFK0R0N01FO0lBQW1CO0UvRHk3TXJCO0UrRHg3TUU7O0lBRUU7RS9EMDdNSjtFK0R4N01FOztJQUVFO0UvRDA3TUo7RStEeDdNRTs7SUFFRTtFL0QwN01KO0UrRHg3TUU7O0lBRUU7RS9EMDdNSjtBQUNGO0FjcDhNSTtFaURsREk7SUFBZ0M7RS9EMC9NdEM7RStEei9NTTs7SUFFRTtFL0QyL01SO0UrRHovTU07O0lBRUU7RS9EMi9NUjtFK0R6L01NOztJQUVFO0UvRDIvTVI7RStEei9NTTs7SUFFRTtFL0QyL01SO0UrRDFnTk07SUFBZ0M7RS9ENmdOdEM7RStENWdOTTs7SUFFRTtFL0Q4Z05SO0UrRDVnTk07O0lBRUU7RS9EOGdOUjtFK0Q1Z05NOztJQUVFO0UvRDhnTlI7RStENWdOTTs7SUFFRTtFL0Q4Z05SO0UrRDdoTk07SUFBZ0M7RS9EZ2lOdEM7RStEL2hOTTs7SUFFRTtFL0RpaU5SO0UrRC9oTk07O0lBRUU7RS9EaWlOUjtFK0QvaE5NOztJQUVFO0UvRGlpTlI7RStEL2hOTTs7SUFFRTtFL0RpaU5SO0UrRGhqTk07SUFBZ0M7RS9EbWpOdEM7RStEbGpOTTs7SUFFRTtFL0Rvak5SO0UrRGxqTk07O0lBRUU7RS9Eb2pOUjtFK0Rsak5NOztJQUVFO0UvRG9qTlI7RStEbGpOTTs7SUFFRTtFL0Rvak5SO0UrRG5rTk07SUFBZ0M7RS9Ec2tOdEM7RStEcmtOTTs7SUFFRTtFL0R1a05SO0UrRHJrTk07O0lBRUU7RS9EdWtOUjtFK0Rya05NOztJQUVFO0UvRHVrTlI7RStEcmtOTTs7SUFFRTtFL0R1a05SO0UrRHRsTk07SUFBZ0M7RS9EeWxOdEM7RStEeGxOTTs7SUFFRTtFL0QwbE5SO0UrRHhsTk07O0lBRUU7RS9EMGxOUjtFK0R4bE5NOztJQUVFO0UvRDBsTlI7RStEeGxOTTs7SUFFRTtFL0QwbE5SO0UrRHptTk07SUFBZ0M7RS9ENG1OdEM7RStEM21OTTs7SUFFRTtFL0Q2bU5SO0UrRDNtTk07O0lBRUU7RS9ENm1OUjtFK0QzbU5NOztJQUVFO0UvRDZtTlI7RStEM21OTTs7SUFFRTtFL0Q2bU5SO0UrRDVuTk07SUFBZ0M7RS9EK25OdEM7RStEOW5OTTs7SUFFRTtFL0Rnb05SO0UrRDluTk07O0lBRUU7RS9EZ29OUjtFK0Q5bk5NOztJQUVFO0UvRGdvTlI7RStEOW5OTTs7SUFFRTtFL0Rnb05SO0UrRC9vTk07SUFBZ0M7RS9Ea3BOdEM7RStEanBOTTs7SUFFRTtFL0RtcE5SO0UrRGpwTk07O0lBRUU7RS9EbXBOUjtFK0RqcE5NOztJQUVFO0UvRG1wTlI7RStEanBOTTs7SUFFRTtFL0RtcE5SO0UrRGxxTk07SUFBZ0M7RS9EcXFOdEM7RStEcHFOTTs7SUFFRTtFL0RzcU5SO0UrRHBxTk07O0lBRUU7RS9Ec3FOUjtFK0RwcU5NOztJQUVFO0UvRHNxTlI7RStEcHFOTTs7SUFFRTtFL0RzcU5SO0UrRHJyTk07SUFBZ0M7RS9Ed3JOdEM7RStEdnJOTTs7SUFFRTtFL0R5ck5SO0UrRHZyTk07O0lBRUU7RS9EeXJOUjtFK0R2ck5NOztJQUVFO0UvRHlyTlI7RStEdnJOTTs7SUFFRTtFL0R5ck5SO0UrRHhzTk07SUFBZ0M7RS9EMnNOdEM7RStEMXNOTTs7SUFFRTtFL0Q0c05SO0UrRDFzTk07O0lBRUU7RS9ENHNOUjtFK0Qxc05NOztJQUVFO0UvRDRzTlI7RStEMXNOTTs7SUFFRTtFL0Q0c05SO0UrRC9xTkU7SUFBbUI7RS9Ea3JOckI7RStEanJORTs7SUFFRTtFL0Rtck5KO0UrRGpyTkU7O0lBRUU7RS9EbXJOSjtFK0Rqck5FOztJQUVFO0UvRG1yTko7RStEanJORTs7SUFFRTtFL0Rtck5KO0FBQ0Y7QWM3ck5JO0VpRGxESTtJQUFnQztFL0Rtdk50QztFK0Rsdk5NOztJQUVFO0UvRG92TlI7RStEbHZOTTs7SUFFRTtFL0Rvdk5SO0UrRGx2Tk07O0lBRUU7RS9Eb3ZOUjtFK0Rsdk5NOztJQUVFO0UvRG92TlI7RStEbndOTTtJQUFnQztFL0Rzd050QztFK0Ryd05NOztJQUVFO0UvRHV3TlI7RStEcndOTTs7SUFFRTtFL0R1d05SO0UrRHJ3Tk07O0lBRUU7RS9EdXdOUjtFK0Ryd05NOztJQUVFO0UvRHV3TlI7RStEdHhOTTtJQUFnQztFL0R5eE50QztFK0R4eE5NOztJQUVFO0UvRDB4TlI7RStEeHhOTTs7SUFFRTtFL0QweE5SO0UrRHh4Tk07O0lBRUU7RS9EMHhOUjtFK0R4eE5NOztJQUVFO0UvRDB4TlI7RStEenlOTTtJQUFnQztFL0Q0eU50QztFK0QzeU5NOztJQUVFO0UvRDZ5TlI7RStEM3lOTTs7SUFFRTtFL0Q2eU5SO0UrRDN5Tk07O0lBRUU7RS9ENnlOUjtFK0QzeU5NOztJQUVFO0UvRDZ5TlI7RStENXpOTTtJQUFnQztFL0Qrek50QztFK0Q5ek5NOztJQUVFO0UvRGcwTlI7RStEOXpOTTs7SUFFRTtFL0RnME5SO0UrRDl6Tk07O0lBRUU7RS9EZzBOUjtFK0Q5ek5NOztJQUVFO0UvRGcwTlI7RStELzBOTTtJQUFnQztFL0RrMU50QztFK0RqMU5NOztJQUVFO0UvRG0xTlI7RStEajFOTTs7SUFFRTtFL0RtMU5SO0UrRGoxTk07O0lBRUU7RS9EbTFOUjtFK0RqMU5NOztJQUVFO0UvRG0xTlI7RStEbDJOTTtJQUFnQztFL0RxMk50QztFK0RwMk5NOztJQUVFO0UvRHMyTlI7RStEcDJOTTs7SUFFRTtFL0RzMk5SO0UrRHAyTk07O0lBRUU7RS9EczJOUjtFK0RwMk5NOztJQUVFO0UvRHMyTlI7RStEcjNOTTtJQUFnQztFL0R3M050QztFK0R2M05NOztJQUVFO0UvRHkzTlI7RStEdjNOTTs7SUFFRTtFL0R5M05SO0UrRHYzTk07O0lBRUU7RS9EeTNOUjtFK0R2M05NOztJQUVFO0UvRHkzTlI7RStEeDROTTtJQUFnQztFL0QyNE50QztFK0QxNE5NOztJQUVFO0UvRDQ0TlI7RStEMTROTTs7SUFFRTtFL0Q0NE5SO0UrRDE0Tk07O0lBRUU7RS9ENDROUjtFK0QxNE5NOztJQUVFO0UvRDQ0TlI7RStEMzVOTTtJQUFnQztFL0Q4NU50QztFK0Q3NU5NOztJQUVFO0UvRCs1TlI7RStENzVOTTs7SUFFRTtFL0QrNU5SO0UrRDc1Tk07O0lBRUU7RS9EKzVOUjtFK0Q3NU5NOztJQUVFO0UvRCs1TlI7RStEOTZOTTtJQUFnQztFL0RpN050QztFK0RoN05NOztJQUVFO0UvRGs3TlI7RStEaDdOTTs7SUFFRTtFL0RrN05SO0UrRGg3Tk07O0lBRUU7RS9EazdOUjtFK0RoN05NOztJQUVFO0UvRGs3TlI7RStEajhOTTtJQUFnQztFL0RvOE50QztFK0RuOE5NOztJQUVFO0UvRHE4TlI7RStEbjhOTTs7SUFFRTtFL0RxOE5SO0UrRG44Tk07O0lBRUU7RS9EcThOUjtFK0RuOE5NOztJQUVFO0UvRHE4TlI7RStEeDZORTtJQUFtQjtFL0QyNk5yQjtFK0QxNk5FOztJQUVFO0UvRDQ2Tko7RStEMTZORTs7SUFFRTtFL0Q0Nk5KO0UrRDE2TkU7O0lBRUU7RS9ENDZOSjtFK0QxNk5FOztJQUVFO0UvRDQ2Tko7QUFDRjtBY3Q3Tkk7RWlEbERJO0lBQWdDO0UvRDQrTnRDO0UrRDMrTk07O0lBRUU7RS9ENitOUjtFK0QzK05NOztJQUVFO0UvRDYrTlI7RStEMytOTTs7SUFFRTtFL0Q2K05SO0UrRDMrTk07O0lBRUU7RS9ENitOUjtFK0Q1L05NO0lBQWdDO0UvRCsvTnRDO0UrRDkvTk07O0lBRUU7RS9EZ2dPUjtFK0Q5L05NOztJQUVFO0UvRGdnT1I7RStEOS9OTTs7SUFFRTtFL0RnZ09SO0UrRDkvTk07O0lBRUU7RS9EZ2dPUjtFK0QvZ09NO0lBQWdDO0UvRGtoT3RDO0UrRGpoT007O0lBRUU7RS9EbWhPUjtFK0RqaE9NOztJQUVFO0UvRG1oT1I7RStEamhPTTs7SUFFRTtFL0RtaE9SO0UrRGpoT007O0lBRUU7RS9EbWhPUjtFK0RsaU9NO0lBQWdDO0UvRHFpT3RDO0UrRHBpT007O0lBRUU7RS9Ec2lPUjtFK0RwaU9NOztJQUVFO0UvRHNpT1I7RStEcGlPTTs7SUFFRTtFL0RzaU9SO0UrRHBpT007O0lBRUU7RS9Ec2lPUjtFK0Ryak9NO0lBQWdDO0UvRHdqT3RDO0UrRHZqT007O0lBRUU7RS9EeWpPUjtFK0R2ak9NOztJQUVFO0UvRHlqT1I7RStEdmpPTTs7SUFFRTtFL0R5ak9SO0UrRHZqT007O0lBRUU7RS9EeWpPUjtFK0R4a09NO0lBQWdDO0UvRDJrT3RDO0UrRDFrT007O0lBRUU7RS9ENGtPUjtFK0Qxa09NOztJQUVFO0UvRDRrT1I7RStEMWtPTTs7SUFFRTtFL0Q0a09SO0UrRDFrT007O0lBRUU7RS9ENGtPUjtFK0QzbE9NO0lBQWdDO0UvRDhsT3RDO0UrRDdsT007O0lBRUU7RS9EK2xPUjtFK0Q3bE9NOztJQUVFO0UvRCtsT1I7RStEN2xPTTs7SUFFRTtFL0QrbE9SO0UrRDdsT007O0lBRUU7RS9EK2xPUjtFK0Q5bU9NO0lBQWdDO0UvRGluT3RDO0UrRGhuT007O0lBRUU7RS9Ea25PUjtFK0Robk9NOztJQUVFO0UvRGtuT1I7RStEaG5PTTs7SUFFRTtFL0Rrbk9SO0UrRGhuT007O0lBRUU7RS9Ea25PUjtFK0Rqb09NO0lBQWdDO0UvRG9vT3RDO0UrRG5vT007O0lBRUU7RS9EcW9PUjtFK0Rub09NOztJQUVFO0UvRHFvT1I7RStEbm9PTTs7SUFFRTtFL0Rxb09SO0UrRG5vT007O0lBRUU7RS9EcW9PUjtFK0RwcE9NO0lBQWdDO0UvRHVwT3RDO0UrRHRwT007O0lBRUU7RS9Ed3BPUjtFK0R0cE9NOztJQUVFO0UvRHdwT1I7RStEdHBPTTs7SUFFRTtFL0R3cE9SO0UrRHRwT007O0lBRUU7RS9Ed3BPUjtFK0R2cU9NO0lBQWdDO0UvRDBxT3RDO0UrRHpxT007O0lBRUU7RS9EMnFPUjtFK0R6cU9NOztJQUVFO0UvRDJxT1I7RStEenFPTTs7SUFFRTtFL0QycU9SO0UrRHpxT007O0lBRUU7RS9EMnFPUjtFK0Qxck9NO0lBQWdDO0UvRDZyT3RDO0UrRDVyT007O0lBRUU7RS9EOHJPUjtFK0Q1ck9NOztJQUVFO0UvRDhyT1I7RStENXJPTTs7SUFFRTtFL0Q4ck9SO0UrRDVyT007O0lBRUU7RS9EOHJPUjtFK0RqcU9FO0lBQW1CO0UvRG9xT3JCO0UrRG5xT0U7O0lBRUU7RS9EcXFPSjtFK0RucU9FOztJQUVFO0UvRHFxT0o7RStEbnFPRTs7SUFFRTtFL0RxcU9KO0UrRG5xT0U7O0lBRUU7RS9EcXFPSjtBQUNGO0FnRXJ1T0E7RUFBa0IsaUY3RHFITTtBSG1uT3hCOztBZ0VwdU9BO0VBQWlCO0FoRXd1T2pCOztBZ0V2dU9BO0VBQWlCO0FoRTJ1T2pCOztBZ0UxdU9BO0VDUkU7RUFDQTtFQUNBO0FqRXN2T0Y7O0FnRXh1T0k7RUFBd0I7QWhFNHVPNUI7O0FnRTN1T0k7RUFBd0I7QWhFK3VPNUI7O0FnRTl1T0k7RUFBd0I7QWhFa3ZPNUI7O0FjNXNPSTtFa0R4Q0E7SUFBd0I7RWhFeXZPMUI7RWdFeHZPRTtJQUF3QjtFaEUydk8xQjtFZ0Uxdk9FO0lBQXdCO0VoRTZ2TzFCO0FBQ0Y7QWN4dE9JO0VrRHhDQTtJQUF3QjtFaEVvd08xQjtFZ0Vud09FO0lBQXdCO0VoRXN3TzFCO0VnRXJ3T0U7SUFBd0I7RWhFd3dPMUI7QUFDRjtBY251T0k7RWtEeENBO0lBQXdCO0VoRSt3TzFCO0VnRTl3T0U7SUFBd0I7RWhFaXhPMUI7RWdFaHhPRTtJQUF3QjtFaEVteE8xQjtBQUNGO0FjOXVPSTtFa0R4Q0E7SUFBd0I7RWhFMHhPMUI7RWdFenhPRTtJQUF3QjtFaEU0eE8xQjtFZ0UzeE9FO0lBQXdCO0VoRTh4TzFCO0FBQ0Y7QWN6dk9JO0VrRHhDQTtJQUF3QjtFaEVxeU8xQjtFZ0VweU9FO0lBQXdCO0VoRXV5TzFCO0VnRXR5T0U7SUFBd0I7RWhFeXlPMUI7QUFDRjtBZ0VweU9BO0VBQW1CO0FoRXV5T25COztBZ0V0eU9BO0VBQW1CO0FoRTB5T25COztBZ0V6eU9BO0VBQW1CO0FoRTZ5T25COztBZ0V6eU9BO0VBQXVCO0FoRTZ5T3ZCOztBZ0U1eU9BO0VBQXVCO0FoRWd6T3ZCOztBZ0UveU9BO0VBQXVCO0FoRW16T3ZCOztBZ0Vsek9BO0VBQXVCO0FoRXN6T3ZCOztBZ0Vyek9BO0VBQXVCO0FoRXl6T3ZCOztBZ0V4ek9BO0VBQXVCO0FoRTR6T3ZCOztBZ0V4ek9BO0VBQWM7QWhFNHpPZDs7QWdFdHpPQTtFQUFhO0FoRTB6T2I7O0FnRXp6T0E7RUFBYztBaEU2ek9kOztBZ0Uzek9BO0VBQWlCO0FoRSt6T2pCOztBZ0U5ek9BO0VBQWlCO0FoRWswT2pCOztBZ0U5ek9BO0VFdERFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFdzNPRjs7QWdFbDBPQTtFQUF3QjtBaEVzME94Qjs7QW1FLzNPQTtFQ0NFO0FwRWs0T0Y7O0FtRS8zT0E7RUNIRTtBcEVzNE9GOztBcUVoNE9FO0VBQ0U7OztJQUtFO0lBRUE7RXJFZzRPSjtFcUU1M09JO0lBQ0U7RXJFODNPTjtFcUVyM09FO0lBQ0U7RXJFdTNPSjtFcUV6Mk9FO0lBQ0U7RXJFMjJPSjtFcUV6Mk9FOztJQUVFO0lBQ0E7RXJFMjJPSjtFcUVuMk9FO0lBQ0U7RXJFcTJPSjtFcUVsMk9FOztJQUVFO0VyRW8yT0o7RXFFajJPRTs7O0lBR0U7SUFDQTtFckVtMk9KO0VxRWgyT0U7O0lBRUU7RXJFazJPSjtFcUUxMU9FO0lBQ0UsUWpFODJCOEI7RUo4K01sQztFcUUxMU9FO0lBQ0U7RXJFNDFPSjtFcUUxMU9FO0lBQ0U7RXJFNDFPSjtFcUV4MU9FO0lBQ0U7RXJFMDFPSjtFcUV4MU9FO0lBQ0U7RXJFMDFPSjtFcUV2MU9FO0lBQ0U7RXJFeTFPSjtFcUV2MU9JOztJQUVFO0VyRXkxT047RXFFcDFPSTs7SUFFRTtFckVzMU9OO0VxRWwxT0U7SUFDRTtFckVvMU9KO0VxRWwxT0k7Ozs7SUFJRSxxQmpFcEhHO0VKdzhPVDtFcUVoMU9FO0lBQ0U7SUFDQSxxQmpFMUhLO0VKNDhPVDtBQUNGLEM7Ozs7QXNFMTlPQSxnQkFBZ0I7QUFBaEI7O0NBQUE7QUNBQTs7Q0FBQTtBQUtDOzs7Ozs7Ozs7Ozs7O0VBRUMsY3BFeUJNO0FtRVhSOztBRWZDOztFQUNDO0FGbUJGOztBRWZBO0VBQ0M7QUZrQkQ7O0FFZkE7RUFDQztBRmtCRDs7QUVmQTtFQUNDO0VBQ0E7QUZrQkQ7O0FFZkE7Ozs7RUFJQztBRmtCRDs7QUVmQTtFQUNDO0FGa0JEOztBRWZBO0VBQ0M7QUZrQkQ7O0FFZkE7O0VBRUM7RUFDQTtFQUNBO0FGa0JEO0FFaEJDOztFQUNDO0FGbUJGOztBRWZBO0VBQ0M7QUZrQkQ7O0FFZkE7O0VBRUM7QUZrQkQ7O0FFZkE7RUFDQztBRmtCRDs7QUVmQTtFQUNDO0FGa0JEOztBRWZBO0VBQ0M7QUZrQkQ7O0FFZkE7RUFDQztBRmtCRDs7QUVmQTtFQUNDO0VBQ0E7QUZrQkQ7O0FFZkE7RUFDQztFQUNBO0FGa0JEOztBRWZBO0VBQ0M7QUZrQkQ7O0FFZEM7RUFDQztBRmlCRjs7QUc1R0E7O0NBQUE7QUFLQTtFQUNDLGtDdEVrSHdCO0VzRWpIeEIsZXRFNEhnQjtFc0UzSGhCLHlCdEVzSWtCO0VzRXJJbEIsZ0J0RWtJa0I7RXNFaklsQiw0QnRFd0NZO0VzRXZDWix5QnRFcUJPO0VzRXBCUDtFQUNBO0VBQ0E7QUg2R0Q7O0FHekdBO0VBQ0MsZ0h0RXNHMEI7RXNFckcxQjtFQUNBO0VBQ0EsZ0J0RStIc0I7RXNFOUh0QixjdEVpQlU7RXNFaEJWO0FINEdEO0FHekdDO0VBQ0M7QUgyR0Y7QUd6R0U7RUFDQyxjdEV3Qk87QW1FbUZWOztBR3RHQTs7RUFFQztFQUNBO0FIeUdEO0F4RHBGSTtFMkR4Qko7O0lBTUUsZXRFK0hhO0lzRTlIYixtQnRFcUllO0VtRTFCZjtBQUNGOztBR3hHQTs7RUFFQztFQUNBO0VBQ0E7QUgyR0Q7QXhEbEdJO0UyRGJKOztJQU9FLGV0RW9IYTtJc0VuSGIsZ0J0RTBIZTtFbUViZjtBQUNGO0FHNUdDOztFQUNDO0VBQ0E7RUFDQTtBSCtHRjs7QUczR0E7O0VBRUM7RUFDQTtBSDhHRDtBeERySEk7RTJESUo7O0lBT0UsZXRFb0dhO0lzRW5HYixrQnRFMEdlO0VtRUtmO0FBQ0Y7QUc5R0M7O0VBQ0M7RUFDQTtBSGlIRjs7QUc3R0E7O0VBRUM7RUFDQTtBSGdIRDtBeER2SUk7RTJEb0JKOztJQU1FLGV0RXNGYTtJc0VyRmIsaUJ0RTRGZTtFbUVzQmY7QUFDRjs7QUcvR0E7O0VBRUMsZXRFZ0ZjO0VzRS9FZCx5QnRFc0ZnQjtBbUU0QmpCOztBRy9HQTs7RUFFQyxldEUyRWM7RXNFMUVkLHlCdEVpRmdCO0FtRWlDakI7O0FHaEhBO0VBQ0M7QUhtSEQ7O0FHakhBO0VBQ0M7QUhvSEQ7O0FHL0dBOztFQUVDO0VBQ0EsZXRFbUJjO0VzRWxCZCxnQnRFNkJnQjtBbUVxRmpCOztBRy9HQTs7RUFFQztFQUNBLGN0RXpGTztFc0UwRlAsbUJ0RW5FUztBbUVxTFY7O0FHOUdBO0VBQ0MsZXRFS2M7RXNFSmQseUJ0RWVnQjtBbUVrR2pCOztBRzlHQTtFQUNDLGV0RTBEZ0I7RXNFekRoQixpQnRFMERrQjtFc0V6RGxCLGdCdEUwRGtCO0FtRXVEbkI7O0FHOUdBO0VBQ0M7RUFDQSxxQnRFckNrQjtFc0VzQ2xCLGN0RWtFZ0I7RXNFakVoQixjdEVwR1U7RXNFcUdWLG1CdEU3R1U7QW1FOE5YOztBRzVHQztFQUNDO0VBQ0E7RUFDQSxjdEUvRlE7QW1FOE1WO0FHNUdDO0VBQ0M7QUg4R0Y7O0FHekdBO0VBQ0MsbUJ0RXpHUztFc0UwR1QsY3RFaklPO0FtRTZPUjs7QUd6R0E7RUFDQyxtQnRFOUdTO0VzRStHVCxjdEV0SU87QW1Fa1BSOztBR3ZHQTtFQUNDO0VBQ0E7RUFDQTtBSDBHRDs7QUd2R0E7RUFDQztFQUNBO0VBQ0E7QUgwR0Q7QUd6R0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnRFcklRO0FtRWdQVjtBeEQzT0k7RTJEbUlGO0lBQ0M7SUFDQTtFSDJHRDtBQUNGO0FHeEdFO0VBQ0M7RUFDQTtBSDBHSDtBeERyUEk7RTJEOElEO0lBQ0M7SUFDQTtFSDBHRjtBQUNGO0FHdkdDO0VBQ0M7RUFDQTtBSHlHRjtBR3hHRTtFQUNDO0VBQ0E7QUgwR0g7O0FHckdBO0VBQ0M7RUFDQTtFQUNBO0FId0dEO0FHdkdDO0VBQ0M7RUFDQTtFQUNBO0FIeUdGO0FHdkdDO0VBQ0M7QUh5R0Y7QUd2R0M7RUFDQztFQUNBO0VBQ0E7QUh5R0Y7O0FHcEdBO0VBQ0M7RUFDQTtFQUNBO0FIdUdEOztBSXhWQTs7Q0FBQTtBQUdBO0VBQ0M7QUoyVkQ7QUl6VkM7RUFDQztBSjJWRjtBSXhWQztFQUNDO0FKMFZGOztBS3JXQTs7Q0FBQTtBQUtBO0VBQ0MsZ0N4RWtHaUI7QW1Fb1FsQjtBS3BXQztFQUlDLHFCeEU0TWdCO0FtRXVKbEI7QU05V0M7RUFHQyxjekVtRFE7QW1FMlRWO0FNNVdDO0VBQ0MsY3pFZ0RRO0FtRThUVjtBS3BXQztFQUVDO0FMcVdGOztBS2pXQTtFQUNDLGN4RStCUztBbUVxVVY7O0FLaldBO0VBQ0MsY3hFWVU7QW1Fd1ZYOztBS2pXQTtFQUNDO0FMb1dEO0FLbldDO0VBQ0MsY3hFTVM7QW1FK1ZYOztBS2pXQTtFQUNDO0FMb1dEOztBTzNZQTs7Q0FBQTtBQUlBO0VBQ0M7RUFDQTtBUDZZRDs7QU9sWUE7RUFFQztBUG9ZRDs7QU9qWUE7RUFFQztBUG1ZRDs7QU8vWEE7RUFDQztBUGtZRDtBTy9YRTtFQUNDLHlCMUVzQk87QW1FMldWOztBT25YQTtFQUNDLHlCMUVoQk87QW1Fc1lSOztBeEQ3Vkk7RStEckJIO0lBQ0M7RVBzWEE7RU9uWEM7SUFDQyx5QjFFekJJO0VtRThZTjtFT2hYRDtJQUNDLHlCMUVSUTtFbUUwWFI7QUFDRjtBTzdXQTtFQUNDO0FQK1dEO0F4RHpYSTtFK0RTSjtJQUdFO0VQaVhBO0VPL1dBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLG1CMUU1Q1E7RW1FNlpUO0FBQ0Y7O0FPN1dBO0VBQ0M7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBUCtXRDtBTzlXQztFQUNDO0VBQ0E7QVBnWEY7QU85V0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBnWEY7QXhEN1pJO0UrRHlCSjtJQXdCRTtFUGdYQTtBQUNGO0FPL1dDO0VBQ0M7QVBpWEY7QU9oWEU7RUFDQztFQUNBO0FQa1hIO0FPalhHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QVBtWEo7QU9qWEs7RUFDQyxjMUVwRUk7QW1FdWJWO0FPL1dFO0VBQ0M7QVBpWEg7QXhEcmJJO0UrRG1ESDtJQW9CRTtFUGtYRDtBQUNGOztBeEQxYkk7RStEK0VEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVArV0Y7QUFDRjs7QVFsZ0JBOztDQUFBO0FBS0E7RUFDRTtBUm1nQkY7QVFqZ0JFO0VBQ0U7RUFDQTtFQUNBLGMzRTRDTTtBbUV1ZFY7O0FRL2ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjNFbUNRO0FtRStkVjs7QVEvZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUmtnQkY7O0FRL2ZBO0VBQ0U7QVJrZ0JGOztBUS9mQTtFQUNFO0FSa2dCRjs7QVEvZkE7RUFDRTtBUmtnQkY7O0FRL2ZBO0VBQ0U7QVJrZ0JGOztBUTdmSTtFQUNFLDRCM0VDTztBbUUrZmI7O0FRemZBO0VBQ0U7RUFDQTtFQUNBLGMzRXBCUztBbUVnaEJYOztBUXpmQTtFQUNFO0VBQ0EsZ0gzRXlEeUI7RTJFeER6QjtFQUNBO0VBQ0E7QVI0ZkY7O0FRemZBO0VBQ0UsZ0gzRWtEeUI7RTJFakR6QjtFQUNBO0VBQ0E7QVI0ZkY7QVExZkU7RUFDRTtFQUNBO0FSNGZKO0FRemZFO0VBQ0U7QVIyZko7QVF4ZkU7RUFDRTtFQUNBO0VBQ0E7QVIwZko7O0FRdGZBO0VBQ0U7RUFDQTtBUnlmRjtBUXhmRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUIzRTdDTTtBbUV1aUJWOztBUXRmQTtFQUNFO0FSeWZGOztBUXRmQTtFQUNFO0FSeWZGOztBUXRmQTtFQUNFO0FSeWZGOztBeEQ5aUJJO0VnRXlERjtJQUNFO0VSeWZGO0FBQ0Y7QXhEcGpCSTtFZ0UrREY7SUFDRTtFUndmRjtFUXRmRTtJQUNFO0VSd2ZKO0VRcGZBO0lBQ0U7RVJzZkY7RVFwZkE7SUFDRTtFUnNmRjtFUXBmQTtJQUNFO0VSc2ZGO0FBQ0Y7QVFsZkU7RUFDRSxjM0VoSEk7QW1Fb21CUjtBUWhmSTtFQUNFLG1CM0VySEU7QW1FdW1CUjs7QVEzZUE7RUFDRTtFQUNBO0FSOGVGOztBUXplQTtFQUNFO0FSNGVGO0FRM2VFO0VBQ0U7RUFDQTtBUjZlSjtBUTNlRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVI2ZUo7QVExZUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSNGVOO0FReGVNO0VBQ0U7QVIwZVI7QVFyZUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnVlTjtBUXBlTTtFQUNFLG1CM0VwSk07QW1FMG5CZDtBUWplSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUm1lTjtBUWhlTTtFQUNFLG1CM0V0S0U7QW1Fd29CVjs7QVE1ZEU7RUFDRTtBUitkSjtBUTlkRTtFQUNFO0FSZ2VKOztBUTVkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSK2RGO0FROWRFO0VBQ0U7QVJnZUo7QVE1ZEk7RUFDRTtBUjhkTjtBUXpkSTtFQUNFO0FSMmROO0FRemRJO0VBQ0U7QVIyZE47QVF6ZEk7RUFDRTtBUjJkTjs7QVFyZEE7RUFDRTtFQUNBO0VBQ0E7QVJ3ZEY7QVF2ZEU7RUFDRTtBUnlkSjtBeER6cUJJO0VnRTJNSjtJQVNJO0lBQ0E7RVJ5ZEY7RVF4ZEU7SUFDRTtJQUNBO0VSMGRKO0VRdmRJO0lBQ0U7RVJ5ZE47QUFDRjtBUXBkSTtFQUNFO0FSc2ROO0FRbmRFO0VBQ0U7QVJxZEo7QVFuZEU7RUFDRTtFQUNBO0FScWRKO0FRbmRFO0VBQ0U7RUFDQTtBUnFkSjtBUWpkSTtFQUNFO0FSbWROO0FRamRJO0VBQ0U7QVJtZE47QVFqZEk7RUFDRTtBUm1kTjs7QVE3Y0E7O0NBQUE7QUFLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVI4Y0Y7QVE3Y0U7RUFDRTtFQUNBO0FSK2NKOztBUWhjQTtFQUNFO0FSbWNGO0FRbGNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJvY0o7QVFuY0k7RUFDRTtBUnFjTjtBUWxjSTtFQUNFLGMzRW5VSztBbUV1d0JYO0FRbmNNO0VBQ0UsYzNFblVHO0FtRXd3Qlg7O0FRL2JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUIzRW5WTTtBbUVxeEJSO0FRamNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSbWNKOztBUWhjQTtFQUNFO0VBQ0E7QVJtY0Y7O0FRamNBO0VBQ0U7RUFDQTtBUm9jRjtBUW5jRTtFQUNFO0VBQ0E7QVJxY0o7QVFuY0U7RUFDRTtFQUNBO0FScWNKOztBUWhjQTtFQUNFO0VBQ0E7RUFDQTtBUm1jRjs7QVFqY0E7RUFDRTtFQUNBLG1CM0U5V1M7RTJFK1dUO0FSb2NGO0FRbmNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnFjSjtBUW5jRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJxY0o7QVFuY0U7RUFDRTtBUnFjSjtBUW5jRTtFQUNFO0VBQ0E7QVJxY0o7QVFuY0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnFjSjtBUXBjSTtFQUNFO0FSc2NOO0FRcGNJO0VBQ0U7QVJzY047QVFuY0k7RUFDRSxjM0VuYUU7RTJFb2FGO0FScWNOO0FRcGNNO0VBQ0UsYzNFL1lFO0FtRXExQlY7QVFqY0U7RUFDRSxtQjNFL1pLO0FtRWsyQlQ7QVFqY007RUFDRTtBUm1jUjtBUWxjUTtFQUNFLGMzRXZhRjtBbUUyMkJSOztBUTliQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CM0UzYk07QW1FNDNCUjtBUWhjRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJrY0o7O0FRN2JJO0VBQ0U7QVJnY047QVE3YkU7RUFDRTtFQUNBO0FSK2JKOztBUTFiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSNmJGOztBUTFiQTtFQUNFO0VBQ0E7QVI2YkY7QVE1YkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjhiSjtBUTViRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVI4Yko7QVE3Ykk7RUFDRTtBUitiTjtBUTdiSTtFQUNFO0FSK2JOO0FRNWJJO0VBQ0UsYzNFeGZFO0UyRXlmRjtBUjhiTjtBUTdiTTtFQUNFLGMzRXBlRTtBbUVtNkJWOztBUTFiQTtFQUNFO0VBQ0E7RUFDQSxtQjNFbmdCTTtBbUVnOEJSO0FRNWJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSOGJKOztBUTFiRTtFQUNFO0FSNmJKO0FRM2JFO0VBQ0U7RUFDQTtBUjZiSjs7QVF2YkU7RUFDRTtFQUNBO0VBQ0E7QVIwYko7O0FRdmJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVIwYkY7QVF6YkU7RUFDRTtBUjJiSjtBUXpiRTtFQUNFO0VBQ0EsbUIzRWhoQlE7RTJFaWhCUjtBUjJiSjtBUXpiRTtFQUNFO0FSMmJKOztBUXRiQTtFQUNFO0FSeWJGOztBUXZiQTtFQUNFO0FSMGJGO0FRemJFO0VBQ0U7QVIyYko7QVF4Ykk7RUFDRTtFQUNBLGMzRXpqQks7RTJFMGpCTDtBUjBiTjtBUXhiSTtFQUNFO0VBQ0E7RUFDQSxjM0UzakJLO0FtRXEvQlg7QVF6Yk07RUFDRSxjM0U5aUJFO0FtRXkrQlY7QVF0Ykk7RUFDRTtBUndiTjtBUXRiSTtFQUNFO0VBQ0EsYzNFeGpCSTtBbUVnL0JWO0F4RDMrQkk7RWdFd2pCQTtJQUNFO0VSc2JKO0VRcGJFO0lBQ0U7RVJzYko7QUFDRjs7QVFsYkE7O0NBQUE7QUFLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSbWJGO0FRamJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSbWJKO0F4RDNnQ0k7RWdFc2tCSjtJQXNCSTtJQUNBO0VSbWJGO0FBQ0Y7QXhEamhDSTtFZ0Vza0JKO0lBMEJJO0VScWJGO0FBQ0Y7QVFuYkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUnFiSjtBUW5iRTtFQUNFLGMzRTVtQlU7RTJFNm1CVjtFQUNBO0VBQ0E7QVJxYko7QVFuYkU7RUFDRTtBUnFiSjs7QVFqYkE7O0NBQUE7QUFLQTtFQUNFO0FSa2JGO0FRamJFO0VBQ0U7RUFDQTtBUm1iSjs7QVFoYkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUm1iRjtBUWxiRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjM0VscUJPO0UyRW1xQlA7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjNFL3FCSTtFMkVnckJKO0VBQ0E7QVJvYko7QVFuYkk7RUFDRSxjM0UzcUJLO0UyRTRxQkw7QVJxYk47O0FRaGJFO0VBQ0U7RUFDQTtBUm1iSjs7QVE5YUE7O0NBQUE7QUFLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIrYUY7QVE5YUU7RUFDRTtBUmdiSjtBUTdhRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIrYUo7QVE3YUk7RUFDRTtFQUNBO0VBQ0E7QVIrYU47QVExYUk7RUFDRTtBUjRhTjs7QVF4YUE7RUFFRTtFQUNBO0VBQ0E7QVIwYUY7O0FRdmFFO0VBQ0U7RUFDQTtBUjBhSjtBUXphSTtFQUNFO0FSMmFOOztBUXZhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIwYUY7QVF6YUU7RUFDRTtBUjJhSjs7QVF0YUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnlhRjtBUXhhRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUIzRXB4Qkk7RTJFcXhCSjtFQUNBO0FSMGFKO0FReGFFO0VBQ0U7QVIwYUo7QVF4YUU7RUFDRTtBUjBhSjtBUXhhRTtFQUNFO0FSMGFKO0FRdmFJO0VBQ0U7QVJ5YU47O0FRcmFBO0VBQ0U7RUFDQTtFQUNBLG1CM0UxeUJNO0UyRTJ5Qk47QVJ3YUY7O0FRdGFBO0VBQ0U7RUFDQSxjM0V2eUJTO0FtRWd0Q1g7O0FRdmFBO0VBQ0U7QVIwYUY7O0FReGFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVIyYUY7QVExYUU7RUFDRTtBUjRhSjtBUTFhRTtFQUNFO0VBQ0E7RUFDQTtBUjRhSjtBeEQvc0NJO0VnRWd5QkY7SUFLSTtFUjhhSjtBQUNGOztBUTFhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSNmFGO0FRM2FJO0VBQ0UsYzNFbnpCUTtBbUVndUNkOztBUXZhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIwYUY7QVF6YUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUjJhSjtBeEQ1dUNJO0VnRTZ6QkY7SUFNSTtFUjZhSjtBQUNGO0F4RGp2Q0k7RWdFdXpCSjtJQWdCSTtFUjhhRjtBQUNGO0FRN2FFO0VBQ0U7QVIrYUo7QVE3YUU7RUFDRTtFQUNBO0FSK2FKOztBUTVhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIrYUY7QVE5YUU7RUFDRTtFQUNBO0VBQ0E7QVJnYko7QVE5YUU7RUFDRTtBUmdiSjtBUTlhRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNFM0VqMkJTO0UyRWsyQlQsYzNFbjRCSTtFMkVvNEJKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJnYko7QXhEL3hDSTtFZ0UrMUJGO0lBa0JJO0VSa2JKO0FBQ0Y7O0FROWFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJpYkY7O0FRL2FBO0VBQ0U7QVJrYkY7QVFqYkU7RUFDRTtBUm1iSjs7QVEvYUE7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CM0V2NkJNO0UyRXc2Qk47QVJpYkY7QVE5YUU7RUFDRTtBUmdiSjtBeERoMENJO0VnRXU0Qko7SUFZSTtJQUNBO0VSaWJGO0VRaGJFO0lBQ0U7RVJrYko7RVFoYkU7SUFDRTtFUmtiSjtBQUNGOztBUS9hQTtFQUNFO0FSa2JGOztBeERoMUNJO0VnRWc2Qko7SUFFSTtJQUNBO0VSbWJGO0FBQ0Y7QVFqYkU7RUFDRTtBUm1iSjtBUWpiRTtFQ24rQkQ7RUFDQTtBVHU1Q0Q7QVNyNUNDO0VBQ0M7RUFDQTtBVHU1Q0Y7QVNwNUNDO0VBQ0M7RUFDQTtFQUNBLGtCRHk5QmlCO0VDeDlCakIsZ0JEdzlCaUI7QVI4Ym5COztBUTFiRTtFQUNFO0VBQ0E7QVI2Yko7QVE1Ykk7RUFDRSxjM0V2N0JJO0FtRXEzQ1Y7QVE3Yk07RUFDRSxjM0V0N0JNO0FtRXEzQ2Q7QVE1Ykk7RUFDRSxjM0UzN0JNO0FtRXkzQ1o7O0FRMWJBO0VBQ0U7QVI2YkY7O0FRMWJFO0VBQ0U7QVI2Yko7O0FRMWJBO0VBQ0U7RUFDQTtFQUNBO0FSNmJGOztBUTNiQTtFQUNFO0FSOGJGOztBUTViQTtFQUNFO0FSK2JGOztBUTViQTtFQUNFO0VBQ0E7RUFDQTtBUitiRjs7QVEzYkE7RUFDRTtFQUNBO0VBQ0E7QVI4YkY7QVE3YkU7RUFDRTtBUitiSjtBUTViSTtFQUNFO0FSOGJOOztBUXpiQTtFQUNFO0VBQ0E7QVI0YkY7QVEzYkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QVI0Yko7QVExYkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSNGJKO0FRMWJFO0VBQ0U7QVI0Yko7QVExYkU7RUFDRTtFQUNBO0VBQ0E7QVI0Yko7QVF6Ykk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUIzRTdnQ007RTJFOGdDTjtFQUNBO0VBQ0E7QVIyYk47O0FRdmJBO0VBQ0U7RUFDQTtBUjBiRjs7QVF0YkE7RUFDRTtBUnliRjtBUXhiRTtFQUVFO0FSeWJKO0FRdmJFO0VBQ0U7QVJ5Yko7QXhEdjlDSTtFZ0VnaUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUjBiTjtBQUNGO0FRdmJJO0VBQ0U7RUFDQTtBUnliTjtBUXZiSTtFQUNFO0FSeWJOO0FReGJNO0VBRUU7QVJ5YlI7QVF2Yk07RUFDRTtBUnliUjs7QVFsYkE7RUFDRTtFQUNBO0FScWJGO0FRcGJFO0VBQ0U7QVJzYko7QVFwYkU7RUFDRTtFQUNBO0FSc2JKO0FRcGJFO0VBQ0U7QVJzYko7QVFwYkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUnNiSjs7QVFqYkE7RUFDRTtBUm9iRjtBUW5iRTtFQUNFO0FScWJKO0FRcGJJO0VBQ0U7RUFDQTtBUnNiTjtBeERuZ0RJO0VnRWtsQ0E7SUFDRTtFUm9iSjtFUWxiRTtJQUNFO0VSb2JKO0FBQ0Y7O0FRN2FBO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7QVIrYUY7QVE3YUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSK2FKO0FRNWFFO0VBQ0U7RUFDQTtFQUNBO0FSOGFKO0F4RDNpREk7RWdFMG5DRjtJQUtJO0VSZ2JKO0FBQ0Y7QXhEaGpESTtFZ0UwbkNGO0lBUUk7RVJrYko7QUFDRjtBeERyakRJO0VnRTBuQ0Y7SUFXSTtFUm9iSjtBQUNGO0FRbGJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUm9iSjtBUW5iSTtFQUNFO0VBQ0EsYzNFNXFDRTtBbUVpbURSO0FRbmJJO0VBQ0U7QVJxYk47QXhEeGtESTtFZ0V3b0NGO0lBY0k7SUFDQTtJQUNBO0VSc2JKO0FBQ0Y7O0FRbGJBOztDQUFBO0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUnFiRjtBUW5iRTtFQUNFO0VBQ0E7RUFDQTtBUnFiSjtBUW5iSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FScWJOO0FRbGJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUm9iTjtBUWhiRTtFQUNFO0VBQ0E7RUFDQTtBUmtiSjtBUWhiSTtFQUNFLGMzRTVzQ0k7QW1FOG5EVjtBUTdhSTtFQUNFO0VBQ0E7RUFDQTtBUithTjtBUTdhSTtFQUNFO0FSK2FOO0FRM2FFO0VBQWU7QVI4YWpCO0FRN2FFO0VBQVk7QVJnYmQ7QXhEdm9ESTtFZ0UwdENBO0lBQVk7RVJpYmQ7RVFoYkU7SUFBZTtFUm1iakI7QUFDRjs7QVUzc0RBOztDQUFBO0FBS0M7RURIQTtFQUNBO0FUZ3RERDtBUzlzREM7RUFDQztFQUNBO0FUZ3RERjtBUzdzREM7RUFDQztFQUNBO0VBQ0EsbUJDUHFCO0VEUXJCLGlCQ1JlO0FWdXREakI7QVVwdERDO0VEUEE7RUFDQTtBVDh0REQ7QVM1dERDO0VBQ0M7RUFDQTtBVDh0REY7QVMzdERDO0VBQ0M7RUFDQTtFQUNBLG1CQ0hxQjtFRElyQixpQkNKZTtBVml1RGpCO0FVOXREQztFRFhBO0VBQ0E7QVQ0dUREO0FTMXVEQztFQUNDO0VBQ0E7QVQ0dURGO0FTenVEQztFQUNDO0VBQ0E7RUFDQSxtQkNDcUI7RURBckI7QVQydURGO0F4RDdyREk7RWtFL0NIO0lETUE7SUFDQTtFVDB1REM7RVN4dUREO0lBQ0MsbUJDTjRCO0lETzVCLGlCQ1BzQjtFVml2RHRCO0FBQ0Y7QVU5dURDO0VBQ0M7RUFDQTtFQUNBO0FWZ3ZERjtBVTd1REM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWK3VERjtBVTd1REU7RUFDQztFQUNBO0VBQ0E7QVYrdURIO0F4RHh0REk7RWtFakNIO0lBY0U7RVYrdUREO0VVN3VEQztJQUNDO0VWK3VERjtBQUNGOztBVTF1REE7RUFDQztBVjZ1REQ7O0FVMXVEQTtFQUNDO0FWNnVERDs7QVdweURBOztDQUFBO0FDWUM7RUFDQztFQUNBO0VBWkQ7RUFDQTtBWjJ5REQ7QVl6eURDO0VBQ0MsbUJERjZCO0VDRzdCLGlCREh1QjtBWDh5RHpCOztBWWh5REM7RUFDQztFQUNBO0FabXlERjs7QVloeURDO0VBQ0M7QVpteURGOztBWWh5REM7O0VBRUM7RUFDQTtBWm15REY7O0FXeHpEQTtFQ1BDO0VBQ0E7QVptMEREO0FZajBEQztFQUNDLG1CREkwQjtFQ0gxQixnQkRHcUI7QVhnMER2Qjs7QWExMERBOztDQUFBO0FBSUE7O0NBQUE7QUFJQztFQUNDO0FiMjBERjs7QWF2MERBO0VBQ0M7QWIwMEREOztBYXYwREE7RUFDQztBYjAwREQ7O0FhdjBEQTtFQUNDO0FiMDBERDs7QWF2MERBO0VBQ0M7QWIwMEREOztBYXYwREE7RUFDQztBYjAwREQ7O0FhdjBEQTtFQUNDO0FiMDBERDtBeERoekRJO0VxRTNCSjtJQUdFO0ViNDBEQTtBQUNGOztBYXgwREM7RUFDQztBYjIwREY7QWF4MERFO0VBQ0M7QWIwMERIOztBeEQ1ekRJO0VxRVJIO0lBQ0M7RWJ3MERBO0FBQ0Y7QWFyMERBOztDQUFBO0FBSUM7RUFDQztBYnMwREY7O0FhajBEQztFQzVEQTtFQUNBO0FkaTRERDtBYy8zREM7RUFDQyxlRHlEdUI7RUN4RHZCO0VBQ0E7QWRpNERGO0F4RGwxREk7RXFFT0g7SUNqREE7SUFDQTtFZGc0REM7RWM5M0REO0lBQ0M7SUFDQTtFZGc0REE7QUFDRjs7QWE1MERBOztDQUFBO0FBSUM7RUFDQztBYjgwREY7QWE1MERDO0VBQ0M7QWI4MERGOztBYTEwREE7RUFDQztBYjYwREQ7O0FhMTBEQTs7Q0FBQTtBQUdBO0VBQ0M7QWI2MEREO0FhejBERztFQUNDO0VBQ0E7QWIyMERKOztBYXIwREE7O0NBQUE7QUFHQTtFQUVDO0FidTBERDtBYXIwREM7RUFDQztFQUNBO0FidTBERjtBYXQwREU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNoRnpGUTtBbUVpNkRYO0FhcDBEQztFQUNDO0FiczBERjs7QWFsMERBO0VBQ0M7QWJxMEREOztBYWwwREE7RUFDQztBYnEwREQ7O0FhbDBEQTs7Q0FBQTtBQUdBO0VBQ0M7RUFFQTtBYm8wREQ7QWFsMERDO0VBQ0M7RUFDQTtBYm8wREY7QWFsMERFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjaEY5SFE7QW1FazhEWDtBYWgwREM7RUFDQztBYmswREY7O0FhOXpEQTtFQUNDO0FiaTBERDs7QWE1ekRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYit6REQ7QWE5ekRDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWJnMERGOztBYTN6REM7RUFDQztBYjh6REY7QWE1ekRDO0VBQ0M7RUFDQTtFQUNBO0FiOHpERjtBYTd6REU7RUFDQztBYit6REg7QWE3ekRFO0VBQ0M7RUFDQTtFQUNBO0FiK3pESDs7QWF6ekRBO0VDaE5DO0VBQ0E7QWQ2Z0VEO0FhN3pEQztFQUNDO0FiK3pERjtBYzlnRUM7RUFDQyxnQkRnTmdCO0VDL01oQjtFQUNBO0FkZ2hFRjtBYWgwREM7RUFDQyxjaEY5TE07RWdGK0xOLG1CaEZ4S1E7QW1FMCtEVjs7QWExekRDO0VBQ0M7QWI2ekRGO0FhM3pEQztFQUNDO0VBQ0E7QWI2ekRGO0FhNXpERTtFQUNDO0VBQ0E7RUFDQSxjaEZ6TE87RWdGMExQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiOHpESDtBYTF6REU7RUFDQztFQUNBO0VBQ0E7QWI0ekRIO0FhenpERztFQUNDLGNoRjFOTztBbUVxaEVYO0FhenpERztFQUNDO0FiMnpESjs7QWVoa0VBOztDQUFBO0FBS0E7RUFDQztFQUNBO0VBQ0E7QWZpa0VEOztBZTlqRUE7RUFDQztBZmlrRUQ7O0FnQjdrRUE7O0NBQUE7QUFPQTtFQUNFO0VBQ0E7RUFDQTtBaEI0a0VGO0FnQjFrRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCNGtFSjs7QWdCamtFQTtFQUNFLGNuRnlCUTtBbUUyaUVWOztBZ0Jqa0VBO0VBQ0UsY25GdUJVO0FtRTZpRVo7O0FnQmprRUE7RUFDRSxtQm5GTk07RW1GT04sY25GZ0JRO0FtRW9qRVY7O0FnQmprRUE7RUFDRTtBaEJva0VGOztBZ0Jsa0VBO0VBQ0U7QWhCcWtFRjs7QWdCbmtFQTtFQUNFO0FoQnNrRUY7O0FnQnBrRUE7RUFDRTtBaEJ1a0VGOztBZ0Jsa0VBO0VBQ0U7RUFDQTtBaEJxa0VGOztBZ0Jua0VBO0VBQ0U7RUFDQTtFQUNBO0FoQnNrRUY7O0FnQjNqRUE7RUFDRTtFQUNBO0FoQjhqRUY7O0FnQjNqRUE7RUFDRTtBaEI4akVGOztBZ0IzakVBO0VBQ0U7QWhCOGpFRjs7QWdCM2pFQTtFQUNFO0VBQ0E7QWhCOGpFRjtBZ0I3akVFO0VBQ0U7QWhCK2pFSjs7QWdCM2pFQTtFQUNFLGNuRnZDWTtBbUVxbUVkOztBZ0IzakVBO0VBQ0UsY25GN0NXO0FtRTJtRWI7O0FnQjNqRUE7RUFDRSxjbkZoRFU7QW1FOG1FWjs7QWdCM2pFQTtFQUNFLGNuRmxEWTtBbUVnbkVkOztBZ0I1akVBO0VBQ0U7SUFDRSxzRW5GbkRTO0ltRm9EVDtJQUNBO0VoQitqRUY7RWdCN2pFQTtJQUNFLHNFbkZyRFM7SW1Gc0RUO0lBQ0E7RWhCK2pFRjtFZ0I3akVBO0lBQ0UsZ0VuRnhEUztJbUZ5RFQ7SUFDQTtFaEIrakVGO0VnQjdqRUE7SUFDRSxnRW5GNURTO0ltRjZEVDtJQUNBO0VoQitqRUY7QUFDRjtBaUJsc0VBOztDQUFBO0FBZUE7RUFDQztFQUNBO0VBQ0E7RUFDQSxtQnBGYU87RW9GWlA7QWpCd3JFRDtBaUJ0ckVDOztFQUVDLGNwRmVTO0VvRmRULG1CcEZPTTtBbUVpckVSO0FpQnJyRUM7RUFDQyxrQkF6Qm1CO0VBMEJuQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQnVyRUY7QXhEaHBFSTtFeUU3Q0g7SUFTRTtJQUNBO0VqQndyRUQ7QUFDRjtBaUJyckVDO0VBQ0Msa0JBdENtQjtBakI2dEVyQjtBaUJuckVFO0VBQ0M7QWpCcXJFSDtBaUJqckVDO0VBQ0M7QWpCbXJFRjtBaUIvcUVFO0VBQ0M7QWpCaXJFSDs7QWlCNXFFQTtFQUNDO0FqQitxRUQ7O0F4RG5yRUk7RXlFUUg7SUFDQztFakIrcUVBO0FBQ0Y7QWlCeHFFQztFQUNDLGNwRjlDTTtFb0YrQ04sbUJwRnhCUTtFb0Z5QlI7QWpCMHFFRjtBaUJ4cUVDO0VBQ0MsbUJwRmpEUztBbUUydEVYOztBaUJwcUVFO0VBQ0M7QWpCdXFFSDtBaUJycUVFO0VBQ0M7QWpCdXFFSDtBaUJwcUVDO0VBQ0M7QWpCc3FFRjtBaUJucUVDO0VBQ0M7QWpCcXFFRjs7QWlCanFFQTtFQUNDO0FqQm9xRUQ7QWlCbnFFQztFQUNDO0FqQnFxRUY7QWlCbHFFQztFQUNDLG1CcEY5RVM7QW1Fa3ZFWDtBaUJqcUVDO0VBQ0M7QWpCbXFFRjtBaUJocUVDO0VBQ0M7QWpCa3FFRjs7QXhEanRFSTtFeUVzREo7SUFFRTtJQUNBO0lBQ0E7SUFDQTtFakI4cEVBO0VpQjNwRUE7SUFDQztFakI2cEVEO0FBQ0Y7O0FrQnR5RUE7O0NBQUE7QUFJQTtFQUNDO0VBQ0E7RUFDQTtBbEJ3eUVEOztBa0JyeUVBO0VBQ0M7RUFDQTtBbEJ3eUVEO0FrQnR5RUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCckZvQ1E7QW1Fb3dFVjs7QW1CM3pFQTs7Q0FBQTtBQU1BO0VBQ0U7RUFDQTtFQUNBO0VDZ0JEO0VBQ0EsZXZGaVFxQjtFdUZoUXJCLGlCdkZpUXVCO0VzRmpSdEI7RUFDQTtFQUNBLGtDdEYyR3VCO0VzRjFHdkIsZ0J0RnlSZ0I7RXNGeFJoQixpQnRGeVJtQjtFc0Z4Um5CLHlCdEZ5Um1CO0VzRnhSbkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CNnpFRjs7QW1CeHpFQTtFQUNFO0VBQ0E7QW5CMnpFRjs7QW9CdjFFQztFQUVDLGN2RitCUztFdUY5QlQseUJ2RmtDUztFdUZqQ1QscUJ2RmlDUztBbUV3ekVYO0FvQnQxRUM7RUFFQyxjdkZxQk07RXVGcEJOLHlCdkYyQ1E7RXVGMUNSLHFCdkYwQ1E7QW1FNnlFVjtBb0JuMUVFO0VBQ0MsbUJ2RnFDTztBbUVnekVWOztBb0JyMkVDO0VBRUMsY3ZGb0NTO0V1Rm5DVCx5QnZGNEJTO0V1RjNCVCxxQnZGMkJTO0FtRTQwRVg7QW9CcDJFQztFQUVDLGN2RjZCUztFdUY1QlQscUVEOEJpRTtFQzdCakUsaUVENkJ3RjtBbkJ3MEUxRjtBb0JqMkVFO0VBQ0MsK0REd0JnRTtBbkIyMEVuRTs7QW9CbjNFQztFQUVDLGN2RjRCTTtFdUYzQk4seUJ2RmtEUTtFdUZqRFIscUJ2RmlEUTtBbUVvMEVWO0FvQmwzRUM7RUFFQyxjdkZxQk07RXVGcEJOLHlCdkYyQlM7RXVGMUJULHFCdkYwQlM7QW1FeTFFWDtBb0IvMkVFO0VBQ0MsbUJ2RnFCUTtBbUU0MUVYOztBb0JqNEVDO0VBRUMsY3ZGNEJNO0V1RjNCTix5QnZGb0RVO0V1Rm5EVixxQnZGbURVO0FtRWcxRVo7QW9CaDRFQztFQUVDLGN2RnFCTTtFdUZwQk4seUJ2RjRCUztFdUYzQlQscUJ2RjJCUztBbUVzMkVYO0FvQjczRUU7RUFDQyxtQnZGc0JRO0FtRXkyRVg7O0FvQi80RUM7RUFFQyxjdkZvQ1M7RXVGbkNULDZCRGtEZ0M7RUNqRGhDLHFCdkZrQ1M7QW1FKzJFWDtBb0I5NEVDO0VBRUMsY3ZGNkJTO0V1RjVCVCx5QnZGNkNVO0V1RjVDVixxQnZGNENVO0FtRW0yRVo7QW9CMzRFRTtFQUNDLG1CdkZ1Q1M7QW1FczJFWjs7QW9CNzVFQztFQUVDLGN2RjRCTTtFdUYzQk4sNkJEc0Q2QjtFQ3JEN0IscUJ2RjBCTTtBbUVxNEVSO0FvQjU1RUM7RUFFQyxjdkZxQk07RXVGcEJOLHlCdkYyQ1E7RXVGMUNSLHFCdkYwQ1E7QW1FbTNFVjtBb0J6NUVFO0VBQ0MsbUJ2RnFDTztBbUVzM0VWOztBbUI5MkVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY3RGbkNNO0FtRW81RVI7QW1CLzJFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QW5CZzNFSjtBbUI5MkVFO0VBQ0Usc0V0Rm5CUztBbUVtNEViO0FtQjkyRUU7RUFDRTtFQUNBLHVFdEZ0QmlCO0FtRXM0RXJCO0FtQjkyRUU7RUFDRSxjdEZ4REk7QW1FdzZFUjtBbUIvMkVJO0VBQ0U7QW5CaTNFTjtBbUIvMkVJO0VBQ0U7QW5CaTNFTjtBbUI5MkVFO0VBQ0UsY3RGakVJO0FtRWk3RVI7O0FtQjUyRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjdEZ6RU07QW1FdzdFUjtBbUI3MkVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBbkI4MkVKO0FtQjUyRUU7RUFDRSxzRXRGdERTO0FtRW82RWI7QW1CNTJFRTtFQUNFO0VBQ0EsdUV0RnpEaUI7QW1FdTZFckI7QW1CNTJFRTtFQUNFLGN0RjlGSTtBbUU0OEVSO0FtQjcyRUk7RUFDRTtBbkIrMkVOO0FtQjcyRUk7RUFDRTtBbkIrMkVOO0FtQjUyRUU7RUFDRSxjdEZ2R0k7QW1FcTlFUjs7QW1CMTJFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGN0Ri9HTTtBbUU0OUVSO0FtQjMyRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FuQjQyRUo7QW1CMTJFRTtFQUNFLGdFdEZ6RlM7QW1FcThFYjtBbUIxMkVFO0VBQ0U7RUFDQSxpRXRGNUZpQjtBbUV3OEVyQjtBbUIxMkVFO0VBQ0UsY3RGcElJO0FtRWcvRVI7QW1CMzJFSTtFQUNFO0FuQjYyRU47QW1CMzJFSTtFQUNFO0FuQjYyRU47O0FtQngyRUE7RUFDRTtFQUNBO0FuQjIyRUY7QW1CejJFRTtFQUNFLGN0Rm5KSTtFc0ZvSkosbUJ0RjdITTtBbUV3K0VWOztBb0I3aEZDO0VBRUMsY3ZGNEJNO0V1RjNCTix5QnZGc0VTO0V1RnJFVCxxQnZGcUVTO0FtRTA5RVg7QW9CNWhGQztFQUVDLGN2RnFCTTtFdUZwQk4sb0V2RmlFZ0I7RXVGaEVoQixnRXZGZ0VnQjtBbUU2OUVsQjtBb0J6aEZFO0VBQ0MsOER2RjJEZTtBbUVnK0VsQjs7QW9CM2lGQztFQUVDLGN2RjRCTTtFdUYzQk4seUJ2RjBFUTtFdUZ6RVIscUJ2RnlFUTtBbUVvK0VWO0FvQjFpRkM7RUFFQyxjdkZxQk07RXVGcEJOLG1FdkZxRWU7RXVGcEVmLCtEdkZvRWU7QW1FdStFakI7QW9CdmlGRTtFQUNDLDZEdkYrRGM7QW1FMCtFakI7O0FvQnpqRkM7RUFFQyxjdkY0Qk07RXVGM0JOLHlCdkY4RU87RXVGN0VQLHFCdkY2RU87QW1FOCtFVDtBb0J4akZDO0VBRUMsY3ZGcUJNO0V1RnBCTixtRXZGeUVjO0V1RnhFZCwrRHZGd0VjO0FtRWkvRWhCO0FvQnJqRkU7RUFDQyw2RHZGbUVhO0FtRW8vRWhCOztBbUJuNEVBO0VBQ0U7QW5CczRFRjtBbUJwNEVFO0VBQ0U7QW5CczRFSjtBbUJuNEVFO0VBRUU7QW5CbzRFSjs7QW1CNzNFQTtFQUNFO0VBQ0E7RUFDQTtBbkJnNEVGO0FtQjkzRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnRGM0tNO0VzRjRLTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQmc0RUo7QW1CNzNFRTtFQUVFO0FuQjgzRUo7QW1CMzNFRTtFQUNFO0FuQjYzRUo7QW1CNTNFSTtFQUNFO0VBQ0E7QW5CODNFTjs7QW1CcjNFQTtFQUNFO0FuQnczRUY7O0FtQnIzRUE7RUN2T0M7RUFDQSxlRHVPcUU7RUN0T3JFLGlCdkZxUTBCO0FtRTIxRTNCOztBbUJ2M0VBO0VDM09DO0VBQ0EsZUQyT3FFO0VDMU9yRSxnQnZGeVEwQjtBbUU2MUUzQjtBbUIzM0VFO0VBQ0U7QW5CNjNFSjs7QW1CejNFQTtFQ2xQQztFQUNBLGVEa1ArQjtFQ2pQL0IsaUJEaVBxQztBbkI4M0V0QztBeEQ5a0ZJO0UyRStNSjtJQUlJO0VuQiszRUY7QUFDRjs7QW1CeDNFQTtFQUNFO0FuQjIzRUY7O0FtQngzRUE7RUFDRTtBbkIyM0VGOztBbUJ4M0VBO0VBQ0U7QW5CMjNFRjs7QW1CcDNFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuQnUzRUo7QW1CcjNFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJ1M0VOO0FtQm4zRU07RUFDRTtBbkJxM0VSO0FtQmozRUk7RUFDRTtBbkJtM0VOO0FtQmwzRU07RUFDRTtBbkJvM0VSO0FtQi8yRU07RUFDRTtFQUNBO0FuQmkzRVI7QW1CNTJFTTtFQUNFO0VBQ0E7RUFDQTtBbkI4MkVSO0FtQjMyRU07RUFDRTtBbkI2MkVSOztBbUJuMkVBO0VBQ0U7RUFDQSxrQ3RGdE91QjtFc0Z1T3ZCLGdCdEZ4RGdCO0VzRnlEaEI7RUFDQTtFQUNBO0FuQnMyRUY7QW1CcDJFRTtFQUdFLGN0RnZVSTtFc0Z3VUosbUJ0RmpUTTtFc0ZrVE4scUJ0RmxUTTtBbUVzcEZWO0FtQmoyRUU7RUFDRSxjdEY3VUk7RXNGOFVKLG1CdEZwVUk7RXNGcVVKLHFCdEZyVUk7QW1Fd3FGUjs7QW1CNTFFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN0RmhXSTtFc0ZpV0o7RUFDQTtBbkIrMUVKO0FtQjkxRUk7RUFDRSxjdEZoV0s7QW1FZ3NGWDtBbUI5MUVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CZzJFTjtBbUI5MUVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CZzJFTjtBbUI5MUVJO0VBQ0U7RUFFQTtBbkIrMUVOO0FtQjkxRU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQmcyRVI7QXhEM3NGSTtFMkUwVEY7SUFxREk7SUFDQTtFbkJnMkVKO0FBQ0Y7O0FxQjd3RkE7O0NBQUE7QUFLQTtFQUNDO0VBQ0E7QXJCOHdGRDtBcUI1d0ZDO0VBRUMsZ0J4RmtUa0I7QW1FMjlFcEI7O0FxQnp3RkE7RUFDQztBckI0d0ZEOztBcUJ6d0ZBOztFQUVDO0FyQjR3RkQ7O0FxQnR3RkE7RUFDQztBckJ5d0ZEO0FxQnR3RkU7RUFDQyxxQnhGdUNZO0FtRWl1RmY7QXFCbndGRTtFQUNDLHFCeEZpQk87QW1Fb3ZGVjs7QXFCL3ZGQTtFQUNDO0FyQmt3RkQ7O0FxQjl2RkE7RUFDQztFQUNBO0VBQ0EsZ0J4RnlRbUI7RXdGeFFuQjtFQUNBLGV4RmtSc0I7RXdGalJ0QixnQnhGbVJ3QjtFd0ZsUnhCLGlCeEZzUndCO0V3RnJSeEIsY3hGakJVO0V3RmtCVix5QnhGMUJPO0V3RjJCUDtFQUNBLGtCeEZ3Q2U7RXdGdkNmO0VBQ0E7RUFHQyx5QnhGMlFrQjtBbUVvL0VwQjtBcUI1dkZDO0VBQ0M7QXJCOHZGRjs7QXFCenZGQTtFQUNDLGF4RjZROEI7RXdGNVE5QixnQnhGaVBtQjtFd0ZoUG5CLGlCeEY2UWtDO0V3RjVRbEM7QXJCNHZGRDs7QXFCeHZGQTs7RUFFQztFQUNBLDRCeEZuQ1k7RXdGb0NaLGdCeEZvUHdCO0FtRXVnRnpCOztBcUJ4dkZBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQnhGK08rQjtFd0Y5Ty9CLG1CeEY4TytCO0V3RjdPL0IsZXhGd09zQjtFd0Z2T3RCLGdCeEZ5T3dCO0V3RnhPeEIsaUJ4RjRPd0I7RXdGM094QjtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXJCMHZGRDtBcUJ4dkZDO0VBQ0M7QXJCMHZGRjtBcUJ2dkZDO0VBQ0MsY3hGeEVTO0FtRWkwRlg7O0FxQnB2RkE7RUFDQztFQUNBO0FyQnV2RkQ7QXhEbHpGSTtFNkV5REo7SUFLRTtFckJ3dkZBO0VxQnR2RkE7SUFHQztFckJzdkZEO0FBQ0Y7O0FxQmp2RkM7RUFDQztBckJvdkZGOztBcUI3dUZBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3hGaEZjO0V3RmlGZDtBckJndkZEOztBcUI3dUZDO0VBQ0M7RUFDQTtBckJndkZGOztBcUI1dUZDO0VBQ0M7RUFDQTtFQUNBO0FyQit1RkY7O0FxQjF1RkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckI2dUZEO0FxQjN1RkM7RUFDQztFQUNBO0FyQjZ1RkY7QXhEcjJGSTtFNkU2R0o7SUFlRTtFckI2dUZBO0FBQ0Y7O0FxQjF1RkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckI2dUZEO0FxQjN1RkM7RUFDQztFQUNBO0FyQjZ1RkY7QXFCMXVGQztFQUNDLGN4RnZJYTtBbUVtM0ZmO0FxQnp1RkM7RUFDQyxjeEYxSWM7QW1FcTNGaEI7O0FxQnB1RkE7Ozs7RUFJQztBckJ1dUZEO0FxQnB1RkM7Ozs7Ozs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCNHVGRjtBcUJ6dUZDOzs7O0VBQ0M7RUFDQSxtQnhGM01NO0FtRXk3RlI7QXFCNXVGRTs7OztFQUNDO0VBQ0E7RUFDQTtBckJpdkZIO0FxQjd1RkM7Ozs7RUFDQztBckJrdkZGOztBcUI5dUZBOzs7O0VBSUM7QXJCaXZGRDtBcUJodkZDOzs7O0UvQnhQQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FVOCtGRjs7QXFCeHZGQTs7RUFFQztBckIydkZEOztBcUJwdkZDO0VBQ0M7RUFDQTtBckJ1dkZGO0FxQnR2RkU7RUFDQztBckJ3dkZIOztBcUJudkZBOztFQUVDO0VBQ0E7QXJCc3ZGRDtBcUJwdkZDOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJ1dkZGO0FxQnJ2RkU7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CeEZqUE87RXdGa1BQO0FyQnd2Rkg7O0FxQmh2RkE7O0VBRUM7RUFDQTtFQUNBO0FyQm12RkQ7QXFCanZGQzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ4RjdSTTtFd0Y4Uk47QXJCb3ZGRjtBcUJsdkZFOztFQUNDO0VBQ0Esb0N4RnhJRztFd0Z5SUg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN4RmhTUTtBbUVxaEdYOztBcUI1dUZBO0VBQ0M7RUFDQTtBckIrdUZEO0FxQjV1RkU7RUFDQyxtQnhGaFNPO0V3RmlTUDtBckI4dUZIO0FxQjF1RkM7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUNBLFlBTmdCO0VBT2hCLG1CeEZwVU07RXdGcVVOO0FyQjB1RkY7QXFCeHVGRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ4RjNVUTtFd0Y0VVI7RUFDQTtFQUNBO0FyQjB1Rkg7O0FxQmx1RkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFUHZYQTtFQUNBO0FkNmxHRDtBYzNsR0M7RUFDQyxnQk9vWGdCO0VQblhoQjtFQUNBO0FkNmxHRjtBcUJ6dUZDO0VBQ0M7RUFDQTtBckIydUZGO0F4RGxqR0k7RTZFMlVGO0lBQ0M7RXJCMHVGRDtBQUNGO0FxQnR1RkM7RUFDQztBckJ3dUZGO0FxQnJ1RkM7RUFDQztFQUNBO0VBQ0E7QXJCdXVGRjtBeERsakdJO0U2RXdVSDtJQUtFO0VyQnl1RkQ7QUFDRjtBcUJ0dUZDO0VBQ0M7QXJCd3VGRjtBcUJydUZDO0VBQ0M7RUFDQTtFQUNBLGdCeEZwR2tCO0FtRTIwRnBCO0F4RC9qR0k7RTZFcVZIO0lBS0U7SUFDQTtFckJ5dUZEO0VxQnh1RkM7SUFDQztFckIwdUZGO0FBQ0Y7QXFCcnVGRTtFQUNDO0FyQnV1Rkg7QXhEeGxHSTtFNkVzWEY7SUFDQztFckJxdUZEO0FBQ0Y7QXFCbHVGQztFQUNDO0FyQm91RkY7O0FxQjV0RkM7O0VBRUM7RUFDQTtFQUNBLGdCeEZySXFCO0FtRW8yRnZCO0FxQjV0RkM7RUFDQztBckI4dEZGO0FxQjN0RkM7RUFDQztBckI2dEZGO0FxQjF0RkM7RUFDQztBckI0dEZGOztBcUJwdEZDOzs7RUFHQztBckJ1dEZGO0FxQnB0RkM7O0VBRUM7RUFDQTtFQUNBO0FyQnN0RkY7QXFCbnRGQzs7RUFFQztBckJxdEZGO0FxQmx0RkM7RUFDQyxnQnhGN0txQjtBbUVpNEZ2QjtBcUJqdEZDO0VBQ0M7QXJCbXRGRjs7QXFCN3NGQztFQUNDLG1CeEZ6Y087QW1FeXBHVDs7QXNCdHNHQTs7Q0FBQTtBQXlCQTtFQUNFO0VBQ0E7RUFDQSxtQnpGMkJRO0V5RjFCUjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN6RkRNO0V5RkVOO0F0Qm1yR0Y7QXNCbHJHRTtFQUNFLGN6RkpJO0V5RktKLG1CekZHTztBbUVpckdYO0FzQmxyR0U7RUFDRSxjekZSSTtBbUU0ckdSO0FzQmxyR0U7RUFDRSxtQnpGWU07QW1Fd3FHVjtBc0JuckdJO0VBQ0UsY3pGYkU7RXlGY0YsbUJ6Rk5LO0FtRTJyR1g7QXNCbHJHRTtFQUNFLG1CekZNUztBbUU4cUdiO0FzQm5yR0k7RUFDRSxjekZwQkU7RXlGcUJGLG1CekZiSztBbUVrc0dYO0FzQmxyR0U7RUFDRTtBdEJvckdKO0FzQm5yR0k7RUFDRSxjekYzQkU7RXlGNEJGLG1CekZwQks7QW1FeXNHWDs7QXNCL3FHQTtFQUNFO0VBQ0E7QXRCa3JHRjtBc0JqckdFO0VBQ0U7RUFDQTtBdEJtckdKO0FzQmpyR0U7RUFDRTtBdEJtckdKO0FzQmpyR0U7RUFDRTtBdEJtckdKO0FzQmxyR0k7RUFDRTtFQUNBO0VBQ0EsY3pGdkNFO0FtRTJ0R1I7O0FzQmhyR0E7RUFDRTtBdEJtckdGOztBc0JockdBO0VBQ0U7QXRCbXJHRjs7QXNCanJHQTtFQUNFO0F0Qm9yR0Y7O0FzQmpyR0U7RUFDRTtBdEJvckdKO0FzQmxyR0U7RUFDRTtBdEJvckdKO0FzQmpyR0k7RUFDRTtBdEJtckdOOztBc0IvcUdBO0VBQ0U7QXRCa3JHRjtBeERudUdJO0U4RWdESjtJQUlJO0lBQ0E7SUFDQTtFdEJtckdGO0VzQmxyR0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdEJvckdKO0FBQ0Y7QXhEbnZHSTtFOEVrRUE7SUFDRTtFdEJvckdKO0FBQ0Y7QXNCbHJHRTtFQUNFO0F0Qm9yR0o7QXNCbHJHRTtFQUNFO0VBQ0E7QXRCb3JHSjtBc0JsckdFO0VBQ0UsY3pGbEdPO0FtRXN4R1g7QXNCbnJHSTtFQUNFLGN6RnJGSTtBbUUwd0dWOztBc0I3cUdBO0VBQ0U7RUFDQTtFQUNBO0F0QmdyR0Y7QXNCN3FHTTtFQUNFO0VBQ0E7QXRCK3FHUjs7QXNCMXFHQTtFQUNFLG1CekYxSFM7RXlGMkhUO0F0QjZxR0Y7QXNCNXFHRTtFQUNFO0VBQ0E7RUFDQTtBdEI4cUdKOztBc0IzcUdBO0VBQ0U7RUFDQTtBdEI4cUdGO0FzQjdxR0U7RUFDRTtFQUNBO0F0QitxR0o7QXNCN3FHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEIrcUdKOztBc0I1cUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRCK3FHRjtBc0I5cUdFO0VBQ0U7QXRCZ3JHSjtBc0I5cUdFO0VBQ0U7QXRCZ3JHSjs7QXNCN3FHQTtFQUNFO0F0QmdyR0Y7O0FzQjlxR0E7RUFDRSxjekZ0SlE7QW1FdTBHVjtBc0JockdFO0VBQ0UsY3pGckpVO0FtRXUwR2Q7QXNCaHJHRTtFQUNFLGN6RnpKUTtBbUUyMEdaO0FzQmpyR0k7RUFDRSxjekY3Skk7QW1FZzFHVjtBc0JockdFO0VBQ0UsY3pGOUpVO0FtRWcxR2Q7QXNCanJHSTtFQUNFLGN6RmpLTTtBbUVvMUdaOztBc0IvcUdBO0VBQ0U7RUFDQTtFQUNBO0F0QmtyR0Y7O0FzQjdxR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEJnckdGO0FzQi9xR0U7RUFDRTtBdEJpckdKO0F4RC95R0k7RThFd0hKO0lBU0k7SUFDQTtJQUNBO0lBQ0E7RXRCa3JHRjtFc0JqckdFO0lBQ0U7SUFDQTtFdEJtckdKO0FBQ0Y7O0FzQmhyR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Qm1yR0Y7O0FzQmpyR0E7RUFDRTtBdEJvckdGOztBc0IvcUdBO0VBQ0U7QXRCa3JHRjs7QXNCaHJHQTtFQUNFO0VBQ0E7RUFDQTtBdEJtckdGOztBc0JqckdBO0VBQ0U7RUFDQTtFQUNBO0F0Qm9yR0Y7O0FzQi9xR0E7RUFDRTtFQUNBO0VBQ0E7QXRCa3JHRjtBc0JqckdFO0VBQ0U7RUFDQTtBdEJtckdKO0FzQi9xR007RUFDRTtFQUNBO0F0QmlyR1I7O0FzQjVxR0E7RUFDRTtFQUNBLG1CekZqUVM7RXlGa1FUO0F0QitxR0Y7QXNCOXFHRTtFQUNFO0VBQ0E7RUFDQTtBdEJnckdKO0FzQjlxR0U7RUFDRTtFQUNBO0VBQ0E7QXRCZ3JHSjs7QXNCN3FHQTtFQUNFO0VBQ0EsbUJ6RnhSTTtBbUV3OEdSOztBc0I3cUdBO0VBQ0U7RUFDQTtFQUNBO0F0QmdyR0Y7O0FzQjdxR0E7RUFDRTtFQUNBO0VBQ0E7QXRCZ3JHRjs7QXNCOXFHQTtFQUNFO0F0QmlyR0Y7O0FzQjlxR0E7RUFDRTtBdEJpckdGOztBc0IvcUdBO0VBQ0U7QXRCa3JHRjs7QXNCaHJHQTtFQUNFO0VBQ0E7QXRCbXJHRjs7QXNCL3FHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QmtyR0Y7QXhEbjlHSTtFOEUwUko7SUFTSTtFdEJvckdGO0FBQ0Y7QXNCanJHSTtFQUNFO0VBQ0E7QXRCbXJHTjtBc0JqckdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCbXJHTjtBc0JsckdNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCb3JHUjtBc0JqckdJO0VBQ0UsY3pGalVNO0FtRW8vR1o7QXNCanJHSTtFQUNFLGN6RjdWRTtBbUVnaEhSO0FzQmxyR007RUFDRSxjekZ0VUk7QW1FMC9HWjs7QXNCL3FHQTtFQUNFO0F0QmtyR0Y7O0FzQmhyR0E7RUFDRTtFQUNBO0VBQ0E7QXRCbXJHRjtBc0JsckdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBdEJtckdKO0FzQmpyR0U7RUFDRSxnRXpGblZTO0FtRXNnSGI7QXNCanJHRTtFQUNFO0VBQ0EsaUV6RnRWaUI7QW1FeWdIckI7QXNCanJHRTtFQUNFLGN6RjlYSTtFeUYrWEo7QXRCbXJHSjtBc0JsckdJO0VBQ0U7QXRCb3JHTjtBc0JsckdJO0VBQ0U7QXRCb3JHTjs7QXNCL3FHQTtFQUNFO0VBQ0E7QXRCa3JHRjs7QXNCaHJHQTtFQUNFO0F0Qm1yR0Y7O0FzQmpyR0E7RUFDRTtBdEJvckdGOztBc0JsckdBO0VBQ0U7RUFDQSxjekYzWU07RXlGNFlOO0VBQ0E7QXRCcXJHRjtBc0JwckdFO0VBQ0U7RUFDQTtFQUNBO0F0QnNyR0o7O0F1QmpuSEE7O0NBQUE7QUFnQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYTFGaUNTO0UwRmhDVDtBdkJ1bUhEOztBdUJwbUhBO0VBQ0M7QXZCdW1IRDs7QXVCbG1IQTtFQUNDO0VBQ0E7RUFDQTtBdkJxbUhEOztBdUJsbUhBO0VBQ0M7RUFDQTtBdkJxbUhEOztBdUJubUhBO0VBQ0M7RUFDQTtBdkJzbUhEOztBdUJubUhBO0VBRUM7RUFDQTtBdkJxbUhEO0F1QnBtSEM7RUFDQztFQUNBO0VBQ0E7QXZCc21IRjs7QXVCbG1IQTtFQUNDO0F2QnFtSEQ7O0F1QmxtSEE7RUFDQztBdkJxbUhEOztBd0JwcUhBOztDQUFBO0FBYUE7RUFDQztFQUNBLGMzRnFCVTtBbUV3b0hYOztBeUI1cUhBOztDQUFBO0FBVUE7RUFDQztFQUNBO0VBQ0E7RUFFQTtBekJ1cUhEOztBeUJucUhBO0VBQ0M7RUFDQTtBekJzcUhEOztBeUJucUhBO0VYTkM7RUFDQTtBZDZxSEQ7QWMzcUhDO0VBQ0M7RUFDQTtBZDZxSEY7QXlCenFIQztFQUNDO0VBQ0E7QXpCMnFIRjtBeUIxcUhFO0VBR0MsYzVGREs7QW1FMnFIUjtBeUJ0cUhDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QndxSEY7QXlCdHFIRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjVGekJLO0U0RjBCTDtBekJ3cUhIO0F5Qm5xSEU7RUFDQztBekJxcUhIO0F5QmpxSEM7O0VBRUMsK0JBL0R3QjtBekJrdUgxQjs7QXlCOXBIQTtFQUNDO0F6QmlxSEQ7O0F4RHBxSEk7RWlGT0g7SUFDQztFekJpcUhBO0FBQ0Y7QXhEdnJISTtFaUYwQkg7SVhwRUE7SUFDQTtFZHF1SEM7RWNudUhEO0lBQ0M7SUFDQTtFZHF1SEE7RXlCbHFIRDtJQUNDO0V6Qm9xSEE7QUFDRjtBeERwc0hJO0VpRm9DSDtJQUNDO0V6Qm1xSEE7QUFDRjtBeER6c0hJO0VpRjBDSDtJQUNDO0lBQ0E7RXpCa3FIQTtBQUNGO0F4RC9zSEk7RWlGaURIO0lBQ0M7SUFDQTtFekJpcUhBO0FBQ0Y7QTBCanhIQTs7Q0FBQTtBQUlBO0VBQ0M7RUFDQTtFakJKQTtFQUNBO0FUdXhIRDtBU3J4SEM7RUFDQztFQUNBO0FUdXhIRjtBU3B4SEM7RUFDQztFQUNBO0VBQ0EsbUJpQk5jO0VqQk9kLGlCaUJQYztBMUI2eEhoQjs7QTBCMXhIQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExQjZ4SEQ7O0EwQnp4SEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGU3RjhVc0I7RTZGN1V0QjtFQUNBO0VBQ0EseUI3Rk1PO0U2RkxQLGM3RlVVO0U2RlRWLGdDN0Y0RWlCO0FtRWd0SGxCOztBMEJ2eEhDO0VBR0MsYzdGSk07RTZGS04seUI3RmtCUTtFNkZqQlIscUI3RmlCUTtBbUV1d0hWOztBMEJseEhDO0VBSUMsYzdGaEJNO0U2RmlCTix5QjdGTVE7RTZGTFIscUI3RktRO0FtRTZ3SFY7O0EwQjV3SEM7RUFJQyxjN0Z4QlM7RTZGeUJULHlCN0YzQlM7RTZGNEJULHFCN0Y1QlM7QW1Fd3lIWDs7QTBCdndIQztFQUNDO0VBQ0E7RUFDQSxpQjdGZ1N1QjtBbUUwK0d6Qjs7QTBCcHdIQztFQUNDO0VBQ0E7QTFCdXdIRjs7QTBCandIQztFQUNDO0VBQ0E7QTFCb3dIRjs7QTBCandIQTtFQUNDO0ExQm93SEQ7QTBCbndIQztFQUNDO0ExQnF3SEY7QTBCbndIQztFQUNDO0ExQnF3SEY7QTBCbndIQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExQnF3SEY7QTBCcHdIRTtFQUNDO0VBQ0EsYzdGaEVRO0U2RmlFUixxQjdGakVRO0FtRXUwSFg7QTBCbHdIRTtFQUNDO0VBQ0EsYzdGdkVRO0U2RndFUixxQjdGeEVRO0FtRTQwSFg7QTBCandIQztFQUNDO0ExQm13SEY7O0EyQnYzSEE7O0NBQUE7QUFJQTtFQUNDO0VBQ0E7RUFDQTtFQUNBLGM5RndCTztFOEZ2QlA7RUFDQSx5QjlGOEJVO0U4RjdCVjtFQUNBO0VBRUE7QTNCdzNIRDtBMkJ0M0hDO0VBQ0M7QTNCdzNIRjtBMkJwM0hDO0VBQ0M7QTNCczNIRjtBMkJsM0hDO0VBQ0M7RUFDQTtBM0JvM0hGO0EyQmgzSEM7RUFDQztFQUNBO0VBQ0E7QTNCazNIRjtBMkJoM0hFO0VBQ0M7QTNCazNISDtBeEQ1MUhJO0VtRnhESjtJQXVDRTtJQUNBO0lBQ0E7RTNCaTNIQTtBQUNGOztBNEIvNUhBOztDQUFBO0FBUUE7RUFDQztFQUNBO0VBQ0EsbUIvRjJCVTtBbUVrNEhYO0F4RDUySEk7RW9GcERKO0lBS0U7RTVCKzVIQTtBQUNGO0E0Qjk1SEM7RUFDQyxjL0ZnQk07QW1FZzVIUjtBNEI5NUhDO0VBQ0M7QTVCZzZIRjtBNEIvNUhFO0VBQ0M7QTVCaTZISDtBNEIvNUhFO0VBQ0M7QTVCaTZISDtBNEJoNkhHO0VBQ0M7QTVCazZISjtBNEI3NUhDO0VBQ0M7RUFDQTtFQUNBO0E1Qis1SEY7QTRCNzVIQztFQUNDO0E1Qis1SEY7QTRCNTVIRTtFQUNDO0E1Qjg1SEg7QTRCNzVIRztFQUNDLGMvRllNO0FtRW01SFY7QTRCMTVIQztFQUNDO0VBQ0EsYy9GbEJNO0FtRTg2SFI7O0E0QnY1SEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBNUIwNUhEOztBNEJ4NUhBO0VBQ0M7QTVCMjVIRDs7QTRCeDVIQTtFQUNDO0VBQ0E7RUFDQTtBNUIyNUhEO0E0QjE1SEM7RUFDQztBNUI0NUhGOztBNEJ4NUhDO0VBQ0MsYy9GM0NNO0FtRXM4SFI7O0E0QnY1SEE7RUFDQztFQUNBLG1CL0YzQ1U7QW1FcThIWDtBNEJ6NUhDO0VBQ0M7RUFDQTtBNUIyNUhGO0E0Qng1SEM7RUFDQztBNUIwNUhGO0E0Qno1SEU7RUFDQztBNUIyNUhIO0E0QjE1SEc7RUFDQztFQUNBLGMvRjdESTtBbUV5OUhSO0E0QjM1SEk7RUFDQyxjL0Z4Q0s7QW1FcThIVjtBNEJ6NUhFO0VBQ0M7QTVCMjVISDtBNEIxNUhHO0VBQ0M7QTVCNDVISjtBNEJ4NUhDO0VBQ0M7QTVCMDVIRjtBNEJ4NUhDO0VBQ0M7QTVCMDVIRjtBNEJ4NUhDO0VBQ0M7RUFDQTtFQUNBO0E1QjA1SEY7QTRCeDVIQztFQUNDO0E1QjA1SEY7QXhEcDlISTtFb0Y4REY7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTVCeTVIRDtFNEJ4NUhDO0lBQ0M7RTVCMDVIRjtBQUNGO0E0QnY1SEM7RUFDQztFQUNBLGMvRnhHTTtBbUVpZ0lSO0E0QnQ1SEU7RUFDQztBNUJ3NUhIO0F4RHgrSEk7RW9GK0VGO0lBR0U7SUFDQTtFNUIwNUhGO0FBQ0Y7O0E0QnA1SEE7RUFDQztFQUNBO0VBQ0E7QTVCdTVIRDtBeERwL0hJO0VvRjBGSjtJQUtFO0U1Qnk1SEE7QUFDRjtBNEJ4NUhDO0VBQ0M7RUFDQSxjL0YvSE07QW1FeWhJUjtBNEJ4NUhDO0VBQ0M7QTVCMDVIRjtBNEJ4NUhDO0VBQ0M7QTVCMDVIRjtBNEJ6NUhFO0VBQ0M7QTVCMjVISDtBNEJ4NUhDO0VBQ0M7QTVCMDVIRjs7QTRCdDVIQTtFQUNDO0E1Qnk1SEQ7QTRCeDVIQztFQUNDO0E1QjA1SEY7QXhEaGhJSTtFb0ZxSEg7SUFHRTtFNUI0NUhEO0FBQ0Y7QTRCMTVIQztFQUNDO0E1QjQ1SEY7QXhEeGhJSTtFb0YySEg7SUFHRTtJQUNBO0U1Qjg1SEQ7QUFDRjtBNEIxNUhDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjL0ZyS007QW1FaWtJUjtBNEIzNUhFO0VBQ0MsYy9GaEpPO0FtRTZpSVY7O0E2QnBtSUE7O0NBQUE7QUFLQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0E3QnFtSUQ7QTZCbm1JQztFQUFXO0E3QnNtSVo7QTZCcm1JQztFQUFZO0E3QndtSWI7QTZCdG1JQztFQUNDO0E3QndtSUY7O0E2QmxtSUM7RUFDQztBN0JxbUlGO0E2QmxtSUM7RUFDQztJQUNDLGlCaEcrRGdCO0lnRzlEaEI7SUFDQTtJQUNBO0U3Qm9tSUQ7RTZCam1JQTtJQUNDLGlCaEd3RGdCO0lnR3ZEaEI7SUFDQTtFN0JtbUlEO0U2QmptSUM7SUFDQyxpQmhHbURlO0lnR2xEZjtJQUNBO0lBQ0E7RTdCbW1JRjtBQUNGOztBNkI5bElBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTdCaW1JRDs7QTZCL2xJQTtFQUNDO0E3QmttSUQ7O0E4QnpwSUE7O0NBQUE7QUFLQTtFQUNFO0E5QjBwSUY7O0E4QnZwSUE7RUFDRTtBOUIwcElGOztBOEJ0cElBO0VBQ0U7QTlCeXBJRjs7QThCdHBJQTtFQUNFO0E5QnlwSUY7O0E4QnJwSUE7RUFDRTtBOUJ3cElGOztBOEJycElBO0VBQ0U7QTlCd3BJRjs7QThCcnBJQTtFQUNFO0E5QndwSUY7O0E4QnJwSUE7RUFDRTtBOUJ3cElGOztBOEJycElBO0VBQ0U7QTlCd3BJRjs7QThCcnBJQTtFQUNFO0E5QndwSUY7O0E4QnJwSUE7RUFDRTtBOUJ3cElGOztBOEJwcElBO0VBQ0U7QTlCdXBJRjs7QThCcHBJQTtFQUNFO0E5QnVwSUY7O0E4QnBwSUE7RUFDRTtBOUJ1cElGOztBOEJwcElBO0VBQ0U7QTlCdXBJRjs7QThCcnBJQTtFQUNFLGNqR1hVO0FtRW1xSVo7O0E4QnJwSUE7RUFDRSxjakdkWTtBbUVzcUlkOztBOEJycElBO0VBQ0UsY2pHcEJXO0FtRTRxSWI7O0E4QnJwSUE7RUFDRSxjakd2QlU7QW1FK3FJWjs7QThCcnBJQTtFQUNFLGNqR3pCWTtBbUVpcklkOztBOEJ0cElBO0VBQ0U7SUFDRSxzRWpHMUJTO0lpRzJCVDtJQUNBO0U5QnlwSUY7RThCdnBJQTtJQUNFLHNFakc1QlM7SWlHNkJUO0lBQ0E7RTlCeXBJRjtFOEJ2cElBO0lBQ0UsZ0VqRy9CUztJaUdnQ1Q7SUFDQTtFOUJ5cElGO0U4QnZwSUE7SUFDRSxnRWpHbkNTO0lpR29DVDtJQUNBO0U5QnlwSUY7QUFDRjtBOEJ0cElBO0VBQ0U7RUFDQTtBOUJ3cElGO0E4QnRwSUE7RUFDRTtFQUNBO0VBQ0E7QTlCd3BJRjtBOEJ0cElBO0VBQ0U7QTlCd3BJRjs7QThCdHBJQTtFQUNFO0E5QnlwSUY7O0ErQm54SUE7O0NBQUE7QUFLQTtFQUNFO0EvQm94SUY7O0ErQjl3SUE7O0VBRUU7QS9CaXhJRjs7QStCN3dJQTs7RUFFRTtBL0JneElGOztBK0I1d0lBO0VBQ0U7QS9CK3dJRjs7QStCNXdJQTtFQUNFO0EvQit3SUY7O0ErQjV3SUE7RUFDRTtBL0Ird0lGOztBK0I3d0lBO0VBQ0U7QS9CZ3hJRjs7QXhEeHZJSTtFdUZwQkY7SUFDRTtFL0JneElGO0FBQ0Y7QStCNXdJQTtFQUNFO0EvQjh3SUY7O0ErQjN3SUE7RUFDRTtBL0I4d0lGOztBK0Izd0lBO0VBQ0U7QS9COHdJRjs7QStCM3dJQTtFQUNFO0EvQjh3SUY7O0ErQjN3SUE7RUFDRTtBL0I4d0lGOztBK0I1d0lBO0VBQ0U7QS9CK3dJRjs7QStCNXdJQTtFQUNFO0EvQit3SUY7O0ErQjV3SUE7RUFDRTtBL0Ird0lGOztBeEQ3eElJO0V1RmtCRjtJQUNFO0UvQit3SUY7QUFDRjtBeERueUlJO0V1RndCRjtJQUNFO0UvQjh3SUY7QUFDRjtBK0Ixd0lBOztFQUVFO0EvQjR3SUY7O0ErQnp3SUE7RUFDRTtBL0I0d0lGOztBK0J4d0lBO0VBQ0U7QS9CMndJRjs7QStCeHdJQTtFQUNFO0EvQjJ3SUY7O0F4RHh6SUk7RXVGa0RGO0lBQ0U7RS9CMHdJRjtFK0J2d0lBO0lBQ0U7RS9CeXdJRjtFK0J2d0lBO0lBQ0U7RS9CeXdJRjtBQUNGO0ErQnJ3SUE7RUN0SEM7QWhDODNJRDtBZ0M1M0lDO0VBQ0M7QWhDODNJRjtBZ0MzM0lDO0VBQ0Msa0JEZ0hxQjtBL0I2d0l2Qjs7QStCMXdJQTtFQzFIQztBaEN3NElEO0FnQ3Q0SUM7RUFDQztBaEN3NElGO0FnQ3I0SUM7RUFDQyxtQkRvSHFCO0EvQm14SXZCOztBK0JoeElBO0VDOUhDO0FoQ2s1SUQ7QWdDaDVJQztFQUNDO0FoQ2s1SUY7QWdDLzRJQztFQUNDLG1CRHdIcUI7QS9CeXhJdkI7O0ErQnR4SUE7RUNsSUM7QWhDNDVJRDtBZ0MxNUlDO0VBQ0M7QWhDNDVJRjtBZ0N6NUlDO0VBQ0MsbUJENEhxQjtBL0IreEl2Qjs7QStCNXhJQTtFQ3RJQztBaENzNklEO0FnQ3A2SUM7RUFDQztBaENzNklGO0FnQ242SUM7RUFDQyxtQkRnSXFCO0EvQnF5SXZCOztBK0JqeUlBO0VDM0lDO0FoQ2c3SUQ7QWdDOTZJQztFQUNDO0FoQ2c3SUY7QWdDNzZJQztFQUNDLG1CRHFJcUI7QS9CMHlJdkI7O0ErQnZ5SUE7RUMvSUM7QWhDMDdJRDtBZ0N4N0lDO0VBQ0M7QWhDMDdJRjtBZ0N2N0lDO0VBQ0MsbUJEeUlxQjtBL0Jnekl2Qjs7QStCN3lJQTtFQ25KQztBaENvOElEO0FnQ2w4SUM7RUFDQztBaENvOElGO0FnQ2o4SUM7RUFDQyxtQkQ2SXFCO0EvQnN6SXZCOztBeERuNUlJO0V1RmlHRjtJQ3hKRDtFaEMrOElDO0VnQzc4SUQ7SUFDQztFaEMrOElBO0VnQzU4SUQ7SUFDQyxtQkRrSnVCO0UvQjR6SXZCO0UrQnp6SUE7SUM1SkQ7RWhDdzlJQztFZ0N0OUlEO0lBQ0M7RWhDdzlJQTtFZ0NyOUlEO0lBQ0MsbUJEc0p1QjtFL0JpMEl2QjtBQUNGO0F4RHg2SUk7RXVGMkdGO0lDbEtEO0VoQ20rSUM7RWdDaitJRDtJQUNDO0VoQ20rSUE7RWdDaCtJRDtJQUNDLG9CRDRKdUI7RS9CczBJdkI7QUFDRjtBK0JuMElBO0VBQ0U7QS9CcTBJRjs7QStCbDBJQTtFQUNFO0EvQnEwSUY7O0ErQm4wSUE7RUFDRTtBL0JzMElGOztBK0JwMElBO0VBQ0U7QS9CdTBJRjs7QStCcDBJQTtFQUNFO0EvQnUwSUY7O0ErQnIwSUE7RUFBb0I7QS9CeTBJcEI7O0F4RDE4SUk7RXVGb0lGO0lBQW9CO0UvQjIwSXBCO0FBQ0Y7QStCejBJQTtFQUNFO0EvQjIwSUY7O0F4RG45SUk7RXVGNElGO0lBQ0U7RS9CMjBJRjtBQUNGO0F4RHo5SUk7RXVGbUpGO0lBQW9CO0UvQjAwSXBCO0UrQnowSUE7SUFBb0I7RS9CNDBJcEI7RStCMTBJQTtJQUFzQjtFL0I2MEl0QjtFK0I1MElBO0lBQXNCO0UvQiswSXRCO0FBQ0Y7QWlDbmlKQTs7Q0FBQTtBQU9BO0VBQ0U7QWpDaWlKRjs7QWlDOWhKQTs7OztFQUlFO0FqQ2lpSkY7O0FpQzloSkE7RUFDRTtBakNpaUpGOztBaUM3aEpBO0VBQ0U7QWpDZ2lKRjs7QWlDN2hKQTtFQUNFO0FqQ2dpSkY7O0FpQzVoSkE7RUFDRTtBakMraEpGOztBeER2L0lJO0V5Ri9CQTs7Ozs7SUFDRTtFakM4aEpKO0FBQ0Y7QXhEOWdKSTtFeUZYRjtJQUNFO0VqQzRoSkY7RWlDemhKQTtJQUNFO0VqQzJoSkY7RWlDeGhKQTtJQUNFO0VqQzBoSkY7RWlDeGhKQTtJQUNFO0VqQzBoSkY7RWlDeGhKQTtJQUNFO0VqQzBoSkY7QUFDRjtBeEQvaEpJO0V5RlNGO0lBQ0U7RWpDeWhKRjtFaUN0aEpBO0lBQ0U7RWpDd2hKRjtFaUN0aEpBO0lBQ0U7RWpDd2hKRjtFaUN0aEpBO0lBQ0U7RWpDd2hKRjtBQUNGO0F4RDdpSkk7RXlGeUJGO0lBQ0U7RWpDdWhKRjtFaUNyaEpBO0lBQ0U7RWpDdWhKRjtFaUNyaEpBO0lBQ0U7RWpDdWhKRjtBQUNGO0FpQy9nSkE7RUFDRTtFQUNBO0FqQ2loSkY7QWlDL2dKRTtFQUNFO0VBQ0E7QWpDaWhKSjtBaUM5Z0pFO0VBQ0U7QWpDZ2hKSjtBaUM5Z0pFO0VBQ0U7QWpDZ2hKSjtBaUM5Z0pFO0VBQ0U7QWpDZ2hKSjtBeER6a0pJO0V5RjZEQTtJQUNFO0VqQytnSko7RWlDN2dKRTtJQUNFO0VqQytnSko7QUFDRjtBaUM1Z0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpDOGdKSjtBaUMzZ0pFO0VBQ0U7QWpDNmdKSjs7QWlDemdKQTtFQUNFO0FqQzRnSkY7O0FpQ3pnSkE7RUFDRTtBakM0Z0pGOztBaUN6Z0pBO0VBQ0U7QWpDNGdKRjs7QWlDemdKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakM0Z0pGO0FpQzFnSkU7RUFDRTtBakM0Z0pKOztBaUN4Z0pBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakMyZ0pGO0FBQ0Y7QWlDdGdKQTtFQUNFO0VBQ0E7RUFDQTtBakN3Z0pGO0F4RG5uSkk7RXlGd0dKO0lBT0k7RWpDd2dKRjtBQUNGO0FpQ3RnSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ3dnSko7QWlDcmdKRTtFQUNFO0FqQ3VnSko7QXhEbHBKSTtFeUZxSEo7SUEwQkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakN1Z0pGO0FBQ0Y7QWlDcmdKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakN1Z0pKO0F4RG5xSkk7RXlGc0pGO0lBUUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakN5Z0pKO0FBQ0Y7QWlDdmdKRTtFQUNFO0VBQ0E7RUFDQTtBakN5Z0pKO0FpQ3hnSkk7RUFDRTtBakMwZ0pOO0FpQ3hnSkk7RUFDRTtFQUNBO0VBQ0E7QWpDMGdKTjtBaUN6Z0pNO0VBQ0U7RUFDQTtFQUNBO0FqQzJnSlI7QXhEOXJKSTtFeUZnTEU7SUFLSTtFakM2Z0pSO0FBQ0Y7QWlDM2dKTTtFQUNFO0FqQzZnSlI7QWlDeGdKRTtFQWNFLG1CcEdsT087QW1FK3RKWDtBaUMxZ0pJO0VBQ0U7QWpDNGdKTjtBaUMxZ0pJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakM0Z0pOOztBaUNyZ0pBO0VBQ0U7SUFDRTtFakN3Z0pGO0VpQ3RnSkE7SUFDRTtFakN3Z0pGO0VpQ3JnSkE7SUFDRTtFakN1Z0pGO0FBQ0Y7QWlDcGdKQTtFQUNFO0VBQ0E7RUFDQTtBakNzZ0pGO0F4RHZ1Skk7RXlGOE5KO0lBS0k7RWpDd2dKRjtBQUNGOztBaUNwZ0pBO0VBQ0U7RUFDQTtBakN1Z0pGO0F4RGp2Skk7RXlGd09KO0lBS0k7SUFDQTtFakN3Z0pGO0FBQ0Y7QWlDdGdKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQ3dnSko7QWlDdmdKSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakN5Z0pOO0F4RHJ3Skk7RXlGaVBGO0lBZUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakN5Z0pKO0FBQ0Y7QWlDdmdKTTtFQUNFLGNwRzdRRTtBbUVzeEpWO0F4RGp4Skk7RXlGNFFGO0lBRUk7SUFDQTtFakN1Z0pKO0FBQ0Y7QWlDcmdKSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDdWdKTjtBeEQ5eEpJO0V5RmtSQTtJQU9JO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7SUFDQTtFakN3Z0pOO0FBQ0Y7O0FpQ3BnSkE7RUFDRTtBakN1Z0pGO0FpQ3RnSkU7RUFDRTtFQUNBO0FqQ3dnSko7QWlDdGdKRTtFQUNFO0FqQ3dnSko7QWlDdGdKRTtFQUNFO0FqQ3dnSko7QWlDdGdKRTtFQUNFO0FqQ3dnSko7QWlDdGdKRTtFQUNFO0FqQ3dnSko7QXhEL3pKSTtFeUZ1U0o7SUFtQkk7RWpDeWdKRjtFaUN4Z0pFO0lBQ0U7RWpDMGdKSjtFaUN4Z0pFO0lBQ0U7RWpDMGdKSjtFaUN4Z0pFO0lBQ0U7RWpDMGdKSjtFaUN4Z0pFO0lBQ0U7RWpDMGdKSjtBQUNGOztBaUN2Z0pBO0VBQ0U7QWpDMGdKRjs7QWlDdmdKRTtFQUNFLG1CcEcxV0k7QW1FbzNKUjtBaUN4Z0pFO0VBQ0U7QWpDMGdKSjtBaUN4Z0pFO0VBQ0U7QWpDMGdKSjs7QWlDdGdKRTtFQUNFO0FqQ3lnSko7QWlDdmdKRTtFQUNFO0VBQ0E7QWpDeWdKSjtBaUN2Z0pFO0VBQ0U7QWpDeWdKSjtBaUN2Z0pFO0VBQ0U7RUFDQTtFQUNBO0FqQ3lnSko7QWlDeGdKSTtFQUNFLGNwR25ZRTtFb0dvWUY7RUFDQTtBakMwZ0pOO0FpQ3hnSkk7RUFDRSxjcEd4WUU7RW9HeVlGO0VBQ0E7QWpDMGdKTjtBaUN4Z0pJO0VBQ0UsY3BHN1lFO0VvRzhZRjtFQUNBO0FqQzBnSk47QWlDeGdKSTtFQUNFLGNwR2xaRTtFb0dtWkY7RUFDQTtBakMwZ0pOOztBa0M5N0pBOztDQUFBO0FBSUE7RUFDQztFQUNBO0FsQ2c4SkQ7QWtDOTdKQztFQUNDO0VBQ0E7RUFDQTtBbENnOEpGO0FrQzc3SkM7RUFBUTtBbENnOEpUO0FrQy83SkM7RUFBVztBbENrOEpaO0FrQ2o4SkM7RUFBYztBbENvOEpmO0F4RHg1Skk7RTBGeERKO0lBZUU7RWxDcThKQTtFa0NuOEpBO0lBQ0M7SUFDQTtJQUNBO0VsQ3E4SkQ7RWtDbDhKQTtJQUFRO0VsQ3E4SlI7QUFDRjs7QWtDajhKQztFQUNDO0VBQ0E7QWxDbzhKRjtBa0NsOEpFO0VBQ0M7QWxDbzhKSDtBa0NoOEpDO0VBQ0M7QWxDazhKRjtBa0NoOEpFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ2s4Skg7QXhEeDdKSTtFMEZuQkg7SUFhRTtFbENrOEpEO0FBQ0Y7QXhENzdKSTtFMEZuQkg7SUFpQkU7RWxDbThKRDtBQUNGOztBa0M5N0pDO0VBQ0M7QWxDaThKRjtBa0M5N0pDO0VBQ0M7QWxDZzhKRjtBeER6OEpJO0UwRlFIO0lBSUU7SUFDQTtFbENpOEpEO0FBQ0Y7QXhELzhKSTtFMEZRSDtJQVNFO0lBQ0E7RWxDazhKRDtBQUNGOztBa0M3NUpBO0VBQ0M7RUFDQTtBbENnNkpEO0FrQy81SkM7RUFDQztFQUNBO0FsQ2k2SkY7O0FtQzFoS0E7O0NBQUE7QUFXRTtFQUNDO0FuQ3FoS0g7QW1DbGhLRTtFQUNDO0FuQ29oS0g7QW1DL2dLRTtFQUNDO0FuQ2loS0g7QW1DOWdLQztFQUNDO0FuQ2doS0Y7QW1DOWdLQztFQUNDO0FuQ2doS0Y7QW1DNWdLRTtFQUNDO0FuQzhnS0g7QW1DNWdLRTtFQUNDLGN0R0dRO0FtRTJnS1g7QW1DN2dLRztFQUNDLGN0R2dCTTtBbUUrL0pWO0FtQzFnS0U7RUFDQztBbkM0Z0tIO0FtQ3ZnS0c7RUFFQztBbkN3Z0tKO0FtQ25nS0M7RUFDQyxjdEdsQlM7QW1FdWhLWDtBbUNwZ0tFO0VBQ0MsY3RHcEJRO0FtRTBoS1g7QW1DbmdLQztFQUNDLGN0R1BVO0FtRTRnS1o7QW1DbmdLQztFQUNDLGN0RzNCUztBbUVnaUtYOztBbUNwL0pBOztDQUFBO0FBR0E7RUNuRUMseUJ2R1lPO0FtRStpS1I7QW9DempLQztFQUFnRTtBcEM0aktqRTtBbUN4L0pDO0VBQ0M7QW5DMC9KRjtBbUN4L0pFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkMwL0pIOztBbUNyL0pBO0VDdEZDLHlCdkdhVTtBbUVra0tYO0FvQzdrS0M7RUFBZ0U7QXBDZ2xLakU7O0FtQ3gvSkE7RUMxRkMseUJ2R2VVO0FtRXVrS1g7QW9DcGxLQztFQUFnRTtBcEN1bEtqRTs7QW1DMy9KQTtFQzlGQyx5QnZHZ0JVO0FtRTZrS1g7QW9DM2xLQztFQUFnRTtBcEM4bEtqRTs7QW1DOS9KQTtFQ2xHQyx5QnZHeUJRO0FtRTJrS1Q7QW9DbG1LQztFQUFnRTtBcENxbUtqRTtBbUNsZ0tDO0VBQ0M7QW5Db2dLRjtBbUNsZ0tFO0VBQ0U7RUFDRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkNvZ0tIOztBbUMvL0pBOztDQUFBO0FBR0E7RUN4SEMseUJ2R2tCVTtBbUV5bUtYO0FvQ3puS0M7RUFBZ0U7QXBDNG5LakU7O0FtQ2xnS0E7RUM1SEMseUJ2R21CVTtBbUUrbUtYO0FvQ2hvS0M7RUFBZ0U7QXBDbW9LakU7O0FtQ3JnS0E7RUNoSUMseUJ2R29CVTtBbUVxbktYO0FvQ3ZvS0M7RUFBZ0U7QXBDMG9LakU7O0FtQ3RnS0E7RUFDQztBbkN5Z0tEO0FtQ3hnS0M7RUFDQztFQUNBO0FuQzBnS0Y7QW1DeGdLQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQzBnS0Y7O0FtQ3RnS0E7RUFDQztBbkN5Z0tEO0FtQ3hnS0M7RUFDQztFQUNBO0FuQzBnS0Y7QW1DeGdLQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQzBnS0Y7O0FtQ3RnS0E7O0NBQUE7QUFHQTtFQUtDLG1CdEc3SVM7QW1Fa3BLVjtBbUN4Z0tDO0VBQ0M7QW5DMGdLRjs7QW1DcmdLQTtFQUtDLG1CdEdwSlk7QW1Fd3BLYjtBbUN2Z0tDO0VBQ0M7QW5DeWdLRjs7QW1DcGdLQTtFQUtDLG1CdEczSlc7QW1FOHBLWjtBbUN0Z0tDO0VBQ0M7QW5Dd2dLRjs7QW1DbmdLQTtFQUtDLG1CdEdsS2E7QW1Fb3FLZDtBbUNyZ0tDO0VBQ0M7QW5DdWdLRjs7QW1DbGdLQTtFQUtDLG1CdEd6S2E7QW1FMHFLZDtBbUNwZ0tDO0VBQ0M7QW5Dc2dLRjs7QW1DamdLQTs7Q0FBQTtBQU9BO0VBQ0M7RUFDQTtBbkNnZ0tEOztBeERwcktJO0UyRjBMSDtJQUVFO0VuQzYvSkQ7QUFDRjs7QW1Dei9KQTtFQUNDO0FuQzQvSkQ7QW1DMy9KQztFQUNDO0VBQ0E7QW5DNi9KRjtBbUMzL0pDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQzYvSkY7O0FtQ3ovSkE7RUFDQztBbkM0L0pEO0FtQzMvSkM7RUFDQztFQUNBO0FuQzYvSkY7QW1DMy9KQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkM2L0pGOztBbUN4L0pBO0VBQ0M7RUFDQTtBbkMyL0pEO0FtQzEvSkM7RUFDQztFQUNBO0FuQzQvSkY7QW1DMS9KQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkM0L0pGO0FtQzEvSkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnRHdlJTO0VzR3dSVDtFQUNBO0FuQzQvSkY7QW1Dei9KRTtFQUNDO0FuQzIvSkg7O0FxQzl6S0E7O0NBQUE7QUFHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FyQ2kwS0Q7QXFDL3pLQztFQUNDO0VBQ0E7QXJDaTBLRjs7QXFDNXpLQTtFQUNDO0FyQyt6S0Q7QXFDOXpLQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FyQ2cwS0Y7QXFDN3pLQztFQUNDO0FyQyt6S0Y7O0FxQzN6S0E7RUFDQztFQUNBO0FyQzh6S0Q7O0FxQzF6S0E7RUFDQztFQUNBO0VBQ0E7QXJDNnpLRDtBcUMzektDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckM2ektGO0FxQzN6S0U7RUFFQztFQUNBO0VBQ0E7RUFDQSxtQnhHbkJRO0V3R29CUjtFQUNBO0FyQzR6S0g7QXFDenpLRTtFQUNDO0VBQ0E7QXJDMnpLSDtBcUN4ektFO0VBQ0M7RUFDQTtBckMwektIOztBcUNyektBO0VBQ0M7QXJDd3pLRDs7QXFDcHpLQTtFQUNDO0VBQ0EsNEJ4RzNCWTtBbUVrMUtiO0FxQ3R6S0M7RUFDQztBckN3ektGO0FxQ3R6S0U7RUFDQyxjeEczQk87QW1FbTFLVjs7QXFDbHpLQTtFQUNDO0FyQ3F6S0Q7O0FxQ2p6S0M7RUFDQztFQUNBO0FyQ296S0Y7O0FzQ241S0E7OztDQUFBO0FBS0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Q3E1S0Q7O0FzQ2w1S0E7RUFDQztFQUNBO0F0Q3E1S0Q7O0FzQ2w1S0E7RUFDQztFQUNBO0F0Q3E1S0Q7O0FzQ2w1S0E7RUFDQztFQUNBO0F0Q3E1S0Q7O0FzQ2w1S0E7RUFDQztBdENxNUtEOztBdUM5NktDO0VEZ0NBO0lBQ0M7RXRDazVLQTtFc0MvNEtEO0lBQ0M7RXRDaTVLQTtBQUNGO0F1Q3A3S0M7RUQ2QkE7SUFDQztFdEMwNUtBO0VzQ3Y1S0Q7SUFDQztFdEN5NUtBO0FBQ0Y7QXNDdDVLQTtFQUNDO0VBQ0E7QXRDdzVLRDs7QXVDbjhLQztFRGtEQTtJQUNDO0lBQ0E7SUFDQTtFdENxNUtBO0VzQ2w1S0Q7SUFDQztJQUNBO0lBQ0E7RXRDbzVLQTtBQUNGO0F1Qzc4S0M7RUQrQ0E7SUFDQztJQUNBO0lBQ0E7RXRDaTZLQTtFc0M5NUtEO0lBQ0M7SUFDQTtJQUNBO0V0Q2c2S0E7QUFDRjtBc0M3NUtBO0VBQ0M7RUFDQTtBdEMrNUtEOztBdUNoK0tDO0VEd0VBO0lBQ0M7SUFDQTtJQUNBO0V0QzQ1S0E7RXNDejVLRDtJQUNDO0lBQ0E7SUFDQTtFdEMyNUtBO0FBQ0Y7QXVDMStLQztFRHFFQTtJQUNDO0lBQ0E7SUFDQTtFdEN3NktBO0VzQ3I2S0Q7SUFDQztJQUNBO0lBQ0E7RXRDdTZLQTtBQUNGO0FzQ3A2S0E7RUFDQztFQUNBO0F0Q3M2S0Q7O0F1QzcvS0M7RUQ4RkE7SUFDQztJQUNBO0lBQ0E7RXRDbTZLQTtFc0NoNktEO0lBQ0M7SUFDQTtJQUNBO0V0Q2s2S0E7QUFDRjtBdUN2Z0xDO0VEMkZBO0lBQ0M7SUFDQTtJQUNBO0V0Qys2S0E7RXNDNTZLRDtJQUNDO0lBQ0E7SUFDQTtFdEM4NktBO0FBQ0Y7QXNDMzZLQTtFQUNDO0VBQ0E7QXRDNjZLRDs7QXVDMWhMQztFRG9IQTtJQUNDO0lBQ0E7SUFDQTtFdEMwNktBO0VzQ3Y2S0Q7SUFDQztJQUNBO0lBQ0E7RXRDeTZLQTtBQUNGO0F1Q3BpTEM7RURpSEE7SUFDQztJQUNBO0lBQ0E7RXRDczdLQTtFc0NuN0tEO0lBQ0M7SUFDQTtJQUNBO0V0Q3E3S0E7QUFDRjtBc0NsN0tBO0VBQ0M7RUFDQTtBdENvN0tEOztBdUN2akxDO0VEMElBO0lBQ0M7RXRDaTdLQTtFc0M5NktEO0lBQ0M7RXRDZzdLQTtBQUNGO0F1QzdqTEM7RUR1SUE7SUFDQztFdEN5N0tBO0VzQ3Q3S0Q7SUFDQztFdEN3N0tBO0FBQ0Y7QXNDcjdLQTtFQUNDO0VBQ0E7QXRDdTdLRDs7QXVDNWtMQztFRDRKQTtJQUNDO0lBQ0E7SUFDQTtFdENvN0tBO0VzQ2o3S0Q7SUFDQztJQUNBO0V0Q203S0E7QUFDRjtBdUNybExDO0VEeUpBO0lBQ0M7SUFDQTtJQUNBO0V0Qys3S0E7RXNDNTdLRDtJQUNDO0lBQ0E7RXRDODdLQTtBQUNGO0FzQzM3S0E7RUFDQztFQUNBO0F0QzY3S0Q7O0F1Q3ZtTEM7RURpTEE7SUFDQztJQUNBO0lBQ0E7RXRDMDdLQTtFc0N2N0tEO0lBQ0M7SUFDQTtFdEN5N0tBO0FBQ0Y7QXVDaG5MQztFRDhLQTtJQUNDO0lBQ0E7SUFDQTtFdENxOEtBO0VzQ2w4S0Q7SUFDQztJQUNBO0V0Q284S0E7QUFDRjtBc0NqOEtBO0VBQ0M7RUFDQTtBdENtOEtEOztBdUNsb0xDO0VEc01BO0lBQ0M7SUFDQTtJQUNBO0V0Q2c4S0E7RXNDNzdLRDtJQUNDO0lBQ0E7RXRDKzdLQTtBQUNGO0F1QzNvTEM7RURtTUE7SUFDQztJQUNBO0lBQ0E7RXRDMjhLQTtFc0N4OEtEO0lBQ0M7SUFDQTtFdEMwOEtBO0FBQ0Y7QXNDdjhLQTtFQUNDO0VBQ0E7QXRDeThLRDs7QXVDN3BMQztFRDJOQTtJQUNDO0lBQ0E7RXRDczhLQTtFc0NuOEtEO0lBQ0M7SUFDQTtJQUNBO0V0Q3E4S0E7QUFDRjtBdUN0cUxDO0VEd05BO0lBQ0M7SUFDQTtFdENpOUtBO0VzQzk4S0Q7SUFDQztJQUNBO0lBQ0E7RXRDZzlLQTtBQUNGO0FzQzc4S0E7RUFDQztFQUNBO0F0Qys4S0Q7O0F3QzVyTEE7OztDQUFBO0FBUUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CM0dhTztFMkdaUDtBeEMyckxEO0F3Q3pyTEM7RUFDQztFQUNBO0F4QzJyTEY7O0F3Q3ZyTEE7RUFDQztBeEMwckxEO0F3Q3hyTEM7RUFDQztFQUNBO0F4QzByTEY7O0F3Q25yTEE7RUFDQztFQUNBO0VBQ0E7QXhDc3JMRDs7QXdDbnJMQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDc3JMRDs7QXVDeHVMQztFQ3NEQTtJQUNDO0V4Q3NyTEE7QUFDRjtBdUMzdUxDO0VDbURBO0lBQ0M7RXhDMnJMQTtBQUNGO0F5Q3Z2TEE7OztDQUFBO0FBS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFc1R21Ua0I7RTRHbFRsQixZNUdrVGtCO0U0R2pUbEI7RUFDQTtFQUNBLGM1R2tCTTtFNEdqQk47RUFDQSxtQjVHdUNRO0U0R3RDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Q3d2TEY7QXlDdHZMRTtFQUNFLGM1R1FJO0U0R1BKLG1CNUdnQ1E7RTRHL0JSO0F6Q3d2TEo7QXlDcnZMRTtFQUNFLGM1R0VJO0FtRXF2TFI7QXlDcHZMRTtFQUNFO0F6Q3N2TEo7O0F5Q2x2TEE7O0VBRUU7QXpDcXZMRjs7QXhEanVMSTtFaUdoQkY7SUFDRTtJQUNBO0V6Q3F2TEY7QUFDRjtBMENweUxBOzs7Q0FBQTtBQ0FBO0VBQ0M7SUFDQztFM0MweUxBO0UyQ3Z5TEQ7SUFDQztFM0N5eUxBO0FBQ0Y7QTJDdHlMQTtFQUNDO0lBQ0M7RTNDd3lMQTtFMkNyeUxEO0lBQ0M7RTNDdXlMQTtBQUNGO0EwQzN2TEE7Ozs7RUFDQztBMUNnd0xEOztBMEM1dkxDO0VBQ0M7QTFDK3ZMRjs7QTBDdnZMQTs7RUFFQztBMUMwdkxEOztBMENodkxBOztFQUVDO0ExQ212TEQ7O0EwQy91TEE7RUFDQztFQUNBLG1CN0d4RFU7QW1FMHlMWDs7QTBDOXVMQTtFQ3NQQztFQUNBO0VBQ0EsV0QvVTJCO0VDZ1YzQixZRGhWMkI7RUNpVjNCLGlCRGpWMkI7RUNrVjNCO0VBQ0EsYzlHNVRVO0U2R3dFVjtFQUNBO0VBQ0E7QTFDaXZMRDtBMkNud0xDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTNDcXdMRjtBMkNud0xFO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Nvd0xIO0EyQ2p3TEU7RUFDQztBM0Ntd0xIO0EyQ2h3TEU7RUFHQztFQUNBO0VBQ0EseUI5R2hGUTtFOEdpRlI7RUFDQSxrQjlHakJhO0FtRWl4TGhCO0EyQ3hvTEM7RUFDQztBM0Mwb0xGO0EyQ3pvTEU7RUFFQztBM0Mwb0xIO0EyQ3RvTEM7RUFDQztBM0N3b0xGO0EyQ3RvTEU7RUFFQztFQUNBO0EzQ3VvTEg7QTJDcG9MRTtFQUNDO0VBQ0E7QTNDc29MSDtBMkNwb0xFO0VBQ0M7RUFDQTtBM0Nzb0xIOztBMEN6eExBO0VDd09DO0VBQ0E7RUFDQSxXRC9VMkI7RUNnVjNCLFlEaFYyQjtFQ2lWM0IsaUJEalYyQjtFQ2tWM0I7RUFDQSxjOUcvVE87RTZHeUZQO0ExQzR4TEQ7QTJDM21MQztFQUNDO0VBQ0E7QTNDNm1MRjtBMkMzbUxFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1COUdwUks7RThHcVJMO0VBQ0E7RUFDQTtFQUNBO0EzQzZtTEg7QTJDMW1MRTtFQUNDO0EzQzRtTEg7QTJDem1MRTtFQUNDO0VBQ0E7QTNDMm1MSDtBMkN4bUxFO0VBQ0M7RUFDQTtBM0MwbUxIO0EyQ3JtTEU7RUFDQztBM0N1bUxIO0EyQ3RtTEc7RUFDQztBM0N3bUxKO0EyQ3JtTEc7RUFDQztBM0N1bUxKOztBMEMzekxDO0VBQ0M7QTFDOHpMRjs7QTBDenpMQTtFQUNDO0VBQ0E7QTFDNHpMRDtBMEMxekxDO0VBQ0M7QTFDNHpMRjtBMEN6ekxDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjN0dwSFM7RTZHcUhUO0ExQzJ6TEY7QTBDenpMRTtFQUNDLGM3R3BHTztBbUUrNUxWOztBMEN0ekxBO0V0QmhJQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjA3TEQ7QW9CeDdMQztFQUNDO0VBQ0E7QXBCMDdMRjs7QTBDaDBMQTtFQUNDO0ExQ20wTEQ7O0E0Q3orTEE7O0NBQUE7QUFXQTtFQUNDO0E1Q28rTEQ7QTRDLzlMQztFQUNDO0E1Q2krTEY7QTRDOTlMRztFQUNDLGMvR2lDTTtFK0doQ04sdUJGTzZCO0ExQ3k5TGpDO0E0Qzc5TEc7RUFDQyxjL0c0Qk07QW1FbThMVjtBNEMxOUxHO0VBQ0MsYy9Hc0JNO0UrR3JCTix1QkZKNkI7QTFDZytMakM7QTRDejlMRztFQUNDLGMvR2lCTTtBbUUwOExWO0E0Q3A5TEc7O0VBQ0M7QTVDdTlMSjtBNENuOUxFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjL0d2Qks7QW1FNCtMUjtBNENuOUxHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTVDcTlMSjtBNENsOUxHO0VBQ0MsYy9HVk07QW1FODlMVjtBNEMvOExFO0VBQ0M7QTVDaTlMSDtBNEM3OExDO0VBQ0MsaUJGbkV5QjtBMUNraE0zQjtBNEMzOExDO0VBQ0M7RUFDQTtFQUNBLGMvR25ETTtFK0dvRE47RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QzY4TEY7QTRDMzhMRTtFQUNDLGMvR3JDTztBbUVrL0xWO0E0Q3g4TEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCRnZGaUI7RUV3RmpCO0E1QzA4TEY7QTRDcjhMQztFQUNDO0VBQ0E7RUFDQSxZRi9FeUI7RUVnRnpCO0VBQ0EsbUIvR3BGTTtFK0dxRk47QTVDdThMRjtBNEN0OExFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Q3c4TEg7QTRDcjhMRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVDdThMSjtBNEMvN0xHO0VBQ0MsYy9HdEZNO0FtRXVoTVY7QTRDMzdMQztFQUNDLGMvRy9HUztBbUU0aU1YO0E0QzE3TEU7RUFDQyxjL0dqR087QW1FNmhNVjtBMkN6c0xFOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0M0c0xIO0FNNWxNQzs7OztFQUdDLGN6RWlDUztBbUU4ak1YO0FNN2xNQzs7RUFDQyxjekVnRFE7QW1FZ2pNVjtBMkNudExHOzs7RUFFQztBM0NzdExKO0EyQ250TEc7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGM5RzNXTTtFOEc0V047RUFDQTtBM0NzdExKO0EyQ2x0TEU7Ozs7O0VBR0M7RUFDQTtFQUNBO0EzQ3N0TEg7QTJDcHRMRzs7Ozs7RUFDQztFQUNBO0VBQ0E7QTNDMHRMSjtBNEN6K0xDO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsaUJGcEpnQjtFRXFKaEI7RUFDQSxtQi9HeklNO0FtRW9uTVI7QTRDditMQztFQUNDO0VBQ0E7QTVDeStMRjtBNEN2K0xFO0VBQ0M7QTVDeStMSDtBNENwK0xDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUNzK0xGO0E0Q2orTEU7RUFDQztBNUNtK0xIO0E0Qzk5TEM7RUFDQyxjL0c5Sk07RStHK0pOLHVCRnpKbUM7QTFDeW5NckM7QTRDLzlMRTtFQUNDLGMvR3BKTztFK0dxSlAsdUJGMUp3QztBMUMybk0zQztBNEM1OUxDO0VBQ0M7QTVDODlMRjtBNEN2OUxHO0VBQ0M7RUFDQTtFQUNBO0E1Q3k5TEo7QTRDajlMRztFQUNDO0VBQ0E7QTVDbTlMSjtBNEM5OExDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Q2c5TEY7QTRDNThMQztFQUNDLGlCRmhQeUI7QTFDOHJNM0I7QTRDMzhMQztFQUNDO0VBRUEsYy9HeE5TO0FtRW9xTVg7QTJDcHFNQztFQWZBO0VBQ0E7RUFDQSxXQ29Pb0M7RURuT3BDLFlDbU8wQztFRGxPMUMsZUNrT2dEO0VEak9oRCxpQkNpTzBDO0VEaE8xQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDc3JNRDtBMkMvcU1FO0VBQ0M7QTNDaXJNSDtBMkM5cU1FO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0MrcU1IO0EyQzVxTUU7RUFDQyxnQkNzTW9EO0VEck1wRDtFQUNBO0VBQ0E7RUFDQSxvQ0NrTXNFO0E1QzQrTHpFO0EyQzNxTUU7RUFDQyxnQkM4TDZEO0VEN0w3RDtFQUNBO0VBQ0E7RUFDQSxvQ0MwTCtGO0E1Q20vTGxHO0EyQ3ZxTUc7RUFDQztFQUNBO0VBQ0E7QTNDeXFNSjtBMkN0cU1HO0VBQ0M7RUFDQTtFQUNBO0EzQ3dxTUo7QTRDMS9MRTtFQUNDLGMvRzNNTztBbUV1c01WO0E0Q3YvTEM7RUFDQztFQUNBO0E1Q3kvTEY7QTRDdi9MRTtFQUNDO0E1Q3kvTEg7QTRDcC9MQztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYS9HN0NpQjtFK0c4Q2pCLG1CL0dqUFM7QW1Fc3VNWDtBNENqL0xDO0VBQ0M7QTVDbS9MRjs7QTZDaHhNQTs7O0NBQUE7QUFrQ0E7RUFDQztBN0Nxdk1EO0E2Q2x2TUM7RUFDQztBN0Nvdk1GO0E2Q2h2TUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q2t2TUY7QTZDaHZNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0E3Q2t2TUg7QTZDN3VNQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYWhIdUtpQjtFZ0h0S2pCO0VBQ0E7RUFDQSxZSHpEcUI7RUcwRHJCO0VBQ0E7QTdDK3VNRjtBNkMzdU1DO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlIekR3QjtFRzBEeEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDNHVNRjtBNkMxdU1FO0VBQ0M7QTdDNHVNSDtBNkN6dU1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTdDMnVNSDtBNkN4dU1FO0VBQ0MsbUJoSGpETztFZ0hrRFA7RUFDQTtBN0MwdU1IO0E2Q3Z1TUU7RUFDQztBN0N5dU1IO0E2Q3B1TUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBN0NzdU1GO0E2Q251TUM7RUFDQztBN0NxdU1GO0E2Q3B1TUU7RUFDQztBN0NzdU1IO0E2Q2x1TUM7RUFDQztFQUNBO0E3Q291TUY7QTZDL3RNRztFQUNDO0E3Q2l1TUo7QTZDOXRNRztFQUNDO0VBQ0E7QTdDZ3VNSjtBNkM3dE1HO0VBQ0M7RUFDQTtBN0MrdE1KO0E2QzN0TUk7RUFDQztBN0M2dE1MO0E2Q3Z0TUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q3l0TUY7QTZDdHRNQztFQUNDO0E3Q3d0TUY7QTZDcHRNRztFQUNDO0VBQ0E7QTdDc3RNSjtBNkNsdE1FO0VBQ0M7QTdDb3RNSDtBNkNqdE1FOztFQUVDO0E3Q210TUg7QTZDL3NNRzs7RUFFQztBN0NpdE1KO0E2QzFzTUU7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTdDNnNNSDtBNkMxc01FOztFQUNDO0E3QzZzTUg7QTZDeHNNRTtFQUNDO0E3QzBzTUg7QTZDcnNNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDdXNNSDtBNkNyc01HO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q3VzTUo7QTZDbHNNRTtFQUNDO0E3Q29zTUg7QTZDbHNNRTtFQUNDO0E3Q29zTUg7QTZDanNNRTtFQUNDO0E3Q21zTUg7QTZDOXJNQztFQUNDO0E3Q2dzTUY7QTZDL3JNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZQWxPZ0M7RUFtT2hDO0VBQ0EsaUJBcE9nQztFQXFPaEM7RUFDQTtFQUNBO0VBQ0E7QTdDaXNNSDtBNkM1ck1DO0VBQ0M7RUFDQTtFQUNBO0E3QzhyTUY7QTZDM3JNQztFQUNDO0VBQ0E7RUFDQSxTSHJRcUI7RUdzUXJCO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JoSG5MYztFZ0hvTGQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0M2ck1GO0E2QzNyTUU7RUFDQztFQUNBO0VBQ0E7QTdDNnJNSDtBNkN6ck1HO0VBQ0M7QTdDMnJNSjtBNkN6ck1HO0VBQ0M7QTdDMnJNSjtBNkN0ck1DO0VBQ0M7RUFDQTtBN0N3ck1GO0E2Q25yTUU7RUFDQztFQUNBO0VBQ0E7RUFDQSxTSDVTb0I7RUc2U3BCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Nxck1IO0E2Q2xyTUU7RUFDQztBN0Nvck1IO0E2Q2pyTUU7RUFDQztBN0Ntck1IO0E2Q2hyTUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDa3JNSDtBNkM5cU1HO0VBQ0M7RUFDQTtFQUNBO0E3Q2dyTUo7QTZDMXFNQztFQUNDO0E3QzRxTUY7QTJDdCtNQztFQWZBO0VBQ0E7RUFDQSxXRXdVb0M7RUZ2VXBDLFlFdVUwQztFRnRVMUMsZUVzVWdEO0VGclVoRCxpQkVxVTBDO0VGcFUxQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDdy9NRDtBMkNqL01FO0VBQ0M7QTNDbS9NSDtBMkNoL01FO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0NpL01IO0EyQzkrTUU7RUFDQyxnQkUwU29EO0VGelNwRDtFQUNBO0VBQ0E7RUFDQSxvQ0VzU3NFO0E3QzBzTXpFO0EyQzcrTUU7RUFDQyxnQkVrUzZEO0VGalM3RDtFQUNBO0VBQ0E7RUFDQSxvQ0U4UitGO0E3Q2l0TWxHO0EyQ3orTUc7RUFDQztFQUNBO0VBQ0E7QTNDMitNSjtBMkN4K01HO0VBQ0M7RUFDQTtFQUNBO0EzQzArTUo7QTZDeHRNQztFQUNDO0VBQ0E7RUFDQTtBN0MwdE1GO0E2Q3Z0TUM7RUFDQztBN0N5dE1GO0E2Q3R0TUM7RUFDQztBN0N3dE1GO0E2Q3J0TUM7RUFDQztBN0N1dE1GO0E2Q3J0TUM7RUFDQztBN0N1dE1GO0E2Q3J0TUM7RUFDQztBN0N1dE1GOztBNkNodE1DO0VBQ0MsY2hIN1ZTO0VnSCtWVCxtQmhIN1ZTO0FtRStpTlg7QTZDOXNNQztFQUNDLGNoSHpXTTtFZ0gwV04sbUJoSG5XUztFZ0hvV1QseUJIelhpQjtFRzBYakI7QTdDZ3RNRjtBNkN2c01HO0VBQ0MsY2hIdFhJO0VnSHVYSixtQmhIaFdNO0FtRXlpTlY7QTZDdHNNRztFQUNDLGNoSDNYSTtBbUVta05SO0E2Q3BzTUM7RUFDQyxjaEgzWFM7QW1FaWtOWDtBNkNoc01FOztFQUNDLGNoSGxZUTtBbUVxa05YO0E2QzVyTUc7Ozs7Ozs7O0VBQ0MsY2hIL1lJO0VnSGdaSixtQmhIelhNO0FtRThqTlY7QTZDOXJNRTtFQUNDLGNoSHJaUTtBbUVxbE5YO0E2QzlyTUc7RUFDQyxnQ0h6YWU7QTFDeW1ObkI7QU0xbk5DO0VBR0MsY3pFNEJNO0FtRThsTlI7QU14bk5DO0VBQ0MsY3pFZ0RRO0FtRTBrTlY7QTZDN3JNQztFQUNDLGNoSGhhUztBbUUrbE5YO0E2QzFyTUU7RUFDQyxjaEh4YVE7QW1Fb21OWDtBNkMxck1HO0VBQ0MsY2hIdlpNO0FtRW1sTlY7QTZDdHJNQztFQUNDLGNoSDlhUztBbUVzbU5YO0E2Q3RyTUU7RUFDQyxjaEhqYU87QW1FeWxOVjtBNkNuck1DO0VBQ0MseUJoSHZiUztFZ0h3YlQsNkNIOWNpQjtBMUNtb05uQjtBNkNuck1FOztFQUVDLGNoSDliUTtBbUVtbk5YOztBNkMvcU1DO0VBQ0MsaUJIN2RxQjtBMUMrb052Qjs7QThDNXBOQTs7O0NBQUE7QUFPQTtFQUNDO0VBQ0EsbUJqSHVCTztBbUVxb05SO0E4QzFwTkM7RUFDQztFQUNBO0E5QzRwTkY7QThDeHBOQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQkFsQndCO0VBbUJ4QjtFQUNBO0VBQ0E7QTlDMHBORjtBOEN2cE5DO0VBQ0M7RUFDQTtBOUN5cE5GO0E4Q3ZwTkU7RUFDQztBOUN5cE5IO0E4Q3BwTkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDc3BORjtBOENscE5DO0VBQ0M7RUFDQTtBOUNvcE5GO0E4Qy9vTkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBOUNpcE5IO0E4QzVvTkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1Cakh6Q007RWlIMENOO0VBQ0E7RUFDQTtBOUM4b05GO0E4QzVvTkU7RUFDQztFQUNBO0E5QzhvTkg7QThDMW9OQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDNG9ORjtBOEN6b05DO0VBQ0M7RUFDQTtFQUNBO0E5QzJvTkY7QThDeG9ORztFQUNDLGNqSDVDTTtBbUVzck5WO0E4Q3RvTkU7O0VBRUM7QTlDd29OSDtBOENyb05FO0VBQ0M7QTlDdW9OSDtBOENwb05FO0VBQ0M7RUFDQTtBOUNzb05IO0E4Q2xvTkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2pIekZTO0FtRTZ0Tlg7QThDbG9ORTtFQUNDLGNqSHhFTztBbUU0c05WO0E4QzduTkc7RUFDQztBOUMrbk5KO0E4QzNuTkU7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUM2bk5IO0E4Q3puTkc7O0VBRUM7RUFDQTtFQUNBO0E5QzJuTko7QThDdG5ORzs7RUFFQztBOUN3bk5KO0E4Q3BuTkk7O0VBRUM7QTlDc25OTDtBOENqbk5JO0VBQ0M7QTlDbW5OTDtBOEMvbU5LO0VBQ0M7QTlDaW5OTjtBOEN6bU5DOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNqSGhLUztBbUUyd05YO0E4Q3ptTkU7O0VBQ0MsY2pIbkpPO0FtRSt2TlY7QThDem1ORTs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QzRtTkg7QThDeG1OQztFQUNDO0VBQ0EsY2pIM0xTO0VpSDRMVDtBOUMwbU5GO0E4Q3RtTkM7RUFDQztBOUN3bU5GO0E4Q3JtTkM7O0VBRUM7QTlDdW1ORjtBMkNyOE1FOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0N3OE1IO0FNeDFOQzs7OztFQUdDLGN6RWlDUztBbUUwek5YO0FNejFOQzs7RUFDQyxjekVnRFE7QW1FNHlOVjtBMkMvOE1HOzs7RUFFQztBM0NrOU1KO0EyQy84TUc7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGM5RzNXTTtFOEc0V047RUFDQTtBM0NrOU1KO0EyQzk4TUU7Ozs7O0VBR0M7RUFDQTtFQUNBO0EzQ2s5TUg7QTJDaDlNRzs7Ozs7RUFDQztFQUNBO0VBQ0E7QTNDczlNSjtBOEMxcE5DO0VBQ0M7RXJDMU1EO0FUdTJORDtBU3IyTkM7RUFDQyxtQnFDd01nQjtBOUMrcE5sQjtBOEM3cE5FO0VBQ0M7RUFDQTtFQUNBO0E5QytwTkg7QThDM3BOQztFQUNDO0E5QzZwTkY7QThDMXBOQztFQUNDO0E5QzRwTkY7QThDMXBORTtFQUNDO0E5QzRwTkg7QThDcnBORztFQUNDO0E5Q3VwTko7QThDdHBOSTtFQUNDO0E5Q3dwTkw7QThDdHBOSTtFQUNDO0E5Q3dwTkw7QThDcHBORztFQUNDO0E5Q3NwTko7QThDbHBORTtFQUNDLGNqSGpPTztBbUVxM05WO0E4Q2xwTkc7RUFDQztBOUNvcE5KO0E4Q2hwTkU7RUFDQztBOUNrcE5IO0E4QzlvTkM7RUFDQztBOUNncE5GO0E4Qy9vTkU7RUFDQztFQUNBO0E5Q2lwTkg7QThDL29ORztFQUNDO0E5Q2lwTko7QXhEaDROSTtFc0dxUEY7SXJDNVFEO0VUMjVOQztFU3o1TkQ7SUFDQyxtQnFDMFFpQjtFOUNpcE5qQjtFOEM1b05DOztJQUNDO0U5QytvTkY7QUFDRjtBeEQ1NE5JO0VzR2tRRjtJQUNDO0lBQ0E7RTlDNm9ORDtBQUNGO0E4Q3pvTkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDMm9ORjtBOEN6b05FO0VBQ0M7QTlDMm9OSDtBOEN2b05DO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Q3lvTkY7QThDdm9ORTtFQUNDO0VBQ0E7QTlDeW9OSDs7QStDcitOQTs7OztDQUFBO0FBT0M7RUFDQztBL0NzK05GO0ErQ3ArTkU7O0VBRUM7RUFDQTtBL0NzK05IO0ErQ24rTkU7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0NxK05IO0ErQ3ArTkc7O0VBQ0M7RUFDQTtBL0N1K05KO0ErQ24rTkU7RUFDQztBL0NxK05IO0ErQ2wrTkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQ28rTkg7QStDOTlORztFQUNDO0VBQ0E7RUFDQTtFQUNBO0EvQ2crTko7QStDNTlORTtFQUNDO0VBQ0E7QS9DODlOSDtBK0MzOU5FO0VBQ0M7RUFDQTtBL0M2OU5IO0ErQzM5TkU7O0VBRUM7QS9DNjlOSDtBK0MxOU5FO0VBRUMsbUJsSDdCUTtFa0g4QlI7RUFDQTtBL0MyOU5IO0ErQzE5Tkc7RUFDQztBL0M0OU5KO0ErQ3o5Tkc7RUFDQztBL0MyOU5KO0ErQ3Y5Tkk7RUFDQztBL0N5OU5MO0ErQ3A5Tkc7RUFDQztBL0NzOU5KO0ErQy84TkU7RUFDQztBL0NpOU5IO0ErQzk4Tkc7RUFDQztBL0NnOU5KOztBZ0Ruak9BOzs7Q0FBQTtBQU9BO0VBQ0M7QWhEbWpPRDtBZ0QvaU9FO0VBQ0MsaUJBUjJCO0FoRHlqTzlCO0FnRDFpT0U7RUFDQztBaEQ0aU9IOztBaURqa09BOzs7O0NBQUE7QUFPQztFQUNDO0FqRGtrT0Y7QWlEaGtPRTs7RUFFQztFQUNBO0FqRGtrT0g7QWlEL2pPRTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpEaWtPSDtBaURoa09HOztFQUNDO0VBQ0E7QWpEbWtPSjtBaUQvak9FO0VBQ0M7QWpEaWtPSDtBaUQ5ak9FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakRna09IO0FpRDVqT0c7RUFDQztBakQ4ak9KO0FpRDdqT0k7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CcEhFSztFb0hETDtFQUNBO0VBQ0E7RUFDQTtBakQrak9MO0FpRDVqT0c7RUFFQyxjcEg5Qkk7QW1FMmxPUjtBaUQzak9HO0VBQ0MsY3BIakNJO0FtRThsT1I7QWlENWpPSTtFQUNDO0VBQ0E7QWpEOGpPTDtBaURwak9HO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWpEc2pPSjtBaURsak9FO0VBQ0M7RUFDQTtBakRvak9IO0FpRGpqT0U7RUFFQyxtQnBIdERRO0VvSHVEUjtFQUNBO0FqRGtqT0g7QWlEampPRztFQUNDO0FqRG1qT0o7QWlEaGpPRztFQUNDO0VBQ0E7QWpEa2pPSjtBaUQ5aU9LO0VBQ0M7QWpEZ2pPTjtBaUQ3aU9JO0VBRUMsY3BIaEZHO0FtRThuT1I7QWlEN2lPSztFQUNDO0VBQ0E7QWpEK2lPTjtBaUR6aU9JO0VBQ0M7QWpEMmlPTDtBaUR2aU9FO0VBQ0M7RUFDQTtBakR5aU9IO0FpRHhpT0c7RUFDQztBakQwaU9KO0FpRGxpT0c7RUFDQztBakRvaU9KOztBa0QvcU9BOzs7O0NBQUE7QUFPQztFQUNDO0FsRGdyT0Y7QWtEOXFPRTs7RUFFQztFQUNBO0FsRGdyT0g7QWtEN3FPRTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRCtxT0g7QWtEN3FPRzs7RUFDQztFQUNBO0FsRGdyT0o7QWtENXFPRTtFQUNDO0FsRDhxT0g7QWtEM3FPRTtFQUNDO0VBR0E7QWxEMnFPSDtBa0R4cU9FO0VBQ0M7QWxEMHFPSDtBa0R2cU9HO0VBQ0M7QWxEeXFPSjtBa0R0cU9HO0VBRUMsY3JISU07QW1FbXFPVjtBa0RycU9HO0VBQ0MsY3JIQ007QW1Fc3FPVjtBa0Q3cE9HO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWxEK3BPSjtBa0QzcE9FO0VBQ0M7RUFDQTtBbEQ2cE9IO0FrRHpwT0U7RUFFQztFQUNBO0VBQ0E7QWxEMHBPSDtBa0R2cE9HO0VBQ0M7QWxEeXBPSjtBa0R4cE9JO0VBQ0M7QWxEMHBPTDtBa0R4cE9JO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsY3JIOURHO0FtRXd0T1I7QWtEenBPSztFQUNDLGNySHpDSTtBbUVvc09WO0FrRHRwT0k7RUFDQztBbER3cE9MO0FrRHRwT0k7RUFDQztFQUNBO0FsRHdwT0w7QWtEdnBPSztFQUNDLGNySDVFRTtBbUVxdU9SO0FrRHBwT0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRHNwT0o7QWtEcnBPSTtFQUNDO0FsRHVwT0w7QWtEbHBPRTtFQUVDLG1Cckh4RlE7RXFIeUZSO0FsRG1wT0g7QWtEOW9PRztFQUNDO0VBQ0E7QWxEZ3BPSjtBa0Q1b09LO0VBQ0M7QWxEOG9PTjtBa0Qzb09JO0VBRUMsY3JIMUZLO0FtRXN1T1Y7QWtEM29PSztFQUNDO0VBQ0E7QWxENm9PTjtBa0R2b09JO0VBQ0M7QWxEeW9PTDtBa0Ryb09FO0VBQ0M7RUFDQTtBbER1b09IO0FrRHRvT0c7RUFDQztBbER3b09KO0FrRG5vT0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxEcW9PSDtBa0Rsb09FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnJIbkpRO0VxSG9KUjtFQUNBO0VBQ0E7QWxEb29PSDtBa0Rsb09HO0VBQ0M7RUFDQTtBbERvb09KO0FrRGhvT0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxEaW9PSDtBa0Q5bk9FO0VBQ0M7RUFDQTtFQUNBO0FsRGdvT0g7QWtEN25PSTtFQUNDLGNySDlKSztBbUU2eE9WO0FrRDNuT0c7O0VBRUM7QWxENm5PSjtBa0Qxbk9HO0VBQ0M7QWxENG5PSjtBa0R6bk9HO0VBQ0M7RUFDQTtBbEQybk9KO0FrRHZuT0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjckg1TVE7QW1FcTBPWDtBa0R2bk9HO0VBQ0MsY3JIM0xNO0FtRW96T1Y7QWtEbG5PSTtFQUNDO0FsRG9uT0w7QWtEaG5PRzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRGtuT0o7QWtEOW1PSTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxEZ25PTDtBa0QzbU9JOztFQUVDO0FsRDZtT0w7QWtEem1PSzs7RUFFQztBbEQybU9OO0FrRHRtT0s7RUFDQztBbER3bU9OO0FrRHBtT007RUFDQztBbERzbU9QO0FrRDlsT0U7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3JIN1JLO0FtRTYzT1I7QWtEOWxPRzs7RUFDQyxjckh6UU07QW1FMDJPVjtBa0Qva09FO0VBQ0M7RUFDQSxjckhqVFE7RXFIa1RSO0FsRGlsT0g7QWtEN2tPRTtFQUNDO0FsRCtrT0g7QWtENWtPRTs7RUFFQztBbEQ4a09IO0EyQ2xpT0U7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQ3FpT0g7QU1yN09DOzs7O0VBR0MsY3pFaUNTO0FtRXU1T1g7QU10N09DOztFQUNDLGN6RWdEUTtBbUV5NE9WO0EyQzVpT0c7OztFQUVDO0EzQytpT0o7QTJDNWlPRzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzlHM1dNO0U4RzRXTjtFQUNBO0EzQytpT0o7QTJDM2lPRTs7Ozs7RUFHQztFQUNBO0VBQ0E7QTNDK2lPSDtBMkM3aU9HOzs7OztFQUNDO0VBQ0E7RUFDQTtBM0Ntak9KO0FrRGpvT0U7RUFDQztFQUNBO0V6Q2pVRjtBVHE4T0Q7QVNuOE9DO0VBQ0MsbUJ5QytUaUI7QWxEc29PbkI7QWtEcG9PRztFQUNDO0VBQ0E7RUFDQTtBbERzb09KO0FrRHBvT0c7RUFDQztBbERzb09KO0FrRGxvT0U7RUFDQztBbERvb09IO0FrRGpvT0U7RUFDQztBbERtb09IO0FrRGpvT0c7RUFDQztBbERtb09KO0FrRDVuT0k7RUFDQztBbEQ4bk9MO0FrRDduT0s7RUFDQztBbEQrbk9OO0FrRDduT0s7RUFDQztBbEQrbk9OO0FrRDNuT0k7RUFDQztBbEQ2bk9MO0FrRHpuT0c7RUFDQyxjckgzVk07QW1FczlPVjtBa0R6bk9JO0VBQ0M7QWxEMm5PTDtBa0R2bk9HO0VBQ0M7QWxEeW5PSjtBa0Rybk9FO0VBQ0M7QWxEdW5PSDtBa0R0bk9HO0VBQ0M7RUFDQTtBbER3bk9KO0FrRHRuT0k7RUFDQztBbER3bk9MO0F4RGorT0k7RTBHK1dEO0l6Q3RZRjtFVDQvT0M7RVMxL09EO0lBQ0MsbUJ5Q29Za0I7RWxEd25PbEI7RWtEbm5PRTs7SUFDQztFbERzbk9IO0FBQ0Y7QWtEbG5PRTtFQUNDO0lBQ0M7SUFDQTtFbERvbk9GO0FBQ0Y7QWtEaG5PRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbERrbk9IO0FrRGhuT0c7RUFDQztBbERrbk9KO0FrRDltT0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxEZ25PSDtBa0Q5bU9HO0VBQ0M7RUFDQTtBbERnbk9KO0FrRHptT0U7RUFDQztBbEQybU9IO0FrRHhtT0c7RUFDQztBbEQwbU9KOztBbUQ1a1BBOzs7Q0FBQTtBQUtBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkQ4a1BEOztBbUQza1BBO0VBQ0M7QW5EOGtQRDs7QW1EM2tQQTtFQUNDO0FuRDhrUEQ7O0FtRDNrUEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkQ4a1BEOztBbUQza1BBO0VBQ0M7QW5EOGtQRDs7QW1EM2tQQTs7RUFFQztBbkQ4a1BEOztBbUQza1BBO0VBQ0M7QW5EOGtQRDs7QW1EM2tQQTtFQUNDO0VBQ0E7QW5EOGtQRDs7QW1EM2tQQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRDhrUEQ7O0FtRDNrUEE7QUFDQTtFQUNDO0FuRDhrUEQ7O0FtRDNrUEE7RUFDQztBbkQ4a1BEOztBbUQza1BBO0FBQ0E7RUFDQztBbkQ4a1BEOztBbUR4a1BBO0VBQ0M7QW5EMmtQRDs7QW1EeGtQQTtFQUNDO0FuRDJrUEQ7O0FtRHhrUEE7RUFDQztBbkQya1BEOztBbUR4a1BBOztFQUVDO0FuRDJrUEQ7O0FtRHJrUEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkR3a1BEOztBbURya1BBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkR3a1BEOztBbURya1BBO0VBQ0M7QW5Ed2tQRDs7QW1EcmtQQTtFQUNDO0lBQ0M7RW5Ed2tQQTtBQUNGO0FtRHJrUEE7O0VBRUM7QW5EdWtQRDs7QW1EaGtQQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdEh6SE87RXNIMEhQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5EbWtQRDtBbURqa1BDOztFQUNDLGN0SDFHUTtBbUU4cVBWO0F4RHpxUEk7RTJHcUZKOztJQW9CRTtFbkRxa1BBO0FBQ0Y7QW1EbGtQQzs7RUFDQztFQUNBO0VBQ0E7QW5EcWtQRjs7QW1EamtQQTtFQUNDO0FuRG9rUEQ7QW1EbGtQQztFQUNDO0VBQ0E7QW5Eb2tQRjs7QW1EaGtQQTtFQUNDO0FuRG1rUEQ7QW1EamtQQztFQUNDO0VBQ0E7QW5EbWtQRjs7QW1EMWpQRTtFQUNDO0FuRDZqUEg7QW1EeGpQRTtFQUNDO0FuRDBqUEg7O0FtRGxqUEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5EcWpQRDtBbURualBDO0VBQ0M7QW5EcWpQRjtBbURsalBDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRG9qUEY7QW1EbGpQRTtFQUVDO0FuRG1qUEg7QW1EL2lQQztFQUNDO0FuRGlqUEY7O0FtRDNpUEM7RUFDQztBbkQ4aVBGO0FtRDVpUEU7RUFDQztBbkQ4aVBIOztBbURwaVBDO0VBQ0M7RUFDQTtFQUNBO0FuRHVpUEY7QW1EcmlQRTtFQUNDO0VBQ0E7QW5EdWlQSDs7QW1EaGlQQztFQUNDO0VBQ0E7RUFDQTtBbkRtaVBGO0FtRGppUEU7RUFDQztBbkRtaVBIOztBbUQzaFBBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkQ4aFBEO0FtRDVoUEM7RUFDQztFQUNBO0FuRDhoUEY7O0FtRDFoUEE7RUFDQztBbkQ2aFBEO0F4RG54UEk7RTJHcVBKO0lBR0U7RW5EK2hQQTtBQUNGO0F4RHh4UEk7RTJHMFBIO0lBRUU7RW5EZ2lQRDtBQUNGO0FtRDloUEM7RUFDQztBbkRnaVBGO0FtRC9oUEU7RUFDQztBbkRpaVBIO0FtRC9oUEU7RUFDQztFQUNBO0VBQ0E7QW5EaWlQSDtBbUQvaFBFO0VBQ0M7QW5EaWlQSDtBeEQzeVBJO0UyR3lRRjtJQUdFO0VuRG1pUEY7QUFDRjtBbURqaVBFO0VBQ0M7QW5EbWlQSDtBeERuelBJO0UyRytRRjtJQUdFO0VuRHFpUEY7QUFDRjtBbURsaVBHO0VBQ0M7RUFDQTtFQUNBO0FuRG9pUEo7QW1EamlQRTtFQUNDO0FuRG1pUEg7QW1EbGlQRztFQUNDLGN0SG5TUztBbUV1MFBiO0FtRGppUEU7RUFDQztBbkRtaVBIO0F4RHQwUEk7RTJHa1NGO0lBR0U7RW5EcWlQRjtBQUNGO0FtRG5pUEU7RUFDQztFQUNBO0VBQ0E7QW5EcWlQSDtBeERoMVBJO0UyR3dTRjtJQUtFO0VuRHVpUEY7QUFDRjtBeERyMVBJO0UyR3dTRjtJQVFFO0VuRHlpUEY7QUFDRjtBeEQxMVBJO0UyR3dTRjtJQVdFO0VuRDJpUEY7QUFDRjtBbUR6aVBFO0VBQ0M7RUFDQTtBbkQyaVBIO0FtRHZpUEc7RUFDQztBbkR5aVBKO0FtRHZpUEc7RUFDQztBbkR5aVBKO0FtRHZpUEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkR5aVBKO0FtRHJpUEk7RUFDQyxjdEhuVks7QW1FMDNQVjtBbURyaVBJO0VBQ0MsY3RIN1dHO0FtRW81UFI7O0F4RHgzUEk7RTJHdVZKO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsY3RIM1hNO0lzSDRYTjtFbkRvaVBBO0FBQ0Y7O0FvRGg4UEE7RUFDRTtBcERtOFBGOztBb0RoOFBBO0VBQ0U7QXBEbThQRjs7QW9EaDhQQTtFQUNFO0VBQ0E7RUFHRTtBcERpOFBKO0F4RG41UEk7RTRHbkRKO0lBU0k7RXBEaThQRjtBQUNGO0F4RHg1UEk7RTRHbkRKO0lBWUk7RXBEbThQRjtBQUNGOztBcUR6OVBBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRDQ5UEY7QXFEMTlQRTtFQUNFO0VBQ0E7RUFDQSxjeEhzQk87RXdIckJQLG1CeEhhSTtFd0haSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRDQ5UEo7QXFEMTlQSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRDQ5UE47QXFEejlQSTtFQUNFO0VBQ0E7RUFDQTtBckQyOVBOO0FxRHY5UEU7RUFDRTtFQUNBO0VBQ0EsZ0h4SHdFdUI7RXdIdkV2QjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN4SGRPO0FtRXUrUFg7QXFEdDlQRTtFQUNFO0FyRHc5UEo7QXFEdDlQSTtFQUNFO0FyRHc5UE47QXFEcDlQRTtFQUNFLGN4SC9CTztBbUVxL1BYO0FxRHA5UEk7RUFDRSxjeEhkSTtBbUVvK1BWO0FxRGw5UEU7RUFDRTtFQUNBO0FyRG85UEo7QXFEajlQRTtFQUNFO0VBQ0EsZ0h4SHlDdUI7RXdIeEN2QjtFQUNBO0VBQ0EsY3hIM0NPO0FtRTgvUFg7QXFEajlQSTtFQUNFLGN4SC9CSTtBbUVrL1BWO0FxRC84UEU7RUFDRTtFQUNBO0FyRGk5UEo7QXFEOThQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQ3hIbUJxQjtFd0hsQnJCLGV4SHFMa0I7RXdIcExsQixnQnhIZ01jO0V3SC9MZCxpQnhIZ01pQjtFd0gvTGpCLHlCeEhnTWlCO0V3SC9MakI7RUFDQSxjeEgzRUk7RXdINEVKLG1CeEhyRE07QW1FcWdRVjtBcUQ5OFBJO0VBQ0UsY3hIL0VFO0V3SGdGRixtQnhIN0VLO0FtRTZoUVg7QXFENThQRTtFQUNFO0FyRDg4UEo7QXFEMzhQRTtFQUNFO0VBQ0E7QXJENjhQSjtBcUQxOFBFO0VBQ0U7QXJENDhQSjtBcUQxOFBJO0VBQ0U7QXJENDhQTjtBcUR4OFBFO0VBQ0U7QXJEMDhQSjtBcUR2OFBFO0VBQ0U7QXJEeThQSjtBcUR0OFBFO0VBQ0U7QXJEdzhQSjs7QXFEaDhQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckRtOFBKO0FxRGo4UEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckRtOFBOO0FxRGg4UEk7RUFDRTtBckRrOFBOO0FxRDk3UEU7RUFDRTtFQUNBO0VBQ0EsZXhIMUNhO0V3SDJDYixjeEh6SU87QW1FeWtRWDtBcUQ5N1BJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnhIbkNpQjtFd0hvQ2pCLGN4SC9JRTtBbUUra1FSO0FxRDU3UEU7RUFDRTtBckQ4N1BKO0FxRDM3UEU7RUFDRTtFQUNBO0VBQ0EsY3hIMUpJO0FtRXVsUVI7QXFENTdQSTtFQUNFO0VBQ0E7QXJEODdQTjtBcUQxN1BFO0VBQ0UsY3hINUtJO0V3SDZLSjtFQUNBLG1CeEh2Sk07QW1FbWxRVjtBcUR6N1BFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN4SDdLSTtBbUV3bVFSO0FxRHo3UEk7RUFDRTtFQUNBO0FyRDI3UE47QXFEdjdQRTtFQUNFO0FyRHk3UEo7QXFEdDdQRTtFQUNFO0FyRHc3UEo7QXhEaG1RSTtFNkc0S0E7SUFDRTtFckR1N1BKO0VxRG43UEk7SUFDRTtJQUNBO0lBQ0E7RXJEcTdQTjtFcURqN1BFO0lBQ0U7RXJEbTdQSjtBQUNGO0F4RDdtUUk7RTZHOExBO0lBQ0U7RXJEazdQSjtBQUNGOztBcUQ5NlBBO0VBQ0U7QXJEaTdQRjs7QXhEdG5RSTtFNkd5TUY7SUFDRTtFckRpN1BGO0FBQ0Y7QXFENzZQQTtFQUNFO0FyRCs2UEY7QXFENzZQRTtFQUNFO0FyRCs2UEo7QXFENTZQRTs7RUFFRTtBckQ4NlBKO0FxRDM2UEU7RWpDdlBEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWlDa1BHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN4SC9QTztFd0hnUVA7RUFDQTtBckRvN1BKO0FvQi9xUUM7RUFDQztFQUNBO0FwQmlyUUY7QXFEdDdQSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckR3N1BOO0FxRHI3UEk7RUFDRSxjeEh6UEk7QW1FZ3JRVjs7QXFEbDdQQTtFQUNFO0FyRHE3UEY7QXFEbjdQRTtFQUNFLG1CeEhJZ0I7QW1FaTdQcEI7QXFEbDdQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFd4SEhnQjtFd0hJaEI7RUFDQTtFQUNBO0VBQ0EsY3hIalNPO0V3SGtTUDtBckRvN1BKO0FxRGw3UEk7RUFDRTtFQUNBO0FyRG83UE47QXFEajdQSTtFQUNFLGN4SHRSSTtBbUV5c1FWO0FxRDk2UEk7RUFDRSxtQnhIcEJpQjtBbUVvOFB2QjtBcUQ3NlBJO0VBQ0UsV3hIeEJpQjtFd0h5QmpCO0FyRCs2UE47QXFEMTZQSTtFQUNFLG1CeEhoQ2lCO0FtRTQ4UHZCO0FxRHo2UEk7RUFDRSxXeEhwQ2lCO0FtRSs4UHZCOztBcURwNlBFO0VBQ0U7QXJEdTZQSjtBcURyNlBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN4SDdVTztFd0g4VVA7QXJEdTZQSjtBcUR0NlBJO0VBQ0UsY3hIalVJO0FtRXl1UVY7O0FzRGh5UUE7OztDQUFBO0FBaUJBO0VBQ0M7SUFDQztFdERzeFFBO0FBQ0Y7QXNEbnhRQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdERxeFFEO0FzRG54UUM7RUFDQztBdERxeFFGO0FzRG54UUU7RUFDQztBdERxeFFIO0FzRGp4UUM7RUFDQztBdERteFFGO0FzRGp4UUU7RUFDQyxnQnpId093QjtBbUUyaVEzQjtBc0Qvd1FDO0VBQ0M7RUFDQTtBdERpeFFGO0FzRGh4UUU7RUFDQztBdERreFFIO0FzRDl3UUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdERneFFGO0F4RGx3UUk7RThHbEJIO0lBT0U7RXREaXhRRDtBQUNGOztBc0R6d1FDO0VBQ0M7RUFDQTtBdEQ0d1FGO0FzRHp3UUM7RUFDQztFQUNBO0F0RDJ3UUY7QXNEendRRTtFQUNDO0F0RDJ3UUg7QXNEeHdRRTtFQUNDO0VBQ0E7RUFDQSxjekhwRFE7QW1FOHpRWDtBc0R2d1FFO0VBQ0M7QXREeXdRSDs7QXNEbndRQztFeEMxRkE7RUFDQTtBZGkyUUQ7QWMvMVFDO0VBQ0MsZ0J3Q3VGdUI7RXhDdEZ2QjtFQUNBO0FkaTJRRjtBc0Qxd1FFO0VBQ0MsZ0h6SG9Cd0I7RXlIbkJ4QjtBdEQ0d1FIO0FzRHp3UUU7RUFDQztFQUNBO0F0RDJ3UUg7QXNEendRRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ6SDlETTtBbUV5MFFWO0FzRHZ3UUU7RUFDQyxjekhuRU87QW1FNDBRVjtBc0Ryd1FHO0VBQ0M7QXREdXdRSjtBeEQxMFFJO0U4R3FDSDtJeEMxRkE7SUFDQTtFZG00UUM7RWNqNFFEO0lBQ0MsZ0J3Q3lId0I7SXhDeEh4QjtJQUNBO0VkbTRRQTtBQUNGOztBc0R2d1FDO0VBQ0M7QXREMHdRRjtBeEQ1MFFJO0U4R3NFRjtJQUNDO0lBQ0E7RXREeXdRRDtBQUNGO0F4RC8xUUk7RThHMkZEO0lBQ0M7RXREdXdRRjtBQUNGOztBc0Rsd1FBO0VBQ0M7RUFDQTtBdERxd1FEO0FzRHB3UUM7RUFDQztFQUNBO0F0RHN3UUY7O0FzRGx3UUE7RUFDQztBdERxd1FEOztBc0Rsd1FBO0VBQ0M7QXREcXdRRDs7QXhEeDJRSTtFOEd1R0g7SUFDQztJQUNBO0lBQ0E7RXREcXdRQTtFc0Rwd1FBO0lBQ0M7SUFDQTtFdERzd1FEO0VzRG53UUE7SUFDQztFdERxd1FEO0FBQ0Y7QXhEcDRRSTtFOEdxSUg7SUFDQztFdERrd1FBO0VzRGh3UUQ7SUFDQztFdERrd1FBO0FBQ0Y7QXVEcjdRQTtFQUNDO0F2RHU3UUQ7QXVEdDdRQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F2RHc3UUY7QXVEdDdRRTtFQUVDO0F2RHU3UUg7QXVEbjdRQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F2RHE3UUY7QXVEbDdRQztFQUNDO0VBQ0E7RUFDQTtBdkRvN1FGO0F1RGo3UUM7RUFDQztFQUNBO0F2RG03UUY7O0F1RC82UUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdkRrN1FEOztBdUQvNlFBO0VBQ0M7RUFDQTtFQUNBO0F2RGs3UUQ7O0F1RDk2UUE7RUFDQztBdkRpN1FEOztBdUQ5NlFBO0VBQ0M7QXZEaTdRRDs7QXhENTdRSTtFK0dlSDtJQUNDO0V2RGk3UUE7QUFDRjtBeERsOFFJO0UrR3FCSDtJQUNDO0V2RGc3UUE7QUFDRjtBdUQzNlFDO0VBQ0M7QXZENjZRRjtBdUQxNlFDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RDQ2UUY7QXVEejZRQztFQUNDO0F2RDI2UUY7QXhEeDhRSTtFK0dpQ0Y7SUFDQztJQUNBO0V2RDA2UUQ7RXVEdjZRQTtJQUNDO0V2RHk2UUQ7RXVEdDZRQTtJQUNDO0lBQ0EsNEIxSG5FVTtJMEhvRVYsdUJBekd5QjtJQTBHekI7RXZEdzZRRDtFdUR0NlFDO0lBQ0M7RXZEdzZRRjtFdURwNlFBOztJQUVDLGMxSGhHSztJMEhpR0wsbUIxSDFFTztJMEgyRVAscUIxSDNFTztFbUVpL1FSO0FBQ0Y7O0F1RGg2UUM7RUFDQztFQUNBO0F2RG02UUY7QXVEaDZRQztFQUNDO0F2RGs2UUY7QXVELzVRQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw0QjFIdEdXO0UwSHVHWCx1QkE1STBCO0VBNkkxQjtFQUNBO0VBQ0E7QXZEaTZRRjtBdUQvNVFFO0VBQ0M7QXZEaTZRSDtBdUQ3NVFDOztFQUVDLGMxSHJJTTtFMEhzSU4sbUIxSC9HUTtFMEhnSFIscUIxSGhIUTtBbUUrZ1JWO0F1RDU1UUM7RUFDQztBdkQ4NVFGOztBeEQ3Z1JJO0UrR3lIRDtJQUNDO0lBQ0E7SUFDQTtJekNqTEg7SUFDQTtJeUNrTEc7SUFDQTtJQUNBO0V2RHk1UUY7RWMza1JEO0lBQ0MsZ0J5QzhLbUI7SXpDN0tuQjtJQUNBO0VkNmtSQTtFdUQzNVFDO0lBQ0M7SUFDQTtFdkQ2NVFGO0V1RDE1UUM7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdkQ0NVFGO0V1RDE1UUU7SUFFQztFdkQyNVFIO0V1RHg1UUU7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsbUIxSHZLSztFbUVpa1JSO0V1RHQ1UUM7O0lBRUMsYzFIcE1JO0kwSHFNSixxQjFIOUtNO0kwSCtLTjtFdkR3NVFGO0V1RHQ1UUU7O0lBQ0M7SUFDQTtFdkR5NVFIO0V1RG41UUM7SUFDQztJQUNBO0V2RHE1UUY7RXVEbDVRQztJQUNDO0V2RG81UUY7RXVEbDVRRTtJQUNDO0V2RG81UUg7RXVEaDVRQztJQUNDO0lBQ0E7SUFDQTtJQUNBLGMxSDVOTztJMEg2TlA7RXZEazVRRjtFdURoNVFFO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsbUIxSHBOSztJMEhxTkw7RXZEazVRSDtFdUQ5NFFDOztJQUVDLGMxSC9PTztFbUUrblJUO0V1RDU0UUU7SUFDQztFdkQ4NFFIO0V1RDE0UUM7SUFDQztFdkQ0NFFGO0V1RHA0UUQ7SUFDQztJQUNBO0V2RHM0UUE7RXVEcDRRQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXZEczRRRDtFdURuNFFBO0lBQ0M7SUFDQTtJQUNBO0V2RHE0UUQ7RXVEbDRRQTs7SUFFQztFdkRvNFFEO0V1RGo0UUE7SUFDQztFdkRtNFFEO0V1RDkzUUM7SUFDQztJQUNBO0lBQ0E7RXZEZzRRRjtFdUQ3M1FDO0lBQ0M7RXZEKzNRRjtFdUQ1M1FDO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdkQ4M1FGO0V1RDMzUUM7SUFDQztFdkQ2M1FGO0V1RDEzUUM7SUFDQztFdkQ0M1FGO0FBQ0Y7QXhEenBSSTtFK0cwU0Q7SUFDQztFdkRrM1FGO0V1RHQyUUM7SUFDQztFdkR3MlFGO0FBQ0Y7QXVENzFRQztFQUNDO0F2RCsxUUY7O0F1RDMxUUE7RUFDQztFQUNBO0F2RDgxUUQ7QXhEenFSSTtFK0d5VUo7SUFJRTtFdkRnMlFBO0FBQ0Y7O0F1RDkxUUE7RUFDQztFQUNBLG1CMUh4V1U7RTBIeVdWO0F2RGkyUUQ7QXVEaDJRQztFQUNDO0F2RGsyUUY7QXhEdnJSSTtFK0dvVkg7SUFHRTtFdkRvMlFEO0FBQ0Y7QXVEbDJRQztFQUNDO0F2RG8yUUY7QXVEbDJRQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkRvMlFGO0F1RG4yUUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjMUhqWFM7RTBIa1hUO0VBQ0E7QXZEcTJRSDtBdURuMlFFO0VBQ0MsYzFIL1lLO0UwSGdaTDtBdkRxMlFIO0F1RHAyUUc7RUFDQztBdkRzMlFKO0F4RDV0Ukk7RStHZ1ZKO0lBZ0RFO0V2RGcyUUE7RXVEbjJRQTtJQUNDO0V2RHEyUUQ7QUFDRjs7QXVEOTFRQztFQUNDO0VBQ0E7QXZEaTJRRjtBdUQvMVFDO0VBQ0M7QXZEaTJRRjs7QXVEOTFRQTtFQUNDO0VBQ0E7RUFDQTtBdkRpMlFEO0F1RGgyUUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjFIL2FTO0UwSGdiVDtBdkRrMlFGOztBdUQ5MVFBO0VBQ0M7RUFDQSxtQjFIdGJVO0UwSHViVjtFQUNBO0F2RGkyUUQ7QXVELzFRQztFQUNDO0F2RGkyUUY7QXhEdHdSSTtFK0c4Wko7SUFXRTtJQUNBO0lBQ0E7RXZEaTJRQTtFdURoMlFBO0lBQ0M7RXZEazJRRDtBQUNGO0F4RGh4Ukk7RStHOFpKO0lBb0JFO0V2RGsyUUE7QUFDRjtBdURoMlFDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZEazJRRjtBdURoMlFFO0VBQ0MsYzFIM2RLO0UwSDRkTDtBdkRrMlFIOztBdUQ5MVFBO0VBQ0M7RUFDQTtBdkRpMlFEO0F1RGgyUUM7RUFDQztFQUNBO0VBQ0E7QXZEazJRRjtBeEQ1eVJJO0UrR29jSjtJQVNFO0V2RG0yUUE7RXVEbDJRRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXZEbzJRQTtFdURsMlFBO0lBQ0M7RXZEbzJRRDtBQUNGOztBdUQ3MVFDO0VBQ0MsbUIxSDlmTTtFMEgrZk47RUFDQTtBdkRnMlFGO0F4RHAwUkk7RStHaWVIO0lBS0U7RXZEazJRRDtBQUNGOztBdUQvMVFBO0VBQ0M7RUFDQSxtQjFIbGdCVTtFMEhtZ0JWO0VBQ0E7RUFDQTtBdkRrMlFEO0F1RGoyUUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RG0yUUY7QXVEajJRRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0F2RGcyUUg7QXVENzFRRTtFQUNDLGMxSHBpQks7RTBIcWlCTDtBdkQrMVFIO0F1RDkxUUc7RUFDQztBdkRnMlFKO0F1RDUxUUM7RUFDQztBdkQ4MVFGO0F4RDkyUkk7RStHMGVKO0lBMENFO0lBQ0E7SUFDQTtFdkQ4MVFBO0V1RDUxUUE7SUFDQztFdkQ4MVFEO0V1RDUxUUE7SUFDQztJQUNBO0V2RDgxUUQ7QUFDRjs7QXdEdDZSQTtFQUNDO0F4RHk2UkQ7QXdEdjZSQzs7RUFFQztBeER5NlJGO0F3RHQ2UkM7RUFDQztBeER3NlJGOztBd0RuNlJDO0VBQ0M7QXhEczZSRjs7QXdEbDZSQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RHE2UkQ7QXdEbjZSQztFQUNDO0F4RHE2UkY7QXdEajZSQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F4RG02UkY7QXdELzVSQztFQUNDO0VBQ0E7QXhEaTZSRjtBd0Q5NVJDO0VBQ0M7QXhEZzZSRjs7QXdENTVSQTtFQUNDO0F4RCs1UkQ7QXhEejZSSTtFZ0hTSjtJQUlFO0V4RGc2UkE7QUFDRjs7QXdENTVSQTtFQUNDO0VBQ0EsbURBcEU0QjtBeERtK1I3QjtBd0Q3NVJDOztFQUVDLG1CM0hwRE07QW1FbTlSUjtBd0Q1NVJDO0VBQ0M7RUFDQTtFQUNBLDRCQTVFbUM7RUE2RW5DO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzNIeERTO0UySHlEVDtFQUNBO0VBQ0E7QXhEODVSRjtBd0QxNVJHO0VBQ0M7RUFDQTtBeEQ0NVJKO0F3RHY1UkU7RUFDQyxrQkFqR2lDO0VBa0dqQztBeER5NVJIO0F3RHY1Ukc7RUFDQztBeER5NVJKO0F3RHg1Ukk7RUFDQztFQUNBO0F4RDA1Ukw7QXdEbjVSQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CM0g1RVE7RTJINkVSO0VBQ0E7QXhEcTVSRjtBd0RuNVJFO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CM0g5R0s7QW1Fa2dTUjtBd0RqNVJFO0VBQ0M7RUFDQTtFQUNBO0F4RG01Ukg7QXdEaDVSRTtFQUNDO0VBQ0E7RUFDQTtBeERrNVJIO0F3RDk0UkM7RUFDQztFQUNBO0VBQ0EsNEIzSC9HVztFMkhnSFg7QXhEZzVSRjtBd0Q3NFJDO0VBQ0MsNEJBdkpvQztBeERzaVN0QztBeEQ1K1JJO0VnSGtHRjs7SUFFQztFeEQ2NFJEO0FBQ0Y7QXhELy9SSTtFZ0hzSEY7SUFDQztFeEQ0NFJEO0FBQ0Y7O0F5RGhrU0E7OztDQUFBO0FBUUE7RUFDQyxlNUgwSGdCO0U0SHpIaEI7QXpEK2pTRDs7QTBEemtTQTs7O0NBQUE7QUFRQTtFQUNDO0ExRHdrU0Q7O0EwRHJrU0E7RUFDQyxnSDdINEcwQjtFNkgzRzFCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFEd2tTRDtBMER0a1NDO0VBQ0M7RUFDQTtBMUR3a1NGO0EwRHJrU0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtBMUR1a1NGOztBMERua1NBO0VBQTZCO0ExRHVrUzdCOztBeEQ1aVNJO0VrSHhCSDtJQUNDO0UxRHdrU0E7RTBEcmtTRDtJQUE2QjtFMUR3a1M1QjtBQUNGO0EwRHRrU0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRHdrU0Q7O0F4RDVqU0k7RWtIUkg7SUFDQztFMUR3a1NBO0FBQ0Y7QXhEbGtTSTtFa0hISDtJQUNDO0UxRHdrU0E7QUFDRjtBMkRub1NBOzs7Q0FBQTtBQVNBO0VBQ0M7RUFDQTtBM0Rnb1NEO0EyRDluU0M7RUFDQztFQUNBO0VBQ0E7RTdDVEQ7RUFDQTtBZDBvU0Q7QWN4b1NDO0VBQ0MsZ0I2Q01pQjtFN0NMakI7RUFDQTtBZDBvU0Y7QTJEbm9TQztFQUNDO0VBQ0EsbUI5SFlTO0FtRXluU1g7QTJEbG9TQztFQUNDO0VBQ0E7RUFDQSxtQjlIMkJRO0U4SDFCUjtBM0Rvb1NGO0EyRGpvU0M7RUFDQztFQUNBLGM5SENTO0FtRWtvU1g7QTJEbG9TRTtFQUNDO0EzRG9vU0g7O0EyRC9uU0E7RUFDQztBM0Rrb1NEOztBMkQvblNBO0VBQ0M7QTNEa29TRDs7QXhEcG5TSTtFbUhWSDtJQUNDO0UzRGtvU0E7QUFDRjtBMkQ5blNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTNEZ29TRDtBMkQ5blNDO0VBQ0M7QTNEZ29TRjtBMkQ3blNDO0VBQ0M7RUFDQTtFQUNBO0EzRCtuU0Y7QTJENW5TQzs7RUFFQztBM0Q4blNGO0EyRDNuU0M7RUFDQztFQUVBO0VBQ0E7RUFDQSx5QjlIbERNO0U4SG1ETjtBM0Q0blNGO0EyRHpuU0M7RUFDQztBM0QyblNGO0F4RHRwU0k7RW1ISko7SUFtQ0U7RTNEMm5TQTtBQUNGOztBNER2dFNBOzs7Q0FBQTtBQUtBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTVEeXRTRDtBNER2dFNDO0VBQ0M7QTVEeXRTRjtBNER0dFNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYy9IZVM7QW1FeXNTWDtBNER0dFNFO0VBQ0M7QTVEd3RTSDs7QTREbnRTQTtFQUNDO0VBQ0E7RUFDQTtBNURzdFNEOztBNERudFNBO0VBQ0M7QTVEc3RTRDs7QTREbnRTQTtFQUF1QjtBNUR1dFN2Qjs7QTZEL3ZTQTs7O0NBQUE7QUFTQTtFQUNDO0VBQ0E7QTdENnZTRDs7QTZEdHZTQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0R5dlNEOztBeER4dFNJO0VxSDdCSDtJQUNDO0U3RHl2U0E7QUFDRjtBNkRudlNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtDaEl3RXdCO0VnSXZFeEI7RUFDQTtFQUNBO0VBQ0EsY2hJZFU7RWdJZVY7QTdEcXZTRDtBNkRudlNDO0VBQ0M7QTdEcXZTRjs7QTZEOXVTQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNoSTdCVTtBbUU4d1NYO0F4RDN2U0k7RXFIR0o7SUFVRTtFN0RrdlNBO0FBQ0Y7QXhEaHdTSTtFcUhHSjtJQWNFO0U3RG12U0E7QUFDRjs7QTZEL3VTQztFQUNDLGNoSW5ETTtBbUVxeVNSOztBNkQ5dVNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTdEaXZTRDs7QTZEOXVTQTtFQUNDO0E3RGl2U0Q7O0E2RDl1U0E7RUFDQztBN0RpdlNEOztBOERwMVNBOzs7Q0FBQTtBQUtBO0VBQ0U7RUFDQTtBOURzMVNGOztBOERuMVNBO0VBQ0U7QTlEczFTRjs7QThEbjFTQTtFQUNFO0E5RHMxU0Y7O0E4RG4xU0E7RUFDRTtBOURzMVNGOztBOERuMVNBO0VBQ0U7SUFDRTtFOURzMVNGO0U4RG4xU0E7SUFDRTtFOURxMVNGO0FBQ0Y7QThEbDFTQTs7RUFBQTtBQUdBO0VBQ0U7QTlEbzFTRjs7QThEajFTQTs7RUFBQTtBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RG8xU0Y7O0E4RGoxU0E7RUFDRTtFQUNBO0E5RG8xU0Y7O0E4RGoxU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlEbzFTRjs7QThEajFTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5RG8xU0Y7O0E4RGoxU0E7OztFQUdFO0VBQ0E7QTlEbzFTRjs7QThEajFTQTtFQUNFO0E5RG8xU0Y7O0E4RGoxU0E7RUFDRTtFQUNBO0E5RG8xU0Y7O0E4RGoxU0E7RUFDRTtBOURvMVNGOztBOERqMVNBO0VBQ0U7QTlEbzFTRjs7QThEajFTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlEbzFTRjs7QThEajFTQTtFQUNFO0VBQ0E7RUFDQTtBOURvMVNGOztBOERqMVNBO0VBQ0U7QTlEbzFTRjs7QThEajFTQTtFQUNFO0E5RG8xU0Y7O0E4RGoxU0E7QUFDQTtFQUNFO0E5RG8xU0Y7O0E4RGoxU0E7O0VBQUE7QUFHQTtFQUNFO0VBQ0E7QTlEbzFTRjs7QThEajFTQTs7RUFBQTtBQUdBO0VBQ0U7RUFDQTtFQUNBO0E5RG8xU0Y7O0E4RGoxU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RG8xU0Y7QThEbjFTRTtFQUNFO0E5RHExU0o7O0E4RGoxU0E7RUFDRTtBOURvMVNGOztBOERqMVNBOztFQUVFO0E5RG8xU0Y7O0E4RGoxU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlEbzFTRjs7QThEajFTQTtFQUNFO0VBQ0E7QTlEbzFTRjs7QThEajFTQTs7RUFBQTtBQUtFO0VBQ0U7QTlEazFTSjs7QThEOTBTQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNqSWpLUztBbUVrL1NYO0E4RC8wU0U7O0VBQ0UsY2pJaEpNO0FtRWsrU1Y7O0E4RDkwU0E7RUFDRTtBOURpMVNGO0E4RC8wU0U7RUFDRTtBOURpMVNKOztBOEQ3MFNBO0VBQ0U7QTlEZzFTRjtBOEQ5MFNFO0VBQ0U7QTlEZzFTSjs7QThENTBTQTs7RUFBQTtBQUlBO0VBQ0U7RUFDQTtBOUQ4MFNGO0F4RG4vU0k7RXNIbUtKO0lBS0k7RTlEKzBTRjtBQUNGO0E4RDcwU0U7RUFDRTtBOUQrMFNKOztBOEQzMFNFO0VBQ0U7QTlEODBTSjtBeEQvL1NJO0VzSGdMRjtJQUdJO0U5RGcxU0o7QUFDRjtBeERwZ1RJO0VzSGdMRjtJQU1JO0U5RGsxU0o7QUFDRjs7QThELzBTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RGsxU0Y7QThEaDFTRTtFQUNFO0E5RGsxU0o7QThELzBTRTtFQUVFLHlCaklwTk07QW1Fb2lUVjtBOEQ3MFNFO0VBQ0UseUJqSXhOTTtBbUV1aVRWOztBOEQxMFNFO0VBQ0UscUJqSXJQSTtBbUVra1RSO0E4RDMwU0k7RUFFRSx5QmpJelBFO0FtRXFrVFI7QThEejBTSTtFQUNFLHlCakk3UEU7QW1Fd2tUUjs7QThEcjBTRTtFQUNFO0VBQ0E7QTlEdzBTSjtBOER2MFNJO0VBRUUseUJqSS9PTTtBbUV1alRaO0E4RHIwU0k7RUFDRSx5QmpJblBNO0FtRTBqVFo7O0E4RGowU0U7RUFDRTtFQUNBLG1CakloUk87QW1Fb2xUWDtBOERuMFNJO0VBRUUseUJqSS9RSztBbUVtbFRYO0E4RGowU0k7RUFDRSx5QmpJblJLO0FtRXNsVFg7O0E4RDd6U0U7RUFDRTtFQUNBLG1CakkvUk87QW1FK2xUWDtBOEQvelNJO0VBRUUseUJqSS9RSTtBbUUra1RWO0E4RDd6U0k7RUFDRSx5QmpJblJJO0FtRWtsVFY7O0ErRHpvVEE7RUFDQztBL0Q0b1REOztBK0R6b1RBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Q0b1REO0ErRHpvVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EMm9URDs7QStEeG9UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRDJvVEQ7O0ErRHhvVEE7RUFDQztFQUNBO0EvRDJvVEQ7O0ErRHhvVEE7RUFDQztBL0Qyb1REOztBK0R4b1RBO0VBQ0M7QS9EMm9URDs7QStEeG9UQTtFQUNDO0EvRDJvVEQ7O0ErRHhvVEE7RUFDQztBL0Qyb1REOztBK0R4b1RBO0VBQ0M7QS9EMm9URDs7QStEeG9UQTtFQUNDO0lBQ0M7RS9EMm9UQTtFK0R6b1REO0lBQ0M7RS9EMm9UQTtBQUNGO0ErRHhvVEE7RUFDQztJQUNDO0UvRDBvVEE7RStEeG9URDtJQUNDO0UvRDBvVEE7QUFDRjtBK0R2b1RBO0VBQ0M7SUFDQztFL0R5b1RBO0UrRHZvVEQ7SUFDQztFL0R5b1RBO0FBQ0Y7QStEdG9UQTtFQUNDO0lBQ0M7RS9Ed29UQTtFK0R0b1REO0lBQ0M7RS9Ed29UQTtBQUNGO0ErRHJvVEE7RUFDQztJQUNDO0UvRHVvVEE7RStEcm9URDtJQUNDO0UvRHVvVEE7QUFDRjtBK0Rwb1RBO0VBQ0M7SUFDQztFL0Rzb1RBO0UrRHBvVEQ7SUFDQztFL0Rzb1RBO0FBQ0Y7QStEbm9UQTtFQUNDO0lBQ0M7RS9EcW9UQTtFK0Rub1REO0lBQ0M7RS9EcW9UQTtBQUNGO0ErRGxvVEE7RUFDQztJQUNDO0UvRG9vVEE7RStEbG9URDtJQUNDO0UvRG9vVEE7QUFDRjtBK0Rqb1RBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QS9EbW9URDs7QStEaG9UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0EvRG1vVEQ7O0ErRGhvVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRG1vVEQ7O0ErRGhvVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRG1vVEQ7O0ErRGhvVEE7RUFDQztBL0Rtb1REOztBK0Rob1RBO0VBQ0M7QS9EbW9URDs7QStEaG9UQTtFQUNDO0EvRG1vVEQ7O0ErRGhvVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EbW9URDs7QStEaG9UQTtFQUNDO0VBQ0E7RUFDQTtBL0Rtb1REOztBK0Rob1RBO0VBQ0M7RUFDQTtBL0Rtb1REOztBK0Rob1RBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRG1vVEQ7O0ErRGhvVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRG1vVEQ7O0ErRGhvVEE7RUFDQztFQUNBO0VBQ0E7QS9EbW9URDs7QStEaG9UQTtFQUNDO0VBQ0E7RUFDQTtBL0Rtb1REOztBK0Rob1RBO0VBQ0M7RUFDQTtFQUNBO0EvRG1vVEQ7O0ErRGhvVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRG1vVEQ7O0ErRGhvVEE7RUFDQztFQUNBO0VBQ0E7QS9EbW9URDs7QStEaG9UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Rtb1REOztBK0Rob1RBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Rtb1REOztBK0Rob1RBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRG1vVEQ7O0ErRGhvVEE7RUFDQztFQUNBO0EvRG1vVEQ7O0ErRGhvVEE7RUFDQztFQUNBO0EvRG1vVEQ7O0ErRGhvVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRG1vVEQ7O0ErRGhvVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Rtb1REOztBK0Rob1RBO0VBQ0M7SUFDQztJQUNBO0lBQ0E7RS9EbW9UQTtBQUNGO0ErRGhvVEE7RUFDQztBL0Rrb1REOztBK0QvblRBO0VBQ0M7RUFDQTtFQUNBO0EvRGtvVEQ7O0ErRC9uVEE7RUFDQztBL0Rrb1REOztBK0QvblRBO0VBQ0M7QS9Ea29URDs7QStEL25UQTtFQUNDO0VBQ0E7RUFDQTtBL0Rrb1REOztBK0QvblRBO0VBQ0M7QS9Ea29URDs7QStEL25UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRGtvVEQ7O0ErRC9uVEE7RUFDQztBL0Rrb1REOztBK0QvblRBO0VBQ0M7QS9Ea29URDs7QStEL25UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Rrb1REOztBK0QvblRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Rrb1REOztBK0QvblRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRGtvVEQ7O0ErRC9uVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Ea29URDs7QStEL25UQTtFQUNDO0VBQ0E7QS9Ea29URDs7QStEL25UQTtFQUNDO0EvRGtvVEQ7O0ErRC9uVEE7RUFDQztBL0Rrb1REOztBK0QvblRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRGtvVEQ7O0ErRC9uVEE7RUFDQztBL0Rrb1REOztBK0QvblRBO0VBQ0M7QS9Ea29URDs7QStEL25UQTtFQUNDO0EvRGtvVEQ7O0ErRC9uVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRGtvVEQ7O0ErRC9uVEE7RUFDQztBL0Rrb1REOztBK0QvblRBO0VBQ0M7QS9Ea29URDs7QStEL25UQTtFQUNDO0EvRGtvVEQ7O0ErRC9uVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Ea29URDs7QStEL25UQTtFQUNDLHlCbEl2YlM7RWtJd2JUO0VBQ0E7QS9Ea29URDs7QStEL25UQTtFQUNDO0EvRGtvVEQ7O0ErRC9uVEE7RUFDQztBL0Rrb1REOztBK0QvblRBO0VBQ0M7QS9Ea29URDs7QStEL25UQTtFQUNDO0EvRGtvVEQ7O0ErRC9uVEE7RUFDQztFQUNBO0EvRGtvVEQ7O0ErRC9uVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBL0Rrb1REOztBK0QvblRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QS9Ea29URDs7QStEL25UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Ea29URDs7QStEL25UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRGtvVEQ7O0ErRC9uVEE7RUFDQztBL0Rrb1REOztBK0QvblRBO0VBQ0M7QS9Ea29URDs7QStEL25UQTtFQUNDO0EvRGtvVEQ7O0ErRC9uVEE7RUFDQztFQUNBO0EvRGtvVEQ7O0ErRC9uVEE7RUFDQztBL0Rrb1REOztBK0QvblRBO0VBQ0M7RUFDQTtBL0Rrb1REOztBK0QvblRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Ea29URDs7QStEL25UQTtFQUNDO0EvRGtvVEQ7O0ErRC9uVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Ea29URDs7QStEL25UQTtFQUNDO0VBQ0E7RUFDQTtBL0Rrb1REOztBK0QvblRBO0VBQ0M7QS9Ea29URDs7QStEL25UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Rrb1REOztBK0QvblRBO0VBQ0M7RUFDQTtBL0Rrb1REOztBK0QvblRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRGtvVEQ7O0ErRC9uVEE7RUFDQztBL0Rrb1REOztBK0QvblRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Rrb1REOztBK0QvblRBO0VBQ0M7QS9Ea29URDs7QStEL25UQTtFQUNDO0EvRGtvVEQ7O0ErRC9uVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Rrb1REOztBK0QvblRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRGtvVEQ7O0ErRC9uVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Ea29URDs7QStEL25UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Rrb1REOztBK0QvblRBO0VBQ0M7QS9Ea29URDs7QStEL25UQTtFQUNDO0EvRGtvVEQ7O0ErRC9uVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Ea29URDs7QStEL25UQTtFQUNDO0EvRGtvVEQ7O0ErRC9uVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBL0Rrb1REOztBK0QvblRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Ea29URDs7QStEL25UQTtFQUNDO0VBQ0E7QS9Ea29URDs7QStEL25UQTtFQUNDO0VBQ0E7QS9Ea29URDtBeEQvMVVJO0V1SDJ0Qko7SUFJRTtFL0Rvb1RBO0FBQ0Y7O0ErRGpvVEE7RUFDQztBL0Rvb1REOztBK0Rqb1RBO0VBQ0M7QS9Eb29URDs7QStEam9UQTtFQUNDO0EvRG9vVEQ7O0ErRGpvVEE7RUFDQztBL0Rvb1REOztBK0Rqb1RBO0VBQ0M7QS9Eb29URDs7QStEam9UQTtFQUNDO0EvRG9vVEQ7O0ErRGpvVEE7RUFDQztBL0Rvb1REOztBK0Rqb1RBO0VBQ0M7QS9Eb29URDs7QStEam9UQTtFQUNDO0EvRG9vVEQ7O0ErRGpvVEE7RUFDQztFQUNBO0VBQ0E7QS9Eb29URDs7QStEam9UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Rvb1REOztBK0Rqb1RBO0VBQ0M7RUFDQTtFQUNBO0EvRG9vVEQ7O0ErRGpvVEE7RUFDQztBL0Rvb1REOztBK0Rqb1RBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QS9Eb29URDs7QStEam9UQTtFQUNDO0VBQ0E7RUFDQTtBL0Rvb1REOztBK0Rqb1RBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Rvb1REOztBK0Rqb1RBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRG9vVEQ7O0ErRGpvVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Eb29URDs7QStEam9UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0EvRG9vVEQ7O0ErRGpvVEE7RUFDQztFQUNBO0EvRG9vVEQ7O0ErRGpvVEE7RUFDQztBL0Rvb1REOztBK0Rqb1RBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Rvb1REOztBK0Rqb1RBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Rvb1REOztBK0Rqb1RBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRG9vVEQ7O0ErRGpvVEE7RUFDQztBL0Rvb1REOztBK0Rqb1RBO0VBQ0M7QS9Eb29URDs7QStEam9UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Rvb1REOztBK0Rqb1RBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QS9Eb29URDs7QStEam9UQTtFQUNDO0EvRG9vVEQ7O0ErRGpvVEE7RUFDQztBL0Rvb1REOztBK0Rqb1RBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Rvb1REOztBK0Rqb1RBO0VBQ0M7QS9Eb29URDs7QStEam9UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0EvRG9vVEQ7O0ErRGpvVEE7RUFDQztFQUNBO0VBQ0E7QS9Eb29URDs7QStEam9UQTtFQUNDO0EvRG9vVEQ7O0ErRGpvVEE7RUFDQztBL0Rvb1REOztBK0Rqb1RBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QS9Eb29URDs7QStEam9UQTtFQUNDO0EvRG9vVEQ7O0ErRGpvVEE7RUFDQztFQUNBO0EvRG9vVEQ7O0ErRGpvVEE7RUFDQztFQUNBO0EvRG9vVEQ7O0ErRGpvVEE7RUFDQztFQUNBO0VBQ0E7QS9Eb29URDs7QStEam9UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0EvRG9vVEQ7O0ErRGpvVEE7RUFDQztFQUNBO0VBQ0E7QS9Eb29URDs7QStEam9UQTtFQUNDO0EvRG9vVEQ7O0ErRGpvVEE7RUFDQztBL0Rvb1REOztBK0Rqb1RBO0VBQ0M7RUFDQTtBL0Rvb1REOztBK0Rqb1RBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QS9Eb29URDs7QStEOW5UQTtFQUNDO0EvRGlvVEQ7O0ErRDluVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRGlvVEQ7QStEOW5UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Rnb1REOztBK0Q3blRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EZ29URDs7QStEN25UQTtFQUNDO0VBQ0E7QS9EZ29URDs7QStEN25UQTtFQUNDO0EvRGdvVEQ7O0ErRDduVEE7RUFDQztBL0Rnb1REOztBK0Q3blRBO0VBQ0M7QS9EZ29URDs7QStEN25UQTtFQUNDO0EvRGdvVEQ7O0ErRDduVEE7RUFDQztBL0Rnb1REOztBK0Q3blRBO0VBQ0M7SUFDQztFL0Rnb1RBO0UrRDluVEQ7SUFDQztFL0Rnb1RBO0FBQ0Y7QStEN25UQTtFQUNDO0lBQ0M7RS9EK25UQTtFK0Q3blREO0lBQ0M7RS9EK25UQTtBQUNGO0ErRDVuVEE7RUFDQztJQUNDO0UvRDhuVEE7RStENW5URDtJQUNDO0UvRDhuVEE7QUFDRjtBK0QzblRBO0VBQ0M7SUFDQztFL0Q2blRBO0UrRDNuVEQ7SUFDQztFL0Q2blRBO0FBQ0Y7QStEMW5UQTtFQUNDO0lBQ0M7RS9ENG5UQTtFK0QxblREO0lBQ0M7RS9ENG5UQTtBQUNGO0ErRHpuVEE7RUFDQztJQUNDO0UvRDJuVEE7RStEem5URDtJQUNDO0UvRDJuVEE7QUFDRjtBK0R4blRBO0VBQ0M7SUFDQztFL0QwblRBO0UrRHhuVEQ7SUFDQztFL0QwblRBO0FBQ0Y7QStEdm5UQTtFQUNDO0lBQ0M7RS9EeW5UQTtFK0R2blREO0lBQ0M7RS9EeW5UQTtBQUNGO0ErRHRuVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBL0R3blREOztBK0RyblRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QS9Ed25URDs7QStEcm5UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Ed25URDs7QStEcm5UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Ed25URDs7QStEcm5UQTtFQUNDO0EvRHduVEQ7O0ErRHJuVEE7RUFDQztBL0R3blREOztBK0RyblRBO0VBQ0M7QS9Ed25URDs7QStEcm5UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0R3blREOztBK0RyblRBO0VBQ0M7RUFDQTtFQUNBO0EvRHduVEQ7O0ErRHJuVEE7RUFDQztFQUNBO0EvRHduVEQ7O0ErRHJuVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Ed25URDs7QStEcm5UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Ed25URDs7QStEcm5UQTtFQUNDO0VBQ0E7RUFDQTtBL0R3blREOztBK0RyblRBO0VBQ0M7RUFDQTtFQUNBO0EvRHduVEQ7O0ErRHJuVEE7RUFDQztFQUNBO0VBQ0E7QS9Ed25URDs7QStEcm5UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Ed25URDs7QStEcm5UQTtFQUNDO0VBQ0E7RUFDQTtBL0R3blREOztBK0RyblRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRHduVEQ7O0ErRHJuVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRHduVEQ7O0ErRHJuVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Ed25URDs7QStEcm5UQTtFQUNDO0VBQ0E7QS9Ed25URDs7QStEcm5UQTtFQUNDO0VBQ0E7QS9Ed25URDs7QStEcm5UQTtFQUNDO0VBQ0E7RUFDQTtBL0R3blREOztBK0RyblRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Ed25URDs7QStEcm5UQTtFQUNDO0lBQ0M7SUFDQTtJQUNBO0UvRHduVEE7QUFDRjtBK0RyblRBO0VBQ0M7QS9EdW5URDs7QStEcG5UQTtFQUNDO0VBQ0E7RUFDQTtBL0R1blREOztBK0RwblRBO0VBQ0M7QS9EdW5URDs7QStEcG5UQTtFQUNDO0EvRHVuVEQ7O0ErRHBuVEE7RUFDQztFQUNBO0VBQ0E7QS9EdW5URDs7QStEcG5UQTtFQUNDO0EvRHVuVEQ7O0ErRHBuVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0R1blREOztBK0RwblRBO0VBQ0M7QS9EdW5URDs7QStEcG5UQTtFQUNDO0EvRHVuVEQ7O0ErRHBuVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EdW5URDs7QStEcG5UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EdW5URDs7QStEcG5UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0R1blREOztBK0RwblRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRHVuVEQ7O0ErRHBuVEE7RUFDQztFQUNBO0EvRHVuVEQ7O0ErRHBuVEE7RUFDQztBL0R1blREOztBK0RwblRBO0VBQ0M7QS9EdW5URDs7QStEcG5UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0R1blREOztBK0RwblRBO0VBQ0M7QS9EdW5URDs7QStEcG5UQTtFQUNDO0EvRHVuVEQ7O0ErRHBuVEE7RUFDQztBL0R1blREOztBK0RwblRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0R1blREOztBK0RwblRBO0VBQ0M7QS9EdW5URDs7QStEcG5UQTtFQUNDO0EvRHVuVEQ7O0ErRHBuVEE7RUFDQztBL0R1blREOztBK0RwblRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRHVuVEQ7O0ErRHBuVEE7RUFDQyx5QmxJMStDUztFa0kyK0NUO0VBQ0E7QS9EdW5URDs7QStEcG5UQTtFQUNDO0EvRHVuVEQ7O0ErRHBuVEE7RUFDQztBL0R1blREOztBK0RwblRBO0VBQ0M7QS9EdW5URDs7QStEcG5UQTtFQUNDO0EvRHVuVEQ7O0ErRHBuVEE7RUFDQztFQUNBO0EvRHVuVEQ7O0ErRHBuVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBL0R1blREOztBK0RwblRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QS9EdW5URDs7QStEcG5UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EdW5URDs7QStEcG5UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRHVuVEQ7O0ErRHBuVEE7RUFDQztBL0R1blREOztBK0RwblRBO0VBQ0M7RUFDQTtBL0R1blREO0F4RGxxV0k7RXVIeWlESjtJQUlFO0UvRHluVEE7QUFDRjs7QStEdG5UQTtFQUNDO0EvRHluVEQ7O0ErRHRuVEE7RUFDQztFQUNBO0EvRHluVEQ7O0ErRHRuVEE7RUFDQztBL0R5blREOztBK0R0blRBO0VBQ0M7RUFDQTtBL0R5blREOztBK0R0blRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EeW5URDs7QStEdG5UQTtFQUNDO0EvRHluVEQ7O0ErRHRuVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EeW5URDs7QStEdG5UQTtFQUNDO0VBQ0E7RUFDQTtBL0R5blREOztBK0R0blRBO0VBQ0M7QS9EeW5URDs7QStEdG5UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0R5blREOztBK0R0blRBO0VBQ0M7RUFDQTtBL0R5blREOztBK0R0blRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRHluVEQ7O0ErRHRuVEE7RUFDQztBL0R5blREOztBK0R0blRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0R5blREOztBK0R2blRBO0VBQ0M7QS9EMG5URDtBeER0eFdJO0V1SDJwREo7SUFHRTtFL0Q0blRBO0FBQ0Y7O0ErRDFuVEE7RUFDQztBL0Q2blREOztBK0QxblRBO0VBQ0M7QS9ENm5URDs7QStEMW5UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRDZuVEQ7O0ErRDFuVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9ENm5URDs7QStEMW5UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Q2blREOztBK0QxblRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRDZuVEQ7O0ErRDFuVEE7RUFDQztBL0Q2blREOztBK0QxblRBO0VBQ0M7QS9ENm5URDs7QStEMW5UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Q2blREOztBK0QxblRBO0VBQ0M7QS9ENm5URDs7QStEMW5UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0EvRDZuVEQ7O0ErRDFuVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Q2blREOztBK0QxblRBO0VBQ0M7RUFDQTtBL0Q2blREOztBK0QxblRBO0VBQ0M7QS9ENm5URDs7QStEMW5UQTtFQUNDO0EvRDZuVEQ7O0ErRDFuVEE7RUFDQztBL0Q2blREOztBK0QxblRBO0VBQ0M7QS9ENm5URDs7QStEMW5UQTtFQUNDO0EvRDZuVEQ7O0ErRDFuVEE7RUFDQztBL0Q2blREOztBK0QxblRBO0VBQ0M7QS9ENm5URDs7QStEMW5UQTtFQUNDO0EvRDZuVEQ7O0ErRDFuVEE7RUFDQztBL0Q2blREOztBK0QxblRBO0VBQ0M7QS9ENm5URDs7QStEMW5UQTtFQUNDO0VBQ0E7RUFDQTtBL0Q2blREOztBK0QxblRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsYWxJMXBEVztFa0kycERYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9ENm5URDs7QStEMW5UQTtFQUNDO0VBQ0E7RUFDQTtBL0Q2blREOztBK0QxblRBO0VBQ0M7QS9ENm5URDs7QStEMW5UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0EvRDZuVEQ7O0ErRDFuVEE7RUFDQztFQUNBO0VBQ0E7QS9ENm5URDs7QStEMW5UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9ENm5URDs7QStEMW5UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Q2blREOztBK0QxblRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRDZuVEQ7O0ErRDFuVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBL0Q2blREOztBK0QxblRBO0VBQ0M7RUFDQTtBL0Q2blREOztBK0QxblRBO0VBQ0M7QS9ENm5URDs7QStEMW5UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9ENm5URDs7QStEMW5UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9ENm5URDs7QStEMW5UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Q2blREOztBK0QxblRBO0VBQ0M7QS9ENm5URDs7QStEMW5UQTtFQUNDO0EvRDZuVEQ7O0ErRDFuVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9ENm5URDs7QStEMW5UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0EvRDZuVEQ7O0ErRDFuVEE7RUFDQztBL0Q2blREOztBK0QxblRBO0VBQ0M7QS9ENm5URDs7QStEMW5UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhbElseURXO0VrSW15RFg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Q2blREOztBK0QxblRBO0VBQ0M7QS9ENm5URDs7QStEMW5UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0EvRDZuVEQ7O0ErRDFuVEE7RUFDQztFQUNBO0VBQ0E7QS9ENm5URDs7QStEMW5UQTtFQUNDO0EvRDZuVEQ7O0ErRDFuVEE7RUFDQztBL0Q2blREOztBK0QxblRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QS9ENm5URDs7QStEMW5UQTtFQUNDO0EvRDZuVEQ7O0ErRDFuVEE7RUFDQztFQUNBO0EvRDZuVEQ7O0ErRDFuVEE7RUFDQztFQUNBO0EvRDZuVEQ7O0ErRDFuVEE7RUFDQztFQUNBO0VBQ0E7QS9ENm5URDs7QStEMW5UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0EvRDZuVEQ7O0ErRDFuVEE7RUFDQztFQUNBO0VBQ0E7QS9ENm5URDs7QStEMW5UQTtFQUNDO0EvRDZuVEQ7O0ErRDFuVEE7RUFDQztBL0Q2blREOztBK0QxblRBO0VBQ0M7RUFDQTtBL0Q2blREOztBK0QxblRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QS9ENm5URDs7QWdFcHVYQTs7Q0FBQTtBQUlBO0VBQ0M7RUFDQTtBaEVzdVhEOztBZ0VudVhBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRXN1WEQ7O0FnRW51WEE7RUFDQztFQUNBO0FoRXN1WEQ7O0FnRW51WEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRXN1WEQ7O0FnRW51WEE7RUFDQztFQUNBO0FoRXN1WEQ7QWdFcHVYQztFQUNDO0FoRXN1WEY7O0FpRTF3WEE7OztDQUFBO0FBZUM7RUFDQztFQUdBO0FqRWd3WEY7QWlFN3ZYQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FqRSt2WEY7QWlFNXZYQztFQUNDO0VBQ0EsZ0hwSXVGeUI7RW9JdEZ6QjtFQUNBO0VBQ0EsY3BJa0JRO0VvSWpCUjtFQUNBO0VBQ0E7QWpFOHZYRjtBaUUxdlhDO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRTJ2WEY7QWlFeHZYQztFQUNDO0FqRTB2WEY7QWlFeHZYRTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRXl2WEg7QWlFdHZYRTtFQUNDO0FqRXd2WEg7QWlFcnZYRTtFQUNDO0FqRXV2WEg7QWlFcHZYQztFQUNDO0FqRXN2WEY7QWlFcHZYRztFQUVDO0FqRXF2WEo7O0FpRS91WEE7RUFBa0I7QWpFbXZYbEI7O0FpRWx2WEE7RUFBaUI7QWpFc3ZYakI7O0FpRXB2WEE7RUFFRTtJQUNDO0VqRXN2WEQ7QUFDRjtBeER4eFhJO0V5SHdDRjtJQUNDO0VqRW12WEQ7RWlFaHZYQTtJQUNDO0VqRWt2WEQ7RWlFOXVYQztJQUNDO0lBQ0E7RWpFZ3ZYRjtFaUU3dVhDO0lBQ0M7SUFDQTtFakUrdVhGO0VpRTF1WEQ7SUFBaUI7RWpFNnVYaEI7RWlFNXVYRDtJQUFpQjtFakUrdVhoQjtBQUNGO0F4RDl5WEk7RXlIcUVEO0lBRUM7SUFDQTtFakUydVhGO0VpRXR1WEQ7SUFBaUI7RWpFeXVYaEI7QUFDRjtBeER2elhJO0V5SG1GRjtJQUNDO0VqRXV1WEQ7QUFDRjtBaUVqdVhBO0VBQ0M7RUFDQTtBakVtdVhEO0F4RGgwWEk7RXlIMkZKO0lBSUU7RWpFcXVYQTtBQUNGO0FpRXB1WEM7RUFDQztBakVzdVhGOztBaUVudVhBO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsbUJwSXJJTztFb0lzSVA7RUFDQTtBakVzdVhEO0F4RGoxWEk7RXlIcUdKO0lBV0U7SUFDQTtJQUNBO0VqRXF1WEE7RWlFcHVYQTtJQUNDO0VqRXN1WEQ7QUFDRjs7QWlFbHVYQTtFQUNDO0FqRXF1WEQ7O0FpRWh1WEU7RUFDQyxjcElsSVc7QW1FcTJYZDtBaUUvdFhFO0VBQ0MsY3BJeklVO0FtRTAyWGI7QWlFN3RYRTtFQUVDLGNwSTVJVztBbUUwMlhkO0FpRTF0WEU7RUFDQyxjcEluSlM7QW1FKzJYWjtBaUV4dFhDO0VBRUU7SUFDQyxzRXBJckpTO0lvSXNKVDtJQUNBO0VqRXl0WEY7RWlFcnRYQztJQUNDLHNFcEl6SlM7SW9JMEpUO0lBQ0E7RWpFdXRYRjtFaUVudFhDO0lBQ0MsZ0VwSTdKUztJb0k4SlQ7SUFDQTtFakVxdFhGO0VpRWp0WEM7SUFDQyxnRXBJcktTO0lvSXNLVDtJQUNBO0VqRW10WEY7QUFDRjtBeERsNFhJO0V5SG1MSDtJQUVFO0VqRWl0WEQ7QUFDRjtBeER2NFhJO0V5SHlMSDtJQUVFO0lBQ0E7RWpFZ3RYRDtBQUNGOztBaUUzc1hBO0VBRUM7RUFDQSxtQnBJM05VO0VvSTROVjtFQUNBO0FqRTZzWEQ7QXhEcDVYSTtFeUhrTUo7SUFPRTtFakUrc1hBO0FBQ0Y7QXhEejVYSTtFeUhrTUo7SUFXRTtFakVndFhBO0FBQ0Y7QWlFOXNYQztFQUNDO0FqRWd0WEY7QWlFN3NYRTtFQUNDO0FqRStzWEg7QWlFNXNYQztFQUNDO0FqRThzWEY7QWlFN3NYRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpFK3NYSDtBaUUzc1hDO0VBQ0MsY3BJblFNO0FtRWc5WFI7QXhEcDdYSTtFeUhzT0g7SUFHRTtFakUrc1hEO0FBQ0Y7QWlFN3NYQztFQUNDO0FqRStzWEY7QXhENTdYSTtFeUg0T0g7SUFHRTtJQUNBO0VqRWl0WEQ7QUFDRjs7QWtFOS9YQTs7O0NBQUE7QUFRQTtBQWdCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFOCtYRDs7QWtFMytYQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFOCtYRDtBa0U1K1hDO0VBQ0M7QWxFOCtYRjtBa0UzK1hDO0VBQ0M7RUFDQTtBbEU2K1hGOztBa0V6K1hBOztFQUVDO0FsRTQrWEQ7O0FrRXorWEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBbEU0K1hEO0FrRTErWEM7RUFFQztFQUNBO0FsRTIrWEY7QWtFeCtYQztFQUNDO0FsRTArWEY7QWtFditYQztFQUNDO0FsRXkrWEY7O0FrRXIrWEE7RUFDQztFQUNBO0VBQ0E7RUFXQTtBbEU4OVhEO0FrRXgrWEM7RUFDQztBbEUwK1hGO0FrRXgrWEM7RUFDQztBbEUwK1hGO0FrRXgrWEM7RUFDQztBbEUwK1hGO0FrRXIrWEM7RUFDQztBbEV1K1hGO0FrRXArWEM7RUFDQztBbEVzK1hGO0FrRW4rWEM7RUFDQztBbEVxK1hGO0FrRWwrWEM7RUFDQztFQUNBO0VBQ0E7QWxFbytYRjs7QWtFaCtYQTtFQUNDO0FsRW0rWEQ7O0FrRTU4WEM7RUFDQztBbEUrOFhGOztBa0UzOFhBO0FBV0E7QUFFQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QWxFazhYRDtBa0VoOFhDOzs7RUFDQztFQUNBO0VBQ0E7QWxFbzhYRjtBa0VuOFhFOzs7RUFDQztFQUNBLGNySWhJTztBbUV1a1lWO0FrRXA4WEM7O0VBQ0MsYUFyS3lCO0FsRTRtWTNCO0F4RHRrWUk7RTBIa0dKOztJQWdDRTtFbEV5OFhBO0FBQ0Y7O0FrRXQ4WEE7RUFDQztFQUNBO0VBQ0E7RUFDQSxjckk5SlU7RXFJK0pWO0VBQ0E7RUFDQTtFQUNBO0FsRXk4WEQ7O0FrRXQ4WEE7RUFDQztBbEV5OFhEO0FrRXg4WEM7RUFDQztFQUNBO0FsRTA4WEY7QWtFeDhYQztFQUNDO0FsRTA4WEY7QWtFejhYRTtFQUNDLFlBck1vQjtBbEVncFl2Qjs7QWtFdDhYQTtFQUNDO0FsRXk4WEQ7QWtFeDhYQztFQUNDO0VBQ0E7QWxFMDhYRjtBa0V4OFhDO0VBQ0M7QWxFMDhYRjtBa0V6OFhFO0VBQ0MsWUFwTm9CO0FsRStwWXZCOztBa0V0OFhBO0FBTUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEVvOFhEO0FrRW44WEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEVxOFhGO0FrRXA4WEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRXM4WEg7QWtFcjhYRztFQUNDO0FsRXU4WEo7QWtFdDhYSTtFQUNDLFVBelBvQjtBbEVpc1l6QjtBa0VyOFhHO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsWUFuUWtCO0VBb1FsQjtFQUNBO0VBQ0Esa0NySWhLcUI7RXFJaUtyQixjQXRRYTtFQXVRYjtFQUNBO0VBQ0EsWUE5UWM7RUErUWQsYUF2UXVCO0VBd1F2QjtFQUNBO0FsRXU4WEo7QWtFcDhYRTtFQUNDLFlBclJlO0VBc1JmLGFBaFJxQjtBbEVzdFl4Qjs7QWtFajhYQTtBQUNBO0VBQ0M7QWxFbzhYRDs7QWtFbDhYQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FsRXE4WEQ7QWtFcDhYQztFQUNDO0VBQ0E7QWxFczhYRjtBa0VwOFhDO0VBQ0M7RUFDQTtBbEVzOFhGO0FrRW44WEU7RUFDQztBbEVxOFhIOztBbUU3dllBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QW5FZ3dZRDtBbUU3dllDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkUrdllGO0FtRTV2WUM7RUFDQztBbkU4dllGO0FtRTN2WUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDZCdEk0Skc7RXNJM0pIO0VBQ0EsY3RJTVM7RXNJTFQ7QW5FNnZZRjtBbUUzdllFO0VBQ0MsY3RJa0JPO0FtRTJ1WVY7QW1FMXZZRTtFQUNDO0VBQ0E7QW5FNHZZSDtBbUUxdllHO0VBQ0M7QW5FNHZZSjtBbUV4dllFO0VBQ0M7RUFDQTtBbkUwdllIO0FtRXh2WUc7RUFDQztBbkUwdllKO0FtRXB2WUU7RUFDQztFQUNBO0FuRXN2WUg7O0FtRWp2WUE7RUFDQztBbkVvdllEOztBbUVqdllBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FuRW12WUQ7O0FtRWh2WUE7RUFDQztFQUNBO0VBQ0E7QW5FbXZZRDtBbUVsdllDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRW92WUY7O0FtRWh2WUE7RUFDQztFQUNBO0VBQ0E7RXJEOUZBO0VBQ0E7QWRrMVlEO0FjaDFZQztFQUNDLGdCcUQ0RmdCO0VyRDNGaEI7RUFDQTtBZGsxWUY7QXhEbnlZSTtFMkhzQ0o7SXJEM0ZDO0lBQ0E7RWQ0MVlDO0VjMTFZRDtJQUNDLGVxRCtGaUI7SXJEOUZqQjtJQUNBO0VkNDFZQTtBQUNGOztBbUU1dllBO0VBQW1CO0FuRWd3WW5COztBeERsellJO0UySHFESDtJQUFtQjtFbkVrd1lsQjtBQUNGLEM7Ozs7QW9FcDNZQTs7Q0FBQTtBQ0FBOztDQUFBO0FBSUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FER0Q7QUNBQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBREVEOztBQ0NBO0VBQ0M7RUFDQTtBREVEOztBQ0NBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7QURFRDs7QUNDQTtFQUNDO0FERUQ7O0FDQ0E7RUFDQztBREVEOztBQ0NBO0VBQ0M7QURFRDs7QUNDQTtFQUNDO0FERUQ7O0FDQ0E7RUFDQztFQUNBO0FERUQ7O0FDQ0E7RUFDQztFQUNBO0VBQ0E7QURFRDs7QUNDQTtFQUNDO0FERUQ7O0FDQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FERUQ7O0FDQ0E7RUFDQztBREVEOztBQ0NBO0VBQ0M7RUFDQTtFQUNBO0FERUQ7O0FDQ0E7RUFDQztBREVEOztBQ0NBO0VBQ0M7QURFRDs7QUNDQTtFQUNDO0FERUQ7O0FDQ0E7RUFDQztBREVEOztBQ0NBO0FBQ0E7RUFDQztBREVEOztBQ0NBO0VBQ0M7QURFRDs7QUNDQTtFQUNDO0FERUQ7O0FDQ0E7RUFDQztBREVEOztBQ0NBO0VBQ0M7RUFDQTtBREVEOztBQ0NBO0VBQ0M7RUFDQTtBREVEOztBQ0NBO0VBQ0M7SUFDQztJQUNBO0VERUE7RUNBRDtJQUNDO0lBQ0E7RURFQTtBQUNGO0FDQ0E7RUFDQztJQUNDO0lBQ0E7RURDQTtFQ0NEO0lBQ0M7SUFDQTtFRENBO0FBQ0Y7QUNFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FEQUQ7O0FDR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBREFEOztBQ0dBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QURBRDs7QUNHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FEQUQ7O0FDR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBREFEOztBQ0dBOzs7OztFQUtDO0FEQUQ7O0FDR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURBRDs7QUNHQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO21FQUFBO0FBRUE7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBOzs7RUFHQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTs7RUFFQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTs7RUFFQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7O0VBRUM7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBOzs7RUFHQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTs7RUFFQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7O0VBRUM7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBOztFQUVDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBOztFQUVDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBOztFQUVDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBOztFQUVDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7O0VBRUM7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTs7RUFFQztBREFEOztBQ0dBOztFQUVDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTs7RUFFQztBREFEOztBQ0dBOztFQUVDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBOztFQUVDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBOzs7RUFHQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7O0VBRUM7QURBRDs7QUNHQTs7RUFFQztBREFEOztBQ0dBOztFQUVDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTs7RUFFQztBREFEOztBQ0dBOztFQUVDO0FEQUQ7O0FDR0E7O0VBRUM7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBOztFQUVDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTs7RUFFQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBOztFQUVDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTs7RUFFQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBOztFQUVDO0FEQUQ7O0FDR0E7OztFQUdDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7O0VBRUM7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7O0VBRUM7QURBRDs7QUNHQTs7RUFFQztBREFEOztBQ0dBOztFQUVDO0FEQUQ7O0FDR0E7O0VBRUM7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7O0VBRUM7QURBRDs7QUNHQTs7RUFFQztBREFEOztBQ0dBOzs7O0VBSUM7QURBRDs7QUNHQTs7O0VBR0M7QURBRDs7QUNHQTs7RUFFQztBREFEOztBQ0dBOztFQUVDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTs7RUFFQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7O0VBRUM7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTs7RUFFQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBOzs7RUFHQztBREFEOztBQ0dBOztFQUVDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBOztFQUVDO0FEQUQ7O0FDR0E7O0VBRUM7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTs7O0VBR0M7QURBRDs7QUNHQTs7RUFFQztBREFEOztBQ0dBOztFQUVDO0FEQUQ7O0FDR0E7O0VBRUM7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7Ozs7O0VBS0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7OztFQUdDO0FEQUQ7O0FDR0E7O0VBRUM7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBOzs7RUFHQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7O0VBRUM7QURBRDs7QUNHQTs7RUFFQztBREFEOztBQ0dBOztFQUVDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTs7RUFFQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTs7O0VBR0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTs7RUFFQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBOztFQUVDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBOztFQUVDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7OztFQUdDO0FEQUQ7O0FDR0E7O0VBRUM7QURBRDs7QUNHQTs7RUFFQztBREFEOztBQ0dBOztFQUVDO0FEQUQ7O0FDR0E7O0VBRUM7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBOztFQUVDO0FEQUQ7O0FDR0E7O0VBRUM7QURBRDs7QUNHQTs7RUFFQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTs7RUFFQztBREFEOztBQ0dBOztFQUVDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTs7RUFFQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7O0VBRUM7QURBRDs7QUNHQTs7O0VBR0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBOztFQUVDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBOztFQUVDO0FEQUQ7O0FDR0E7O0VBRUM7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTs7RUFFQztBREFEOztBQ0dBOztFQUVDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBOztFQUVDO0FEQUQ7O0FDR0E7O0VBRUM7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTs7O0VBR0M7QURBRDs7QUNHQTs7RUFFQztBREFEOztBQ0dBOztFQUVDO0FEQUQ7O0FDR0E7O0VBRUM7QURBRDs7QUNHQTs7RUFFQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTs7O0VBR0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7O0VBRUM7QURBRDs7QUNHQTs7RUFFQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztBREFEOztBQ0dBO0VBQ0M7QURBRDs7QUNHQTtFQUNDO0FEQUQ7O0FDR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEQUQ7O0FDR0E7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEQUQ7O0FFMStGQTs7Q0FBQTtBQUlBO0VBQ0M7RUFDQTtFQUNBO0VBS0E7RUFDQTtBRncrRkQ7QUVyK0ZBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FFcCtGQTtFQUNDO0FGdStGRDs7QUVwK0ZBO0VBQ0M7QUZ1K0ZEOztBRXArRkE7RUFDQztBRnUrRkQ7O0FHbHVSQTtFQUNFO0VBTUE7RUFDQTtFQUVBO0VBQ0E7QUgrdFJGO0FHenRSQTs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FIeXRSRjs7QUd0dFJBO0VBQ0U7QUh5dFJGOztBR3Z0UkE7RUFDRTtBSDB0UkY7O0FHeHRSQTtFQUNFO0FIMnRSRjs7QUd6dFJBO0VBQ0U7QUg0dFJGOztBRzF0UkE7RUFDRTtBSDZ0UkY7O0FHM3RSQTtFQUNFO0FIOHRSRjs7QUc1dFJBO0VBQ0U7QUgrdFJGOztBRzd0UkE7RUFDRTtBSGd1UkY7O0FHOXRSQTtFQUNFO0FIaXVSRjs7QUcvdFJBO0VBQ0U7QUhrdVJGOztBR2h1UkE7RUFDRTtBSG11UkY7O0FHanVSQTtFQUNFO0FIb3VSRjs7QUdsdVJBO0VBQ0U7QUhxdVJGOztBR251UkE7RUFDRTtBSHN1UkY7O0FHcHVSQTtFQUNFO0FIdXVSRjs7QUdydVJBO0VBQ0U7QUh3dVJGOztBR3R1UkE7RUFDRTtBSHl1UkY7O0FHdnVSQTtFQUNFO0FIMHVSRjs7QUd4dVJBO0VBQ0U7QUgydVJGOztBR3p1UkE7RUFDRTtBSDR1UkY7O0FHMXVSQTtFQUNFO0FINnVSRjs7QUczdVJBO0VBQ0U7QUg4dVJGOztBRzV1UkE7RUFDRTtBSCt1UkY7O0FHN3VSQTtFQUNFO0FIZ3ZSRjs7QUc5dVJBO0VBQ0U7QUhpdlJGOztBRy91UkE7RUFDRTtBSGt2UkY7O0FHaHZSQTtFQUNFO0FIbXZSRjs7QUdqdlJBO0VBQ0U7QUhvdlJGOztBR2x2UkE7RUFDRTtBSHF2UkY7O0FHbnZSQTtFQUNFO0FIc3ZSRjs7QUdwdlJBO0VBQ0U7QUh1dlJGOztBR3J2UkE7RUFDRTtBSHd2UkY7O0FHdHZSQTtFQUNFO0FIeXZSRjs7QUd2dlJBO0VBQ0U7QUgwdlJGOztBR3h2UkE7RUFDRTtBSDJ2UkY7O0FHenZSQTtFQUNFO0FINHZSRjs7QUcxdlJBO0VBQ0U7QUg2dlJGOztBRzN2UkE7RUFDRTtBSDh2UkY7O0FHNXZSQTtFQUNFO0FIK3ZSRjs7QUc3dlJBO0VBQ0U7QUhnd1JGOztBRzl2UkE7RUFDRTtBSGl3UkY7O0FHL3ZSQTtFQUNFO0FIa3dSRjs7QUdod1JBO0VBQ0U7QUhtd1JGOztBR2p3UkE7RUFDRTtBSG93UkY7O0FHbHdSQTtFQUNFO0FIcXdSRjs7QUdud1JBO0VBQ0U7QUhzd1JGOztBR3B3UkE7RUFDRTtBSHV3UkY7O0FHcndSQTtFQUNFO0FId3dSRjs7QUd0d1JBO0VBQ0U7QUh5d1JGOztBR3Z3UkE7RUFDRTtBSDB3UkY7O0FHeHdSQTtFQUNFO0FIMndSRjs7QUd6d1JBO0VBQ0U7QUg0d1JGOztBRzF3UkE7RUFDRTtBSDZ3UkY7O0FHM3dSQTtFQUNFO0FIOHdSRjs7QUc1d1JBO0VBQ0U7QUgrd1JGOztBRzd3UkE7RUFDRTtBSGd4UkY7O0FHOXdSQTtFQUNFO0FIaXhSRjs7QUcvd1JBO0VBQ0U7QUhreFJGOztBR2h4UkE7RUFDRTtBSG14UkY7O0FHanhSQTtFQUNFO0FIb3hSRjs7QUdseFJBO0VBQ0U7QUhxeFJGOztBR254UkE7RUFDRTtBSHN4UkY7O0FHcHhSQTtFQUNFO0FIdXhSRjs7QUdyeFJBO0VBQ0U7QUh3eFJGOztBR3R4UkE7RUFDRTtBSHl4UkY7O0FHdnhSQTtFQUNFO0FIMHhSRjs7QUd4eFJBO0VBQ0U7QUgyeFJGOztBR3p4UkE7RUFDRTtBSDR4UkY7O0FHMXhSQTtFQUNFO0FINnhSRjs7QUczeFJBO0VBQ0U7QUg4eFJGOztBRzV4UkE7RUFDRTtBSCt4UkY7O0FHN3hSQTtFQUNFO0FIZ3lSRjs7QUc5eFJBO0VBQ0U7QUhpeVJGOztBRy94UkE7RUFDRTtBSGt5UkY7O0FHaHlSQTtFQUNFO0FIbXlSRjs7QUdqeVJBO0VBQ0U7QUhveVJGOztBR2x5UkE7RUFDRTtBSHF5UkY7O0FHbnlSQTtFQUNFO0FIc3lSRjs7QUdweVJBO0VBQ0U7QUh1eVJGOztBR3J5UkE7RUFDRTtBSHd5UkY7O0FHdHlSQTtFQUNFO0FIeXlSRjs7QUd2eVJBO0VBQ0U7QUgweVJGOztBR3h5UkE7RUFDRTtBSDJ5UkY7O0FHenlSQTtFQUNFO0FINHlSRjs7QUcxeVJBO0VBQ0U7QUg2eVJGOztBRzN5UkE7RUFDRTtBSDh5UkY7O0FHNXlSQTtFQUNFO0FIK3lSRjs7QUc3eVJBO0VBQ0U7QUhnelJGOztBRzl5UkE7RUFDRTtBSGl6UkY7O0FHL3lSQTtFQUNFO0FIa3pSRjs7QUdoelJBO0VBQ0U7QUhtelJGOztBR2p6UkE7RUFDRTtBSG96UkY7O0FHbHpSQTtFQUNFO0FIcXpSRjs7QUduelJBO0VBQ0U7QUhzelJGOztBR3B6UkE7RUFDRTtBSHV6UkY7O0FHcnpSQTtFQUNFO0FId3pSRjs7QUd0elJBO0VBQ0U7QUh5elJGOztBR3Z6UkE7RUFDRTtBSDB6UkY7O0FHeHpSQTtFQUNFO0FIMnpSRjs7QUd6elJBO0VBQ0U7QUg0elJGOztBRzF6UkE7RUFDRTtBSDZ6UkY7O0FHM3pSQTtFQUNFO0FIOHpSRjs7QUc1elJBO0VBQ0U7QUgrelJGOztBRzd6UkE7RUFDRTtBSGcwUkY7O0FHOXpSQTtFQUNFO0FIaTBSRjs7QUcvelJBO0VBQ0U7QUhrMFJGOztBR2gwUkE7RUFDRTtBSG0wUkY7O0FHajBSQTtFQUNFO0FIbzBSRjs7QUdsMFJBO0VBQ0U7QUhxMFJGOztBR24wUkE7RUFDRTtBSHMwUkY7O0FHcDBSQTtFQUNFO0FIdTBSRjs7QUdyMFJBO0VBQ0U7QUh3MFJGOztBR3QwUkE7RUFDRTtBSHkwUkY7O0FHdjBSQTtFQUNFO0FIMDBSRjs7QUd4MFJBO0VBQ0U7QUgyMFJGOztBR3owUkE7RUFDRTtBSDQwUkY7O0FHMTBSQTtFQUNFO0FINjBSRjs7QUczMFJBO0VBQ0U7QUg4MFJGOztBRzUwUkE7RUFDRTtBSCswUkY7O0FHNzBSQTtFQUNFO0FIZzFSRjs7QUc5MFJBO0VBQ0U7QUhpMVJGOztBRy8wUkE7RUFDRTtBSGsxUkY7O0FHaDFSQTtFQUNFO0FIbTFSRjs7QUdqMVJBO0VBQ0U7QUhvMVJGOztBR2wxUkE7RUFDRTtBSHExUkY7O0FHbjFSQTtFQUNFO0FIczFSRjs7QUdwMVJBO0VBQ0U7QUh1MVJGOztBR3IxUkE7RUFDRTtBSHcxUkY7O0FHdDFSQTtFQUNFO0FIeTFSRjs7QUd2MVJBO0VBQ0U7QUgwMVJGOztBR3gxUkE7RUFDRTtBSDIxUkY7O0FHejFSQTtFQUNFO0FINDFSRjs7QUcxMVJBO0VBQ0U7QUg2MVJGOztBRzMxUkE7RUFDRTtBSDgxUkY7O0FHNTFSQTtFQUNFO0FIKzFSRjs7QUc3MVJBO0VBQ0U7QUhnMlJGOztBRzkxUkE7RUFDRTtBSGkyUkY7O0FHLzFSQTtFQUNFO0FIazJSRjs7QUdoMlJBO0VBQ0U7QUhtMlJGOztBR2oyUkE7RUFDRTtBSG8yUkY7O0FHbDJSQTtFQUNFO0FIcTJSRjs7QUduMlJBO0VBQ0U7QUhzMlJGOztBR3AyUkE7RUFDRTtBSHUyUkY7O0FHcjJSQTtFQUNFO0FIdzJSRjs7QUd0MlJBO0VBQ0U7QUh5MlJGOztBR3YyUkE7RUFDRTtBSDAyUkY7O0FHeDJSQTtFQUNFO0FIMjJSRjs7QUd6MlJBO0VBQ0U7QUg0MlJGOztBRzEyUkE7RUFDRTtBSDYyUkY7O0FHMzJSQTtFQUNFO0FIODJSRjs7QUc1MlJBO0VBQ0U7QUgrMlJGOztBRzcyUkE7RUFDRTtBSGczUkY7O0FHOTJSQTtFQUNFO0FIaTNSRjs7QUcvMlJBO0VBQ0U7QUhrM1JGOztBR2gzUkE7RUFDRTtBSG0zUkY7O0FHajNSQTtFQUNFO0FIbzNSRjs7QUdsM1JBO0VBQ0U7QUhxM1JGOztBR24zUkE7RUFDRTtBSHMzUkY7O0FHcDNSQTtFQUNFO0FIdTNSRjs7QUdyM1JBO0VBQ0U7QUh3M1JGOztBR3QzUkE7RUFDRTtBSHkzUkY7O0FHdjNSQTtFQUNFO0FIMDNSRjs7QUd4M1JBO0VBQ0U7QUgyM1JGOztBR3ozUkE7RUFDRTtBSDQzUkY7O0FHMTNSQTtFQUNFO0FINjNSRjs7QUczM1JBO0VBQ0U7QUg4M1JGOztBRzUzUkE7RUFDRTtBSCszUkY7O0FHNzNSQTtFQUNFO0FIZzRSRjs7QUc5M1JBO0VBQ0U7QUhpNFJGOztBRy8zUkE7RUFDRTtBSGs0UkY7O0FHaDRSQTtFQUNFO0FIbTRSRjs7QUdqNFJBO0VBQ0U7QUhvNFJGOztBR2w0UkE7RUFDRTtBSHE0UkY7O0FHbjRSQTtFQUNFO0FIczRSRjs7QUdwNFJBO0VBQ0U7QUh1NFJGOztBR3I0UkE7RUFDRTtBSHc0UkY7O0FHdDRSQTtFQUNFO0FIeTRSRjs7QUd2NFJBO0VBQ0U7QUgwNFJGOztBR3g0UkE7RUFDRTtBSDI0UkY7O0FHejRSQTtFQUNFO0FINDRSRjs7QUcxNFJBO0VBQ0U7QUg2NFJGOztBRzM0UkE7RUFDRTtBSDg0UkY7O0FHNTRSQTtFQUNFO0FIKzRSRjs7QUc3NFJBO0VBQ0U7QUhnNVJGOztBRzk0UkE7RUFDRTtBSGk1UkY7O0FHLzRSQTtFQUNFO0FIazVSRjs7QUdoNVJBO0VBQ0U7QUhtNVJGOztBR2o1UkE7RUFDRTtBSG81UkY7O0FHbDVSQTtFQUNFO0FIcTVSRjs7QUduNVJBO0VBQ0U7QUhzNVJGOztBR3A1UkE7RUFDRTtBSHU1UkY7O0FHcjVSQTtFQUNFO0FIdzVSRjs7QUd0NVJBO0VBQ0U7QUh5NVJGOztBR3Y1UkE7RUFDRTtBSDA1UkY7O0FHeDVSQTtFQUNFO0FIMjVSRjs7QUd6NVJBO0VBQ0U7QUg0NVJGOztBRzE1UkE7RUFDRTtBSDY1UkY7O0FHMzVSQTtFQUNFO0FIODVSRjs7QUc1NVJBO0VBQ0U7QUgrNVJGOztBRzc1UkE7RUFDRTtBSGc2UkY7O0FHOTVSQTtFQUNFO0FIaTZSRjs7QUcvNVJBO0VBQ0U7QUhrNlJGOztBR2g2UkE7RUFDRTtBSG02UkY7O0FHajZSQTtFQUNFO0FIbzZSRjs7QUdsNlJBO0VBQ0U7QUhxNlJGOztBR242UkE7RUFDRTtBSHM2UkY7O0FHcDZSQTtFQUNFO0FIdTZSRjs7QUdyNlJBO0VBQ0U7QUh3NlJGOztBR3Q2UkE7RUFDRTtBSHk2UkY7O0FHdjZSQTtFQUNFO0FIMDZSRjs7QUd4NlJBO0VBQ0U7QUgyNlJGOztBR3o2UkE7RUFDRTtBSDQ2UkY7O0FHMTZSQTtFQUNFO0FINjZSRjs7QUczNlJBO0VBQ0U7QUg4NlJGOztBRzU2UkE7RUFDRTtBSCs2UkY7O0FHNzZSQTtFQUNFO0FIZzdSRjs7QUc5NlJBO0VBQ0U7QUhpN1JGOztBRy82UkE7RUFDRTtBSGs3UkY7O0FHaDdSQTtFQUNFO0FIbTdSRjs7QUdqN1JBO0VBQ0U7QUhvN1JGOztBR2w3UkE7RUFDRTtBSHE3UkY7O0FHbjdSQTtFQUNFO0FIczdSRjs7QUdwN1JBO0VBQ0U7QUh1N1JGOztBR3I3UkE7RUFDRTtBSHc3UkY7O0FHdDdSQTtFQUNFO0FIeTdSRjs7QUd2N1JBO0VBQ0U7QUgwN1JGOztBR3g3UkE7RUFDRTtBSDI3UkY7O0FHejdSQTtFQUNFO0FINDdSRjs7QUcxN1JBO0VBQ0U7QUg2N1JGOztBRzM3UkE7RUFDRTtBSDg3UkY7O0FHNTdSQTtFQUNFO0FIKzdSRjs7QUc3N1JBO0VBQ0U7QUhnOFJGOztBRzk3UkE7RUFDRTtBSGk4UkY7O0FHLzdSQTtFQUNFO0FIazhSRjs7QUdoOFJBO0VBQ0U7QUhtOFJGOztBR2o4UkE7RUFDRTtBSG84UkY7O0FHbDhSQTtFQUNFO0FIcThSRjs7QUduOFJBO0VBQ0U7QUhzOFJGOztBR3A4UkE7RUFDRTtBSHU4UkY7O0FHcjhSQTtFQUNFO0FIdzhSRjs7QUd0OFJBO0VBQ0U7QUh5OFJGOztBR3Y4UkE7RUFDRTtBSDA4UkY7O0FHeDhSQTtFQUNFO0FIMjhSRjs7QUd6OFJBO0VBQ0U7QUg0OFJGOztBRzE4UkE7RUFDRTtBSDY4UkY7O0FHMzhSQTtFQUNFO0FIODhSRjs7QUc1OFJBO0VBQ0U7QUgrOFJGOztBRzc4UkE7RUFDRTtBSGc5UkY7O0FHOThSQTtFQUNFO0FIaTlSRjs7QUcvOFJBO0VBQ0U7QUhrOVJGOztBR2g5UkE7RUFDRTtBSG05UkY7O0FHajlSQTtFQUNFO0FIbzlSRjs7QUdsOVJBO0VBQ0U7QUhxOVJGOztBR245UkE7RUFDRTtBSHM5UkY7O0FHcDlSQTtFQUNFO0FIdTlSRjs7QUdyOVJBO0VBQ0U7QUh3OVJGOztBR3Q5UkE7RUFDRTtBSHk5UkY7O0FHdjlSQTtFQUNFO0FIMDlSRjs7QUd4OVJBO0VBQ0U7QUgyOVJGOztBR3o5UkE7RUFDRTtBSDQ5UkY7O0FHMTlSQTtFQUNFO0FINjlSRjs7QUczOVJBO0VBQ0U7QUg4OVJGOztBRzU5UkE7RUFDRTtBSCs5UkY7O0FHNzlSQTtFQUNFO0FIZytSRjs7QUc5OVJBO0VBQ0U7QUhpK1JGOztBRy85UkE7RUFDRTtBSGsrUkY7O0FHaCtSQTtFQUNFO0FIbStSRjs7QUdqK1JBO0VBQ0U7QUhvK1JGOztBR2wrUkE7RUFDRTtBSHErUkY7O0FHbitSQTtFQUNFO0FIcytSRjs7QUdwK1JBO0VBQ0U7QUh1K1JGOztBR3IrUkE7RUFDRTtBSHcrUkY7O0FHdCtSQTtFQUNFO0FIeStSRjs7QUd2K1JBO0VBQ0U7QUgwK1JGOztBR3grUkE7RUFDRTtBSDIrUkY7O0FHeitSQTtFQUNFO0FINCtSRjs7QUcxK1JBO0VBQ0U7QUg2K1JGOztBRzMrUkE7RUFDRTtBSDgrUkY7O0FHNStSQTtFQUNFO0FIKytSRjs7QUc3K1JBO0VBQ0U7QUhnL1JGOztBRzkrUkE7RUFDRTtBSGkvUkY7O0FHLytSQTtFQUNFO0FIay9SRjs7QUdoL1JBO0VBQ0U7QUhtL1JGOztBR2ovUkE7RUFDRTtBSG8vUkY7O0FHbC9SQTtFQUNFO0FIcS9SRjs7QUduL1JBO0VBQ0U7QUhzL1JGOztBR3AvUkE7RUFDRTtBSHUvUkY7O0FHci9SQTtFQUNFO0FIdy9SRjs7QUd0L1JBO0VBQ0U7QUh5L1JGOztBR3YvUkE7RUFDRTtBSDAvUkY7O0FHeC9SQTtFQUNFO0FIMi9SRjs7QUd6L1JBO0VBQ0U7QUg0L1JGOztBRzEvUkE7RUFDRTtBSDYvUkY7O0FHMy9SQTtFQUNFO0FIOC9SRjs7QUc1L1JBO0VBQ0U7QUgrL1JGOztBRzcvUkE7RUFDRTtBSGdnU0Y7O0FHOS9SQTtFQUNFO0FIaWdTRjs7QUcvL1JBO0VBQ0U7QUhrZ1NGOztBR2hnU0E7RUFDRTtBSG1nU0Y7O0FHamdTQTtFQUNFO0FIb2dTRjs7QUdsZ1NBO0VBQ0U7QUhxZ1NGOztBR25nU0E7RUFDRTtBSHNnU0Y7O0FHcGdTQTtFQUNFO0FIdWdTRjs7QUdyZ1NBO0VBQ0U7QUh3Z1NGOztBR3RnU0E7RUFDRTtBSHlnU0Y7O0FHdmdTQTtFQUNFO0FIMGdTRjs7QUd4Z1NBO0VBQ0U7QUgyZ1NGOztBR3pnU0E7RUFDRTtBSDRnU0Y7O0FHMWdTQTtFQUNFO0FINmdTRjs7QUczZ1NBO0VBQ0U7QUg4Z1NGOztBRzVnU0E7RUFDRTtBSCtnU0Y7O0FHN2dTQTtFQUNFO0FIZ2hTRjs7QUc5Z1NBO0VBQ0U7QUhpaFNGOztBRy9nU0E7RUFDRTtBSGtoU0Y7O0FHaGhTQTtFQUNFO0FIbWhTRjs7QUdqaFNBO0VBQ0U7QUhvaFNGOztBR2xoU0E7RUFDRTtBSHFoU0Y7O0FHbmhTQTtFQUNFO0FIc2hTRjs7QUdwaFNBO0VBQ0U7QUh1aFNGOztBR3JoU0E7RUFDRTtBSHdoU0Y7O0FHdGhTQTtFQUNFO0FIeWhTRjs7QUd2aFNBO0VBQ0U7QUgwaFNGOztBR3hoU0E7RUFDRTtBSDJoU0Y7O0FHemhTQTtFQUNFO0FINGhTRjs7QUcxaFNBO0VBQ0U7QUg2aFNGOztBRzNoU0E7RUFDRTtBSDhoU0Y7O0FHNWhTQTtFQUNFO0FIK2hTRjs7QUc3aFNBO0VBQ0U7QUhnaVNGOztBRzloU0E7RUFDRTtBSGlpU0Y7O0FHL2hTQTtFQUNFO0FIa2lTRjs7QUdoaVNBO0VBQ0U7QUhtaVNGOztBR2ppU0E7RUFDRTtBSG9pU0Y7O0FHbGlTQTtFQUNFO0FIcWlTRjs7QUduaVNBO0VBQ0U7QUhzaVNGOztBR3BpU0E7RUFDRTtBSHVpU0Y7O0FHcmlTQTtFQUNFO0FId2lTRjs7QUd0aVNBO0VBQ0U7QUh5aVNGOztBR3ZpU0E7RUFDRTtBSDBpU0Y7O0FHeGlTQTtFQUNFO0FIMmlTRjs7QUd6aVNBO0VBQ0U7QUg0aVNGOztBRzFpU0E7RUFDRTtBSDZpU0Y7O0FHM2lTQTtFQUNFO0FIOGlTRjs7QUc1aVNBO0VBQ0U7QUgraVNGOztBRzdpU0E7RUFDRTtBSGdqU0Y7O0FHOWlTQTtFQUNFO0FIaWpTRjs7QUcvaVNBO0VBQ0U7QUhralNGOztBR2hqU0E7RUFDRTtBSG1qU0Y7O0FHampTQTtFQUNFO0FIb2pTRjs7QUdsalNBO0VBQ0U7QUhxalNGOztBR25qU0E7RUFDRTtBSHNqU0Y7O0FHcGpTQTtFQUNFO0FIdWpTRjs7QUdyalNBO0VBQ0U7QUh3alNGOztBR3RqU0E7RUFDRTtBSHlqU0Y7O0FHdmpTQTtFQUNFO0FIMGpTRjs7QUd4alNBO0VBQ0U7QUgyalNGOztBR3pqU0E7RUFDRTtBSDRqU0Y7O0FHMWpTQTtFQUNFO0FINmpTRjs7QUczalNBO0VBQ0U7QUg4alNGOztBRzVqU0E7RUFDRTtBSCtqU0Y7O0FHN2pTQTtFQUNFO0FIZ2tTRjs7QUc5alNBO0VBQ0U7QUhpa1NGOztBRy9qU0E7RUFDRTtBSGtrU0Y7O0FHaGtTQTtFQUNFO0FIbWtTRjs7QUdqa1NBO0VBQ0U7QUhva1NGOztBR2xrU0E7RUFDRTtBSHFrU0Y7O0FHbmtTQTtFQUNFO0FIc2tTRjs7QUdwa1NBO0VBQ0U7QUh1a1NGOztBR3JrU0E7RUFDRTtBSHdrU0Y7O0FHdGtTQTtFQUNFO0FIeWtTRjs7QUd2a1NBO0VBQ0U7QUgwa1NGOztBR3hrU0E7RUFDRTtBSDJrU0Y7O0FHemtTQTtFQUNFO0FINGtTRjs7QUcxa1NBO0VBQ0U7QUg2a1NGOztBRzNrU0E7RUFDRTtBSDhrU0Y7O0FHNWtTQTtFQUNFO0FIK2tTRjs7QUc3a1NBO0VBQ0U7QUhnbFNGOztBRzlrU0E7RUFDRTtBSGlsU0Y7O0FHL2tTQTtFQUNFO0FIa2xTRjs7QUdobFNBO0VBQ0U7QUhtbFNGOztBR2psU0E7RUFDRTtBSG9sU0Y7O0FHbGxTQTtFQUNFO0FIcWxTRjs7QUdubFNBO0VBQ0U7QUhzbFNGOztBR3BsU0E7RUFDRTtBSHVsU0Y7O0FHcmxTQTtFQUNFO0FId2xTRjs7QUd0bFNBO0VBQ0U7QUh5bFNGOztBR3ZsU0E7RUFDRTtBSDBsU0Y7O0FHeGxTQTtFQUNFO0FIMmxTRjs7QUd6bFNBO0VBQ0U7QUg0bFNGOztBRzFsU0E7RUFDRTtBSDZsU0Y7O0FHM2xTQTtFQUNFO0FIOGxTRjs7QUc1bFNBO0VBQ0U7QUgrbFNGOztBRzdsU0E7RUFDRTtBSGdtU0Y7O0FHOWxTQTtFQUNFO0FIaW1TRjs7QUcvbFNBO0VBQ0U7QUhrbVNGOztBR2htU0E7RUFDRTtBSG1tU0Y7O0FHam1TQTtFQUNFO0FIb21TRjs7QUdsbVNBO0VBQ0U7QUhxbVNGOztBR25tU0E7RUFDRTtBSHNtU0Y7O0FHcG1TQTtFQUNFO0FIdW1TRjs7QUdybVNBO0VBQ0U7QUh3bVNGOztBR3RtU0E7RUFDRTtBSHltU0Y7O0FHdm1TQTtFQUNFO0FIMG1TRjs7QUd4bVNBO0VBQ0U7QUgybVNGOztBR3ptU0E7RUFDRTtBSDRtU0Y7O0FHMW1TQTtFQUNFO0FINm1TRjs7QUczbVNBO0VBQ0U7QUg4bVNGOztBRzVtU0E7RUFDRTtBSCttU0Y7O0FHN21TQTtFQUNFO0FIZ25TRjs7QUc5bVNBO0VBQ0U7QUhpblNGOztBRy9tU0E7RUFDRTtBSGtuU0Y7O0FHaG5TQTtFQUNFO0FIbW5TRjs7QUdqblNBO0VBQ0U7QUhvblNGOztBR2xuU0E7RUFDRTtBSHFuU0Y7O0FHbm5TQTtFQUNFO0FIc25TRjs7QUdwblNBO0VBQ0U7QUh1blNGOztBR3JuU0E7RUFDRTtBSHduU0Y7O0FHdG5TQTtFQUNFO0FIeW5TRjs7QUd2blNBO0VBQ0U7QUgwblNGOztBR3huU0E7RUFDRTtBSDJuU0Y7O0FHem5TQTtFQUNFO0FING5TRjs7QUcxblNBO0VBQ0U7QUg2blNGOztBRzNuU0E7RUFDRTtBSDhuU0Y7O0FHNW5TQTtFQUNFO0FIK25TRjs7QUc3blNBO0VBQ0U7QUhnb1NGOztBRzluU0E7RUFDRTtBSGlvU0Y7O0FHL25TQTtFQUNFO0FIa29TRjs7QUdob1NBO0VBQ0U7QUhtb1NGOztBR2pvU0E7RUFDRTtBSG9vU0Y7O0FHbG9TQTtFQUNFO0FIcW9TRjs7QUdub1NBO0VBQ0U7QUhzb1NGOztBR3BvU0E7RUFDRTtBSHVvU0Y7O0FHcm9TQTtFQUNFO0FId29TRjs7QUd0b1NBO0VBQ0U7QUh5b1NGOztBR3ZvU0E7RUFDRTtBSDBvU0Y7O0FHeG9TQTtFQUNFO0FIMm9TRjs7QUd6b1NBO0VBQ0U7QUg0b1NGOztBRzFvU0E7RUFDRTtBSDZvU0Y7O0FHM29TQTtFQUNFO0FIOG9TRjs7QUc1b1NBO0VBQ0U7QUgrb1NGOztBRzdvU0E7RUFDRTtBSGdwU0Y7O0FHOW9TQTtFQUNFO0FIaXBTRjs7QUcvb1NBO0VBQ0U7QUhrcFNGOztBR2hwU0E7RUFDRTtBSG1wU0Y7O0FHanBTQTtFQUNFO0FIb3BTRjs7QUdscFNBO0VBQ0U7QUhxcFNGOztBR25wU0E7RUFDRTtBSHNwU0Y7O0FHcHBTQTtFQUNFO0FIdXBTRjs7QUdycFNBO0VBQ0U7QUh3cFNGOztBR3RwU0E7RUFDRTtBSHlwU0Y7O0FHdnBTQTtFQUNFO0FIMHBTRjs7QUd4cFNBO0VBQ0U7QUgycFNGOztBR3pwU0E7RUFDRTtBSDRwU0Y7O0FHMXBTQTtFQUNFO0FINnBTRjs7QUczcFNBO0VBQ0U7QUg4cFNGOztBRzVwU0E7RUFDRTtBSCtwU0Y7O0FHN3BTQTtFQUNFO0FIZ3FTRjs7QUc5cFNBO0VBQ0U7QUhpcVNGOztBRy9wU0E7RUFDRTtBSGtxU0Y7O0FHaHFTQTtFQUNFO0FIbXFTRjs7QUdqcVNBO0VBQ0U7QUhvcVNGOztBR2xxU0E7RUFDRTtBSHFxU0Y7O0FHbnFTQTtFQUNFO0FIc3FTRjs7QUdwcVNBO0VBQ0U7QUh1cVNGOztBR3JxU0E7RUFDRTtBSHdxU0Y7O0FHdHFTQTtFQUNFO0FIeXFTRjs7QUd2cVNBO0VBQ0U7QUgwcVNGOztBR3hxU0E7RUFDRTtBSDJxU0Y7O0FHenFTQTtFQUNFO0FINHFTRjs7QUcxcVNBO0VBQ0U7QUg2cVNGOztBRzNxU0E7RUFDRTtBSDhxU0Y7O0FHNXFTQTtFQUNFO0FIK3FTRjs7QUc3cVNBO0VBQ0U7QUhnclNGOztBRzlxU0E7RUFDRTtBSGlyU0Y7O0FHL3FTQTtFQUNFO0FIa3JTRjs7QUdoclNBO0VBQ0U7QUhtclNGOztBR2pyU0E7RUFDRTtBSG9yU0Y7O0FHbHJTQTtFQUNFO0FIcXJTRjs7QUduclNBO0VBQ0U7QUhzclNGOztBR3ByU0E7RUFDRTtBSHVyU0Y7O0FHcnJTQTtFQUNFO0FId3JTRjs7QUd0clNBO0VBQ0U7QUh5clNGOztBR3ZyU0E7RUFDRTtBSDByU0Y7O0FHeHJTQTtFQUNFO0FIMnJTRjs7QUd6clNBO0VBQ0U7QUg0clNGOztBRzFyU0E7RUFDRTtBSDZyU0Y7O0FHM3JTQTtFQUNFO0FIOHJTRjs7QUc1clNBO0VBQ0U7QUgrclNGOztBRzdyU0E7RUFDRTtBSGdzU0Y7O0FHOXJTQTtFQUNFO0FIaXNTRjs7QUcvclNBO0VBQ0U7QUhrc1NGOztBR2hzU0E7RUFDRTtBSG1zU0Y7O0FHanNTQTtFQUNFO0FIb3NTRjs7QUdsc1NBO0VBQ0U7QUhxc1NGOztBR25zU0E7RUFDRTtBSHNzU0Y7O0FHcHNTQTtFQUNFO0FIdXNTRjs7QUdyc1NBO0VBQ0U7QUh3c1NGOztBR3RzU0E7RUFDRTtBSHlzU0Y7O0FHdnNTQTtFQUNFO0FIMHNTRjs7QUd4c1NBO0VBQ0U7QUgyc1NGOztBR3pzU0E7RUFDRTtBSDRzU0Y7O0FHMXNTQTtFQUNFO0FINnNTRjs7QUczc1NBO0VBQ0U7QUg4c1NGOztBRzVzU0E7RUFDRTtBSCtzU0Y7O0FHN3NTQTtFQUNFO0FIZ3RTRjs7QUc5c1NBO0VBQ0U7QUhpdFNGOztBRy9zU0E7RUFDRTtBSGt0U0Y7O0FHaHRTQTtFQUNFO0FIbXRTRjs7QUdqdFNBO0VBQ0U7QUhvdFNGOztBR2x0U0E7RUFDRTtBSHF0U0Y7O0FHbnRTQTtFQUNFO0FIc3RTRjs7QUdwdFNBO0VBQ0U7QUh1dFNGOztBR3J0U0E7RUFDRTtBSHd0U0Y7O0FHdHRTQTtFQUNFO0FIeXRTRjs7QUd2dFNBO0VBQ0U7QUgwdFNGOztBR3h0U0E7RUFDRTtBSDJ0U0Y7O0FHenRTQTtFQUNFO0FINHRTRjs7QUcxdFNBO0VBQ0U7QUg2dFNGOztBRzN0U0E7RUFDRTtBSDh0U0Y7O0FHNXRTQTtFQUNFO0FIK3RTRjs7QUc3dFNBO0VBQ0U7QUhndVNGOztBRzl0U0E7RUFDRTtBSGl1U0Y7O0FHL3RTQTtFQUNFO0FIa3VTRjs7QUdodVNBO0VBQ0U7QUhtdVNGOztBR2p1U0E7RUFDRTtBSG91U0Y7O0FHbHVTQTtFQUNFO0FIcXVTRjs7QUdudVNBO0VBQ0U7QUhzdVNGOztBR3B1U0E7RUFDRTtBSHV1U0Y7O0FHcnVTQTtFQUNFO0FId3VTRjs7QUd0dVNBO0VBQ0U7QUh5dVNGOztBR3Z1U0E7RUFDRTtBSDB1U0Y7O0FHeHVTQTtFQUNFO0FIMnVTRjs7QUd6dVNBO0VBQ0U7QUg0dVNGOztBRzF1U0E7RUFDRTtBSDZ1U0Y7O0FHM3VTQTtFQUNFO0FIOHVTRjs7QUc1dVNBO0VBQ0U7QUgrdVNGOztBRzd1U0E7RUFDRTtBSGd2U0Y7O0FHOXVTQTtFQUNFO0FIaXZTRjs7QUcvdVNBO0VBQ0U7QUhrdlNGOztBR2h2U0E7RUFDRTtBSG12U0Y7O0FHanZTQTtFQUNFO0FIb3ZTRjs7QUdsdlNBO0VBQ0U7QUhxdlNGOztBR252U0E7RUFDRTtBSHN2U0Y7O0FHcHZTQTtFQUNFO0FIdXZTRjs7QUdydlNBO0VBQ0U7QUh3dlNGOztBR3R2U0E7RUFDRTtBSHl2U0Y7O0FHdnZTQTtFQUNFO0FIMHZTRjs7QUd4dlNBO0VBQ0U7QUgydlNGOztBR3p2U0E7RUFDRTtBSDR2U0Y7O0FHMXZTQTtFQUNFO0FINnZTRjs7QUczdlNBO0VBQ0U7QUg4dlNGOztBRzV2U0E7RUFDRTtBSCt2U0Y7O0FHN3ZTQTtFQUNFO0FIZ3dTRjs7QUc5dlNBO0VBQ0U7QUhpd1NGOztBRy92U0E7RUFDRTtBSGt3U0Y7O0FHaHdTQTtFQUNFO0FIbXdTRjs7QUdqd1NBO0VBQ0U7QUhvd1NGOztBR2x3U0E7RUFDRTtBSHF3U0Y7O0FHbndTQTtFQUNFO0FIc3dTRjs7QUdwd1NBO0VBQ0U7QUh1d1NGOztBR3J3U0E7RUFDRTtBSHd3U0Y7O0FHdHdTQTtFQUNFO0FIeXdTRjs7QUd2d1NBO0VBQ0U7QUgwd1NGOztBR3h3U0E7RUFDRTtBSDJ3U0Y7O0FHendTQTtFQUNFO0FINHdTRjs7QUcxd1NBO0VBQ0U7QUg2d1NGOztBRzN3U0E7RUFDRTtBSDh3U0Y7O0FHNXdTQTtFQUNFO0FIK3dTRjs7QUc3d1NBO0VBQ0U7QUhneFNGOztBRzl3U0E7RUFDRTtBSGl4U0Y7O0FHL3dTQTtFQUNFO0FIa3hTRjs7QUdoeFNBO0VBQ0U7QUhteFNGOztBR2p4U0E7RUFDRTtBSG94U0Y7O0FHbHhTQTtFQUNFO0FIcXhTRjs7QUdueFNBO0VBQ0U7QUhzeFNGOztBR3B4U0E7RUFDRTtBSHV4U0Y7O0FHcnhTQTtFQUNFO0FId3hTRjs7QUd0eFNBO0VBQ0U7QUh5eFNGOztBR3Z4U0E7RUFDRTtBSDB4U0Y7O0FHeHhTQTtFQUNFO0FIMnhTRjs7QUd6eFNBO0VBQ0U7QUg0eFNGOztBRzF4U0E7RUFDRTtBSDZ4U0Y7O0FHM3hTQTtFQUNFO0FIOHhTRjs7QUc1eFNBO0VBQ0U7QUgreFNGOztBRzd4U0E7RUFDRTtBSGd5U0Y7O0FHOXhTQTtFQUNFO0FIaXlTRjs7QUcveFNBO0VBQ0U7QUhreVNGOztBR2h5U0E7RUFDRTtBSG15U0Y7O0FHanlTQTtFQUNFO0FIb3lTRjs7QUdseVNBO0VBQ0U7QUhxeVNGOztBR255U0E7RUFDRTtBSHN5U0Y7O0FHcHlTQTtFQUNFO0FIdXlTRjs7QUdyeVNBO0VBQ0U7QUh3eVNGOztBR3R5U0E7RUFDRTtBSHl5U0Y7O0FHdnlTQTtFQUNFO0FIMHlTRjs7QUd4eVNBO0VBQ0U7QUgyeVNGOztBR3p5U0E7RUFDRTtBSDR5U0Y7O0FHMXlTQTtFQUNFO0FINnlTRjs7QUczeVNBO0VBQ0U7QUg4eVNGOztBRzV5U0E7RUFDRTtBSCt5U0Y7O0FHN3lTQTtFQUNFO0FIZ3pTRjs7QUc5eVNBO0VBQ0U7QUhpelNGOztBRy95U0E7RUFDRTtBSGt6U0Y7O0FHaHpTQTtFQUNFO0FIbXpTRjs7QUdqelNBO0VBQ0U7QUhvelNGOztBR2x6U0E7RUFDRTtBSHF6U0Y7O0FHbnpTQTtFQUNFO0FIc3pTRjs7QUdwelNBO0VBQ0U7QUh1elNGOztBR3J6U0E7RUFDRTtBSHd6U0Y7O0FHdHpTQTtFQUNFO0FIeXpTRjs7QUd2elNBO0VBQ0U7QUgwelNGOztBR3h6U0E7RUFDRTtBSDJ6U0Y7O0FHenpTQTtFQUNFO0FINHpTRjs7QUcxelNBO0VBQ0U7QUg2elNGOztBRzN6U0E7RUFDRTtBSDh6U0Y7O0FHNXpTQTtFQUNFO0FIK3pTRjs7QUc3elNBO0VBQ0U7QUhnMFNGOztBRzl6U0E7RUFDRTtBSGkwU0Y7O0FHL3pTQTtFQUNFO0FIazBTRjs7QUdoMFNBO0VBQ0U7QUhtMFNGOztBR2owU0E7RUFDRTtBSG8wU0Y7O0FHbDBTQTtFQUNFO0FIcTBTRjs7QUduMFNBO0VBQ0U7QUhzMFNGOztBR3AwU0E7RUFDRTtBSHUwU0Y7O0FHcjBTQTtFQUNFO0FIdzBTRjs7QUd0MFNBO0VBQ0U7QUh5MFNGOztBR3YwU0E7RUFDRTtBSDAwU0Y7O0FHeDBTQTtFQUNFO0FIMjBTRjs7QUd6MFNBO0VBQ0U7QUg0MFNGOztBRzEwU0E7RUFDRTtBSDYwU0Y7O0FHMzBTQTtFQUNFO0FIODBTRjs7QUc1MFNBO0VBQ0U7QUgrMFNGOztBRzcwU0E7RUFDRTtBSGcxU0Y7O0FHOTBTQTtFQUNFO0FIaTFTRjs7QUcvMFNBO0VBQ0U7QUhrMVNGOztBR2gxU0E7RUFDRTtBSG0xU0Y7O0FHajFTQTtFQUNFO0FIbzFTRjs7QUdsMVNBO0VBQ0U7QUhxMVNGOztBR24xU0E7RUFDRTtBSHMxU0Y7O0FHcDFTQTtFQUNFO0FIdTFTRjs7QUdyMVNBO0VBQ0U7QUh3MVNGOztBR3QxU0E7RUFDRTtBSHkxU0Y7O0FHdjFTQTtFQUNFO0FIMDFTRjs7QUd4MVNBO0VBQ0U7QUgyMVNGOztBR3oxU0E7RUFDRTtBSDQxU0Y7O0FHMTFTQTtFQUNFO0FINjFTRjs7QUczMVNBO0VBQ0U7QUg4MVNGOztBRzUxU0E7RUFDRTtBSCsxU0Y7O0FHNzFTQTtFQUNFO0FIZzJTRjs7QUc5MVNBO0VBQ0U7QUhpMlNGOztBRy8xU0E7RUFDRTtBSGsyU0Y7O0FHaDJTQTtFQUNFO0FIbTJTRjs7QUdqMlNBO0VBQ0U7QUhvMlNGOztBR2wyU0E7RUFDRTtBSHEyU0Y7O0FHbjJTQTtFQUNFO0FIczJTRjs7QUdwMlNBO0VBQ0U7QUh1MlNGOztBR3IyU0E7RUFDRTtBSHcyU0Y7O0FHdDJTQTtFQUNFO0FIeTJTRjs7QUd2MlNBO0VBQ0U7QUgwMlNGOztBR3gyU0E7RUFDRTtBSDIyU0Y7O0FHejJTQTtFQUNFO0FINDJTRjs7QUcxMlNBO0VBQ0U7QUg2MlNGOztBRzMyU0E7RUFDRTtBSDgyU0Y7O0FHNTJTQTtFQUNFO0FIKzJTRjs7QUc3MlNBO0VBQ0U7QUhnM1NGOztBRzkyU0E7RUFDRTtBSGkzU0Y7O0FHLzJTQTtFQUNFO0FIazNTRjs7QUdoM1NBO0VBQ0U7QUhtM1NGOztBR2ozU0E7RUFDRTtBSG8zU0Y7O0FHbDNTQTtFQUNFO0FIcTNTRjs7QUduM1NBO0VBQ0U7QUhzM1NGOztBR3AzU0E7RUFDRTtBSHUzU0Y7O0FHcjNTQTtFQUNFO0FIdzNTRjs7QUd0M1NBO0VBQ0U7QUh5M1NGOztBR3YzU0E7RUFDRTtBSDAzU0Y7O0FHeDNTQTtFQUNFO0FIMjNTRjs7QUd6M1NBO0VBQ0U7QUg0M1NGOztBRzEzU0E7RUFDRTtBSDYzU0Y7O0FHMzNTQTtFQUNFO0FIODNTRjs7QUc1M1NBO0VBQ0U7QUgrM1NGOztBRzczU0E7RUFDRTtBSGc0U0Y7O0FHOTNTQTtFQUNFO0FIaTRTRjs7QUcvM1NBO0VBQ0U7QUhrNFNGOztBR2g0U0E7RUFDRTtBSG00U0Y7O0FHajRTQTtFQUNFO0FIbzRTRjs7QUdsNFNBO0VBQ0U7QUhxNFNGOztBR240U0E7RUFDRTtBSHM0U0Y7O0FHcDRTQTtFQUNFO0FIdTRTRjs7QUdyNFNBO0VBQ0U7QUh3NFNGOztBR3Q0U0E7RUFDRTtBSHk0U0Y7O0FHdjRTQTtFQUNFO0FIMDRTRjs7QUd4NFNBO0VBQ0U7QUgyNFNGOztBR3o0U0E7RUFDRTtBSDQ0U0Y7O0FHMTRTQTtFQUNFO0FINjRTRjs7QUczNFNBO0VBQ0U7QUg4NFNGOztBRzU0U0E7RUFDRTtBSCs0U0Y7O0FHNzRTQTtFQUNFO0FIZzVTRjs7QUc5NFNBO0VBQ0U7QUhpNVNGOztBRy80U0E7RUFDRTtBSGs1U0Y7O0FHaDVTQTtFQUNFO0FIbTVTRjs7QUdqNVNBO0VBQ0U7QUhvNVNGOztBR2w1U0E7RUFDRTtBSHE1U0Y7O0FHbjVTQTtFQUNFO0FIczVTRjs7QUdwNVNBO0VBQ0U7QUh1NVNGOztBR3I1U0E7RUFDRTtBSHc1U0Y7O0FHdDVTQTtFQUNFO0FIeTVTRjs7QUd2NVNBO0VBQ0U7QUgwNVNGOztBR3g1U0E7RUFDRTtBSDI1U0Y7O0FHejVTQTtFQUNFO0FINDVTRjs7QUcxNVNBO0VBQ0U7QUg2NVNGOztBRzM1U0E7RUFDRTtBSDg1U0Y7O0FHNTVTQTtFQUNFO0FIKzVTRjs7QUc3NVNBO0VBQ0U7QUhnNlNGOztBRzk1U0E7RUFDRTtBSGk2U0Y7O0FHLzVTQTtFQUNFO0FIazZTRjs7QUdoNlNBO0VBQ0U7QUhtNlNGOztBR2o2U0E7RUFDRTtBSG82U0Y7O0FHbDZTQTtFQUNFO0FIcTZTRjs7QUduNlNBO0VBQ0U7QUhzNlNGOztBR3A2U0E7RUFDRTtBSHU2U0Y7O0FHcjZTQTtFQUNFO0FIdzZTRjs7QUd0NlNBO0VBQ0U7QUh5NlNGOztBR3Y2U0E7RUFDRTtBSDA2U0Y7O0FHeDZTQTtFQUNFO0FIMjZTRjs7QUd6NlNBO0VBQ0U7QUg0NlNGOztBRzE2U0E7RUFDRTtBSDY2U0Y7O0FHMzZTQTtFQUNFO0FIODZTRjs7QUc1NlNBO0VBQ0U7QUgrNlNGOztBRzc2U0E7RUFDRTtBSGc3U0Y7O0FHOTZTQTtFQUNFO0FIaTdTRjs7QUcvNlNBO0VBQ0U7QUhrN1NGOztBR2g3U0E7RUFDRTtBSG03U0Y7O0FHajdTQTtFQUNFO0FIbzdTRjs7QUdsN1NBO0VBQ0U7QUhxN1NGOztBR243U0E7RUFDRTtBSHM3U0Y7O0FHcDdTQTtFQUNFO0FIdTdTRjs7QUdyN1NBO0VBQ0U7QUh3N1NGOztBR3Q3U0E7RUFDRTtBSHk3U0Y7O0FHdjdTQTtFQUNFO0FIMDdTRjs7QUd4N1NBO0VBQ0U7QUgyN1NGOztBR3o3U0E7RUFDRTtBSDQ3U0Y7O0FHMTdTQTtFQUNFO0FINjdTRjs7QUczN1NBO0VBQ0U7QUg4N1NGOztBRzU3U0E7RUFDRTtBSCs3U0Y7O0FHNzdTQTtFQUNFO0FIZzhTRjs7QUc5N1NBO0VBQ0U7QUhpOFNGOztBRy83U0E7RUFDRTtBSGs4U0Y7O0FHaDhTQTtFQUNFO0FIbThTRjs7QUdqOFNBO0VBQ0U7QUhvOFNGOztBR2w4U0E7RUFDRTtBSHE4U0Y7O0FHbjhTQTtFQUNFO0FIczhTRjs7QUdwOFNBO0VBQ0U7QUh1OFNGOztBR3I4U0E7RUFDRTtBSHc4U0Y7O0FHdDhTQTtFQUNFO0FIeThTRjs7QUd2OFNBO0VBQ0U7QUgwOFNGOztBR3g4U0E7RUFDRTtBSDI4U0Y7O0FHejhTQTtFQUNFO0FINDhTRjs7QUcxOFNBO0VBQ0U7QUg2OFNGOztBRzM4U0E7RUFDRTtBSDg4U0Y7O0FHNThTQTtFQUNFO0FIKzhTRjs7QUc3OFNBO0VBQ0U7QUhnOVNGOztBRzk4U0E7RUFDRTtBSGk5U0Y7O0FHLzhTQTtFQUNFO0FIazlTRjs7QUdoOVNBO0VBQ0U7QUhtOVNGOztBR2o5U0E7RUFDRTtBSG85U0Y7O0FHbDlTQTtFQUNFO0FIcTlTRjs7QUduOVNBO0VBQ0U7QUhzOVNGOztBR3A5U0E7RUFDRTtBSHU5U0Y7O0FHcjlTQTtFQUNFO0FIdzlTRjs7QUd0OVNBO0VBQ0U7QUh5OVNGOztBR3Y5U0E7RUFDRTtBSDA5U0Y7O0FHeDlTQTtFQUNFO0FIMjlTRjs7QUd6OVNBO0VBQ0U7QUg0OVNGOztBRzE5U0E7RUFDRTtBSDY5U0Y7O0FHMzlTQTtFQUNFO0FIODlTRjs7QUc1OVNBO0VBQ0U7QUgrOVNGOztBRzc5U0E7RUFDRTtBSGcrU0Y7O0FHOTlTQTtFQUNFO0FIaStTRjs7QUcvOVNBO0VBQ0U7QUhrK1NGOztBR2grU0E7RUFDRTtBSG0rU0Y7O0FHaitTQTtFQUNFO0FIbytTRjs7QUdsK1NBO0VBQ0U7QUhxK1NGOztBR24rU0E7RUFDRTtBSHMrU0Y7O0FHcCtTQTtFQUNFO0FIdStTRjs7QUdyK1NBO0VBQ0U7QUh3K1NGOztBR3QrU0E7RUFDRTtBSHkrU0Y7O0FHditTQTtFQUNFO0FIMCtTRjs7QUd4K1NBO0VBQ0U7QUgyK1NGOztBR3orU0E7RUFDRTtBSDQrU0Y7O0FHMStTQTtFQUNFO0FINitTRjs7QUczK1NBO0VBQ0U7QUg4K1NGOztBRzUrU0E7RUFDRTtBSCsrU0Y7O0FHNytTQTtFQUNFO0FIZy9TRjs7QUc5K1NBO0VBQ0U7QUhpL1NGOztBRy8rU0E7RUFDRTtBSGsvU0Y7O0FHaC9TQTtFQUNFO0FIbS9TRjs7QUdqL1NBO0VBQ0U7QUhvL1NGOztBR2wvU0E7RUFDRTtBSHEvU0Y7O0FHbi9TQTtFQUNFO0FIcy9TRjs7QUdwL1NBO0VBQ0U7QUh1L1NGOztBR3IvU0E7RUFDRTtBSHcvU0Y7O0FHdC9TQTtFQUNFO0FIeS9TRjs7QUd2L1NBO0VBQ0U7QUgwL1NGOztBR3gvU0E7RUFDRTtBSDIvU0Y7O0FHei9TQTtFQUNFO0FINC9TRjs7QUcxL1NBO0VBQ0U7QUg2L1NGOztBRzMvU0E7RUFDRTtBSDgvU0Y7O0FHNS9TQTtFQUNFO0FIKy9TRjs7QUc3L1NBO0VBQ0U7QUhnZ1RGOztBRzkvU0E7RUFDRTtBSGlnVEY7O0FHLy9TQTtFQUNFO0FIa2dURjs7QUdoZ1RBO0VBQ0U7QUhtZ1RGOztBR2pnVEE7RUFDRTtBSG9nVEY7O0FHbGdUQTtFQUNFO0FIcWdURjs7QUduZ1RBO0VBQ0U7QUhzZ1RGOztBR3BnVEE7RUFDRTtBSHVnVEY7O0FHcmdUQTtFQUNFO0FId2dURjs7QUd0Z1RBO0VBQ0U7QUh5Z1RGOztBR3ZnVEE7RUFDRTtBSDBnVEY7O0FHeGdUQTtFQUNFO0FIMmdURjs7QUd6Z1RBO0VBQ0U7QUg0Z1RGOztBRzFnVEE7RUFDRTtBSDZnVEY7O0FHM2dUQTtFQUNFO0FIOGdURjs7QUc1Z1RBO0VBQ0U7QUgrZ1RGOztBRzdnVEE7RUFDRTtBSGdoVEY7O0FHOWdUQTtFQUNFO0FIaWhURjs7QUcvZ1RBO0VBQ0U7QUhraFRGOztBR2hoVEE7RUFDRTtBSG1oVEY7O0FHamhUQTtFQUNFO0FIb2hURjs7QUdsaFRBO0VBQ0U7QUhxaFRGOztBR25oVEE7RUFDRTtBSHNoVEY7O0FHcGhUQTtFQUNFO0FIdWhURjs7QUdyaFRBO0VBQ0U7QUh3aFRGOztBR3RoVEE7RUFDRTtBSHloVEY7O0FHdmhUQTtFQUNFO0FIMGhURjs7QUd4aFRBO0VBQ0U7QUgyaFRGOztBR3poVEE7RUFDRTtBSDRoVEY7O0FHMWhUQTtFQUNFO0FINmhURjs7QUczaFRBO0VBQ0U7QUg4aFRGOztBRzVoVEE7RUFDRTtBSCtoVEY7O0FHN2hUQTtFQUNFO0FIZ2lURjs7QUc5aFRBO0VBQ0U7QUhpaVRGOztBRy9oVEE7RUFDRTtBSGtpVEY7O0FHaGlUQTtFQUNFO0FIbWlURjs7QUdqaVRBO0VBQ0U7QUhvaVRGOztBR2xpVEE7RUFDRTtBSHFpVEY7O0FHbmlUQTtFQUNFO0FIc2lURjs7QUdwaVRBO0VBQ0U7QUh1aVRGOztBR3JpVEE7RUFDRTtBSHdpVEY7O0FHdGlUQTtFQUNFO0FIeWlURjs7QUd2aVRBO0VBQ0U7QUgwaVRGOztBR3hpVEE7RUFDRTtBSDJpVEY7O0FHemlUQTtFQUNFO0FINGlURjs7QUcxaVRBO0VBQ0U7QUg2aVRGOztBRzNpVEE7RUFDRTtBSDhpVEY7O0FHNWlUQTtFQUNFO0FIK2lURjs7QUc3aVRBO0VBQ0U7QUhnalRGOztBRzlpVEE7RUFDRTtBSGlqVEY7O0FHL2lUQTtFQUNFO0FIa2pURjs7QUdoalRBO0VBQ0U7QUhtalRGOztBR2pqVEE7RUFDRTtBSG9qVEY7O0FHbGpUQTtFQUNFO0FIcWpURjs7QUdualRBO0VBQ0U7QUhzalRGOztBR3BqVEE7RUFDRTtBSHVqVEY7O0FHcmpUQTtFQUNFO0FId2pURjs7QUd0alRBO0VBQ0U7QUh5alRGOztBR3ZqVEE7RUFDRTtBSDBqVEY7O0FHeGpUQTtFQUNFO0FIMmpURjs7QUd6alRBO0VBQ0U7QUg0alRGOztBRzFqVEE7RUFDRTtBSDZqVEY7O0FHM2pUQTtFQUNFO0FIOGpURjs7QUc1alRBO0VBQ0U7QUgralRGOztBRzdqVEE7RUFDRTtBSGdrVEY7O0FHOWpUQTtFQUNFO0FIaWtURjs7QUcvalRBO0VBQ0U7QUhra1RGOztBR2hrVEE7RUFDRTtBSG1rVEY7O0FHamtUQTtFQUNFO0FIb2tURjs7QUdsa1RBO0VBQ0U7QUhxa1RGOztBR25rVEE7RUFDRTtBSHNrVEY7O0FHcGtUQTtFQUNFO0FIdWtURjs7QUdya1RBO0VBQ0U7QUh3a1RGOztBR3RrVEE7RUFDRTtBSHlrVEY7O0FHdmtUQTtFQUNFO0FIMGtURjs7QUd4a1RBO0VBQ0U7QUgya1RGOztBR3prVEE7RUFDRTtBSDRrVEY7O0FHMWtUQTtFQUNFO0FINmtURjs7QUcza1RBO0VBQ0U7QUg4a1RGOztBRzVrVEE7RUFDRTtBSCtrVEY7O0FHN2tUQTtFQUNFO0FIZ2xURjs7QUc5a1RBO0VBQ0U7QUhpbFRGOztBRy9rVEE7RUFDRTtBSGtsVEY7O0FHaGxUQTtFQUNFO0FIbWxURjs7QUdqbFRBO0VBQ0U7QUhvbFRGOztBR2xsVEE7RUFDRTtBSHFsVEY7O0FHbmxUQTtFQUNFO0FIc2xURjs7QUdwbFRBO0VBQ0U7QUh1bFRGOztBR3JsVEE7RUFDRTtBSHdsVEY7O0FHdGxUQTtFQUNFO0FIeWxURjs7QUd2bFRBO0VBQ0U7QUgwbFRGOztBR3hsVEE7RUFDRTtBSDJsVEY7O0FHemxUQTtFQUNFO0FINGxURjs7QUcxbFRBO0VBQ0U7QUg2bFRGOztBRzNsVEE7RUFDRTtBSDhsVEY7O0FHNWxUQTtFQUNFO0FIK2xURjs7QUc3bFRBO0VBQ0U7QUhnbVRGOztBRzlsVEE7RUFDRTtBSGltVEY7O0FHL2xUQTtFQUNFO0FIa21URjs7QUdobVRBO0VBQ0U7QUhtbVRGOztBR2ptVEE7RUFDRTtBSG9tVEY7O0FHbG1UQTtFQUNFO0FIcW1URjs7QUdubVRBO0VBQ0U7QUhzbVRGOztBR3BtVEE7RUFDRTtBSHVtVEY7O0FHcm1UQTtFQUNFO0FId21URjs7QUd0bVRBO0VBQ0U7QUh5bVRGOztBR3ZtVEE7RUFDRTtBSDBtVEY7O0FHeG1UQTtFQUNFO0FIMm1URjs7QUd6bVRBO0VBQ0U7QUg0bVRGOztBRzFtVEE7RUFDRTtBSDZtVEY7O0FHM21UQTtFQUNFO0FIOG1URjs7QUc1bVRBO0VBQ0U7QUgrbVRGOztBRzdtVEE7RUFDRTtBSGduVEY7O0FHOW1UQTtFQUNFO0FIaW5URjs7QUcvbVRBO0VBQ0U7QUhrblRGOztBR2huVEE7RUFDRTtBSG1uVEY7O0FHam5UQTtFQUNFO0FIb25URjs7QUdsblRBO0VBQ0U7QUhxblRGOztBR25uVEE7RUFDRTtBSHNuVEY7O0FHcG5UQTtFQUNFO0FIdW5URjs7QUdyblRBO0VBQ0U7QUh3blRGOztBR3RuVEE7RUFDRTtBSHluVEY7O0FHdm5UQTtFQUNFO0FIMG5URjs7QUd4blRBO0VBQ0U7QUgyblRGOztBR3puVEE7RUFDRTtBSDRuVEY7O0FHMW5UQTtFQUNFO0FINm5URjs7QUczblRBO0VBQ0U7QUg4blRGOztBRzVuVEE7RUFDRTtBSCtuVEY7O0FHN25UQTtFQUNFO0FIZ29URjs7QUc5blRBO0VBQ0U7QUhpb1RGOztBRy9uVEE7RUFDRTtBSGtvVEY7O0FHaG9UQTtFQUNFO0FIbW9URjs7QUdqb1RBO0VBQ0U7QUhvb1RGOztBR2xvVEE7RUFDRTtBSHFvVEY7O0FHbm9UQTtFQUNFO0FIc29URjs7QUdwb1RBO0VBQ0U7QUh1b1RGOztBR3JvVEE7RUFDRTtBSHdvVEY7O0FHdG9UQTtFQUNFO0FIeW9URjs7QUd2b1RBO0VBQ0U7QUgwb1RGOztBR3hvVEE7RUFDRTtBSDJvVEY7O0FHem9UQTtFQUNFO0FING9URjs7QUcxb1RBO0VBQ0U7QUg2b1RGOztBRzNvVEE7RUFDRTtBSDhvVEY7O0FHNW9UQTtFQUNFO0FIK29URjs7QUc3b1RBO0VBQ0U7QUhncFRGOztBRzlvVEE7RUFDRTtBSGlwVEY7O0FHL29UQTtFQUNFO0FIa3BURjs7QUdocFRBO0VBQ0U7QUhtcFRGOztBR2pwVEE7RUFDRTtBSG9wVEY7O0FHbHBUQTtFQUNFO0FIcXBURjs7QUducFRBO0VBQ0U7QUhzcFRGOztBR3BwVEE7RUFDRTtBSHVwVEY7O0FHcnBUQTtFQUNFO0FId3BURjs7QUd0cFRBO0VBQ0U7QUh5cFRGOztBR3ZwVEE7RUFDRTtBSDBwVEY7O0FHeHBUQTtFQUNFO0FIMnBURjs7QUd6cFRBO0VBQ0U7QUg0cFRGOztBRzFwVEE7RUFDRTtBSDZwVEY7O0FHM3BUQTtFQUNFO0FIOHBURjs7QUc1cFRBO0VBQ0U7QUgrcFRGOztBRzdwVEE7RUFDRTtBSGdxVEY7O0FHOXBUQTtFQUNFO0FIaXFURjs7QUcvcFRBO0VBQ0U7QUhrcVRGOztBR2hxVEE7RUFDRTtBSG1xVEY7O0FHanFUQTtFQUNFO0FIb3FURjs7QUdscVRBO0VBQ0U7QUhxcVRGOztBR25xVEE7RUFDRTtBSHNxVEY7O0FHcHFUQTtFQUNFO0FIdXFURjs7QUdycVRBO0VBQ0U7QUh3cVRGOztBR3RxVEE7RUFDRTtBSHlxVEY7O0FHdnFUQTtFQUNFO0FIMHFURjs7QUd4cVRBO0VBQ0U7QUgycVRGOztBR3pxVEE7RUFDRTtBSDRxVEY7O0FHMXFUQTtFQUNFO0FINnFURjs7QUczcVRBO0VBQ0U7QUg4cVRGOztBRzVxVEE7RUFDRTtBSCtxVEY7O0FHN3FUQTtFQUNFO0FIZ3JURjs7QUc5cVRBO0VBQ0U7QUhpclRGOztBRy9xVEE7RUFDRTtBSGtyVEY7O0FHaHJUQTtFQUNFO0FIbXJURjs7QUdqclRBO0VBQ0U7QUhvclRGOztBR2xyVEE7RUFDRTtBSHFyVEY7O0FHbnJUQTtFQUNFO0FIc3JURjs7QUdwclRBO0VBQ0U7QUh1clRGOztBR3JyVEE7RUFDRTtBSHdyVEY7O0FHdHJUQTtFQUNFO0FIeXJURjs7QUd2clRBO0VBQ0U7QUgwclRGOztBR3hyVEE7RUFDRTtBSDJyVEY7O0FHenJUQTtFQUNFO0FINHJURjs7QUcxclRBO0VBQ0U7QUg2clRGOztBRzNyVEE7RUFDRTtBSDhyVEY7O0FHNXJUQTtFQUNFO0FIK3JURjs7QUc3clRBO0VBQ0U7QUhnc1RGOztBRzlyVEE7RUFDRTtBSGlzVEY7O0FHL3JUQTtFQUNFO0FIa3NURixDOzs7O0FJaHFaQTtFQUNJO0FBQ0o7O0FBRUE7RUFDSTtFQUNBO0FBQ0o7O0FBRUE7RUFDSTtBQUNKOztBQUVBO0VBQ0k7RUFDQTtBQUNKOztBQUdJO0VBQ0k7QUFBUjtBQUlRO0VBQ0k7QUFGWjtBQUlZO0VBQ0k7QUFGaEI7O0FBU0k7RUFDSTtBQU5SO0FBU0k7RUFDSTtBQVBSO0FBVVk7RUFDSTtFQUNBO0FBUmhCOztBQWVJO0VBQ0k7RUFDQTtBQVpSOztBQW1CWTtFQUNJO0FBaEJoQixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvYm9vdHN0cmFwL2Jvb3RzdHJhcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL2Jvb3RzdHJhcC9fcm9vdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL2Jvb3RzdHJhcC9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL192YXJpYWJsZXMtY3VzdG9tLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL2Jvb3RzdHJhcC9fdHlwZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvYm9vdHN0cmFwL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9ib290c3RyYXAvbWl4aW5zL19pbWFnZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL2Jvb3RzdHJhcC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9ib290c3RyYXAvX2NvZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9ib290c3RyYXAvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9ib290c3RyYXAvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvYm9vdHN0cmFwL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvYm9vdHN0cmFwL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL2Jvb3RzdHJhcC9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL2Jvb3RzdHJhcC9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9ib290c3RyYXAvX3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvYm9vdHN0cmFwL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL2Jvb3RzdHJhcC9taXhpbnMvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvYm9vdHN0cmFwL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9ib290c3RyYXAvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL2Jvb3RzdHJhcC9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9ib290c3RyYXAvX2N1c3RvbS1mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL2Jvb3RzdHJhcC9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9ib290c3RyYXAvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9ib290c3RyYXAvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9ib290c3RyYXAvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9ib290c3RyYXAvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvYm9vdHN0cmFwL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL2Jvb3RzdHJhcC9fanVtYm90cm9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvYm9vdHN0cmFwL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL2Jvb3RzdHJhcC9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9ib290c3RyYXAvX21lZGlhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvYm9vdHN0cmFwL19jbG9zZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL2Jvb3RzdHJhcC9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9ib290c3RyYXAvX3Rvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9ib290c3RyYXAvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvYm9vdHN0cmFwL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvYm9vdHN0cmFwL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9ib290c3RyYXAvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9ib290c3RyYXAvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL2Jvb3RzdHJhcC9taXhpbnMvX2Zsb2F0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvYm9vdHN0cmFwL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9ib290c3RyYXAvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvYm9vdHN0cmFwL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9ib290c3RyYXAvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvYm9vdHN0cmFwL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9ib290c3RyYXAvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9ib290c3RyYXAvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvYm9vdHN0cmFwL21peGlucy9fdmlzaWJpbGl0eS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL2Jvb3RzdHJhcC9fcHJpbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvbWl4aW5zL19jb250ZXh0LXN0eWxpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvX3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL2NvbXBvbmVudHMvX3R5cGUtY3VzdG9tLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL2NvbXBvbmVudHMvX2JyYW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL2NvbXBvbmVudHMvX2xpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL21peGlucy9fbGlua3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL2NvbXBvbmVudHMvX2JveGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL21peGlucy9fZ3JvdXBzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL2NvbXBvbmVudHMvX2dyb3Vwcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9jb21wb25lbnRzL191bml0cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9taXhpbnMvX3VuaXQtdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL2NvbXBvbmVudHMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL21peGlucy9fc3BhY2luZy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9jb21wb25lbnRzL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvY29tcG9uZW50cy9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvY29tcG9uZW50cy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL2NvbXBvbmVudHMvX2RpdmlkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL2NvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL2NvbXBvbmVudHMvX3Bvc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL2NvbXBvbmVudHMvX3F1b3Rlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9jb21wb25lbnRzL190aHVtYm5haWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL2NvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL2NvbXBvbmVudHMvX3BhZ2luYXRpb24tY3VzdG9tLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL2NvbXBvbmVudHMvX3NuYWNrYmFycy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9jb21wb25lbnRzL19mb290ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL2hlbHBlcnMvX3BhZ2UtbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL2hlbHBlcnMvX3RleHQtc3R5bGluZy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9oZWxwZXJzL19vZmZzZXRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL21peGlucy9fZ3JpZC1zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL2hlbHBlcnMvX3NlY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL2hlbHBlcnMvX2dyaWQtbW9kdWxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9oZWxwZXJzL19iYWNrZ3JvdW5kcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9taXhpbnMvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9oZWxwZXJzL191dGlsaXRpZXMtY3VzdG9tLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL3BsdWdpbnMvX2FuaW1hdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvbWl4aW5zL192ZW5kb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL3BsdWdpbnMvX3ByZWxvYWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9wbHVnaW5zL191aS10by10b3Auc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvcGx1Z2lucy9fcmQtbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL3BsdWdpbnMvcmQtbmF2YmFyX2luY2x1ZGVzL19yZC1uYXZiYXItbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL3BsdWdpbnMvcmQtbmF2YmFyX2luY2x1ZGVzL19yZC1uYXZiYXItc3RhdGljLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL3BsdWdpbnMvcmQtbmF2YmFyX2luY2x1ZGVzL19yZC1uYXZiYXItZml4ZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvcGx1Z2lucy9yZC1uYXZiYXJfaW5jbHVkZXMvX3JkLW5hdmJhci1zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL3BsdWdpbnMvcmQtbmF2YmFyX2luY2x1ZGVzL3JkLW5hdmJhcl90aGVtZXMvX3JkLW5hdmJhci1jbGFzc2ljLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL3BsdWdpbnMvcmQtbmF2YmFyX2luY2x1ZGVzL3JkLW5hdmJhcl90aGVtZXMvX3JkLW5hdmJhci1mdWxsd2lkdGguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvcGx1Z2lucy9yZC1uYXZiYXJfaW5jbHVkZXMvcmQtbmF2YmFyX3RoZW1lcy9fcmQtbmF2YmFyLW1vZGVybi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9wbHVnaW5zL3JkLW5hdmJhcl9pbmNsdWRlcy9yZC1uYXZiYXJfdGhlbWVzL19yZC1uYXZiYXItYXNpZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvcGx1Z2lucy9fc3dpcGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL3BsdWdpbnMvX2dvb2dsZS1tYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvcGx1Z2lucy9fcmQtc2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL3BsdWdpbnMvX2lzb3RvcGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvcGx1Z2lucy9fbmF2LWN1c3RvbS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9wbHVnaW5zL19jYXJkLWN1c3RvbS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9wbHVnaW5zL190b29sdGlwLWN1c3RvbS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9wbHVnaW5zL19jb3VudGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL3BsdWdpbnMvX3Byb2dyZXNzLWJhcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvcGx1Z2lucy9fanF1ZXJ5LWNpcmNsZS1wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9wbHVnaW5zL190aW1lY2lyY2xlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9wbHVnaW5zL19vd2wtY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvcGx1Z2lucy9fbGlnaHRnYWxsZXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL3BsdWdpbnMvX21hdGVyaWFsLXBhcmFsbGF4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL3BsdWdpbnMvX2NvdW50ZG93bi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9wbHVnaW5zL19zbGljay5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9wbHVnaW5zL19qcXVlcnkuZnMuc3RlcHBlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9mb250cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9mb250cy9fZm9udC1hd2Vzb21lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL2ZvbnRzL19tZGkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvZm9udHMvX2xpbmVhcmljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL2N1c3RvbS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogQm9vdHN0cmFwIHY0LjEuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL3N0eWxlcy92YXJpYWJsZXMtY3VzdG9tXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwicHJpbnRcIjtcbiIsIjpyb290IHtcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tYnJlYWtwb2ludC0jeyRicH06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIFNldHRpbmcgQHZpZXdwb3J0IGNhdXNlcyBzY3JvbGxiYXJzIHRvIG92ZXJsYXAgY29udGVudCBpbiBJRTExIGFuZCBFZGdlLCBzb1xuLy8gICAgd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cbi8vIDYuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IC8vIDVcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDZcbn1cblxuLy8gSUUxMCsgZG9lc24ndCBob25vciBgPG1ldGEgbmFtZT1cInZpZXdwb3J0XCI+YCBpbiBzb21lIGNhc2VzLlxuQGF0LXJvb3Qge1xuICBALW1zLXZpZXdwb3J0IHtcbiAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xuICB9XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2VycylcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlIHRoZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBTdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZSBvbiBlbGVtZW50cyB0aGF0IGNhbm5vdCBiZSBhY2Nlc3NlZCB2aWEga2V5Ym9hcmQuXG4vLyBUaGlzIHByZXZlbnRzIGFuIHVud2FudGVkIGZvY3VzIG91dGxpbmUgZnJvbSBhcHBlYXJpbmcgYXJvdW5kIGVsZW1lbnRzIHRoYXRcbi8vIG1pZ2h0IHN0aWxsIHJlc3BvbmQgdG8gcG9pbnRlciBldmVudHMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDFcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtXG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZvbnQtd2VpZ2h0LW5vdGF0aW9uXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBmb250LXdlaWdodC1ub3RhdGlvblxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvLyBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXG4vLyB3aGljaCBoYXZlIG5vdCBiZWVuIG1hZGUgZXhwbGljaXRseSBrZXlib2FyZC1mb2N1c2FibGUgKHdpdGhvdXQgdGFiaW5kZXgpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIFdlIGhhdmUgQHZpZXdwb3J0IHNldCB3aGljaCBjYXVzZXMgc2Nyb2xsYmFycyB0byBvdmVybGFwIGNvbnRlbnQgaW4gSUUxMSBhbmQgRWRnZSwgc29cbiAgLy8gd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIC8vIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgZnJvbSB0aGUgYDxib2R5PmAsIG9yIHRoZVxuICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxuLy8gcmVzdWx0cyBpbiBhIGxvc3Mgb2YgdGhlIGRlZmF1bHQgYGJ1dHRvbmAgZm9jdXMgc3R5bGVzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGFwcGVhcmFuY2Ugb2YgdGVtcG9yYWwgaW5wdXRzIHRvIGF2b2lkIGEgTW9iaWxlIFNhZmFyaVxuICAvLyBidWcgd2hlcmUgc2V0dGluZyBhIGN1c3RvbSBsaW5lLWhlaWdodCBwcmV2ZW50cyB0ZXh0IGZyb20gYmVpbmcgdmVydGljYWxseVxuICAvLyBjZW50ZXJlZCB3aXRoaW4gdGhlIGlucHV0LlxuICAvLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuICAvLyBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI2NlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gQ29weSBzZXR0aW5ncyBmcm9tIHRoaXMgZmlsZSBpbnRvIHRoZSBwcm92aWRlZCBgX2N1c3RvbS5zY3NzYCB0byBvdmVycmlkZVxuLy8gdGhlIEJvb3RzdHJhcCBkZWZhdWx0cyB3aXRob3V0IG1vZGlmeWluZyBrZXksIHZlcnNpb25lZCBmaWxlcy5cbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuLy9cbi8vIFRlbXBvcmFyeSwgdXNlZCBmb3IgY2FsY3VsYXRpb24gdmFyaWFibGVzIHNob3VsZCBieSBuYW1lZCBgJF92YXJpYWJsZS1uYW1lYFxuLy9cbi8vIFRhYmxlIG9mIENvbnRlbnRzXG4vL1xuLy8gQ29sb3Igc3lzdGVtXG4vLyBCb2R5XG4vLyBQYWdlXG4vLyBDb21wb25lbnRzXG4vLyBGb250c1xuLy8gTGlua3Ncbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vIEdyaWQgY29udGFpbmVyc1xuLy8gR3JpZCBjb2x1bW5zXG4vLyBCdXR0b25zXG4vLyBGb3JtXG4vLyBQYWdpbmF0aW9uXG4vLyBUb29sdGlwc1xuXG4vL1xuLy8gQ29sb3Igc3lzdGVtXG4vL1xuXG4vLyBHcmF5IGNvbG9yc1xuJHdoaXRlOiAjZmZmZmZmO1xuJGdyYXktMTAwOiAjZWRlZmY0O1xuJGdyYXktMjAwOiAjZDdkN2Q3O1xuJGdyYXktMzAwOiAjRTdFN0U3O1xuJGdyYXktNDAwOiAjQzRDNEM0O1xuJGdyYXktNTAwOiAjOWI5YjliO1xuJGdyYXktNjAwOiAjM0MzQzNDO1xuJGdyYXktNzAwOiAjNDQ0MTQxO1xuJGdyYXktODAwOiAjMTUxNTE1O1xuJGdyYXktOTAwOiAjMTExMTExO1xuJGJsYWNrOiAjMDAwMDAwO1xuXG5cbiRncmF5LTE6ICNmNWY1ZjU7XG4vL1xuLy8gQm9keVxuLy9cbiRib2R5LWJnOiAkd2hpdGU7XG4kYm9keS1jb2xvcjogcmdiYSgkZ3JheS04MDAsIC44KTtcblxuJHRoZW1lLWNvbG9yczogKCk7XG5cbi8vIEFjY2VudCBjb2xvcnNcbiRwcmltYXJ5OiAjN0ZCQzRFO1xuJHBpbmstY29sb3I6ICNGNzNDQTE7XG4kc2Vjb25kYXJ5OiAjRkZENTQxO1xuJHNlY29uZGFyeS0yOiAjNTY1NkRGO1xuJGdyZWVuLWNvbG9yOiAjMDBFMTc1O1xuXG5cbiRncmFkaWVudC0xOiBsaW5lYXItZ3JhZGllbnQoMjI4LjU0ZGVnLCAkcHJpbWFyeSAzMC4xNiUsICRzZWNvbmRhcnktMiA4OS40NSUpO1xuJGdyYWRpZW50LTEtcmV2ZXJzZTogbGluZWFyLWdyYWRpZW50KC0yMjguNTRkZWcsICRwcmltYXJ5IDMwLjE2JSwgJHNlY29uZGFyeS0yIDg5LjQ1JSk7XG5cbiRncmFkaWVudC0yOiBsaW5lYXItZ3JhZGllbnQoMjI4LjU0ZGVnLCAkc2Vjb25kYXJ5IDM2LjI2JSwgJHBpbmstY29sb3IgOTYuNzMlKTtcbiRncmFkaWVudC0yLXJldmVyc2U6IGxpbmVhci1ncmFkaWVudCgtMjI4LjU0ZGVnLCAkc2Vjb25kYXJ5IDM2LjI2JSwgJHBpbmstY29sb3IgOTYuNzMlKTtcbiRncmFkaWVudC0zOiBsaW5lYXItZ3JhZGllbnQoMjI4LjU0ZGVnLCAkc2Vjb25kYXJ5LTIgMCUsICRzZWNvbmRhcnkgMTAwJSk7XG4kZ3JhZGllbnQtNDogbGluZWFyLWdyYWRpZW50KDIyOC41NGRlZywgJGdyZWVuLWNvbG9yIDAlLCAkc2Vjb25kYXJ5LTIgMTAwJSk7XG4kZ3JhZGllbnQtNC1yZXZlcnNlOiBsaW5lYXItZ3JhZGllbnQoLTIyOC41NGRlZywgJGdyZWVuLWNvbG9yIDAlLCAkc2Vjb25kYXJ5LTIgMTAwJSk7XG5cbiRkYW5nZXItY29sb3I6ICNmNTU0M2Y7XG4kc3VjY2Vzcy1jb2xvcjogIzk4YmY0NDtcblxuLy8gQWRkaXRpb25hbCBjb2xvcnNcbiRmYWNlYm9vazogIzRkNzBhODtcbiRmYWNlYm9vay1saWdodDogIzc0OGFiYztcbiRmYWNlYm9vay1kYXJrZW46IGRhcmtlbigkZmFjZWJvb2ssIDUlKTtcblxuJHR3aXR0ZXI6ICMwMmJjZjM7XG4kdHdpdHRlci1saWdodDogIzgxY2JkYjtcbiR0d2l0dGVyLWRhcmtlbjogZGFya2VuKCR0d2l0dGVyLCA1JSk7XG5cbiRnb29nbGU6ICNlMjQxMWU7XG4kZ29vZ2xlLWxpZ2h0OiAjZGU3MjcyO1xuJGdvb2dsZS1kYXJrZW46IGRhcmtlbigkZ29vZ2xlLCA1JSk7XG5cbi8vXG4vLyBQYWdlXG4vL1xuJHBhZ2UtYm94ZWQtd2lkdGg6IDE2MDBweDtcbiRwYWdlLWJveGVkLWJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiRwYWdlLWJveGVkLWJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnLXBhdHRlcm4tYm94ZWQucG5nJyk7XG5cbi8vXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuJGJvcmRlci13aWR0aDogMXB4O1xuXG4kYm9yZGVyLXJhZGl1czogNXB4O1xuJGJvcmRlci1yYWRpdXMtbGc6IC4zcmVtO1xuJGJvcmRlci1yYWRpdXMtc206IC4ycmVtO1xuXG4kdHJhbnNpdGlvbi1iYXNlOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXG4vLyBNYXBcbi8vXG4kbWFwLWhlaWdodDogMjAwcHg7XG4kbWFwLXhzLWhlaWdodDogMjUwcHg7XG4kbWFwLW1kLWhlaWdodDogNDUwcHg7XG5cbi8vIEN1c3RvbVxuJHNoYWRvdy1hcmVhLTE6IC0zcHggMHB4IDUwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuJHNoYWRvdy1hcmVhLTI6IDFweCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcblxuLy9cbi8vIEZvbnRzXG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYtMTogXCJSdWJpa1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LXNlcmlmOiBcIlJvYm90byBTbGFiXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6IE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcblxuJGZvbnQtZmFtaWx5LWJhc2U6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LXNlYzogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYtMTtcblxuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuLy8gQmFzZSBmb250c1xuJGZvbnQtc2l6ZS1ib2R5OiAxNXB4O1xuJGZvbnQtc2l6ZS1sZzogMThweDtcbiRmb250LXNpemUtc206IDEycHg7XG5cbiRfbGgtYmFzZTogMjVweDtcbiRfbGgtbGc6IDI4cHg7XG4kX2xoLXNtOiAxOHB4O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogMzAwO1xuXG4vLyAqKiA8IENhbGN1bGF0ZWQgZm9udCB2YWx1ZXMgPlxuJGxpbmUtaGVpZ2h0LWJhc2U6ICgkX2xoLWJhc2UgLyAkZm9udC1zaXplLWJvZHkpO1xuJGxpbmUtaGVpZ2h0LWxnOiAoJF9saC1sZyAvICRmb250LXNpemUtbGcpO1xuJGxpbmUtaGVpZ2h0LXNtOiAoJF9saC1zbSAvICRmb250LXNpemUtc20pO1xuLy8gKiogPC8gQ2FsY3VsYXRlZCBmb250IHZhbHVlcyA+XG5cbi8vIEhlYWRpbmdzXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmLTE7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6IDcwMDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogMS4xO1xuJGhlYWRpbmdzLWNvbG9yOiAkZ3JheS04MDA7XG5cbi8vIFRlbXBsYXRlIEhlYWRpbmcgVmFsdWVzXG4kX2gxLWZzejogODA7XG4kX2gyLWZzejogNTU7XG4kX2gzLWZzejogNDA7XG4kX2g0LWZzejogMjQ7XG4kX2g1LWZzejogMTg7XG4kX2g2LWZzejogMTU7XG5cbiRfaDEtbGg6IDk1O1xuJF9oMi1saDogNjY7XG4kX2gzLWxoOiA0NztcbiRfaDQtbGg6IDMwO1xuJF9oNS1saDogMTk7XG4kX2g2LWxoOiAxNjtcblxuLy8gKiogPCBDYWxjdWxhdGVkIEhlYWRpbmdzIHZhbHVlcyA+XG4kaDEtZm9udC1zaXplOiAkX2gxLWZzeiAqIDFweDtcbiRoMi1mb250LXNpemU6ICRfaDItZnN6ICogMXB4O1xuJGgzLWZvbnQtc2l6ZTogJF9oMy1mc3ogKiAxcHg7XG4kaDQtZm9udC1zaXplOiAkX2g0LWZzeiAqIDFweDtcbiRoNS1mb250LXNpemU6ICRfaDUtZnN6ICogMXB4O1xuJGg2LWZvbnQtc2l6ZTogJF9oNi1mc3ogKiAxcHg7XG5cbiRoMS1saW5lLWhlaWdodDogKCRfaDEtbGggLyAkX2gxLWZzeik7XG4kaDItbGluZS1oZWlnaHQ6ICgkX2gyLWxoIC8gJF9oMi1mc3opO1xuJGgzLWxpbmUtaGVpZ2h0OiAoJF9oMy1saCAvICRfaDMtZnN6KTtcbiRoNC1saW5lLWhlaWdodDogKCRfaDQtbGggLyAkX2g0LWZzeik7XG4kaDUtbGluZS1oZWlnaHQ6ICgkX2g1LWxoIC8gJF9oNS1mc3opO1xuJGg2LWxpbmUtaGVpZ2h0OiAoJF9oNi1saCAvICRfaDYtZnN6KTtcbi8vICoqIDwvIENhbGN1bGF0ZWQgSGVhZGluZ3MgdmFsdWVzID5cblxuLy8gSWNvbiBGb250c1xuJGZhOiAnRm9udEF3ZXNvbWUnO1xuJG1kaTogJ01hdGVyaWFsIERlc2lnbiBJY29ucyc7XG4kbWk6ICdNYXRlcmlhbCBJY29ucyc7XG5cbi8vIExlYWRcbiRsZWFkLWZvbnQtc2l6ZTogMjRweDtcbiRsZWFkLWxpbmUtaGVpZ2h0OiAzNHB4O1xuJGxlYWQtZm9udC13ZWlnaHQ6IDMwMDtcblxuLy8gSHJcbiRoci1ib3JkZXItY29sb3I6ICRncmF5LTIwMDtcbiRoci1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGg7XG5cbi8vIE1hcmtcbiRtYXJrLXBhZGRpbmc6IDVweCAxMHB4O1xuJG1hcmstYmc6ICRwcmltYXJ5O1xuXG4kZHQtZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4kbGlzdC1pbmxpbmUtcGFkZGluZzogNXB4O1xuXG4vLyBDb2RlXG4kY29kZS1mb250LXNpemU6IDkwJTtcbiRjb2RlLXBhZGRpbmcteTogMTBweDtcbiRjb2RlLXBhZGRpbmcteDogNXB4O1xuJGNvZGUtY29sb3I6ICRncmF5LTkwMDtcbiRjb2RlLWJnOiAkZ3JheS0xMDA7XG5cbi8vXG4vLyBMaW5rc1xuLy9cbiRsaW5rLWNvbG9yOiAkcHJpbWFyeTtcbiRsaW5rLWRlY29yYXRpb246IG5vbmU7XG4kbGluay1ob3Zlci1jb2xvcjogJHByaW1hcnk7XG4kbGluay1wcmVzcy1jb2xvcjogJGdyYXktODAwO1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246IDEwMDA7XG4kemluZGV4LXN0aWNreTogMTAyMDtcbiR6aW5kZXgtZml4ZWQ6IDEwMzA7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAxMDQwO1xuJHppbmRleC1tb2RhbDogMTA1MDtcbiR6aW5kZXgtcG9wb3ZlcjogMTA2MDtcbiR6aW5kZXgtdG9vbHRpcDogMTA7XG4vLyBDdXN0b21cbiR6aW5kZXgtcmQtbmF2YmFyOiAxMDgwO1xuJHppbmRleC1sZzogMTA5MDtcbiR6aW5kZXgtbGF5b3V0LXBhbmVsOiAxMTAwO1xuXG4vL1xuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgIHhzOiAwLFxuICAgc206IDU3NnB4LFxuICAgbWQ6IDc2OHB4LFxuICAgbGc6IDk5MnB4LFxuICAgeGw6IDEyMDBweCxcbiAgIHh4bDogMTYwMHB4XG4pO1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4kc2NyZWVuLWZ1bGxoZDogMTYwMHB4O1xuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgIHNtOiA1NDBweCxcbiAgIG1kOiA3MjBweCxcbiAgIGxnOiA5NjBweCxcbiAgIHhsOiAxMjAwcHhcbik7XG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG4vL1xuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG4kZ3JpZC1jb2x1bW5zOiAxMjtcbiRncmlkLWd1dHRlci13aWR0aDogMzBweDtcbiRncmlkLWd1dHRlci13aWR0aC1uYXJyb3c6IDMwcHg7XG5cbi8vXG4vLyBCdXR0b25zXG4vL1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogMTRweDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAzNXB4O1xuJGlucHV0LWJ0bi1mb250LXNpemU6IDE1cHg7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogMTBweDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAzMHB4O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogMjBweDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6IDE4cHg7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogMzVweDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6IDEuNTtcblxuJGJ0bi1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4kYnRuLWZvbnQtd2VpZ2h0OiA2MDA7XG4kYnRuLWxldHRlci1zcGFjaW5nOiAwO1xuJGJ0bi10ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4kYnRuLWJveC1zaGFkb3c6IDA7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6IDA7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAwO1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTYwMDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6IC41cmVtO1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAkYm9yZGVyLXJhZGl1cy1sZztcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogJGJvcmRlci1yYWRpdXMtc207XG5cbiRidG4tdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pbi1vdXQ7XG5cbi8vXG4vLyBGb3Jtc1xuLy9cbiRmb3JtLWlucHV0LWhlaWdodDogNjBweDtcbiRmb3JtLWlucHV0LWxnLWhlaWdodDogNjBweDtcbiRmb3JtLWlucHV0LXNtLWhlaWdodDogNTBweDtcblxuJGZvcm0taW5wdXQtY29sb3I6ICRncmF5LTgwMDtcbiRmb3JtLWlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAkZm9ybS1pbnB1dC1jb2xvcjtcblxuJGZvcm0taW5wdXQtYmFja2dyb3VuZDogJHdoaXRlO1xuJGZvcm0taW5wdXQtYm9yZGVyLWNvbG9yOiAkZ3JheS00MDA7XG4kZm9ybS1pbnB1dC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuJGZvcm0taW5wdXQtZm9udC1zaXplOiAxNXB4O1xuJGZvcm0taW5wdXQtbGluZS1oZWlnaHQ6IDMwcHg7XG4kZm9ybS1pbnB1dC1mb250LXdlaWdodDogMzAwO1xuXG4kZm9ybS1pbnB1dC1ib3JkZXI6IDFweCBzb2xpZCAkZm9ybS1pbnB1dC1ib3JkZXItY29sb3I7XG4kZm9ybS1pbnB1dC1wYWRkaW5nLWhvcml6b250YWw6IDI1cHg7XG4kZm9ybS1pbnB1dC1saW5lLWhlaWdodDogcm91bmQoJGZvcm0taW5wdXQtZm9udC1zaXplICogMS43KTtcblxuJGZvcm0taW5wdXQtcGFkZGluZy12ZXJ0aWNhbDogcm91bmQoKCRmb3JtLWlucHV0LWhlaWdodCAtICRmb3JtLWlucHV0LWxpbmUtaGVpZ2h0KSAvIDIpICsgMXB4O1xuJGZvcm0taW5wdXQtcGFkZGluZzogJGZvcm0taW5wdXQtcGFkZGluZy12ZXJ0aWNhbCAkZm9ybS1pbnB1dC1wYWRkaW5nLWhvcml6b250YWw7XG5cbkBpZiAoJGZvcm0taW5wdXQtYm9yZGVyICE9IG5vbmUpIHtcbiAgJGZvcm0taW5wdXQtcGFkZGluZy12ZXJ0aWNhbDogcm91bmQoKCRmb3JtLWlucHV0LWhlaWdodCAtICRmb3JtLWlucHV0LWxpbmUtaGVpZ2h0IC0gKG50aCgkZm9ybS1pbnB1dC1ib3JkZXIsIDEpICogMikpIC8gMik7XG4gICRmb3JtLWlucHV0LXBhZGRpbmc6ICRmb3JtLWlucHV0LXBhZGRpbmctdmVydGljYWwgJGZvcm0taW5wdXQtcGFkZGluZy1ob3Jpem9udGFsO1xufVxuXG4kZm9ybS10ZXh0YXJlYS1kZWZhdWx0LWhlaWdodDogMTM1cHg7XG4kZm9ybS10ZXh0YXJlYS1kZWZhdWx0LW1pbi1oZWlnaHQ6ICRmb3JtLWlucHV0LWhlaWdodDtcbiRmb3JtLXRleHRhcmVhLWRlZmF1bHQtbWF4LWhlaWdodDogcm91bmQoJGZvcm0tdGV4dGFyZWEtZGVmYXVsdC1oZWlnaHQgKiAxLjcpO1xuXG4kZm9ybS1mZWVkYmFjay1mb2N1cy1jb2xvcjogJHByaW1hcnk7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuXG4vL1xuLy8gUGFnaW5hdGlvblxuLy9cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogMTBweDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogMTBweDtcbiRwYWdpbmF0aW9uLWZvbnQtc2l6ZTogMThweDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAyNXB4O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogJGdyYXktNTAwO1xuJHBhZ2luYXRpb24tYmc6ICR3aGl0ZTtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogMXB4O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAkZ3JheS0yMDA7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAkd2hpdGU7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogJHByaW1hcnk7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICR3aGl0ZTtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogJHByaW1hcnk7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICRncmF5LTQwMDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAkZ3JheS0yMDA7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRncmF5LTIwMDtcblxuLy9cbi8vIFRvb2x0aXBzXG4vL1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAyMDBweDtcbiR0b29sdGlwLWNvbG9yOiAkd2hpdGU7XG4kdG9vbHRpcC1iZzogJHByaW1hcnk7XG4kdG9vbHRpcC1vcGFjaXR5OiAxO1xuJHRvb2x0aXAtcGFkZGluZy15OiA2cHg7XG4kdG9vbHRpcC1wYWRkaW5nLXg6IDEwcHg7XG4kdG9vbHRpcC1tYXJnaW46IDA7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiA2cHg7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6IDZweDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAkdG9vbHRpcC1iZztcblxuXG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG5cbi8vXG4vLyBDb2xvciBzeXN0ZW1cbi8vXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgIHRydWUgIWRlZmF1bHQ7XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gRm9udHNcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuODc1KSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJGdyYXktOTAwLCA3LjUlKSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGlucHV0LWJ0bi1saW5lLWhlaWdodCkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItc206ICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1zbSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20pICsgKCRpbnB1dC1idG4tcGFkZGluZy15LXNtICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItc219ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLWxnOiAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtbGcgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLWxnfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogIG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3Igbm8tcmVwZWF0IHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggcmdiYSgkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3IsIC41KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PSctMiAtMiA3IDcnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2Q5NTM0ZicgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNFJTNDY2lyY2xlIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBjYWxjKCN7JGNhcmQtYm9yZGVyLXJhZGl1c30gLSAjeyRjYXJkLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuNzUpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuNnMgZWFzZSAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlciB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vL1xuLy8gSGVhZGluZ3Ncbi8vXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxLCAuaDEgeyBmb250LXNpemU6ICRoMS1mb250LXNpemU7IH1cbmgyLCAuaDIgeyBmb250LXNpemU6ICRoMi1mb250LXNpemU7IH1cbmgzLCAuaDMgeyBmb250LXNpemU6ICRoMy1mb250LXNpemU7IH1cbmg0LCAuaDQgeyBmb250LXNpemU6ICRoNC1mb250LXNpemU7IH1cbmg1LCAuaDUgeyBmb250LXNpemU6ICRoNS1mb250LXNpemU7IH1cbmg2LCAuaDYgeyBmb250LXNpemU6ICRoNi1mb250LXNpemU7IH1cblxuLmxlYWQge1xuICBmb250LXNpemU6ICRsZWFkLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkxLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTEtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTItc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6ICRkaXNwbGF5My1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXk0LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG5cblxuLy9cbi8vIEhvcml6b250YWwgcnVsZXNcbi8vXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogJGhyLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkaHItbWFyZ2luLXk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgZm9udC1zaXplOiAkYmxvY2txdW90ZS1mb250LXNpemU7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTsgLy8gYmFjayB0byBkZWZhdWx0IGZvbnQtc2l6ZVxuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNCBcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyIC8gMik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6ICRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBpbmRlbnRhdGlvbiwgbWVkaWEtcXVlcnktbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbn1cbiIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG4iLCIvLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIGZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGtiZC1mb250LXNpemU7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICB9XG59XG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGggMTAwJSB3aWR0aCBmb3Jcbi8vIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cbn1cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG4gIG1hcmdpbi1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2xsYXBzaW5nXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAycHgsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiAoJGd1dHRlciAvIDIpO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIERhcmsgc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50aGVhZC1saWdodCB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDA1N1xuXG4gICAgICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXG4gICAgICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIC8vIE1hbnVhbGx5IHVzZSB0aGUgaWYvZWxzZSBpbnN0ZWFkIG9mIHRoZSBtaXhpbiB0byBhY2NvdW50IGZvciBpT1Mgb3ZlcnJpZGVcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgfSBAZWxzZSB7XG4gICAgLy8gT3RoZXJ3aXNlIHVuZG8gdGhlIGlPUyBkZWZhdWx0XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktbGd9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtcGFkZGluZy15O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICZbc2l6ZV0sXG4gICZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXCJ2YWxpZFwiLCAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcik7XG5AaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXCJpbnZhbGlkXCIsICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IpO1xuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxuXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxuICAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCxcbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbn1cblxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBmb250LXNpemU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIGZvbnQtc2l6ZTogJHRvb2x0aXAtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICR0b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gLyA0KTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gLyAyKSBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gLyAyKTtcblxuICAgICAgICBAaWYgJHN0YXRlID09IFwidmFsaWRcIiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9IC8gNCkgcmlnaHQgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9IC8gNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcblxuICAgICAgICBAaWYgJHN0YXRlID09IFwidmFsaWRcIiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZCBuby1yZXBlYXQgY2VudGVyIHJpZ2h0ICgkaW5wdXQtaGVpZ2h0LWlubmVyICogLjkpIC8gY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9IC8gMikgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9IC8gMik7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQsICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZCBuby1yZXBlYXQgY2VudGVyIHJpZ2h0ICgkaW5wdXQtaGVpZ2h0LWlubmVyICogLjkpIC8gY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9IC8gMikgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9IC8gMik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuZm9ybS1jb250cm9sLWZpbGUge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3IsIDI1JSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGJvZHktYmcsIDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjphZnRlciB7IGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRmb250LXNpemUtYmFzZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIC8vIFNoYXJlIGhvdmVyIGFuZCBmb2N1cyBzdHlsZXNcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIC5idG4gZWxlbWVudHNcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRib3JkZXIsIC41KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkYm9yZGVyLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGJvcmRlciwgLjUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkYm9yZGVyLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB9IEBlbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG59XG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQ7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15IDA7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIFJlZGVjbGFyZSBiZWNhdXNlIG5lc3RpbmcgY2FuIGNhdXNlIGluaGVyaXRhbmNlIGlzc3Vlc1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQocmlnaHQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGxlZnQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChsZWZ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoZW4gZW5hYmxlZCBQb3BwZXIuanMsIHJlc2V0IGJhc2ljIGRyb3Bkb3duIHBvc2l0aW9uXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uZHJvcGRvd24tbWVudSB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZyk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXA7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cblxuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmJ0bi1ncm91cCxcbiAgLmJ0bi1ncm91cCArIC5idG4sXG4gIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3ByaWdodCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGxlZnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAuYnRuLFxuICAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0biArIC5idG4sXG4gID4gLmJ0biArIC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCArIC5idG4sXG4gID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuLmJ0bi1ncm91cC10b2dnbGUge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIHZhbHVlXG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAvLyBBZGQgd2lkdGggMSUgYW5kIGZsZXgtYmFzaXMgYXV0byB0byBlbnN1cmUgdGhhdCBidXR0b24gd2lsbCBub3Qgd3JhcCBvdXRcbiAgICAvLyB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFIEVkZ2UrIGFuZCBGaXJlZm94LiBDaHJvbWUgZG9lcyBub3QgcmVxdWlyZSB0aGlzLlxuICAgIHdpZHRoOiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgKyAuZm9ybS1jb250cm9sLFxuICAgICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGN1c3RvbSBmaWxlIGlucHV0IGFib3ZlIHRoZSBsYWJlbFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmN1c3RvbS1zZWxlY3Qge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcbiAgLy8gYm9yZGVyLXJhZGl1cyBvdmVycmlkZXMuXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmRcbi8vXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXG4vLyBhcHBlbmQgZWxlbWVudHMgYWxsb3cgdXMgdG8gMSkgYmUgbGVzcyBjbGV2ZXIsIDIpIHNpbXBsaWZ5IG91ciBzZWxlY3RvcnMsIGFuZFxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSk7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tY29udHJvbC1zcGFjZXIteDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTsgLy8gUHV0IHRoZSBpbnB1dCBiZWhpbmQgdGhlIGxhYmVsIHNvIGl0IGRvZXNuJ3Qgb3ZlcmxheSB0ZXh0XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gY29udHJvbCBpbmRpY2F0b3JzXG4vL1xuLy8gQnVpbGQgdGhlIGN1c3RvbSBjb250cm9scyBvdXQgb2YgcHNldWRvLWVsZW1lbnRzLlxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgLy8gQmFja2dyb3VuZC1jb2xvciBhbmQgKHdoZW4gZW5hYmxlZCkgZ3JhZGllbnRcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIpO1xuICAgIGxlZnQ6IC0kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIEZvcmVncm91bmQgKGljb24pXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIpO1xuICAgIGxlZnQ6IC0kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gICAgJjppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSYWRpb3Ncbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxuXG4uY3VzdG9tLXJhZGlvIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuLy9cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWJnO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM7XG4gIH0gQGVsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdywgJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuXG4gICAgJjo6LW1zLXZhbHVlIHtcbiAgICAgIC8vIEZvciB2aXN1YWwgY29uc2lzdGVuY3kgd2l0aCBvdGhlciBwbGF0Zm9ybXMvYnJvd3NlcnMsXG4gICAgICAvLyBzdXBwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEhpZGVzIHRoZSBkZWZhdWx0IGNhcmV0IGluIElFMTFcbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgZm9udC1zaXplOiAkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc207XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc7XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBmb250LXNpemU6ICRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZztcbn1cblxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cbn1cblxuLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygjeyRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0fSArICN7JGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMn0pO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGFmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tcy10aHVtYiAgICAgICAgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoKCRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQpIC8gMik7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAwOyAvLyBFZGdlIHNwZWNpZmljXG4gICAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7IC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIG1hcmdpbi1sZWZ0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7ICAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAoJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQgKiAuNSk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgLy8gYXJiaXRyYXJ5P1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzIG9yIGA8dWw+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBmb250LXNpemU6ICRuYXZiYXItdG9nZ2xlci1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgLm5hdmJhci10b2dnbGVyIGVsZW1lbnRzXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgIC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0oJGNhcmQtc3BhY2VyLXkgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cblxuICArIC5saXN0LWdyb3VwIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xuICBtYXJnaW4tbGVmdDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xufVxuXG4uY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDYXJkIGltYWdlIGNhcHNcbi5jYXJkLWltZy10b3Age1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG4uY2FyZC1kZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZGVjay1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgZGVmYXVsdFxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm9ubHktY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtaGVhZGVyLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEFjY29yZGlvblxuLy9cblxuLmFjY29yZGlvbiB7XG4gIC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAuY2FyZDpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cblxuICAuY2FyZDpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIFN1cHByZXNzIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3IgaW4gbW9kZXJuIGJyb3dzZXJzXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6ICRicmVhZGNydW1iLWRpdmlkZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxuICAvLyB3aXRob3V0IGA8dWw+YHMuIFRoZSBgOjpiZWZvcmVgIHBzZXVkby1lbGVtZW50IGdlbmVyYXRlcyBhbiBlbGVtZW50XG4gIC8vICp3aXRoaW4qIHRoZSAuYnJlYWRjcnVtYi1pdGVtIGFuZCB0aGVyZWJ5IGluaGVyaXRzIHRoZSBgdGV4dC1kZWNvcmF0aW9uYC5cbiAgLy9cbiAgLy8gVG8gdHJpY2sgSUUgaW50byBzdXBwcmVzc2luZyB0aGUgdW5kZXJsaW5lLCB3ZSBnaXZlIHRoZSBwc2V1ZG8tZWxlbWVudCBhblxuICAvLyB1bmRlcmxpbmUgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmVtb3ZlIGl0LlxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIC5wYWdlLWxpbmsgZWxlbWVudHNcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLy8gT3BpbmlvbmF0ZWQ6IHJlbW92ZSB0aGUgXCJoYW5kXCIgY3Vyc29yIHNldCBwcmV2aW91c2x5IGZvciAucGFnZS1saW5rXG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJGJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGJhZGdlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIFBpbGwgYmFkZ2VzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ29sb3JzXG4vL1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuIiwiLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZyAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKSAkanVtYm90cm9uLXBhZGRpbmc7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICgkY2xvc2UtZm9udC1zaXplICsgJGFsZXJ0LXBhZGRpbmcteCAqIDIpO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICB9XG59XG4iLCJAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzcy1oZWlnaHQgMDsgfVxuICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBmb250LXNpemU6ICRwcm9ncmVzcy1mb250LXNpemU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHByb2dyZXNzLWJveC1zaGFkb3cpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzcy1oZWlnaHQgJHByb2dyZXNzLWhlaWdodDtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nO1xufVxuIiwiLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gIC8vIFBsYWNlIHRoZSBib3JkZXIgb24gdGhlIGxpc3QgaXRlbXMgYW5kIG5lZ2F0aXZlIG1hcmdpbiB1cCBmb3IgYmV0dGVyIHN0eWxpbmdcbiAgbWFyZ2luLWJvdHRvbTogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9hY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6ICRjbG9zZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfVxuXG4gICAgLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIC5jbG9zZSBlbGVtZW50c1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXgsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLy8gc3R5bGVsaW50LWVuYWJsZVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLm1vZGFsLW9wZW4ge1xuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgjeyRtb2RhbC1kaWFsb2ctbWFyZ2lufSAqIDIpKTtcblxuICAvLyBFbnN1cmUgYG1vZGFsLWRpYWxvZy1jZW50ZXJlZGAgZXh0ZW5kcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIHZpZXcgKElFMTAvMTEpXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IC8vIElFMTBcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAoI3skbW9kYWwtZGlhbG9nLW1hcmdpbn0gKiAyKSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZykgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nKSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHNob3VsZCB0aGVyZSBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuXG4gIC8vIEVhc2lseSBwbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkgeyBtYXJnaW4tbGVmdDogLjI1cmVtOyB9XG4gID4gOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9ICogMikpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICgjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9ICogMikpO1xuICAgIH1cblxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxuXG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnIHsgbWF4LXdpZHRoOiAkbW9kYWwtbGc7IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14bDsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgZm9udC1zaXplOiAkdG9vbHRpcC1mb250LXNpemU7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5OyB9XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICBib3R0b206IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1yaWdodCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICB0b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1sZWZ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWxlZnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLWJsb2NrLW5vLWR1cGxpY2F0ZS1wcm9wZXJ0aWVzXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBmb250LXNpemU6ICRwb3BvdmVyLWZvbnQtc2l6ZTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBtYXJnaW46IDAgJGJvcmRlci1yYWRpdXMtbGc7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIGJvdHRvbTogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlLFxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUge1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgfVxuXG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIGxlZnQ6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJGJvcmRlci1yYWRpdXMtbGcgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUsXG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICB9XG5cbiAgLmFycm93OjphZnRlciB7XG4gICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgdG9wOiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUsXG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICB9XG5cbiAgLmFycm93OjphZnRlciB7XG4gICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAtMik7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRib3JkZXItcmFkaXVzLWxnIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlLFxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgfVxuXG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWxlZnQ7XG4gIH1cbn1cblxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci1oZWFkZXItYmcsIDUlKTtcbiAgJG9mZnNldC1ib3JkZXItd2lkdGg6IGNhbGMoI3skYm9yZGVyLXJhZGl1cy1sZ30gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkb2Zmc2V0LWJvcmRlci13aWR0aCk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gVGhlIC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDIuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNC4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2LFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNnM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LFxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG4gICAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICAvLyBXZSBjYW4ndCBoYXZlIGEgdHJhbnNpdGlvbiBoZXJlIGJlY2F1c2UgV2ViS2l0IGNhbmNlbHMgdGhlIGNhcm91c2VsXG4gIC8vIGFuaW1hdGlvbiBpZiB5b3UgdHJpcCB0aGlzIHdoaWxlIGluIHRoZSBtaWRkbGUgb2YgYW5vdGhlciBhbmltYXRpb24uXG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAuOTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnO1xufVxuXG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIG9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBvdmVycmlkZSA8b2w+IGRlZmF1bHRcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuXG4gICAgLy8gVXNlIHBzZXVkbyBjbGFzc2VzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyKTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyKTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20gIHsgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZCN7JGluZml4fS1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZS1yb3cgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlLWNlbGwgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWZsZXggICAgICAgICB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZS1mbGV4ICB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSAgICAgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1yb3cgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtZmxleCAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4ICB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoOSAvIDIxKTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoOSAvIDE2KTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgzIC8gNCk7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMSAvIDEpO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCJAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBAaW5jbHVkZSBmbG9hdC1sZWZ0OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgQGluY2x1ZGUgZmxvYXQtcmlnaHQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBAaW5jbHVkZSBmbG9hdC1ub25lOyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AbWl4aW4gZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5AbWl4aW4gZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbkBtaXhpbiBmbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5cbi8vIFNhc3MgbGlzdCBub3QgaW4gdmFyaWFibGVzIHNpbmNlIGl0J3Mgbm90IGludGVuZGVkIGZvciBjdXN0b21pemF0aW9uLlxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5O1xuXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uc2hhZG93LXNtIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc20gIWltcG9ydGFudDsgfVxuLnNoYWRvdyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93ICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbGcgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LW5vbmUgeyBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgbm90ICRzaXplID09IDAge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlOyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1saWdodGVyIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGRlciAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlciAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuLnRleHQtYm9keSB7IGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50OyB9XG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHsgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSkgIWltcG9ydGFudDsgfVxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpZiAoJGlnbm9yZS13YXJuaW5nICE9IHRydWUpIHtcbiAgICBAd2FybiBcIlRoZSBgdGV4dC1oaWRlKClgIG1peGluIGhhcyBiZWVuIGRlcHJlY2F0ZWQgYXMgb2YgdjQuMS4wLiBJdCB3aWxsIGJlIHJlbW92ZWQgZW50aXJlbHkgaW4gdjUuXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICBAaW5jbHVkZSBpbnZpc2libGUodmlzaWJsZSk7XG59XG5cbi5pbnZpc2libGUge1xuICBAaW5jbHVkZSBpbnZpc2libGUoaGlkZGVuKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBWaXNpYmlsaXR5XG5cbkBtaXhpbiBpbnZpc2libGUoJHZpc2liaWxpdHkpIHtcbiAgdmlzaWJpbGl0eTogJHZpc2liaWxpdHkgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7ICAgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFByaW50aW5nIFRhYmxlczpcbiAgICAvLyBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgICAvL1xuXG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJsYWNrO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1kYXJrIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiLypcbiogVHJ1bmsgdmVyc2lvbiAyLjAuMVxuKi9cblxuLy8gTWFpbiBzdHlsZXNcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAvZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwiLi4vYm9vdHN0cmFwL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC9taXhpbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMtY3VzdG9tXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicmVzZXRcIjtcblxuLy8gQ29tcG9uZW50c1xuQGltcG9ydCBcImNvbXBvbmVudHMvdHlwZS1jdXN0b21cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2JyYW5kXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9saW5rc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYmxvY2tzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ib3hlc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZ3JvdXBzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy91bml0c1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbGlzdHNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ltYWdlc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaWNvbnNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RhYmxlc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZGl2aWRlcnNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zvcm1zXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9wb3N0c1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcXVvdGVzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy90aHVtYm5haWxzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9icmVhZGNydW1ic1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcGFnaW5hdGlvbi1jdXN0b21cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NuYWNrYmFyc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZm9vdGVyc1wiO1xuXG4vLyBIZWxwZXJzXG5AaW1wb3J0IFwiaGVscGVycy9wYWdlLWxheW91dFwiO1xuQGltcG9ydCBcImhlbHBlcnMvdGV4dC1zdHlsaW5nXCI7XG5AaW1wb3J0IFwiaGVscGVycy9vZmZzZXRzXCI7XG5AaW1wb3J0IFwiaGVscGVycy9zZWN0aW9uc1wiO1xuQGltcG9ydCBcImhlbHBlcnMvZ3JpZC1tb2R1bGVzXCI7XG5AaW1wb3J0IFwiaGVscGVycy9iYWNrZ3JvdW5kc1wiO1xuQGltcG9ydCBcImhlbHBlcnMvdXRpbGl0aWVzLWN1c3RvbVwiO1xuXG4vLyBQbHVnaW5zXG5AaW1wb3J0IFwicGx1Z2lucy9hbmltYXRlXCI7XG5AaW1wb3J0IFwicGx1Z2lucy9wcmVsb2FkZXJcIjtcbkBpbXBvcnQgXCJwbHVnaW5zL3VpLXRvLXRvcFwiO1xuQGltcG9ydCBcInBsdWdpbnMvcmQtbmF2YmFyXCI7XG5AaW1wb3J0IFwicGx1Z2lucy9zd2lwZXJcIjtcbkBpbXBvcnQgXCJwbHVnaW5zL2dvb2dsZS1tYXBcIjtcbkBpbXBvcnQgXCJwbHVnaW5zL3JkLXNlYXJjaFwiO1xuQGltcG9ydCBcInBsdWdpbnMvaXNvdG9wZVwiO1xuQGltcG9ydCBcInBsdWdpbnMvbmF2LWN1c3RvbVwiO1xuQGltcG9ydCBcInBsdWdpbnMvY2FyZC1jdXN0b21cIjtcbkBpbXBvcnQgXCJwbHVnaW5zL3Rvb2x0aXAtY3VzdG9tXCI7XG5AaW1wb3J0IFwicGx1Z2lucy9jb3VudGVyXCI7XG5AaW1wb3J0IFwicGx1Z2lucy9wcm9ncmVzcy1iYXJzXCI7XG5AaW1wb3J0IFwicGx1Z2lucy9qcXVlcnktY2lyY2xlLXByb2dyZXNzXCI7XG5AaW1wb3J0IFwicGx1Z2lucy90aW1lY2lyY2xlc1wiO1xuQGltcG9ydCBcInBsdWdpbnMvb3dsLWNhcm91c2VsXCI7XG5AaW1wb3J0IFwicGx1Z2lucy9saWdodGdhbGxlcnlcIjtcbkBpbXBvcnQgXCJwbHVnaW5zL21hdGVyaWFsLXBhcmFsbGF4XCI7XG5AaW1wb3J0IFwicGx1Z2lucy9jb3VudGRvd25cIjtcbkBpbXBvcnQgXCJwbHVnaW5zL3NsaWNrXCI7XG5AaW1wb3J0IFwicGx1Z2lucy9qcXVlcnkuZnMuc3RlcHBlclwiOyIsIi8qXG4qIENvbnRleHRzXG4qL1xuXG4lY29udGV4dC1kYXJrIHtcblx0Jixcblx0I3toZWFkaW5ncygpfSB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxufVxuXG4lY29udGV4dC1saWdodCB7XG5cdGNvbG9yOiAkYm9keS1jb2xvcjtcblxuXHQje2hlYWRpbmdzKCl9IHtcblx0XHRjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuXHR9XG59XG4iLCIvL1xuLy8gUmVzZXQgU3R5bGVzXG4vL1xuXG5hLFxuYnV0dG9uIHtcblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlcjogMDtcbn1cblxuKjpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5sYWJlbCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnAge1xuXHRtYXJnaW46IDA7XG59XG5cbnVsLFxub2wge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cblx0bGkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbmRsIHtcblx0bWFyZ2luOiAwO1xufVxuXG5kdCxcbmRkIHtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmR0IHtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmRkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuY2l0ZSB7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuZm9ybSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGJvcmRlci1sZWZ0OiAwO1xufVxuXG5hZGRyZXNzIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZmlndXJlIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaHRtbCBwIGEge1xuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cbiIsIi8qXG4qIFR5cG9ncmFwaHlcbiovXG5cbi8vIEJvZHlcbmJvZHkge1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuXHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcblx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG59XG5cbi8vIEhlYWRpbmdzXG4je2hlYWRpbmdzKCl9IHtcblx0Zm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcblx0Y29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFxuXHRcblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHR9XG5cdH1cbn1cblxuaDEsXG4uaGVhZGluZy0xIHtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRmb250LXNpemU6ICRoMS1mb250LXNpemU7XG5cdFx0bGluZS1oZWlnaHQ6ICRoMS1saW5lLWhlaWdodDtcblx0fVxufVxuXG5oMixcbi5oZWFkaW5nLTIge1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcblx0XHRsaW5lLWhlaWdodDogJGgyLWxpbmUtaGVpZ2h0O1xuXHR9XG5cdCYuaGVhZGluZy1mb250IHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR9XG59XG5cbmgzLFxuLmhlYWRpbmctMyB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0Ly9mb250LXdlaWdodDogNTAwO1xuXHRcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcblx0XHRsaW5lLWhlaWdodDogJGgzLWxpbmUtaGVpZ2h0O1xuXHR9XG5cdCYuaGVhZGluZy1mb250IHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHR9XG59XG5cbmg0LFxuLmhlYWRpbmctNCB7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0Zm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuXHRcdGxpbmUtaGVpZ2h0OiAkaDQtbGluZS1oZWlnaHQ7XG5cdH1cbn1cblxuaDUsXG4uaGVhZGluZy01IHtcblx0Zm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xuXHRsaW5lLWhlaWdodDogJGg1LWxpbmUtaGVpZ2h0O1xufVxuXG5oNixcbi5oZWFkaW5nLTYge1xuXHRmb250LXNpemU6ICRoNi1mb250LXNpemU7XG5cdGxpbmUtaGVpZ2h0OiAkaDYtbGluZS1oZWlnaHQ7XG59XG4uaGVhZGluZy1mb250ICsgLmhlYWRpbmctZm9udCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG4uaGVhZGluZy1mb250ICsgaDIuaGVhZGluZy1mb250IHtcblx0bWFyZ2luLXRvcDogMzVweDtcbn1cblxuXG4vLyBFbXBoYXNpc1xuc21hbGwsXG4uc21hbGwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuXHRwYWRkaW5nOiAzcHggNXB4O1xuXHRjb2xvcjogJHdoaXRlO1xuXHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbn1cblxuLy8gQmlnIHRleHRcbi5iaWcge1xuXHRmb250LXNpemU6ICRmb250LXNpemUtbGc7XG5cdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGc7XG59XG5cbi5sZWFkIHtcblx0Zm9udC1zaXplOiAkbGVhZC1mb250LXNpemU7XG5cdGxpbmUtaGVpZ2h0OiAkbGVhZC1saW5lLWhlaWdodDtcblx0Zm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG5jb2RlIHtcblx0cGFkZGluZzogJGNvZGUtcGFkZGluZy15ICRjb2RlLXBhZGRpbmcteDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG5cdGZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xuXHRjb2xvcjogJGNvZGUtY29sb3I7XG5cdGJhY2tncm91bmQ6ICRjb2RlLWJnO1xufVxuXG4vLyBQYXJhZ3JhcGhcbnAge1xuXHRbZGF0YS10b2dnbGU9J3Rvb2x0aXAnXSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAuMjVlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAuMjVlbTtcblx0XHRjb2xvcjogJHByaW1hcnk7XG5cdH1cblxuXHRbc3R5bGUqPSdtYXgtd2lkdGgnXSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG5cbi8vIFNlbGVjdGlvblxuOjpzZWxlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0Y29sb3I6ICR3aGl0ZTtcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXHRjb2xvcjogJHdoaXRlO1xufVxuXG5cbi8vIFRoaW4gdGl0bGVcbi50aGluLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMjVlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRpdGxlLWRlY29yYXRlIHtcblx0bGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0JjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiAnJztcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMzVweDtcblx0XHRoZWlnaHQ6IDNweDtcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXHQmLnRpdGxlLWRlY29yYXRlLWNlbnRlciB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnRpdGxlLWRlY29yYXRlLWxlZnQge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiA0MCU7XG5cdFx0fVxuXHR9XG59XG5cbi50ZXh0LXdpdGgtZGl2aWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRtYXgtd2lkdGg6IDQ3MHB4O1xuXHQuZGl2aWRlcntcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDE3cHg7XG5cdH1cblx0LmRpdmlkZXI6YWZ0ZXIge1xuXHRcdHdpZHRoOiA0MHB4O1xuXHR9XG5cdGg0IHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG5cdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdH1cbn1cblxuLy8gZ3JhZGllbnQgdGl0bGVcbi5ncmFkaWVudC10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcbn1cbiIsIi8qXG4qIEJyYW5kXG4qL1xuLmJyYW5kIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdC5icmFuZC1sb2dvLWxpZ2h0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmJyYW5kLWxvZ28tZGFyayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbiIsIi8qXG4qIExpbmtzXG4qL1xuXG4vLyBTdGFuZGFyZCBsaW5rIHN0eWxlXG5hIHtcblx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcblxuXHQmLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXHR9XG5cblx0QGluY2x1ZGUgbGluaygkbGluay1jb2xvciwgJGxpbmstaG92ZXItY29sb3IpO1xuXG5cdCZbaHJlZio9J3RlbCddLFxuXHQmW2hyZWYqPSdtYWlsdG8nXSB7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxufVxuXG4ubGluay1ob3ZlciB7XG5cdGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbn1cblxuLmxpbmstYWN0aXZlIHtcblx0Y29sb3I6ICRsaW5rLXByZXNzLWNvbG9yO1xufVxuXG4ucHJpdmFjeS1saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGdyYXktODAwO1xuXHR9XG59XG5cbiogKyAucHJpdmFjeS1saW5rIHtcblx0bWFyZ2luLXRvcDogMzVweDtcbn1cbiIsIkBtaXhpbiBsaW5rKCRjb2xvcjogJGJvZHktY29sb3IsICRjb2xvci1ob3ZlcjogJHByaW1hcnkpIHtcblx0Jixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ob3Zlcjtcblx0fVxufVxuXG5AbWl4aW4gdGV4dC12YXIoJGNvbG9yLCAkaG92ZXItY29sb3IpIHtcblx0JiN7Jn0ge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdH1cblx0QGF0LXJvb3QgIGEjeyZ9I3smfSB7XG5cdFx0QGluY2x1ZGUgbGluaygkY29sb3IsICRob3Zlci1jb2xvcilcblx0fVxufVxuIiwiLypcbiogQmxvY2tzXG4qL1xuXG4lYmxvY2stY2VudGVyIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLy8gVGhlIGJsb2NrIGVsZW1lbnQgY2FuIGJlIGNlbnRlcmVkIGhvcml6b250YWxseVxuLy9cbi5ibG9jay1jZW50ZXIge1xuXHRAZXh0ZW5kICVibG9jay1jZW50ZXI7XG59XG5cbi8vIExpbWl0cyBibG9jayB3aWR0aCBhbmQgYmxvY2sgZWxlbWVudCBjYW4gYmUgY2VudGVyZWQgaG9yaXpvbnRhbGx5XG4vL1xuLmJsb2NrLXNtIHtcblx0QGV4dGVuZCAlYmxvY2stY2VudGVyO1xuXHRtYXgtd2lkdGg6IDU2MHB4O1xufVxuXG4uYmxvY2stbGcge1xuXHRAZXh0ZW5kICVibG9jay1jZW50ZXI7XG5cdG1heC13aWR0aDogNzY4cHg7XG59XG5cbi8vIEJsb2NrIGNlbnRlclxuLmJsb2NrLWNlbnRlciB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cblx0Jjpob3ZlciB7XG5cdFx0LmJsb2NrLWNlbnRlci1oZWFkZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0fVxuXHR9XG59XG5cbi5ibG9jay1jZW50ZXItaW5uZXIge1xufVxuXG4uYmxvY2stY2VudGVyLWlubmVyLWFzaWRlIHtcbn1cblxuLmJsb2NrLWNlbnRlci1pbm5lci1tYWluIHtcbn1cblxuLmJsb2NrLWNlbnRlci10aXRsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG5cdC5ibG9jay1jZW50ZXIge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5ibG9jay1jZW50ZXItaGVhZGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ibG9jay1jZW50ZXItaGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0fVxufVxuXG5cbi8vYmxvY2sgYm9yZGVyZWQgbGVmdFxuLmJsb2NrLWJvcmRlcmVkLWxlZnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRwYWRkaW5nOiAwIDY1cHg7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGxlZnQ6IC0xNXB4O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdGJhY2tncm91bmQ6ICRncmF5LTQwMDtcblx0XHR9XG5cdH1cbn1cblxuLmJsb2NrLWRlY29yYXRlLWltZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiA1NDBweDtcblxuXHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0PiAqIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXHQmOmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHRvcDogMjBweDtcblx0XHRyaWdodDogNjBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9iZy1kb3QucG5nJyk7XG5cdFx0b3BhY2l0eTogLjI7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNzBweDtcblx0fVxuXHQmLmJsb2NrLWRlY29yYXRlLWltZy1tb2Rlcm4ge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHQuYmxvY2stZGVjb3JhdGUtaW5uZXIge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LmJsb2NrLXZpZGVvLWJ1dHRvbiB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O31cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRpbWcge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNzBweDtcblx0XHR9XG5cdH1cbn1cblxuLnJvdy1kZWNvcmF0ZSB7XG5cdD4gKiArICoge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IC0yMHB4O1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAuMSk7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcblxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLypcbiogQm94ZXNcbiovXG5cbi8vIEJveCBNaW5pbWFsXG4uYm94LW1pbmltYWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLmJveC1taW5pbWFsLWljb24ge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cbn1cblxuLmJveC1taW5pbWFsLWRpdmlkZXIge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xufVxuXG4uYm94LW1pbmltYWwtdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4qICsgLmJveC1taW5pbWFsIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuKiArIC5ib3gtbWluaW1hbC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbiogKyAuYm94LW1pbmltYWwtZGl2aWRlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbiogKyAuYm94LW1pbmltYWwtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbiVjb250ZXh0LWRhcmsge1xuICAuYm94LW1pbmltYWwge1xuICAgIHAge1xuICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJveCBDb3VudGVyXG4uYm94LWNvdW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICRncmF5LTcwMDtcbn1cblxuLmJveC1jb3VudGVyLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlYztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogLS4wMjVlbTtcbn1cblxuLmJveC1jb3VudGVyLW1haW4ge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlYztcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuXG4gID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gIH1cblxuICAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuXG4gIC5zbWFsbF90b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC4yZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuXG4uYm94LWNvdW50ZXItZGl2aWRlciB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gIH1cbn1cblxuKiArIC5ib3gtY291bnRlci10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbiogKyAuYm94LWNvdW50ZXItbWFpbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbiogKyAuYm94LWNvdW50ZXItZGl2aWRlciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLmJveC1jb3VudGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAuYm94LWNvdW50ZXItbWFpbiB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuXG4gICAgLnNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG4gIH1cblxuICAqICsgLmJveC1jb3VudGVyLW1haW4ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgKiArIC5ib3gtY291bnRlci1kaXZpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gICogKyAuYm94LWNvdW50ZXItdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cbn1cblxuLmJnLXByaW1hcnkge1xuICAuYm94LWNvdW50ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAuYm94LWNvdW50ZXItZGl2aWRlciB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIGJveCBjb2xvclxuLmJveC1jb2xvciB7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDU0cHg7XG59XG5cbi8vIGJveCBpY29uXG5cbi5ib3gtaWNvbi1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgPiAqIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTUlO1xuICAgIGxlZnQ6IDU2JTtcbiAgICBjb250ZW50OiAnJztcbiAgICB6LWluZGV4OiAwO1xuICB9XG4gICYuZGVjb3JhdGUtdHJpYW5nbGUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAxMHB4IDE4cHggMTBweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgwLCAwLCAwLCAwLjA4KSB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNy43NmRlZykgdHJhbnNsYXRlKDAsMCk7XG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgdHJhbnNpdGlvbjogIGFsbCAuNnM7XG4gICAgfVxuXG4gICAgJi5kZWNvcmF0ZS1jb2xvci1zZWNvbmRhcnkge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRzZWNvbmRhcnkgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuZGVjb3JhdGUtY2lyY2xlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgIHRyYW5zaXRpb246ICBhbGwgLjZzO1xuICAgIH1cbiAgICAmLmRlY29yYXRlLWNvbG9yLXNlY29uZGFyeS0yIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS0yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmRlY29yYXRlLXJlY3RhbmdsZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgdHJhbnNpdGlvbjogIGFsbCAuNnM7XG4gICAgfVxuICAgICYuZGVjb3JhdGUtY29sb3ItcHJpbWFyeSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmJveC1pY29uLWNhcHRpb24ge1xuICBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDt9XG4gICogKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4vLyBib3ggSWNvbiBjbGFzc2ljXG4uYm94LWljb24tY2xhc3NpYyB7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgPiAqICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuXG4gIC5ib3gtaWNvbi1jYXB0aW9uIHtcbiAgICBwe1xuICAgICAgY29sb3I6IHJnYmEoJGdyYXktODAwLCAuNik7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLmRlY29yYXRlLXRyaWFuZ2xlOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNzVkZWcpIHRyYW5zbGF0ZSgxNXB4LDE1cHgpO1xuICAgIH1cbiAgICAuZGVjb3JhdGUtY2lyY2xlOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDVweCwgMnB4KTtcbiAgICB9XG4gICAgLmRlY29yYXRlLXJlY3RhbmdsZTpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gYm94IGljb24gbW9kZXJuXG4uYm94LWljb24tbW9kZXJuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICA+ICogKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB9XG4gICAgLmJveC1pY29uLWlubmVyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogNzAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ib3gtaWNvbi1jYXB0aW9uIHtcbiAgICAqICsgcCB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG4gIC5kZWNvcmF0ZS10cmlhbmdsZTpiZWZvcmUge1xuICAgIGJvcmRlci13aWR0aDogMCAxNnB4IDI4cHggMTZweDtcbiAgfVxuICAuZGVjb3JhdGUtY2lyY2xlOmJlZm9yZSB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG4gIC5kZWNvcmF0ZS1yZWN0YW5nbGU6YmVmb3JlIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuZGVjb3JhdGUtdHJpYW5nbGU6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE3NWRlZykgdHJhbnNsYXRlKDE1cHgsMTVweCk7XG4gICAgfVxuICAgIC5kZWNvcmF0ZS1jaXJjbGU6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00NXB4LCAycHgpO1xuICAgIH1cbiAgICAuZGVjb3JhdGUtcmVjdGFuZ2xlOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8qXG4qICB0ZXN0aW1vbmlhbHNcbiovXG5cbi8vIHRlYW0gY2xhc3NpY1xuLnRlYW0tY2xhc3NpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAzOTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgPiAqIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAvLyY6YmVmb3JlIHtcbiAgLy9cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy9cdGNvbnRlbnQ6ICcnO1xuICAvL1x0dG9wOiAwO1xuICAvL1x0bGVmdDogMDtcbiAgLy9cdHJpZ2h0OiAwO1xuICAvL1x0Ym90dG9tOiAtNXB4O1xuICAvL1x0Ym94LXNoYWRvdzogMCA4cHggMjBweCByZ2JhKCRibGFjaywgMC4yNSk7XG4gIC8vXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIC8vXHR6LWluZGV4OiAyO1xuICAvL31cbn1cblxuLnRlYW0tY2xhc3NpYy1maWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC50ZWFtLWNsYXNzaWMtc29jLWxpc3Qge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgb3BhY2l0eTogMDtcbiAgICBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgYXtcbiAgICAgIGNvbG9yOiAkZ3JheS00MDA7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRlYW0tY2xhc3NpYy1jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxN3B4IDI1cHggMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTVlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiByZ2JhKCRncmF5LTgwMCwgLjgpO1xuICB9XG59XG4udGVhbS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4udGVhbS1jbGFzc2ljOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA4cHggMjBweCByZ2JhKCRibGFjaywgMC4yNSk7XG4gIHotaW5kZXg6IDI7XG4gIC50ZWFtLWNsYXNzaWMtY2FwdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgfVxuICAudGVhbS1jbGFzc2ljLXNvYy1saXN0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4vL3RlYW0gbW9kZXJuXG4udGVhbS1tb2Rlcm4ge1xuICBtYXgtd2lkdGg6IDM3NXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnRlYW0tbW9kZXJuLWZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogJGdyYXktODAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAzMHB4IHNvbGlkICR3aGl0ZTtcbiAgICBib3JkZXItcmlnaHQ6IDI1MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgJHdoaXRlO1xuICAgIGJvcmRlci1sZWZ0OiAxMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICBpbWcge1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfVxuICAudGVhbS1tb2Rlcm4tc29jLWxpc3Qge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03MCUsIC01MCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgb3BhY2l0eTogMDtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIGxpICsgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgfVxuXG4gICAgYXtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoJGJsYWNrLCAwLjI1KTs7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ZWFtLW1vZGVybi1uby1pbWcgJiB7XG4gICAgYmFja2dyb3VuZDogJGdyYXktMTtcbiAgICAudGVhbS1tb2Rlcm4tc29jLWxpc3Qge1xuICAgICAgYXtcbiAgICAgICAgY29sb3I6IHJnYmEoJGJsYWNrLCAuNik7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi50ZWFtLW1vZGVybi1jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDI1cHggNDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTVlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4udGVhbS1tb2Rlcm46aG92ZXIge1xuICAudGVhbS1tb2Rlcm4tZmlndXJlIHtcbiAgICBpbWcge1xuICAgICAgb3BhY2l0eTogLjUyO1xuICAgIH1cbiAgfVxuICAudGVhbS1tb2Rlcm4tc29jLWxpc3Qge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cblxuLy8gdGVhbSBtaW5pbWFsXG4udGVhbS1taW5pbWFsIHtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGVhbS1taW5pbWFsLWZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkZ3JheS04MDAsIDApIDM4LjEyJSwgcmdiYSgkZ3JheS04MDAsIDAuMzY0KSAxMDAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAudGVhbS1taW5pbWFsLXNvYy1saXN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICB9XG5cbiAgICBhe1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtc2hhZG93OiAwIDRweCA0cHggcmdiYSgkYmxhY2ssIDAuMjUpOztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udGVhbS1taW5pbWFsLWNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjE1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogcmdiYSgkZ3JheS04MDAsIC44KTtcbiAgfVxufVxuLnRlYW0tbWluaW1hbDpob3ZlciB7XG4gIC50ZWFtLW1pbmltYWwtZmlndXJlOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAudGVhbS1taW5pbWFsLXNvYy1saXN0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5cbi8vIHRlYW0gaW5mb1xuLnRlYW0taXRlbS1pbmZvIHtcbiAgLnF1b3RlLXByaW1hcnktZm9vdGVyIC5iZy1kb3Qge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuLnRlYW0taXRlbS1pbmZvLW5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS00MDA7XG4gIGgzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnRlYW0taXRlbS1pbmZvLW5hbWUtdGV4dCB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgcGFkZGluZzogMnB4IDRweDtcbiAgfVxuICAqICsgLnRlYW0taXRlbS1pbmZvLW5hbWUtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG5cbn1cbiogKyAudGVhbS1pbmZvLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuLnRlYW0taW5mby1saXN0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIGxpIHtcbiAgICBzcGFuLmljb24ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICRncmF5LTQwMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGNvbG9yOiAkZ3JheS04MDA7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc29jaWFsLWxpc3Qge1xuICAgID4gKiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICBhOmhvdmVyICB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgID4gbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLypcbiogIHRlc3RpbW9uaWFsc1xuKi9cblxuLy8gdGVzdGltb25pYWxzIG1vZGVyblxuLnRlc3RpbW9uaWFscy1tb2Rlcm4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDMwcHggO1xuXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvYmctZG90LnBuZycpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIG9wYWNpdHk6IC4xNTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiA2NTBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHdpZHRoOiA4MjBweDtcbiAgfVxuXG4gIC50ZXN0aW1vbmlhbHMtbW9kZXJuLXRleHQge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICB9XG4gIC50ZXN0aW1vbmlhbHMtbW9kZXJuLW5hbWUge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LTI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgKiArIC50ZXN0aW1vbmlhbHMtbW9kZXJuLW5hbWUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLypcbiogIEdhbGxlcnkgaXRlbXNcbiovXG5cbi8vIGdhbGxlcnkgaXRlbSBjbGFzc2ljXG4uZ2FsbGVyeS1pdGVtLWNsYXNzaWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZ2FsbGVyeS1pdGVtLWNsYXNzaWMtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTcwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIG9wYWNpdHk6IDA7XG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI1cHggNXB4O1xuICAgIGNvbG9yOiAkZ3JheS04MDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB3aWR0aDogODVweDtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDAgIDAgMTBweCByZ2JhKCR3aGl0ZSwgLjQpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkZ3JheS04MDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgIDAgMjBweCByZ2JhKCR3aGl0ZSwgLjQpO1xuICAgIH1cbiAgfVxufVxuLmdhbGxlcnktaXRlbS1jbGFzc2ljOmhvdmVyIHtcbiAgLmdhbGxlcnktaXRlbS1jbGFzc2ljLWNhcHRpb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cblxuXG4vKlxuKiAgcHJpY2luZ1xuKi9cblxuLy8gcHJpY2luZyBjbGFzc2ljXG4uYm94LXByaWNpbmctY2xhc3NpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweCAwO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLnByaWNpbmctYm9yZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDk5JTtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvdHRvbTogMnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICByZWN0IHtcbiAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICB3aWR0aDogOTklO1xuICAgICAgaGVpZ2h0OiA5OSU7XG4gICAgfVxuXG4gIH1cbiAgJi5ib3gtcHJpY2luZy1zZWxlY3RlZCB7XG4gICAgLnByaWNpbmctYm9yZGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG4ucHJpY2luZy1jbGFzc2ljLXRpdGxlIHtcblxuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xufVxuLnByaWNpbmctY2xhc3NpYy1saXN0IHtcbiAgbGkge1xuICAgIHBhZGRpbmc6IDhweCA1cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAuMSk7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgLjEpO1xuICAgIH1cbiAgfVxufVxuLnByaWNpbmctY2xhc3NpYy1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi8vIHByaWNpbmcgbW9kZXJuXG4uYm94LXByaWNpbmctbW9kZXJuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAycHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zNWRlZyk7XG4gICAgei1pbmRleDowO1xuICB9XG4gIC5idXR0b24ge1xuICAgIG1pbi13aWR0aDogMTkwcHg7XG4gIH1cbiAgKiArIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgKiArIC5wcmljaW5nLW1vZGVybi1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gICYuYm94LXByaWNpbmctc2VsZWN0ZWQge1xuICAgIC5ib3gtcHJpY2luZy1tb2Rlcm4taW5uZXIge1xuICAgICAgcGFkZGluZzogMjVweCAyMHB4IDU1cHg7XG4gICAgfVxuICB9XG59XG4uYm94LXByaWNpbmctbW9kZXJuLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggNDBweDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB6LWluZGV4OiAxO1xufVxuLnByaWNpbmctbW9kZXJuLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICRncmF5LTgwMDtcbn1cbiogKyAucHJpY2luZy1tb2Rlcm4tcHJpY2Uge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnByaWNpbmctbW9kZXJuLXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgIH1cbiAgfVxuXG59XG4ucHJpY2luZy1tb2Rlcm4tbGlzdCB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGNvbG9yOiByZ2JhKCRncmF5LTgwMCwgLjgpO1xuICAmLmxpc3QtbWFya2Vke1xuICAgID4gbGk6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LTI7XG4gICAgfVxuICB9XG59XG5cbi8vIHByaWNpbmcgY29ycG9yYXRlXG4ucHJpY2luZy1jb3Jwb3JhdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgLnRleHQtYWNjZW50LTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IDExMHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogMjBweCA0NXB4O1xuICB9XG4gID4gKiArICoge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgJi5ib3gtcHJpY2luZy1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS0zMDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXktMzAwO1xuICB9XG59XG4ucHJpY2luZy1jb3Jwb3JhdGUtcHJpY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLmhlYWRpbmctNCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMmVtO1xuICB9XG4gICogKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wcmljaW5nLWNvcnBvcmF0ZS1ib251cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE1cHg7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIHdpZHRoOiA2MnB4O1xuICAgIGhlaWdodDogNjJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogJGdyYWRpZW50LTI7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAyMXB4IDdweDtcbiAgICBib3gtc2hhZG93OiAtNXB4IDdweCAxMHB4IHJnYmEoJGdyYXktODAwLCAwLjEpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbn1cbi5wcmljaW5nLWNvcnBvcmF0ZS10aXRsZSB7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wcmljaW5nLWNvcnBvcmF0ZS1saXN0IHtcbiAgY29sb3I6IHJnYmEoJGdyYXktODAwLCAwLjgpO1xuICBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi8qXG4qICBFdmVudHNcbiovXG4vLyBldmVudHMgY2xhc3NpY1xuLmV2ZW50LWl0ZW0tY2xhc3NpYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAzNXB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXG4gICogKyAuZXZlbnQtaXRlbS1jbGFzc2ljLWNhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDUwcHggNDBweDtcbiAgICAuZXZlbnQtaXRlbS1jbGFzc2ljLWZpZ3VyZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgfVxuICAgICogKyAuZXZlbnQtaXRlbS1jbGFzc2ljLWNhcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cbi5ldmVudC1pdGVtLWNsYXNzaWMgKyAuZXZlbnQtaXRlbS1jbGFzc2ljIHtcbiAgYm9yZGVyLXRvcDogLjc1cHggc29saWQgcmdiYSgkZ3JheS00MDAsIC44KTtcbn1cbi5ldmVudC1pdGVtLWNsYXNzaWMtZmlndXJlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAuZXZlbnQtaW1nLWxpc3Qge1xuICAgIEBpbmNsdWRlIGdyb3VwKDZweCk7XG4gIH1cbn1cbi5ldmVudC1pdGVtLWNsYXNzaWMtY2FwdGlvbiB7XG4gIGg1IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG4gICAgYXtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS0yO1xuICAgICAgfVxuICAgIH1cbiAgICAubG9jYXRpb24ge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuICB9XG59XG4qICsgLmV2ZW50LWl0ZW0tY2xhc3NpYy10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5ldmVudC1pdGVtLWNsYXNzaWMtdGV4dCB7XG4gICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4uZXZlbnQtaXRlbS1jbGFzc2ljLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG59XG4uZXZlbnQtaXRlbS1jbGFzc2ljLXRpdGxlICsgKiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4qICsgLmV2ZW50LWl0ZW0tY2xhc3NpYy10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5ldmVudHMtdGltZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHJnYmEoJGdyYXktODAwLCAuNjQpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vLyBldmVudCBtb2Rlcm5cbi5ib3gtZXZlbnQtbW9kZXJuIHtcbiAgbWF4LXdpZHRoOiA2NzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgLmV2ZW50LWl0ZW0tbW9kZXJuICsgLmV2ZW50LWl0ZW0tbW9kZXJuIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC5ldmVudC1pdGVtLW1vZGVybjpsYXN0LWNoaWxkIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZXZlbnQtaXRlbS1tb2Rlcm4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDUwcHg7XG4gICAgYm90dG9tOiAtODBweDtcbiAgICBsZWZ0OiAxNXB4O1xuXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS00MDA7XG4gIH1cbiAgLmV2ZW50LWRvdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMjBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTQwMDtcbiAgfVxuICA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5ldmVudC10aW1lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogcmdiYSgkZ3JheS04MDAsIC42NCk7XG4gIH1cbiAgJi5ldmVudC1hY3RpdmUge1xuICAgIHNwYW46YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG4gIH1cbn1cbi5ldmVudC1pdGVtLW1vZGVybi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG59XG5cbi8vIHNwb25zb3Jcbi5ib3gtc3BvbnNvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgJjpob3ZlciB7XG5cbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKCRncmF5LTcwMCwgMC4yNSk7XG4gIH1cbiAgJi5ib3gtc3BvbnNvci1tb2Rlcm4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi4uLy4uL2ltYWdlcy9zcG9uc29yLWltZy1ob3Zlci5wbmdcIik7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZ3tcbiAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgJjpiZWZvcmUge1xuXG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBib3ggdXNlciBjbGFzc2ljXG4uYm94LXVzZXItY2xhc3NpYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMzBweDtcbiAgKiArIGg1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIGg1IHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG4gIH1cbiAgKiArIHAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgIGNvbG9yOiByZ2JhKCRncmF5LTgwMCwgLjgpO1xuICB9XG59XG5cbi8vIEJveCBpbWcgYW5pbWF0ZVxuLmJveC1pbWctYW5pbWF0ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLmJveC1pbWctYW5pbWF0ZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJveC1zaGFkb3c6IDhweCAxNHB4IDQwcHggcmdiYSgkYmxhY2ssIDAuMjUpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblxuICAgIC5ib3gtaW1nLWFuaW1hdGUtaXRlbSArIC5ib3gtaW1nLWFuaW1hdGUtaXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAuYm94LWltZy1hbmltYXRlLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgfVxuXG59XG5cblxuXG4uYnVubmVyLWNvbnRlbnQtbW9kZXJuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIG1heC13aWR0aDogNzEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAoIDI4IC8gMTggKTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC50ZXh0LWFjY2VudC0yIHtcbiAgICBmb250LXNpemU6IDkwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgdGV4dC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKCRncmF5LTgwMCwgMC4yNSk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiAxNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiAxOTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiAyNTBweDtcbiAgICB9XG4gIH1cbiAgLmJveC1sb2NhdGlvbiB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICBvcGFjaXR5OiAuODtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9iZy1icnVzaC5wbmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGg0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBoNSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUlO1xuICAgICAgcmlnaHQ6IDI3JTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIEJveCBDYXVzZXNcbiovXG4uYm94LWNhdXNlcyB7XG4gIG1heC13aWR0aDogMzcycHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmLWltZyB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyMSwgMjEsIDIxLCAwKSAzOC4xMiUsIHJnYmEoMjEsIDIxLCAyMSwgMC4zNjQpIDEwMCUpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0IGFsbDtcbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoLjYpO1xuICAgIH1cbiAgfVxuXG4gICYtZG9uYXRlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAmLWNvbXBsZXRlIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuYm94LWNhdXNlcy1pbWcgLmJ1dHRvbiB7XG4gICAgICBib3R0b206IDQ4cHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xuICAgIH1cbiAgICAuYm94LWNhdXNlcy1pbWc6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgKiArICYtZG9uYXRlIHsgbWFyZ2luLXRvcDogNHB4OyB9XG4gICYtaW1nICsgKiB7IG1hcmdpbi10b3A6IDE3cHg7IH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJi1pbWcgKyAqIHsgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICogKyAmLWRvbmF0ZSB7IG1hcmdpbi10b3A6IDdweDsgfVxuICB9XG59XG4iLCIvLyBFbGVtZW50LWdyb3Vwc1xuQG1peGluIGdyb3VwKCRvZmZzZXQteCwgJG9mZnNldC15OiAkb2Zmc2V0LXgpIHtcblx0bWFyZ2luLWJvdHRvbTogLSRvZmZzZXQteTtcblx0bWFyZ2luLWxlZnQ6IC0kb2Zmc2V0LXg7XG5cblx0JjplbXB0eSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdD4gKiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogJG9mZnNldC15O1xuXHRcdG1hcmdpbi1sZWZ0OiAkb2Zmc2V0LXg7XG5cdH1cbn1cblxuQG1peGluIGdyb3VwLW1lZGlhKCRvZmZzZXQteCwgJG9mZnNldC15OiAkb2Zmc2V0LXgpIHtcblx0bWFyZ2luLWJvdHRvbTogLSRvZmZzZXQteTtcblx0bWFyZ2luLWxlZnQ6IC0kb2Zmc2V0LXg7XG5cblx0PiAqIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkb2Zmc2V0LXk7XG5cdFx0bWFyZ2luLWxlZnQ6ICRvZmZzZXQteDtcblx0fVxufVxuXG5AbWl4aW4gZ3JvdXBYKCRvZmZzZXQteCkge1xuXHRtYXJnaW4tbGVmdDogLSRvZmZzZXQteDtcblxuXHQ+ICoge1xuXHRcdG1hcmdpbi1sZWZ0OiAkb2Zmc2V0LXg7XG5cdH1cbn1cblxuQG1peGluIGdyb3VwWSgkb2Zmc2V0LXkpIHtcblx0bWFyZ2luLWJvdHRvbTogLSRvZmZzZXQteTtcblxuXHQ+ICoge1xuXHRcdG1hcmdpbi1ib3R0b206ICRvZmZzZXQteTtcblx0fVxufVxuIiwiLypcbiogRWxlbWVudCBncm91cHNcbiovXG5cbmh0bWwge1xuXHQuZ3JvdXAge1xuXHRcdEBpbmNsdWRlIGdyb3VwKDE1cHgsIDIwcHgpO1xuXHR9XG5cblx0Lmdyb3VwLXNtIHtcblx0XHRAaW5jbHVkZSBncm91cCgxMHB4LCAxMHB4KTtcblx0fVxuXG5cdC5ncm91cC14bCB7XG5cdFx0QGluY2x1ZGUgZ3JvdXAoMzBweCwgMjBweCk7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRAaW5jbHVkZSBncm91cC1tZWRpYSg0NXB4LCAyMHB4KTtcblx0XHR9XG5cdH1cblxuXHQuZ3JvdXAtbWlkZGxlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdC5ncm91cC1jdXN0b20ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0PiAqIHtcblx0XHRcdGZsZXg6IDAgMSAxMDAlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblxuXHRcdFx0PiAqIHtcblx0XHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiogKyAuZ3JvdXAtc20ge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4qICsgLmdyb3VwLXhsIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cbiIsIi8qXG4qIFJlc3BvbnNpdmUgdW5pdHNcbiovXG5cbkBpbmNsdWRlIHVuaXQtcmVzcG9uc2l2ZSgyMHB4LCAzMHB4KTtcblxuLy9cbi8vIFVuaXQgU3BhY2luZyBcbi8vIFxuLnVuaXQtc3BhY2luZy14cyB7XG5cdEBpbmNsdWRlIHVuaXQtc3BhY2luZyg3cHgsIDE1cHgpO1xufVxuIiwiLy8gVW5pdCBVdGlsaXRpZXNcbkBtaXhpbiB1bml0LXNwYWNpbmcoJHNwYWNpbmcteCwgJHNwYWNpbmcteTogJHNwYWNpbmcteCkge1xuXHRtYXJnaW4tYm90dG9tOiAtJHNwYWNpbmcteTtcblx0bWFyZ2luLWxlZnQ6IC0kc3BhY2luZy14O1xuXG5cdD4gKiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteTtcblx0XHRtYXJnaW4tbGVmdDogJHNwYWNpbmcteDtcblx0fVxufVxuXG5AbWl4aW4gdW5pdC1yZXNwb25zaXZlKCRzcGFjaW5nLXgsICRzcGFjaW5nLXk6ICRzcGFjaW5nLXgpIHtcblx0LnVuaXQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleDogMCAxIDEwMCU7XG5cdFx0QGluY2x1ZGUgdW5pdC1zcGFjaW5nKCRzcGFjaW5nLXgsICRzcGFjaW5nLXkpO1xuXHR9XG5cblx0LnVuaXQ6ZW1wdHkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQudW5pdC1ib2R5IHtcblx0XHRmbGV4OiAwIDEgYXV0bztcblx0fVxuXG5cdC51bml0LWxlZnQsXG5cdC51bml0LXJpZ2h0IHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cbiIsIi8qXG4qIExpc3RzXG4qL1xuXG4vKlxuKiBWZXJ0aWNhbCBsaXN0XG4qL1xuLmxpc3Qge1xuXHQ+IGxpICsgbGkge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cbn1cblxuLmxpc3QteHMgPiBsaSArIGxpIHtcblx0bWFyZ2luLXRvcDogNXB4O1xufVxuXG4ubGlzdC1zbSA+IGxpICsgbGkge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubGlzdC1tZCA+IGxpICsgbGkge1xuXHRtYXJnaW4tdG9wOiAxOHB4O1xufVxuXG4ubGlzdC1sZyA+IGxpICsgbGkge1xuXHRtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4ubGlzdC14bCA+IGxpICsgbGkge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubGlzdC14eGwgPiBsaSArIGxpIHtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdG1hcmdpbi10b3A6IDU1cHg7XG5cdH1cblx0XG59XG4uaGVhZGluZy1saXN0IHtcblx0I3toZWFkaW5ncygpfSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXHRsaSB7XG5cdFx0KiArIHAge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHQubGlzdC14bCA+IGxpICsgbGkge1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdH1cbn1cblxuLypcbiogTGlzdCBpbmxpbmVcbiovXG4ubGlzdC1pbmxpbmUge1xuXHQ+IGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cblxuaHRtbCB7XG5cdC5saXN0LWlubGluZS1tZCB7XG5cdFx0QGluY2x1ZGUgc3BhY2luZygyMHB4LCA4cHgpO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0QGluY2x1ZGUgc3BhY2luZ1goMzBweCk7XG5cdFx0fVxuXHR9XG59XG5cbi8qXG4qIExpc3QgdGVybXNcbiovXG4ubGlzdC10ZXJtcyB7XG5cdGR0ICsgZGQge1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0fVxuXHRkZCArIGR0IHtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHR9XG59XG5cbiogKyAubGlzdC10ZXJtcyB7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi8qXG4qIEluZGV4IGxpc3RcbiovXG4uaW5kZXgtbGlzdCB7XG5cdGNvdW50ZXItcmVzZXQ6IGxpO1xuXG5cdD4gbGkge1xuXHRcdC5saXN0LWluZGV4LWNvdW50ZXIge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBjb3VudGVyKGxpLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XG5cdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBsaTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLypcbiogTWFya2VkIGxpc3RcbiovXG4ubGlzdC1tYXJrZWQge1xuXHRcblx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHQ+IGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAtMXB4O1xuXHRcdFx0bWluLXdpZHRoOiAyNXB4O1xuXHRcdFx0Y29udGVudDogJ1xcZjIyMic7XG5cdFx0XHRmb250LWZhbWlseTogJ01hdGVyaWFsIERlc2lnbiBJY29ucyc7XG5cdFx0XHRsaW5lLWhlaWdodDogMjNweDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdFx0Y29sb3I6ICRncmF5LTgwMDtcblx0XHR9XG5cdH1cblxuXHQ+IGxpICsgbGkge1xuXHRcdG1hcmdpbi10b3A6IDRweDtcblx0fVxufVxuXG4qICsgLmxpc3QtbWFya2VkIHtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxucCArIC5saXN0LW1hcmtlZCB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi8qXG4qIE9yZGVyZWQgTGlzdFxuKi9cbi5saXN0LW9yZGVyZWQge1xuXHRjb3VudGVyLXJlc2V0OiBsaTtcblx0XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0PiBsaSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIobGksIGRlY2ltYWwpICcuJztcblx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBsaTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdGNvbG9yOiAkZ3JheS04MDA7XG5cdFx0fVxuXHR9XG5cblx0PiBsaSArIGxpIHtcblx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdH1cbn1cblxuKiArIC5saXN0LW9yZGVyZWQge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG5cbi8vIExpc3QgY29sb3JcbnVsLmxpc3QtY29sb3Ige1xuXHRtYXgtd2lkdGg6IDI0OHB4O1xuXHRtYXJnaW4tbGVmdDogLTRweDtcblx0bWFyZ2luLXJpZ2h0OiAtNHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMDtcblx0bGl7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmctbGVmdDogNHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDRweDtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdH1cbn1cblxudWwubGlzdC1jb250YWN0LWluZm8ge1xuXHRsaSArIGxpIHtcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHR9XG5cdGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHQ+ICoge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0XHQuaWNvbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAycHg7XG5cdFx0fVxuXHR9XG59XG5cbi8vIHNvY2lhbCBsaXN0XG51bC5zb2NpYWwtbGlzdCB7XG5cdD4gbGkge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXHRAaW5jbHVkZSBzcGFjaW5nKDIwcHgpO1xuXHRcblx0YTpob3ZlciB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0fVxuXHRcbn1cblxuXG4vLyBjYXRlZ29yeSBsaXN0XG4uY2F0ZWdvcnktbGlzdCB7XG5cdD4gbGkgKyBsaSB7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHR9XG5cdGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRjb250ZW50OiAnXFxmMTRmJztcblx0XHRcdGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgRGVzaWduIEljb25zJztcblx0XHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdFx0XG5cdFx0XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0Y29sb3I6IHJnYmEoJGdyYXktODAwLCAuNSk7XG5cdFx0fVxuXHRcdCYuYWN0aXZlLCAmOmhvdmVyIHtcblx0XHRcdGF7XG5cdFx0XHRcdGNvbG9yOiAkZ3JheS04MDA7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy9cbi8vIFNwYWNpbmc6IHBhZGRpbmctYmFzZWQgbGF5b3V0XG4vL1xuXG5AbWl4aW4gc3BhY2luZygkeCwgJHkgOiAkeCkge1xuXHQvL3RyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSR5LCAwKTtcblx0Ly9tYXJnaW4tYm90dG9tOiAtJHk7XG5cdG1hcmdpbi1sZWZ0OiAtIHJvdW5kKCR4IC8gMik7XG5cdG1hcmdpbi1yaWdodDogLSByb3VuZCgkeCAvIDIpO1xuXG5cdD4gKiB7XG5cdFx0bWFyZ2luLXRvcDogJHk7XG5cdFx0cGFkZGluZy1sZWZ0OiByb3VuZCgkeCAvIDIpO1xuXHRcdHBhZGRpbmctcmlnaHQ6IHJvdW5kKCR4IC8gMik7XG5cdH1cbn1cblxuQG1peGluIHNwYWNpbmdYKCR4KSB7XG5cdG1hcmdpbi1sZWZ0OiAtIHJvdW5kKCR4IC8gMik7XG5cdG1hcmdpbi1yaWdodDogLSByb3VuZCgkeCAvIDIpO1xuXG5cdD4gKiB7XG5cdFx0cGFkZGluZy1sZWZ0OiByb3VuZCgkeCAvIDIpO1xuXHRcdHBhZGRpbmctcmlnaHQ6IHJvdW5kKCR4IC8gMik7XG5cdH1cbn1cblxuQG1peGluIHNwYWNpbmdZKCR5KSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSR5LCAwKTtcblx0bWFyZ2luLWJvdHRvbTogLSR5O1xuXG5cdD4gKiB7XG5cdFx0bWFyZ2luLXRvcDogJHk7XG5cdH1cbn1cbiIsIi8qXG4qIEltYWdlc1xuKi9cblxuLy8gU3RhbmRhcmQgaW1nIHN0eWxlXG5pbWcge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXJlc3BvbnNpdmUge1xuXHR3aWR0aDogMTAwJTtcbn1cbiIsIi8qXG4qIEljb25zXG4qL1xuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcblxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLy9cbi8vIEFsdGVybmF0ZSBpY29uc1xuLy9cblxuLmljb24tZGVmYXVsdCB7XG59XG5cbi5pY29uLXByaW1hcnkge1xuICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi5pY29uLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5O1xufVxuXG4uaWNvbi1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgY29sb3I6ICRwcmltYXJ5O1xufVxuXG4uaWNvbi1ibHVlIHtcbiAgY29sb3I6ICMxMzVERUM7XG59XG4uaWNvbi1waW5rIHtcbiAgY29sb3I6ICNGRjM5NTE7XG59XG4uaWNvbi12aW9sZXQge1xuICBjb2xvcjogIzJDM0FCNjtcbn1cbi5pY29uLWJsdWUtbGlnaHQge1xuICBjb2xvcjogIzM1QjdFMDtcbn1cbi8vXG4vLyBJY29uIFNoYXBlc1xuLy9cbi5pY29uLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmljb24tY2lyY2xlLW1kIHtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cblxuXG5cbi8vXG4vLyBJY29uIFNpemVzXG4vL1xuLmljb24teHMge1xufVxuXG4uaWNvbi1zbSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5pY29uLW1kIHtcbiAgZm9udC1zaXplOiAyN3B4O1xufVxuXG4uaWNvbi1sZyB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuLmljb24teGwge1xuICBmb250LXNpemU6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3OXB4O1xuICAmLmljb24teGwtbWluIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuLmljb24tZ3JhZGllbnQtMSB7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5LTI7XG59XG5cbi5pY29uLWdyYWRpZW50LTIge1xuICBjb2xvcjogJHBpbmstY29sb3I7XG59XG5cbi5pY29uLWdyYWRpZW50LTMge1xuICBjb2xvcjogJHNlY29uZGFyeTtcbn1cblxuLmljb24tZ3JhZGllbnQtNCB7XG4gIGNvbG9yOiAkZ3JlZW4tY29sb3I7XG59XG5Ac3VwcG9ydHMgKC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0KSB7XG4gIC5pY29uLWdyYWRpZW50LTEge1xuICAgIGJhY2tncm91bmQ6ICRncmFkaWVudC0xO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuaWNvbi1ncmFkaWVudC0yIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtMjtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmljb24tZ3JhZGllbnQtMyB7XG4gICAgYmFja2dyb3VuZDogJGdyYWRpZW50LTM7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5pY29uLWdyYWRpZW50LTQge1xuICAgIGJhY2tncm91bmQ6ICRncmFkaWVudC00O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufSIsIi8qXG4qIFRhYmxlcyBjdXN0b21cbiovXG5cbiR0YWJsZS1oZWFkLXBhZGRpbmc6IDM1cHggMjRweDtcbiR0YWJsZS1jZWxsLXBhZGRpbmc6IDE3cHggMjRweDtcbiR0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nOiA1cHg7XG5cbiR0YWJsZS1iZzogJHdoaXRlO1xuJHRhYmxlLWJnLWFjY2VudDogJGdyYXktMjAwO1xuJHRhYmxlLWJnLWhvdmVyOiAkcHJpbWFyeTtcbiR0YWJsZS1iZy1hY3RpdmU6ICR0YWJsZS1iZy1ob3ZlcjtcblxuJHRhYmxlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwO1xuXG4udGFibGUtY3VzdG9tIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0YmFja2dyb3VuZDogJHRhYmxlLWJnO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG5cdHRoLFxuXHR0ZCB7XG5cdFx0Y29sb3I6ICRncmF5LTcwMDtcblx0XHRiYWNrZ3JvdW5kOiAkdGFibGUtYmc7XG5cdH1cblxuXHR0aCB7XG5cdFx0cGFkZGluZzogJHRhYmxlLWhlYWQtcGFkZGluZztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0dGQge1xuXHRcdHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG5cdH1cblxuXHR0Ym9keSB0cjpmaXJzdC1jaGlsZCB7XG5cdFx0dGQge1xuXHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHR0ciB0ZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cdH1cblxuXHR0Zm9vdCB7XG5cdFx0dGQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdH1cbn1cblxuKiArIC50YWJsZS1jdXN0b20tcmVzcG9uc2l2ZSB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0KiArIC50YWJsZS1jdXN0b20tcmVzcG9uc2l2ZSB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxufVxuXG4vL1xuLy8gVGFibGUgQ3VzdG9tIHN0eWxlcyB2YXJpYW50c1xuLy9cbi50YWJsZS1jdXN0b20udGFibGUtY3VzdG9tLXByaW1hcnkge1xuXHR0aGVhZCB0aCB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0XHRib3JkZXI6IDA7XG5cdH1cblx0dGJvZHkgdHI6aG92ZXIgdGQge1xuXHRcdGJhY2tncm91bmQ6ICR0YWJsZS1iZy1hY2NlbnQ7XG5cdH1cbn1cblxuLnRhYmxlLWN1c3RvbS50YWJsZS1jdXN0b20tYm9yZGVyZWQge1xuXHR0ciB7XG5cdFx0dGQ6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0fVxuXHRcdHRkOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXHR0ZCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblx0fVxuXG5cdHRib2R5ID4gdHI6Zmlyc3Qtb2YtdHlwZSA+IHRkIHtcblx0XHRib3JkZXItdG9wOiAwO1xuXHR9XG59XG5cbi50YWJsZS1jdXN0b20udGFibGUtY3VzdG9tLXN0cmlwZWQge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblx0dGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB0ZCB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHR0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKSB0ZCB7XG5cdFx0YmFja2dyb3VuZDogJHRhYmxlLWJnLWFjY2VudDtcblx0fVxuXG5cdHRib2R5IHRkIHtcblx0XHRib3JkZXI6IDA7XG5cdH1cblxuXHR0Zm9vdCB0ZDpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdH1cbn1cblxuLy9cbi8vIFRhYmxlIEN1c3RvbSBBZGRpdGlvbmFsXG4vL1xuLnRhYmxlLWN1c3RvbS1yZXNwb25zaXZlIHtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHQtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwMDU3XG5cblx0XHQvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuXHRcdCYudGFibGUtYm9yZGVyZWQge1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdH1cblx0fVxufVxuIiwiLypcbiogRGl2aWRlcnNcbiovXG5cbmhyIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Ym9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xufVxuXG4uZGl2aWRlciB7XG5cdGZvbnQtc2l6ZTogMDtcblx0bGluZS1oZWlnaHQ6IDA7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogNjBweDtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0fVxufVxuIiwiLypcbiogQnV0dG9uc1xuKi9cblxuLy8gQnV0dG9uIEdlbmVyYWwgU3R5bGVzXG5cbi5idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgQGluY2x1ZGUgYnRuLXNpemUoJGlucHV0LWJ0bi1wYWRkaW5nLXksICRpbnB1dC1idG4tcGFkZGluZy14LCAkaW5wdXQtYnRuLWZvbnQtc2l6ZSwgJGlucHV0LWJ0bi1saW5lLWhlaWdodCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgbGV0dGVyLXNwYWNpbmc6ICRidG4tbGV0dGVyLXNwYWNpbmc7XG4gIHRleHQtdHJhbnNmb3JtOiAkYnRuLXRleHQtdHJhbnNmb3JtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2l0aW9uOiAyNTBtcyBhbGwgZWFzZS1pbi1vdXQ7XG5cblxufVxuXG4uYnV0dG9uLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vL1xuLy8gQXBwZWFyYW5jZSBzdHlsZVxuLy8gXG5cbi5idXR0b24tZGVmYXVsdCB7XG4gIEBpbmNsdWRlIGJ0bi12YXJpYW50KCRncmF5LTMwMCwgJGdyYXktNzAwLCAkZ3JheS03MDAsICR3aGl0ZSwgJHByaW1hcnksICRwcmltYXJ5KTtcbn1cblxuLmJ1dHRvbi1ncmF5LTEwMCB7XG4gIEBpbmNsdWRlIGJ0bi12YXJpYW50KCRncmF5LTgwMCwgJGdyYXktMTAwLCAkZ3JheS0xMDAsICRncmF5LTgwMCwgZGFya2VuKCRncmF5LTEwMCwgNSUpLCBkYXJrZW4oJGdyYXktMTAwLCA1JSkpO1xufVxuXG4uYnV0dG9uLXByaW1hcnkge1xuICBAaW5jbHVkZSBidG4tdmFyaWFudCgkd2hpdGUsICRwcmltYXJ5LCAkcHJpbWFyeSwgJHdoaXRlLCAkZ3JheS03MDAsICRncmF5LTcwMCk7XG59XG5cbi5idXR0b24tc2Vjb25kYXJ5IHtcbiAgQGluY2x1ZGUgYnRuLXZhcmlhbnQoJHdoaXRlLCAkc2Vjb25kYXJ5LCAkc2Vjb25kYXJ5LCAkd2hpdGUsICRncmF5LTgwMCwgJGdyYXktODAwKTtcbn1cblxuLy8gT3V0bGluZVxuLmJ1dHRvbi1kZWZhdWx0LW91dGxpbmUge1xuICBAaW5jbHVkZSBidG4tdmFyaWFudCgkZ3JheS04MDAsIHRyYW5zcGFyZW50LCAkZ3JheS04MDAsICRncmF5LTgwMCwgJHNlY29uZGFyeSwgJHNlY29uZGFyeSk7XG5cbn1cbi5idXR0b24td2hpdGUtb3V0bGluZSB7XG4gIEBpbmNsdWRlIGJ0bi12YXJpYW50KCR3aGl0ZSwgdHJhbnNwYXJlbnQsICR3aGl0ZSwgJHdoaXRlLCAkcHJpbWFyeSwgJHByaW1hcnkpO1xuXG59XG5cbi5idXR0b24tZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogJHdoaXRlO1xuXG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMnB4O1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIHJpZ2h0OiAtMnB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogJGdyYWRpZW50LTE7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtMS1yZXZlcnNlO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4uYnV0dG9uLWdyYWRpZW50LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgbGVmdDogLTJweDtcbiAgICBib3R0b206IC0ycHg7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgY29udGVudDogJyc7XG5cbiAgICB6LWluZGV4OiAtMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtMjtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQ6ICRncmFkaWVudC0yLXJldmVyc2U7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi5idXR0b24tZ3JhZGllbnQtc2Vjb25kYXJ5LTIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogJHdoaXRlO1xuXG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMnB4O1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIHJpZ2h0OiAtMnB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogJGdyYWRpZW50LTQ7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtNC1yZXZlcnNlO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG4uYnV0dG9uLWdob3N0IHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICB9XG59XG5cbi8vIFNvY2lhbFxuLmJ1dHRvbi1mYWNlYm9vayB7XG4gIEBpbmNsdWRlIGJ0bi12YXJpYW50KCR3aGl0ZSwgJGZhY2Vib29rLCAkZmFjZWJvb2ssICR3aGl0ZSwgJGZhY2Vib29rLWRhcmtlbiwgJGZhY2Vib29rLWRhcmtlbik7XG59XG5cbi5idXR0b24tdHdpdHRlciB7XG4gIEBpbmNsdWRlIGJ0bi12YXJpYW50KCR3aGl0ZSwgJHR3aXR0ZXIsICR0d2l0dGVyLCAkd2hpdGUsICR0d2l0dGVyLWRhcmtlbiwgJHR3aXR0ZXItZGFya2VuKTtcbn1cblxuLmJ1dHRvbi1nb29nbGUge1xuICBAaW5jbHVkZSBidG4tdmFyaWFudCgkd2hpdGUsICRnb29nbGUsICRnb29nbGUsICR3aGl0ZSwgJGdvb2dsZS1kYXJrZW4sICRnb29nbGUtZGFya2VuKTtcbn1cblxuLy8gQnRuIHdpdGggc2hhZG93XG4uYnV0dG9uLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6ICAwIDRweCA4cHggcmdiYSgkYmxhY2ssIDAuMjUpO1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgOXB4IDEwcHggMCByZ2JhKCRibGFjaywgMC4xNSk7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4vL1xuLy8gQnV0dG9uIGVmZmVjdHNcbi8vXG4uYnV0dG9uLXVqYXJhayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHMsIGJvcmRlci1jb2xvciAuNHMsIGNvbG9yIC40cztcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgei1pbmRleDogLTE7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43LCAxLCAxKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40MnMsIG9wYWNpdHkgMC40MnM7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgfVxuXG4gICYsXG4gICY6OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIsIDEsIDAuMywgMSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cyAuNHMsIGJvcmRlci1jb2xvciAuNHMgMHMsIGNvbG9yIC4ycyAwcztcbiAgICAmOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB9XG4gIH1cbn1cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy8gXG5cbi5idXR0b24teHMge1xuICBwYWRkaW5nOiA4cHggMTdweDtcbn1cblxuLmJ1dHRvbi1zbSB7XG4gIEBpbmNsdWRlIGJ0bi1zaXplKCRpbnB1dC1idG4tcGFkZGluZy15LXNtLCAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSwgMTNweCwgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSk7XG59XG5cbi5idXR0b24tbGcge1xuICBAaW5jbHVkZSBidG4tc2l6ZSgkaW5wdXQtYnRuLXBhZGRpbmcteS1sZywgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcsIDE1cHgsICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcpO1xuICAmLmJ1dHRvbi1ncmFkaWVudCB7XG4gICAgcGFkZGluZzogMTlweCAzNXB4O1xuICB9XG59XG5cbi5idXR0b24teGwge1xuICBAaW5jbHVkZSBidG4tc2l6ZSgxNnB4LCA1MHB4LCAxNnB4LCAyOHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogMjBweCA4MHB4O1xuICB9XG59XG5cbi8vXG4vLyBCdXR0b24gU2hhcGVzXG4vLyBcblxuLmJ1dHRvbi1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4uYnV0dG9uLXJvdW5kLTEge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5idXR0b24tcm91bmQtMiB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi8vXG4vLyBCdXR0b24gSWNvbiBzdHlsZXNcbi8vXG4uYnV0dG9uIHtcbiAgJi5idXR0b24taWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAuaWNvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmb250LXNpemU6IDEuNTVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgfVxuXG4gICAgJi1sZWZ0IHtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXJpZ2h0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYnV0dG9uLWxpbmsge1xuICAgICAgLmljb24ge1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5idXR0b24teHMge1xuICAgICAgLmljb24ge1xuICAgICAgICB0b3A6IC4wNWVtO1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24taWNvbi1yaWdodCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL1xuLy8gQm9vdHN0cmFwIGJ1dHRvbnNcbi8vXG5cbi5idG4tcHJpbWFyeSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IC4zM3M7XG5cbiAgJixcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuICB9XG59XG5cblxuLy8gdmlkZW8gYnV0dG9uXG4uYmxvY2stdmlkZW8tYnV0dG9uIHtcbiAgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiA1cHggc29saWQgcmdiYSgkd2hpdGUsIC4zKTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgei1pbmRleDogMjtcbiAgICAuaWNvbiB7XG4gICAgICBjb2xvcjogJGdyYXktNDAwO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogLTE1cHg7XG4gICAgICBsZWZ0OiAtMTVweDtcbiAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICByaWdodDogLTE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKCR3aGl0ZSwgLjMpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IC0yNXB4O1xuICAgICAgbGVmdDogLTI1cHg7XG4gICAgICBib3R0b206IC0yNXB4O1xuICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgkd2hpdGUsIC4zKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHNlY29uZGFyeS0yLCAuOCk7XG5cbiAgICAgIGJvcmRlci1jb2xvcjogIHJnYmEoJHNlY29uZGFyeS0yLCAuOCk7XG4gICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICB9XG4gIH1cbn0iLCIvLyBDdXN0b20gYnV0dG9uIHZhcmlhbnRzXG5AbWl4aW4gYnRuLXZhcmlhbnQoJGNsciwgJGJnLCAkYmQsICRjbHItaG92ZXIsICRiZy1ob3ZlciwgJGJkLWhvdmVyKSB7XG5cdCYsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkY2xyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRiZztcblx0XHRib3JkZXItY29sb3I6ICRiZDtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlIHtcblx0XHRjb2xvcjogJGNsci1ob3Zlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctaG92ZXI7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYmQtaG92ZXI7XG5cdH1cblxuXHQmLmJ1dHRvbi11amFyYWsge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmctaG92ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ0bi1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQpIHtcblx0cGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcblx0Zm9udC1zaXplOiAkZm9udC1zaXplO1xuXHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xufVxuXG4vLyBSZXNldCBCdXR0b25cbkBtaXhpbiByZXNldC1idXR0b24oKSB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRvdXRsaW5lLW9mZnNldDogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cblx0Jjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cbiIsIi8qXG4qIEZvcm0gc3R5bGVzXG4qL1xuXG4vLyBSRCBGb3JtXG4ucmQtZm9ybSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHQuYnV0dG9uIHtcblx0XHRcblx0XHRtaW4taGVpZ2h0OiAkZm9ybS1pbnB1dC1oZWlnaHQ7XG5cdH1cbn1cblxuKiArIC5yZC1mb3JtIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB+IGxhYmVsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB+IC5mb3JtLXZhbGlkYXRpb24ge1xuXHRjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBGb3JtIHdyYXBcbi8vXG4uZm9ybS13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCYuaGFzLWVycm9yIHtcblx0XHQuZm9ybS1pbnB1dCB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I7XG5cdFx0fVxuXHR9XG5cblx0Ji5oYXMtZm9jdXMge1xuXHRcdC5mb3JtLWlucHV0IHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGZvcm0tZmVlZGJhY2stZm9jdXMtY29sb3I7XG5cdFx0fVxuXHR9XG59XG5cbi8vIEZvcm0gd3JhcCBvZmZzZXRcbi5mb3JtLXdyYXAgKyAqIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLy8gRm9ybSBpbnB1dFxuLmZvcm0taW5wdXQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6ICRmb3JtLWlucHV0LWhlaWdodDtcblx0cGFkZGluZzogJGZvcm0taW5wdXQtcGFkZGluZy12ZXJ0aWNhbCAkZm9ybS1pbnB1dC1wYWRkaW5nLWhvcml6b250YWw7XG5cdGZvbnQtc2l6ZTogJGZvcm0taW5wdXQtZm9udC1zaXplO1xuXHRmb250LXdlaWdodDogJGZvcm0taW5wdXQtZm9udC13ZWlnaHQ7XG5cdGxpbmUtaGVpZ2h0OiAkZm9ybS1pbnB1dC1saW5lLWhlaWdodDtcblx0Y29sb3I6ICRmb3JtLWlucHV0LWNvbG9yO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1pbnB1dC1iYWNrZ3JvdW5kO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAkZm9ybS1pbnB1dC1ib3JkZXItcmFkaXVzO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcblxuXHRAaWYgKCRmb3JtLWlucHV0LWJvcmRlcikge1xuXHRcdGJvcmRlcjogJGZvcm0taW5wdXQtYm9yZGVyO1xuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogMDtcblx0fVxufVxuXG4vLyBGb3JtIHRleHRhcmVhXG50ZXh0YXJlYS5mb3JtLWlucHV0IHtcblx0aGVpZ2h0OiAkZm9ybS10ZXh0YXJlYS1kZWZhdWx0LWhlaWdodDtcblx0bWluLWhlaWdodDogJGZvcm0tdGV4dGFyZWEtZGVmYXVsdC1taW4taGVpZ2h0O1xuXHRtYXgtaGVpZ2h0OiAkZm9ybS10ZXh0YXJlYS1kZWZhdWx0LW1heC1oZWlnaHQ7XG5cdHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi8vIEZvcm0gbGFiZWxzXG4uZm9ybS1sYWJlbCxcbi5mb3JtLWxhYmVsLW91dHNpZGUge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRjb2xvcjogJGJvZHktY29sb3I7XG5cdGZvbnQtd2VpZ2h0OiAkZm9ybS1pbnB1dC1mb250LXdlaWdodDtcbn1cblxuLmZvcm0tbGFiZWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogJGZvcm0taW5wdXQtaGVpZ2h0IC8gMjtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogJGZvcm0taW5wdXQtcGFkZGluZy1ob3Jpem9udGFsO1xuXHRwYWRkaW5nLXJpZ2h0OiAkZm9ybS1pbnB1dC1wYWRkaW5nLWhvcml6b250YWw7XG5cdGZvbnQtc2l6ZTogJGZvcm0taW5wdXQtZm9udC1zaXplO1xuXHRmb250LXdlaWdodDogJGZvcm0taW5wdXQtZm9udC13ZWlnaHQ7XG5cdGxpbmUtaGVpZ2h0OiAkZm9ybS1pbnB1dC1saW5lLWhlaWdodDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHotaW5kZXg6IDk7XG5cdHRyYW5zaXRpb246IC4yNXM7XG5cdFxuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cblx0Ji5mb2N1cyB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdCYuYXV0by1maWxsIHtcblx0XHRjb2xvcjogJGZvcm0taW5wdXQtY29sb3I7XG5cdH1cbn1cblxuLy8gRm9ybSBsYWJlbCBvdXQgb2YgdGhlIGZpZWxkXG4uZm9ybS1sYWJlbC1vdXRzaWRlIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDRweDtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblxuXHRcdCYsXG5cdFx0Ji5mb2N1cyxcblx0XHQmLmF1dG8tZmlsbCB7XG5cdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbltkYXRhLXgtbW9kZT0ndHJ1ZSddIHtcblx0LmZvcm0tbGFiZWwge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHR9XG59XG5cbi8vXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4uZm9ybS12YWxpZGF0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTVweDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiAxMTtcblx0bWFyZ2luLXRvcDogMnB4O1xuXHRmb250LXNpemU6IDlweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDEycHg7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHRjb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuLmZvcm0td3JhcC1yZWNhcHRjaGEge1xuXHQuZm9ybS12YWxpZGF0aW9uIHtcblx0XHRyaWdodDogYXV0bztcblx0XHRsZWZ0OiA1cHg7XG5cdH1cbn1cbi5mb3JtLXZhbGlkYXRpb24tbGVmdCB7XG5cdC5mb3JtLXZhbGlkYXRpb24ge1xuXHRcdHRvcDogMTAwJTtcblx0XHRyaWdodDogYXV0bztcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbi8vIEZvcm0gb3V0cHV0XG4jZm9ybS1vdXRwdXQtZ2xvYmFsIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IDMwcHg7XG5cdGxlZnQ6IDE1cHg7XG5cdHotaW5kZXg6IDIwMDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAwcHgsIDAsIDApO1xuXHR0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG5cblx0Ji5hY3RpdmUge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblx0XHRsZWZ0OiAzMHB4O1xuXHR9XG59XG5cbi5mb3JtLW91dHB1dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRmb250LXNpemU6IDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdG1hcmdpbi10b3A6IDJweDtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cblx0Ji5hY3RpdmUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxuXG5cdCYuZXJyb3Ige1xuXHRcdGNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yO1xuXHR9XG5cblx0Ji5zdWNjZXNzIHtcblx0XHRjb2xvcjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I7XG5cdH1cbn1cblxuLy9cbi8vIFJhZGlvIGFuZCBDaGVja2JveCBDdXN0b21cbi8vXG4ucmFkaW8gLnJhZGlvLWN1c3RvbSxcbi5yYWRpby1pbmxpbmUgLnJhZGlvLWN1c3RvbSxcbi5jaGVja2JveCAuY2hlY2tib3gtY3VzdG9tLFxuLmNoZWNrYm94LWlubGluZSAuY2hlY2tib3gtY3VzdG9tIHtcblx0b3BhY2l0eTogMDtcblx0XG5cblx0JiwgJi1kdW1teSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDE0cHg7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0Ji1kdW1teSB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zaXRpb246IC4yMnM7XG5cdFx0fVxuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxufVxuXG4ucmFkaW8sXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LFxuLmNoZWNrYm94LWlubGluZSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0aW5wdXQge1xuXHRcdEBpbmNsdWRlIHNyLW9ubHk7XG5cdH1cbn1cblxuLnJhZGlvLWN1c3RvbTpjaGVja2VkICsgLnJhZGlvLWN1c3RvbS1kdW1teTphZnRlcixcbi5jaGVja2JveC1jdXN0b206Y2hlY2tlZCArIC5jaGVja2JveC1jdXN0b20tZHVtbXk6YWZ0ZXIge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4vL1xuLy8gQ3VzdG9tIFJhZGlvIFN0eWxlc1xuLy9cbi5mb3JtLXdyYXAtcmFkaW8ge1xuXHQ+ICoge1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cbn1cblxuLnJhZGlvLFxuLnJhZGlvLWlubGluZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXG5cdC5yYWRpby1jdXN0b20tZHVtbXkge1xuXHRcdHRvcDogMXB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDIxcHg7XG5cdFx0aGVpZ2h0OiAyMXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS00MDA7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHRvcDogNnB4O1xuXHRcdFx0cmlnaHQ6IDZweDtcblx0XHRcdGJvdHRvbTogNnB4O1xuXHRcdFx0bGVmdDogNnB4O1xuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdH1cblx0fVxufVxuXG4vL1xuLy8gQ3VzdG9tIENoZWNrYm94IFN0eWxlc1xuLy9cbi5jaGVja2JveCxcbi5jaGVja2JveC1pbmxpbmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogMzVweDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXG5cdC5jaGVja2JveC1jdXN0b20tZHVtbXkge1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDIzcHg7XG5cdFx0aGVpZ2h0OiAyM3B4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS00MDA7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGYyMjInO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRtZGk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDJweDtcblx0XHRcdGxlZnQ6IDFweDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0Y29sb3I6ICRncmF5LTgwMDtcblx0XHR9XG5cdH1cbn1cblxuXG5cdC8vXG4vLyBDaGVja2JveCBUb2dnbGVcbi8vXG4udG9nZ2xlLWN1c3RvbSB7XG5cdHBhZGRpbmctbGVmdDogNjBweDtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXG5cdCY6Y2hlY2tlZCB+IC5jaGVja2JveC1jdXN0b20tZHVtbXkge1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCwgLTUwJSk7XG5cdFx0fVxuXHR9XG5cblx0JiB+IC5jaGVja2JveC1jdXN0b20tZHVtbXkge1xuXHRcdCR0b2dnbGUtaGVpZ2h0OiAyMHB4O1xuXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdHdpZHRoOiA0NHB4O1xuXHRcdGhlaWdodDogJHRvZ2dsZS1oZWlnaHQ7XG5cdFx0YmFja2dyb3VuZDogJGZvcm0taW5wdXQtYmFja2dyb3VuZDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAkdG9nZ2xlLWhlaWdodCAtIDRweDtcblx0XHRcdGhlaWdodDogJHRvZ2dsZS1oZWlnaHQgLSA0cHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS00MDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0cHgsIC01MCUpO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zaXRpb246IC4yMnM7XG5cdFx0fVxuXHR9XG59XG5cbi8vXG4vLyBSRCBGb3JtIElubGluZVxuLy9cbi5yZC1mb3JtLWlubGluZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0QGluY2x1ZGUgc3BhY2luZygyMHB4KTtcblxuXHQ+ICoge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHRcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdD4gKiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXHRcblxuXHQuZm9ybS1sYWJlbCB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHR9XG5cdFxuXHQuZm9ybS13cmFwIHtcblx0XHRmbGV4OiBhdXRvO1xuXHRcdG1pbi13aWR0aDogMTg1cHg7XG5cdFx0ZmxleDogMTtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5mb3JtLXdyYXAtc2VsZWN0IHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cblx0LmZvcm0tYnV0dG9uIHtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuXHRcdG1pbi1oZWlnaHQ6ICRmb3JtLWlucHV0LWhlaWdodDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdG1heC13aWR0aDogaW5oZXJpdDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHRcdFxuXG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRtaW4taGVpZ2h0OiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblx0XHQuYnV0dG9uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdCYucmQtZm9ybS1pbmxpbmUtY2VudGVyZWQge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG59XG5cbi8vXG4vLyBGb3JtIFNtYWxsXG4vL1xuLmZvcm0tc20ge1xuXHQuZm9ybS1pbnB1dCxcblx0LmJ1dHRvbiB7XG5cdFx0cGFkZGluZy10b3A6IDlweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogOXB4O1xuXHRcdG1pbi1oZWlnaHQ6ICRmb3JtLWlucHV0LXNtLWhlaWdodDtcblx0fVxuXG5cdC5mb3JtLXZhbGlkYXRpb24ge1xuXHRcdHRvcDogLTE2cHg7XG5cdH1cblxuXHQuZm9ybS1sYWJlbCB7XG5cdFx0dG9wOiAkZm9ybS1pbnB1dC1zbS1oZWlnaHQgLyAyO1xuXHR9XG5cblx0KiArIC5idXR0b24ge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cbn1cblxuLy9cbi8vIEZvcm0gTGFyZ2Vcbi8vXG4uZm9ybS1sZyB7XG5cdC5mb3JtLWlucHV0LFxuXHQuZm9ybS1sYWJlbCxcblx0LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cblx0LmZvcm0taW5wdXQsXG5cdC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2Uge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRwYWRkaW5nLXRvcDogcm91bmQoKCRmb3JtLWlucHV0LWxnLWhlaWdodCAtICRmb3JtLWlucHV0LWxpbmUtaGVpZ2h0KSAvIDIpIC0gMXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiByb3VuZCgoJGZvcm0taW5wdXQtbGctaGVpZ2h0IC0gJGZvcm0taW5wdXQtbGluZS1oZWlnaHQpIC8gMikgLSAxcHg7XG5cdH1cblxuXHQuZm9ybS1pbnB1dCxcblx0LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSB7XG5cdFx0bWluLWhlaWdodDogJGZvcm0taW5wdXQtbGctaGVpZ2h0IC0gMnB4O1xuXHR9XG5cblx0LmZvcm0tYnV0dG9uIHtcblx0XHRtaW4taGVpZ2h0OiAkZm9ybS1pbnB1dC1sZy1oZWlnaHQ7XG5cdH1cblxuXHQuZm9ybS1sYWJlbCB7XG5cdFx0dG9wOiByb3VuZCgkZm9ybS1pbnB1dC1sZy1oZWlnaHQgLyAyKTtcblx0fVxufVxuXG5cbi5iZy1kZWZhdWx0IHtcblx0LmZvcm0taW5wdXQge1xuXHRcdGJhY2tncm91bmQ6ICRncmF5LTE7XG5cdH1cbn0iLCIvKlxuKiBQb3N0c1xuKi9cblxuLy9cbi8vIFRhYmxlIG9mIENvbnRlbnRzOlxuLy9cbi8vIFBvc3QgQ2xhc3NpY1xuLy9cbi8vXG5cbi8vXG4vLyBQb3N0IENsYXNzaWNcbi8vXG4ucG9zdC1jbGFzc2ljIHtcblxufVxuXG4vLyBDb250ZXh0IHN0eWxpbmdcbiVjb250ZXh0LWRhcmsge1xuICAucG9zdC1jbGFzc2ljIHtcblxuICB9XG59XG5cbi5iYWRnZSB7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogJHdoaXRlO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJGdyYXktODAwO1xuICB9XG4gICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gICYuYmFkZ2UtcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogJGdyYXktODAwO1xuICAgIH1cbiAgfVxuICAmLmJhZGdlLXBpbmsge1xuICAgIGJhY2tncm91bmQ6ICRwaW5rLWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LTgwMDtcbiAgICB9XG4gIH1cbiAgJi5iYWRnZS1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogJGdyYXktODAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBibG9nIHBvc3RcbnVsLmJsb2ctcG9zdC1tZXRhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxuICBsaSB7XG4gICAgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSk7XG4gICAgLmljb24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxufVxuKiArIC5ibG9nLXBvc3QtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYmxvZy1wb3N0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiogKyAuYmxvZy1wb3N0LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuLmJsb2ctcG9zdC1jb250ZW50IHtcbiAgPiAqICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxuICAqICsgLmxpc3QtbWFya2VkIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG4gIC5saXN0LW1hcmtlZCB7XG4gICAgbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuLmJsb2ctcG9zdC1zaGFyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTQwMDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIG1heC13aWR0aDogNzAlO1xuICAgIH1cbiAgfVxuICAudGhpbi10aXRsZSArICoge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgbGkgKyBsaSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAuaWNvbiB7XG4gICAgY29sb3I6ICRncmF5LTgwMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxufVxuXG5cbi8vIFBvc3QgY2xhc3NpY1xuLnBvc3QtY2xhc3NpYyB7XG4gIG1heC13aWR0aDogMzcwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICY6aG92ZXIge1xuICAgIC5wb3N0LWNsYXNzaWMtZmlndXJlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnBvc3QtY2xhc3NpYy1maWd1cmUge1xuICBiYWNrZ3JvdW5kOiAkZ3JheS04MDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfVxufVxuLnBvc3QtY2xhc3NpYy1jYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgPiAqIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiA1NSU7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2JnLWRvdC5wbmcnKSBjZW50ZXI7XG4gICAgb3BhY2l0eTogLjI7XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuLnBvc3QtY2xhc3NpYy1tZXRhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSk7XG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuKiArIC5wb3N0LWNsYXNzaWMtbWV0YSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucG9zdC1jbGFzc2ljLXRhZyB7XG4gIGNvbG9yOiAkcHJpbWFyeTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnktMjtcbiAgfVxuICAmLnBvc3QtY2xhc3NpYy10YWctc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cbiAgJi5wb3N0LWNsYXNzaWMtdGFnLXNlY29uZGFyeS0yIHtcbiAgICBjb2xvcjogJHNlY29uZGFyeS0yO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuICB9XG59XG4ucG9zdC1jbGFzc2ljLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6MzhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcbn1cblxuXG4vLyBibG9jayBhc2lkZVxuLmJsb2NrLWFzaWRlIHtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogLTYwcHg7XG4gID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgY29sdW1uczogMjtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgLmJsb2NrLWFzaWRlLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4uYmxvY2stYXNpZGUtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS00MDA7XG59XG4uYmxvY2stYXNpZGUtdGl0bGUgKyAqe1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5cbi8vIHBvc3QgbWluaW1hbFxuLnBvc3QtbWluaW1hbCArIC5wb3N0LW1pbmltYWx7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucG9zdC1taW5pbWFsLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG59XG4ucG9zdC1taW5pbWFsLWRhdGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogcmdiYSgkYmxhY2ssIC41KTtcbn1cblxuXG4vL3Bvc3QgbW9kZXJuXG4ucG9zdC1tb2Rlcm4ge1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAmLnBvc3QtbW9kZXJuLXJldmVyc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gICY6aG92ZXIge1xuICAgIC5wb3N0LW1vZGVybi1maWd1cmUge1xuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucG9zdC1tb2Rlcm4tZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAkZ3JheS04MDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfVxuICAuYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDI1cHg7XG4gICAgbGVmdDogMjVweDtcbiAgfVxufVxuLnBvc3QtbW9kZXJuLWNhcHRpb24ge1xuICBwYWRkaW5nOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbn1cbi5wb3N0LW1vZGVybi1kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSk7XG4gIGZvbnQtc2l6ZTogMThweDtcblxufVxuLnBvc3QtbW9kZXJuLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG59XG4qICsgLnBvc3QtbW9kZXJuLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuKiArIC5wb3N0LW1vZGVybi10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5wb3N0LW1vZGVybi10ZXh0ICsgKiB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4ucG9zdC1tb2Rlcm4tdGV4dCB7XG4gIGNvbG9yOiByZ2JhKCRncmF5LTgwMCwgLjgpO1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLy8gUG9zdCBjb3Jwb3JhdGVcbi5wb3N0LWNvcnBvcmF0ZXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNXB4IDE1cHggNXB4O1xuICBtYXgtd2lkdGg6IDM3NXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAzM3B4IDE1cHg7XG4gIH1cbiAgJi5wb3N0LWNvcnBvcmF0ZS1pbWctYmcge1xuICAgIEBleHRlbmQgJWNvbnRleHQtZGFyaztcbiAgICA+ICoge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgLnBvc3QtY29ycG9yYXRlLWJnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkZ3JheS04MDAsIDAuMzIpIDAlLCByZ2JhKCRibGFjaywgMC43MikgMTAwJSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5wb3N0LWNvcnBvcmF0ZS10aXRsZSBhOmhvdmVye1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuICAgIC5wb3N0LWNvcnBvcmF0ZS1saW5rIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4qICsgLnBvc3QtY29ycG9yYXRlLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5wb3N0LWNvcnBvcmF0ZS1iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMnB4O1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIHJpZ2h0OiAtMnB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogJGdyYWRpZW50LTQ7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtNC1yZXZlcnNlO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgJjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG59XG4ucG9zdC1jb3Jwb3JhdGUtdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cbiogKyAucG9zdC1jb3Jwb3JhdGUtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4qICsgLnBvc3QtY29ycG9yYXRlLWxpbmsge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnBvc3QtY29ycG9yYXRlLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLmljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG4iLCIvKlxuKiBRdW90ZXNcbiovXG5cbi8vXG4vLyBUYWJsZSBvZiBDb250ZW50czogXG4vL1xuLy8gUXVvdGUgcHJpbWFyeVxuLy9cblxuLy9cbi8vIFF1b3RlIHByaW1hcnlcbi8vXG4ucXVvdGUtcHJpbWFyeSB7XG59XG5cbi5xdW90ZS1wcmltYXJ5LW1hcmsge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogNnB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDM3cHg7XG5cdGhlaWdodDogMjdweDtcblx0ZmlsbDogJHByaW1hcnk7XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ucXVvdGUtcHJpbWFyeS1ib2R5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFxufVxuXG4ucXVvdGUtcHJpbWFyeS10ZXh0IHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG59XG5cbi5xdW90ZS1wcmltYXJ5LWNpdGUge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDI0cHg7XG59XG4qICsgLnF1b3RlLXByaW1hcnktY2l0ZSB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ucXVvdGUtcHJpbWFyeS1mb290ZXIge1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC5iZy1kb3Qge1xuXHRcdG1heC13aWR0aDogMjUwcHg7XG5cdFx0ZmxleC1iYXNpczogNTAlO1xuXHRcdGhlaWdodDogNTBweDtcblx0fVxufVxuXG4qICsgLnF1b3RlLXByaW1hcnkge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4qICsgLnF1b3RlLXByaW1hcnktZm9vdGVyIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cbiIsIi8qXG4qIFRodW1ibmFpbHNcbiovXG5cbi8vIFxuLy8gVGFibGUgb2YgQ29udGVudHNcbi8vIFxuLy8gRmlndXJlIExpZ2h0XG4vL1xuXG4vL1xuLy8gRmlndXJlIExpZ2h0XG4vL1xuLmZpZ3VyZS1saWdodCBmaWdjYXB0aW9uIHtcblx0cGFkZGluZy10b3A6IDEwcHg7XG5cdGNvbG9yOiAkZ3JheS00MDA7XG59XG4iLCIvKlxuKiBCcmVhZGNydW1ic1xuKi9cbiRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWw6IDhweDtcbiRicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDogMTVweDtcbiRicmVhZGNydW1iLWJnOiAkZ3JheS0zMDA7XG4kYnJlYWRjcnVtYi1jb2xvcjogJHdoaXRlO1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpO1xuJGJyZWFkY3J1bWItc2VwYXJhdG9yOiBcIlxcZjExMVwiO1xuXG4uYnJlYWRjcnVtYnMtY3VzdG9tIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAzNXB4IDAgMTEwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIzOGRlZywgcmdiYSgyMSwgMjEsIDIxLCAwLjM1KSAyNi4xNSUsIHJnYmEoMjEsIDIxLCAyMSwgMC4zMykgODguNjklKTtcblx0XG59XG5cbi5icmVhZGNydW1icy1jdXN0b20tdGl0bGUge1xuXHR0ZXh0LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoJGdyYXktODAwLCAwLjI1KTtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5icmVhZGNydW1icy1jdXN0b20tcGF0aCB7XG5cdEBpbmNsdWRlIHNwYWNpbmdYKDMwcHgpO1xuXG5cdGEge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdCYsXG5cdFx0JjphY3RpdmUsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJGJyZWFkY3J1bWItY29sb3I7XG5cdFx0fVxuXHR9XG5cblx0bGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMS43O1xuXHRcdGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogNXB4O1xuXHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR0b3A6IDUyJTtcblx0XHRcdHJpZ2h0OiAtNXB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcblx0XHR9XG5cdH1cblxuXHRsaTpsYXN0LWNoaWxkIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0YTpob3Zlcixcblx0bGkuYWN0aXZlIHtcblx0XHRjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuXHR9XG5cbn1cblxuKiArIC5icmVhZGNydW1icy1jdXN0b20tcGF0aCB7XG5cdG1hcmdpbi10b3A6IDE0cHg7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHQuYnJlYWRjcnVtYnMtY3VzdG9tLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDI2cHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXHQuYnJlYWRjcnVtYnMtY3VzdG9tIHtcblx0XHRAaW5jbHVkZSBzcGFjaW5nWCg2MHB4KTtcblx0fVxuXG5cdCogKyAuYnJlYWRjcnVtYnMtY3VzdG9tLXBhdGgge1xuXHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHQuYnJlYWRjcnVtYnMtY3VzdG9tIHtcblx0XHRwYWRkaW5nOiAxNDBweCAwIDEyMHB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0LmJyZWFkY3J1bWJzLWN1c3RvbSB7XG5cdFx0cGFkZGluZy10b3A6IDI2MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxODBweDtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuXHQuYnJlYWRjcnVtYnMtY3VzdG9tIHtcblx0XHRwYWRkaW5nLXRvcDogMjYwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE4MHB4O1xuXHR9XG59XG4iLCIvKlxuKiBQYWdpbmF0aW9uIGN1c3RvbVxuKi9cblxuLnBhZ2luYXRpb24ge1xuXHRmb250LXNpemU6IDA7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRAaW5jbHVkZSBncm91cCgxMHB4KTtcbn1cblxuLnBhZ2UtaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4vLyBCYXNlIHN0eWxlc1xuLnBhZ2UtbGluayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWluLXdpZHRoOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkqMiArICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCoyICsgJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG5cdHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG5cdGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblx0Zm9udC1zaXplOiAkcGFnaW5hdGlvbi1mb250LXNpemU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAoJHBhZ2luYXRpb24tbGluZS1oZWlnaHQgLyAkcGFnaW5hdGlvbi1mb250LXNpemUpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcblx0Y29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuXHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xufVxuXG4vLyBIb3ZlciAmIEZvY3VzICYgQWN0aXZlIFN0YXRlXG4ucGFnZS1saW5rIHtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcblx0XHRib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcblx0fVxufVxuXG4vLyBBY3RpdmUgU3RhdGVcbi5wYWdlLWl0ZW0uYWN0aXZlID4gLnBhZ2UtbGluayB7XG5cdCYsXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblx0XHRjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcblx0XHRib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG5cdH1cbn1cblxuLy8gRGlzYWJsZWQgU3RhdGVcbi5wYWdlLWl0ZW0uZGlzYWJsZWQgPiAucGFnZS1saW5rIHtcblx0Jixcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcblx0XHRib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcblx0fVxufVxuXG4ucGFnZS1pdGVtLWNvbnRyb2wge1xuXHQuaWNvbjo6YmVmb3JlIHtcblx0XHRmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0bGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuXHR9XG59XG5cbi8vIFByZXYgY29udHJvbFxuLnBhZ2UtaXRlbS1jb250cm9sOmZpcnN0LWNoaWxkIHtcblx0Lmljb246OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZjA1Myc7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xcHg7XG5cdH1cbn1cblxuLy8gTmV4dCBjb250cm9sXG4ucGFnZS1pdGVtLWNvbnRyb2w6bGFzdC1jaGlsZCB7XG5cdC5pY29uOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGYwNTQnO1xuXHRcdG1hcmdpbi1yaWdodDogLTFweDtcblx0fVxufVxuLnBhZ2luYXRpb24tY2xhc3NpYyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0LnBhZ2UtaXRlbS1jb250cm9sIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5wYWdlLWl0ZW0gICsgLnBhZ2UtaXRlbXtcblx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0fVxuXHQucGFnZS1saW5rIHtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6IHJnYmEoJGdyYXktODAwLCAuNSk7XG5cdFx0Ym9yZGVyLWNvbG9yOiAgcmdiYSgkZ3JheS04MDAsIC41KTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6ICRncmF5LTgwMDtcblx0XHRcdGJvcmRlci1jb2xvcjogJGdyYXktODAwO1xuXHRcdH1cblx0fVxuXHQucGFnZS1pdGVtLmFjdGl2ZSB7XG5cdFx0LnBhZ2UtbGluayB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAkZ3JheS04MDA7XG5cdFx0XHRib3JkZXItY29sb3I6ICRncmF5LTgwMDtcblx0XHR9XG5cdH1cblx0LnBhZ2UtbGluazpmb2N1cyB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXHRcbn0iLCIvKlxuKiBTbmFja2JhcnNcbiovXG5cbi5zbmFja2JhcnMge1xuXHRwYWRkaW5nOiA5cHggMTZweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0Y29sb3I6ICR3aGl0ZTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktODAwO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXG5cdGZvbnQtc2l6ZTogMTRweDtcblxuXHQuaWNvbi14eHMge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXG5cdC8vIHBhZGRpbmcgb24gdGV4dFxuXHRwIHNwYW46bGFzdC1jaGlsZCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNHB4O1xuXHR9XG5cblx0Ly8gc25hY2tiYXIgaWNvbiBvbiB0aGUgbGVmdCBzaWRlXG5cdCYtbGVmdCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQvLyBzbmFja2JhciBsaW5rIG9yIGJ1dHRvbiBvbiB0aGUgcmlnaHQgc2lkZVxuXHQmLXJpZ2h0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblx0XHRtYXgtd2lkdGg6IDU0MHB4O1xuXHRcdHBhZGRpbmc6IDEycHggMTVweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cbn1cbiIsIi8qXG4qIEZvb3RlcnNcbiovXG5cbi8vXG4vLyBGb290ZXIgQ2xhc3NpY1xuLy9cblxuLmZvb3Rlci1jbGFzc2ljIHtcblx0cGFkZGluZzogOTBweCAwO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRiYWNrZ3JvdW5kOiAkZ3JheS02MDA7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRwYWRkaW5nOiAxMjVweCAwO1xuXHR9XG5cdC5mb290ZXItdGl0bGUge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblx0cCB7XG5cdFx0Y29sb3I6IHJnYmEoJHdoaXRlLCAuNSk7XG5cdFx0Ji5iaWcge1xuXHRcdFx0Y29sb3I6IHJnYmEoJHdoaXRlLCAuOCk7XG5cdFx0fVxuXHRcdCYucmlnaHRzIHtcblx0XHRcdGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpO1xuXHRcdFx0YXtcblx0XHRcdFx0Y29sb3I6IHJnYmEoJHdoaXRlLCAuNSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQuZm9ybS1pbnB1dCB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIC4xKTsgIFxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6IHJnYmEoJHdoaXRlLCAuOCk7XG5cdH1cblx0LmZvcm0tbGFiZWwge1xuXHRcdGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjgpO1xuXHR9XG5cdC5saXN0LWNvbnRhY3QtaW5mbyB7XG5cdFx0YXtcblx0XHRcdGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjgpO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5pY29uLWJnLXdoaXRlIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgLjA1KTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cdFxufVxuXG4uZm9vdGVyLXRpdGxlIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbi5mb290ZXItdGl0bGUgKyAqIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmZvb3Rlci1kaXZpZGVyIHtcblx0d2lkdGg6IDcwcHg7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdC5mb290ZXItY2xhc3NpYyAmIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIC4xKTtcblx0fVxufVxuLmZvb3Rlci1tb2Rlcm4sIC5mb290ZXItY2xhc3NpYyB7XG5cdC5mb3JtLXZhbGlkYXRpb24ge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cbn1cbi8vIGZvb3RlciBtb2Rlcm5cbi5mb290ZXItbW9kZXJuIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiAkZ3JheS02MDA7XG5cdD4gLmNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblxuXHRwIHtcblx0XHRjb2xvcjogcmdiYSgkd2hpdGUsIC41KTtcblx0XHQmLmJpZyB7XG5cdFx0XHRjb2xvcjogcmdiYSgkd2hpdGUsIC44KTtcblx0XHRcdGF7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5yaWdodHMge1xuXHRcdFx0Y29sb3I6IHJnYmEoJHdoaXRlLCAuNSk7XG5cdFx0XHRhe1xuXHRcdFx0XHRjb2xvcjogcmdiYSgkd2hpdGUsIC41KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0KiArIC5yaWdodHMge1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdH1cblx0KiArIC5yZC1tYWlsZm9ybSB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxuXHQuZm9ybS1pbnB1dCB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIC4xKTtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjgpO1xuXHR9XG5cdC5mb3JtLWxhYmVsIHtcblx0XHRjb2xvcjogcmdiYSgkd2hpdGUsIC44KTtcblx0fVxuXHRcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdC5nb29nbGUtbWFwLWNvbnRhaW5lciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwdncgLSA2MCUpO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdC5nb29nbGUtbWFwIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaWNvbi1iZy13aGl0ZSB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIC4wNSk7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHQuc29jaWFsLWxpc3Qge1xuXHRcdD4gbGkge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIGZvb3RlciBtaW5pbWFsXG4uZm9vdGVyLW1pbmltYWwge1xuXHRwYWRkaW5nOiA2MHB4IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogIzM0MzMzMztcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdHBhZGRpbmc6IDEyMHB4IDA7XG5cdH1cblx0Lmljb24tYmctd2hpdGUge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAuMDUpO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblx0KiArIC5yaWdodHMge1xuXHRcdG1hcmdpbi10b3A6IDQ1cHg7XG5cdH1cblx0LnJpZ2h0cyB7XG5cdFx0Y29sb3I6IHJnYmEoJHdoaXRlLCAuNSk7XG5cdFx0YXtcblx0XHRcdGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpO1xuXHRcdH1cblx0fVxuXHQuc29jaWFsLWxpc3QgbGkge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cblxuLmZvb3Rlci1taW5pbWFsLW5hdiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bGkge1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG5cdGxpICsgbGkge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuNSk7XG5cdFx0fVxuXHRcdFxuXHR9XG5cdFxuXHRhIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdH1cblx0fVxufSIsIi8qXG4qIFBhZ2UgbGF5b3V0XG4qL1xuXG4vLyBQYWdlXG4ucGFnZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdG9wYWNpdHk6IDA7XG5cblx0Ji5mYWRlSW4geyBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXHQmLmZhZGVPdXQgeyBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG5cblx0W2RhdGEteC1tb2RlXSAmIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi8vIEJveGVkIExheW91dFxuaHRtbC5ib3hlZCB7XG5cdGJvZHkge1xuXHRcdGJhY2tncm91bmQ6ICRwYWdlLWJveGVkLWJhY2tncm91bmQtY29sb3IgdXJsKCcuLi8uLi9pbWFnZXMvYmctcGF0dGVybi1ib3hlZC5wbmcnKSByZXBlYXQgZml4ZWQ7XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHBhZ2UtYm94ZWQtd2lkdGggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcblx0XHQucGFnZSB7XG5cdFx0XHRtYXgtd2lkdGg6ICRwYWdlLWJveGVkLXdpZHRoO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMjNweCAwIHJnYmEoMSwgMSwgMSwgMC4xKTtcblx0XHR9XG5cblx0XHQucmQtbmF2YmFyLXN0YXRpYyB7XG5cdFx0XHRtYXgtd2lkdGg6ICRwYWdlLWJveGVkLXdpZHRoO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cblx0XHRcdCYucmQtbmF2YmFyLS1pcy1zdHVjayB7XG5cdFx0XHRcdG1heC13aWR0aDogJHBhZ2UtYm94ZWQtd2lkdGg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtICN7JHBhZ2UtYm94ZWQtd2lkdGh9KTtcblx0XHRcdFx0cmlnaHQ6IGNhbGMoNTAlIC0gI3skcGFnZS1ib3hlZC13aWR0aH0pO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucGFnZS1oZWFkZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiAzMDtcbn1cbi5jb250YWluZXIuY29udGFpbmVyLXdpZGUge1xuXHRtYXgtd2lkdGg6IDE5MjBweDtcbn1cbiIsIi8qXG4qIFRleHQgc3R5bGluZ1xuKi9cblxuLy8gVGV4dCBzdHlsZXNcbi50ZXh0LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnRleHQtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vLyBUZXh0IGRlY29yYXRpb25cbi50ZXh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udGV4dC1zdHJpa2Uge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLy8gVGV4dCB3ZWlnaHRcbi5mb250LXdlaWdodC10aGluIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmZvbnQtd2VpZ2h0LXJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZm9udC13ZWlnaHQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZvbnQtd2VpZ2h0LXNib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZm9udC13ZWlnaHQtdWJvbGQge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4vLyBUZXh0IHNwYWNpbmdcbi50ZXh0LXNwYWNpbmctMCB7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4udGV4dC1vcGFjaXR5LTcwIHtcbiAgb3BhY2l0eTogLjc7XG59XG5cbi50ZXh0LW9wYWNpdHktODAge1xuICBvcGFjaXR5OiAuODtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xufVxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICRzZWNvbmRhcnk7XG59XG5cbi50ZXh0LWdyYWRpZW50LTEge1xuICBjb2xvcjogJHNlY29uZGFyeS0yO1xufVxuXG4udGV4dC1ncmFkaWVudC0yIHtcbiAgY29sb3I6ICRwaW5rLWNvbG9yO1xufVxuXG4udGV4dC1ncmFkaWVudC0zIHtcbiAgY29sb3I6ICRzZWNvbmRhcnk7XG59XG5cbi50ZXh0LWdyYWRpZW50LTQge1xuICBjb2xvcjogJGdyZWVuLWNvbG9yO1xufVxuQHN1cHBvcnRzICgtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCkge1xuICAudGV4dC1ncmFkaWVudC0xIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtMTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnRleHQtZ3JhZGllbnQtMiB7XG4gICAgYmFja2dyb3VuZDogJGdyYWRpZW50LTI7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC50ZXh0LWdyYWRpZW50LTMge1xuICAgIGJhY2tncm91bmQ6ICRncmFkaWVudC0zO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAudGV4dC1ncmFkaWVudC00IHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtNDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVHVlc2RheU5pZ3JoJztcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1R1ZXNkYXlOaWdodC1SZWd1bGFyLm90ZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSGVucmlrJztcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL0hlbnJpay1SZWd1bGFyLm90ZicpO1xuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvSGVucmlrLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuLnRleHQtYWNjZW50LTIge1xuICBmb250LWZhbWlseTogJ1R1ZXNkYXlOaWdyaCc7XG59XG4udGV4dC1hY2NlbnQtMyB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4iLCIvKlxuKiBPZmZzZXRzXG4qL1xuXG4vLyBFbGVtZW50cyBvZmZzZXRcbiogKyBwIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLy8gSGVhZGluZ3NcblxuLy8gSGVhZGluZ3MgKyBQYXJhZ3JhcGhcbmgyICsgcCxcbi5oZWFkaW5nLTIgKyBwIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLy8gUGFyYWdyYXBoICsgSGVhZGluZ3NcbnAgKyBoMixcbnAgKyAuaGVhZGluZy0yIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLy8gVGFncyArIFRhZ3NcbnAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuaW1nICsgcCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbmgzICsgaW1nIHtcbiAgbWFyZ2luLXRvcDogNDJweDtcbn1cbmgzICsgcCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgaDMgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG59XG5cbi8vIENsYXNzZXNcbiogKyAucm93IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnRoaW4tdGl0bGUgKyAqIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuKiArIC5iaWcge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4qICsgLnRleHQtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4qICsgLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5oMyArIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAzN3B4O1xufVxuXG4qICsgLnNvY2lhbC1saXN0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuKiArIC5yb3cge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICogKyAucm93IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgKiArIC5yb3cge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuLy8gQ2xhc3NlcyArIFRhZ3Ncbi5yb3cgKyBoMyxcbi5yb3cgKyAuaGVhZGluZy0zIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuaDMgKyAucmQtZm9ybSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi8vIENsYXNzZXMgKyBDbGFzc2VzXG4uY29udGFpbmVyICsgLmNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5yb3cgKyAucm93IHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuLy8gTWVkaWEgb2Zmc2V0c1xuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAqICsgLnJkLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAuY29udGFpbmVyICsgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAucm93ICsgLnJvdyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG4vLyBSYW5nZSBzcGFjaW5nXG4ucm93LTAge1xuICBAaW5jbHVkZSBncmlkLW9mZnNldCgwcHgpO1xufVxuXG4ucm93LTE1IHtcbiAgQGluY2x1ZGUgZ3JpZC1vZmZzZXQoMTVweCk7XG59XG5cbi5yb3ctMjAge1xuICBAaW5jbHVkZSBncmlkLW9mZnNldCgyMHB4KTtcbn1cblxuLnJvdy0zMCB7XG4gIEBpbmNsdWRlIGdyaWQtb2Zmc2V0KDMwcHgpO1xufVxuXG4ucm93LTQwIHtcbiAgQGluY2x1ZGUgZ3JpZC1vZmZzZXQoNDBweCk7XG59XG5cblxuLnJvdy01MCB7XG4gIEBpbmNsdWRlIGdyaWQtb2Zmc2V0KDUwcHgpO1xufVxuXG4ucm93LTcwIHtcbiAgQGluY2x1ZGUgZ3JpZC1vZmZzZXQoNzBweCk7XG59XG5cbi5yb3ctODUge1xuICBAaW5jbHVkZSBncmlkLW9mZnNldCg4NXB4KTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAucm93LW1kLTMwIHtcbiAgICBAaW5jbHVkZSBncmlkLW9mZnNldCgzMHB4KTtcbiAgfVxuXG4gIC5yb3ctbGctNjAge1xuICAgIEBpbmNsdWRlIGdyaWQtb2Zmc2V0KDYwcHgpO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLnJvdy14bC0xMDAge1xuICAgIEBpbmNsdWRlIGdyaWQtb2Zmc2V0KDEwMHB4KTtcbiAgfVxufVxuXG5oMyArIC5ncm91cC14bCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5mb3JtLXdyYXAgKyAucm93e1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuKiArIC50ZXh0LXdpdGgtZGl2aWRlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4udGV4dC13aXRoLWRpdmlkZXIgKyAqIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuKiArIC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuKiArIC5vd2wtY2Fyb3VzZWwgeyBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgKiArIC5vd2wtY2Fyb3VzZWwgeyBtYXJnaW4tdG9wOiA0MHB4OyB9XG59XG5cbiogKyAudGFicy1jdXN0b20ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICogKyAub3dsLWNhcm91c2VsLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG5cbi8vIEluc2V0XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5pbm5zZXQteGwtbGVmdC0zMCB7cGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIC5pbm5zZXQteGwtbGVmdC03MCB7cGFkZGluZy1sZWZ0OiA3MHB4OyB9XG5cbiAgLmlubnNldC14bC1yaWdodC0zMCB7IHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgLmlubnNldC14bC1yaWdodC01MCB7IHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbn0iLCIvL1xuLy8gR3JpZC1kZWRpY2F0ZWQgcmVzcG9uc2l2ZSBvZmZzZXQgc3lzdGVtXG4vL1xuXG5AbWl4aW4gZ3JpZC1vZmZzZXQoJG9mZnNldCkge1xuXHRtYXJnaW4tYm90dG9tOiAtJG9mZnNldDtcblxuXHQmOmVtcHR5IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0PiAqIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkb2Zmc2V0O1xuXHR9XG59XG4iLCIvKlxuKiBTZWN0aW9uc1xuKi9cblxuLy9cbi8vIFNlY3Rpb24gU3BhY2luZ1xuLy9cbi5zZWN0aW9uLXhzIHtcbiAgcGFkZGluZzogMjVweCAwO1xufVxuXG4uc2VjdGlvbi1zbSxcbi5zZWN0aW9uLW1kLFxuLnNlY3Rpb24tbGcsXG4uc2VjdGlvbi14bCB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cblxuLnNlY3Rpb24teHhsIHtcbiAgcGFkZGluZzogODBweCAwO1xufVxuXG4vLyBTZWN0aW9uIGNvbGxhcHNlXG4uc2VjdGlvbi1jb2xsYXBzZSArIC5zZWN0aW9uLWNvbGxhcHNlIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5zZWN0aW9uLWNvbGxhcHNlOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLy8gU2VjdGlvbiB3aXRoIGJvdHRvbSB6ZXJvIHBhZGRpbmdcbmh0bWwgW2NsYXNzKj0nc2VjdGlvbi0nXS5zZWN0aW9uLWJvdHRvbS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICBzZWN0aW9uLnNlY3Rpb24tc20sXG4gIHNlY3Rpb24uc2VjdGlvbi1tZCxcbiAgc2VjdGlvbi5zZWN0aW9uLWxnLFxuICBzZWN0aW9uLnNlY3Rpb24teGwsXG4gIHNlY3Rpb24uc2VjdGlvbi14eGwge1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAuc2VjdGlvbi1zbSB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG5cbiAgLnNlY3Rpb24tbWQge1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgfVxuXG4gIC5zZWN0aW9uLWxnIHtcbiAgICBwYWRkaW5nOiA4NXB4IDA7XG4gIH1cbiAgLnNlY3Rpb24teGwge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbiAgLnNlY3Rpb24teHhsIHtcbiAgICBwYWRkaW5nOiAxMTBweCAwO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLnNlY3Rpb24tbWQge1xuICAgIHBhZGRpbmc6IDgwcHggMCA5MHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tbGcge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbiAgLnNlY3Rpb24teGwge1xuICAgIHBhZGRpbmc6IDExNXB4IDA7XG4gIH1cbiAgLnNlY3Rpb24teHhsIHtcbiAgICBwYWRkaW5nOiAxNDVweCAwO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLnNlY3Rpb24tbGcge1xuICAgIHBhZGRpbmc6IDExNXB4IDA7XG4gIH1cbiAgLnNlY3Rpb24teGwge1xuICAgIHBhZGRpbmc6IDEzNXB4IDA7XG4gIH1cbiAgLnNlY3Rpb24teHhsIHtcbiAgICBwYWRkaW5nOiAxNzVweCAwO1xuICB9XG59XG5cbi8vXG4vLyBDdXN0b20gc2VjdGlvbnNcbi8vXG5cbi8vIFNlY3Rpb24gc2luZ2xlXG4uc2VjdGlvbi1zaW5nbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgcCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgKiArIC5yaWdodHMge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbiAgKiArIC5jb3VudGRvd24td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxuICAuY291bnRkb3duLXdyYXAgKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICogKyAucmlnaHRzIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuICAgIC5jb3VudGRvd24td3JhcCArICoge1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB9XG4gIH1cblxuICAucmQtbWFpbGZvcm0td3JhcCB7XG4gICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgKiArIC5yZC1tYWlsZm9ybS13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNpbmdsZS1oZWFkZXIge1xuICBwYWRkaW5nOiBjYWxjKDFlbSArIDN2aCkgMCBjYWxjKDFlbSArIDJ2aCk7XG59XG5cbi5zZWN0aW9uLXNpbmdsZS1tYWluIHtcbiAgcGFkZGluZzogY2FsYygxZW0gKyA0dmgpIDA7XG59XG5cbi5zZWN0aW9uLXNpbmdsZS1mb290ZXIge1xuICBwYWRkaW5nOiBjYWxjKDFlbSArIDJ2aCkgMCBjYWxjKDFlbSArIDN2aCk7XG59XG5cbi5zZWN0aW9uLXNpbmdsZS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG4gID4gKiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gIC5zZWN0aW9uLXNpbmdsZS1pbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG5cblxuLnNlY3Rpb24tbWFpbi1idW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMyMzIzMjM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBleHRlbmQgJWNvbnRleHQtZGFyaztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTJweDtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2RlY29yLXdhdmUtYm90dG9tLnBuZ1wiKTtcbiAgfVxuXG4gIC5tYWluLWJ1bm5lci10aXRsZSB7XG4gICAgdGV4dC1zaGFkb3c6IDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAubWFpbi1idW5uZXItaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IC40O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGxlZnQ6IC0xMDBweDtcbiAgICAgIHJpZ2h0OiAtMTAwcHg7XG4gICAgICBib3R0b206IC0xMDBweDtcbiAgICAgIHRvcDogLTEwMHB4O1xuICAgICAgYW5pbWF0aW9uOiBidW5uZXItaW1nIDEwcyBpbmZpbml0ZTtcbiAgICB9XG4gIH1cbiAgLm1haW4tYnVubmVyLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMTtcbiAgICB6LWluZGV4OiAxO1xuICAgICogKyBoMSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgICAuYnVubmVyLWxvY2F0aW9uIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgLmljb24ge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNlY3Rpb24tbWFpbi1idW5uZXItZmlsdGVyIHtcbiAgICAubWFpbi1idW5uZXItaW1nIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgcmdiYSgxOCwgMTgsIDE4LCAwLjYpIDAuOTElLCByZ2JhKDE4LCAxOCwgMTgsIDAuMjgpIDQ3Ljc3JSwgcmdiYSgxOSwgMTksIDE5LCAwLjI5KSA5OS41MiUpO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgYmFja2dyb3VuZDogJGdyYXktNjAwO1xuICB9XG5cbn1cblxuQGtleWZyYW1lcyBidW5uZXItaW1nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMWRlZykgc2NhbGUoMS4wMik7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuXG4uc2VjdGlvbi10cmFuc2Zvcm0tdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyJSk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxufVxuXG4uc2VjdGlvbi1zcGVjaWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWluLWhlaWdodDogOTIwcHg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gIC5zZWN0aW9uLXNwZWNpYWwtaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE5NiwgMTk2LCAxOTYsIDApIC0zLjQ3JSwgJGJsYWNrIDEwNi45JSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDUwdnc7XG4gICAgfVxuICAgIC5ibG9jay12aWRlby1idXR0b24ge1xuICAgICAgLmljb24ge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uLXNwZWNpYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDUwdnc7XG5cbiAgICB9XG4gICAgLnNlY3Rpb24tc3BlY2lhbC1jb250ZW50LWlubmVyIHtcbiAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogIDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgICAgbWluLWhlaWdodDogOTAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDEwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnNlY3Rpb24tc3BlY2lhbC1jb250ZW50LWJvZHkge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgaDIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgKiArIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gICogKyAuY291bnRkb3duIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gICogKyAuc2VjdGlvbi1zcGVjaWFsLWNvbnRlbnQtZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAqICsgLnNlY3Rpb24tc3BlY2lhbC1jb250ZW50LXNvY2lhbCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgKiArIGgyIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuICAgICogKyAuY291bnRkb3duIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgfVxuICAgICogKyAuc2VjdGlvbi1zcGVjaWFsLWNvbnRlbnQtZm9ybSB7XG4gICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIH1cbiAgICAqICsgLnNlY3Rpb24tc3BlY2lhbC1jb250ZW50LXNvY2lhbCB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cbiAgfVxufVxuLnNlY3Rpb24tc3BlY2lhbC1jb250ZW50LXNvY2lhbCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLnNlY3Rpb24tc3BlY2lhbC1jb250ZW50LWZvcm0ge1xuICAuZm9ybS1pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG4gICogKyAuc21hbGwge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbiAgLnNtYWxsIHtcbiAgICBjb2xvcjogcmdiYSgkYmxhY2ssIC43NSlcbiAgfVxufVxuLnNlY3Rpb24tc3BlY2lhbC1jb250ZW50LXNvY2lhbCB7XG4gICogKyAubGlzdC1pbmxpbmUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmxpc3QtaW5saW5lIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuICBsaSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAuaWNvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTQwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgJi5pY29uLWJsdWU6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzEzNURFQztcbiAgICAgIGJhY2tncm91bmQ6ICMxMzVERUM7XG4gICAgfVxuICAgICYuaWNvbi1ibHVlLWxpZ2h0OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6ICMzNUI3RTA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzVCN0UwO1xuICAgIH1cbiAgICAmLmljb24tcGluazpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkYzOTUxO1xuICAgICAgYmFja2dyb3VuZDogI0ZGMzk1MTtcbiAgICB9XG4gICAgJi5pY29uLXZpb2xldDpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkMzQUI2O1xuICAgICAgYmFja2dyb3VuZDogIzJDM0FCNjtcbiAgICB9XG4gIH1cbn1cbiIsIi8qXG4qIEdyaWQgbW9kdWxlc1xuKi9cblxuLmdyaWQtZGVtbyB7IFxuXHRsZXR0ZXItc3BhY2luZzogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdHAge1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0fVxuXG5cdCogKyBwIHsgbWFyZ2luLXRvcDogNXB4OyB9XG5cdCogKyAucm93IHsgbWFyZ2luLXRvcDogMjBweDsgfVxuXHQucm93ICsgLnJvdyB7IG1hcmdpbi10b3A6IDA7IH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdHAge1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogdW5zZXQ7XG5cdFx0fVxuXG5cdFx0KiArIHAgeyBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cdH1cbn1cblxuLmdyaWQtZGVtby1ib3JkZXJlZCB7XG5cdC5yb3cge1xuXHRcdGJvcmRlcjogMCBzb2xpZCAkZ3JheS0yMDA7XG5cdFx0Ym9yZGVyLXRvcC13aWR0aDogMXB4O1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcblx0XHR9XG5cdH1cblxuXHRbY2xhc3MqPSdjb2wnXSB7XG5cdFx0cGFkZGluZzogNXB4IDE1cHg7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IC0xcHg7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LTIwMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRcdHBhZGRpbmc6IDUwcHggNTBweCA0NXB4O1xuXHRcdH1cblx0fVxufVxuXG4uZ3JpZC1kZW1vLXVuZGVybGluZWQge1xuXHQucm93IHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMjAwO1xuXHR9XG5cblx0W2NsYXNzKj0nY29sJ10ge1xuXHRcdHBhZGRpbmc6IDVweCAxNXB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNDVweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0NXB4O1xuXHRcdH1cblx0fVxufVxuXG5cbi8vIEN1c3RvbSBHcmlkXG4vL1xuLy8gQ2hhbmdlICRlbmFibGUtZ3JpZC1jbGFzc2VzLWN1c3RvbTogdHJ1ZVxuLy8gdGhhdCB3b3VsZCBnZW5lcmF0ZSBjdXN0b20gZ3JpZCAoZXhhbXBsZTogMTAgY29sdW1ucylcblxuJGVuYWJsZS1ncmlkLWNsYXNzZXMtY3VzdG9tOiBmYWxzZTtcblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zLWN1c3RvbSgkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG5cdEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuXHRcdCRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuXHRcdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG5cdFx0XHRcdC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzLWN1c3RvbSB7XG5cdC5yb3ctdGVuIHtcblx0XHRAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucy1jdXN0b20oMTApO1xuXHR9XG5cblx0LnJvdy14bC10ZW4ge1xuXHRcdEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zLWN1c3RvbSgxMCwgMzBweCwgKHhsOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCB4bCksIHhsZzogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgeGxnKSwgeHhsOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCB4eGwpKSk7XG5cdH1cbn1cblxuXG4ucm93LWd1dHRlcnMtMTQge1xuXHRtYXJnaW4tcmlnaHQ6IC03cHg7XG5cdG1hcmdpbi1sZWZ0OiAtN3B4O1xuXHQ+IFtjbGFzcyo9J2NvbC0nXSB7XG5cdFx0cGFkZGluZy1sZWZ0OiA3cHg7XG5cdFx0cGFkZGluZy1yaWdodDogN3B4O1xuXHR9XG59IiwiLypcbiogQmFja2dyb3VuZHNcbiovXG5cbi5jb250ZXh0LWRhcmsge1xuXHRAZXh0ZW5kICVjb250ZXh0LWRhcms7XG59XG5cbiVjb250ZXh0LWRhcmsge1xuXHQvLyBMb2dvXG5cdC5icmFuZCB7XG5cdFx0LmJyYW5kLWxvZ28tZGFyayB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5icmFuZC1sb2dvLWxpZ2h0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC5ib3gtaWNvbi1jYXB0aW9uIHtcblx0XHRwe1xuXHRcdFx0Y29sb3I6IHJnYmEoJHdoaXRlLCAuOCk7XG5cdFx0fVxuXHR9XG5cdC5kZWNvcmF0ZS10cmlhbmdsZTpiZWZvcmUge1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgkd2hpdGUsIC4wOCkgdHJhbnNwYXJlbnQ7XG5cdH1cblx0LmRlY29yYXRlLWNpcmNsZTpiZWZvcmUsIC5kZWNvcmF0ZS1yZWN0YW5nbGU6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgLjA4KTtcblx0fVxuXG5cdC50ZWFtLWNsYXNzaWMtY2FwdGlvbiwgLnRlYW0tbW9kZXJuLWNhcHRpb24ge1xuXHRcdHAge1xuXHRcdFx0Y29sb3I6IHJnYmEoJGdyYXktODAwLCAuOCk7XG5cdFx0fVxuXHRcdGg0IGF7XG5cdFx0XHRjb2xvcjogJGdyYXktODAwO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvdW50ZG93bi1ncmFkaWVudCB7XG5cdFx0LmNvdW50ZG93bi1wZXJpb2R7XG5cdFx0XHRjb2xvcjogcmdiYSgkd2hpdGUsIC44KTtcblx0XHR9XG5cdH1cblx0LmNvdW50ZG93biB7XG5cdFx0LmNvdW50ZG93bi1zZWN0aW9uICsgLmNvdW50ZG93bi1zZWN0aW9uIHtcblx0XHRcdCY6OmJlZm9yZSxcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIC4yKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYm94LXByaWNpbmctbW9kZXJuIHtcblx0XHRjb2xvcjogJGdyYXktODAwO1xuXHRcdC5wcmljaW5nLW1vZGVybi10aXRsZSB7XG5cdFx0XHRjb2xvcjogJGdyYXktODAwO1xuXHRcdH1cblx0fVxuXHQudGV4dC1zZWNvbmRhcnkge1xuXHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHR9XG5cdC5nb29nbGUtbWFwIHtcblx0XHRjb2xvcjogJGdyYXktODAwO1xuXHR9XG59XG5cbiVjb250ZXh0LWxpZ2h0IHtcblx0Ly8gTG9nb1xuXHQuYnJhbmQge1xuXHRcdC5icmFuZC1sb2dvLWRhcmsge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0LmJyYW5kLWxvZ28tbGlnaHQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLypcbiogTGlnaHQgQmFja2dyb3VuZHNcbiovXG4uYmctZGVmYXVsdCB7XG5cdEBpbmNsdWRlIGJnLWJlaGF2aW91cigkYm9keS1iZyk7XG5cblx0Ji1kZWNvciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiBjYWxjKCAxMDAlIC0gMnB4ICk7XG5cdFx0XHRoZWlnaHQ6IDY1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9kZWNvci13YXZlLWJvdHRvbS5wbmcnKTtcblx0XHR9XG5cdH1cbn1cblxuLmJnLWdyYXktMTAwIHtcblx0QGluY2x1ZGUgYmctYmVoYXZpb3VyKCRncmF5LTEwMCk7XG59XG5cbi5iZy1ncmF5LTMwMCB7XG5cdEBpbmNsdWRlIGJnLWJlaGF2aW91cigkZ3JheS0zMDApO1xufVxuXG4uYmctZ3JheS00MDAge1xuXHRAaW5jbHVkZSBiZy1iZWhhdmlvdXIoJGdyYXktNDAwKTtcbn1cblxuLmJnLWdyYXktMSB7XG5cdEBpbmNsdWRlIGJnLWJlaGF2aW91cigkZ3JheS0xKTtcblxuXHQmLWRlY29yIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0ICBjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IGNhbGMoIDEwMCUgLSAycHggKTtcblx0XHRcdGhlaWdodDogNjVweDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2RlY29yLWdyYXktdG9wLnBuZycpO1xuXHRcdH1cblx0fVxufVxuXG4vKlxuKiBEYXJrIEJhY2tncm91bmRzXG4qL1xuLmJnLWdyYXktNjAwIHtcblx0QGV4dGVuZCAlY29udGV4dC1kYXJrO1xuXHRAaW5jbHVkZSBiZy1iZWhhdmlvdXIoJGdyYXktNjAwKTtcbn1cbi5iZy1ncmF5LTcwMCB7XG5cdEBleHRlbmQgJWNvbnRleHQtZGFyaztcblx0QGluY2x1ZGUgYmctYmVoYXZpb3VyKCRncmF5LTcwMCk7XG59XG4uYmctZ3JheS04MDAge1xuXHRAZXh0ZW5kICVjb250ZXh0LWRhcms7XG5cdEBpbmNsdWRlIGJnLWJlaGF2aW91cigkZ3JheS04MDApO1xuXG59XG5cbi5iZy1kYXJrLWZpbHRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0PiAqIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXHQmOmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCRibGFjaywgMCkgMCUsIHJnYmEoJGdyYXktODAwLCAwLjgpIDEwMCUpO1xuXHR9XG59XG5cbi5iZy1hY2NlbnQtZmlsdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQ+ICoge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cdCY6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNTkuNzNkZWcsICMzQTA5MkYgMC45JSwgcmdiYSg2MCwgNTUsIDc5LCAwLjQ1KSAxMDcuNDMlKTtcblx0fVxufVxuXG4vKlxuKiBBY2NlbnQgQmFja2dyb3VuZHNcbiovXG4uYmctcHJpbWFyeSB7XG5cdEBleHRlbmQgJWNvbnRleHQtZGFyaztcblx0JiArICYge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG5cdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xufVxuXG4uYmctcGluayB7XG5cdEBleHRlbmQgJWNvbnRleHQtZGFyaztcblx0JiArICYge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG5cdGJhY2tncm91bmQ6ICRwaW5rLWNvbG9yO1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcblx0QGV4dGVuZCAlY29udGV4dC1kYXJrO1xuXHQmICsgJiB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblx0YmFja2dyb3VuZDogJHNlY29uZGFyeTtcbn1cblxuLmJnLXNlY29uZGFyeS0yIHtcblx0QGV4dGVuZCAlY29udGV4dC1kYXJrO1xuXHQmICsgJiB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblx0YmFja2dyb3VuZDogJHNlY29uZGFyeS0yO1xufVxuXG4uYmctZ3JlZW57XG5cdEBleHRlbmQgJWNvbnRleHQtZGFyaztcblx0JiArICYge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG5cdGJhY2tncm91bmQ6ICRncmVlbi1jb2xvcjtcbn1cblxuLypcbiogQmFja2dyb3VuZCBJbWFnZVxuKi9cbi5iZy1pbWFnZSB7XG5cbn1cblxuW2NsYXNzKj0nYmctJ10ge1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4vLyBEZXNrdG9wIG9ubHlcbi8vXG5odG1sOm5vdCgudGFibGV0KTpub3QoLm1vYmlsZSkge1xuXHQuYmctZml4ZWQge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG5cdFx0fVxuXHR9XG59XG5cbi5iZy1kb3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdD4gKiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblx0JjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiAnJztcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2JnLWRvdC5wbmdcIik7XG5cdFx0b3BhY2l0eTogLjI7XG5cdFx0ei1pbmRleDogMDtcblx0fVxufVxuXG4uYmctZG90cy1saWdodCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0PiAqIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXHQmOmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvYmctZG90LWxpZ2h0LnBuZ1wiKTtcblx0XHRvcGFjaXR5OiAuMDQ7XG5cdFx0ei1pbmRleDogMDtcblx0fVxufVxuXG5cbi5iZy1kZWNvcmF0ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0PiAqIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0fVxuXHQmOmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvYmctZG90LWxpZ2h0LnBuZ1wiKTtcblx0XHRvcGFjaXR5OiAuMDQ7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXHQmOmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwdnc7XG5cdFx0aGVpZ2h0OiAxMDB2dztcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheS02MDA7XG5cdFx0dHJhbnNmb3JtOiBza2V3WSgzMWRlZyk7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXHQmLmJnLWRlY29yYXRlLXJldmVyc2Uge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiBza2V3WSgtMzFkZWcpO1xuXHRcdH1cblx0fVxufVxuXG4iLCIvL1xuLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBDbGVhcmZpeFxuLy8gXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXHQmOmFmdGVyIHtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuXG4vLyBEaXNhYmxlIHBhZGRpbmcgLSB0b3Agb24gdHdvIHNpbWlsYXIgYmFja2dyb3VuZHNcbi8vIFxuQG1peGluIGJnLWJlaGF2aW91cigkYmctY29sb3IpIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuXG5cdCY6bm90KFtzdHlsZSo9XCJiYWNrZ3JvdW5kLVwiXSkgKyAmOm5vdChbc3R5bGUqPVwiYmFja2dyb3VuZC1cIl0pIHsgcGFkZGluZy10b3A6IDA7IH1cbn1cblxuLy8gR3JpZCByZWxhdGVkIHZhbHVlc1xuLy9cbkBtaXhpbiBtYWtlLWdyaWQtcGFyYW1ldGVyKCRwYXJhbWV0ZXIsICRvZmZzZXQsICRjb250YWluZXIsICRjb2wpIHtcblx0QGlmICRvZmZzZXQgPiAwIHtcblx0XHQjeyRwYXJhbWV0ZXJ9OiBjYWxjKDUwJSAtICN7JGNvbnRhaW5lcn0gLyAyICsgI3skb2Zmc2V0fSArICgjeyRjb250YWluZXJ9IC8gI3skZ3JpZC1jb2x1bW5zfSkgKiAjeyRjb2x9KTtcblx0fSBAZWxzZSBpZiAoJG9mZnNldCA8IDApIHtcblx0XHQjeyRwYXJhbWV0ZXJ9OiBjYWxjKDUwJSAtICN7JGNvbnRhaW5lcn0gLyAyIC0gI3stJG9mZnNldH0gKyAoI3skY29udGFpbmVyfSAvICN7JGdyaWQtY29sdW1uc30pICogI3skY29sfSk7XG5cdH0gQGVsc2Uge1xuXHRcdCN7JHBhcmFtZXRlcn06IGNhbGMoNTAlIC0gI3skY29udGFpbmVyfSAvIDIgKyAoI3skY29udGFpbmVyfSAvICN7JGdyaWQtY29sdW1uc30pICogI3skY29sfSk7XG5cdH1cbn1cblxuLy8gTGluayB1bml2ZXJzYWwgbWl4aW5cbi8vXG5AbWl4aW4gbGluaygkZGVmYXVsdC1jbHIsICRob3Zlci1jb2xvcikge1xuXHQmLFxuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6ICRkZWZhdWx0LWNscjtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkaG92ZXItY29sb3I7XG5cdH1cbn1cbiIsIi8qXG4qIFV0aWxpdGllcyBjdXN0b21cbiovXG4uaGVpZ2h0LWZpbGwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG5cdD4gKiB7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHR9XG59XG5cbi8vIE9iamVjdCBpbmxpbmUgXG4ub2JqZWN0LWlubGluZSB7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdD4gKiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1pbi13aWR0aDogMjBweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdH1cblxuXHQ+ICogKyAqIHtcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHR9XG59XG5cbi5vaCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gVGV4dCBkZWNvcmF0aW9uc1xuLnRleHQtZGVjb3JhdGlvbi1saW5lcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDEwMCU7XG5cblx0Ji1jb250ZW50IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1pbi13aWR0aDogMTcwcHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGJhY2tncm91bmQ6ICRncmF5LTIwMDtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuXHRcdH1cblx0fVxufVxuXG4qICsgLnRleHQtZGVjb3JhdGlvbi1saW5lcyB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi8vIFJpZ2h0c1xucC5yaWdodHMge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiAkYm9keS1jb2xvcjtcblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHR9XG5cdH1cbn1cblxuLy8gSlNDb2xvciBXb3JrYXJvdW5kXG5bc3R5bGUqPSd6LWluZGV4OiAxMDAwOyddIHtcblx0ei1pbmRleDogJHppbmRleC1sYXlvdXQtcGFuZWwgKyAxICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsb2NrIHtcblx0PiAqIHtcblx0XHRtYXJnaW4tbGVmdDogLjEyNWVtO1xuXHRcdG1hcmdpbi1yaWdodDogLjEyNWVtO1xuXHR9XG59XG4iLCIvKlxuKlxuKiBBbmltYXRlLmNzc1xuKi9cblxuLmFuaW1hdGVkIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5hbmltYXRlZC5pbmZpbml0ZSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG5cdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uYW5pbWF0ZWQuaGluZ2Uge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbi53b3ctb3V0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmh0bWw6bm90KC5sdC1pZTEwKSAubm90LWFuaW1hdGVkIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLy9cbi8vIEZhZGVJbiBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vL1xuQGluY2x1ZGUga2V5ZnJhbWVzKGZhZGVJbikge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmZhZGVJbiB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuLy9cbi8vIEZhZGVJblVwIEtleWZyYW1lcyBBbmltYXRpb25cbi8vXG5AaW5jbHVkZSBrZXlmcmFtZXMoZmFkZUluVXApIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0fVxufVxuXG4uZmFkZUluVXAge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG4vL1xuLy8gRmFkZUluRG93biBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vL1xuQGluY2x1ZGUga2V5ZnJhbWVzKGZhZGVJbkRvd24pIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHR9XG59XG5cbi5mYWRlSW5Eb3duIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG5cbi8vXG4vLyBGYWRlSW5MZWZ0IEtleWZyYW1lcyBBbmltYXRpb25cbi8vXG5AaW5jbHVkZSBrZXlmcmFtZXMoZmFkZUluTGVmdCkge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdH1cbn1cblxuLmZhZGVJbkxlZnQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xuXHRhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbn1cblxuLy9cbi8vIEZhZGVJblJpZ2h0IEtleWZyYW1lcyBBbmltYXRpb25cbi8vXG5AaW5jbHVkZSBrZXlmcmFtZXMoZmFkZUluUmlnaHQpIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0fVxufVxuXG4uZmFkZUluUmlnaHQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xufVxuXG4vL1xuLy8gRmFkZU91dCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vL1xuQGluY2x1ZGUga2V5ZnJhbWVzKGZhZGVPdXQpIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbi5mYWRlT3V0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbi8vXG4vLyBTbGlkZUluRG93biBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vL1xuQGluY2x1ZGUga2V5ZnJhbWVzKHNsaWRlSW5Eb3duKSB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cblxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxufVxuXG4uc2xpZGVJbkRvd24ge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcblx0YW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xufVxuXG4vLyBcbi8vIFNsaWRlSW5MZWZ0IEtleWZyYW1lcyBBbmltYXRpb25cbi8vXG5AaW5jbHVkZSBrZXlmcmFtZXMoc2xpZGVJbkxlZnQpIHtcblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG59XG5cbi5zbGlkZUluTGVmdCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xuXHRhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG59XG5cbi8vXG4vLyBTbGlkZUluUmlnaHQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuLy9cbkBpbmNsdWRlIGtleWZyYW1lcyhzbGlkZUluUmlnaHQpIHtcblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cblxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxufVxuXG4uc2xpZGVJblJpZ2h0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xuXHRhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xufVxuXG4vL1xuLy8gU2xpZGVPdXREb3duIEtleWZyYW1lcyBBbmltYXRpb25cbi8vXG5AaW5jbHVkZSBrZXlmcmFtZXMoc2xpZGVPdXREb3duKSB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcblx0fVxufVxuXG4uc2xpZGVPdXREb3duIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xuXHRhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xufVxuIiwiLy8gQ1NTIHZlbmRvcnNcbi8vIFxuXG5AbWl4aW4ga2V5ZnJhbWVzKCRuYW1lKSB7XG5cdEAtd2Via2l0LWtleWZyYW1lcyAjeyRuYW1lfSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblx0QGtleWZyYW1lcyAjeyRuYW1lfSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy9AbWl4aW4gZGlzcGxheS1mbGV4KCkge1xuLy8gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuLy8gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbi8vICBkaXNwbGF5OiBmbGV4O1xuLy99XG4vL1xuLy9AbWl4aW4gZGlzcGxheS1pbmxpbmUtZmxleCgpIHtcbi8vICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xuLy8gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbi8vICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbi8vfVxuLy9cbi8vQG1peGluIGZsZXgoJGdyb3ctc2hyaW5rLWJhc2lzKSB7XG4vLyAgLW1zLWZsZXg6ICRncm93LXNocmluay1iYXNpcztcbi8vICAtd2Via2l0LWZsZXg6ICRncm93LXNocmluay1iYXNpcztcbi8vICBmbGV4OiAkZ3Jvdy1zaHJpbmstYmFzaXM7XG4vL31cbi8vXG4vL0BtaXhpbiBmbGV4LWRpcmVjdGlvbigkZGlyZWN0aW9uKSB7XG4vLyAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbi8vICAtbXMtZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG4vLyAgZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG4vL31cbi8vXG4vL0BtaXhpbiBmbGV4LXdyYXAoJHdyYXApIHtcbi8vICAtd2Via2l0LWZsZXgtd3JhcDogJHdyYXA7XG4vLyAgLW1zLWZsZXgtd3JhcDogJHdyYXA7XG4vLyAgZmxleC13cmFwOiAkd3JhcDtcbi8vfVxuLy9cbi8vQG1peGluIGZsZXgtZ3JvdygkZ3Jvdykge1xuLy8gIC13ZWJraXQtZmxleC1ncm93OiAkZ3Jvdztcbi8vICAtbXMtZmxleC1wb3NpdGl2ZTogJGdyb3c7XG4vLyAgZmxleC1ncm93OiAkZ3Jvdztcbi8vfVxuLy9cbi8vQG1peGluIGZsZXgtc2hyaW5rKCRzaHJpbmspIHtcbi8vICAtbXMtZmxleC1uZWdhdGl2ZTogJHNocmluaztcbi8vICAtd2Via2l0LWZsZXgtc2hyaW5rOiAkc2hyaW5rO1xuLy8gIGZsZXgtc2hyaW5rOiAkc2hyaW5rO1xuLy99XG4vL1xuLy9AbWl4aW4gZmxleC1iYXNpcygkYmFzaXMpIHtcbi8vICAtd2Via2l0LWZsZXgtYmFzaXM6ICRiYXNpcztcbi8vICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogJGJhc2lzO1xuLy8gIGZsZXgtYmFzaXM6ICRiYXNpcztcbi8vICBtYXgtd2lkdGg6ICRiYXNpcztcbi8vfVxuLy9cbi8vQG1peGluIGp1c3RpZnktY29udGVudCgkYWxpZ24pIHtcbi8vICAtd2Via2l0LWp1c3RpZnktY29udGVudDogJGFsaWduO1xuLy8gIEBpZiAoJGFsaWduID09IFwiZmxleC1zdGFydFwiKSB7XG4vLyAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbi8vICB9IEBlbHNlIGlmICgkYWxpZ24gPT0gXCJmbGV4LWVuZFwiKSB7XG4vLyAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4vLyAgfSBAZWxzZSBpZiAoJGFsaWduID09IFwic3BhY2UtYXJvdW5kXCIpIHtcbi8vICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4vLyAgfSBAZWxzZSBpZiAoJGFsaWduID09IFwic3BhY2UtYmV0d2VlblwiKSB7XG4vLyAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuLy8gIH0gQGVsc2Uge1xuLy8gICAgLW1zLWZsZXgtcGFjazogJGFsaWduO1xuLy8gIH1cbi8vICBqdXN0aWZ5LWNvbnRlbnQ6ICRhbGlnbjtcbi8vfVxuLy9cbi8vQG1peGluIGFsaWduLWNvbnRlbnQoJGFsaWduKXtcbi8vICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcbi8vICBAaWYgKCRhbGlnbiA9PSBcImZsZXgtc3RhcnRcIikge1xuLy8gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4vLyAgfSBAZWxzZSBpZiAoJGFsaWduID09IFwiZmxleC1lbmRcIikge1xuLy8gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuLy8gIH0gQGVsc2UgaWYgKCRhbGlnbiA9PSBcInNwYWNlLWFyb3VuZFwiKSB7XG4vLyAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuLy8gIH0gQGVsc2UgaWYgKCRhbGlnbiA9PSBcInNwYWNlLWJldHdlZW5cIikge1xuLy8gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbi8vICB9IEBlbHNlIGlmICgkYWxpZ24gPT0gXCJjZW50ZXJcIikge1xuLy8gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuLy8gIH0gQGVsc2UgaWYgKCRhbGlnbiA9PSBcInN0cmV0Y2hcIikge1xuLy8gICAgLW1zLWZsZXgtcGFjazogc3RyZXRjaDtcbi8vICB9IEBlbHNlIHtcbi8vICAgIC1tcy1mbGV4LXBhY2s6ICRhbGlnbjtcbi8vICB9XG4vLyAgYWxpZ24tY29udGVudDogJGFsaWduO1xuLy99XG4vL1xuLy9AbWl4aW4gYWxpZ24taXRlbXMoJHZhbGlnbikge1xuLy8gIC13ZWJraXQtYWxpZ24taXRlbXM6ICR2YWxpZ247XG4vLyAgQGlmICgkdmFsaWduID09IFwiZmxleC1zdGFydFwiKSB7XG4vLyAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4vLyAgfSBAZWxzZSBpZiAoJHZhbGlnbiA9PSBcImZsZXgtZW5kXCIpIHtcbi8vICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4vLyAgfSBAZWxzZSB7XG4vLyAgICAtbXMtZmxleC1hbGlnbjogJHZhbGlnbjtcbi8vICB9XG4vLyAgYWxpZ24taXRlbXM6ICR2YWxpZ247XG4vL31cbi8vXG4vL0BtaXhpbiBhbGlnbi1zZWxmKCR2YWxpZ24pIHtcbi8vICAtd2Via2l0LWFsaWduLXNlbGY6ICR2YWxpZ247XG4vLyAgQGlmICgkdmFsaWduID09IFwiZmxleC1zdGFydFwiKSB7IFxuLy8gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4vLyAgfSBAZWxzZSBpZiAoJHZhbGlnbiA9PSBcImZsZXgtZW5kXCIpIHtcbi8vICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbi8vICB9IEBlbHNlIHtcbi8vICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246ICR2YWxpZ247XG4vLyAgfVxuLy8gIGFsaWduLXNlbGY6ICR2YWxpZ247XG4vL31cblxuQG1peGluIG9yZGVyKCRvcmRlcikge1xuXHQtd2Via2l0LW9yZGVyOiAkb3JkZXI7XG5cdC1tcy1mbGV4LW9yZGVyOiAkb3JkZXI7XG5cdG9yZGVyOiAkb3JkZXJcbn1cblxuQG1peGluIGNvbHVtbnMoJGNvdW50KSB7XG5cdC13ZWJraXQtY29sdW1uczogJGNvdW50O1xuXHQtbW96LWNvbHVtbnM6ICRjb3VudDtcblx0Y29sdW1uczogJGNvdW50O1xufVxuXG5AbWl4aW4gYnJlYWstaW5zaWRlKCRicmVhay1pbnNpZGUpIHtcblx0LXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiAkYnJlYWstaW5zaWRlO1xuXHRwYWdlLWJyZWFrLWluc2lkZTogJGJyZWFrLWluc2lkZTtcblx0YnJlYWstaW5zaWRlOiAkYnJlYWstaW5zaWRlO1xufVxuIiwiLypcbipcbiogUHJlbG9hZGVyXG4qL1xuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG4ucHJlbG9hZGVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cdHotaW5kZXg6IDEwMDAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMjBweDtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHR0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG5cblx0Ji5sb2FkZWQge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG59XG5cbi5wcmVsb2FkZXItYm9keSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cmlnaHQ6IC04cHg7XG5cdH1cbn1cblxuLy9cbi8vIEN1c3RvbSBTdHlsZXNcbi8vIFxuLmNzc2xvYWQtY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMzZweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY3NzbG9hZC1zcGVlZGluZy13aGVlbCB7XG5cdHdpZHRoOiAzNnB4O1xuXHRoZWlnaHQ6IDM2cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRib3JkZXI6IDNweCBzb2xpZCAkcHJpbWFyeTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuXHRhbmltYXRpb246IGNzc2xvYWQtc3BpbiAuODhzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuQGluY2x1ZGUga2V5ZnJhbWVzIChjc3Nsb2FkLXNwaW4pIHtcblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufVxuIiwiLypcbipcbiogVG9Ub3BcbiovXG5cbi51aS10by10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDE1cHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6ICRmb3JtLWlucHV0LWhlaWdodDtcbiAgaGVpZ2h0OiAkZm9ybS1pbnB1dC1oZWlnaHQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLWlucHV0LWhlaWdodCAtIDRweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IC40NXMgYWxsIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbmh0bWwubW9iaWxlIC51aS10by10b3AsXG5odG1sLnRhYmxldCAudWktdG8tdG9wIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC51aS10by10b3Age1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIGJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5cbiIsIi8qXG4qXG4qIFJEIE5hdmJhclxuKi9cblxuLy9cbi8vIFJEIE5hdmJhciB2YXJpYWJsZXNcbi8vXG4kcmQtbmF2YmFyLXN0YXRpYy13aWR0aDogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIHhsKTtcbiRuYXZiYXItc3RhdGljLW5hdi1pbmRlbnQ6IDM4cHg7XG5cbiRyZC1uYXZiYXItbWluLWZvbnQtc2l6ZTogMjRweDtcbiRyZC1uYXZiYXItbWluLWxpbmUtaGVpZ2h0OiA0OHB4O1xuJHJkLW5hdmJhci1taW4taGVpZ2h0OiA1NnB4O1xuXG4kcmQtbmF2YmFyLWNvbG9yOiAkZ3JheS03MDA7XG4kcmQtbmF2YmFyLWJhY2tncm91bmQ6ICRncmF5LTcwMDtcbiRyZC1uYXZiYXItc2hhZG93OiAwIDAgMjJweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4kcmQtbmF2YmFyLWJvcmRlcjogMXB4IHNvbGlkICRncmF5LTcwMDtcbiRyZC1uYXZiYXItd2lkdGg6IDEyMDBweDtcblxuLy8gUkQgTmF2YmFyIFBhbmVsXG4kcmQtbmF2YmFyLXBhbmVsLWNvbG9yOiAkcmQtbmF2YmFyLWNvbG9yO1xuJHJkLW5hdmJhci1wYW5lbC1iYWNrZ3JvdW5kOiAkcmQtbmF2YmFyLWJhY2tncm91bmQ7XG5cbi8vIFJEIE5hdmJhciBOYXZcbiRyZC1uYXZiYXItbmF2LW1pbi13aWR0aDogMjcwcHg7XG4kcmQtbmF2YmFyLW5hdi1jb2xvcjogJHJkLW5hdmJhci1jb2xvcjtcbiRyZC1uYXZiYXItbmF2LWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJHJkLW5hdmJhci1uYXYtaG92ZXItY29sb3I6ICRwcmltYXJ5O1xuJHJkLW5hdmJhci1uYXYtaG92ZXItYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kcmQtbmF2YmFyLW5hdi1hY3RpdmUtY29sb3I6ICRyZC1uYXZiYXItbmF2LWhvdmVyLWNvbG9yO1xuJHJkLW5hdmJhci1uYXYtYWN0aXZlLWJhY2tncm91bmQ6ICRyZC1uYXZiYXItbmF2LWhvdmVyLWJhY2tncm91bmQ7XG5cbi8vIFJEIE5hdmJhciBEcm9wZG93blxuJHJkLW5hdmJhci1kcm9wZG93bi13aWR0aDogMjcwcHg7XG4kcmQtbmF2YmFyLWRyb3Bkb3duLWJhY2tncm91bmQ6ICR3aGl0ZTtcbiRyZC1uYXZiYXItZHJvcGRvd24taXRlbS1jb2xvcjogJGdyYXktNTAwO1xuJHJkLW5hdmJhci1kcm9wZG93bi1pdGVtLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJHJkLW5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWNvbG9yOiAkcHJpbWFyeTtcbiRyZC1uYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiRyZC1uYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtY29sb3I6ICRyZC1uYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1jb2xvcjtcbiRyZC1uYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtYmFja2dyb3VuZDogJHJkLW5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWJhY2tncm91bmQ7XG5cbi8vIFJEIE5hdmJhciBNZWdhbWVudVxuJHJkLW5hdmJhci1tZWdhbWVudS1ndXR0ZXI6IDMwcHg7XG4kcmQtbmF2YmFyLW1lZ2FtZW51LWJhY2tncm91bmQ6ICR3aGl0ZTtcbiRyZC1uYXZiYXItbWVnYW1lbnUtaXRlbS1jb2xvcjogJGJsYWNrO1xuJHJkLW5hdmJhci1tZWdhbWVudS1pdGVtLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJHJkLW5hdmJhci1tZWdhbWVudS1pdGVtLWhvdmVyLWNvbG9yOiAkcHJpbWFyeTtcbiRyZC1uYXZiYXItbWVnYW1lbnUtaXRlbS1ob3Zlci1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuLy8gUkQgTmF2YmFyIHRvZ2dsZXNcbiRyZC1uYXZiYXItdG9nZ2xlLXByZXNldDogXCJidXR0b24tbGluZXMtYXJyb3ctMlwiO1xuJHJkLW5hdmJhci10b2dnbGUtYm9yZGVyLXJhZGl1czogMDtcbiRyZC1uYXZiYXItY29sbGFwc2UtdG9nZ2xlLXByZXNldDogXCJjb2xsYXBzZS1wcmVzZXQtMVwiO1xuJHJkLW5hdmJhci10b2dnbGUtY29sb3I6ICRncmF5LTMwMDtcblxuQGltcG9ydCBcInJkLW5hdmJhcl9pbmNsdWRlcy9fcmQtbmF2YmFyLW1peGluc1wiO1xuXG4vLyBSRCBOYXZiYXIgQmFzaWNzXG4lcmQtbmF2YmFyLXRyYW5zaXRpb24ge1xuXHR0cmFuc2l0aW9uOiAwLjM1cyBhbGwgY3ViaWMtYmV6aWVyKDAuNjUsIDAuMDUsIDAuMzYsIDEpO1xufVxuXG4ucmQtbmF2YmFyLS1uby10cmFuc2l0aW9uIHtcblx0JiwgKiB7XG5cdFx0dHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5yZC1uYXZiYXItd3JhcCB7XG5cdEBleHRlbmQgJXJkLW5hdmJhci10cmFuc2l0aW9uO1xufVxuXG4ucmQtbmF2YmFyLFxuLnJkLW5hdmJhci5yZC1uYXZiYXItLWlzLWNsb25lIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnJkLW5hdmJhcixcbi5yZC1tZW51LFxuLnJkLW5hdmJhci1uYXYsXG4ucmQtbmF2YmFyLXBhbmVsIHtcblx0QGV4dGVuZCAlcmQtbmF2YmFyLXRyYW5zaXRpb247XG59XG5cbi5yZC1uYXZiYXIucmQtbmF2YmFyLWZpeGVkICsgLnJkLW5hdmJhci5yZC1uYXZiYXItLWlzLWNsb25lLFxuLnJkLW5hdmJhci5yZC1uYXZiYXItc2lkZWJhciArIC5yZC1uYXZiYXIucmQtbmF2YmFyLS1pcy1jbG9uZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIFJEIE5hdmJhclxuLnJkLW5hdmJhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGJhY2tncm91bmQ6ICRyZC1uYXZiYXItYmFja2dyb3VuZDtcbn1cblxuLy8gUkQgTmF2YmFyIFRvZ2dsZVxuLnJkLW5hdmJhci10b2dnbGUge1xuXHRAaW5jbHVkZSBtYWtlLXRvZ2dsZShcblx0XHRcdCRyZC1uYXZiYXItdG9nZ2xlLXByZXNldCxcblx0XHRcdCRyZC1uYXZiYXItbWluLWxpbmUtaGVpZ2h0LFxuXHRcdFx0JHJkLW5hdmJhci1taW4tZm9udC1zaXplLFxuXHRcdFx0JGJvcmRlci1yYWRpdXMsXG5cdFx0XHQkcmQtbmF2YmFyLXRvZ2dsZS1jb2xvclxuXHQpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiBub25lO1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vLyBSRCBOYXZiYXIgQ29sbGFwc2Vcbi5yZC1uYXZiYXItY29sbGFwc2UtdG9nZ2xlIHtcblx0QGluY2x1ZGUgbWFrZS10b2dnbGUoXG5cdFx0XHQkcmQtbmF2YmFyLWNvbGxhcHNlLXRvZ2dsZS1wcmVzZXQsXG5cdFx0XHQkcmQtbmF2YmFyLW1pbi1saW5lLWhlaWdodCxcblx0XHRcdCRyZC1uYXZiYXItbWluLWZvbnQtc2l6ZSxcblx0XHRcdCRyZC1uYXZiYXItdG9nZ2xlLWJvcmRlci1yYWRpdXMsXG5cdFx0XHQkd2hpdGVcblx0KTtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLy8gUkQgTmF2YmFyIEJyYW5kXG4ucmQtbmF2YmFyLWJyYW5kIHtcblx0YSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLy8gUkQgTmF2YmFyIFNlYXJjaFxuLnJkLW5hdmJhci1zZWFyY2gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG5cdC5mb3JtLWlucHV0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXHR9XG5cblx0LnJkLXNlYXJjaC1mb3JtLXN1Ym1pdCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogJGdyYXktMzAwO1xuXHRcdHRyYW5zaXRpb246IC4zM3M7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHR9XG5cdH1cbn1cblxuLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlIHtcblx0QGluY2x1ZGUgcmVzZXQtYnV0dG9uO1xufVxuXG4vLyBSRCBOYXZiYXIgRHJvcGRvd25cbi5yZC1uYXZiYXItZHJvcGRvd24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AaW1wb3J0IFwicmQtbmF2YmFyX2luY2x1ZGVzL3JkLW5hdmJhci1zdGF0aWNcIjtcbkBpbXBvcnQgXCJyZC1uYXZiYXJfaW5jbHVkZXMvcmQtbmF2YmFyLWZpeGVkXCI7XG5AaW1wb3J0IFwicmQtbmF2YmFyX2luY2x1ZGVzL3JkLW5hdmJhci1zaWRlYmFyXCI7XG5cbi8vIFRoZW1lc1xuQGltcG9ydCBcInJkLW5hdmJhcl9pbmNsdWRlcy9yZC1uYXZiYXJfdGhlbWVzL3JkLW5hdmJhci1jbGFzc2ljXCI7XG5AaW1wb3J0IFwicmQtbmF2YmFyX2luY2x1ZGVzL3JkLW5hdmJhcl90aGVtZXMvcmQtbmF2YmFyLWZ1bGx3aWR0aFwiO1xuQGltcG9ydCBcInJkLW5hdmJhcl9pbmNsdWRlcy9yZC1uYXZiYXJfdGhlbWVzL3JkLW5hdmJhci1tb2Rlcm5cIjtcbkBpbXBvcnQgXCJyZC1uYXZiYXJfaW5jbHVkZXMvcmQtbmF2YmFyX3RoZW1lcy9yZC1uYXZiYXItYXNpZGVcIjtcblxuXG4iLCJAa2V5ZnJhbWVzIHJkLW5hdmJhci1zbGlkZS1kb3duIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyByZC1uYXZiYXItc2xpZGUtdXAge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0fVxufVxuXG4vL1xuLy8gTmF2YmFyIFRvZ2dsZSBQcmVzZXRzXG4vL1xuQG1peGluIHRvZ2dsZSgkd2lkdGgtc2l6ZTogNDhweCwgJGhlaWdodC1zaXplOiA0OHB4LCAkZm9udC1zaXplOiAyNHB4KSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogJHdpZHRoLXNpemU7XG5cdGhlaWdodDogJGhlaWdodC1zaXplO1xuXHRmb250LXNpemU6ICRmb250LXNpemU7XG5cdGxpbmUtaGVpZ2h0OiAkaGVpZ2h0LXNpemU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbkBtaXhpbiB0b2dnbGUtaWNvbnMtdmlhLXJvdGF0aW9uKCR3aWR0aC1zaXplOiA0OHB4LCAkaGVpZ2h0LXNpemU6IDQ4cHgsICRmb250LXNpemU6IDI0cHgsICAkaWNvbi1iZWZvcmU6ICdcXGYwMDInLCAkaWNvbi1hZnRlcjogJ1xcZjAwZCcsICAkaWNvbi1iZWZvcmUtZmFtaWx5OiAnTWF0ZXJpYWwgRGVzaWduIEljb25zJywgJGljb24tYWZ0ZXItZmFtaWx5OiAnTWF0ZXJpYWwgRGVzaWduIEljb25zJykge1xuXHRzcGFuIHtcblx0XHRAaW5jbHVkZSB0b2dnbGUoJHdpZHRoLXNpemUsICRoZWlnaHQtc2l6ZSwgJGZvbnQtc2l6ZSk7XG5cblx0XHQmLCAmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHRcdHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlLFxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJGljb24tYmVmb3JlO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkaWNvbi1iZWZvcmUtZmFtaWx5O1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICRpY29uLWFmdGVyO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSBzY2FsZSguNCk7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRpY29uLWFmdGVyLWZhbWlseTtcblx0XHR9XG5cdH1cblxuXHQmLmFjdGl2ZSB7XG5cdFx0c3BhbiB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSBzY2FsZSguNCk7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIEhhbWJ1cmdlclxuQG1peGluIGJ1dHRvbi1saW5lcygkc2l6ZTogNDhweCwgJGZvbnQtc2l6ZTogMzZweCwgJGJvcmRlci1yYWRpdXM6IDJweCwgJGNvbG9yOiAjMTExMTExKSB7XG5cdHNwYW4ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0dHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuXG5cdFx0JjphZnRlcixcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogLTExcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHR0b3A6IDExcHg7XG5cdFx0fVxuXG5cdFx0JjphZnRlcixcblx0XHQmOmJlZm9yZSxcblx0XHQmIHtcblx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cdFx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IFxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0fVxuXHR9XG59XG5cbi8vIEhhbWJ1cmdlciB0byBDcm9zc1xuQG1peGluIGJ1dHRvbi1saW5lc19fY3Jvc3MtMSgkc2l6ZTogNDhweCwgJGZvbnQtc2l6ZTogMjRweCwgJGNvbG9yOiAjMTExMTExKSB7XG5cdCYuYWN0aXZlIHNwYW4ge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIGJ1dHRvbi1saW5lc19fY3Jvc3MtMigkc2l6ZTogNDhweCwgJGZvbnQtc2l6ZTogMjRweCwgJGNvbG9yOiAjMTExMTExKSB7XG5cdHNwYW4ge1xuXHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcywgMC4zcztcblx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3MsIDAuM3M7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuM3MsIDBzO1xuXHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMC4zcywgMHM7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgLXdlYmtpdC10cmFuc2Zvcm07XG5cdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIHRyYW5zZm9ybTtcblx0XHR9XG5cdH1cblxuXHQmLmFjdGl2ZSBzcGFuIHtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyAwcyBlYXNlO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4zcztcblx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjNzO1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gYnV0dG9uLWxpbmVzX19jcm9zcy0zKCRzaXplOiA0OHB4LCAkZm9udC1zaXplOiAyNHB4LCAkY29sb3I6ICMxMTExMTEpIHtcblx0c3BhbiB7XG5cdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzLCAwLjNzO1xuXHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcywgMC4zcztcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zcywgMHM7XG5cdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwLjNzLCAwcztcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCAtd2Via2l0LXRyYW5zZm9ybTtcblx0XHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgdHJhbnNmb3JtO1xuXHRcdH1cblx0fVxuXG5cdCYuYWN0aXZlIHNwYW4ge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgMHMgZWFzZTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdHRvcDogMDtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuM3M7XG5cdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4zcztcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHR9XG5cdH1cbn1cblxuLy8gSGFtYnVyZ2VyIHRvIEFycm93XG5AbWl4aW4gYnV0dG9uLWxpbmVzX19hcnJvdy0xKCRzaXplOiA0OHB4LCAkZm9udC1zaXplOiAyNHB4LCAkY29sb3I6ICMxMTExMTEpIHtcblx0c3BhbiB7XG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7XG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAkZm9udC1zaXplLzE0IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmLmFjdGl2ZSBzcGFuIHtcblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdHRvcDogMDtcblx0XHRcdHdpZHRoOiAkZm9udC1zaXplLzEuNjtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcblx0XHR9XG5cdH1cbn1cblxuLy8gSGFtYnVyZ2VyIHRvIEFycm93IChNYXRlcmlhbCBEZXNpZ24pXG5AbWl4aW4gYnV0dG9uLWxpbmVzX19hcnJvdy0yKCRzaXplOiA0OHB4LCAkZm9udC1zaXplOiAyNHB4LCAkY29sb3I6ICMxMTExMTEpIHtcblx0c3BhbiB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46ICRmb250LXNpemUvMTQgY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdCYuYWN0aXZlIHNwYW4ge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdHRvcDogMDtcblx0XHRcdHdpZHRoOiAkZm9udC1zaXplLzEuNjtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQwZGVnKTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQwZGVnKTtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDBkZWcpO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0MGRlZyk7XG5cdFx0fVxuXHR9XG59XG5cbi8vIEhhbWJ1cmdlciB0byBNaW51c1xuQG1peGluIGJ1dHRvbi1saW5lc19fbWludXMtMSgkc2l6ZTogNDhweCwgJGZvbnQtc2l6ZTogMjRweCwgJGNvbG9yOiAjMTExMTExKSB7XG5cdHNwYW4ge1xuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuXHRcdH1cblx0fVxuXG5cdCYuYWN0aXZlIHNwYW4ge1xuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0dG9wOiAwO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gc2VhcmNoLXByZXNldC0xKCRzaXplOiA0OHB4LCAkZm9udC1zaXplOiAyNHB4LCAkY29sb3I6ICMxMTExMTEpIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6ICRmb250LXNpemU7XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuXHR9XG5cblx0Ji5hY3RpdmUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC43KTtcblx0fVxufVxuXG5AbWl4aW4gY29sbGFwc2UtcHJlc2V0LTEoJHNpemU6IDQ4cHgsICRmb250LXNpemU6IDI0cHgsICRjb2xvcjogJHdoaXRlKSB7XG5cdHNwYW4ge1xuXHRcdHRvcDogNTAlO1xuXHRcdG1hcmdpbi10b3A6IC0oJHNpemUgLyAxNik7XG5cblx0XHQmLCAmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogJHNpemUgLyA4O1xuXHRcdFx0aGVpZ2h0OiAkc2l6ZSAvIDg7XG5cdFx0XHRsaW5lLWhlaWdodDogJHNpemUgLyA4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0oJHNpemUgLyAxNik7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym90dG9tOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogKCRzaXplIC8gMTYpO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogKCRzaXplIC8gMTYpO1xuXHRcdH1cblx0fVxuXG5cdCYuYWN0aXZlIHtcblx0XHRzcGFuIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC43KTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCgkc2l6ZSAvIDgpKjIgKyAoJHNpemUgLyAxNikqMik7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSgoJHNpemUgLyA4KSoyICsgKCRzaXplIC8gMTYpKjIpKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1peGluIG1ha2UtdG9nZ2xlKCRwcmVzZXQ6IFwiYnV0dG9uLWxpbmVzLWFycm93LTJcIiwgJHNpemU6IDQ4cHgsICRmb250LXNpemU6IDI0cHgsICRib3JkZXItcmFkaXVzOiAycHgsICRjb2xvcjogIzExMTExMSkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6ICRzaXplO1xuXHRoZWlnaHQ6ICRzaXplO1xuXHRsaW5lLWhlaWdodDogJHNpemU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICRjb2xvcjtcblxuXHRAaWYgKCRwcmVzZXQgPT0gXCJjb2xsYXBzZS1wcmVzZXQtMVwiKSB7XG5cdFx0QGluY2x1ZGUgY29sbGFwc2UtcHJlc2V0LTEoJHNpemUsICRmb250LXNpemUsICRjb2xvcik7XG5cdH1cblxuXHRAaWYgKCRwcmVzZXQgPT0gXCJzZWFyY2gtcHJlc2V0LTFcIikge1xuXHRcdEBpbmNsdWRlIHNlYXJjaC1wcmVzZXQtMSgkc2l6ZSwgJGZvbnQtc2l6ZSwgJGNvbG9yKTtcblx0fVxuXG5cdEBpZiAoJHByZXNldCA9PSBcImJ1dHRvbi1saW5lcy1jcm9zcy0xXCIpIHtcblx0XHRAaW5jbHVkZSBidXR0b24tbGluZXMoJHNpemUsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzLCAkY29sb3IpO1xuXHRcdEBpbmNsdWRlIGJ1dHRvbi1saW5lc19fY3Jvc3MtMSgkc2l6ZSwgJGZvbnQtc2l6ZSwgJGNvbG9yKTtcblx0fVxuXG5cdEBpZiAoJHByZXNldCA9PSBcImJ1dHRvbi1saW5lcy1jcm9zcy0yXCIpIHtcblx0XHRAaW5jbHVkZSBidXR0b24tbGluZXMoJHNpemUsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzLCAkY29sb3IpO1xuXHRcdEBpbmNsdWRlIGJ1dHRvbi1saW5lc19fY3Jvc3MtMigkc2l6ZSwgJGZvbnQtc2l6ZSwgJGNvbG9yKTtcblx0fVxuXG5cdEBpZiAoJHByZXNldCA9PSBcImJ1dHRvbi1saW5lcy1jcm9zcy0zXCIpIHtcblx0XHRAaW5jbHVkZSBidXR0b24tbGluZXMoJHNpemUsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzLCAkY29sb3IpO1xuXHRcdEBpbmNsdWRlIGJ1dHRvbi1saW5lc19fY3Jvc3MtMygkc2l6ZSwgJGZvbnQtc2l6ZSwgJGNvbG9yKTtcblx0fVxuXG5cdEBpZiAoJHByZXNldCA9PSBcImJ1dHRvbi1saW5lcy1hcnJvdy0xXCIpIHtcblx0XHRAaW5jbHVkZSBidXR0b24tbGluZXMoJHNpemUsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzLCAkY29sb3IpO1xuXHRcdEBpbmNsdWRlIGJ1dHRvbi1saW5lc19fYXJyb3ctMSgkc2l6ZSwgJGZvbnQtc2l6ZSwgJGNvbG9yKTtcblx0fVxuXG5cdEBpZiAoJHByZXNldCA9PSBcImJ1dHRvbi1saW5lcy1hcnJvdy0yXCIpIHtcblx0XHRAaW5jbHVkZSBidXR0b24tbGluZXMoJHNpemUsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzLCAkY29sb3IpO1xuXHRcdEBpbmNsdWRlIGJ1dHRvbi1saW5lc19fYXJyb3ctMigkc2l6ZSwgJGZvbnQtc2l6ZSwgJGNvbG9yKTtcblx0fVxuXG5cdEBpZiAoJHByZXNldCA9PSBcImJ1dHRvbi1saW5lcy1taW51cy0xXCIpIHtcblx0XHRAaW5jbHVkZSBidXR0b24tbGluZXMoJHNpemUsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzLCAkY29sb3IpO1xuXHRcdEBpbmNsdWRlIGJ1dHRvbi1saW5lc19fbWludXMtMSgkc2l6ZSwgJGZvbnQtc2l6ZSwgJGNvbG9yKTtcblx0fVxufVxuXG4vLyBSRCBOYXZiYXIgU3VibWVudSB3aXRoIEFycm93XG5AbWl4aW4gc3VibWVudS13aXRoLWFycm93KCkge1xuXHRsaSB7XG5cdFx0PiBhIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxlZnQ6IC0zcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0cGFkZGluZzogMXB4IDE0cHggMXB4IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdEBpbmNsdWRlIGxpbmsoJHJkLW5hdmJhci1kcm9wZG93bi1pdGVtLWNvbG9yLCAkcmQtbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3IpO1xuXG5cdFx0XHQmLFxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogLjE1cyBlYXNlLWluLW91dDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IC0xcHg7XG5cdFx0XHRcdGxlZnQ6IC02cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Y29udGVudDogJ1xcZjEwNSc7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuXHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHRjb2xvcjogJHJkLW5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWNvbG9yO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5mb2N1cyA+IGEsXG5cdFx0Ji5vcGVuZWQgPiBhLFxuXHRcdD4gYTpob3ZlciB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0bGVmdDogLTdweDtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qXG4qIEBzdWJzZWN0aW9uICBSRCBOYXZiYXIgU3RhdGljXG4qL1xuLy8gLSBsaSBmaXJzdCBsZXZlbCBhbmQgbGlcbi8vIC0gbGluayBmaXJzdCBsZXZlbCBhbmQgbGlua1xuLy8gLSBtZW51c1xuLy8gLSBkcm9wZG93bnNcbi8vIC0gbWVnYW1lbnVzXG4vLyAtIHJkLXNlYXJjaFxuLy8gLSBzdWJtZW51c1xuXG4ucmQtbmF2YmFyLXN0YXRpYyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdC8vIFJEIE5hdmJhciBOYXZcblx0Ly9cblx0Ly8gUkQgTmF2IGl0ZW0gMS1zdCBsZXZlbFxuXHQucmQtbmF2LWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQmLmZvY3VzLFxuXHRcdCYub3BlbmVkIHtcblx0XHRcdC5yZC1uYXYtbGluayB7XG5cdFx0XHRcdGNvbG9yOiAkcmQtbmF2YmFyLW5hdi1ob3Zlci1jb2xvcjtcblx0XHRcdFx0YmFja2dyb3VuZDogJHJkLW5hdmJhci1uYXYtaG92ZXItYmFja2dyb3VuZDtcblx0XHRcdH1cblxuXHRcdFx0PiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcblx0XHRcdFx0Y29sb3I6ICRyZC1uYXZiYXItbmF2LWhvdmVyLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdC5yZC1uYXYtbGluayB7XG5cdFx0XHRcdGNvbG9yOiAkcmQtbmF2YmFyLW5hdi1hY3RpdmUtY29sb3I7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRyZC1uYXZiYXItbmF2LWFjdGl2ZS1iYWNrZ3JvdW5kO1xuXHRcdFx0fVxuXG5cdFx0XHQ+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuXHRcdFx0XHRjb2xvcjogJHJkLW5hdmJhci1uYXYtYWN0aXZlLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuZm9jdXMgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLFxuXHRcdCYub3BlbmVkID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSxcblx0XHQucmQtbmF2LWxpbms6aG92ZXIgKyAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdFx0XHRmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuMjJzO1xuXHRcdFx0XHRjb250ZW50OiAnXFxmMjM2Jztcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkcmQtbmF2YmFyLW5hdi1ob3Zlci1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBJZiBIYXZlIHN1Ym1lbnVcblx0XHQ+IC5yZC1uYXZiYXItc3VibWVudSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5yZC1uYXYtaXRlbSArIC5yZC1uYXYtaXRlbSB7XG5cdFx0bWFyZ2luLWxlZnQ6ICRuYXZiYXItc3RhdGljLW5hdi1pbmRlbnQ7XG5cdH1cblxuXHQvLyBSZCBOYXYgTGluayAxLXN0IGxldmVsXG5cdC5yZC1uYXYtbGluayB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHRyYW5zaXRpb246IC4yNXM7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkcmQtbmF2YmFyLW5hdi1ob3Zlci1jb2xvcjtcblx0XHR9XG5cdH1cblxuXHQvLyBSZCBNZW51IChkcm9wZG93biBhbmQgbWVnYW1lbnUpXG5cdC5yZC1tZW51IHtcblx0XHR6LWluZGV4OiAxNTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMjJweDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGJvcmRlcjogJHJkLW5hdmJhci1ib3JkZXI7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMHB4LCAwKTtcblx0XHRAZXh0ZW5kICVyZC1uYXZiYXItdHJhbnNpdGlvbjtcblx0fVxuXG5cdC8vIFJEIERyb3Bkb3duIDEtc3QgbGV2ZWxcblx0LnJkLW5hdmJhci1kcm9wZG93biB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6ICRyZC1uYXZiYXItZHJvcGRvd24td2lkdGg7XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHRiYWNrZ3JvdW5kOiAkcmQtbmF2YmFyLWRyb3Bkb3duLWJhY2tncm91bmQ7XG5cdFx0ei1pbmRleDogNTtcblx0XHQucmQtbmF2YmFyLWRyb3Bkb3duIHtcblx0XHRcdHRvcDogLTFweDtcblx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0bWFyZ2luLXRvcDogLTE1cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzBweCwgMCwgMCk7XG5cblx0XHRcdC8vIElmIHRoZSBtZW51IGlzIG9uIHRoZSByaWdodCBlZGdlIHdpbmRvd1xuXHRcdFx0Ji5yZC1uYXZiYXItb3Blbi1sZWZ0IHtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwcHgsIDAsIDApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5yZC1kcm9wZG93bi1pdGVtIHtcblx0XHQmLmZvY3VzLFxuXHRcdCYub3BlbmVkIHtcblx0XHRcdC5yZC1kcm9wZG93bi1saW5rIHtcblx0XHRcdFx0Y29sb3I6ICRyZC1uYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtY29sb3I7XG5cdFx0XHRcdC8vYmFja2dyb3VuZDogJHJkLW5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5yZC1kcm9wZG93bi1saW5rIHtcblx0XHRjb2xvcjogJHJkLW5hdmJhci1kcm9wZG93bi1pdGVtLWNvbG9yO1xuXHRcdC8vYmFja2dyb3VuZDogJHJkLW5hdmJhci1kcm9wZG93bi1pdGVtLWJhY2tncm91bmQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkcmQtbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3I7XG5cdFx0XHQvL2JhY2tncm91bmQ6ICRyZC1uYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1iYWNrZ3JvdW5kO1xuXHRcdH1cblx0fVxuXG5cdC5yZC1uYXZiYXItZHJvcGRvd24sXG5cdC5yZC1tZWdhbWVudS1saXN0IHtcblx0XHRAaW5jbHVkZSBzdWJtZW51LXdpdGgtYXJyb3c7XG5cdH1cblxuXHQvLyBSRCBhbGwgbWVnYW1lbnVcblx0LnJkLW5hdmJhci1tZWdhbWVudSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogJHJkLW5hdmJhci13aWR0aDtcblx0XHRwYWRkaW5nOiAzMHB4IDQwcHg7XG5cdFx0YmFja2dyb3VuZDogJHJkLW5hdmJhci1tZWdhbWVudS1iYWNrZ3JvdW5kO1xuXHR9XG5cblx0Ly8gTWVnYW1lbnUgaXRlbSAxc3QgbGV2ZWxcblx0LnJkLW1lZ2FtZW51LWl0ZW0ge1xuXHRcdGZsZXgtYmFzaXM6IDUwJTtcblx0XHRmbGV4LWdyb3c6IDE7XG5cblx0XHQrIC5yZC1tZWdhbWVudS1pdGVtIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQvLyBNZWdhbWVudSB0aXRsZVxuXHQucmQtbWVnYW1lbnUtdGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTIwMDtcblx0fVxuXG5cdC8vIE1lZ2FtZW51IGxpc3QgaXRlbVxuXHQucmQtbWVnYW1lbnUtbGlzdC1pdGVtIHtcblx0XHQrIC5yZC1tZWdhbWVudS1saXN0LWl0ZW0ge1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIE1lZ2FtZW51IGxpc3QgbGlua1xuXHQucmQtbWVnYW1lbnUtbGlzdC1saW5rIHtcblx0XHRjb2xvcjogJHJkLW5hdmJhci1tZWdhbWVudS1pdGVtLWNvbG9yO1xuXHRcdGJhY2tncm91bmQ6ICRyZC1uYXZiYXItbWVnYW1lbnUtaXRlbS1iYWNrZ3JvdW5kO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRyZC1uYXZiYXItbWVnYW1lbnUtaXRlbS1ob3Zlci1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQ6ICRyZC1uYXZiYXItbWVnYW1lbnUtaXRlbS1ob3Zlci1iYWNrZ3JvdW5kO1xuXHRcdH1cblx0fVxuXG5cdC8vIE1lZ2FtZW51IGxpc3Qgb2Zmc2V0XG5cdCogKyAucmQtbWVnYW1lbnUtbGlzdCB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxuXG5cdC8vIFJEIGFsbCBzdWJtZW51c1xuXHQucmQtbmF2YmFyLXN1Ym1lbnUge1xuXHRcdCYuZm9jdXMsXG5cdFx0Ji5vcGVuZWQge1xuXHRcdFx0PiAucmQtbWVudSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gUkQgbmF2YmFyIHNlYXJjaFxuXHQucmQtbmF2YmFyLXNlYXJjaCB7XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0LnJkLXNlYXJjaCB7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnJkLXNlYXJjaCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTAwJTtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogMjcwcHg7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogLjNzO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0ei1pbmRleDogMjtcblx0fVxuXG5cdC8vIFJEIHNlYXJjaCBvZmZzZXRcblx0KiArIC5yZC1uYXZiYXItc2VhcmNoIHtcblx0XHRtYXJnaW4tbGVmdDogJG5hdmJhci1zdGF0aWMtbmF2LWluZGVudDtcblx0fVxuXG5cdC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0QGluY2x1ZGUgdG9nZ2xlLWljb25zLXZpYS1yb3RhdGlvbigzMnB4LCAzMnB4LCAyNnB4LCAnXFxmNDNiJywgJ1xcZjI0YycsICdNYXRlcmlhbCBEZXNpZ24gSWNvbnMnLCAnTWF0ZXJpYWwgRGVzaWduIEljb25zJyk7XG5cdFx0Y29sb3I6ICRyZC1uYXZiYXItbmF2LWNvbG9yO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHJkLW5hdmJhci1uYXYtaG92ZXItY29sb3I7XG5cdFx0fVxuXHR9XG5cblx0Ly8gUkQgbmF2YmFyIENsb25lXG5cdCYucmQtbmF2YmFyLS1pcy1jbG9uZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG5cblx0XHQmLnJkLW5hdmJhci0taXMtc3R1Y2sge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR9XG5cdH1cblxuXHQvLyBSRCBOYXZiYXIgU3R1Y2sgfHwgQ2xvbmVcblx0Ji5yZC1uYXZiYXItLWlzLXN0dWNrLFxuXHQmLnJkLW5hdmJhci0taXMtY2xvbmUge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHR6LWluZGV4OiAkemluZGV4LXJkLW5hdmJhcjtcblx0XHRiYWNrZ3JvdW5kOiAkcmQtbmF2YmFyLWJhY2tncm91bmQ7XG5cdH1cblxuXHQvLyBSRCBOYXZiYXIgU3RhdGVzXG5cdC5yZC1uYXZiYXItLWhhcy1kcm9wZG93biB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG4iLCIvKlxuKlxuKiBSRCBOYXZiYXIgRml4ZWRcbiovXG5cbiRyZC1uYXZiYXItZml4ZWQtaGVpZ2h0OiAkcmQtbmF2YmFyLW1pbi1oZWlnaHQ7XG4kcmQtbmF2YmFyLWZpeGVkLWxpbmUtaGVpZ2h0OiAkcmQtbmF2YmFyLW1pbi1saW5lLWhlaWdodDtcblxuJHJkLW5hdmJhci1maXhlZC1wYW5lbC1jb2xvcjogJGdyYXktNTAwO1xuJHJkLW5hdmJhci1maXhlZC1wYW5lbC1iYWNrZ3JvdW5kOiAkZ3JheS03MDA7XG4kcmQtbmF2YmFyLWZpeGVkLXNoYWRvdzogbm9uZTtcbiRyZC1uYXZiYXItZml4ZWQtYm9yZGVyOiAkcmQtbmF2YmFyLWJvcmRlcjtcblxuJHJkLW5hdmJhci1maXhlZC1uYXYtY29sb3I6ICRyZC1uYXZiYXItY29sb3I7XG4kcmQtbmF2YmFyLWZpeGVkLW5hdi1iYWNrZ3JvdW5kOiAkcmQtbmF2YmFyLWJhY2tncm91bmQ7XG5cbiRyZC1uYXZiYXItZml4ZWQtbmF2LWFjdGl2ZS1jb2xvcjogJHdoaXRlO1xuJHJkLW5hdmJhci1maXhlZC1uYXYtYWN0aXZlLWJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXG4kcmQtbmF2YmFyLWZpeGVkLW1lbnUtaXRlbS1jb2xvcjogJGdyYXktNTAwO1xuJHJkLW5hdmJhci1maXhlZC1tZW51LWl0ZW0taG92ZXItY29sb3I6ICR3aGl0ZTtcbiRyZC1uYXZiYXItZml4ZWQtbWVudS1pdGVtLWJhY2tncm91bmQ6ICRyZC1uYXZiYXItZml4ZWQtcGFuZWwtYmFja2dyb3VuZDtcbiRyZC1uYXZiYXItZml4ZWQtbWVudS1pdGVtLWhvdmVyLWJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXG4kcmQtbmF2YmFyLWZpeGVkLW1lbnUtaXRlbS1mb250LXNpemU6IDE0cHg7XG4kcmQtbmF2YmFyLWZpeGVkLW1lbnUtaXRlbS1saW5lLWhlaWdodDogMjRweDtcbiRyZC1uYXZiYXItZml4ZWQtbWVudS1pdGVtLXBhZGRpbmctdmVydGljYWw6IDlweDtcbiRyZC1uYXZiYXItZml4ZWQtbWVudS1pdGVtLXBhZGRpbmctaG9yaXpvbnRhbDogMThweDtcbiRyZC1uYXZiYXItZml4ZWQtbWVudS1pdGVtLWhlaWdodDogNDRweDtcblxuJHJkLW5hdmJhci1maXhlZC1zdWJtZW51LXRvZ2dsZS1jb2xvcjogJGdyYXktNTAwO1xuJHJkLW5hdmJhci1maXhlZC1zdWJtZW51LXRvZ2dsZS1ob3Zlci1jb2xvcjogJHByaW1hcnk7XG4kcmQtbmF2YmFyLWZpeGVkLXN1Ym1lbnUtdG9nZ2xlLWZvY3VzLWNvbG9yOiAkd2hpdGU7XG5cbi5yZC1uYXZiYXItZml4ZWQge1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHQvLyBSZXZlYWwgbmF2IHBhbmVsIHRvZ2dsZVxuXHQucmQtbmF2YmFyLXRvZ2dsZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0Ly8gUkQgTmF2YmFyIEJyYW5kXG5cdC5yZC1uYXZiYXItYnJhbmQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bWFyZ2luLXRvcDogLTJweDtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDE2MHB4O1xuXHRcdFx0bWF4LWhlaWdodDogNThweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC8vIFJEIE5hdmJhciBQYW5lbFxuXHQucmQtbmF2YmFyLXBhbmVsIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ei1pbmRleDogJHppbmRleC1yZC1uYXZiYXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGhlaWdodDogJHJkLW5hdmJhci1maXhlZC1oZWlnaHQ7XG5cdFx0cGFkZGluZzogKCRyZC1uYXZiYXItZml4ZWQtaGVpZ2h0IC0gJHJkLW5hdmJhci1maXhlZC1saW5lLWhlaWdodCkgLyAyO1xuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDIxLCAyMSwgMjEsIDAuMzUpO1xuXHR9XG5cblx0Ly8gTmF2IHdyYXAgYW5kIFNlYXJjaCBpbnRvIG5hdiB3cmFwIHN0eWxlc1xuXHQucmQtbmF2YmFyLW5hdi13cmFwIHtcblx0XHRAZXh0ZW5kICVyZC1uYXZiYXItdHJhbnNpdGlvbjtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IC0kcmQtbmF2YmFyLW1pbi1oZWlnaHQ7XG5cdFx0Ym90dG9tOiAtJHJkLW5hdmJhci1taW4taGVpZ2h0O1xuXHRcdHotaW5kZXg6ICR6aW5kZXgtcmQtbmF2YmFyIC0gMTtcblx0XHR3aWR0aDogJHJkLW5hdmJhci1uYXYtbWluLXdpZHRoO1xuXHRcdHBhZGRpbmc6ICRyZC1uYXZiYXItbWluLWhlaWdodCAgKiAyIDAgKCRyZC1uYXZiYXItbWluLWhlaWdodCArIDI1cHgpO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMTAlKTtcblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdHdpZHRoOiA0cHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkcHJpbWFyeSwgMjAlKTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRvcGFjaXR5OiAuMjtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdH1cblx0fVxuXG5cdC8vIFJEIE5hdmJhciBOYXZcblx0LnJkLW5hdmJhci1uYXYge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMTVweCAwO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cblx0LnJkLW5hdi1pdGVtIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdCsgLnJkLW5hdi1pdGVtIHtcblx0XHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHR9XG5cdH1cblxuXHQucmQtbmF2LWxpbmsge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6ICRyZC1uYXZiYXItZml4ZWQtbWVudS1pdGVtLXBhZGRpbmctdmVydGljYWwgNTZweCAkcmQtbmF2YmFyLWZpeGVkLW1lbnUtaXRlbS1wYWRkaW5nLXZlcnRpY2FsICRyZC1uYXZiYXItZml4ZWQtbWVudS1pdGVtLXBhZGRpbmctaG9yaXpvbnRhbDtcblx0fVxuXG5cdGxpIHtcblx0XHQmLm9wZW5lZCB7XG5cdFx0XHQ+IC5yZC1uYXZiYXItZHJvcGRvd24ge1xuXHRcdFx0XHRwYWRkaW5nOiA0cHggMCAwO1xuXHRcdFx0fVxuXG5cdFx0XHQ+IC5yZC1uYXZiYXItbWVnYW1lbnUge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdD4gLnJkLW1lbnUge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdD4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnJkLW1lbnUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCBoZWlnaHQgMC40cyBlYXNlO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQucmQtbmF2YmFyLXN1Ym1lbnUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAZXh0ZW5kICVyZC1uYXZiYXItdHJhbnNpdGlvbjtcblxuXHRcdC5yZC1uYXZiYXItZHJvcGRvd24ge1xuXHRcdFx0LnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTphZnRlciB7XG5cdFx0XHRcdGhlaWdodDogMzRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0fVxuXG5cdFx0LnJkLW5hdmJhci1kcm9wZG93biBsaSBsaSA+IGEsXG5cdFx0LnJkLW5hdmJhci1tZWdhbWVudSB1bCBsaSBsaSA+IGEge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA0NnB4O1xuXHRcdH1cblxuXHRcdCYub3BlbmVkIHtcblx0XHRcdD4gLnJkLW5hdmJhci1kcm9wZG93bixcblx0XHRcdD4gLnJkLW5hdmJhci1tZWdhbWVudSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5yZC1tZWdhbWVudS1saXN0LFxuXHQucmQtbmF2YmFyLWRyb3Bkb3duIHtcblx0XHQ+IGxpID4gYSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IDlweCA1NnB4IDlweCAxNnB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHR9XG5cblx0XHQ+IGxpICsgbGkge1xuXHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdH1cblx0fVxuXG5cdC5yZC1tZWdhbWVudS1saXN0IHtcblx0XHQ+IGxpID4gYSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnJkLW5hdmJhci1tZWdhbWVudSB7XG5cdFx0LnJkLW1lZ2FtZW51LXRpdGxlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMCAkcmQtbmF2YmFyLWZpeGVkLW1lbnUtaXRlbS1wYWRkaW5nLWhvcml6b250YWwgN3B4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gT2Zmc2V0c1xuXHRcdCogKyAucmQtbWVnYW1lbnUtbGlzdCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMXB4O1xuXHRcdH1cblx0XHQqICsgLnJkLW1lZ2FtZW51LXRpdGxlIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXG5cdFx0PiBsaSArIGxpIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gUkQgTmF2YmFyIHRvZ2dsZVxuXHQucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJ1xcZjEwNyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHdpZHRoOiA1NnB4O1xuXHRcdFx0aGVpZ2h0OiAkcmQtbmF2YmFyLWZpeGVkLW1lbnUtaXRlbS1oZWlnaHQ7XG5cdFx0XHRmb250OiA0MDAgMTRweCBcIkZvbnRBd2Vzb21lXCI7XG5cdFx0XHRsaW5lLWhlaWdodDogJHJkLW5hdmJhci1maXhlZC1tZW51LWl0ZW0taGVpZ2h0O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dHJhbnNpdGlvbjogMC40cyBhbGwgZWFzZTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Ly8gUkQgTmF2YmFyIENvbGxhcHNlXG5cdC5yZC1uYXZiYXItY29sbGFwc2UtdG9nZ2xlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0b3A6IHJvdW5kKCgkcmQtbmF2YmFyLW1pbi1oZWlnaHQgLSAkcmQtbmF2YmFyLW1pbi1saW5lLWhlaWdodCkgLyAyKTtcblx0XHR6LWluZGV4OiAkemluZGV4LXJkLW5hdmJhciArIDE7XG5cdH1cblxuXHQucmQtbmF2YmFyLWNvbGxhcHNlIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAkcmQtbmF2YmFyLWZpeGVkLWhlaWdodDtcblx0XHR6LWluZGV4OiAkemluZGV4LXJkLW5hdmJhciAtIDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHR3aWR0aDogYXV0bztcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0fVxuXG5cdFx0Lmxpc3QtaW5saW5lIHtcblx0XHRcdD4gbGkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdD4gbGkgKyBsaSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnJkLW5hdmJhci1tYWluLWVsZW1lbnQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXG5cdC8vIFJEIE5hdmJhciBTZWFyY2hcblx0LnJkLW5hdmJhci1zZWFyY2gge1xuXHRcdC5yZC1zZWFyY2gge1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAkcmQtbmF2YmFyLWZpeGVkLWhlaWdodDtcblx0XHRcdHotaW5kZXg6ICR6aW5kZXgtcmQtbmF2YmFyIC0gMTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdHRyYW5zaXRpb246IC4zcztcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuXHRcdH1cblxuXHRcdC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmZvcm0taW5wdXQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0XHR9XG5cblx0XHQucmQtc2VhcmNoLWZvcm0tc3VibWl0IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0LnJkLXNlYXJjaCB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBTZWFyY2ggdG9nZ2xlXG5cdC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0QGluY2x1ZGUgdG9nZ2xlLWljb25zLXZpYS1yb3RhdGlvbig0OHB4LCA0OHB4LCAyNnB4LCAnXFxmNDNiJywgJ1xcZjI0YycsICdNYXRlcmlhbCBEZXNpZ24gSWNvbnMnLCAnTWF0ZXJpYWwgRGVzaWduIEljb25zJyk7XG5cdH1cblxuXHRbY2xhc3MqPSdyZC1uYXZiYXItZml4ZWQtZWxlbWVudCddIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAoJHJkLW5hdmJhci1maXhlZC1oZWlnaHQgLSAkcmQtbmF2YmFyLWZpeGVkLWxpbmUtaGVpZ2h0KSAvIDI7XG5cdFx0ei1pbmRleDogJHppbmRleC1yZC1uYXZiYXIgKyAyO1xuXHR9XG5cblx0LnJkLW5hdmJhci1maXhlZC1lbGVtZW50LTEge1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cblx0LnJkLW5hdmJhci1maXhlZC1lbGVtZW50LTIge1xuXHRcdHJpZ2h0OiA0NnB4O1xuXHR9XG5cblx0Ji5yZC1uYXZiYXItLWlzLWNsb25lIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5yZC1uYXZiYXItZml4ZWQtLXZpc2libGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5yZC1uYXZiYXItZml4ZWQtLWhpZGRlbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4vLyBEZWZhdWx0IGNvbG9yIHRoZW1lXG4ucmQtbmF2YmFyLWZpeGVkIHtcblx0Ly8gUkQgTmF2YmFyIFBhbmVsXG5cdC5yZC1uYXZiYXItcGFuZWwge1xuXHRcdGNvbG9yOiAkcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWNvbG9yO1xuXHRcdFxuXHRcdGJhY2tncm91bmQ6ICRyZC1uYXZiYXItZml4ZWQtcGFuZWwtYmFja2dyb3VuZDtcblx0fVxuXG5cdC8vIFJEIE5hdmJhciBOYXYgV3JhcFxuXHQucmQtbmF2YmFyLW5hdi13cmFwIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGJhY2tncm91bmQ6ICRyZC1uYXZiYXItYmFja2dyb3VuZDtcblx0XHRib3JkZXI6ICRyZC1uYXZiYXItYm9yZGVyO1xuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDIxLCAyMSwgMjEsIDAuMzUpO1xuXHR9XG5cblx0Ly8gUkQgTmF2YmFyIE5hdlxuXHQucmQtbmF2LWl0ZW0ge1xuXHRcdCY6aG92ZXIsXG5cdFx0Ji5mb2N1cyxcblx0XHQmLmFjdGl2ZSxcblx0XHQmLm9wZW5lZCB7XG5cdFx0XHQucmQtbmF2LWxpbmsge1xuXHRcdFx0XHRjb2xvcjogJHJkLW5hdmJhci1maXhlZC1tZW51LWl0ZW0taG92ZXItY29sb3I7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRyZC1uYXZiYXItZml4ZWQtbWVudS1pdGVtLWhvdmVyLWJhY2tncm91bmQ7XG5cdFx0XHR9XG5cblx0XHRcdD4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG5cdFx0XHRcdGNvbG9yOiAkcmQtbmF2YmFyLWZpeGVkLXN1Ym1lbnUtdG9nZ2xlLWZvY3VzLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucmQtbmF2LWxpbmsge1xuXHRcdGNvbG9yOiAkcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWNvbG9yO1xuXHR9XG5cblx0Ly8gTWl4ZWQgUkQgTmF2YmFyIERyb3Bkb3duICYgTWVnYW1lbnVcblx0LnJkLW1lZ2FtZW51LWxpc3QsXG5cdC5yZC1uYXZiYXItZHJvcGRvd24ge1xuXHRcdD4gbGkgPiBhIHtcblx0XHRcdGNvbG9yOiAkcmQtbmF2YmFyLWRyb3Bkb3duLWl0ZW0tY29sb3I7XG5cdFx0fVxuXG5cdFx0PiBsaTpob3Zlcixcblx0XHQ+IGxpLmZvY3VzLFxuXHRcdD4gbGkuYWN0aXZlLFxuXHRcdD4gbGkub3BlbmVkIHtcblx0XHRcdD4gYSB7XG5cdFx0XHRcdGNvbG9yOiAkcmQtbmF2YmFyLWZpeGVkLW1lbnUtaXRlbS1ob3Zlci1jb2xvcjtcblx0XHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gUkQgTmF2YmFyIG1lZ2FtZW51XG5cdC5yZC1uYXZiYXItbWVnYW1lbnUge1xuXHRcdC5yZC1tZWdhbWVudS10aXRsZSB7XG5cdFx0XHRjb2xvcjogJGdyYXktMzAwO1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206ICRyZC1uYXZiYXItYm9yZGVyO1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0QGluY2x1ZGUgbGluaygkd2hpdGUsICRwcmltYXJ5KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcblx0XHRjb2xvcjogJHJkLW5hdmJhci1maXhlZC1wYW5lbC1jb2xvcjtcblx0fVxuXG5cdC8vIFJEIE5hdmJhciBTZWFyY2hcblx0LnJkLW5hdmJhci1zZWFyY2gge1xuXHRcdC5yZC1zZWFyY2gtZm9ybS1zdWJtaXQge1xuXHRcdFx0Y29sb3I6ICRncmF5LTMwMDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBTZWFyY2ggdG9nZ2xlXG5cdC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSB7XG5cdFx0Y29sb3I6ICRyZC1uYXZiYXItcGFuZWwtY29sb3I7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHR9XG5cdH1cblxuXHQvLyBSRCBOYXZiYXIgQ29sbGFwc2Vcblx0LnJkLW5hdmJhci1jb2xsYXBzZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHJkLW5hdmJhci1maXhlZC1wYW5lbC1iYWNrZ3JvdW5kO1xuXHRcdGJveC1zaGFkb3c6ICRyZC1uYXZiYXItc2hhZG93O1xuXG5cdFx0Jixcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWNvbG9yO1xuXHRcdH1cblx0fVxufVxuXG5odG1sLnJkLW5hdmJhci1maXhlZC1saW5rZWQge1xuXHQucGFnZSB7XG5cdFx0cGFkZGluZy10b3A6ICRyZC1uYXZiYXItZml4ZWQtaGVpZ2h0O1xuXHR9XG59XG4iLCIvKlxuKlxuKiBSRCBOYXZiYXIgU2lkZWJhclxuKi9cblxuJHJkLW5hdmJhci1zaWRlYmFyLXdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgeGwpO1xuXG4ucmQtbmF2YmFyLXNpZGViYXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXG5cdC5yZC1uYXZiYXItbWFpbi1vdXRlciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG5cdH1cblxuXHQvLyBSRCBOYXZiYXIgTWFpblxuXHQucmQtbmF2YmFyLW1haW4ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBhZGRpbmc6IDIycHggNjBweCAyMnB4IDA7XG5cdFx0bWF4LXdpZHRoOiAkcmQtbmF2YmFyLXNpZGViYXItd2lkdGg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdHRyYW5zaXRpb246IDAuNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcblx0fVxuXG5cdC5yZC1uYXZiYXItbWFpbi1lbGVtZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHQ+ICogKyAqIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIFJEIE5hdmJhciBUb2dnbGVcblx0LnJkLW5hdmJhci10b2dnbGUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ei1pbmRleDogJHppbmRleC1sYXlvdXQtcGFuZWwgKyAyO1xuXHR9XG5cblx0Ly8gUkQgTmF2YmFyIFBhbmVsXG5cdC5yZC1uYXZiYXItcGFuZWwge1xuXHRcdG1pbi13aWR0aDogMjAwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Ly8gUkQgTmF2YmFyIEJyYW5kXG5cdC5yZC1uYXZiYXItYnJhbmQge1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiAyMDBweDtcblx0XHR9XG5cdH1cblxuXHQvLyBSRCBOYXZiYXIgTmF2IFdyYXAgSW5uZXJcblx0LnJkLW5hdmJhci1uYXYtd3JhcCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ei1pbmRleDogJHppbmRleC1sYXlvdXQtcGFuZWwgKyAxO1xuXHRcdHdpZHRoOiA0NTBweDtcblx0XHRwYWRkaW5nOiA5NHB4IDAgMCAwO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHR0cmFuc2l0aW9uOiAwLjVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAxM3B4IDAgcmdiYSgkZ3JheS0zMDAsIC4xNik7XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuMXM7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0fVxuXHR9XG5cblx0LnJkLW5hdmJhci1uYXYge1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTIwMDtcblx0fVxuXG5cdC5yZC1uYXYtaXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDE5cHggMzBweCAxOXB4IDQwcHg7XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHQucmQtbmF2LWxpbmsge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJkLW5hdi1saW5rLFxuXHRcdD4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXG5cdFx0KyAucmQtbmF2LWl0ZW0ge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTIwMDtcblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTIwMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnJkLW5hdi1saW5rIHtcblx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRjb2xvcjogJGdyYXktMzAwO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblx0Ly8gUkQgTmF2YmFyIFN1Ym1lbnVcblx0LnJkLW5hdmJhci1zdWJtZW51IHtcblx0XHQub3BlbmVkID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuXHRcdD4gLnJkLW5hdmJhci1tZWdhbWVudSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB2aXNpYmlsaXR5O1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG5cdFx0fVxuXG5cdFx0Ji5vcGVuZWQge1xuXHRcdFx0PiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuXHRcdFx0PiAucmQtbmF2YmFyLW1lZ2FtZW51IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PiAucmQtbmF2YmFyLXN1Ym1lbnUge1xuXHRcdFx0PiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuXHRcdFx0PiAucmQtbmF2YmFyLW1lZ2FtZW51IHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLm9wZW5lZCB7XG5cdFx0XHRcdD4gLnJkLW5hdmJhci1kcm9wZG93bixcblx0XHRcdFx0PiAucmQtbmF2YmFyLW1lZ2FtZW51IHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnJkLW5hdmJhci1zdWJtZW51IHtcblx0XHRcdFx0PiAucmQtbmF2YmFyLWRyb3Bkb3duIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5vcGVuZWQge1xuXHRcdFx0XHRcdD4gLnJkLW5hdmJhci1kcm9wZG93biB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gUkQgTmF2YmFyIFN1Ym1lbnUgVG9nZ2xlXG5cdC5yZC1uYXYtaXRlbSA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsXG5cdC5yZC1uYXYtaXRlbSAucmQtbmF2YmFyLS1oYXMtZHJvcGRvd24gPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHBhZGRpbmctdG9wOiBpbmhlcml0O1xuXHRcdHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogJHJkLW5hdmJhci1uYXYtY29sb3I7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnXFxmMTA3Jztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG5cdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjRzIGFsbCBlYXNlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cdFx0fVxuXHR9XG5cblx0LnJkLW5hdi1pdGVtIC5yZC1uYXZiYXItLWhhcy1kcm9wZG93biA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogJGdyYXktMzAwO1xuXHRcdG1hcmdpbi1sZWZ0OiA3cHg7XG5cdH1cblxuXHQvLyBSRCBOYXZiYXIgU3VibWVudVxuXHQucmQtbWVudSB7XG5cdFx0bWFyZ2luLXRvcDogMzFweDtcblx0fVxuXG5cdC5yZC1uYXZiYXItZHJvcGRvd24sXG5cdC5yZC1tZWdhbWVudS1saXN0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0QGluY2x1ZGUgc3VibWVudS13aXRoLWFycm93O1xuXHR9XG5cblx0Ly8gUkQgTmF2YmFyIE1lZ2FtZW51XG5cdC5yZC1uYXZiYXItbWVnYW1lbnUge1xuXHRcdG1heC13aWR0aDogNDUwcHg7XG5cdFx0QGluY2x1ZGUgZ3JvdXBZKDMwcHgpO1xuXG5cdFx0PiBsaSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0d2lkdGg6IDQ1JTtcblx0XHR9XG5cdH1cblxuXHQucmQtbWVnYW1lbnUtdGl0bGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucmQtbWVnYW1lbnUtbGlzdCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblxuXHRcdD4gbGkgKyBsaSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIFJEIE5hdmJhciBEcm9wZG93blxuXHQucmQtbmF2YmFyLWRyb3Bkb3duIHtcblx0XHQucmQtbmF2YmFyLS1oYXMtZHJvcGRvd24ge1xuXHRcdFx0PiBhIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmZvY3VzID4gYSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucmQtbmF2YmFyLS1oYXMtZHJvcGRvd24ub3BlbmVkID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0dG9wOiAxcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PiBsaSArIGxpIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnJkLW5hdi1pdGVtID4gLnJkLW5hdmJhci1kcm9wZG93biB7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHQucmQtbmF2YmFyLWRyb3Bkb3duIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cblx0XHRcdD4gbGkgPiBhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHQucmQtbmF2YmFyLW1lZ2FtZW51IHtcblx0XHRcdEBpbmNsdWRlIGdyb3VwWSgzMHB4KTtcblx0XHR9XG5cblx0XHQucmQtbmF2YmFyLWRyb3Bkb3duLFxuXHRcdC5yZC1tZWdhbWVudS1saXN0IHtcblx0XHRcdD4gbGkgKyBsaSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdC5yZC1uYXZiYXItbmF2LXdyYXAge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRsZWZ0OiBjYWxjKDUwJSArIDYwMHB4IC0gODBweCk7XG5cdFx0fVxuXHR9XG5cblx0Ly8gU3RhdGVzXG5cdCYucmQtbmF2YmFyLS1pcy1jbG9uZSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHotaW5kZXg6IDEwMDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDElKTtcblxuXHRcdCYucmQtbmF2YmFyLS1pcy1zdHVjayB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0fVxuXHR9XG5cblx0Ji5yZC1uYXZiYXItLWlzLXN0dWNrIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0ei1pbmRleDogMTAwMDtcblx0XHRib3gtc2hhZG93OiAwIDJweCAxMHB4IDFweCByZ2JhKCRibGFjaywgLjEpO1xuXG5cdFx0LnJkLW5hdmJhci1tYWluIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxMXB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDExcHg7XG5cdFx0fVxuXHR9XG59XG5cblxuIiwiLyoqXG4qXG4qIFJEIE5hdmJhciBDbGFzc2ljXG4qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuLnJkLW5hdmJhci1jbGFzc2ljIHtcblx0Ly8gU3RhdGljXG5cdCYucmQtbmF2YmFyLXN0YXRpYyB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIC4xMSk7XG5cblx0XHQucmQtbmF2YmFyLWFzaWRlLW91dGVyLFxuXHRcdC5yZC1uYXZiYXItbWFpbi1vdXRlciB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuXHRcdH1cblxuXHRcdC5yZC1uYXZiYXItYXNpZGUsXG5cdFx0LnJkLW5hdmJhci1tYWluIHtcblx0XHRcdG1heC13aWR0aDogMTYwMHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDIxLCAyMSwgMjEsIDAuMTUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yZC1uYXZiYXItYXNpZGUge1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdH1cblxuXHRcdC5yZC1uYXZiYXItbWFpbiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHBhZGRpbmc6IDMycHggMDtcblx0XHRcdFxuXHRcdH1cblxuXHRcdC8vIFJEIE5hdmJhciBCcmFuZFxuXHRcdC5yZC1uYXZiYXItYnJhbmQge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHRcdFx0bWF4LWhlaWdodDogMjAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJkLW5hdmJhci1tYWluLWVsZW1lbnQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHRcdFxuXHRcdC5yZC1uYXZiYXItbWVnYW1lbnUge1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAzMHB4LCAwKTtcblx0XHR9XG5cdFx0LnJkLW5hdmJhci0taGFzLW1lZ2FtZW51LmZvY3VzID4gLnJkLW1lbnUsIFxuXHRcdC5yZC1uYXZiYXItLWhhcy1tZWdhbWVudS5vcGVuZWQgPiAucmQtbWVudSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuXHRcdH1cblxuXHRcdCYucmQtbmF2YmFyLS1pcy1zdHVjayxcblx0XHQmLnJkLW5hdmJhci0taXMtY2xvbmUge1xuXHRcdFx0YmFja2dyb3VuZDogJGdyYXktNzAwO1x0XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiBudGgoJHJkLW5hdmJhci1ib3JkZXIsIDMpO1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMjEsIDIxLCAyMSwgMC4zNSk7XG5cdFx0XHQucmQtbmF2YmFyLWFzaWRlLW91dGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LnJkLW5hdmJhci1tYWluIHtcblx0XHRcdFx0cGFkZGluZzogMTdweCAwO1xuXHRcdFx0fVxuXG5cdFx0XHQucmQtbmF2YmFyLW5hdi1pdGVtIHtcblx0XHRcdFx0PiAucmQtbmF2YmFyLXN1Ym1lbnUge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnJkLW5hdmJhci1uYXYtd3JhcCB7XG5cdFx0XHQ+IC5idXR0b24ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIEZpeGVkIFxuXHQmLnJkLW5hdmJhci1maXhlZCB7XG5cdFx0LnJkLW5hdmJhci1tYWluID4gLmJ1dHRvbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQucmQtbmF2YmFyLW5hdi13cmFwIHtcblx0XHRcdD4gLmJ1dHRvbiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLypcbipcbiogUkQgTmF2YmFyIEZ1bGx3aWR0aFxuKi9cbiRyZC1uYXZiYXItZnVsbHdpZHRoLXdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgeGwpO1xuJG5hdmJhci1mdWxsd2lkdGgtbmF2LWluZGVudDogMjBweDtcblxuLnJkLW5hdmJhci1mdWxsd2lkdGgge1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHQvLyBSRCBOYXZiYXIgTmF2XG5cdC5yZC1uYXZiYXItbmF2IHtcblx0XHQ+IGxpICsgbGkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6ICRuYXZiYXItZnVsbHdpZHRoLW5hdi1pbmRlbnQ7XG5cdFx0fVxuXHR9XG5cblx0Ly8gUkQgTmF2YmFyIFN0dWNrIHx8IENsb25lXG5cdCYucmQtbmF2YmFyLS1pcy1zdHVjayxcblx0Ji5yZC1uYXZiYXItLWlzLWNsb25lIHtcblx0XHQucmQtbmF2YmFyLW1haW4ge1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdH1cblx0fVxufVxuIiwiLyoqXG4qXG4qIFJEIE5hdmJhciBNb2Rlcm5cbiogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG4ucmQtbmF2YmFyLW1vZGVybiB7XG5cdC8vIFN0YXRpY1xuXHQmLnJkLW5hdmJhci1zdGF0aWMge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBcblxuXHRcdC5yZC1uYXZiYXItYXNpZGUtb3V0ZXIsXG5cdFx0LnJkLW5hdmJhci1tYWluLW91dGVyIHtcblx0XHRcdHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG5cdFx0fVxuXG5cdFx0LnJkLW5hdmJhci1hc2lkZSxcblx0XHQucmQtbmF2YmFyLW1haW4ge1xuXHRcdFx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIC4xNSk7XG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMjEsIDIxLCAyMSwgMC4xNSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJkLW5hdmJhci1hc2lkZSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0fVxuXG5cdFx0LnJkLW5hdmJhci1tYWluIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0cGFkZGluZzogMzJweCAwO1xuXHRcdFx0XG5cdFx0fVxuXHRcdC5yZC1uYXYtaXRlbSB7XG5cdFx0XHQucmQtbmF2LWxpbmsge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzVweCk7XG5cdFx0XHRcdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZSA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIFxuXHRcdFx0Jjpob3ZlciA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdFx0LnJkLW5hdi1saW5rOmhvdmVyLCAmLmFjdGl2ZSAucmQtbmF2LWxpbmsge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHQmOmJlZm9yZSAge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MnB4KTtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cblx0XHRcblxuXHRcdC8vIFJEIE5hdmJhciBCcmFuZFxuXHRcdC5yZC1uYXZiYXItYnJhbmQge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHRcdFx0bWF4LWhlaWdodDogMjAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJkLW5hdmJhci1tYWluLWVsZW1lbnQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Ji5yZC1uYXZiYXItLWlzLXN0dWNrLFxuXHRcdCYucmQtbmF2YmFyLS1pcy1jbG9uZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS03MDA7XHRcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IG50aCgkcmQtbmF2YmFyLWJvcmRlciwgMyk7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiYSgyMSwgMjEsIDIxLCAwLjM1KTtcblx0XHRcdC5yZC1uYXZiYXItYXNpZGUtb3V0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQucmQtbmF2YmFyLW1haW4ge1xuXHRcdFx0XHRwYWRkaW5nOiAxN3B4IDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMCk7XG5cdFx0XHR9XG5cdFx0XHQucmQtbmF2LWl0ZW0ge1xuXHRcdFx0XHQucmQtbmF2LWxpbmt7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1cHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQucmQtbmF2LWxpbms6aG92ZXIsIFxuXHRcdFx0XHQmLmFjdGl2ZSAucmQtbmF2LWxpbmsge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0JjpiZWZvcmUgIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyOHB4KTtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdFx0LnJkLW5hdmJhci1uYXYtaXRlbSB7XG5cdFx0XHRcdD4gLnJkLW5hdmJhci1zdWJtZW51IHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxN3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yZC1uYXZiYXItbmF2LXdyYXAge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQ+IC5idXR0b24ge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMzVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBGaXhlZCBcblx0Ji5yZC1uYXZiYXItZml4ZWQge1xuXHRcdC5yZC1uYXZiYXItbmF2LXdyYXAge1xuXHRcdFx0PiAuYnV0dG9uIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHR9XG59XG4iLCIvKipcbipcbiogUkQgTmF2YmFyIE1vZGVyblxuKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cbi5yZC1uYXZiYXItYXNpZGUge1xuXHQvLyBTdGF0aWNcblx0Ji5yZC1uYXZiYXItc3RhdGljIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgXG5cblx0XHQucmQtbmF2YmFyLWFzaWRlLW91dGVyLFxuXHRcdC5yZC1uYXZiYXItbWFpbi1vdXRlciB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuXHRcdH1cblxuXHRcdC5yZC1uYXZiYXItYXNpZGUsXG5cdFx0LnJkLW5hdmJhci1tYWluIHtcblx0XHRcdG1heC13aWR0aDogMTIwMHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0XG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMjEsIDIxLCAyMSwgMC4xNSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJkLW5hdmJhci1hc2lkZSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0fVxuXG5cdFx0LnJkLW5hdmJhci1tYWluIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFxuXHRcdFxuXHRcdFx0cGFkZGluZzogMzJweCAwO1xuXHRcdFx0XG5cdFx0fVxuXHRcdC5yZC1uYXYtaXRlbSAgKyAucmQtbmF2LWl0ZW17XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdFx0LnJkLW5hdi1pdGVtIHtcblx0XHRcdC5yZC1uYXYtbGluayB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZSA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIFxuXHRcdFx0Jjpob3ZlciA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHR9XG5cdFx0XHQucmQtbmF2LWxpbms6aG92ZXIsICYuYWN0aXZlIC5yZC1uYXYtbGluayB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cblx0XHRcblxuXHRcdC8vIFJEIE5hdmJhciBCcmFuZFxuXHRcdC5yZC1uYXZiYXItYnJhbmQge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHRcdFx0bWF4LWhlaWdodDogMjAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJkLW5hdmJhci1tYWluLWVsZW1lbnQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXG5cblx0XHQucmQtbmF2YmFyLXBhbmVsIHtcblx0XHRcdFxuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcblx0XHRcdFxuXHRcdFx0Lm5hdi1saXN0IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGxpICsgbGkge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5oZWFkZXItc29jLWxpc3Qge1xuXHRcdFx0XHRsaSArIGxpIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEoJHdoaXRlLCAuNSk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmJsb2NrLXJpZ2h0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNzBweDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0PiAqICsgKiB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnJkLW5hdmJhci0taXMtc3R1Y2ssXG5cdFx0Ji5yZC1uYXZiYXItLWlzLWNsb25lIHtcblx0XHRcdGJhY2tncm91bmQ6ICRncmF5LTcwMDtcdFxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogbnRoKCRyZC1uYXZiYXItYm9yZGVyLCAzKTtcblx0XHRcdC8vLnJkLW5hdmJhci1hc2lkZS1vdXRlciB7XG5cdFx0XHQvL1x0ZGlzcGxheTogbm9uZTtcblx0XHRcdC8vfVxuXG5cdFx0XHQucmQtbmF2YmFyLW1haW4ge1xuXHRcdFx0XHRwYWRkaW5nOiAxN3B4IDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMCk7XG5cdFx0XHR9XG5cdFx0XHQucmQtbmF2LWl0ZW0ge1xuXHRcdFx0XHQucmQtbmF2LWxpbmt7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1cHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQucmQtbmF2LWxpbms6aG92ZXIsIFxuXHRcdFx0XHQmLmFjdGl2ZSAucmQtbmF2LWxpbmsge1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHQmOmJlZm9yZSAge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI4cHgpO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0XHQucmQtbmF2YmFyLW5hdi1pdGVtIHtcblx0XHRcdFx0PiAucmQtbmF2YmFyLXN1Ym1lbnUge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnJkLW5hdmJhci1uYXYtd3JhcCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdD4gLmJ1dHRvbiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIFJEIE5hdmJhciBUb2dnbGVcblx0XHQucmQtbmF2YmFyLXRvZ2dsZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR6LWluZGV4OiAkemluZGV4LWxheW91dC1wYW5lbCArIDI7XG5cdFx0fVxuXHRcdFxuXHRcdC5yZC1uYXZiYXItbmF2LXdyYXAge1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR6LWluZGV4OiAkemluZGV4LWxheW91dC1wYW5lbCArIDE7XG5cdFx0XHR3aWR0aDogNDUwcHg7XG5cdFx0XHRwYWRkaW5nOiA5NHB4IDAgMCAwO1xuXHRcdFx0YmFja2dyb3VuZDogJGdyYXktNjAwO1xuXHRcdFx0dHJhbnNpdGlvbjogMC41cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDEzcHggMCByZ2JhKCRncmF5LTgwMCwgLjMpO1xuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC4xcztcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yZC1uYXZiYXItbmF2IHtcblx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdFx0XHRcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAuMik7XG5cdFx0fVxuXG5cdFx0LnJkLW5hdi1pdGVtIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMTlweCAzMHB4IDE5cHggNDBweDtcblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHQucmQtbmF2LWxpbmsge1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucmQtbmF2LWxpbmssXG5cdFx0XHQ+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHR9XG5cblx0XHRcdCsgLnJkLW5hdi1pdGVtIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAuMik7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgLjIpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yZC1uYXYtbGluayB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG5cdFx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiAkZ3JheS0zMDA7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gUkQgTmF2YmFyIFN1Ym1lbnVcblx0XHQucmQtbmF2YmFyLXN1Ym1lbnUge1xuXHRcdFx0Lm9wZW5lZCA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQ+IC5yZC1uYXZiYXItZHJvcGRvd24sXG5cdFx0XHQ+IC5yZC1uYXZiYXItbWVnYW1lbnUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB2aXNpYmlsaXR5O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcblx0XHRcdH1cblxuXHRcdFx0Ji5vcGVuZWQge1xuXHRcdFx0XHQ+IC5yZC1uYXZiYXItZHJvcGRvd24sXG5cdFx0XHRcdD4gLnJkLW5hdmJhci1tZWdhbWVudSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0PiAucmQtbmF2YmFyLXN1Ym1lbnUge1xuXHRcdFx0XHQ+IC5yZC1uYXZiYXItZHJvcGRvd24sXG5cdFx0XHRcdD4gLnJkLW5hdmJhci1tZWdhbWVudSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5vcGVuZWQge1xuXHRcdFx0XHRcdD4gLnJkLW5hdmJhci1kcm9wZG93bixcblx0XHRcdFx0XHQ+IC5yZC1uYXZiYXItbWVnYW1lbnUge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yZC1uYXZiYXItc3VibWVudSB7XG5cdFx0XHRcdFx0PiAucmQtbmF2YmFyLWRyb3Bkb3duIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5vcGVuZWQge1xuXHRcdFx0XHRcdFx0PiAucmQtbmF2YmFyLWRyb3Bkb3duIHtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIFJEIE5hdmJhciBTdWJtZW51IFRvZ2dsZVxuXHRcdC5yZC1uYXYtaXRlbSA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsXG5cdFx0LnJkLW5hdi1pdGVtIC5yZC1uYXZiYXItLWhhcy1kcm9wZG93biA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogaW5oZXJpdDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdH1cblxuXHRcdFx0Ly8mOjphZnRlciB7XG5cdFx0XHQvL1x0Y29udGVudDogJ1xcZjEwNyc7XG5cdFx0XHQvL1x0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ly9cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdC8vXHRmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuXHRcdFx0Ly9cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdC8vXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0XHRcdC8vXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQvL1x0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdC8vXHR0cmFuc2l0aW9uOiAwLjRzIGFsbCBlYXNlO1xuXHRcdFx0Ly9cdHotaW5kZXg6IDI7XG5cdFx0XHQvL1x0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblx0XHRcdC8vfVxuXHRcdH1cblxuXHRcdC5yZC1uYXYtaXRlbSAucmQtbmF2YmFyLS1oYXMtZHJvcGRvd24gPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGNvbG9yOiAkZ3JheS0zMDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogN3B4O1xuXHRcdH1cblxuXHRcdC8vIFJEIE5hdmJhciBTdWJtZW51XG5cdFx0LnJkLW1lbnUge1xuXHRcdFx0bWFyZ2luLXRvcDogMzFweDtcblx0XHR9XG5cblx0XHQucmQtbmF2YmFyLWRyb3Bkb3duLFxuXHRcdC5yZC1tZWdhbWVudS1saXN0IHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdEBpbmNsdWRlIHN1Ym1lbnUtd2l0aC1hcnJvdztcblx0XHR9XG5cblx0XHQvLyBSRCBOYXZiYXIgTWVnYW1lbnVcblx0XHQucmQtbmF2YmFyLW1lZ2FtZW51IHtcblx0XHRcdG1heC13aWR0aDogNDUwcHg7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDE1cHg7XG5cdFx0XHRAaW5jbHVkZSBncm91cFkoMzBweCk7XG5cblx0XHRcdD4gbGkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0XHR9XG5cdFx0XHRsaSArIGxpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yZC1tZWdhbWVudS10aXRsZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5yZC1tZWdhbWVudS1saXN0IHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdD4gbGkgKyBsaSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gUkQgTmF2YmFyIERyb3Bkb3duXG5cdFx0LnJkLW5hdmJhci1kcm9wZG93biB7XG5cdFx0XHQucmQtbmF2YmFyLS1oYXMtZHJvcGRvd24ge1xuXHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuZm9jdXMgPiBhIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnJkLW5hdmJhci0taGFzLWRyb3Bkb3duLm9wZW5lZCA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHRvcDogMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdD4gbGkgKyBsaSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJkLW5hdi1pdGVtID4gLnJkLW5hdmJhci1kcm9wZG93biB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0LnJkLW5hdmJhci1kcm9wZG93biB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblxuXHRcdFx0XHQ+IGxpID4gYSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdFx0LnJkLW5hdmJhci1tZWdhbWVudSB7XG5cdFx0XHRcdEBpbmNsdWRlIGdyb3VwWSgzMHB4KTtcblx0XHRcdH1cblxuXHRcdFx0LnJkLW5hdmJhci1kcm9wZG93bixcblx0XHRcdC5yZC1tZWdhbWVudS1saXN0IHtcblx0XHRcdFx0PiBsaSArIGxpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuXHRcdFx0LnJkLW5hdmJhci1uYXYtd3JhcCB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSArIDYwMHB4IC0gODBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gU3RhdGVzXG5cdFx0Ji5yZC1uYXZiYXItLWlzLWNsb25lIHtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHotaW5kZXg6IDEwMDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMSUpO1xuXG5cdFx0XHQmLnJkLW5hdmJhci0taXMtc3R1Y2sge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5yZC1uYXZiYXItLWlzLXN0dWNrIHtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHotaW5kZXg6IDEwMDA7XG5cdFx0XHRib3gtc2hhZG93OiAwIDJweCAxMHB4IDFweCByZ2JhKCRibGFjaywgLjEpO1xuXG5cdFx0XHQucmQtbmF2YmFyLW1haW4ge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTFweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDExcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gRml4ZWQgXG5cdCYucmQtbmF2YmFyLWZpeGVkIHtcblx0XHQubmF2LWxpc3Qge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LnJkLW5hdmJhci1uYXYtd3JhcCB7XG5cdFx0XHQ+IC5idXR0b24ge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdH1cbn1cbiIsIi8qXG4qXG4qIFN3aXBlclxuKi9cblxuLnN3aXBlci1jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHQvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cblx0ei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRlIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0bWluLWhlaWdodDogaW5oZXJpdDtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1jb250YWluZXIge1xuXHRmbGV4LXNocmluazogMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi8qIGExMXkgKi9cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRvcGFjaXR5OiAwO1xuXHR6LWluZGV4OiAtMTAwMDtcbn1cblxuLyogSUUxMCBXaW5kb3dzIFBob25lIDggRml4ZXMgKi9cbi5zd2lwZXItd3A4LWhvcml6b250YWwge1xuXHR0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uc3dpcGVyLXdwOC12ZXJ0aWNhbCB7XG5cdHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi8qIENvdmVyZmxvdyAqL1xuLnN3aXBlci1jb250YWluZXItY292ZXJmbG93IC5zd2lwZXItd3JhcHBlciB7XG5cdC8qIFdpbmRvd3MgOCBJRSAxMCBmaXggKi9cbn1cblxuLy8gU3dpcGVyIGZhZGUgZWZmZWN0XG4vL1xuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4vLyBTd2lwZXIgcHJlbG9hZGVyXG4vL1xuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcblx0d2lkdGg6IDQycHg7XG5cdGhlaWdodDogNDJweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLTIxcHg7XG5cdG1hcmdpbi10b3A6IC0yMXB4O1xuXHR6LWluZGV4OiAxMDtcblx0dHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuXHRhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlcjphZnRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb250ZW50OiBcIlwiO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjM2YzZjNmMnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlOmFmdGVyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzZmZmJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdH1cbn1cblxuLnN3aXBlci1zbGlkZSA+IC52aWRlX19ib2R5LFxuLnN3aXBlci1zbGlkZSA+IC5wYXJhbGxheF9jbnQge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi8vXG4vLyBTd2lwZXIgbmF2aWdhdGlvblxuLy9cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMjZweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbjtcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblx0ei1pbmRleDogMTA7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Ly8gRGlzYWJsZWQgYnV0dG9uXG5cdCYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG5cdFx0b3BhY2l0eTogMC4zNTtcblx0XHRjdXJzb3I6IGF1dG87XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cbn1cblxuLnN3aXBlci1idXR0b24tcHJldiB7XG5cdGxlZnQ6IDMwcHg7XG5cblx0JjpiZWZvcmUge1xuXHRcdGZvbnQtZmFtaWx5OiAnTGluZWFyaWNvbnMnO1xuXHRcdGNvbnRlbnQ6IFwiXFxlYzQzXCI7XG5cdH1cbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCB7XG5cdHJpZ2h0OiAzMHB4O1xuXG5cdCY6YmVmb3JlIHtcblx0XHRmb250LWZhbWlseTogJ0xpbmVhcmljb25zJztcblx0XHRjb250ZW50OiBcIlxcZWM0NFwiO1xuXHR9XG59XG5cbi5zd2lwZXItc2xpZGVyLnN3aXBlci1jb250YWluZXItcnRsIHtcblx0LnN3aXBlci13cmFwcGVyIHtcblxuXHR9XG5cdC5zd2lwZXItYnV0dG9uLXByZXYge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlxcZjA2MVwiO1xuXHRcdH1cblx0fVxuXG5cdC5zd2lwZXItYnV0dG9uLW5leHQge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlxcZjA2MFwiO1xuXHRcdH1cblx0fVxufVxuXG4vLyBTd2lwZXIgcGFnaW5hdGlvblxuLy9cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdHotaW5kZXg6IDEwO1xuXG5cdCYuc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdFx0d2lkdGg6IDE0cHg7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAuNik7XG5cdFx0dHJhbnNpdGlvbjogLjJzO1xuXG5cdFx0Ji5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDEpO1xuXHRcdH1cblx0fVxuXG5cdCYuc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuXG4vLyBEYXJrIHBhZ2luYXRpb25cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG5cdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjYpO1xuXG5cdFx0Ji5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMSk7XG5cdFx0fVxuXHR9XG59XG5cbi8vIFN3aXBlciBwYWdpbmF0aW9uIG9yaWVudGF0aW9uXG4vL1xuXG4vLyBWZXJ0aWNhbCBwYWdpbmF0aW9uXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCB7XG5cdD4gLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0XHRyaWdodDogMTBweDtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG5cblx0XHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0XHRcdG1hcmdpbjogNXB4IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuLy8gSG9yaXpvbnRhbCBwYWdpbmF0aW9uXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsIHtcblx0PiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdGJvdHRvbTogMjBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLy9cbi8vIFN3aXBlciBzbGlkZSBzdHlsZXNcbi8vXG4uc3dpcGVyLXNsaWRlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0Ji1jYXB0aW9uIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHR9XG59XG5cbi5zd2lwZXItc2xpZGVyLTEge1xuXHRtaW4taGVpZ2h0OiAoNzcwIC8gMTkyMCkgKiAxMDB2dztcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHR9XG5cdC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LnN3aXBlci1zbGlkZS1jYXB0aW9uIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0XHRoNSB7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdFx0KiArIC5idXR0b24ge1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQqICsgLmRpdmlkZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZGl2aWRlciB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgLjgpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGV4dC1hY2NlbnQtMyB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHRcdFx0Ji5pY29uLWdyYWRpZW50LTIge1xuXHRcdFx0XHRjb2xvcjogJHBpbmstY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCogKyAgaDIge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRoMSB7XG5cdFx0XHRmb250LXNpemU6IDcwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0XHRmb250LXNpemU6IDEwMHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0XHRmb250LXNpemU6IDEzMHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdFx0XHRmb250LXNpemU6IDE2MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3dpcGVyLXZpZGVvLWJsb2NrIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1heC13aWR0aDogMTMwcHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHRcblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQqICsgLmhlYWRpbmctNCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdFx0XHR9XG5cdFx0XHQuaGVhZGluZy00IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpO1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDNlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0YTpob3ZlciB7XG5cdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmhlYWRpbmctNCB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnN3aXBlci1jb3VudGVyIHtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRyaWdodDogNzBweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG59IiwiLy8gR29vZ2xlIE1hcFxuLmdvb2dsZS1tYXAtbWFya2Vyc3tcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdvb2dsZS1tYXAtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nb29nbGUtbWFwIHtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4cykge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgaGVpZ2h0OiA1MzBweDtcbiAgfVxufVxuIiwiLypcbipcbiogU2VhcmNoIFJlc3VsdHNcbiovXG4ucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1hcmdpbjogLTNweCAwIDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDk5ODtcblxuICAjc2VhcmNoLXJlc3VsdHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMDtcbiAgICBjb2xvcjogJGZvcm0taW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZDogJGZvcm0taW5wdXQtYmFja2dyb3VuZDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIC45KTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjAwO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1xdWljay1yZXN1bHQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2VjO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbiAgfVxuXG4gIC5zZWFyY2gtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTFweDtcblxuICAgIGxpOm9ubHktY2hpbGQge1xuICAgICAgcGFkZGluZzogMCAxNXB4IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1saW5rIHtcbiAgICBjb2xvcjogJGdyYXktMzAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1lcnJvciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cblxuICAuc2VhcmNoLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcblxuICAgIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtbGlzdC1pdGVtLWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zZWFyY2gtc3VibWl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgZm9udC1zaXplOiAkaW5wdXQtYnRuLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgICBsZXR0ZXItc3BhY2luZzogJGJ0bi1sZXR0ZXItc3BhY2luZztcbiAgICB0ZXh0LXRyYW5zZm9ybTogJGJ0bi10ZXh0LXRyYW5zZm9ybTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LTMwMDtcbiAgICB9XG4gIH1cblxuICAubWF0Y2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubm90LWVtcHR5IH4gJiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuXG4gICAgKiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuXG4gICogKyBwIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cblxuICAuc2VhcmNoLWxpc3QtaXRlbSArIC5zZWFyY2gtbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICB9XG59XG5cbi8vXG4vLyBSRCBTZWFyY2ggUmVzdWx0c1xuLy9cbi5yZC1zZWFyY2gtcmVzdWx0cyB7XG4gIC5zZWFyY2gtbGlzdCB7XG4gICAgY291bnRlci1yZXNldDogbGk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbGkgZGl2IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgbGk6b25seS1jaGlsZDo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1saXN0LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgY29sb3I6ICRncmF5LTUwMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKGxpLCBkZWNpbWFsLWxlYWRpbmctemVybykgJy4nO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1saXN0LWl0ZW0gKyAuc2VhcmNoLWxpc3QtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC5zZWFyY2gtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgID4gYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDAgLjI1ZW07XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gIH1cblxuICAubWF0Y2gge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICBlbSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxuICB9XG5cbiAgcCAqIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAqICsgLm1hdGNoIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5zZWFyY2gtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC5zZWFyY2gtbGlzdC1pdGVtIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAqICsgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuc2VhcmNoLWxpc3QtaXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbiogKyAucmQtc2VhcmNoLXJlc3VsdHMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICogKyAucmQtc2VhcmNoLXJlc3VsdHMge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gIH1cbn1cblxuLy8gUkQgU2VhcmNoIENsYXNzaWNcbi5yZC1zZWFyY2gtY2xhc3NpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuZm9ybS1pbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxuXG4gIC5mb3JtLWlucHV0LFxuICAuZm9ybS1sYWJlbCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cblxuICAucmQtc2VhcmNoLXN1Ym1pdCB7XG4gICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRncmF5LTMwMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBjb250ZW50OiAnXFxlMDE0JztcbiAgICAgIGZvbnQ6IDQwMCAyMHB4ICdmbC1jaGFwcHMnO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuXG4ucmQtc2VhcmNoLnJkLXNlYXJjaC1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmZvcm0taW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWlucHV0LWhlaWdodDtcbiAgfVxuXG4gIC5idXR0b24tbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogJGZvcm0taW5wdXQtaGVpZ2h0O1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgY29sb3I6ICRncmF5LTMwMDtcbiAgICB0cmFuc2l0aW9uOiAuMzNzO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gICYuZm9ybS1zbSB7XG4gICAgLmZvcm0taW5wdXQge1xuICAgICAgcGFkZGluZy1yaWdodDogJGZvcm0taW5wdXQtc20taGVpZ2h0O1xuICAgIH1cblxuICAgIC5idXR0b24tbGluayB7XG4gICAgICB3aWR0aDogJGZvcm0taW5wdXQtc20taGVpZ2h0O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICYuZm9ybS1sZyB7XG4gICAgLmZvcm0taW5wdXQge1xuICAgICAgcGFkZGluZy1yaWdodDogJGZvcm0taW5wdXQtbGctaGVpZ2h0O1xuICAgIH1cblxuICAgIC5idXR0b24tbGluayB7XG4gICAgICB3aWR0aDogJGZvcm0taW5wdXQtbGctaGVpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG5cbi5yZC1zZWFyY2gge1xuICAuZm9ybS1pbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxuICAuYnV0dG9uLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogJGdyYXktODAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cbn0iLCIvKlxuKlxuKiBJc290b3BlXG4qL1xuXG4kaXNvdG9wZS1kZWZhdWx0LWNvbG9yOiAkZ3JheS0zMDA7XG4kaXNvdG9wZS1kZWZhdWx0LWNvbG9yLWFjdGl2ZTogJHByaW1hcnk7XG4kaXNvdG9wZS1kZWZhdWx0LWJvcmRlcjogJGlzb3RvcGUtZGVmYXVsdC1jb2xvci1hY3RpdmU7XG4kaXNvdG9wZS1uYXYtc3BhY2luZzogNXB4O1xuXG4kaXNvdG9wZS1pbnZlcnNlLWNvbG9yOiAkd2hpdGU7XG4kaXNvdG9wZS1pbnZlcnNlLWNvbG9yLWFjdGl2ZTogJHByaW1hcnk7XG4kaXNvdG9wZS1pbnZlcnNlLWJvcmRlcjogJGlzb3RvcGUtaW52ZXJzZS1jb2xvci1hY3RpdmU7XG5cbi8vXG4vLyBJc290b3BlIGFuaW1hdGlvbnNcbi8vXG5Aa2V5ZnJhbWVzIHNwcml0ZS1hbmltYXRpb24ge1xuXHRmcm9tIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG5cdH1cbn1cblxuW2RhdGEtaXNvdG9wZS1sYXlvdXRdIHtcblx0ei1pbmRleDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1pbi1oZWlnaHQ6IDE2MHB4O1xuXHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdHRyYW5zaXRpb246IC40cyBhbGwgZWFzZTtcblxuXHQucm93IHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuXG5cdFx0PiBbY2xhc3MqPVwiY29sLVwiXSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5yb3ctbmFycm93IHtcblx0XHRtYXJnaW4tYm90dG9tOiAtJGdyaWQtZ3V0dGVyLXdpZHRoLW5hcnJvdztcblxuXHRcdD4gW2NsYXNzKj1cImNvbC1cIl0ge1xuXHRcdFx0bWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoLW5hcnJvdztcblx0XHR9XG5cdH1cblxuXHQucm93LWNvbmRlbnNlZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0PiBbY2xhc3MqPVwiY29sLVwiXSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdFtjbGFzcyo9XCJjb2wtXCJdIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR0cmFuc2l0aW9uOiAuMXMgb3BhY2l0eSBlYXNlLWluO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi8vIElzb3RvcGUgZGVmYXVsdHNcbi5pc290b3BlLWZpbHRlcnMge1xuXHQkdmFsdWU6IDEwcHg7XG5cblx0PiAqIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblxuXHQuaW5saW5lLWxpc3Qge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3b3JkLXNwYWNpbmc6IDA7XG5cblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cdFx0XHRjb2xvcjogJGlzb3RvcGUtZGVmYXVsdC1jb2xvcjtcblx0XHR9XG5cblx0XHQuaXNvdG9wZS1maWx0ZXJzLXRyaWdnZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmlzb3RvcGUtZmlsdGVycy1tb2Rlcm4ge1xuXHQuaW5saW5lLWxpc3Qge1xuXHRcdEBpbmNsdWRlIHNwYWNpbmcoMjBweCwgMTBweCk7XG5cblx0XHQ+IGxpIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2VjO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IC40cztcblx0XHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YTpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGlzb3RvcGUtZGVmYXVsdC1jb2xvci1hY3RpdmU7XG5cdFx0fVxuXG5cdFx0YS5hY3RpdmUge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRAaW5jbHVkZSBzcGFjaW5nKDQ1cHgsIDEwcHgpO1xuXHRcdH1cblx0fVxufVxuXG4uaXNvdG9wZS1tb2Rlcm4td3JhcCB7XG5cdFtjbGFzcyo9J2NvbCddIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0W2NsYXNzKj0nY29sJ10ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0aHRtbDpub3QoLnRhYmxldCk6bm90KC5tb2JpbGUpICYge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdFtjbGFzcyo9J2NvbCddIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmlzb3RvcGUtY29uZGVuc2VkIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1yaWdodDogMDtcblx0LnJvdyA+ICoge1xuXHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTFweDtcblx0fVxufVxuXG4qICsgLmlzb3RvcGUge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4qICsgLmlzb3RvcGUtY29uZGVuc2VkIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdC5pc290b3BlLWNvbmRlbnNlZCB7XG5cdFx0cGFkZGluZzogMCAwIDMwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdC5yb3cucm93LWNvbmRlbnNlZCA+IFtjbGFzcyo9J2NvbCddIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXG5cdFx0LnJvdy5yb3ctY29uZGVuc2VkID4gW2NsYXNzKj0nY29sJ10gKyBbY2xhc3MqPSdjb2wnXSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdH1cblxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0KiArIC5pc290b3BlIHtcblx0XHRtYXJnaW4tdG9wOiAyOHB4O1xuXHR9XG5cdCogKyAuaXNvdG9wZS1jb25kZW5zZWQge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdH1cbn1cbiIsIi8vXG4vLyBOYXYgY3VzdG9tXG4vL1xuXG4vL1xuLy8gVGFibGUgb2YgQ29udGVudHM6XG4vL1xuLy8gVGFicyBMaW5lXG4vLyBUYWJzIENvcnBvcmF0ZVxuLy9cblxuLy8gQ29ycG9yYXRlIHN0eWxlXG4kdGFicy1jb3Jwb3JhdGUtY29sb3I6ICRib2R5LWNvbG9yO1xuJHRhYnMtY29ycG9yYXRlLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJHRhYnMtY29ycG9yYXRlLWFjdGl2ZS1jb2xvcjogJHdoaXRlO1xuJHRhYnMtY29ycG9yYXRlLWFjdGl2ZS1iYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiR0YWJzLWNvcnBvcmF0ZS1ib3JkZXI6ICNlNWU3ZTk7XG5cbi8vIEJhc2Ugc3R5bGVzXG4udGFicy1jdXN0b20ge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHQubmF2LXRhYnMge1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHR3b3JkLXNwYWNpbmc6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5uYXYtaXRlbSB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlO1xuXHR9XG5cblx0Lm5hdi1saW5rIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRib3JkZXI6IDA7XG5cdH1cblxuXHQubmF2LWxpbmsuYWN0aXZlIHtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0Ym9yZGVyOiAwO1xuXHR9XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdGhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdGhlaWdodDogYXV0bztcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8vIE9mZnNldHNcbiogKyAudGFicy1ob3Jpem9udGFsLnRhYnMtY29ycG9yYXRlIHtcblx0bWFyZ2luLXRvcDogMjVweDtcbn1cblxuKiArIC50YWJzLXZlcnRpY2FsLnRhYnMtY29ycG9yYXRlIHtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHQqICsgLnRhYnMtdmVydGljYWwudGFicy1jb3Jwb3JhdGUge1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHQqICsgLnRhYnMtdmVydGljYWwudGFicy1jb3Jwb3JhdGUge1xuXHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdH1cbn1cblxuLy8gVGFicyBsaW5lXG4udGFicy1saW5lIHtcblx0Lm5hdi10YWJzIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQubmF2LWxpbmsge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXG5cdCogKyAudGFiLWNvbnRlbnQge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHQubmF2LXRhYnMge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHRhYnMtY29ycG9yYXRlLWJvcmRlcjtcblx0XHR9XG5cblx0XHQubmF2LWl0ZW0ge1xuXHRcdFx0bWFyZ2luOiAtMXB4O1xuXHRcdH1cblxuXHRcdC5uYXYtbGluayB7XG5cdFx0XHRwYWRkaW5nOiA3cHggMTBweDtcblx0XHRcdGNvbG9yOiAkdGFicy1jb3Jwb3JhdGUtY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkdGFicy1jb3Jwb3JhdGUtYmFja2dyb3VuZDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFicy1jb3Jwb3JhdGUtYm9yZGVyO1xuXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJzLWNvcnBvcmF0ZS1ib3JkZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5hdi1saW5rOmhvdmVyLFxuXHRcdC5uYXYtbGluay5hY3RpdmUge1xuXHRcdFx0Y29sb3I6ICR0YWJzLWNvcnBvcmF0ZS1hY3RpdmUtY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG5cdFx0fVxuXHR9XG59XG5cbi8vIFRhYnMgY29ycG9yYXRlIHN0eWxlXG4udGFicy1jb3Jwb3JhdGUge1xuXHQubmF2LXRhYnMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkdGFicy1jb3Jwb3JhdGUtYm9yZGVyO1xuXHR9XG5cblx0Lm5hdi1pdGVtIHtcblx0XHRtYXJnaW46IC0xcHg7XG5cdH1cblxuXHQubmF2LWxpbmsge1xuXHRcdHBhZGRpbmc6IDEwcHggMTBweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0Y29sb3I6ICR0YWJzLWNvcnBvcmF0ZS1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kOiAkdGFicy1jb3Jwb3JhdGUtYmFja2dyb3VuZDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYnMtY29ycG9yYXRlLWJvcmRlcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJzLWNvcnBvcmF0ZS1ib3JkZXI7XG5cdFx0fVxuXHR9XG5cblx0Lm5hdi1saW5rOmhvdmVyLFxuXHQubmF2LWxpbmsuYWN0aXZlIHtcblx0XHRjb2xvcjogJHRhYnMtY29ycG9yYXRlLWFjdGl2ZS1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kOiAkdGFicy1jb3Jwb3JhdGUtYWN0aXZlLWJhY2tncm91bmQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdGFicy1jb3Jwb3JhdGUtYWN0aXZlLWJhY2tncm91bmQ7XG5cdH1cblxuXHQudGFiLWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDMwcHggMCAwO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0Ly9cblx0Ly8gSG9yaXpvbnRhbCB0YWJzXG5cdC8vXG5cdC50YWJzLWhvcml6b250YWwge1xuXHRcdCYudGFicy1jb3Jwb3JhdGUge1xuXHRcdFx0Lm5hdi10YWJzIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdEBpbmNsdWRlIHNwYWNpbmcoMTBweCk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXHRcdFx0fVxuXG5cdFx0XHQubmF2LWl0ZW0ge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cdFx0XHR9XG5cblx0XHRcdC5uYXYtbGluayB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdG1pbi13aWR0aDogMTMwcHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHRcdFx0XHRwYWRkaW5nOiAxM3B4IDIwcHg7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICR0YWJzLWNvcnBvcmF0ZS1ib3JkZXI7XG5cblx0XHRcdFx0Jixcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMiwgMSwgMC4zLCAxKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogLTFweDtcblx0XHRcdFx0XHRsZWZ0OiAtMXB4O1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuXHRcdFx0XHRcdGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcblx0XHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjcsIDEsIDEpO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzLCBvcGFjaXR5IDAuNHM7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIsIDEsIDAuMywgMSk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHRhYnMtY29ycG9yYXRlLWFjdGl2ZS1iYWNrZ3JvdW5kO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5uYXYtbGluay5hY3RpdmUsXG5cdFx0XHQubmF2LWxpbms6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHRhYnMtY29ycG9yYXRlLWFjdGl2ZS1jb2xvcjtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkdGFicy1jb3Jwb3JhdGUtYWN0aXZlLWJhY2tncm91bmQ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlM2QoMSwgMSwgMSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnRhYnMtbGluZSB7XG5cdFx0XHQubmF2LXRhYnMge1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkZ3JheS0yMDA7XG5cdFx0XHR9XG5cblx0XHRcdC5uYXYtaXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubmF2LWxpbmsge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAxNXB4IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRjb2xvcjogJGdyYXktNTAwO1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IC00cHg7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuMjJzIGVhc2U7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm5hdi1saW5rLmFjdGl2ZSxcblx0XHRcdC5uYXYtbGluazpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkZ3JheS0zMDA7XG5cdFx0XHR9XG5cblx0XHRcdC5uYXYtbGluay5hY3RpdmUge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0KiArIC50YWItY29udGVudCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly9cblx0Ly8gVmVydGljYWwgdGFic1xuXHQvL1xuXHQudGFicy12ZXJ0aWNhbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHRcdC5uYXYtdGFicyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHR9XG5cblx0XHQubmF2LWl0ZW0ge1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblxuXHRcdC5uYXYtbGluay5hY3RpdmUsXG5cdFx0Lm5hdi1saW5rOmhvdmVyIHtcblx0XHRcdGJveC1zaGFkb3c6IDAgOXB4IDIxcHggMCByZ2JhKCMxZTFlMWUsIC4xMyk7XG5cdFx0fVxuXG5cdFx0LnRhYi1jb250ZW50IHtcblx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHR9XG5cblx0XHQvLyBUYWJzIGNvcnBvcmF0ZVxuXHRcdCYudGFicy1jb3Jwb3JhdGUge1xuXHRcdFx0Lm5hdi10YWJzIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1pbi13aWR0aDogMjYwcHg7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdH1cblxuXHRcdFx0Lm5hdi1pdGVtIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQubmF2LWxpbmsge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmc6IDE3cHggMzBweDtcblx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXG5cdFx0XHQubmF2LWl0ZW0gKyAubmF2LWl0ZW0ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0XHR9XG5cblx0XHRcdC50YWItY29udGVudCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0Ly9cblx0Ly8gSG9yaXpvbnRhbCB0YWJzXG5cdC8vXG5cdC50YWJzLWhvcml6b250YWwge1xuXG5cdFx0Ly8gVGFicyBDb3Jwb3JhdGVcblx0XHQmLnRhYnMtY29ycG9yYXRlIHtcblx0XHRcdC50YWItY29udGVudCB7XG5cdFx0XHRcdHBhZGRpbmc6IDYwcHggMzBweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vXG5cdC8vIFZlcnRpY2FsIHRhYnNcblx0Ly9cblx0LnRhYnMtdmVydGljYWwge1xuXG5cdFx0Ly8gVGFicyBjb3Jwb3JhdGVcblx0XHQmLnRhYnMtY29ycG9yYXRlIHtcblx0XHRcdC50YWItY29udGVudCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDQ1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gdGFicyBtb2Rlcm5cbi50YWJzLW1vZGVybiB7XG5cdC5uYXYtdGFicyB7XG5cblx0fVxuXHQubmF2LXRhYnMtbW9kZXJuICsgLmJ1dHRvbiB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuXG4uYnV0dG9uLXRhYnMtbW9kZXJuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgMjBweCAwO1xuXHR9XG59XG4ubmF2LXRhYnMtbW9kZXJuIHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YmFja2dyb3VuZDogJGdyYXktNjAwO1xuXHRwYWRkaW5nOiAzMHB4IDI1cHg7XG5cdC5uYXYtaXRlbSArIC5uYXYtaXRlbSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdH1cblx0fVxuXHQubmF2LWl0ZW0ge1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0fVxuXHQubmF2LWxpbmsge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRjb2xvcjogcmdiYSgkd2hpdGUsIC40KTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiAnXFxlYzQ0Jztcblx0XHRcdHRvcDogNnB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGZvbnQtZmFtaWx5OiAnTGluZWFyaWNvbnMnO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdFx0Jjpob3ZlciwgJi5hY3RpdmV7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0Lm5hdi1saW5rIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHR9XG59XG5cbi8vIHRhYnMgY3JlYXRpdmVcbi50YWJzLWNyZWF0aXZlIHtcblx0LmV2ZW50LWl0ZW0tY2xhc3NpYyArIC5ldmVudC1pdGVtLWNsYXNzaWMge1xuXHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0fVxuXHQuZXZlbnQtaXRlbS1jbGFzc2ljIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKCRncmF5LTgwMCwgMC4yNSk7XG5cdH1cbn1cbi5uYXYtdGFicy1jdGVhdGl2ZS13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0JjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiAnJztcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0YmFja2dyb3VuZDogJGdyYXktNjAwO1xuXHRcdHRyYW5zZm9ybTogc2tld1goLTM1ZGVnKTtcblx0fVxufVxuXG4ubmF2LXRhYnMtY3RlYXRpdmUge1xuXHRwYWRkaW5nOiAxMHB4IDMwcHggMzBweDtcblx0YmFja2dyb3VuZDogJGdyYXktNjAwO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0Lm5hdi1pdGVtICsgLm5hdi1pdGVtIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0cGFkZGluZzogMjVweCAzNXB4IDQ1cHg7XG5cdFx0Lm5hdi1pdGVtICsgLm5hdi1pdGVtIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdHBhZGRpbmc6IDI1cHggNTVweCA0NXB4O1xuXHR9XG5cblx0Lm5hdi1saW5rIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRjb2xvcjogcmdiYSgkd2hpdGUsIC40KTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHRcdCY6aG92ZXIsICYuYWN0aXZle1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxufVxuLnRhYnMtY3JlYXRpdmUtdGl0bGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0LnRpdGxlLWRlY29yYXRlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHQmOmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAyNDBweDtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2JnLWRvdC5wbmcnKTtcblx0XHRvcGFjaXR5OiAuMjtcblx0XHR9XG5cdFx0LnRpdGxlLWRlY29yYXRlIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0fVxuXHR9XG5cbn1cblxuLy8gdGFicyBjbGFzc2ljXG4udGFicy1jbGFzc2ljIHtcblx0LnRhYi1jb250ZW50IHtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0cGFkZGluZzogNDBweCAyMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTQwMDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRwYWRkaW5nOiA1NXB4IDMwcHg7XG5cdFx0fVxuXHR9XG59XG4ubmF2LXRhYnMtY2xhc3NpYyB7XG5cdHBhZGRpbmc6IDQwcHggMzBweDtcblx0YmFja2dyb3VuZDogJGdyYXktNjAwO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAgMCAwO1xuXHQubmF2LWxpbmsge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdHBhZGRpbmc6IDM1cHggMjVweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRjb2xvcjogcmdiYSgkd2hpdGUsIC40KTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6IHVybCgnLi4vLi4vaW1hZ2VzL2JnLXRhYi5wbmcnKTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHQvL2JvdHRvbTogMDtcblx0XHRcdC8vcmlnaHQ6IDA7XG5cdFx0XHQvL2JhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2JnLXRhYi5wbmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciwgJi5hY3RpdmV7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5uYXYtaXRlbSArIC5uYXYtaXRlbSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDIwcHggMzBweDtcblxuXHRcdC5uYXYtbGluayB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHRcdC5uYXYtaXRlbSArIC5uYXYtaXRlbSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIvL1xuLy8gUGFuZWwgY3VzdG9tIHN0eWxlc1xuLy8gXG5cbi8vIExpZ2h0XG4vL1xuJGFjY29yZGlvbi1jb3Jwb3JhdGUtY29sb3I6ICRncmF5LTcwMDtcbiRhY2NvcmRpb24tY29ycG9yYXRlLWJhY2tncm91bmQ6ICR3aGl0ZTtcbiRhY2NvcmRpb24tY29ycG9yYXRlLWJvcmRlcjogI2RlZGVkZTtcbiRhY2NvcmRpb24tY29ycG9yYXRlLWNvbnRlbnQtY29sb3I6ICRib2R5LWNvbG9yO1xuJGFjY29yZGlvbi1jb3Jwb3JhdGUtYXJyb3ctY29sb3I6ICR3aGl0ZTtcbiRhY2NvcmRpb24tY29ycG9yYXRlLWFycm93LWJhY2tncm91bmQ6ICRwcmltYXJ5O1xuJGFjY29yZGlvbi1jb3Jwb3JhdGUtc2hhZG93OiAtMXB4IDJweCA1cHggMHB4IHJnYmEoIzQ0NDk1MywgMC4xMik7XG4kYWNjb3JkaW9uLWNvcnBvcmF0ZS1ib3JkZXItcmFkaXVzOiA2cHg7XG4kYWNjb3JkaW9uLWNvcnBvcmF0ZS1oZWFkZXItcGFkZGluZzogMjFweCA4MnB4IDIxcHggMzJweDtcbiRhY2NvcmRpb24tY29ycG9yYXRlLWNvbnRlbnQtcGFkZGluZzogMjVweCA0NHB4IDI1cHggbnRoKCRhY2NvcmRpb24tY29ycG9yYXRlLWhlYWRlci1wYWRkaW5nLCA0KTtcblxuLy8gUGFuZWwgZ3JvdXBzXG4uY2FyZC1ncm91cC1jdXN0b20ge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdC5jYXJkLWhlYWRlciArIC5jb2xsYXBzZSA+IC5jYXJkLWJvZHksXG5cdC5jYXJkLWhlYWRlciArIC5jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcblx0XHRib3JkZXItdG9wOiAwO1xuXHR9XG5cblx0LmNhcmQgKyAuY2FyZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuXG4uY2FyZC1ncm91cC1jdXN0b20uY2FyZC1ncm91cC1jb3Jwb3JhdGUge1xuXHQuY2FyZCArIC5jYXJkIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG59XG5cbi5jYXJkLWN1c3RvbSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdGJhY2tncm91bmQ6IGluaGVyaXQ7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC8vIFBhbmVsIGhlYWRpbmdcblx0LmNhcmQtaGVhZGVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0fVxuXG5cdC8vIFBhbmVsIGNvbnRlbnRzXG5cdC5jYXJkLWJvZHkge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHR9XG5cblx0LmNhcmQtdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuKiArIC5jYXJkLWdyb3VwLWN1c3RvbSB7XG5cdG1hcmdpbi10b3A6IDM1cHg7XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdH1cbn1cblxuLy8gUGFuZWwgY29ycG9yYXRlXG4uY2FyZC1jb3Jwb3JhdGUge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRib3gtc2hhZG93OiAkYWNjb3JkaW9uLWNvcnBvcmF0ZS1zaGFkb3c7XG5cblx0LmNhcmQtdGl0bGUgYSxcblx0LmNhcmQtYm9keSB7XG5cdFx0YmFja2dyb3VuZDogJGFjY29yZGlvbi1jb3Jwb3JhdGUtYmFja2dyb3VuZDtcblx0fVxuXG5cdC5jYXJkLXRpdGxlIGEge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHBhZGRpbmc6ICRhY2NvcmRpb24tY29ycG9yYXRlLWhlYWRlci1wYWRkaW5nO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdGNvbG9yOiAkYWNjb3JkaW9uLWNvcnBvcmF0ZS1jb2xvcjtcblx0XHR0cmFuc2l0aW9uOiAxLjNzIGFsbCBlYXNlO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRhY2NvcmRpb24tY29ycG9yYXRlLWJvcmRlci1yYWRpdXMgJGFjY29yZGlvbi1jb3Jwb3JhdGUtYm9yZGVyLXJhZGl1cyAwIDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhY2NvcmRpb24tY29ycG9yYXRlLWJvcmRlcjtcblxuXHRcdC8vIE9wZW4gc3RhdGVcblx0XHQuY2FyZC1hcnJvdyB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIENvbGxhcHNlZCBzdGF0ZVxuXHRcdCYuY29sbGFwc2VkIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRhY2NvcmRpb24tY29ycG9yYXRlLWJvcmRlci1yYWRpdXM7XG5cdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuXG5cdFx0XHQuY2FyZC1hcnJvdyB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgJGFjY29yZGlvbi1jb3Jwb3JhdGUtYm9yZGVyLXJhZGl1cyAkYWNjb3JkaW9uLWNvcnBvcmF0ZS1ib3JkZXItcmFkaXVzIDA7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIFBhbmVsIGFycm93XG5cdC5jYXJkLWFycm93IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogLTFweDtcblx0XHRyaWdodDogLTFweDtcblx0XHR6LWluZGV4OiAyO1xuXHRcdHdpZHRoOiA3MHB4O1xuXHRcdGJhY2tncm91bmQ6ICRhY2NvcmRpb24tY29ycG9yYXRlLWFycm93LWJhY2tncm91bmQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAkYWNjb3JkaW9uLWNvcnBvcmF0ZS1ib3JkZXItcmFkaXVzIDAgMDtcblx0XHR0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlO1xuXG5cdFx0Jjo6YmVmb3JlLFxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR6LWluZGV4OiA0O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0YmFja2dyb3VuZDogJGFjY29yZGlvbi1jb3Jwb3JhdGUtYXJyb3ctY29sb3I7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRyaWdodDogMjhweDtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0cmlnaHQ6IDM0cHg7XG5cdFx0fVxuXHR9XG5cblx0LmNvbGxhcHNlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRjb2xvcjogJGFjY29yZGlvbi1jb3Jwb3JhdGUtY29udGVudC1jb2xvcjtcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgJGFjY29yZGlvbi1jb3Jwb3JhdGUtYm9yZGVyLXJhZGl1cyAkYWNjb3JkaW9uLWNvcnBvcmF0ZS1ib3JkZXItcmFkaXVzO1xuXHR9XG5cblx0LmNhcmQtYm9keSB7XG5cdFx0cGFkZGluZzogJGFjY29yZGlvbi1jb3Jwb3JhdGUtY29udGVudC1wYWRkaW5nO1xuXHR9XG5cblx0Ly8gTWVkaWEgcXVlcmllc1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHQuY2FyZC10aXRsZSBhLFxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHQuY2FyZC10aXRsZSBhIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdH1cbn1cbiIsIi8qXG4qXG4qIFRvb2x0b3AgQ3VzdG9tXG4qL1xuXG4vL1xuLy8gQmFzZSBjbGFzc1xuLy9cbi50b29sdGlwIHtcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4iLCIvKlxuKlxuKiBDb3VudGVyXG4qL1xuXG4vL1xuLy8gQ291bnRlciBDbGFzc2ljXG4vL1xuLmNvdW50ZXItY2xhc3NpYyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvdW50ZXItY2xhc3NpYy1tYWluIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWM7XG5cdGZvbnQtc2l6ZTogNDBweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdD4gKiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdH1cblxuXHQuc21hbGwge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IC0uMDVlbTtcblx0XHRmb250LXNpemU6IC42NmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHR9XG59XG5cbiogKyAuY291bnRlci1jbGFzc2ljLXRpdGxlIHsgbWFyZ2luLXRvcDogMTBweDsgfVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdC5jb3VudGVyLWNsYXNzaWMtbWFpbiB7XG5cdFx0Zm9udC1zaXplOiA2MHB4O1xuXHR9XG5cblx0KiArIC5jb3VudGVyLWNsYXNzaWMtdGl0bGUgeyBtYXJnaW4tdG9wOiAxNXB4OyB9XG59XG5cbi5jb3VudGVyLWNsYXNzaWMtdGl0bGUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6IHJnYmEoJHdoaXRlLC44KTtcdFxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdC5jb3VudGVyLWNsYXNzaWMtbWFpbiB7XG5cdFx0Zm9udC1zaXplOiA4MHB4O1xuXHR9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdC5jb3VudGVyLWNsYXNzaWMtbWFpbiB7XG5cdFx0Zm9udC1zaXplOiAxMTBweDtcblx0fVxufVxuICIsIi8qXG4qXG4qIFByb2dyZXNzIEJhcnNcbiovXG5cbi8vXG4vLyBMaW5lYXIgUHJvZ3Jlc3MgQmFyc1xuLy9cblxuLnByb2dyZXNzLWxpbmVhciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHQucHJvZ3Jlc3MtaGVhZGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdEBpbmNsdWRlIHNwYWNpbmcoMTBweCk7XG5cdH1cblxuXHQucHJvZ3Jlc3MtYmFyLWxpbmVhci13cmFwIHtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0YmFja2dyb3VuZDogJGdyYXktMjAwO1xuXHR9XG5cblx0LnByb2dyZXNzLWJhci1saW5lYXIge1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogaW5oZXJpdDtcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0XHR0cmFuc2l0aW9uOiAxcyBhbGwgZWFzZS1pbi1vdXQ7XG5cdH1cblxuXHQucHJvZ3Jlc3MtdmFsdWUge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6ICRncmF5LTMwMDtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIiVcIjtcblx0XHR9XG5cdH1cbn1cblxuKiArIC5wcm9ncmVzcy1iYXItbGluZWFyLXdyYXAge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5wcm9ncmVzcy1saW5lYXIgKyAucHJvZ3Jlc3MtbGluZWFyIHtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHQucHJvZ3Jlc3MtbGluZWFyICsgLnByb2dyZXNzLWxpbmVhciB7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0fVxufVxuXG5cbi5wcm9ncmVzcy1jYXVzZXMge1xuXHRtYXgtd2lkdGg6IDQ1MXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0LnByb2dyZXNzLXZhbHVlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnByb2dyZXNzLXRpdGxlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjogcmdiYSgyMSwgMjEsIDIxLCAwLjcpO1xuXHR9XG5cblx0LnByb2dyZXNzLWJhci1saW5lYXItd3JhcCxcblx0LnByb2dyZXNzLWJhci1saW5lYXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHR9XG5cblx0LnByb2dyZXNzLWJhci1saW5lYXItd3JhcCB7XG5cdFx0ZmxleC1ncm93OiAxO1xuXG5cdFx0bWluLXdpZHRoOiAyNTBweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNCREJEQkQ7XG5cdH1cblxuXHQucHJvZ3Jlc3MtYmFyLWxpbmVhciB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHR9XG59IiwiLypcbipcbiogQ2lyY2xlIFByb2dyZXNzIEJhcnNcbiovXG5cbi5wcm9ncmVzcy1iYXItY2lyY2xlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblxuXHRjYW52YXMge1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblxuXHRzcGFuIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTElO1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRjb2xvcjogJGdyYXktNTAwO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCIlXCI7XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9ncmVzcy1iYXItY2lyY2xlLXRpdGxlIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbiogKyAucHJvZ3Jlc3MtYmFyLWNpcmNsZS10aXRsZSB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbiogKyAucHJvZ3Jlc3MtY2F1c2VzIHsgbWFyZ2luLXRvcDogMjBweDsgfSIsIi8qXG4qXG4qIFRpbWUgQ2lyY2xlc1xuKi9cblxuLy9cbi8vIFRoaXMgZWxlbWVudCBpcyBjcmVhdGVkIGluc2lkZSB5b3VyIHRhcmdldCBlbGVtZW50XG4vLyBJdCBpcyB1c2VkIHNvIHRoYXQgeW91ciBvd24gZWxlbWVudCB3aWxsIG5vdCBuZWVkIHRvIGJlIGFsdGVyZWRcbi8vXG4udGltZV9jaXJjbGVzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLy9cbi8vIFRoaXMgaXMgYWxsIHRoZSBlbGVtZW50cyB1c2VkIHRvIGhvdXNlIGFsbCB0ZXh0IHVzZWRcbi8vIGluIHRpbWUgY2lyY2xlc1xuLy9cbi50aW1lX2NpcmNsZXMgPiBkaXYge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMCAhaW1wb3J0YW50O1xuXHRib3R0b206IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IC0xMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0I0RhdGVDb3VudGRvd24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi8vXG4vLyBUaXRsZXMgKERheXMsIEhvdXJzLCBldGMpXG4vL1xuLnRpbWVfY2lyY2xlcyA+IGRpdiA+IGg0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuXHRyaWdodDogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcblx0Y29sb3I6ICRncmF5LTYwMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHQmICsgKiB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuXG4vL1xuLy8gVGltZSBudW1iZXJzLCBpZTogMTJcbi8vXG4udGltZV9jaXJjbGVzID4gZGl2ID4gc3BhbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHRmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcblx0Y29sb3I6ICRncmF5LTkwMDtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0Zm9udC1zaXplOiAzNHB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0Zm9udC1zaXplOiA0OHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuJWNvbnRleHQtZGFyayB7XG5cdC50aW1lX2NpcmNsZXMgPiBkaXYgPiBzcGFuIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG59XG5cbi5jb3VudGRvd24td3JhcCB7XG5cdG1heC13aWR0aDogNzMwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4qICsgLmNvdW50ZG93bi13cmFwIHtcblx0bWFyZ2luLXRvcDogMzVweDtcbn1cblxuLmNvdW50ZG93bi13cmFwICsgLmJ1dHRvbiB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG4iLCIvKlxuKlxuKiBPd2wgQ2Fyb3VzZWxcbiovXG5cbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbiB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1vdXQge1xuICB6LWluZGV4OiAxO1xufVxuXG4ub3dsLWNhcm91c2VsIC5mYWRlT3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vKiBcbiAqIFx0T3dsIENhcm91c2VsIC0gQXV0byBIZWlnaHQgUGx1Z2luXG4gKi9cbi5vd2wtaGVpZ2h0IHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBcbiAqICBDb3JlIE93bCBDYXJvdXNlbCBDU1MgRmlsZVxuICovXG4ub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIHBvc2l0aW9uIHJlbGF0aXZlIGFuZCB6LWluZGV4IGZpeCB3ZWJraXQgcmVuZGVyaW5nIGZvbnRzIGlzc3VlICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlOmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIGZpeCBmb3IgZmxhc2hpbmcgYmFja2dyb3VuZCAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLXByZXYsXG4ub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1uZXh0LFxuLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtZG90IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmcge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXJlZnJlc2ggLm93bC1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWdyYWIge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4ub3dsLWNhcm91c2VsLm93bC1ydGwgLm93bC1pdGVtIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKiBObyBKcyAqL1xuLm5vLWpzIC5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogXG4gKiBcdE93bCBDYXJvdXNlbCAtIExhenkgTG9hZCBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xufVxuXG4vKiBcbiAqIFx0T3dsIENhcm91c2VsIC0gVmlkZW8gUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIGZvbnQ6IDQwMCA0MHB4LzgwcHggJ0ZvbnRBd2Vzb21lJztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBzY2FsZSAxMDBtcyBlYXNlO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE0NCc7XG4gIH1cbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bixcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRuIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4vKlxuICogT3dsIE5hdmlnYXRpb25cbiAqL1xuXG4ub3dsLW5hdiB7XG4gICYuZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ub3dsLXByZXYsXG4ub3dsLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQ6IDQwMCA0NnB4LzUwcHggJ0ZvbnRBd2Vzb21lJztcbiAgY29sb3I6ICRncmF5LTMwMDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cbn1cblxuLm93bC1wcmV2IHtcbiAgbGVmdDogMDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMDQnO1xuICB9XG59XG5cbi5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEwNSc7XG4gIH1cbn1cblxuLypcbiAqIE93bCBQYWdpbmF0aW9uXG4gKi9cblxuLm93bC1kb3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZG90cy1vZmZzZXQtbGcge1xuICAub3dsLWRvdHMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG4gIH1cbn1cbi5vd2wtZG90IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogLjJzO1xuXG4gICY6b25seS1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICB9XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWNhcm91c2VsLWxpZ2h0LWRvdHMge1xuICAub3dsLWRvdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLm93bC1kb3RzLXNlY29uZGFyeSB7XG4gIC5vd2wtZG90IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuMyk7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICB9XG4gIH1cbn1cblxuLm93bC1kb3RzLWRhcmsge1xuICAub3dsLWRvdCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICRncmF5LTQwMDtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktODAwO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTgwMDtcbiAgICB9XG4gIH1cbn1cblxuLm93bC1kb3RzLXByaW1hcnkge1xuICAub3dsLWRvdCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICRncmF5LTQwMDtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG59IiwiLmxnLXN1Yi1odG1sLCAubGctdG9vbGJhciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjQ1KVxufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IGxnO1xuXHRzcmM6IHVybCgnLi4vLi4vZm9udHMvbGcuZW90Jyk7XG5cdHNyYzogdXJsKCcuLi8uLi9mb250cy9sZy5lb3QnKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKCcuLi8uLi9mb250cy9sZy53b2ZmJykgZm9ybWF0KFwid29mZlwiKSwgdXJsKCcuLi8uLi9mb250cy9sZy50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKCcuLi8uLi9mb250cy9sZy5zdmcnKSBmb3JtYXQoXCJzdmdcIik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG4ubGctaWNvbiB7XG5cdGZvbnQtZmFtaWx5OiBsZztcblx0c3BlYWs6IG5vbmU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRsaW5lLWhlaWdodDogMTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGVcbn1cblxuLmxnLWFjdGlvbnMgLmxnLW5leHQsIC5sZy1hY3Rpb25zIC5sZy1wcmV2IHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNDUpO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGNvbG9yOiAjOTk5OTk5O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDIycHg7XG5cdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRwYWRkaW5nOiA4cHggMTBweCA5cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHotaW5kZXg6IDEwODA7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogMFxufVxuXG4ubGctYWN0aW9ucyAubGctbmV4dC5kaXNhYmxlZCwgLmxnLWFjdGlvbnMgLmxnLXByZXYuZGlzYWJsZWQge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0b3BhY2l0eTogLjVcbn1cblxuLmxnLWFjdGlvbnMgLmxnLW5leHQ6aG92ZXIsIC5sZy1hY3Rpb25zIC5sZy1wcmV2OmhvdmVyIHtcblx0Y29sb3I6ICNmZmZmZmZcbn1cblxuLmxnLWFjdGlvbnMgLmxnLW5leHQge1xuXHRyaWdodDogMjBweFxufVxuXG4ubGctYWN0aW9ucyAubGctbmV4dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA5NVwiXG59XG5cbi5sZy1hY3Rpb25zIC5sZy1wcmV2IHtcblx0bGVmdDogMjBweFxufVxuXG4ubGctYWN0aW9ucyAubGctcHJldjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlMDk0XCJcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG5cdDAlLCAxMDAlIHtcblx0XHRsZWZ0OiAwXG5cdH1cblx0NTAlIHtcblx0XHRsZWZ0OiAtMzBweFxuXHR9XG59XG5cbkAtbW96LWtleWZyYW1lcyBsZy1yaWdodC1lbmQge1xuXHQwJSwgMTAwJSB7XG5cdFx0bGVmdDogMFxuXHR9XG5cdDUwJSB7XG5cdFx0bGVmdDogLTMwcHhcblx0fVxufVxuXG5ALW1zLWtleWZyYW1lcyBsZy1yaWdodC1lbmQge1xuXHQwJSwgMTAwJSB7XG5cdFx0bGVmdDogMFxuXHR9XG5cdDUwJSB7XG5cdFx0bGVmdDogLTMwcHhcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG5cdDAlLCAxMDAlIHtcblx0XHRsZWZ0OiAwXG5cdH1cblx0NTAlIHtcblx0XHRsZWZ0OiAtMzBweFxuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG5cdDAlLCAxMDAlIHtcblx0XHRsZWZ0OiAwXG5cdH1cblx0NTAlIHtcblx0XHRsZWZ0OiAzMHB4XG5cdH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGxnLWxlZnQtZW5kIHtcblx0MCUsIDEwMCUge1xuXHRcdGxlZnQ6IDBcblx0fVxuXHQ1MCUge1xuXHRcdGxlZnQ6IDMwcHhcblx0fVxufVxuXG5ALW1zLWtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG5cdDAlLCAxMDAlIHtcblx0XHRsZWZ0OiAwXG5cdH1cblx0NTAlIHtcblx0XHRsZWZ0OiAzMHB4XG5cdH1cbn1cblxuQGtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG5cdDAlLCAxMDAlIHtcblx0XHRsZWZ0OiAwXG5cdH1cblx0NTAlIHtcblx0XHRsZWZ0OiAzMHB4XG5cdH1cbn1cblxuLmxnLW91dGVyLmxnLXJpZ2h0LWVuZCAubGctb2JqZWN0IHtcblx0LXdlYmtpdC1hbmltYXRpb246IGxnLXJpZ2h0LWVuZCAuM3M7XG5cdC1vLWFuaW1hdGlvbjogbGctcmlnaHQtZW5kIC4zcztcblx0YW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgLjNzO1xuXHRwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmxnLW91dGVyLmxnLWxlZnQtZW5kIC5sZy1vYmplY3Qge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogbGctbGVmdC1lbmQgLjNzO1xuXHQtby1hbmltYXRpb246IGxnLWxlZnQtZW5kIC4zcztcblx0YW5pbWF0aW9uOiBsZy1sZWZ0LWVuZCAuM3M7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4ubGctdG9vbGJhciB7XG5cdHotaW5kZXg6IDEwODI7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJVxufVxuXG4ubGctdG9vbGJhciAubGctaWNvbiB7XG5cdGNvbG9yOiAjOTk5OTk5O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZsb2F0OiByaWdodDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRoZWlnaHQ6IDQ3cHg7XG5cdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRwYWRkaW5nOiAxMHB4IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDUwcHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRvdXRsaW5lOiAwO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4ycyBsaW5lYXI7XG5cdC1vLXRyYW5zaXRpb246IGNvbG9yIC4ycyBsaW5lYXI7XG5cdHRyYW5zaXRpb246IGNvbG9yIC4ycyBsaW5lYXJcbn1cblxuLmxnLXRvb2xiYXIgLmxnLWljb246aG92ZXIge1xuXHRjb2xvcjogI2ZmZmZmZlxufVxuXG4ubGctdG9vbGJhciAubGctY2xvc2U6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTA3MFwiXG59XG5cbi5sZy10b29sYmFyIC5sZy1kb3dubG9hZDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlMGYyXCJcbn1cblxuLmxnLXN1Yi1odG1sIHtcblx0Ym90dG9tOiAwO1xuXHRjb2xvcjogI2VlZWVlZTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsZWZ0OiAwO1xuXHRwYWRkaW5nOiAxMHB4IDQwcHg7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cmlnaHQ6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ei1pbmRleDogMTA4MFxufVxuXG4ubGctc3ViLWh0bWwgaDQge1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC13ZWlnaHQ6IDcwMFxufVxuXG4ubGctc3ViLWh0bWwgcCB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bWFyZ2luOiA1cHggMCAwXG59XG5cbiNsZy1jb3VudGVyIHtcblx0Y29sb3I6ICM5OTk5OTk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBhZGRpbmctdG9wOiAxMnB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG59XG5cbi5sZy1uZXh0LCAubGctcHJldiwgLmxnLXRvb2xiYXIge1xuXHRvcGFjaXR5OiAxO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgY29sb3IgLjJzIGxpbmVhcjtcblx0LW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAuMzVzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIGNvbG9yIC4ycyBsaW5lYXI7XG5cdC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAuMzVzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIGNvbG9yIC4ycyBsaW5lYXI7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMzVzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIGNvbG9yIC4ycyBsaW5lYXJcbn1cblxuLmxnLWhpZGUtaXRlbXMgLmxnLXByZXYge1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKVxufVxuXG4ubGctaGlkZS1pdGVtcyAubGctbmV4dCB7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKVxufVxuXG4ubGctaGlkZS1pdGVtcyAubGctdG9vbGJhciB7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApXG59XG5cbmJvZHk6bm90KC5sZy1mcm9tLWhhc2gpIC5sZy1vdXRlci5sZy1zdGFydC16b29tIC5sZy1vYmplY3Qge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNSwgLjUsIC41KTtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKC41LCAuNSwgLjUpO1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpICFpbXBvcnRhbnQ7XG5cdC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgIWltcG9ydGFudDtcblx0LW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpICFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAhaW1wb3J0YW50O1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG5cdC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0LW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG5cdHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCVcbn1cblxuYm9keTpub3QoLmxnLWZyb20taGFzaCkgLmxnLW91dGVyLmxnLXN0YXJ0LXpvb20gLmxnLWl0ZW0ubGctY29tcGxldGUgLmxnLW9iamVjdCB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdG9wYWNpdHk6IDFcbn1cblxuLmxnLW91dGVyIC5sZy10aHVtYi1vdXRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwZDBhMGE7XG5cdGJvdHRvbTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTA4MDtcblx0bWF4LWhlaWdodDogMzUwcHg7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMjVzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHM7XG5cdC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAuMjVzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwc1xufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyLmxnLWdyYWIgLmxnLXRodW1iLWl0ZW0ge1xuXHRjdXJzb3I6IC13ZWJraXQtZ3JhYjtcblx0Y3Vyc29yOiAtbW96LWdyYWI7XG5cdGN1cnNvcjogLW8tZ3JhYjtcblx0Y3Vyc29yOiAtbXMtZ3JhYjtcblx0Y3Vyc29yOiBncmFiXG59XG5cbi5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIubGctZ3JhYmJpbmcgLmxnLXRodW1iLWl0ZW0ge1xuXHRjdXJzb3I6IG1vdmU7XG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcblx0Y3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuXHRjdXJzb3I6IC1vLWdyYWJiaW5nO1xuXHRjdXJzb3I6IC1tcy1ncmFiYmluZztcblx0Y3Vyc29yOiBncmFiYmluZ1xufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyLmxnLWRyYWdnaW5nIC5sZy10aHVtYiB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudFxufVxuXG4ubGctb3V0ZXIubGctdGh1bWItb3BlbiAubGctdGh1bWItb3V0ZXIge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbn1cblxuLmxnLW91dGVyIC5sZy10aHVtYiB7XG5cdHBhZGRpbmc6IDEwcHggMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAtNXB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZsb2F0OiBsZWZ0O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0bWFyZ2luLWJvdHRvbTogNXB4XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0LmxnLW91dGVyIC5sZy10aHVtYi1pdGVtIHtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMjVzIGVhc2U7XG5cdFx0LW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4yNXMgZWFzZTtcblx0XHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjI1cyBlYXNlXG5cdH1cbn1cblxuLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtLmFjdGl2ZSwgLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtOmhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjYTkwNzA3XG59XG5cbi5sZy1vdXRlciAubGctdGh1bWItaXRlbSBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3ZlclxufVxuXG4ubGctb3V0ZXIubGctaGFzLXRodW1iIC5sZy1pdGVtIHtcblx0cGFkZGluZy1ib3R0b206IDEyMHB4XG59XG5cbi5sZy1vdXRlci5sZy1jYW4tdG9nZ2xlIC5sZy1pdGVtIHtcblx0cGFkZGluZy1ib3R0b206IDBcbn1cblxuLmxnLW91dGVyLmxnLXB1bGwtY2FwdGlvbi11cCAubGctc3ViLWh0bWwge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGJvdHRvbSAuMjVzIGVhc2U7XG5cdC1vLXRyYW5zaXRpb246IGJvdHRvbSAuMjVzIGVhc2U7XG5cdHRyYW5zaXRpb246IGJvdHRvbSAuMjVzIGVhc2Vcbn1cblxuLmxnLW91dGVyLmxnLXB1bGwtY2FwdGlvbi11cC5sZy10aHVtYi1vcGVuIC5sZy1zdWItaHRtbCB7XG5cdGJvdHRvbTogMTAwcHhcbn1cblxuLmxnLW91dGVyIC5sZy10b29nbGUtdGh1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGQwYTBhO1xuXHRib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcblx0Y29sb3I6ICM5OTk5OTk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRoZWlnaHQ6IDM5cHg7XG5cdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRwYWRkaW5nOiA1cHggMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0b3A6IC0zOXB4O1xuXHR3aWR0aDogNTBweFxufVxuXG4ubGctb3V0ZXIgLmxnLXRvb2dsZS10aHVtYjpob3ZlciwgLmxnLW91dGVyLmxnLWRyb3Bkb3duLWFjdGl2ZSAjbGctc2hhcmUge1xuXHRjb2xvcjogI2ZmZmZmZlxufVxuXG4ubGctb3V0ZXIgLmxnLXRvb2dsZS10aHVtYjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlMWZmXCJcbn1cblxuLmxnLW91dGVyIC5sZy12aWRlby1jb250IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXgtd2lkdGg6IDExNDBweDtcblx0bWF4LWhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDAgNXB4XG59XG5cbi5sZy1vdXRlciAubGctdmlkZW8ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmxnLW91dGVyIC5sZy12aWRlbyAubGctb2JqZWN0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnRcbn1cblxuLmxnLW91dGVyIC5sZy12aWRlbyAubGctdmlkZW8tcGxheSB7XG5cdHdpZHRoOiA4NHB4O1xuXHRoZWlnaHQ6IDU5cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC00MnB4O1xuXHRtYXJnaW4tdG9wOiAtMzBweDtcblx0ei1pbmRleDogMTA4MDtcblx0Y3Vyc29yOiBwb2ludGVyXG59XG5cbi5sZy1vdXRlciAubGctaGFzLWlmcmFtZSAubGctdmlkZW8ge1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdG92ZXJmbG93OiBhdXRvXG59XG5cbi5sZy1vdXRlciAubGctaGFzLXZpbWVvIC5sZy12aWRlby1wbGF5IHtcblx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvdmltZW8tcGxheS5wbmcnKSBuby1yZXBlYXRcbn1cblxuLmxnLW91dGVyIC5sZy1oYXMtdmltZW86aG92ZXIgLmxnLXZpZGVvLXBsYXkge1xuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy92aW1lby1wbGF5LnBuZycpIDAgLTU4cHggbm8tcmVwZWF0XG59XG5cbi5sZy1vdXRlciAubGctaGFzLWh0bWw1IC5sZy12aWRlby1wbGF5IHtcblx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvdmlkZW8tcGxheS5wbmcnKSBuby1yZXBlYXQ7XG5cdGhlaWdodDogNjRweDtcblx0bWFyZ2luLWxlZnQ6IC0zMnB4O1xuXHRtYXJnaW4tdG9wOiAtMzJweDtcblx0d2lkdGg6IDY0cHg7XG5cdG9wYWNpdHk6IC44XG59XG5cbi5sZy1vdXRlciAubGctaGFzLWh0bWw1OmhvdmVyIC5sZy12aWRlby1wbGF5IHtcblx0b3BhY2l0eTogMVxufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy15b3V0dWJlIC5sZy12aWRlby1wbGF5IHtcblx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMveW91dHViZS1wbGF5LnBuZycpIG5vLXJlcGVhdFxufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy15b3V0dWJlOmhvdmVyIC5sZy12aWRlby1wbGF5IHtcblx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMveW91dHViZS1wbGF5LnBuZycpIDAgLTYwcHggbm8tcmVwZWF0XG59XG5cbi5sZy1vdXRlciAubGctdmlkZW8tb2JqZWN0IHtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwXG59XG5cbi5sZy1vdXRlciAubGctaGFzLXZpZGVvIC5sZy12aWRlby1vYmplY3Qge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW5cbn1cblxuLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8ubGctdmlkZW8tcGxheWluZyAubGctb2JqZWN0LCAubGctb3V0ZXIgLmxnLWhhcy12aWRlby5sZy12aWRlby1wbGF5aW5nIC5sZy12aWRlby1wbGF5IHtcblx0ZGlzcGxheTogbm9uZVxufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy12aWRlby5sZy12aWRlby1wbGF5aW5nIC5sZy12aWRlby1vYmplY3Qge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlXG59XG5cbi5sZy1wcm9ncmVzcy1iYXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuXHRoZWlnaHQ6IDVweDtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAxMDgzO1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgODBtcyBlYXNlIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgODBtcyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiBvcGFjaXR5IDgwbXMgZWFzZSAwcztcblx0dHJhbnNpdGlvbjogb3BhY2l0eSA4MG1zIGVhc2UgMHNcbn1cblxuLmxnLXByb2dyZXNzLWJhciAubGctcHJvZ3Jlc3Mge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0aGVpZ2h0OiA1cHg7XG5cdHdpZHRoOiAwXG59XG5cbi5sZy1wcm9ncmVzcy1iYXIubGctc3RhcnQgLmxnLXByb2dyZXNzIHtcblx0d2lkdGg6IDEwMCVcbn1cblxuLmxnLXNob3ctYXV0b3BsYXkgLmxnLXByb2dyZXNzLWJhciB7XG5cdG9wYWNpdHk6IDFcbn1cblxuLmxnLWF1dG9wbGF5LWJ1dHRvbjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlMDFkXCJcbn1cblxuLmxnLXNob3ctYXV0b3BsYXkgLmxnLWF1dG9wbGF5LWJ1dHRvbjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlMDFhXCJcbn1cblxuLmxnLW91dGVyLmxnLWNzczMubGctem9vbS1kcmFnZ2luZyAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1hZ2UsIC5sZy1vdXRlci5sZy1jc3MzLmxnLXpvb20tZHJhZ2dpbmcgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMHNcbn1cblxuLmxnLW91dGVyLmxnLXVzZS10cmFuc2l0aW9uLWZvci16b29tIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcztcblx0LW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcztcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwc1xufVxuXG4ubGctb3V0ZXIubGctdXNlLWxlZnQtZm9yLXpvb20gLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgdG9wIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcztcblx0LW1vei10cmFuc2l0aW9uOiBsZWZ0IC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgdG9wIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcztcblx0LW8tdHJhbnNpdGlvbjogbGVmdCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIHRvcCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHM7XG5cdHRyYW5zaXRpb246IGxlZnQgLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCB0b3AgLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzXG59XG5cbi5sZy1vdXRlciAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1nLXdyYXAge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHQtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbi5sZy1vdXRlciAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1hZ2Uge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMTVzICFpbXBvcnRhbnQ7XG5cdC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xNXMgIWltcG9ydGFudDtcblx0LW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMTVzICFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjE1cyAhaW1wb3J0YW50O1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcblx0LW1vei10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cdC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cdHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW5cbn1cblxuI2xnLXpvb20taW46YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTMxMVwiXG59XG5cbiNsZy1hY3R1YWwtc2l6ZSB7XG5cdGZvbnQtc2l6ZTogMjBweFxufVxuXG4jbGctYWN0dWFsLXNpemU6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTAzM1wiXG59XG5cbiNsZy16b29tLW91dCB7XG5cdG9wYWNpdHk6IC41O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZVxufVxuXG4jbGctem9vbS1vdXQ6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTMxMlwiXG59XG5cbi5sZy16b29tZWQgI2xnLXpvb20tb3V0IHtcblx0b3BhY2l0eTogMTtcblx0cG9pbnRlci1ldmVudHM6IGF1dG9cbn1cblxuLmxnLW91dGVyIC5sZy1wYWdlci1vdXRlciB7XG5cdGJvdHRvbTogNjBweDtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR6LWluZGV4OiAxMDgwO1xuXHRoZWlnaHQ6IDEwcHhcbn1cblxuLmxnLW91dGVyIC5sZy1wYWdlci1vdXRlci5sZy1wYWdlci1ob3ZlciAubGctcGFnZXItY29udCB7XG5cdG92ZXJmbG93OiB2aXNpYmxlXG59XG5cbi5sZy1vdXRlciAubGctcGFnZXItY29udCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG1hcmdpbjogMCA1cHhcbn1cblxuLmxnLW91dGVyIC5sZy1wYWdlci1jb250OmhvdmVyIC5sZy1wYWdlci10aHVtYi1jb250IHtcblx0b3BhY2l0eTogMTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXG59XG5cbi5sZy1vdXRlciAubGctcGFnZXItY29udC5sZy1wYWdlci1hY3RpdmUgLmxnLXBhZ2VyIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmZmZmYgaW5zZXRcbn1cblxuLmxnLW91dGVyIC5sZy1wYWdlci10aHVtYi1jb250IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGJvdHRvbTogMTAwJTtcblx0aGVpZ2h0OiA4M3B4O1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRtYXJnaW4tbGVmdDogLTYwcHg7XG5cdG9wYWNpdHk6IDA7XG5cdHBhZGRpbmc6IDVweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwcywgLXdlYmtpdC10cmFuc2Zvcm0gLjE1cyBlYXNlIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzLCAtbW96LXRyYW5zZm9ybSAuMTVzIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzLCAtby10cmFuc2Zvcm0gLjE1cyBlYXNlIDBzO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwcywgdHJhbnNmb3JtIC4xNXMgZWFzZSAwcztcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKVxufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLXRodW1iLWNvbnQgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJVxufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Ym94LXNoYWRvdzogMCAwIDAgOHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjcpIGluc2V0O1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxMnB4O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2UgMHM7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2UgMHM7XG5cdHdpZHRoOiAxMnB4XG59XG5cbi5sZy1vdXRlciAubGctcGFnZXI6Zm9jdXMsIC5sZy1vdXRlciAubGctcGFnZXI6aG92ZXIge1xuXHRib3gtc2hhZG93OiAwIDAgMCA4cHggI2ZmZmZmZiBpbnNldFxufVxuXG4ubGctb3V0ZXIgLmxnLWNhcmV0IHtcblx0Ym9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXRvcDogMTBweCBkYXNoZWQ7XG5cdGJvdHRvbTogLTEwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiAwO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtNXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHdpZHRoOiAwXG59XG5cbi5sZy1mdWxsc2NyZWVuOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGUyMGNcIlxufVxuXG4ubGctZnVsbHNjcmVlbi1vbiAubGctZnVsbHNjcmVlbjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlMjBkXCJcbn1cblxuLmxnLW91dGVyICNsZy1kcm9wZG93bi1vdmVybGF5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMjUpO1xuXHRib3R0b206IDA7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiAxMDgxO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjE4cywgb3BhY2l0eSAuMThzIGxpbmVhciAwcztcblx0LW8tdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjE4cywgb3BhY2l0eSAuMThzIGxpbmVhciAwcztcblx0dHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjE4cywgb3BhY2l0eSAuMThzIGxpbmVhciAwc1xufVxuXG4ubGctb3V0ZXIubGctZHJvcGRvd24tYWN0aXZlICNsZy1kcm9wZG93bi1vdmVybGF5LCAubGctb3V0ZXIubGctZHJvcGRvd24tYWN0aXZlIC5sZy1kcm9wZG93biB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93biB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMTBweCAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR0b3A6IDUwcHg7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMThzIGxpbmVhciAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjVzLCBvcGFjaXR5IC4xOHMgbGluZWFyIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIC4xOHMgbGluZWFyIDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAuNXMsIG9wYWNpdHkgLjE4cyBsaW5lYXIgMHM7XG5cdC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAuMThzIGxpbmVhciAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjVzLCBvcGFjaXR5IC4xOHMgbGluZWFyIDBzO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjE4cyBsaW5lYXIgMHMsIHZpc2liaWxpdHkgMHMgbGluZWFyIC41cywgb3BhY2l0eSAuMThzIGxpbmVhciAwc1xufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMDtcblx0d2lkdGg6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG5cdHJpZ2h0OiAxNnB4O1xuXHR0b3A6IC0xNnB4XG59XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd24gPiBsaTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMFxufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duID4gbGk6aG92ZXIgLmxnLWljb24sIC5sZy1vdXRlciAubGctZHJvcGRvd24gPiBsaTpob3ZlciBhIHtcblx0Y29sb3I6ICMzMzMzMzNcbn1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93biBhIHtcblx0Y29sb3I6ICMzMzMzMzM7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aGl0ZS1zcGFjZTogcHJlO1xuXHRwYWRkaW5nOiA0cHggMTJweDtcblx0Zm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxMnB4XG59XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd24gYTpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjA3KVxufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIC5sZy1kcm9wZG93bi10ZXh0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRsaW5lLWhlaWdodDogMTtcblx0bWFyZ2luLXRvcDogLTNweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIC5sZy1pY29uIHtcblx0Y29sb3I6ICMzMzMzMzM7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ZmxvYXQ6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRsaW5lLWhlaWdodDogMTtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdHBhZGRpbmc6IDA7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHdpZHRoOiBhdXRvXG59XG5cbi5sZy1vdXRlciwgLmxnLW91dGVyIC5sZywgLmxnLW91dGVyIC5sZy1pbm5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCVcbn1cblxuLmxnLW91dGVyICNsZy1zaGFyZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogbm9uZTtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5sZy1vdXRlciAjbGctc2hhcmU6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTgwZFwiXG59XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtZmFjZWJvb2sgLmxnLWljb24ge1xuXHRjb2xvcjogIzNiNTk5OFxufVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlLWZhY2Vib29rIC5sZy1pY29uOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGU5MDFcIlxufVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlLXR3aXR0ZXIgLmxnLWljb24ge1xuXHRjb2xvcjogIzAwYWNlZFxufVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlLXR3aXR0ZXIgLmxnLWljb246YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTkwNFwiXG59XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtZ29vZ2xlcGx1cyAubGctaWNvbiB7XG5cdGNvbG9yOiAjZGQ0YjM5XG59XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtZ29vZ2xlcGx1cyAubGctaWNvbjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAyXCJcbn1cblxuLmxnLW91dGVyICNsZy1zaGFyZS1waW50ZXJlc3QgLmxnLWljb24ge1xuXHRjb2xvcjogI2NiMjAyN1xufVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlLXBpbnRlcmVzdCAubGctaWNvbjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAzXCJcbn1cblxuLmxnLWdyb3VwOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogdGFibGU7XG5cdGNsZWFyOiBib3RoXG59XG5cbi5sZy1vdXRlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxMDUwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwcztcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHNcbn1cblxuLmxnLW91dGVyICoge1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG4ubGctb3V0ZXIubGctdmlzaWJsZSB7XG5cdG9wYWNpdHk6IDFcbn1cblxuLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCwgLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaGVyaXQgIWltcG9ydGFudFxufVxuXG4ubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1jdXJyZW50LCAubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuXHRvcGFjaXR5OiAxXG59XG5cbi5sZy1vdXRlci5sZy1ncmFiIGltZy5sZy1vYmplY3Qge1xuXHRjdXJzb3I6IC13ZWJraXQtZ3JhYjtcblx0Y3Vyc29yOiAtbW96LWdyYWI7XG5cdGN1cnNvcjogLW8tZ3JhYjtcblx0Y3Vyc29yOiAtbXMtZ3JhYjtcblx0Y3Vyc29yOiBncmFiXG59XG5cbi5sZy1vdXRlci5sZy1ncmFiYmluZyBpbWcubGctb2JqZWN0IHtcblx0Y3Vyc29yOiBtb3ZlO1xuXHRjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG5cdGN1cnNvcjogLW1vei1ncmFiYmluZztcblx0Y3Vyc29yOiAtby1ncmFiYmluZztcblx0Y3Vyc29yOiAtbXMtZ3JhYmJpbmc7XG5cdGN1cnNvcjogZ3JhYmJpbmdcbn1cblxuLmxnLW91dGVyIC5sZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlXG59XG5cbi5sZy1vdXRlciAubGctaW5uZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcFxufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ge1xuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9sb2FkaW5nLmdpZicpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbn1cblxuLmxnLW91dGVyLmxnLWNzcyAubGctY3VycmVudCwgLmxnLW91dGVyLmxnLWNzczMgLmxnLWN1cnJlbnQsIC5sZy1vdXRlci5sZy1jc3MzIC5sZy1uZXh0LXNsaWRlLCAubGctb3V0ZXIubGctY3NzMyAubGctcHJldi1zbGlkZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50XG59XG5cbi5sZy1vdXRlciAubGctaW1nLXdyYXAsIC5sZy1vdXRlciAubGctaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCVcbn1cblxuLmxnLW91dGVyIC5sZy1pbWctd3JhcDpiZWZvcmUsIC5sZy1vdXRlciAubGctaXRlbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogNTAlO1xuXHR3aWR0aDogMXB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0xcHhcbn1cblxuLmxnLW91dGVyIC5sZy1pbWctd3JhcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cGFkZGluZzogMCA1cHg7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMFxufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lXG59XG5cbi5sZy1vdXRlciAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0ei1pbmRleDogMTA2MFxufVxuXG4ubGctb3V0ZXIgLmxnLWltYWdlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50XG59XG5cbi5sZy1vdXRlci5sZy1zaG93LWFmdGVyLWxvYWQgLmxnLWl0ZW0gLmxnLW9iamVjdCwgLmxnLW91dGVyLmxnLXNob3ctYWZ0ZXItbG9hZCAubGctaXRlbSAubGctdmlkZW8tcGxheSB7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwc1xufVxuXG4ubGctb3V0ZXIubGctc2hvdy1hZnRlci1sb2FkIC5sZy1pdGVtLmxnLWNvbXBsZXRlIC5sZy1vYmplY3QsIC5sZy1vdXRlci5sZy1zaG93LWFmdGVyLWxvYWQgLmxnLWl0ZW0ubGctY29tcGxldGUgLmxnLXZpZGVvLXBsYXkge1xuXHRvcGFjaXR5OiAxXG59XG5cbi5sZy1vdXRlciAubGctZW1wdHktaHRtbCwgLmxnLW91dGVyLmxnLWhpZGUtZG93bmxvYWQgI2xnLWRvd25sb2FkIHtcblx0ZGlzcGxheTogbm9uZVxufVxuXG4ubGctYmFja2Ryb3Age1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogMTA0MDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcblx0b3BhY2l0eTogMDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHM7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzXG59XG5cbi5sZy1iYWNrZHJvcC5pbiB7XG5cdG9wYWNpdHk6IDFcbn1cblxuLmxnLWNzczMubGctbm8tdHJhbnMgLmxnLWN1cnJlbnQsIC5sZy1jc3MzLmxnLW5vLXRyYW5zIC5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1uby10cmFucyAubGctcHJldi1zbGlkZSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG5cdC1tb3otdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG5cdC1vLXRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xuXHR0cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudFxufVxuXG4ubGctY3NzMy5sZy11c2UtY3NzMyAubGctaXRlbSwgLmxnLWNzczMubGctdXNlLWxlZnQgLmxnLWl0ZW0ge1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlblxufVxuXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtIHtcblx0b3BhY2l0eTogMFxufVxuXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHRvcGFjaXR5OiAxXG59XG5cbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctY3VycmVudCwgLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjFzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgZWFzZSAwcztcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgZWFzZSAwc1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbSB7XG5cdG9wYWNpdHk6IDBcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMClcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0b3BhY2l0eTogMVxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1jdXJyZW50LCAubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcblx0LW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHNcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ge1xuXHRvcGFjaXR5OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDBcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdGxlZnQ6IC0xMDAlXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuXHRsZWZ0OiAxMDAlXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHRsZWZ0OiAwO1xuXHRvcGFjaXR5OiAxXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLWN1cnJlbnQsIC5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogbGVmdCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogbGVmdCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcblx0dHJhbnNpdGlvbjogbGVmdCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwc1xufVxuXG4vL1xuLy8gTEcgVHJhbnNpdGlvbnNcbi8vXG4ubGctc3ViLWh0bWwsIC5sZy10b29sYmFyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNDUpXG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogbGc7XG5cdHNyYzogdXJsKCcuLi8uLi9mb250cy9sZy5lb3QnKTtcblx0c3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2xnLmVvdCcpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoJy4uLy4uL2ZvbnRzL2xnLndvZmYnKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoJy4uLy4uL2ZvbnRzL2xnLnR0ZicpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoJy4uLy4uL2ZvbnRzL2xnLnN2ZycpIGZvcm1hdChcInN2Z1wiKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsXG59XG5cbi5sZy1pY29uIHtcblx0Zm9udC1mYW1pbHk6IGxnO1xuXHRzcGVhazogbm9uZTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZVxufVxuXG4ubGctYWN0aW9ucyAubGctbmV4dCwgLmxnLWFjdGlvbnMgLmxnLXByZXYge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC40NSk7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0Y29sb3I6ICM5OTk5OTk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdHBhZGRpbmc6IDhweCAxMHB4IDlweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0ei1pbmRleDogMTA4MDtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiAwXG59XG5cbi5sZy1hY3Rpb25zIC5sZy1uZXh0LmRpc2FibGVkLCAubGctYWN0aW9ucyAubGctcHJldi5kaXNhYmxlZCB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRvcGFjaXR5OiAuNVxufVxuXG4ubGctYWN0aW9ucyAubGctbmV4dDpob3ZlciwgLmxnLWFjdGlvbnMgLmxnLXByZXY6aG92ZXIge1xuXHRjb2xvcjogI2ZmZmZmZlxufVxuXG4ubGctYWN0aW9ucyAubGctbmV4dCB7XG5cdHJpZ2h0OiAyMHB4XG59XG5cbi5sZy1hY3Rpb25zIC5sZy1uZXh0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDk1XCJcbn1cblxuLmxnLWFjdGlvbnMgLmxnLXByZXYge1xuXHRsZWZ0OiAyMHB4XG59XG5cbi5sZy1hY3Rpb25zIC5sZy1wcmV2OmFmdGVyIHtcblx0Y29udGVudDogXCJcXGUwOTRcIlxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcblx0MCUsIDEwMCUge1xuXHRcdGxlZnQ6IDBcblx0fVxuXHQ1MCUge1xuXHRcdGxlZnQ6IC0zMHB4XG5cdH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG5cdDAlLCAxMDAlIHtcblx0XHRsZWZ0OiAwXG5cdH1cblx0NTAlIHtcblx0XHRsZWZ0OiAtMzBweFxuXHR9XG59XG5cbkAtbXMta2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG5cdDAlLCAxMDAlIHtcblx0XHRsZWZ0OiAwXG5cdH1cblx0NTAlIHtcblx0XHRsZWZ0OiAtMzBweFxuXHR9XG59XG5cbkBrZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcblx0MCUsIDEwMCUge1xuXHRcdGxlZnQ6IDBcblx0fVxuXHQ1MCUge1xuXHRcdGxlZnQ6IC0zMHB4XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxnLWxlZnQtZW5kIHtcblx0MCUsIDEwMCUge1xuXHRcdGxlZnQ6IDBcblx0fVxuXHQ1MCUge1xuXHRcdGxlZnQ6IDMwcHhcblx0fVxufVxuXG5ALW1vei1rZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuXHQwJSwgMTAwJSB7XG5cdFx0bGVmdDogMFxuXHR9XG5cdDUwJSB7XG5cdFx0bGVmdDogMzBweFxuXHR9XG59XG5cbkAtbXMta2V5ZnJhbWVzIGxnLWxlZnQtZW5kIHtcblx0MCUsIDEwMCUge1xuXHRcdGxlZnQ6IDBcblx0fVxuXHQ1MCUge1xuXHRcdGxlZnQ6IDMwcHhcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGxnLWxlZnQtZW5kIHtcblx0MCUsIDEwMCUge1xuXHRcdGxlZnQ6IDBcblx0fVxuXHQ1MCUge1xuXHRcdGxlZnQ6IDMwcHhcblx0fVxufVxuXG4ubGctb3V0ZXIubGctcmlnaHQtZW5kIC5sZy1vYmplY3Qge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogbGctcmlnaHQtZW5kIC4zcztcblx0LW8tYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgLjNzO1xuXHRhbmltYXRpb246IGxnLXJpZ2h0LWVuZCAuM3M7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4ubGctb3V0ZXIubGctbGVmdC1lbmQgLmxnLW9iamVjdCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBsZy1sZWZ0LWVuZCAuM3M7XG5cdC1vLWFuaW1hdGlvbjogbGctbGVmdC1lbmQgLjNzO1xuXHRhbmltYXRpb246IGxnLWxlZnQtZW5kIC4zcztcblx0cG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5sZy10b29sYmFyIHtcblx0ei1pbmRleDogMTA4Mjtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlXG59XG5cbi5sZy10b29sYmFyIC5sZy1pY29uIHtcblx0Y29sb3I6ICM5OTk5OTk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGhlaWdodDogNDdweDtcblx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdHBhZGRpbmc6IDEwcHggMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogNTBweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdG91dGxpbmU6IDA7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjJzIGxpbmVhcjtcblx0LW8tdHJhbnNpdGlvbjogY29sb3IgLjJzIGxpbmVhcjtcblx0dHJhbnNpdGlvbjogY29sb3IgLjJzIGxpbmVhclxufVxuXG4ubGctdG9vbGJhciAubGctaWNvbjpob3ZlciB7XG5cdGNvbG9yOiAjZmZmZmZmXG59XG5cbi5sZy10b29sYmFyIC5sZy1jbG9zZTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlMDcwXCJcbn1cblxuLmxnLXRvb2xiYXIgLmxnLWRvd25sb2FkOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGUwZjJcIlxufVxuXG4ubGctc3ViLWh0bWwge1xuXHRib3R0b206IDA7XG5cdGNvbG9yOiAjZWVlZWVlO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxlZnQ6IDA7XG5cdHBhZGRpbmc6IDEwcHggNDBweDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR6LWluZGV4OiAxMDgwXG59XG5cbi5sZy1zdWItaHRtbCBoNCB7XG5cdG1hcmdpbjogMDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRmb250LXdlaWdodDogNzAwXG59XG5cbi5sZy1zdWItaHRtbCBwIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtYXJnaW46IDVweCAwIDBcbn1cblxuI2xnLWNvdW50ZXIge1xuXHRjb2xvcjogIzk5OTk5OTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy10b3A6IDEycHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbn1cblxuLmxnLW5leHQsIC5sZy1wcmV2LCAubGctdG9vbGJhciB7XG5cdG9wYWNpdHk6IDE7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMzVzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBjb2xvciAuMnMgbGluZWFyO1xuXHQtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgY29sb3IgLjJzIGxpbmVhcjtcblx0LW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgY29sb3IgLjJzIGxpbmVhcjtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgY29sb3IgLjJzIGxpbmVhclxufVxuXG4ubGctaGlkZS1pdGVtcyAubGctcHJldiB7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApXG59XG5cbi5sZy1oaWRlLWl0ZW1zIC5sZy1uZXh0IHtcblx0b3BhY2l0eTogMDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApXG59XG5cbi5sZy1oaWRlLWl0ZW1zIC5sZy10b29sYmFyIHtcblx0b3BhY2l0eTogMDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMClcbn1cblxuYm9keTpub3QoLmxnLWZyb20taGFzaCkgLmxnLW91dGVyLmxnLXN0YXJ0LXpvb20gLmxnLW9iamVjdCB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC41LCAuNSwgLjUpO1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoLjUsIC41LCAuNSk7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgIWltcG9ydGFudDtcblx0LW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAhaW1wb3J0YW50O1xuXHQtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgIWltcG9ydGFudDtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0LW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuXHQtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJVxufVxuXG5ib2R5Om5vdCgubGctZnJvbS1oYXNoKSAubGctb3V0ZXIubGctc3RhcnQtem9vbSAubGctaXRlbS5sZy1jb21wbGV0ZSAubGctb2JqZWN0IHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcblx0b3BhY2l0eTogMVxufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzBkMGEwYTtcblx0Ym90dG9tOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAxMDgwO1xuXHRtYXgtaGVpZ2h0OiAzNTBweDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcztcblx0LW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHM7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzXG59XG5cbi5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIubGctZ3JhYiAubGctdGh1bWItaXRlbSB7XG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuXHRjdXJzb3I6IC1tb3otZ3JhYjtcblx0Y3Vyc29yOiAtby1ncmFiO1xuXHRjdXJzb3I6IC1tcy1ncmFiO1xuXHRjdXJzb3I6IGdyYWJcbn1cblxuLmxnLW91dGVyIC5sZy10aHVtYi1vdXRlci5sZy1ncmFiYmluZyAubGctdGh1bWItaXRlbSB7XG5cdGN1cnNvcjogbW92ZTtcblx0Y3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuXHRjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG5cdGN1cnNvcjogLW8tZ3JhYmJpbmc7XG5cdGN1cnNvcjogLW1zLWdyYWJiaW5nO1xuXHRjdXJzb3I6IGdyYWJiaW5nXG59XG5cbi5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIubGctZHJhZ2dpbmcgLmxnLXRodW1iIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50XG59XG5cbi5sZy1vdXRlci5sZy10aHVtYi1vcGVuIC5sZy10aHVtYi1vdXRlciB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iIHtcblx0cGFkZGluZzogMTBweCAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IC01cHhcbn1cblxuLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmbG9hdDogbGVmdDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdG1hcmdpbi1ib3R0b206IDVweFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG5cdC5sZy1vdXRlciAubGctdGh1bWItaXRlbSB7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjI1cyBlYXNlO1xuXHRcdC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMjVzIGVhc2U7XG5cdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4yNXMgZWFzZVxuXHR9XG59XG5cbi5sZy1vdXRlciAubGctdGh1bWItaXRlbS5hY3RpdmUsIC5sZy1vdXRlciAubGctdGh1bWItaXRlbTpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogI2E5MDcwN1xufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0gaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXJcbn1cblxuLmxnLW91dGVyLmxnLWhhcy10aHVtYiAubGctaXRlbSB7XG5cdHBhZGRpbmctYm90dG9tOiAxMjBweFxufVxuXG4ubGctb3V0ZXIubGctY2FuLXRvZ2dsZSAubGctaXRlbSB7XG5cdHBhZGRpbmctYm90dG9tOiAwXG59XG5cbi5sZy1vdXRlci5sZy1wdWxsLWNhcHRpb24tdXAgLmxnLXN1Yi1odG1sIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBib3R0b20gLjI1cyBlYXNlO1xuXHQtby10cmFuc2l0aW9uOiBib3R0b20gLjI1cyBlYXNlO1xuXHR0cmFuc2l0aW9uOiBib3R0b20gLjI1cyBlYXNlXG59XG5cbi5sZy1vdXRlci5sZy1wdWxsLWNhcHRpb24tdXAubGctdGh1bWItb3BlbiAubGctc3ViLWh0bWwge1xuXHRib3R0b206IDEwMHB4XG59XG5cbi5sZy1vdXRlciAubGctdG9vZ2xlLXRodW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzBkMGEwYTtcblx0Ym9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG5cdGNvbG9yOiAjOTk5OTk5O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0aGVpZ2h0OiAzOXB4O1xuXHRsaW5lLWhlaWdodDogMjdweDtcblx0cGFkZGluZzogNXB4IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDIwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dG9wOiAtMzlweDtcblx0d2lkdGg6IDUwcHhcbn1cblxuLmxnLW91dGVyIC5sZy10b29nbGUtdGh1bWI6aG92ZXIsIC5sZy1vdXRlci5sZy1kcm9wZG93bi1hY3RpdmUgI2xnLXNoYXJlIHtcblx0Y29sb3I6ICNmZmZmZmZcbn1cblxuLmxnLW91dGVyIC5sZy10b29nbGUtdGh1bWI6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTFmZlwiXG59XG5cbi5sZy1vdXRlciAubGctdmlkZW8tY29udCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWF4LXdpZHRoOiAxMTQwcHg7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwIDVweFxufVxuXG4ubGctb3V0ZXIgLmxnLXZpZGVvIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMDtcblx0cGFkZGluZy1ib3R0b206IDU2LjI1JTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5sZy1vdXRlciAubGctdmlkZW8gLmxnLW9iamVjdCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50XG59XG5cbi5sZy1vdXRlciAubGctdmlkZW8gLmxnLXZpZGVvLXBsYXkge1xuXHR3aWR0aDogODRweDtcblx0aGVpZ2h0OiA1OXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtNDJweDtcblx0bWFyZ2luLXRvcDogLTMwcHg7XG5cdHotaW5kZXg6IDEwODA7XG5cdGN1cnNvcjogcG9pbnRlclxufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy1pZnJhbWUgLmxnLXZpZGVvIHtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRvdmVyZmxvdzogYXV0b1xufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy12aW1lbyAubGctdmlkZW8tcGxheSB7XG5cdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL3ZpbWVvLXBsYXkucG5nJykgbm8tcmVwZWF0XG59XG5cbi5sZy1vdXRlciAubGctaGFzLXZpbWVvOmhvdmVyIC5sZy12aWRlby1wbGF5IHtcblx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvdmltZW8tcGxheS5wbmcnKSAwIC01OHB4IG5vLXJlcGVhdFxufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy1odG1sNSAubGctdmlkZW8tcGxheSB7XG5cdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL3ZpZGVvLXBsYXkucG5nJykgbm8tcmVwZWF0O1xuXHRoZWlnaHQ6IDY0cHg7XG5cdG1hcmdpbi1sZWZ0OiAtMzJweDtcblx0bWFyZ2luLXRvcDogLTMycHg7XG5cdHdpZHRoOiA2NHB4O1xuXHRvcGFjaXR5OiAuOFxufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy1odG1sNTpob3ZlciAubGctdmlkZW8tcGxheSB7XG5cdG9wYWNpdHk6IDFcbn1cblxuLmxnLW91dGVyIC5sZy1oYXMteW91dHViZSAubGctdmlkZW8tcGxheSB7XG5cdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL3lvdXR1YmUtcGxheS5wbmcnKSBuby1yZXBlYXRcbn1cblxuLmxnLW91dGVyIC5sZy1oYXMteW91dHViZTpob3ZlciAubGctdmlkZW8tcGxheSB7XG5cdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL3lvdXR1YmUtcGxheS5wbmcnKSAwIC02MHB4IG5vLXJlcGVhdFxufVxuXG4ubGctb3V0ZXIgLmxnLXZpZGVvLW9iamVjdCB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMFxufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy12aWRlbyAubGctdmlkZW8tb2JqZWN0IHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbi5sZy1vdXRlciAubGctaGFzLXZpZGVvLmxnLXZpZGVvLXBsYXlpbmcgLmxnLW9iamVjdCwgLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8ubGctdmlkZW8tcGxheWluZyAubGctdmlkZW8tcGxheSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8ubGctdmlkZW8tcGxheWluZyAubGctdmlkZW8tb2JqZWN0IHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZVxufVxuXG4ubGctcHJvZ3Jlc3MtYmFyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcblx0aGVpZ2h0OiA1cHg7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTA4Mztcblx0b3BhY2l0eTogMDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDgwbXMgZWFzZSAwcztcblx0LW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDgwbXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogb3BhY2l0eSA4MG1zIGVhc2UgMHM7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgODBtcyBlYXNlIDBzXG59XG5cbi5sZy1wcm9ncmVzcy1iYXIgLmxnLXByb2dyZXNzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdGhlaWdodDogNXB4O1xuXHR3aWR0aDogMFxufVxuXG4ubGctcHJvZ3Jlc3MtYmFyLmxnLXN0YXJ0IC5sZy1wcm9ncmVzcyB7XG5cdHdpZHRoOiAxMDAlXG59XG5cbi5sZy1zaG93LWF1dG9wbGF5IC5sZy1wcm9ncmVzcy1iYXIge1xuXHRvcGFjaXR5OiAxXG59XG5cbi5sZy1hdXRvcGxheS1idXR0b246YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTAxZFwiXG59XG5cbi5sZy1zaG93LWF1dG9wbGF5IC5sZy1hdXRvcGxheS1idXR0b246YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTAxYVwiXG59XG5cbi5sZy1vdXRlci5sZy1jc3MzLmxnLXpvb20tZHJhZ2dpbmcgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltYWdlLCAubGctb3V0ZXIubGctY3NzMy5sZy16b29tLWRyYWdnaW5nIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDBzXG59XG5cbi5sZy1vdXRlci5sZy11c2UtdHJhbnNpdGlvbi1mb3Item9vbSAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1nLXdyYXAge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcztcblx0LW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHM7XG5cdC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHM7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHNcbn1cblxuLmxnLW91dGVyLmxnLXVzZS1sZWZ0LWZvci16b29tIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIHRvcCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogbGVmdCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIHRvcCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHM7XG5cdC1vLXRyYW5zaXRpb246IGxlZnQgLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCB0b3AgLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzO1xuXHR0cmFuc2l0aW9uOiBsZWZ0IC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgdG9wIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwc1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlblxufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltYWdlIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjE1cyAhaW1wb3J0YW50O1xuXHQtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMTVzICFpbXBvcnRhbnQ7XG5cdC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjE1cyAhaW1wb3J0YW50O1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xNXMgIWltcG9ydGFudDtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cdC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuXHQtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHQtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNsZy16b29tLWluOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGUzMTFcIlxufVxuXG4jbGctYWN0dWFsLXNpemUge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4jbGctYWN0dWFsLXNpemU6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTAzM1wiXG59XG5cbiNsZy16b29tLW91dCB7XG5cdG9wYWNpdHk6IC41O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZVxufVxuXG4jbGctem9vbS1vdXQ6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTMxMlwiXG59XG5cbi5sZy16b29tZWQgI2xnLXpvb20tb3V0IHtcblx0b3BhY2l0eTogMTtcblx0cG9pbnRlci1ldmVudHM6IGF1dG9cbn1cblxuLmxnLW91dGVyIC5sZy1wYWdlci1vdXRlciB7XG5cdGJvdHRvbTogNjBweDtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR6LWluZGV4OiAxMDgwO1xuXHRoZWlnaHQ6IDEwcHhcbn1cblxuLmxnLW91dGVyIC5sZy1wYWdlci1vdXRlci5sZy1wYWdlci1ob3ZlciAubGctcGFnZXItY29udCB7XG5cdG92ZXJmbG93OiB2aXNpYmxlXG59XG5cbi5sZy1vdXRlciAubGctcGFnZXItY29udCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG1hcmdpbjogMCA1cHhcbn1cblxuLmxnLW91dGVyIC5sZy1wYWdlci1jb250OmhvdmVyIC5sZy1wYWdlci10aHVtYi1jb250IHtcblx0b3BhY2l0eTogMTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXG59XG5cbi5sZy1vdXRlciAubGctcGFnZXItY29udC5sZy1wYWdlci1hY3RpdmUgLmxnLXBhZ2VyIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmZmZmYgaW5zZXRcbn1cblxuLmxnLW91dGVyIC5sZy1wYWdlci10aHVtYi1jb250IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGJvdHRvbTogMTAwJTtcblx0aGVpZ2h0OiA4M3B4O1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRtYXJnaW4tbGVmdDogLTYwcHg7XG5cdG9wYWNpdHk6IDA7XG5cdHBhZGRpbmc6IDVweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwcywgLXdlYmtpdC10cmFuc2Zvcm0gLjE1cyBlYXNlIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzLCAtbW96LXRyYW5zZm9ybSAuMTVzIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzLCAtby10cmFuc2Zvcm0gLjE1cyBlYXNlIDBzO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwcywgdHJhbnNmb3JtIC4xNXMgZWFzZSAwcztcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKVxufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLXRodW1iLWNvbnQgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJVxufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Ym94LXNoYWRvdzogMCAwIDAgOHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjcpIGluc2V0O1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxMnB4O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2UgMHM7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2UgMHM7XG5cdHdpZHRoOiAxMnB4XG59XG5cbi5sZy1vdXRlciAubGctcGFnZXI6Zm9jdXMsIC5sZy1vdXRlciAubGctcGFnZXI6aG92ZXIge1xuXHRib3gtc2hhZG93OiAwIDAgMCA4cHggI2ZmZmZmZiBpbnNldFxufVxuXG4ubGctb3V0ZXIgLmxnLWNhcmV0IHtcblx0Ym9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXRvcDogMTBweCBkYXNoZWQ7XG5cdGJvdHRvbTogLTEwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiAwO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtNXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHdpZHRoOiAwXG59XG4ubGctZnVsbHNjcmVlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuLmxnLWZ1bGxzY3JlZW46YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTIwY1wiXG59XG5cbi5sZy1mdWxsc2NyZWVuLW9uIC5sZy1mdWxsc2NyZWVuOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGUyMGRcIlxufVxuXG4ubGctb3V0ZXIgI2xnLWRyb3Bkb3duLW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yNSk7XG5cdGJvdHRvbTogMDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDEwODE7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAuMThzLCBvcGFjaXR5IC4xOHMgbGluZWFyIDBzO1xuXHQtby10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAuMThzLCBvcGFjaXR5IC4xOHMgbGluZWFyIDBzO1xuXHR0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAuMThzLCBvcGFjaXR5IC4xOHMgbGluZWFyIDBzXG59XG5cbi5sZy1vdXRlci5sZy1kcm9wZG93bi1hY3RpdmUgI2xnLWRyb3Bkb3duLW92ZXJsYXksIC5sZy1vdXRlci5sZy1kcm9wZG93bi1hY3RpdmUgLmxnLWRyb3Bkb3duIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcblx0dHJhbnNpdGlvbi1kZWxheTogMHM7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZVxufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAxMHB4IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHRvcDogNTBweDtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4xOHMgbGluZWFyIDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAuNXMsIG9wYWNpdHkgLjE4cyBsaW5lYXIgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gLjE4cyBsaW5lYXIgMHMsIHZpc2liaWxpdHkgMHMgbGluZWFyIC41cywgb3BhY2l0eSAuMThzIGxpbmVhciAwcztcblx0LW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIC4xOHMgbGluZWFyIDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAuNXMsIG9wYWNpdHkgLjE4cyBsaW5lYXIgMHM7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMThzIGxpbmVhciAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjVzLCBvcGFjaXR5IC4xOHMgbGluZWFyIDBzXG59XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd246YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAwO1xuXHR3aWR0aDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcblx0cmlnaHQ6IDE2cHg7XG5cdHRvcDogLTE2cHhcbn1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93biA+IGxpOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd24gPiBsaTpob3ZlciAubGctaWNvbiwgLmxnLW91dGVyIC5sZy1kcm9wZG93biA+IGxpOmhvdmVyIGEge1xuXHRjb2xvcjogIzMzMzMzM1xufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIGEge1xuXHRjb2xvcjogIzMzMzMzMztcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdoaXRlLXNwYWNlOiBwcmU7XG5cdHBhZGRpbmc6IDRweCAxMnB4O1xuXHRmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEycHhcbn1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93biBhOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDcpXG59XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd24gLmxnLWRyb3Bkb3duLXRleHQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtYXJnaW4tdG9wOiAtM3B4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG59XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd24gLmxnLWljb24ge1xuXHRjb2xvcjogIzMzMzMzMztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmbG9hdDogbm9uZTtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0cGFkZGluZzogMDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuLmxnLW91dGVyLCAubGctb3V0ZXIgLmxnLCAubGctb3V0ZXIgLmxnLWlubmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJVxufVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5sZy1vdXRlciAjbGctc2hhcmU6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTgwZFwiXG59XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtZmFjZWJvb2sgLmxnLWljb24ge1xuXHRjb2xvcjogIzNiNTk5OFxufVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlLWZhY2Vib29rIC5sZy1pY29uOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGU5MDFcIlxufVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlLXR3aXR0ZXIgLmxnLWljb24ge1xuXHRjb2xvcjogIzAwYWNlZFxufVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlLXR3aXR0ZXIgLmxnLWljb246YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTkwNFwiXG59XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtZ29vZ2xlcGx1cyAubGctaWNvbiB7XG5cdGNvbG9yOiAjZGQ0YjM5XG59XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtZ29vZ2xlcGx1cyAubGctaWNvbjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAyXCJcbn1cblxuLmxnLW91dGVyICNsZy1zaGFyZS1waW50ZXJlc3QgLmxnLWljb24ge1xuXHRjb2xvcjogI2NiMjAyN1xufVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlLXBpbnRlcmVzdCAubGctaWNvbjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAzXCJcbn1cblxuLmxnLWdyb3VwOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogdGFibGU7XG5cdGNsZWFyOiBib3RoXG59XG5cbi5sZy1vdXRlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAkemluZGV4LWxnO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwcztcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHNcbn1cblxuLmxnLW91dGVyICoge1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG4ubGctb3V0ZXIubGctdmlzaWJsZSB7XG5cdG9wYWNpdHk6IDFcbn1cblxuLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCwgLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaGVyaXQgIWltcG9ydGFudFxufVxuXG4ubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1jdXJyZW50LCAubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuXHRvcGFjaXR5OiAxXG59XG5cbi5sZy1vdXRlci5sZy1ncmFiIGltZy5sZy1vYmplY3Qge1xuXHRjdXJzb3I6IC13ZWJraXQtZ3JhYjtcblx0Y3Vyc29yOiAtbW96LWdyYWI7XG5cdGN1cnNvcjogLW8tZ3JhYjtcblx0Y3Vyc29yOiAtbXMtZ3JhYjtcblx0Y3Vyc29yOiBncmFiXG59XG5cbi5sZy1vdXRlci5sZy1ncmFiYmluZyBpbWcubGctb2JqZWN0IHtcblx0Y3Vyc29yOiBtb3ZlO1xuXHRjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG5cdGN1cnNvcjogLW1vei1ncmFiYmluZztcblx0Y3Vyc29yOiAtby1ncmFiYmluZztcblx0Y3Vyc29yOiAtbXMtZ3JhYmJpbmc7XG5cdGN1cnNvcjogZ3JhYmJpbmdcbn1cblxuLmxnLW91dGVyIC5sZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlXG59XG5cbi5sZy1vdXRlciAubGctaW5uZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcFxufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ge1xuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9sb2FkaW5nLmdpZicpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbn1cblxuLmxnLW91dGVyLmxnLWNzcyAubGctY3VycmVudCwgLmxnLW91dGVyLmxnLWNzczMgLmxnLWN1cnJlbnQsIC5sZy1vdXRlci5sZy1jc3MzIC5sZy1uZXh0LXNsaWRlLCAubGctb3V0ZXIubGctY3NzMyAubGctcHJldi1zbGlkZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50XG59XG5cbi5sZy1vdXRlciAubGctaW1nLXdyYXAsIC5sZy1vdXRlciAubGctaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCVcbn1cblxuLmxnLW91dGVyIC5sZy1pbWctd3JhcDpiZWZvcmUsIC5sZy1vdXRlciAubGctaXRlbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogNTAlO1xuXHR3aWR0aDogMXB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0xcHhcbn1cblxuLmxnLW91dGVyIC5sZy1pbWctd3JhcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cGFkZGluZzogMCA1cHg7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMFxufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lXG59XG5cbi5sZy1vdXRlciAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0ei1pbmRleDogMTA2MFxufVxuXG4ubGctb3V0ZXIgLmxnLWltYWdlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50XG59XG5cbi5sZy1vdXRlci5sZy1zaG93LWFmdGVyLWxvYWQgLmxnLWl0ZW0gLmxnLW9iamVjdCwgLmxnLW91dGVyLmxnLXNob3ctYWZ0ZXItbG9hZCAubGctaXRlbSAubGctdmlkZW8tcGxheSB7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwc1xufVxuXG4ubGctb3V0ZXIubGctc2hvdy1hZnRlci1sb2FkIC5sZy1pdGVtLmxnLWNvbXBsZXRlIC5sZy1vYmplY3QsIC5sZy1vdXRlci5sZy1zaG93LWFmdGVyLWxvYWQgLmxnLWl0ZW0ubGctY29tcGxldGUgLmxnLXZpZGVvLXBsYXkge1xuXHRvcGFjaXR5OiAxXG59XG5cbi5sZy1vdXRlciAubGctZW1wdHktaHRtbCwgLmxnLW91dGVyLmxnLWhpZGUtZG93bmxvYWQgI2xnLWRvd25sb2FkIHtcblx0ZGlzcGxheTogbm9uZVxufVxuXG4ubGctYmFja2Ryb3Age1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogJHppbmRleC1sZztcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcblx0b3BhY2l0eTogMDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHM7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzXG59XG5cbi5sZy1iYWNrZHJvcC5pbiB7XG5cdG9wYWNpdHk6IC45Mztcbn1cblxuLmxnLWNzczMubGctbm8tdHJhbnMgLmxnLWN1cnJlbnQsIC5sZy1jc3MzLmxnLW5vLXRyYW5zIC5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1uby10cmFucyAubGctcHJldi1zbGlkZSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG5cdC1tb3otdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG5cdC1vLXRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xuXHR0cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudFxufVxuXG4ubGctY3NzMy5sZy11c2UtY3NzMyAubGctaXRlbSwgLmxnLWNzczMubGctdXNlLWxlZnQgLmxnLWl0ZW0ge1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlblxufVxuXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtIHtcblx0b3BhY2l0eTogMFxufVxuXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHRvcGFjaXR5OiAxXG59XG5cbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctY3VycmVudCwgLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjFzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgZWFzZSAwcztcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgZWFzZSAwc1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbSB7XG5cdG9wYWNpdHk6IDBcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMClcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0b3BhY2l0eTogMVxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1jdXJyZW50LCAubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcblx0LW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHNcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ge1xuXHRvcGFjaXR5OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDBcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdGxlZnQ6IC0xMDAlXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuXHRsZWZ0OiAxMDAlXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHRsZWZ0OiAwO1xuXHRvcGFjaXR5OiAxXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLWN1cnJlbnQsIC5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogbGVmdCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogbGVmdCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcblx0dHJhbnNpdGlvbjogbGVmdCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwc1xufVxuIiwiLypcbiogTWF0ZXJpYWwgUGFyYWxsYXhcbiovXG5cbi5wYXJhbGxheC1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tYXRlcmlhbC1wYXJhbGxheCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAtMXB4O1xuXHRyaWdodDogLTFweDtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiAwO1xufVxuXG4ucGFyYWxsYXgtY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxuLm1hdGVyaWFsLXBhcmFsbGF4IGltZyB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHRib3R0b206IDA7XG5cdG1pbi13aWR0aDogMTAxJTtcblx0bWluLWhlaWdodDogMTAxJTtcblx0bWF4LXdpZHRoOiBub25lO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xufVxuXG4ucGFyYWxsYXgtZGlzYWJsZWQge1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cblx0aHRtbDpub3QoLmllLTExKTpub3QoLmlvcykgJiB7XG5cdFx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcblx0fVxufVxuIiwiLy9cbi8vIENvdW50ZG93blxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8qXG4qXG4qIENvdW50ZG93blxuKi9cblxuLy9cbi8vIFRhYmxlIG9mIENvbnRlbnRzXG4vL1xuLy8gQ291bnRkb3duIE1vZGVyblxuLy9cblxuLy9cbi8vIENvdW50ZG93biBNb2Rlcm5cbi8vXG4uY291bnRkb3duIHtcblx0LmNvdW50ZG93bi1yb3cge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Ly9tYXJnaW4tbGVmdDogLTI1cHg7XG5cdFx0Ly9tYXJnaW4tcmlnaHQ6IC0yNXB4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdC5jb3VudGRvd24tc2VjdGlvbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAzMyU7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5jb3VudGRvd24tYW1vdW50IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlYztcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblxuXHR9XG5cblx0LmNvdW50ZG93bi1wZXJpb2Qge1xuXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRjb2xvcjogcmdiYSgkZ3JheS04MDAsIC41Mik7XG5cdH1cblxuXHQuY291bnRkb3duLXNlY3Rpb24gKyAuY291bnRkb3duLXNlY3Rpb24ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogNXB4O1xuXHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRncmF5LTgwMCwgLjIpO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHR0b3A6IDMwJTtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRib3R0b206IDMwJTtcblx0XHR9XG5cdH1cblx0Ji5jb3VudGRvd24tc20ge1xuXHRcdG1heC13aWR0aDogMzIwcHg7XG5cdFx0LmNvdW50ZG93bi1zZWN0aW9uICsgLmNvdW50ZG93bi1zZWN0aW9uIHtcblx0XHRcdCY6OmJlZm9yZSxcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuKiArIC5jb3VudGRvd24gIHsgbWFyZ2luLXRvcDogMjVweDsgfVxuLmNvdW50ZG93biArICogeyBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuXHQuY291bnRkb3duIHtcblx0XHQuY291bnRkb3duLXNlY3Rpb246bGFzdC1jaGlsZCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdC5jb3VudGRvd24ge1xuXHRcdC5jb3VudGRvd24tYW1vdW50IHtcblx0XHRcdGZvbnQtc2l6ZTogNjBweDtcblx0XHR9XG5cblx0XHQuY291bnRkb3duLXBlcmlvZCB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cblx0XHR9XG5cdFx0Ji5jb3VudGRvd24tc20ge1xuXHRcdFx0LmNvdW50ZG93bi1hbW91bnQge1xuXHRcdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR9XG5cblx0XHRcdC5jb3VudGRvd24tcGVyaW9kIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjM0ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0KiArIC5jb3VudGRvd24gIHttYXJnaW4tdG9wOiA0MHB4OyB9XG5cdC5jb3VudGRvd24gKyAqIHsgbWFyZ2luLXRvcDogMjVweDsgfVxufVxuXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0LmNvdW50ZG93biB7XG5cdFx0LmNvdW50ZG93bi1zZWN0aW9uICsgLmNvdW50ZG93bi1zZWN0aW9uIHtcblx0XHRcdCY6OmJlZm9yZSxcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0d2lkdGg6IDlweDtcblx0XHRcdFx0aGVpZ2h0OiA5cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvdW50ZG93biArICogeyBtYXJnaW4tdG9wOiA1MHB4OyB9XG59XG5cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcblx0LmNvdW50ZG93biB7XG5cdFx0LmNvdW50ZG93bi1hbW91bnQge1xuXHRcdFx0Zm9udC1zaXplOiA5NHB4O1xuXHRcdH1cblx0fVxufVxuXG5cbi8vIGJveCBjb3VudGRvd24gbGlnaHRcbi5ib3gtY291bnRkb3duLWxpZ2h0IHtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHR9XG5cdHAge1xuXHRcdGNvbG9yOiByZ2JhKCRncmF5LTgwMCwgLjgpO1xuXHR9XG59XG4uYm94LWNvdW50ZG93bi1saWdodC1pbm5lciB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDQwcHggMjBweCAzMHB4O1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG5cdGJveC1zaGFkb3c6IDAgNHB4IDQwcHggcmdiYSgkZ3JheS04MDAsIDAuMjUpO1xuXG5cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0cGFkZGluZzogNjBweDtcblx0XHR3aWR0aDogODAlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG5cdFx0aDN7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0fVxuXG5cdH1cbn1cbiogKyAuY291bnRkb3duLWdyYWRpZW50IHtcblx0bWFyZ2luLXRvcDogMzVweDtcbn1cblxuLmNvdW50ZG93bi1ncmFkaWVudCB7XG5cdC5jb3VudGRvd24tc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG5cdFx0LmNvdW50ZG93bi1hbW91bnQge1xuXHRcdFx0Y29sb3I6ICRzZWNvbmRhcnktMjtcblx0XHR9XG5cdH1cblx0LmNvdW50ZG93bi1zZWN0aW9uOm50aC1jaGlsZCgyKSB7XG5cdFx0LmNvdW50ZG93bi1hbW91bnQge1xuXHRcdFx0Y29sb3I6ICRwaW5rLWNvbG9yO1xuXHRcdH1cblx0fVxuXHQuY291bnRkb3duLXNlY3Rpb246bnRoLWNoaWxkKDMpIHtcblx0XHQuY291bnRkb3duLWFtb3VudCB7XG5cblx0XHRcdGNvbG9yOiAkZ3JlZW4tY29sb3I7XG5cdFx0fVxuXHR9XG5cdC5jb3VudGRvd24tc2VjdGlvbjpudGgtY2hpbGQoNCkge1xuXHRcdC5jb3VudGRvd24tYW1vdW50IHtcblx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdH1cblx0fVxuXG5cdEBzdXBwb3J0cyAoLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQpIHtcblx0XHQuY291bnRkb3duLXNlY3Rpb246Zmlyc3QtY2hpbGQge1xuXHRcdFx0LmNvdW50ZG93bi1hbW91bnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtMTtcblx0XHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG5cdFx0XHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvdW50ZG93bi1zZWN0aW9uOm50aC1jaGlsZCgyKSB7XG5cdFx0XHQuY291bnRkb3duLWFtb3VudCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmFkaWVudC0yO1xuXHRcdFx0XHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcblx0XHRcdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY291bnRkb3duLXNlY3Rpb246bnRoLWNoaWxkKDMpIHtcblx0XHRcdC5jb3VudGRvd24tYW1vdW50IHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyYWRpZW50LTQ7XG5cdFx0XHRcdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuXHRcdFx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb3VudGRvd24tc2VjdGlvbjpudGgtY2hpbGQoNCkge1xuXHRcdFx0LmNvdW50ZG93bi1hbW91bnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtMztcblx0XHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG5cdFx0XHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY291bnRkb3duLWFtb3VudCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdFx0Zm9udC1zaXplOiA5NHB4O1xuXHRcdH1cblxuXHR9XG5cdC5jb3VudGRvd24tcGVyaW9kIHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdH1cblx0fVxufVxuXG4vLyAgYm94IGNvdW50ZG93biBkYXJrXG4uYm94LWNvdW50ZG93bi1kYXJrIHtcblx0QGV4dGVuZCAlY29udGV4dC1kYXJrO1xuXHRwYWRkaW5nOiAyNXB4O1xuXHRiYWNrZ3JvdW5kOiAkZ3JheS02MDA7XG5cdGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgkYmxhY2ssIDAuMjUpO1xuXHRib3JkZXItcmFkaXVzOiA3cHg7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRwYWRkaW5nOiA0MHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdHBhZGRpbmc6IDUwcHggNjBweDtcblx0fVxuXG5cdGgzIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cdC5jb3VudGRvd24tc2VjdGlvbiB7XG5cdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmNvdW50ZG93biB7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvYmctZG90LWxpZ2h0LnBuZycpO1xuXHRcdFx0b3BhY2l0eTogLjE7XG5cdFx0fVxuXHR9XG5cblx0LmNvdW50ZG93bi1hbW91bnQge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdFx0Zm9udC1zaXplOiA3NXB4O1xuXHRcdH1cblx0fVxuXHQuY291bnRkb3duLXBlcmlvZCB7XG5cdFx0Y29sb3I6IHJnYmEoJHdoaXRlLCAuOCk7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHR9XG5cdH1cbn1cbiIsIi8qXG4qXG4qIFNsaWNrIENhcm91c2VsXG4qL1xuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG4vKnJ0bDpiZWdpbjppZ25vcmUqL1xuXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XG4kc2xpY2stZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4vXCIgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCLihpBcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCLihpJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIuKAolwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuXG4uc2xpY2stc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcblx0dG91Y2gtYWN0aW9uOiBwYW4teTtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuXG5cdCYuZHJhZ2dpbmcge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjdXJzb3I6IGhhbmQ7XG5cdH1cbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdCY6OmJlZm9yZSxcblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblxuXHQuc2xpY2stbG9hZGluZyAmIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cbn1cblxuLnNsaWNrLXNsaWRlIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGhlaWdodDogMTAwJTtcblx0bWluLWhlaWdodDogMXB4O1xuXHRbZGlyPVwicnRsXCJdICYge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdCYuc2xpY2stbG9hZGluZyBpbWcge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRkaXNwbGF5OiBub25lO1xuXG5cdCYuZHJhZ2dpbmcgaW1nIHtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG5cdC5zbGljay1pbml0aWFsaXplZCAmIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5zbGljay1sb2FkaW5nICYge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxuXG5cdC5zbGljay12ZXJ0aWNhbCAmIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuXHRAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuXHRcdEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuXHR9IEBlbHNlIHtcblx0XHRAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcblx0fVxufVxuXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xuXHRAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG5cdFx0QHJldHVybiBmb250LXVybCgkdXJsKTtcblx0fSBAZWxzZSB7XG5cdFx0QHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuXHR9XG59XG5cbi8vIEFwcGVhcmFuY2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc2xpY2stbGlzdCB7XG5cdC5zbGljay1sb2FkaW5nICYge1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZSBzbGljay1pbWFnZS11cmwoXCIuLi8uLi9pbWFnZXMvYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHR9XG59XG5cbi8qIEljb25zICovXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XG5cdEBmb250LWZhY2Uge1xuXHRcdGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG5cdFx0c3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcblx0XHRzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdH1cbn1cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMjBweDtcblx0d2lkdGg6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRmb250LXNpemU6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0ei1pbmRleDogOTtcblxuXHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdH1cblx0fVxuXHQmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG5cdFx0b3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlLCAuc2xpY2stbmV4dDpiZWZvcmUge1xuXHRmb250LWZhbWlseTogJ0xpbmVhcmljb25zJztcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0Y29sb3I6ICRncmF5LTgwMDtcblx0b3BhY2l0eTogMTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5zbGljay1wcmV2IHtcblx0bGVmdDogMDtcblx0W2Rpcj1cInJ0bFwiXSAmIHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlYzQzJztcblx0XHRbZGlyPVwicnRsXCJdICYge1xuXHRcdFx0Y29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuXHRcdH1cblx0fVxufVxuXG4uc2xpY2stbmV4dCB7XG5cdHJpZ2h0OiAwO1xuXHRbZGlyPVwicnRsXCJdICYge1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IGF1dG87XG5cdH1cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGVjNDQnO1xuXHRcdFtkaXI9XCJydGxcIl0gJiB7XG5cdFx0XHRjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi8qIERvdHMgKi9cblxuLnNsaWNrLXNsaWRlciB7XG5cdC8vbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTQ1cHg7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRsaSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0bWFyZ2luOiAwIDVweDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRidXR0b24ge1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3Zlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0Y29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcblx0XHRcdFx0b3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcblx0XHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xuXHRcdFx0b3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcblx0XHR9XG5cdH1cbn1cblxuLypydGw6ZW5kOmlnbm9yZSovXG4uc2xpY2stc2xpZGVyICsgLnNsaWRlci1kb3RzIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cbi5zbGlkZXItZG90cyB7XG5cdG1heC13aWR0aDogMzIwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0LnNsaWNrLWRvdC1pdGVtIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0LnNsaWNrLWRvdC1pdGVtICBpbWcge1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHR9XG5cdC5pdGVtLnNsaWNrLWN1cnJlbnQge1xuXHRcdC5zbGljay1kb3QtaXRlbSAgaW1ne1xuXHRcdFx0Ym94LXNoYWRvdzogNHB4IDhweCA4cHggcmdiYSgkZ3JheS04MDAsIDAuMjUpO1xuXHRcdH1cblx0fVxufVxuIiwiLy9cbi8vIEZvcm1zdG9uZSBTdGVwcGVyIFBsdWdpblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnN0ZXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWF4LXdpZHRoOiA3MHB4O1xuXHR3aWR0aDogNzBweDtcblxuXG5cdGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0fVxuXG5cdGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHR9XG5cblx0Ji1hcnJvdyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRtaTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6ICRncmF5LTcwMDtcblx0XHR0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeVxuXHRcdH1cblxuXHRcdCYudXAge1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICdcXGUzMTYnO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuZG93biB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJ1xcZTMxMyc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5kaXNhYmxlZCB7XG5cdFx0LnN0ZXBwZXItYXJyb3cge1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRvcGFjaXR5OiAuNTtcblx0XHR9XG5cdH1cbn1cblxuLnN0ZXBwZXItYXJyb3cge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zdGVwcGVyIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdG1pbi1oZWlnaHQ6IDM5cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym9yZGVyOiAxcHggc29saWQgIzgyODI4Mjtcblx0bWluLXdpZHRoOiA5OHB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHQvL2ZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2VjO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS13cmFwLWRvbmF0ZSB7XG5cdHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuXHRtaW4td2lkdGg6IDE0MHB4O1xuXHRmbGV4LXNocmluazogMDtcblx0LmZvcm0tbGFiZWwge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdGxlZnQ6IDVweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG4uZm9ybS1kb25hdGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0QGluY2x1ZGUgc3BhY2luZygxMHB4KTtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0QGluY2x1ZGUgc3BhY2luZyg1cHgpO1xuXHR9XG59XG5cbiogKyAuZm9ybS1kb25hdGUgeyBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0KiArIC5mb3JtLWRvbmF0ZSB7IG1hcmdpbi10b3A6IDQ1cHg7IH1cbn0iLCIvKlxuKiBGb250c1xuKi9cbkBpbXBvcnQgXCJmb250cy9mb250LWF3ZXNvbWVcIjtcbkBpbXBvcnQgXCJmb250cy9tZGlcIjsgXG5AaW1wb3J0IFwiZm9udHMvbGluZWFyaWNvbnNcIjsgXG4iLCIvKlxuKiBGb250IEF3ZXNvbWUgSWNvbnMgNC43LjBcbiovXG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcblx0c3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC43LjAnKTtcblx0c3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uLy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5mYSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5bY2xhc3MqPSdmYS0nXTpiZWZvcmUge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbn1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi5mYS1sZyB7XG5cdGZvbnQtc2l6ZTogMS4zMzMzMzMzM2VtO1xuXHRsaW5lLWhlaWdodDogMC43NWVtO1xuXHR2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cblxuLmZhLTJ4IHtcblx0Zm9udC1zaXplOiAyZW07XG59XG5cbi5mYS0zeCB7XG5cdGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uZmEtNHgge1xuXHRmb250LXNpemU6IDRlbTtcbn1cblxuLmZhLTV4IHtcblx0Zm9udC1zaXplOiA1ZW07XG59XG5cbi5mYS1mdyB7XG5cdHdpZHRoOiAxLjI4NTcxNDI5ZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLXVsIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRtYXJnaW4tbGVmdDogMi4xNDI4NTcxNGVtO1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5mYS11bCA+IGxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmEtbGkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IC0yLjE0Mjg1NzE0ZW07XG5cdHdpZHRoOiAyLjE0Mjg1NzE0ZW07XG5cdHRvcDogMC4xNDI4NTcxNGVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYS1saS5mYS1sZyB7XG5cdGxlZnQ6IC0xLjg1NzE0Mjg2ZW07XG59XG5cbi5mYS1ib3JkZXIge1xuXHRwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuXHRib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlZWVlO1xuXHRib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuXG4uZmEtcHVsbC1sZWZ0IHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYS1wdWxsLXJpZ2h0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZmEuZmEtcHVsbC1sZWZ0IHtcblx0bWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuXG4uZmEuZmEtcHVsbC1yaWdodCB7XG5cdG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuLnB1bGwtbGVmdCB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4uZmEucHVsbC1sZWZ0IHtcblx0bWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuXG4uZmEucHVsbC1yaWdodCB7XG5cdG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuXG4uZmEtc3BpbiB7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcblx0YW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmZhLXB1bHNlIHtcblx0LXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG5cdGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0fVxufVxuXG4uZmEtcm90YXRlLTkwIHtcblx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTE4MCB7XG5cdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0yNzAge1xuXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuXHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG5cdHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG5cdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG5cdC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcblx0ZmlsdGVyOiBub25lO1xufVxuXG4uZmEtc3RhY2sge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDJlbTtcblx0aGVpZ2h0OiAyZW07XG5cdGxpbmUtaGVpZ2h0OiAyZW07XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLXN0YWNrLTF4IHtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5mYS1zdGFjay0yeCB7XG5cdGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtaW52ZXJzZSB7XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtZ2xhc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMDBcIjtcbn1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDAxXCI7XG59XG5cbi5mYS1zZWFyY2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMDJcIjtcbn1cblxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMDNcIjtcbn1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG59XG5cbi5mYS1zdGFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG5cbi5mYS1zdGFyLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMDZcIjtcbn1cblxuLmZhLXVzZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMDdcIjtcbn1cblxuLmZhLWZpbG06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMDhcIjtcbn1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDA5XCI7XG59XG5cbi5mYS10aDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwYVwiO1xufVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMGNcIjtcbn1cblxuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwZVwiO1xufVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDEwXCI7XG59XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMTFcIjtcbn1cblxuLmZhLXNpZ25hbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxMlwiO1xufVxuXG4uZmEtZ2VhcjpiZWZvcmUsXG4uZmEtY29nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG5cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDE0XCI7XG59XG5cbi5mYS1ob21lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG5cbi5mYS1maWxlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMTZcIjtcbn1cblxuLmZhLWNsb2NrLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMTdcIjtcbn1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMThcIjtcbn1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDFhXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxYlwiO1xufVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMWNcIjtcbn1cblxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMWRcIjtcbn1cblxuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG5cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyMlwiO1xufVxuXG4uZmEtbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyM1wiO1xufVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyNFwiO1xufVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyNVwiO1xufVxuXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyNlwiO1xufVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMjdcIjtcbn1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyOFwiO1xufVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDI5XCI7XG59XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDJhXCI7XG59XG5cbi5mYS10YWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMmJcIjtcbn1cblxuLmZhLXRhZ3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMmNcIjtcbn1cblxuLmZhLWJvb2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMmRcIjtcbn1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDJlXCI7XG59XG5cbi5mYS1wcmludDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG5cbi5mYS1mb250OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDMxXCI7XG59XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDMyXCI7XG59XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzNcIjtcbn1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDM0XCI7XG59XG5cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDM1XCI7XG59XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDM2XCI7XG59XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzdcIjtcbn1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDM4XCI7XG59XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDM5XCI7XG59XG5cbi5mYS1saXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDNhXCI7XG59XG5cbi5mYS1kZWRlbnQ6YmVmb3JlLFxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwM2JcIjtcbn1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzY1wiO1xufVxuXG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG5cbi5mYS1waG90bzpiZWZvcmUsXG4uZmEtaW1hZ2U6YmVmb3JlLFxuLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDQwXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNDJcIjtcbn1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNDNcIjtcbn1cblxuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuXG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNDVcIjtcbn1cblxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDQ2XCI7XG59XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNDdcIjtcbn1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNDhcIjtcbn1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNDlcIjtcbn1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDRhXCI7XG59XG5cbi5mYS1wbGF5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG59XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0Y1wiO1xufVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0ZFwiO1xufVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0ZVwiO1xufVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDUwXCI7XG59XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNTFcIjtcbn1cblxuLmZhLWVqZWN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDUyXCI7XG59XG5cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNTNcIjtcbn1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNTRcIjtcbn1cblxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG59XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNTZcIjtcbn1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1N1wiO1xufVxuXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG59XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNTlcIjtcbn1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG59XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDViXCI7XG59XG5cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1Y1wiO1xufVxuXG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNWRcIjtcbn1cblxuLmZhLWJhbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1ZVwiO1xufVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA2MFwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNjFcIjtcbn1cblxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDYyXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDYzXCI7XG59XG5cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDY0XCI7XG59XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNjVcIjtcbn1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG59XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG5cbi5mYS1taW51czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNjlcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA2YVwiO1xufVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA2YlwiO1xufVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA2Y1wiO1xufVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA2ZFwiO1xufVxuXG4uZmEtZXllOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDZlXCI7XG59XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNzBcIjtcbn1cblxuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3MlwiO1xufVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNzNcIjtcbn1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3NFwiO1xufVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDc2XCI7XG59XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNzhcIjtcbn1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNzlcIjtcbn1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwN2FcIjtcbn1cblxuLmZhLWZvbGRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwN2NcIjtcbn1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDdkXCI7XG59XG5cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3ZVwiO1xufVxuXG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4MFwiO1xufVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwODFcIjtcbn1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDgzXCI7XG59XG5cbi5mYS1rZXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwODRcIjtcbn1cblxuLmZhLWdlYXJzOmJlZm9yZSxcbi5mYS1jb2dzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDg1XCI7XG59XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4NlwiO1xufVxuXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwODdcIjtcbn1cblxuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwODhcIjtcbn1cblxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4OVwiO1xufVxuXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4YVwiO1xufVxuXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOGJcIjtcbn1cblxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4Y1wiO1xufVxuXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4ZFwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4ZVwiO1xufVxuXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5MFwiO1xufVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDkyXCI7XG59XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOTNcIjtcbn1cblxuLmZhLWxlbW9uLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOTRcIjtcbn1cblxuLmZhLXBob25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG5cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5NlwiO1xufVxuXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5N1wiO1xufVxuXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDk4XCI7XG59XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG59XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDliXCI7XG59XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOWNcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG59XG5cbi5mYS1mZWVkOmJlZm9yZSxcbi5mYS1yc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOWVcIjtcbn1cblxuLmZhLWhkZC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGEwXCI7XG59XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBhMVwiO1xufVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmM1wiO1xufVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYTNcIjtcbn1cblxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBhNFwiO1xufVxuXG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYTVcIjtcbn1cblxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBhNlwiO1xufVxuXG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYTdcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGE4XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYTlcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBhYVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYWJcIjtcbn1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGFjXCI7XG59XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYWRcIjtcbn1cblxuLmZhLXRhc2tzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGFlXCI7XG59XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYjBcIjtcbn1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBiMVwiO1xufVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBiMlwiO1xufVxuXG4uZmEtZ3JvdXA6YmVmb3JlLFxuLmZhLXVzZXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG5cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4uZmEtY2xvdWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYzJcIjtcbn1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGMzXCI7XG59XG5cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM0XCI7XG59XG5cbi5mYS1jb3B5OmJlZm9yZSxcbi5mYS1maWxlcy1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG59XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYzZcIjtcbn1cblxuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG59XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYzhcIjtcbn1cblxuLmZhLW5hdmljb246YmVmb3JlLFxuLmZhLXJlb3JkZXI6YmVmb3JlLFxuLmZhLWJhcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYzlcIjtcbn1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwY2FcIjtcbn1cblxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwY2JcIjtcbn1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwY2NcIjtcbn1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjZFwiO1xufVxuXG4uZmEtdGFibGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwY2VcIjtcbn1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGQwXCI7XG59XG5cbi5mYS10cnVjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkMVwiO1xufVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGQyXCI7XG59XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGQzXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZDRcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XG59XG5cbi5mYS1tb25leTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkNlwiO1xufVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkN1wiO1xufVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZDhcIjtcbn1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZDlcIjtcbn1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG59XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGRiXCI7XG59XG5cbi5mYS11bnNvcnRlZDpiZWZvcmUsXG4uZmEtc29ydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZGRcIjtcbn1cblxuLmZhLXNvcnQtdXA6YmVmb3JlLFxuLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG59XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZTFcIjtcbn1cblxuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi5mYS11bmRvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGUyXCI7XG59XG5cbi5mYS1sZWdhbDpiZWZvcmUsXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZTNcIjtcbn1cblxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlNFwiO1xufVxuXG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGU1XCI7XG59XG5cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGU2XCI7XG59XG5cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlOFwiO1xufVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZTlcIjtcbn1cblxuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZWFcIjtcbn1cblxuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGViXCI7XG59XG5cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlY1wiO1xufVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZWRcIjtcbn1cblxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlZVwiO1xufVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmMFwiO1xufVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZjFcIjtcbn1cblxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGYyXCI7XG59XG5cbi5mYS1iZWxsLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYTJcIjtcbn1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmNFwiO1xufVxuXG4uZmEtY3V0bGVyeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmNVwiO1xufVxuXG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZjZcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZjdcIjtcbn1cblxuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZjhcIjtcbn1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmOVwiO1xufVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGZhXCI7XG59XG5cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmYlwiO1xufVxuXG4uZmEtYmVlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmY1wiO1xufVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZmRcIjtcbn1cblxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGZlXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwMFwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDJcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDZcIjtcbn1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDhcIjtcbn1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG5cbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLmZhLW1vYmlsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMGNcIjtcbn1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMGRcIjtcbn1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMTFcIjtcbn1cblxuLmZhLW1haWwtcmVwbHk6YmVmb3JlLFxuLmZhLXJlcGx5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG5cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExNFwiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExNVwiO1xufVxuXG4uZmEtc21pbGUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExOFwiO1xufVxuXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExOVwiO1xufVxuXG4uZmEtbWVoLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMWFcIjtcbn1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMWJcIjtcbn1cblxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMWNcIjtcbn1cblxuLmZhLWZsYWctbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExZFwiO1xufVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMWVcIjtcbn1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTIwXCI7XG59XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG5cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG5cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyM1wiO1xufVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjRcIjtcbn1cblxuLmZhLWNyb3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjVcIjtcbn1cblxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyNlwiO1xufVxuXG4uZmEtdW5saW5rOmJlZm9yZSxcbi5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjdcIjtcbn1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTI4XCI7XG59XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyYVwiO1xufVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMmJcIjtcbn1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyY1wiO1xufVxuXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG59XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMmVcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMzBcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMzFcIjtcbn1cblxuLmZhLXNoaWVsZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzMlwiO1xufVxuXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMzRcIjtcbn1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzNVwiO1xufVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTM2XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTM3XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzOFwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMzlcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxM2FcIjtcbn1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTNiXCI7XG59XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTNjXCI7XG59XG5cbi5mYS1hbmNob3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxM2RcIjtcbn1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxM2VcIjtcbn1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTQwXCI7XG59XG5cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTQxXCI7XG59XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuXG4uZmEtdGlja2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XG59XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDZcIjtcbn1cblxuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XG59XG5cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE0OFwiO1xufVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE0OVwiO1xufVxuXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTRhXCI7XG59XG5cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTRiXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE0Y1wiO1xufVxuXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTRkXCI7XG59XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTRlXCI7XG59XG5cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1MFwiO1xufVxuXG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuXG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuXG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG5cbi5mYS1nYnA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTRcIjtcbn1cblxuLmZhLWRvbGxhcjpiZWZvcmUsXG4uZmEtdXNkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG59XG5cbi5mYS1ydXBlZTpiZWZvcmUsXG4uZmEtaW5yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG5cbi5mYS1jbnk6YmVmb3JlLFxuLmZhLXJtYjpiZWZvcmUsXG4uZmEteWVuOmJlZm9yZSxcbi5mYS1qcHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLmZhLXJ1YmxlOmJlZm9yZSxcbi5mYS1yb3VibGU6YmVmb3JlLFxuLmZhLXJ1YjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuXG4uZmEtd29uOmJlZm9yZSxcbi5mYS1rcnc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLmZhLWJpdGNvaW46YmVmb3JlLFxuLmZhLWJ0YzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuXG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTVjXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNjBcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNjFcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNjJcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTYzXCI7XG59XG5cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNjRcIjtcbn1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTY1XCI7XG59XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2NlwiO1xufVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuXG4uZmEteGluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2OFwiO1xufVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNjlcIjtcbn1cblxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2YVwiO1xufVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNmNcIjtcbn1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG5cbi5mYS1hZG46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNzBcIjtcbn1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3MVwiO1xufVxuXG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3MlwiO1xufVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTc0XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNzVcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNzZcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3N1wiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3OFwiO1xufVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNzlcIjtcbn1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxN2FcIjtcbn1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxN2JcIjtcbn1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTdjXCI7XG59XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3ZFwiO1xufVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxN2VcIjtcbn1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODBcIjtcbn1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4MVwiO1xufVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG5cbi5mYS1naXR0aXA6YmVmb3JlLFxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG5cbi5mYS1zdW4tbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uZmEtbW9vbi1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTg3XCI7XG59XG5cbi5mYS1idWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODhcIjtcbn1cblxuLmZhLXZrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4YVwiO1xufVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMThiXCI7XG59XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOGNcIjtcbn1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4ZVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5MFwiO1xufVxuXG4uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOTFcIjtcbn1cblxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5M1wiO1xufVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG5cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLmZhLXRyeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuXG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5NlwiO1xufVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOThcIjtcbn1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTlhXCI7XG59XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOWJcIjtcbn1cblxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYTFcIjtcbn1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYTJcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhM1wiO1xufVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYTRcIjtcbn1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhNlwiO1xufVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhN1wiO1xufVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYThcIjtcbn1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhOVwiO1xufVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWFhXCI7XG59XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuXG4uZmEtZmF4OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG59XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhZFwiO1xufVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYWVcIjtcbn1cblxuLmZhLXBhdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuXG4uZmEtc3Bvb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYjFcIjtcbn1cblxuLmZhLWN1YmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYjJcIjtcbn1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWI0XCI7XG59XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYjZcIjtcbn1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiN1wiO1xufVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiOFwiO1xufVxuXG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5mYS1jYWI6YmVmb3JlLFxuLmZhLXRheGk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYmFcIjtcbn1cblxuLmZhLXRyZWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYmJcIjtcbn1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYmNcIjtcbn1cblxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYmRcIjtcbn1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYmVcIjtcbn1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG59XG5cbi5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG5cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuXG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG5cbi5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjNFwiO1xufVxuXG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuXG4uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzdcIjtcbn1cblxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG5cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjOVwiO1xufVxuXG4uZmEtdmluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjYVwiO1xufVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxY2NcIjtcbn1cblxuLmZhLWxpZmUtYm91eTpiZWZvcmUsXG4uZmEtbGlmZS1idW95OmJlZm9yZSxcbi5mYS1saWZlLXNhdmVyOmJlZm9yZSxcbi5mYS1zdXBwb3J0OmJlZm9yZSxcbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG5cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmVzaXN0YW5jZTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZDBcIjtcbn1cblxuLmZhLWdlOmJlZm9yZSxcbi5mYS1lbXBpcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZDFcIjtcbn1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZDJcIjtcbn1cblxuLmZhLWdpdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkM1wiO1xufVxuXG4uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uZmEteWMtc3F1YXJlOmJlZm9yZSxcbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuXG4uZmEtcXE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZDZcIjtcbn1cblxuLmZhLXdlY2hhdDpiZWZvcmUsXG4uZmEtd2VpeGluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG5cbi5mYS1zZW5kOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuXG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XG59XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG5cbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkYlwiO1xufVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZGRcIjtcbn1cblxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZGVcIjtcbn1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlMFwiO1xufVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZTNcIjtcbn1cblxuLmZhLXR0eTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlNFwiO1xufVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlNlwiO1xufVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlN1wiO1xufVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWU4XCI7XG59XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG5cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlY1wiO1xufVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWYwXCI7XG59XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWYxXCI7XG59XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFmMlwiO1xufVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFmM1wiO1xufVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWY0XCI7XG59XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZjVcIjtcbn1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZjZcIjtcbn1cblxuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFmN1wiO1xufVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZjhcIjtcbn1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFmOVwiO1xufVxuXG4uZmEtYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZmFcIjtcbn1cblxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZmJcIjtcbn1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG5cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG5cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMDBcIjtcbn1cblxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMDFcIjtcbn1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwNFwiO1xufVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjA1XCI7XG59XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG5cbi5mYS1idXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMDdcIjtcbn1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMDhcIjtcbn1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwOVwiO1xufVxuXG4uZmEtY2M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMGFcIjtcbn1cblxuLmZhLXNoZWtlbDpiZWZvcmUsXG4uZmEtc2hlcWVsOmJlZm9yZSxcbi5mYS1pbHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjBjXCI7XG59XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMTBcIjtcbn1cblxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMTNcIjtcbn1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMTVcIjtcbn1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjE2XCI7XG59XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMTdcIjtcbn1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxOFwiO1xufVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuXG4uZmEtc2hpcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxYVwiO1xufVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMWNcIjtcbn1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMWVcIjtcbn1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjIxXCI7XG59XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG5cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMjRcIjtcbn1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIyNVwiO1xufVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIyN1wiO1xufVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMjlcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMmFcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMmJcIjtcbn1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIyZFwiO1xufVxuXG4uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMzBcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjMxXCI7XG59XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzMlwiO1xufVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjMzXCI7XG59XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMzRcIjtcbn1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMzVcIjtcbn1cblxuLmZhLWhvdGVsOmJlZm9yZSxcbi5mYS1iZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMzZcIjtcbn1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMzdcIjtcbn1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjM4XCI7XG59XG5cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMzlcIjtcbn1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzYVwiO1xufVxuXG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzYlwiO1xufVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzY1wiO1xufVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyM2RcIjtcbn1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzZVwiO1xufVxuXG4uZmEtYmF0dGVyeS00OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNDBcIjtcbn1cblxuLmZhLWJhdHRlcnktMzpiZWZvcmUsXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI0MVwiO1xufVxuXG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNDJcIjtcbn1cblxuLmZhLWJhdHRlcnktMTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNDRcIjtcbn1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNDVcIjtcbn1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjQ2XCI7XG59XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNDdcIjtcbn1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjQ4XCI7XG59XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI0OVwiO1xufVxuXG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI0YVwiO1xufVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjRiXCI7XG59XG5cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI0Y1wiO1xufVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNGRcIjtcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNGVcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjUwXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjUxXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNTJcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0zOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjUzXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNTRcIjtcbn1cblxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI1NVwiO1xufVxuXG4uZmEtaGFuZC1zdG9wLW86YmVmb3JlLFxuLmZhLWhhbmQtcGFwZXItbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI1NlwiO1xufVxuXG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjU3XCI7XG59XG5cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjU4XCI7XG59XG5cbi5mYS1oYW5kLXNwb2NrLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNTlcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjVhXCI7XG59XG5cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNWJcIjtcbn1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI1Y1wiO1xufVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI1ZFwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI1ZVwiO1xufVxuXG4uZmEtZ2c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNjBcIjtcbn1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI2MVwiO1xufVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNjJcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNjNcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjY0XCI7XG59XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjY1XCI7XG59XG5cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI2NlwiO1xufVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjY3XCI7XG59XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNjhcIjtcbn1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNjlcIjtcbn1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjZhXCI7XG59XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI2YlwiO1xufVxuXG4uZmEtdHY6YmVmb3JlLFxuLmZhLXRlbGV2aXNpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNmNcIjtcbn1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI2ZFwiO1xufVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNmVcIjtcbn1cblxuLmZhLWFtYXpvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI3MFwiO1xufVxuXG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjcxXCI7XG59XG5cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjcyXCI7XG59XG5cbi5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjczXCI7XG59XG5cbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjc0XCI7XG59XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI3NVwiO1xufVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI3NlwiO1xufVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjc3XCI7XG59XG5cbi5mYS1tYXAtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI3OFwiO1xufVxuXG4uZmEtbWFwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjc5XCI7XG59XG5cbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjdhXCI7XG59XG5cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyN2JcIjtcbn1cblxuLmZhLWhvdXp6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjdjXCI7XG59XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI3ZFwiO1xufVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjdlXCI7XG59XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyODBcIjtcbn1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI4MVwiO1xufVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI4MlwiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjgzXCI7XG59XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI4NFwiO1xufVxuXG4uZmEtbW9keDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI4NVwiO1xufVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjg2XCI7XG59XG5cbi5mYS11c2I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyODdcIjtcbn1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI4OFwiO1xufVxuXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyODlcIjtcbn1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI4YVwiO1xufVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG59XG5cbi5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI4Y1wiO1xufVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyOGRcIjtcbn1cblxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyOGVcIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI5MFwiO1xufVxuXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjkxXCI7XG59XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjkyXCI7XG59XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyOTNcIjtcbn1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjk0XCI7XG59XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjk1XCI7XG59XG5cbi5mYS1naXRsYWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyOTZcIjtcbn1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyOTdcIjtcbn1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyOThcIjtcbn1cblxuLmZhLWVudmlyYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI5OVwiO1xufVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI5YVwiO1xufVxuXG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyOWJcIjtcbn1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjljXCI7XG59XG5cbi5mYS1ibGluZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI5ZFwiO1xufVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyOWVcIjtcbn1cblxuLmZhLXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmEwXCI7XG59XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmExXCI7XG59XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyYTJcIjtcbn1cblxuLmZhLWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmEzXCI7XG59XG5cbi5mYS1kZWFmbmVzczpiZWZvcmUsXG4uZmEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi5mYS1kZWFmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmE0XCI7XG59XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJhNVwiO1xufVxuXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJhNlwiO1xufVxuXG4uZmEtc2lnbmluZzpiZWZvcmUsXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJhN1wiO1xufVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJhOFwiO1xufVxuXG4uZmEtdmlhZGVvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmE5XCI7XG59XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmFhXCI7XG59XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJhYlwiO1xufVxuXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyYWNcIjtcbn1cblxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJhZFwiO1xufVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJhZVwiO1xufVxuXG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyYjBcIjtcbn1cblxuLmZhLXlvYXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmIxXCI7XG59XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyYjJcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uZmEtZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyYjNcIjtcbn1cblxuLmZhLWZhOmJlZm9yZSxcbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyYjRcIjtcbn1cblxuLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmI1XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmI2XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyYjdcIjtcbn1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJiOFwiO1xufVxuXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmI5XCI7XG59XG5cbi5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJiYVwiO1xufVxuXG4uZmEtdmNhcmQ6YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJiYlwiO1xufVxuXG4uZmEtdmNhcmQtbzpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyYmNcIjtcbn1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmJkXCI7XG59XG5cbi5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmJlXCI7XG59XG5cbi5mYS11c2VyLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyYzBcIjtcbn1cblxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmMxXCI7XG59XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyYzJcIjtcbn1cblxuLmZhLWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi5mYS1pZC1jYXJkLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyYzNcIjtcbn1cblxuLmZhLXF1b3JhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmM0XCI7XG59XG5cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJjNVwiO1xufVxuXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyYzZcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmM3XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJjOFwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJjOVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJjYVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyY2JcIjtcbn1cblxuLmZhLXNob3dlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJjY1wiO1xufVxuXG4uZmEtYmF0aHR1YjpiZWZvcmUsXG4uZmEtczE1OmJlZm9yZSxcbi5mYS1iYXRoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmNkXCI7XG59XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmNlXCI7XG59XG5cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyZDBcIjtcbn1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJkMVwiO1xufVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyZDJcIjtcbn1cblxuLmZhLXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmQzXCI7XG59XG5cbi5mYS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyZDRcIjtcbn1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmQ1XCI7XG59XG5cbi5mYS1ncmF2OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmQ2XCI7XG59XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmQ3XCI7XG59XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmQ4XCI7XG59XG5cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmQ5XCI7XG59XG5cbi5mYS1lZXJjYXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmRhXCI7XG59XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyZGJcIjtcbn1cblxuLmZhLXNub3dmbGFrZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmRjXCI7XG59XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJkZFwiO1xufVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJkZVwiO1xufVxuXG4uZmEtbWVldHVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmUwXCI7XG59XG5cbi5zci1vbmx5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDFweDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuXHRib3JkZXI6IDA7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDA7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRjbGlwOiBhdXRvO1xufVxuIiwiLypcbiogTWF0ZXJpYWwgRGVzaWduIEljb25zXG4qL1xuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG5cdHNyYzogdXJsKFwiLi4vLi4vZm9udHMvbWF0ZXJpYWxkZXNpZ25pY29ucy13ZWJmb250LmVvdFwiKTtcblx0c3JjOiB1cmwoXCIuLi8uLi9mb250cy9tYXRlcmlhbGRlc2lnbmljb25zLXdlYmZvbnQuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuXHR1cmwoXCIuLi8uLi9mb250cy9tYXRlcmlhbGRlc2lnbmljb25zLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG5cdHVybChcIi4uLy4uL2ZvbnRzL21hdGVyaWFsZGVzaWduaWNvbnMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG5cdHVybChcIi4uLy4uL2ZvbnRzL21hdGVyaWFsZGVzaWduaWNvbnMtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG5cdHVybChcIi4uLy4uL2ZvbnRzL21hdGVyaWFsZGVzaWduaWNvbnMtd2ViZm9udC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5tZGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDI0cHgvMSBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5tZGktYWNjZXNzLXBvaW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG5cbi5tZGktYWNjZXNzLXBvaW50LW5ldHdvcms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDJcIjtcbn1cblxuLm1kaS1hY2NvdW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG5cbi5tZGktYWNjb3VudC1hbGVydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuXG4ubWRpLWFjY291bnQtYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbi5tZGktYWNjb3VudC1ib3gtb3V0bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4ubWRpLWFjY291bnQtY2hlY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLm1kaS1hY2NvdW50LWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuXG4ubWRpLWFjY291bnQtY29udmVydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuXG4ubWRpLWFjY291bnQta2V5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG5cbi5tZGktYWNjb3VudC1sb2NhdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4ubWRpLWFjY291bnQtbWludXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMGNcIjtcbn1cblxuLm1kaS1hY2NvdW50LW11bHRpcGxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG5cbi5tZGktYWNjb3VudC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG5cbi5tZGktYWNjb3VudC1tdWx0aXBsZS1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTBmXCI7XG59XG5cbi5tZGktYWNjb3VudC1uZXR3b3JrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG5cbi5tZGktYWNjb3VudC1vZmY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMTFcIjtcbn1cblxuLm1kaS1hY2NvdW50LW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMTJcIjtcbn1cblxuLm1kaS1hY2NvdW50LXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMTNcIjtcbn1cblxuLm1kaS1hY2NvdW50LXJlbW92ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExNFwiO1xufVxuXG4ubWRpLWFjY291bnQtc2VhcmNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG5cbi5tZGktYWNjb3VudC1zdGFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTE2XCI7XG59XG5cbi5tZGktYWNjb3VudC1zdGFyLXZhcmlhbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMTdcIjtcbn1cblxuLm1kaS1hY2NvdW50LXN3aXRjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExOFwiO1xufVxuXG4ubWRpLWFkanVzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExOVwiO1xufVxuXG4ubWRpLWFpci1jb25kaXRpb25lcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExYVwiO1xufVxuXG4ubWRpLWFpcmJhbGxvb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMWJcIjtcbn1cblxuLm1kaS1haXJwbGFuZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExY1wiO1xufVxuXG4ubWRpLWFpcnBsYW5lLW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExZFwiO1xufVxuXG4ubWRpLWFpcnBsYXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMWVcIjtcbn1cblxuLm1kaS1hbGFybTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExZlwiO1xufVxuXG4ubWRpLWFsYXJtLWNoZWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTIwXCI7XG59XG5cbi5tZGktYWxhcm0tbXVsdGlwbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjFcIjtcbn1cblxuLm1kaS1hbGFybS1vZmY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjJcIjtcbn1cblxuLm1kaS1hbGFybS1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTIzXCI7XG59XG5cbi5tZGktYWxidW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjRcIjtcbn1cblxuLm1kaS1hbGVydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuXG4ubWRpLWFsZXJ0LWJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyNlwiO1xufVxuXG4ubWRpLWFsZXJ0LWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuXG4ubWRpLWFsZXJ0LW9jdGFnb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjhcIjtcbn1cblxuLm1kaS1hbGVydC1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG5cbi5tZGktYWxwaGE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMmFcIjtcbn1cblxuLm1kaS1hbHBoYWJldGljYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMmJcIjtcbn1cblxuLm1kaS1hbWF6b246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMmNcIjtcbn1cblxuLm1kaS1hbWF6b24tY2xvdWRkcml2ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyZFwiO1xufVxuXG4ubWRpLWFtYnVsYW5jZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuXG4ubWRpLWFuY2hvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyZlwiO1xufVxuXG4ubWRpLWFuZHJvaWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMzBcIjtcbn1cblxuLm1kaS1hbmRyb2lkLWRlYnVnLWJyaWRnZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuXG4ubWRpLWFuZHJvaWQtc3R1ZGlvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTMyXCI7XG59XG5cbi5tZGktYXBwbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMzNcIjtcbn1cblxuLm1kaS1hcHBsZS1maW5kZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMzRcIjtcbn1cblxuLm1kaS1hcHBsZS1pb3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMzVcIjtcbn1cblxuLm1kaS1hcHBsZS1tb2JpbGVtZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuXG4ubWRpLWFwcGxlLXNhZmFyaTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzN1wiO1xufVxuXG4ubWRpLWFwcG5ldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzOFwiO1xufVxuXG4ubWRpLWFwcHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMzlcIjtcbn1cblxuLm1kaS1hcmNoaXZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTNhXCI7XG59XG5cbi5tZGktYXJyYW5nZS1icmluZy1mb3J3YXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTNiXCI7XG59XG5cbi5tZGktYXJyYW5nZS1icmluZy10by1mcm9udDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuXG4ubWRpLWFycmFuZ2Utc2VuZC1iYWNrd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuXG4ubWRpLWFycmFuZ2Utc2VuZC10by1iYWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTNlXCI7XG59XG5cbi5tZGktYXJyb3ctYWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTNmXCI7XG59XG5cbi5tZGktYXJyb3ctYm90dG9tLWRyb3AtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTQwXCI7XG59XG5cbi5tZGktYXJyb3ctYm90dG9tLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDFcIjtcbn1cblxuLm1kaS1hcnJvdy1ib3R0b20tcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDJcIjtcbn1cblxuLm1kaS1hcnJvdy1jb2xsYXBzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE0M1wiO1xufVxuXG4ubWRpLWFycm93LWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDRcIjtcbn1cblxuLm1kaS1hcnJvdy1kb3duLWJvbGQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDVcIjtcbn1cblxuLm1kaS1hcnJvdy1kb3duLWJvbGQtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG5cbi5tZGktYXJyb3ctZG93bi1ib2xkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XG59XG5cbi5tZGktYXJyb3ctZG93bi1ib2xkLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE0OFwiO1xufVxuXG4ubWRpLWFycm93LWV4cGFuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE0OVwiO1xufVxuXG4ubWRpLWFycm93LWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNGFcIjtcbn1cblxuLm1kaS1hcnJvdy1sZWZ0LWJvbGQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNGJcIjtcbn1cblxuLm1kaS1hcnJvdy1sZWZ0LWJvbGQtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTRjXCI7XG59XG5cbi5tZGktYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTRkXCI7XG59XG5cbi5tZGktYXJyb3ctbGVmdC1ib2xkLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuXG4ubWRpLWFycm93LXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTRmXCI7XG59XG5cbi5tZGktYXJyb3ctcmlnaHQtYm9sZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1MFwiO1xufVxuXG4ubWRpLWFycm93LXJpZ2h0LWJvbGQtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG5cbi5tZGktYXJyb3ctcmlnaHQtYm9sZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuXG4ubWRpLWFycm93LXJpZ2h0LWJvbGQtaGV4YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG5cbi5tZGktYXJyb3ctdG9wLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTRcIjtcbn1cblxuLm1kaS1hcnJvdy10b3AtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTVcIjtcbn1cblxuLm1kaS1hcnJvdy11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuXG4ubWRpLWFycm93LXVwLWJvbGQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLm1kaS1hcnJvdy11cC1ib2xkLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuXG4ubWRpLWFycm93LXVwLWJvbGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLm1kaS1hcnJvdy11cC1ib2xkLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuXG4ubWRpLWFzc2lzdGFudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuXG4ubWRpLWF0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTVjXCI7XG59XG5cbi5tZGktYXR0YWNobWVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuXG4ubWRpLWF1ZGlvYm9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1ZVwiO1xufVxuXG4ubWRpLWF1dG8tZml4OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTVmXCI7XG59XG5cbi5tZGktYXV0by11cGxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNjBcIjtcbn1cblxuLm1kaS1hdXRvcmVuZXc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNjFcIjtcbn1cblxuLm1kaS1hdi10aW1lcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2MlwiO1xufVxuXG4ubWRpLWJhYnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNjNcIjtcbn1cblxuLm1kaS1iYWNrYnVyZ2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG5cbi5tZGktYmFja3NwYWNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTY1XCI7XG59XG5cbi5tZGktYmFja3VwLXJlc3RvcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNjZcIjtcbn1cblxuLm1kaS1iYW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG5cbi5tZGktYmFyY29kZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2OFwiO1xufVxuXG4ubWRpLWJhcmNvZGUtc2NhbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2OVwiO1xufVxuXG4ubWRpLWJhcmxleTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2YVwiO1xufVxuXG4ubWRpLWJhcnJlbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuXG4ubWRpLWJhc2VjYW1wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTZjXCI7XG59XG5cbi5tZGktYmFza2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG59XG5cbi5tZGktYmFza2V0LWZpbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNmVcIjtcbn1cblxuLm1kaS1iYXNrZXQtdW5maWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTZmXCI7XG59XG5cbi5tZGktYmF0dGVyeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3MFwiO1xufVxuXG4ubWRpLWJhdHRlcnktMTA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNzFcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LTIwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTcyXCI7XG59XG5cbi5tZGktYmF0dGVyeS0zMDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3M1wiO1xufVxuXG4ubWRpLWJhdHRlcnktNDA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNzRcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LTUwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTc1XCI7XG59XG5cbi5tZGktYmF0dGVyeS02MDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3NlwiO1xufVxuXG4ubWRpLWJhdHRlcnktNzA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNzdcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LTgwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG59XG5cbi5tZGktYmF0dGVyeS05MDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3OVwiO1xufVxuXG4ubWRpLWJhdHRlcnktYWxlcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxN2FcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy0xMDA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxN2NcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LWNoYXJnaW5nLTIwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTdkXCI7XG59XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy0zMDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3ZVwiO1xufVxuXG4ubWRpLWJhdHRlcnktY2hhcmdpbmctNDA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxN2ZcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LWNoYXJnaW5nLTYwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTgwXCI7XG59XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy04MDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4MVwiO1xufVxuXG4ubWRpLWJhdHRlcnktY2hhcmdpbmctOTA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODJcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG5cbi5tZGktYmF0dGVyeS1uZWdhdGl2ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4NFwiO1xufVxuXG4ubWRpLWJhdHRlcnktb3V0bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4ubWRpLWJhdHRlcnktcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuXG4ubWRpLWJhdHRlcnktcG9zaXRpdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODdcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LXVua25vd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODhcIjtcbn1cblxuLm1kaS1iZWFjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4OVwiO1xufVxuXG4ubWRpLWJlYWtlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4YVwiO1xufVxuXG4ubWRpLWJlYWtlci1lbXB0eTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4YlwiO1xufVxuXG4ubWRpLWJlYWtlci1lbXB0eS1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMThjXCI7XG59XG5cbi5tZGktYmVha2VyLW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOGRcIjtcbn1cblxuLm1kaS1iZWF0czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4ZVwiO1xufVxuXG4ubWRpLWJlZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOGZcIjtcbn1cblxuLm1kaS1iZWhhbmNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTkwXCI7XG59XG5cbi5tZGktYmVsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuXG4ubWRpLWJlbGwtb2ZmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG5cbi5tZGktYmVsbC1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG5cbi5tZGktYmVsbC1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG5cbi5tZGktYmVsbC1yaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTk1XCI7XG59XG5cbi5tZGktYmVsbC1yaW5nLW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOTZcIjtcbn1cblxuLm1kaS1iZWxsLXNsZWVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTk3XCI7XG59XG5cbi5tZGktYmV0YTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuXG4ubWRpLWJpa2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOTlcIjtcbn1cblxuLm1kaS1iaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTlhXCI7XG59XG5cbi5tZGktYmlub2N1bGFyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5YlwiO1xufVxuXG4ubWRpLWJpbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4ubWRpLWJpb2hhemFyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuXG4ubWRpLWJpdGJ1Y2tldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuXG4ubWRpLWJsYWNrLW1lc2E6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOWZcIjtcbn1cblxuLm1kaS1ibGFja2JlcnJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG5cbi5tZGktYmxlbmRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhMVwiO1xufVxuXG4ubWRpLWJsaW5kczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhMlwiO1xufVxuXG4ubWRpLWJsb2NrLWhlbHBlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhM1wiO1xufVxuXG4ubWRpLWJsb2dnZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYTRcIjtcbn1cblxuLm1kaS1ibHVldG9vdGg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYTVcIjtcbn1cblxuLm1kaS1ibHVldG9vdGgtYXVkaW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYTZcIjtcbn1cblxuLm1kaS1ibHVldG9vdGgtY29ubmVjdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhN1wiO1xufVxuXG4ubWRpLWJsdWV0b290aC1vZmY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYThcIjtcbn1cblxuLm1kaS1ibHVldG9vdGgtc2V0dGluZ3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYTlcIjtcbn1cblxuLm1kaS1ibHVldG9vdGgtdHJhbnNmZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYWFcIjtcbn1cblxuLm1kaS1ibHVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWFiXCI7XG59XG5cbi5tZGktYmx1ci1saW5lYXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYWNcIjtcbn1cblxuLm1kaS1ibHVyLW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhZFwiO1xufVxuXG4ubWRpLWJsdXItcmFkaWFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWFlXCI7XG59XG5cbi5tZGktYm9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhZlwiO1xufVxuXG4ubWRpLWJvb2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYjBcIjtcbn1cblxuLm1kaS1ib29rLW11bHRpcGxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWIxXCI7XG59XG5cbi5tZGktYm9vay1tdWx0aXBsZS12YXJpYW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWIyXCI7XG59XG5cbi5tZGktYm9vay1vcGVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG5cbi5tZGktYm9vay1vcGVuLXZhcmlhbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYjRcIjtcbn1cblxuLm1kaS1ib29rLXZhcmlhbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYjVcIjtcbn1cblxuLm1kaS1ib29rbWFyazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiNlwiO1xufVxuXG4ubWRpLWJvb2ttYXJrLWNoZWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWI3XCI7XG59XG5cbi5tZGktYm9va21hcmstbXVzaWM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYjhcIjtcbn1cblxuLm1kaS1ib29rbWFyay1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5tZGktYm9va21hcmstb3V0bGluZS1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWJhXCI7XG59XG5cbi5tZGktYm9va21hcmstcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiYlwiO1xufVxuXG4ubWRpLWJvb2ttYXJrLXJlbW92ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiY1wiO1xufVxuXG4ubWRpLWJvcmRlci1hbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYmRcIjtcbn1cblxuLm1kaS1ib3JkZXItYm90dG9tOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWJlXCI7XG59XG5cbi5tZGktYm9yZGVyLWNvbG9yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWJmXCI7XG59XG5cbi5tZGktYm9yZGVyLWhvcml6b250YWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzBcIjtcbn1cblxuLm1kaS1ib3JkZXItaW5zaWRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG5cbi5tZGktYm9yZGVyLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzJcIjtcbn1cblxuLm1kaS1ib3JkZXItbm9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjM1wiO1xufVxuXG4ubWRpLWJvcmRlci1vdXRzaWRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG59XG5cbi5tZGktYm9yZGVyLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi5tZGktYm9yZGVyLXN0eWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG5cbi5tZGktYm9yZGVyLXRvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuXG4ubWRpLWJvcmRlci12ZXJ0aWNhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuXG4ubWRpLWJvd2xpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzlcIjtcbn1cblxuLm1kaS1ib3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxY2FcIjtcbn1cblxuLm1kaS1ib3gtY3V0dGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWNiXCI7XG59XG5cbi5tZGktYnJpZWZjYXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWNjXCI7XG59XG5cbi5tZGktYnJpZWZjYXNlLWNoZWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG5cbi5tZGktYnJpZWZjYXNlLWRvd25sb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG5cbi5tZGktYnJpZWZjYXNlLXVwbG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjZlwiO1xufVxuXG4ubWRpLWJyaWdodG5lc3MtMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkMFwiO1xufVxuXG4ubWRpLWJyaWdodG5lc3MtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuXG4ubWRpLWJyaWdodG5lc3MtMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuXG4ubWRpLWJyaWdodG5lc3MtNDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkM1wiO1xufVxuXG4ubWRpLWJyaWdodG5lc3MtNTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuXG4ubWRpLWJyaWdodG5lc3MtNjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuXG4ubWRpLWJyaWdodG5lc3MtNzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkNlwiO1xufVxuXG4ubWRpLWJyaWdodG5lc3MtYXV0bzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkN1wiO1xufVxuXG4ubWRpLWJyb29tOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWQ4XCI7XG59XG5cbi5tZGktYnJ1c2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZDlcIjtcbn1cblxuLm1kaS1idWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZGFcIjtcbn1cblxuLm1kaS1idWxsZXRpbi1ib2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkYlwiO1xufVxuXG4ubWRpLWJ1bGxob3JuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG5cbi5tZGktYnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWRkXCI7XG59XG5cbi5tZGktY2FjaGVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG5cbi5tZGktY2FrZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkZlwiO1xufVxuXG4ubWRpLWNha2UtbGF5ZXJlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlMFwiO1xufVxuXG4ubWRpLWNha2UtdmFyaWFudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuXG4ubWRpLWNhbGN1bGF0b3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZTJcIjtcbn1cblxuLm1kaS1jYWxlbmRhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuXG4ubWRpLWNhbGVuZGFyLWJsYW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWU0XCI7XG59XG5cbi5tZGktY2FsZW5kYXItY2hlY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZTVcIjtcbn1cblxuLm1kaS1jYWxlbmRhci1jbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlNlwiO1xufVxuXG4ubWRpLWNhbGVuZGFyLW11bHRpcGxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWU3XCI7XG59XG5cbi5tZGktY2FsZW5kYXItbXVsdGlwbGUtY2hlY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZThcIjtcbn1cblxuLm1kaS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG5cbi5tZGktY2FsZW5kYXItcmVtb3ZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWVhXCI7XG59XG5cbi5tZGktY2FsZW5kYXItdGV4dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuXG4ubWRpLWNhbGVuZGFyLXRvZGF5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWVjXCI7XG59XG5cbi5tZGktY2FsbC1tYWRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG5cbi5tZGktY2FsbC1tZXJnZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlZVwiO1xufVxuXG4ubWRpLWNhbGwtbWlzc2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWVmXCI7XG59XG5cbi5tZGktY2FsbC1yZWNlaXZlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFmMFwiO1xufVxuXG4ubWRpLWNhbGwtc3BsaXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZjFcIjtcbn1cblxuLm1kaS1jYW1jb3JkZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZjJcIjtcbn1cblxuLm1kaS1jYW1jb3JkZXItYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWYzXCI7XG59XG5cbi5tZGktY2FtY29yZGVyLWJveC1vZmY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZjRcIjtcbn1cblxuLm1kaS1jYW1jb3JkZXItb2ZmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWY1XCI7XG59XG5cbi5tZGktY2FtZXJhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWY2XCI7XG59XG5cbi5tZGktY2FtZXJhLWVuaGFuY2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZjdcIjtcbn1cblxuLm1kaS1jYW1lcmEtZnJvbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZjhcIjtcbn1cblxuLm1kaS1jYW1lcmEtZnJvbnQtdmFyaWFudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFmOVwiO1xufVxuXG4ubWRpLWNhbWVyYS1pcmlzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWZhXCI7XG59XG5cbi5tZGktY2FtZXJhLXBhcnR5LW1vZGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZmJcIjtcbn1cblxuLm1kaS1jYW1lcmEtcmVhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFmY1wiO1xufVxuXG4ubWRpLWNhbWVyYS1yZWFyLXZhcmlhbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZmRcIjtcbn1cblxuLm1kaS1jYW1lcmEtc3dpdGNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG5cbi5tZGktY2FtZXJhLXRpbWVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWZmXCI7XG59XG5cbi5tZGktY2FuZHljYW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjAwXCI7XG59XG5cbi5tZGktY2FyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjAxXCI7XG59XG5cbi5tZGktY2FyLWJhdHRlcnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMDJcIjtcbn1cblxuLm1kaS1jYXItY29ubmVjdGVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjAzXCI7XG59XG5cbi5tZGktY2FyLXdhc2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMDRcIjtcbn1cblxuLm1kaS1jYXJyb3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMDVcIjtcbn1cblxuLm1kaS1jYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG5cbi5tZGktY2FydC1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG5cbi5tZGktY2FydC1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjA4XCI7XG59XG5cbi5tZGktY2FzZS1zZW5zaXRpdmUtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjA5XCI7XG59XG5cbi5tZGktY2FzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuXG4ubWRpLWNhc2gtMTAwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5tZGktY2FzaC1tdWx0aXBsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwY1wiO1xufVxuXG4ubWRpLWNhc2gtdXNkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG5cbi5tZGktY2FzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuXG4ubWRpLWNhc3QtY29ubmVjdGVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjBmXCI7XG59XG5cbi5tZGktY2FzdGxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjEwXCI7XG59XG5cbi5tZGktY2F0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG5cbi5tZGktY2VsbHBob25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG5cbi5tZGktY2VsbHBob25lLWFuZHJvaWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMTNcIjtcbn1cblxuLm1kaS1jZWxscGhvbmUtYmFzaWM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMTRcIjtcbn1cblxuLm1kaS1jZWxscGhvbmUtZG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxNVwiO1xufVxuXG4ubWRpLWNlbGxwaG9uZS1pcGhvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMTZcIjtcbn1cblxuLm1kaS1jZWxscGhvbmUtbGluazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxN1wiO1xufVxuXG4ubWRpLWNlbGxwaG9uZS1saW5rLW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxOFwiO1xufVxuXG4ubWRpLWNlbGxwaG9uZS1zZXR0aW5nczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuXG4ubWRpLWNlcnRpZmljYXRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjFhXCI7XG59XG5cbi5tZGktY2hhaXItc2Nob29sOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjFiXCI7XG59XG5cbi5tZGktY2hhcnQtYXJjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjFjXCI7XG59XG5cbi5tZGktY2hhcnQtYXJlYXNwbGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxZFwiO1xufVxuXG4ubWRpLWNoYXJ0LWJhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxZVwiO1xufVxuXG4ubWRpLWNoYXJ0LWhpc3RvZ3JhbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxZlwiO1xufVxuXG4ubWRpLWNoYXJ0LWxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMjBcIjtcbn1cblxuLm1kaS1jaGFydC1waWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMjFcIjtcbn1cblxuLm1kaS1jaGVjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIyMlwiO1xufVxuXG4ubWRpLWNoZWNrLWFsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIyM1wiO1xufVxuXG4ubWRpLWNoZWNrYm94LWJsYW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjI0XCI7XG59XG5cbi5tZGktY2hlY2tib3gtYmxhbmstY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG5cbi5tZGktY2hlY2tib3gtYmxhbmstY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMjZcIjtcbn1cblxuLm1kaS1jaGVja2JveC1ibGFuay1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjI3XCI7XG59XG5cbi5tZGktY2hlY2tib3gtbWFya2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG59XG5cbi5tZGktY2hlY2tib3gtbWFya2VkLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuXG4ubWRpLWNoZWNrYm94LW1hcmtlZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuXG4ubWRpLWNoZWNrYm94LW1hcmtlZC1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjJiXCI7XG59XG5cbi5tZGktY2hlY2tib3gtbXVsdGlwbGUtYmxhbms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMmNcIjtcbn1cblxuLm1kaS1jaGVja2JveC1tdWx0aXBsZS1ibGFuay1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjJkXCI7XG59XG5cbi5tZGktY2hlY2tib3gtbXVsdGlwbGUtbWFya2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjJlXCI7XG59XG5cbi5tZGktY2hlY2tib3gtbXVsdGlwbGUtbWFya2VkLW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMmZcIjtcbn1cblxuLm1kaS1jaGVja2VyYm9hcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMzBcIjtcbn1cblxuLm1kaS1jaGVtaWNhbC13ZWFwb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMzFcIjtcbn1cblxuLm1kaS1jaGV2cm9uLWRvdWJsZS1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59XG5cbi5tZGktY2hldnJvbi1kb3VibGUtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzM1wiO1xufVxuXG4ubWRpLWNoZXZyb24tZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjM0XCI7XG59XG5cbi5tZGktY2hldnJvbi1kb3VibGUtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMzVcIjtcbn1cblxuLm1kaS1jaGV2cm9uLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMzZcIjtcbn1cblxuLm1kaS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMzdcIjtcbn1cblxuLm1kaS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjM4XCI7XG59XG5cbi5tZGktY2hldnJvbi11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzOVwiO1xufVxuXG4ubWRpLWNodXJjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzYVwiO1xufVxuXG4ubWRpLWNpc2NvLXdlYmV4OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjNiXCI7XG59XG5cbi5tZGktY2l0eTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzY1wiO1xufVxuXG4ubWRpLWNsaXBib2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzZFwiO1xufVxuXG4ubWRpLWNsaXBib2FyZC1hY2NvdW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjNlXCI7XG59XG5cbi5tZGktY2xpcGJvYXJkLWFsZXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjNmXCI7XG59XG5cbi5tZGktY2xpcGJvYXJkLWFycm93LWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNDBcIjtcbn1cblxuLm1kaS1jbGlwYm9hcmQtYXJyb3ctbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI0MVwiO1xufVxuXG4ubWRpLWNsaXBib2FyZC1jaGVjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI0MlwiO1xufVxuXG4ubWRpLWNsaXBib2FyZC1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG5cbi5tZGktY2xpcGJvYXJkLXRleHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNDRcIjtcbn1cblxuLm1kaS1jbGlwcHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNDVcIjtcbn1cblxuLm1kaS1jbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI0NlwiO1xufVxuXG4ubWRpLWNsb2NrLWVuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI0N1wiO1xufVxuXG4ubWRpLWNsb2NrLWZhc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNDhcIjtcbn1cblxuLm1kaS1jbG9jay1pbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI0OVwiO1xufVxuXG4ubWRpLWNsb2NrLW91dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI0YVwiO1xufVxuXG4ubWRpLWNsb2NrLXN0YXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjRiXCI7XG59XG5cbi5tZGktY2xvc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNGNcIjtcbn1cblxuLm1kaS1jbG9zZS1ib3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNGRcIjtcbn1cblxuLm1kaS1jbG9zZS1ib3gtb3V0bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuXG4ubWRpLWNsb3NlLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI0ZlwiO1xufVxuXG4ubWRpLWNsb3NlLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjUwXCI7XG59XG5cbi5tZGktY2xvc2UtbmV0d29yazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI1MVwiO1xufVxuXG4ubWRpLWNsb3NlLW9jdGFnb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNTJcIjtcbn1cblxuLm1kaS1jbG9zZS1vY3RhZ29uLW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNTNcIjtcbn1cblxuLm1kaS1jbG9zZWQtY2FwdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI1NFwiO1xufVxuXG4ubWRpLWNsb3VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjU1XCI7XG59XG5cbi5tZGktY2xvdWQtY2hlY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNTZcIjtcbn1cblxuLm1kaS1jbG91ZC1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNTdcIjtcbn1cblxuLm1kaS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI1OFwiO1xufVxuXG4ubWRpLWNsb3VkLW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNTlcIjtcbn1cblxuLm1kaS1jbG91ZC1vdXRsaW5lLW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI1YVwiO1xufVxuXG4ubWRpLWNsb3VkLXByaW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjViXCI7XG59XG5cbi5tZGktY2xvdWQtcHJpbnQtb3V0bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI1Y1wiO1xufVxuXG4ubWRpLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI1ZFwiO1xufVxuXG4ubWRpLWNvZGUtYXJyYXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNWVcIjtcbn1cblxuLm1kaS1jb2RlLWJyYWNlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI1ZlwiO1xufVxuXG4ubWRpLWNvZGUtYnJhY2tldHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNjBcIjtcbn1cblxuLm1kaS1jb2RlLWVxdWFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjYxXCI7XG59XG5cbi5tZGktY29kZS1ncmVhdGVyLXRoYW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNjJcIjtcbn1cblxuLm1kaS1jb2RlLWdyZWF0ZXItdGhhbi1vci1lcXVhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI2M1wiO1xufVxuXG4ubWRpLWNvZGUtbGVzcy10aGFuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjY0XCI7XG59XG5cbi5tZGktY29kZS1sZXNzLXRoYW4tb3ItZXF1YWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNjVcIjtcbn1cblxuLm1kaS1jb2RlLW5vdC1lcXVhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI2NlwiO1xufVxuXG4ubWRpLWNvZGUtbm90LWVxdWFsLXZhcmlhbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNjdcIjtcbn1cblxuLm1kaS1jb2RlLXBhcmVudGhlc2VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjY4XCI7XG59XG5cbi5tZGktY29kZS1zdHJpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNjlcIjtcbn1cblxuLm1kaS1jb2RlLXRhZ3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNmFcIjtcbn1cblxuLm1kaS1jb2RlcGVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjZiXCI7XG59XG5cbi5tZGktY29mZmVlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjZjXCI7XG59XG5cbi5tZGktY29mZmVlLXRvLWdvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjZkXCI7XG59XG5cbi5tZGktY29pbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI2ZVwiO1xufVxuXG4ubWRpLWNvbG9yLWhlbHBlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI2ZlwiO1xufVxuXG4ubWRpLWNvbW1lbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNzBcIjtcbn1cblxuLm1kaS1jb21tZW50LWFjY291bnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNzFcIjtcbn1cblxuLm1kaS1jb21tZW50LWFjY291bnQtb3V0bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI3MlwiO1xufVxuXG4ubWRpLWNvbW1lbnQtYWxlcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNzNcIjtcbn1cblxuLm1kaS1jb21tZW50LWFsZXJ0LW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNzRcIjtcbn1cblxuLm1kaS1jb21tZW50LWNoZWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjc1XCI7XG59XG5cbi5tZGktY29tbWVudC1jaGVjay1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjc2XCI7XG59XG5cbi5tZGktY29tbWVudC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjc3XCI7XG59XG5cbi5tZGktY29tbWVudC1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjc4XCI7XG59XG5cbi5tZGktY29tbWVudC1wbHVzLW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNzlcIjtcbn1cblxuLm1kaS1jb21tZW50LXByb2Nlc3Npbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyN2FcIjtcbn1cblxuLm1kaS1jb21tZW50LXByb2Nlc3Npbmctb3V0bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI3YlwiO1xufVxuXG4ubWRpLWNvbW1lbnQtcXVlc3Rpb24tb3V0bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI3Y1wiO1xufVxuXG4ubWRpLWNvbW1lbnQtcmVtb3ZlLW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyN2RcIjtcbn1cblxuLm1kaS1jb21tZW50LXRleHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyN2VcIjtcbn1cblxuLm1kaS1jb21tZW50LXRleHQtb3V0bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI3ZlwiO1xufVxuXG4ubWRpLWNvbXBhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyODBcIjtcbn1cblxuLm1kaS1jb21wYXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjgxXCI7XG59XG5cbi5tZGktY29tcGFzcy1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjgyXCI7XG59XG5cbi5tZGktY29uc29sZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI4M1wiO1xufVxuXG4ubWRpLWNvbnRhY3QtbWFpbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI4NFwiO1xufVxuXG4ubWRpLWNvbnRlbnQtY29weTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI4NVwiO1xufVxuXG4ubWRpLWNvbnRlbnQtY3V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjg2XCI7XG59XG5cbi5tZGktY29udGVudC1kdXBsaWNhdGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyODdcIjtcbn1cblxuLm1kaS1jb250ZW50LXBhc3RlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjg4XCI7XG59XG5cbi5tZGktY29udGVudC1zYXZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjg5XCI7XG59XG5cbi5tZGktY29udGVudC1zYXZlLWFsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI4YVwiO1xufVxuXG4ubWRpLWNvbnRyYXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG59XG5cbi5tZGktY29udHJhc3QtYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjhjXCI7XG59XG5cbi5tZGktY29udHJhc3QtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjhkXCI7XG59XG5cbi5tZGktY29va2llOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjhlXCI7XG59XG5cbi5tZGktY293OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjhmXCI7XG59XG5cbi5tZGktY3JlZGl0LWNhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyOTBcIjtcbn1cblxuLm1kaS1jcmVkaXQtY2FyZC1tdWx0aXBsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI5MVwiO1xufVxuXG4ubWRpLWNyZWRpdC1jYXJkLXNjYW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyOTJcIjtcbn1cblxuLm1kaS1jcm9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjkzXCI7XG59XG5cbi5tZGktY3JvcC1mcmVlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjk0XCI7XG59XG5cbi5tZGktY3JvcC1sYW5kc2NhcGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyOTVcIjtcbn1cblxuLm1kaS1jcm9wLXBvcnRyYWl0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjk2XCI7XG59XG5cbi5tZGktY3JvcC1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyOTdcIjtcbn1cblxuLm1kaS1jcm9zc2hhaXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjk4XCI7XG59XG5cbi5tZGktY3Jvc3NoYWlycy1ncHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyOTlcIjtcbn1cblxuLm1kaS1jcm93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjI5YVwiO1xufVxuXG4ubWRpLWN1YmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyOWJcIjtcbn1cblxuLm1kaS1jdWJlLW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyOWNcIjtcbn1cblxuLm1kaS1jdWJlLXNlbmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyOWRcIjtcbn1cblxuLm1kaS1jdWJlLXVuZm9sZGVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjllXCI7XG59XG5cbi5tZGktY3VwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjlmXCI7XG59XG5cbi5tZGktY3VwLXdhdGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmEwXCI7XG59XG5cbi5tZGktY3VycmVuY3ktYnRjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmExXCI7XG59XG5cbi5tZGktY3VycmVuY3ktZXVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmEyXCI7XG59XG5cbi5tZGktY3VycmVuY3ktZ2JwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmEzXCI7XG59XG5cbi5tZGktY3VycmVuY3ktaW5yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmE0XCI7XG59XG5cbi5tZGktY3VycmVuY3ktbmduOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmE1XCI7XG59XG5cbi5tZGktY3VycmVuY3ktcnViOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmE2XCI7XG59XG5cbi5tZGktY3VycmVuY3ktdHJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmE3XCI7XG59XG5cbi5tZGktY3VycmVuY3ktdXNkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmE4XCI7XG59XG5cbi5tZGktY3Vyc29yLWRlZmF1bHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyYTlcIjtcbn1cblxuLm1kaS1jdXJzb3ItZGVmYXVsdC1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmFhXCI7XG59XG5cbi5tZGktY3Vyc29yLW1vdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyYWJcIjtcbn1cblxuLm1kaS1jdXJzb3ItcG9pbnRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJhY1wiO1xufVxuXG4ubWRpLWRhdGFiYXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmFkXCI7XG59XG5cbi5tZGktZGF0YWJhc2UtbWludXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyYWVcIjtcbn1cblxuLm1kaS1kYXRhYmFzZS1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmFmXCI7XG59XG5cbi5tZGktZGVidWctc3RlcC1pbnRvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmIwXCI7XG59XG5cbi5tZGktZGVidWctc3RlcC1vdXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyYjFcIjtcbn1cblxuLm1kaS1kZWJ1Zy1zdGVwLW92ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyYjJcIjtcbn1cblxuLm1kaS1kZWNpbWFsLWRlY3JlYXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmIzXCI7XG59XG5cbi5tZGktZGVjaW1hbC1pbmNyZWFzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJiNFwiO1xufVxuXG4ubWRpLWRlbGV0ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJiNVwiO1xufVxuXG4ubWRpLWRlbGV0ZS12YXJpYW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmI2XCI7XG59XG5cbi5tZGktZGVsdGE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyYjdcIjtcbn1cblxuLm1kaS1kZXNrcGhvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyYjhcIjtcbn1cblxuLm1kaS1kZXNrdG9wLW1hYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJiOVwiO1xufVxuXG4ubWRpLWRlc2t0b3AtdG93ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyYmFcIjtcbn1cblxuLm1kaS1kZXRhaWxzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmJiXCI7XG59XG5cbi5tZGktZGV2aWFudGFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJiY1wiO1xufVxuXG4ubWRpLWRpYW1vbmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyYmRcIjtcbn1cblxuLm1kaS1kaWNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmJlXCI7XG59XG5cbi5tZGktZGljZS0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmJmXCI7XG59XG5cbi5tZGktZGljZS0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmMwXCI7XG59XG5cbi5tZGktZGljZS0zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmMxXCI7XG59XG5cbi5tZGktZGljZS00OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmMyXCI7XG59XG5cbi5tZGktZGljZS01OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmMzXCI7XG59XG5cbi5tZGktZGljZS02OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmM0XCI7XG59XG5cbi5tZGktZGlyZWN0aW9uczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJjNVwiO1xufVxuXG4ubWRpLWRpc2stYWxlcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyYzZcIjtcbn1cblxuLm1kaS1kaXNxdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyYzdcIjtcbn1cblxuLm1kaS1kaXNxdXMtb3V0bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJjOFwiO1xufVxuXG4ubWRpLWRpdmlzaW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmM5XCI7XG59XG5cbi5tZGktZGl2aXNpb24tYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmNhXCI7XG59XG5cbi5tZGktZG5zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmNiXCI7XG59XG5cbi5tZGktZG9tYWluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmNjXCI7XG59XG5cbi5tZGktZG90cy1ob3Jpem9udGFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmNkXCI7XG59XG5cbi5tZGktZG90cy12ZXJ0aWNhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJjZVwiO1xufVxuXG4ubWRpLWRvd25sb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmNmXCI7XG59XG5cbi5tZGktZHJhZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJkMFwiO1xufVxuXG4ubWRpLWRyYWctaG9yaXpvbnRhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJkMVwiO1xufVxuXG4ubWRpLWRyYWctdmVydGljYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyZDJcIjtcbn1cblxuLm1kaS1kcmF3aW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmQzXCI7XG59XG5cbi5tZGktZHJhd2luZy1ib3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyZDRcIjtcbn1cblxuLm1kaS1kcmliYmJsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJkNVwiO1xufVxuXG4ubWRpLWRyaWJiYmxlLWJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJkNlwiO1xufVxuXG4ubWRpLWRyb25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmQ3XCI7XG59XG5cbi5tZGktZHJvcGJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJkOFwiO1xufVxuXG4ubWRpLWRydXBhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJkOVwiO1xufVxuXG4ubWRpLWR1Y2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyZGFcIjtcbn1cblxuLm1kaS1kdW1iYmVsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJkYlwiO1xufVxuXG4ubWRpLWVhcnRoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmRjXCI7XG59XG5cbi5tZGktZWFydGgtb2ZmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmRkXCI7XG59XG5cbi5tZGktZWRnZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJkZVwiO1xufVxuXG4ubWRpLWVqZWN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmRmXCI7XG59XG5cbi5tZGktZWxldmF0aW9uLWRlY2xpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyZTBcIjtcbn1cblxuLm1kaS1lbGV2YXRpb24tcmlzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJlMVwiO1xufVxuXG4ubWRpLWVsZXZhdG9yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmUyXCI7XG59XG5cbi5tZGktZW1haWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyZTNcIjtcbn1cblxuLm1kaS1lbWFpbC1vcGVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmU0XCI7XG59XG5cbi5tZGktZW1haWwtb3V0bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJlNVwiO1xufVxuXG4ubWRpLWVtYWlsLXNlY3VyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJlNlwiO1xufVxuXG4ubWRpLWVtb3RpY29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmU3XCI7XG59XG5cbi5tZGktZW1vdGljb24tY29vbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJlOFwiO1xufVxuXG4ubWRpLWVtb3RpY29uLWRldmlsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmU5XCI7XG59XG5cbi5tZGktZW1vdGljb24taGFwcHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyZWFcIjtcbn1cblxuLm1kaS1lbW90aWNvbi1uZXV0cmFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmViXCI7XG59XG5cbi5tZGktZW1vdGljb24tcG9vcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJlY1wiO1xufVxuXG4ubWRpLWVtb3RpY29uLXNhZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJlZFwiO1xufVxuXG4ubWRpLWVtb3RpY29uLXRvbmd1ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJlZVwiO1xufVxuXG4ubWRpLWVuZ2luZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJlZlwiO1xufVxuXG4ubWRpLWVuZ2luZS1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmYwXCI7XG59XG5cbi5tZGktZXF1YWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyZjFcIjtcbn1cblxuLm1kaS1lcXVhbC1ib3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyZjJcIjtcbn1cblxuLm1kaS1lcmFzZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyZjNcIjtcbn1cblxuLm1kaS1lc2NhbGF0b3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyZjRcIjtcbn1cblxuLm1kaS1ldGhlcm5ldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJmNVwiO1xufVxuXG4ubWRpLWV0aGVybmV0LWNhYmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmY2XCI7XG59XG5cbi5tZGktZXRoZXJuZXQtY2FibGUtb2ZmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmY3XCI7XG59XG5cbi5tZGktZXRzeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJmOFwiO1xufVxuXG4ubWRpLWV2ZXJub3RlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmY5XCI7XG59XG5cbi5tZGktZXhjbGFtYXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyZmFcIjtcbn1cblxuLm1kaS1leGl0LXRvLWFwcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJmYlwiO1xufVxuXG4ubWRpLWV4cG9ydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJmY1wiO1xufVxuXG4ubWRpLWV5ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJmZFwiO1xufVxuXG4ubWRpLWV5ZS1vZmY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyZmVcIjtcbn1cblxuLm1kaS1leWVkcm9wcGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMmZmXCI7XG59XG5cbi5tZGktZXllZHJvcHBlci12YXJpYW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzAwXCI7XG59XG5cbi5tZGktZmFjZWJvb2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzMDFcIjtcbn1cblxuLm1kaS1mYWNlYm9vay1ib3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzMDJcIjtcbn1cblxuLm1kaS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzMDNcIjtcbn1cblxuLm1kaS1mYWN0b3J5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzA0XCI7XG59XG5cbi5tZGktZmFuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzA1XCI7XG59XG5cbi5tZGktZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzA2XCI7XG59XG5cbi5tZGktZmF4OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzA3XCI7XG59XG5cbi5tZGktZmVycnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzMDhcIjtcbn1cblxuLm1kaS1maWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzA5XCI7XG59XG5cbi5tZGktZmlsZS1jaGFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMwYVwiO1xufVxuXG4ubWRpLWZpbGUtY2hlY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzMGJcIjtcbn1cblxuLm1kaS1maWxlLWNsb3VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzBjXCI7XG59XG5cbi5tZGktZmlsZS1kZWxpbWl0ZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzMGRcIjtcbn1cblxuLm1kaS1maWxlLWRvY3VtZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzBlXCI7XG59XG5cbi5tZGktZmlsZS1kb2N1bWVudC1ib3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzMGZcIjtcbn1cblxuLm1kaS1maWxlLWV4Y2VsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzEwXCI7XG59XG5cbi5tZGktZmlsZS1leGNlbC1ib3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzMTFcIjtcbn1cblxuLm1kaS1maWxlLWV4cG9ydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMxMlwiO1xufVxuXG4ubWRpLWZpbGUtZmluZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMxM1wiO1xufVxuXG4ubWRpLWZpbGUtaW1hZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzMTRcIjtcbn1cblxuLm1kaS1maWxlLWltcG9ydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMxNVwiO1xufVxuXG4ubWRpLWZpbGUtbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMxNlwiO1xufVxuXG4ubWRpLWZpbGUtbXVsdGlwbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzMTdcIjtcbn1cblxuLm1kaS1maWxlLW11c2ljOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzE4XCI7XG59XG5cbi5tZGktZmlsZS1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzE5XCI7XG59XG5cbi5tZGktZmlsZS1wZGY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzMWFcIjtcbn1cblxuLm1kaS1maWxlLXBkZi1ib3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzMWJcIjtcbn1cblxuLm1kaS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzMWNcIjtcbn1cblxuLm1kaS1maWxlLXBvd2VycG9pbnQtYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzFkXCI7XG59XG5cbi5tZGktZmlsZS1wcmVzZW50YXRpb24tYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzFlXCI7XG59XG5cbi5tZGktZmlsZS1zZW5kOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzFmXCI7XG59XG5cbi5tZGktZmlsZS12aWRlbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMyMFwiO1xufVxuXG4ubWRpLWZpbGUtd29yZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMyMVwiO1xufVxuXG4ubWRpLWZpbGUtd29yZC1ib3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzMjJcIjtcbn1cblxuLm1kaS1maWxlLXhtbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMyM1wiO1xufVxuXG4ubWRpLWZpbG06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzMjRcIjtcbn1cblxuLm1kaS1maWxtc3RyaXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzMjVcIjtcbn1cblxuLm1kaS1maWxtc3RyaXAtb2ZmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzI2XCI7XG59XG5cbi5tZGktZmlsdGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzI3XCI7XG59XG5cbi5tZGktZmlsdGVyLW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzMjhcIjtcbn1cblxuLm1kaS1maWx0ZXItcmVtb3ZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzI5XCI7XG59XG5cbi5tZGktZmlsdGVyLXJlbW92ZS1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzJhXCI7XG59XG5cbi5tZGktZmlsdGVyLXZhcmlhbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzMmJcIjtcbn1cblxuLm1kaS1maW5nZXJwcmludDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMyY1wiO1xufVxuXG4ubWRpLWZpcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzMmRcIjtcbn1cblxuLm1kaS1maXJlZm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzJlXCI7XG59XG5cbi5tZGktZmlzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMyZlwiO1xufVxuXG4ubWRpLWZsYWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzMzBcIjtcbn1cblxuLm1kaS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMzMVwiO1xufVxuXG4ubWRpLWZsYWctb3V0bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMzMlwiO1xufVxuXG4ubWRpLWZsYWctb3V0bGluZS12YXJpYW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzMzXCI7XG59XG5cbi5tZGktZmxhZy10cmlhbmdsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMzNFwiO1xufVxuXG4ubWRpLWZsYWctdmFyaWFudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMzNVwiO1xufVxuXG4ubWRpLWZsYXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzM2XCI7XG59XG5cbi5tZGktZmxhc2gtYXV0bzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMzN1wiO1xufVxuXG4ubWRpLWZsYXNoLW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMzOFwiO1xufVxuXG4ubWRpLWZsYXNobGlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzMzlcIjtcbn1cblxuLm1kaS1mbGFzaGxpZ2h0LW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMzYVwiO1xufVxuXG4ubWRpLWZsYXR0cjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMzYlwiO1xufVxuXG4ubWRpLWZsaXAtdG8tYmFjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMzY1wiO1xufVxuXG4ubWRpLWZsaXAtdG8tZnJvbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzM2RcIjtcbn1cblxuLm1kaS1mbG9wcHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzM2VcIjtcbn1cblxuLm1kaS1mbG93ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzM2ZcIjtcbn1cblxuLm1kaS1mb2xkZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzNDBcIjtcbn1cblxuLm1kaS1mb2xkZXItYWNjb3VudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM0MVwiO1xufVxuXG4ubWRpLWZvbGRlci1kb3dubG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM0MlwiO1xufVxuXG4ubWRpLWZvbGRlci1nb29nbGUtZHJpdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzNDNcIjtcbn1cblxuLm1kaS1mb2xkZXItaW1hZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzNDRcIjtcbn1cblxuLm1kaS1mb2xkZXItbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM0NVwiO1xufVxuXG4ubWRpLWZvbGRlci1sb2NrLW9wZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzNDZcIjtcbn1cblxuLm1kaS1mb2xkZXItbW92ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM0N1wiO1xufVxuXG4ubWRpLWZvbGRlci1tdWx0aXBsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM0OFwiO1xufVxuXG4ubWRpLWZvbGRlci1tdWx0aXBsZS1pbWFnZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM0OVwiO1xufVxuXG4ubWRpLWZvbGRlci1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzRhXCI7XG59XG5cbi5tZGktZm9sZGVyLW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzNGJcIjtcbn1cblxuLm1kaS1mb2xkZXItcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM0Y1wiO1xufVxuXG4ubWRpLWZvbGRlci1yZW1vdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzNGRcIjtcbn1cblxuLm1kaS1mb2xkZXItdXBsb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzRlXCI7XG59XG5cbi5tZGktZm9vZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM0ZlwiO1xufVxuXG4ubWRpLWZvb2QtYXBwbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzNTBcIjtcbn1cblxuLm1kaS1mb29kLXZhcmlhbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzNTFcIjtcbn1cblxuLm1kaS1mb290YmFsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM1MlwiO1xufVxuXG4ubWRpLWZvb3RiYWxsLWF1c3RyYWxpYW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzNTNcIjtcbn1cblxuLm1kaS1mb290YmFsbC1oZWxtZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzNTRcIjtcbn1cblxuLm1kaS1mb3JtYXQtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzU1XCI7XG59XG5cbi5tZGktZm9ybWF0LWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzNTZcIjtcbn1cblxuLm1kaS1mb3JtYXQtYWxpZ24tbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM1N1wiO1xufVxuXG4ubWRpLWZvcm1hdC1hbGlnbi1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM1OFwiO1xufVxuXG4ubWRpLWZvcm1hdC1ib2xkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzU5XCI7XG59XG5cbi5tZGktZm9ybWF0LWNsZWFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzVhXCI7XG59XG5cbi5tZGktZm9ybWF0LWNvbG9yLWZpbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzNWJcIjtcbn1cblxuLm1kaS1mb3JtYXQtZmxvYXQtY2VudGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzVjXCI7XG59XG5cbi5tZGktZm9ybWF0LWZsb2F0LWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzNWRcIjtcbn1cblxuLm1kaS1mb3JtYXQtZmxvYXQtbm9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM1ZVwiO1xufVxuXG4ubWRpLWZvcm1hdC1mbG9hdC1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM1ZlwiO1xufVxuXG4ubWRpLWZvcm1hdC1oZWFkZXItMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM2MFwiO1xufVxuXG4ubWRpLWZvcm1hdC1oZWFkZXItMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM2MVwiO1xufVxuXG4ubWRpLWZvcm1hdC1oZWFkZXItMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM2MlwiO1xufVxuXG4ubWRpLWZvcm1hdC1oZWFkZXItNDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM2M1wiO1xufVxuXG4ubWRpLWZvcm1hdC1oZWFkZXItNTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM2NFwiO1xufVxuXG4ubWRpLWZvcm1hdC1oZWFkZXItNjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM2NVwiO1xufVxuXG4ubWRpLWZvcm1hdC1oZWFkZXItZGVjcmVhc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzNjZcIjtcbn1cblxuLm1kaS1mb3JtYXQtaGVhZGVyLWVxdWFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzY3XCI7XG59XG5cbi5tZGktZm9ybWF0LWhlYWRlci1pbmNyZWFzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM2OFwiO1xufVxuXG4ubWRpLWZvcm1hdC1oZWFkZXItcG91bmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzNjlcIjtcbn1cblxuLm1kaS1mb3JtYXQtaW5kZW50LWRlY3JlYXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzZhXCI7XG59XG5cbi5tZGktZm9ybWF0LWluZGVudC1pbmNyZWFzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM2YlwiO1xufVxuXG4ubWRpLWZvcm1hdC1pdGFsaWM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzNmNcIjtcbn1cblxuLm1kaS1mb3JtYXQtbGluZS1zcGFjaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzZkXCI7XG59XG5cbi5tZGktZm9ybWF0LWxpc3QtYnVsbGV0ZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzNmVcIjtcbn1cblxuLm1kaS1mb3JtYXQtbGlzdC1idWxsZXRlZC10eXBlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzZmXCI7XG59XG5cbi5tZGktZm9ybWF0LWxpc3QtbnVtYmVyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM3MFwiO1xufVxuXG4ubWRpLWZvcm1hdC1wYWludDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM3MVwiO1xufVxuXG4ubWRpLWZvcm1hdC1wYXJhZ3JhcGg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzNzJcIjtcbn1cblxuLm1kaS1mb3JtYXQtcXVvdGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzNzNcIjtcbn1cblxuLm1kaS1mb3JtYXQtc2l6ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM3NFwiO1xufVxuXG4ubWRpLWZvcm1hdC1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzc1XCI7XG59XG5cbi5tZGktZm9ybWF0LXN0cmlrZXRocm91Z2gtdmFyaWFudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM3NlwiO1xufVxuXG4ubWRpLWZvcm1hdC1zdWJzY3JpcHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzNzdcIjtcbn1cblxuLm1kaS1mb3JtYXQtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzNzhcIjtcbn1cblxuLm1kaS1mb3JtYXQtdGV4dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM3OVwiO1xufVxuXG4ubWRpLWZvcm1hdC10ZXh0ZGlyZWN0aW9uLWwtdG8tcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM3YVwiO1xufVxuXG4ubWRpLWZvcm1hdC10ZXh0ZGlyZWN0aW9uLXItdG8tbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM3YlwiO1xufVxuXG4ubWRpLWZvcm1hdC11bmRlcmxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzN2NcIjtcbn1cblxuLm1kaS1mb3JtYXQtd3JhcC1pbmxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzN2RcIjtcbn1cblxuLm1kaS1mb3JtYXQtd3JhcC1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzN2VcIjtcbn1cblxuLm1kaS1mb3JtYXQtd3JhcC10aWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM3ZlwiO1xufVxuXG4ubWRpLWZvcm1hdC13cmFwLXRvcC1ib3R0b206YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzODBcIjtcbn1cblxuLm1kaS1mb3J1bTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM4MVwiO1xufVxuXG4ubWRpLWZvcndhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzODJcIjtcbn1cblxuLm1kaS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzgzXCI7XG59XG5cbi5tZGktZnJpZGdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzg0XCI7XG59XG5cbi5tZGktZnJpZGdlLWZpbGxlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM4NVwiO1xufVxuXG4ubWRpLWZyaWRnZS1maWxsZWQtYm90dG9tOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzg2XCI7XG59XG5cbi5tZGktZnJpZGdlLWZpbGxlZC10b3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzODdcIjtcbn1cblxuLm1kaS1mdWxsc2NyZWVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzg4XCI7XG59XG5cbi5tZGktZnVsbHNjcmVlbi1leGl0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzg5XCI7XG59XG5cbi5tZGktZnVuY3Rpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzOGFcIjtcbn1cblxuLm1kaS1nYW1lcGFkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzhiXCI7XG59XG5cbi5tZGktZ2FtZXBhZC12YXJpYW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzhjXCI7XG59XG5cbi5tZGktZ2FzLXN0YXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzOGRcIjtcbn1cblxuLm1kaS1nYXRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzhlXCI7XG59XG5cbi5tZGktZ2F1Z2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzOGZcIjtcbn1cblxuLm1kaS1nYXZlbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM5MFwiO1xufVxuXG4ubWRpLWdlbmRlci1mZW1hbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzOTFcIjtcbn1cblxuLm1kaS1nZW5kZXItbWFsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM5MlwiO1xufVxuXG4ubWRpLWdlbmRlci1tYWxlLWZlbWFsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM5M1wiO1xufVxuXG4ubWRpLWdlbmRlci10cmFuc2dlbmRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM5NFwiO1xufVxuXG4ubWRpLWdob3N0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzk1XCI7XG59XG5cbi5tZGktZ2lmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM5NlwiO1xufVxuXG4ubWRpLWdpdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM5N1wiO1xufVxuXG4ubWRpLWdpdGh1Yi1ib3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzOThcIjtcbn1cblxuLm1kaS1naXRodWItY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzk5XCI7XG59XG5cbi5tZGktZ2xhc3MtZmx1dGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzOWFcIjtcbn1cblxuLm1kaS1nbGFzcy1tdWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzOWJcIjtcbn1cblxuLm1kaS1nbGFzcy1zdGFuZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzOWNcIjtcbn1cblxuLm1kaS1nbGFzcy10dWxpcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM5ZFwiO1xufVxuXG4ubWRpLWdsYXNzZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzOWVcIjtcbn1cblxuLm1kaS1nbWFpbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM5ZlwiO1xufVxuXG4ubWRpLWdvb2dsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNhMFwiO1xufVxuXG4ubWRpLWdvb2dsZS1jYXJkYm9hcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzYTFcIjtcbn1cblxuLm1kaS1nb29nbGUtY2hyb21lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmM2EyXCI7XG59XG5cbi5tZGktZ29vZ2xlLWNpcmNsZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzYTNcIjtcbn1cblxuLm1kaS1nb29nbGUtY2lyY2xlcy1jb21tdW5pdGllczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNhNFwiO1xufVxuXG4ubWRpLWdvb2dsZS1jaXJjbGVzLWV4dGVuZGVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmM2E1XCI7XG59XG5cbi5tZGktZ29vZ2xlLWNpcmNsZXMtZ3JvdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzYTZcIjtcbn1cblxuLm1kaS1nb29nbGUtY29udHJvbGxlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNhN1wiO1xufVxuXG4ubWRpLWdvb2dsZS1jb250cm9sbGVyLW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNhOFwiO1xufVxuXG4ubWRpLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNhOVwiO1xufVxuXG4ubWRpLWdvb2dsZS1lYXJ0aDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNhYVwiO1xufVxuXG4ubWRpLWdvb2dsZS1nbGFzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNhYlwiO1xufVxuXG4ubWRpLWdvb2dsZS1uZWFyYnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzYWNcIjtcbn1cblxuLm1kaS1nb29nbGUtcGFnZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzYWRcIjtcbn1cblxuLm1kaS1nb29nbGUtcGh5c2ljYWwtd2ViOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmM2FlXCI7XG59XG5cbi5tZGktZ29vZ2xlLXBsYXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzYWZcIjtcbn1cblxuLm1kaS1nb29nbGUtcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNiMFwiO1xufVxuXG4ubWRpLWdvb2dsZS1wbHVzLWJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNiMVwiO1xufVxuXG4ubWRpLWdvb2dsZS10cmFuc2xhdGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzYjJcIjtcbn1cblxuLm1kaS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmM2IzXCI7XG59XG5cbi5tZGktZ3JpZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNiNFwiO1xufVxuXG4ubWRpLWdyaWQtb2ZmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmM2I1XCI7XG59XG5cbi5tZGktZ3JvdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzYjZcIjtcbn1cblxuLm1kaS1ndWl0YXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzYjdcIjtcbn1cblxuLm1kaS1ndWl0YXItcGljazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNiOFwiO1xufVxuXG4ubWRpLWd1aXRhci1waWNrLW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzYjlcIjtcbn1cblxuLm1kaS1oYW5kLXBvaW50aW5nLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmM2JhXCI7XG59XG5cbi5tZGktaGFuZ2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmM2JiXCI7XG59XG5cbi5tZGktaGFuZ291dHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzYmNcIjtcbn1cblxuLm1kaS1oYXJkZGlzazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNiZFwiO1xufVxuXG4ubWRpLWhlYWRwaG9uZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzYmVcIjtcbn1cblxuLm1kaS1oZWFkcGhvbmVzLWJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNiZlwiO1xufVxuXG4ubWRpLWhlYWRwaG9uZXMtc2V0dGluZ3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzYzBcIjtcbn1cblxuLm1kaS1oZWFkc2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmM2MxXCI7XG59XG5cbi5tZGktaGVhZHNldC1kb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmM2MyXCI7XG59XG5cbi5tZGktaGVhZHNldC1vZmY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzYzNcIjtcbn1cblxuLm1kaS1oZWFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNjNFwiO1xufVxuXG4ubWRpLWhlYXJ0LWJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNjNVwiO1xufVxuXG4ubWRpLWhlYXJ0LWJveC1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmM2M2XCI7XG59XG5cbi5tZGktaGVhcnQtYnJva2VuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmM2M3XCI7XG59XG5cbi5tZGktaGVhcnQtb3V0bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNjOFwiO1xufVxuXG4ubWRpLWhlbHA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzYzlcIjtcbn1cblxuLm1kaS1oZWxwLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNjYVwiO1xufVxuXG4ubWRpLWhleGFnb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzY2JcIjtcbn1cblxuLm1kaS1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzY2NcIjtcbn1cblxuLm1kaS1oaXN0b3J5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmM2NkXCI7XG59XG5cbi5tZGktaG9sb2xlbnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzY2VcIjtcbn1cblxuLm1kaS1ob21lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmM2NmXCI7XG59XG5cbi5tZGktaG9tZS1tb2Rlcm46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzZDBcIjtcbn1cblxuLm1kaS1ob21lLXZhcmlhbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzZDFcIjtcbn1cblxuLm1kaS1ob3BzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmM2QyXCI7XG59XG5cbi5tZGktaG9zcGl0YWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzZDNcIjtcbn1cblxuLm1kaS1ob3NwaXRhbC1idWlsZGluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNkNFwiO1xufVxuXG4ubWRpLWhvc3BpdGFsLW1hcmtlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNkNVwiO1xufVxuXG4ubWRpLWhvdGVsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmM2Q2XCI7XG59XG5cbi5tZGktaG91eno6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzZDdcIjtcbn1cblxuLm1kaS1ob3V6ei1ib3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzZDhcIjtcbn1cblxuLm1kaS1odW1hbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNkOVwiO1xufVxuXG4ubWRpLWh1bWFuLWNoaWxkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmM2RhXCI7XG59XG5cbi5tZGktaHVtYW4tbWFsZS1mZW1hbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzZGJcIjtcbn1cblxuLm1kaS1pbWFnZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNkY1wiO1xufVxuXG4ubWRpLWltYWdlLWFsYnVtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmM2RkXCI7XG59XG5cbi5tZGktaW1hZ2UtYXJlYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNkZVwiO1xufVxuXG4ubWRpLWltYWdlLWFyZWEtY2xvc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzZGZcIjtcbn1cblxuLm1kaS1pbWFnZS1icm9rZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzZTBcIjtcbn1cblxuLm1kaS1pbWFnZS1icm9rZW4tdmFyaWFudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNlMVwiO1xufVxuXG4ubWRpLWltYWdlLWZpbHRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNlMlwiO1xufVxuXG4ubWRpLWltYWdlLWZpbHRlci1ibGFjay13aGl0ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNlM1wiO1xufVxuXG4ubWRpLWltYWdlLWZpbHRlci1jZW50ZXItZm9jdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzZTRcIjtcbn1cblxuLm1kaS1pbWFnZS1maWx0ZXItY2VudGVyLWZvY3VzLXdlYWs6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzZTVcIjtcbn1cblxuLm1kaS1pbWFnZS1maWx0ZXItZHJhbWE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzZTZcIjtcbn1cblxuLm1kaS1pbWFnZS1maWx0ZXItZnJhbWVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmM2U3XCI7XG59XG5cbi5tZGktaW1hZ2UtZmlsdGVyLWhkcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNlOFwiO1xufVxuXG4ubWRpLWltYWdlLWZpbHRlci1ub25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmM2U5XCI7XG59XG5cbi5tZGktaW1hZ2UtZmlsdGVyLXRpbHQtc2hpZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzZWFcIjtcbn1cblxuLm1kaS1pbWFnZS1maWx0ZXItdmludGFnZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNlYlwiO1xufVxuXG4ubWRpLWltYWdlLW11bHRpcGxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmM2VjXCI7XG59XG5cbi5tZGktaW1wb3J0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmM2VkXCI7XG59XG5cbi5tZGktaW5ib3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzZWVcIjtcbn1cblxuLm1kaS1pbmZvcm1hdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNlZlwiO1xufVxuXG4ubWRpLWluZm9ybWF0aW9uLW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzZjBcIjtcbn1cblxuLm1kaS1pbnN0YWdyYW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzZjFcIjtcbn1cblxuLm1kaS1pbnN0YXBhcGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmM2YyXCI7XG59XG5cbi5tZGktaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzZjNcIjtcbn1cblxuLm1kaS1pbnZlcnQtY29sb3JzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmM2Y0XCI7XG59XG5cbi5tZGktamVlcG5leTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNmNVwiO1xufVxuXG4ubWRpLWppcmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzZjZcIjtcbn1cblxuLm1kaS1qc2ZpZGRsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNmN1wiO1xufVxuXG4ubWRpLWtlZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNmOFwiO1xufVxuXG4ubWRpLWtleTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNmOVwiO1xufVxuXG4ubWRpLWtleS1jaGFuZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzZmFcIjtcbn1cblxuLm1kaS1rZXktbWludXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzZmJcIjtcbn1cblxuLm1kaS1rZXktcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNmY1wiO1xufVxuXG4ubWRpLWtleS1yZW1vdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzZmRcIjtcbn1cblxuLm1kaS1rZXktdmFyaWFudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNmZVwiO1xufVxuXG4ubWRpLWtleWJvYXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmM2ZmXCI7XG59XG5cbi5tZGkta2V5Ym9hcmQtYmFja3NwYWNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDAwXCI7XG59XG5cbi5tZGkta2V5Ym9hcmQtY2FwczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQwMVwiO1xufVxuXG4ubWRpLWtleWJvYXJkLWNsb3NlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDAyXCI7XG59XG5cbi5tZGkta2V5Ym9hcmQtb2ZmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDAzXCI7XG59XG5cbi5tZGkta2V5Ym9hcmQtcmV0dXJuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDA0XCI7XG59XG5cbi5tZGkta2V5Ym9hcmQtdGFiOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDA1XCI7XG59XG5cbi5tZGkta2V5Ym9hcmQtdmFyaWFudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQwNlwiO1xufVxuXG4ubWRpLWxhYmVsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDA3XCI7XG59XG5cbi5tZGktbGFiZWwtb3V0bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQwOFwiO1xufVxuXG4ubWRpLWxhbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQwOVwiO1xufVxuXG4ubWRpLWxhbi1jb25uZWN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDBhXCI7XG59XG5cbi5tZGktbGFuLWRpc2Nvbm5lY3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0MGJcIjtcbn1cblxuLm1kaS1sYW4tcGVuZGluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQwY1wiO1xufVxuXG4ubWRpLWxhbmd1YWdlLWNzaGFycDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQwZFwiO1xufVxuXG4ubWRpLWxhbmd1YWdlLWNzczM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0MGVcIjtcbn1cblxuLm1kaS1sYW5ndWFnZS1odG1sNTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQwZlwiO1xufVxuXG4ubWRpLWxhbmd1YWdlLWphdmFzY3JpcHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0MTBcIjtcbn1cblxuLm1kaS1sYW5ndWFnZS1waHA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0MTFcIjtcbn1cblxuLm1kaS1sYW5ndWFnZS1weXRob246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0MTJcIjtcbn1cblxuLm1kaS1sYW5ndWFnZS1weXRob24tdGV4dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQxM1wiO1xufVxuXG4ubWRpLWxhcHRvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQxNFwiO1xufVxuXG4ubWRpLWxhcHRvcC1jaHJvbWVib29rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDE1XCI7XG59XG5cbi5tZGktbGFwdG9wLW1hYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQxNlwiO1xufVxuXG4ubWRpLWxhcHRvcC13aW5kb3dzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDE3XCI7XG59XG5cbi5tZGktbGFzdGZtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDE4XCI7XG59XG5cbi5tZGktbGF1bmNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDE5XCI7XG59XG5cbi5tZGktbGF5ZXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDFhXCI7XG59XG5cbi5tZGktbGF5ZXJzLW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQxYlwiO1xufVxuXG4ubWRpLWxlYWY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0MWNcIjtcbn1cblxuLm1kaS1sZWQtb2ZmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDFkXCI7XG59XG5cbi5tZGktbGVkLW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDFlXCI7XG59XG5cbi5tZGktbGVkLW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0MWZcIjtcbn1cblxuLm1kaS1sZWQtdmFyaWFudC1vZmY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0MjBcIjtcbn1cblxuLm1kaS1sZWQtdmFyaWFudC1vbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQyMVwiO1xufVxuXG4ubWRpLWxlZC12YXJpYW50LW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0MjJcIjtcbn1cblxuLm1kaS1saWJyYXJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDIzXCI7XG59XG5cbi5tZGktbGlicmFyeS1ib29rczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQyNFwiO1xufVxuXG4ubWRpLWxpYnJhcnktbXVzaWM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0MjVcIjtcbn1cblxuLm1kaS1saWJyYXJ5LXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0MjZcIjtcbn1cblxuLm1kaS1saWdodGJ1bGI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0MjdcIjtcbn1cblxuLm1kaS1saWdodGJ1bGItb3V0bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQyOFwiO1xufVxuXG4ubWRpLWxpbms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0MjlcIjtcbn1cblxuLm1kaS1saW5rLW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQyYVwiO1xufVxuXG4ubWRpLWxpbmstdmFyaWFudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQyYlwiO1xufVxuXG4ubWRpLWxpbmstdmFyaWFudC1vZmY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0MmNcIjtcbn1cblxuLm1kaS1saW5rZWRpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQyZFwiO1xufVxuXG4ubWRpLWxpbmtlZGluLWJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQyZVwiO1xufVxuXG4ubWRpLWxpbnV4OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDJmXCI7XG59XG5cbi5tZGktbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQzMFwiO1xufVxuXG4ubWRpLWxvY2stb3BlbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQzMVwiO1xufVxuXG4ubWRpLWxvY2stb3Blbi1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDMyXCI7XG59XG5cbi5tZGktbG9jay1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDMzXCI7XG59XG5cbi5tZGktbG9naW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0MzRcIjtcbn1cblxuLm1kaS1sb2dvdXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0MzVcIjtcbn1cblxuLm1kaS1sb29rczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQzNlwiO1xufVxuXG4ubWRpLWxvdXBlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDM3XCI7XG59XG5cbi5tZGktbHVteDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQzOFwiO1xufVxuXG4ubWRpLW1hZ25ldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQzOVwiO1xufVxuXG4ubWRpLW1hZ25ldC1vbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQzYVwiO1xufVxuXG4ubWRpLW1hZ25pZnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0M2JcIjtcbn1cblxuLm1kaS1tYWduaWZ5LW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDNjXCI7XG59XG5cbi5tZGktbWFnbmlmeS1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDNkXCI7XG59XG5cbi5tZGktbWFpbC1ydTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQzZVwiO1xufVxuXG4ubWRpLW1hcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQzZlwiO1xufVxuXG4ubWRpLW1hcC1tYXJrZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0NDBcIjtcbn1cblxuLm1kaS1tYXAtbWFya2VyLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ0MVwiO1xufVxuXG4ubWRpLW1hcC1tYXJrZXItbXVsdGlwbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0NDJcIjtcbn1cblxuLm1kaS1tYXAtbWFya2VyLW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ0M1wiO1xufVxuXG4ubWRpLW1hcC1tYXJrZXItcmFkaXVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDQ0XCI7XG59XG5cbi5tZGktbWFyZ2luOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDQ1XCI7XG59XG5cbi5tZGktbWFya2Rvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0NDZcIjtcbn1cblxuLm1kaS1tYXJrZXItY2hlY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0NDdcIjtcbn1cblxuLm1kaS1tYXJ0aW5pOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDQ4XCI7XG59XG5cbi5tZGktbWF0ZXJpYWwtdWk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0NDlcIjtcbn1cblxuLm1kaS1tYXRoLWNvbXBhc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0NGFcIjtcbn1cblxuLm1kaS1tYXhjZG46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0NGJcIjtcbn1cblxuLm1kaS1tZWRpdW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0NGNcIjtcbn1cblxuLm1kaS1tZW1vcnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0NGRcIjtcbn1cblxuLm1kaS1tZW51OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDRlXCI7XG59XG5cbi5tZGktbWVudS1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDRmXCI7XG59XG5cbi5tZGktbWVudS1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDUwXCI7XG59XG5cbi5tZGktbWVudS1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ1MVwiO1xufVxuXG4ubWRpLW1lbnUtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0NTJcIjtcbn1cblxuLm1kaS1tZXNzYWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDUzXCI7XG59XG5cbi5tZGktbWVzc2FnZS1hbGVydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ1NFwiO1xufVxuXG4ubWRpLW1lc3NhZ2UtZHJhdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ1NVwiO1xufVxuXG4ubWRpLW1lc3NhZ2UtaW1hZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0NTZcIjtcbn1cblxuLm1kaS1tZXNzYWdlLW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0NTdcIjtcbn1cblxuLm1kaS1tZXNzYWdlLXByb2Nlc3Npbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0NThcIjtcbn1cblxuLm1kaS1tZXNzYWdlLXJlcGx5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDU5XCI7XG59XG5cbi5tZGktbWVzc2FnZS1yZXBseS10ZXh0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDVhXCI7XG59XG5cbi5tZGktbWVzc2FnZS10ZXh0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDViXCI7XG59XG5cbi5tZGktbWVzc2FnZS10ZXh0LW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0NWNcIjtcbn1cblxuLm1kaS1tZXNzYWdlLXZpZGVvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDVkXCI7XG59XG5cbi5tZGktbWljcm9waG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ1ZVwiO1xufVxuXG4ubWRpLW1pY3JvcGhvbmUtb2ZmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDVmXCI7XG59XG5cbi5tZGktbWljcm9waG9uZS1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDYwXCI7XG59XG5cbi5tZGktbWljcm9waG9uZS1zZXR0aW5nczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ2MVwiO1xufVxuXG4ubWRpLW1pY3JvcGhvbmUtdmFyaWFudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ2MlwiO1xufVxuXG4ubWRpLW1pY3JvcGhvbmUtdmFyaWFudC1vZmY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0NjNcIjtcbn1cblxuLm1kaS1taWNyb3NvZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0NjRcIjtcbn1cblxuLm1kaS1taW51czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ2NVwiO1xufVxuXG4ubWRpLW1pbnVzLWJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ2NlwiO1xufVxuXG4ubWRpLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ2N1wiO1xufVxuXG4ubWRpLW1pbnVzLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDY4XCI7XG59XG5cbi5tZGktbWludXMtbmV0d29yazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ2OVwiO1xufVxuXG4ubWRpLW1vbml0b3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0NmFcIjtcbn1cblxuLm1kaS1tb25pdG9yLW11bHRpcGxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDZiXCI7XG59XG5cbi5tZGktbW9yZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ2Y1wiO1xufVxuXG4ubWRpLW1vdG9yYmlrZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ2ZFwiO1xufVxuXG4ubWRpLW1vdXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDZlXCI7XG59XG5cbi5tZGktbW91c2Utb2ZmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDZmXCI7XG59XG5cbi5tZGktbW91c2UtdmFyaWFudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ3MFwiO1xufVxuXG4ubWRpLW1vdXNlLXZhcmlhbnQtb2ZmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDcxXCI7XG59XG5cbi5tZGktbW92aWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0NzJcIjtcbn1cblxuLm1kaS1tdWx0aXBsaWNhdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ3M1wiO1xufVxuXG4ubWRpLW11bHRpcGxpY2F0aW9uLWJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ3NFwiO1xufVxuXG4ubWRpLW11c2ljLWJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ3NVwiO1xufVxuXG4ubWRpLW11c2ljLWJveC1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDc2XCI7XG59XG5cbi5tZGktbXVzaWMtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDc3XCI7XG59XG5cbi5tZGktbXVzaWMtbm90ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ3OFwiO1xufVxuXG4ubWRpLW11c2ljLW5vdGUtZWlnaHRoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDc5XCI7XG59XG5cbi5tZGktbXVzaWMtbm90ZS1oYWxmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDdhXCI7XG59XG5cbi5tZGktbXVzaWMtbm90ZS1vZmY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0N2JcIjtcbn1cblxuLm1kaS1tdXNpYy1ub3RlLXF1YXJ0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0N2NcIjtcbn1cblxuLm1kaS1tdXNpYy1ub3RlLXNpeHRlZW50aDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ3ZFwiO1xufVxuXG4ubWRpLW11c2ljLW5vdGUtd2hvbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0N2VcIjtcbn1cblxuLm1kaS1uYXR1cmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0N2ZcIjtcbn1cblxuLm1kaS1uYXR1cmUtcGVvcGxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDgwXCI7XG59XG5cbi5tZGktbmF2aWdhdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ4MVwiO1xufVxuXG4ubWRpLW5lZWRsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ4MlwiO1xufVxuXG4ubWRpLW5lc3QtcHJvdGVjdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ4M1wiO1xufVxuXG4ubWRpLW5lc3QtdGhlcm1vc3RhdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ4NFwiO1xufVxuXG4ubWRpLW5ld3NwYXBlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ4NVwiO1xufVxuXG4ubWRpLW5mYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ4NlwiO1xufVxuXG4ubWRpLW5mYy10YXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0ODdcIjtcbn1cblxuLm1kaS1uZmMtdmFyaWFudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ4OFwiO1xufVxuXG4ubWRpLW5vZGVqczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ4OVwiO1xufVxuXG4ubWRpLW5vdGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0OGFcIjtcbn1cblxuLm1kaS1ub3RlLW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0OGJcIjtcbn1cblxuLm1kaS1ub3RlLXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0OGNcIjtcbn1cblxuLm1kaS1ub3RlLXBsdXMtb3V0bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ4ZFwiO1xufVxuXG4ubWRpLW5vdGUtdGV4dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ4ZVwiO1xufVxuXG4ubWRpLW5vdGlmaWNhdGlvbi1jbGVhci1hbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0OGZcIjtcbn1cblxuLm1kaS1udW1lcmljOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDkwXCI7XG59XG5cbi5tZGktbnVtZXJpYy0wLWJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ5MVwiO1xufVxuXG4ubWRpLW51bWVyaWMtMC1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ5MlwiO1xufVxuXG4ubWRpLW51bWVyaWMtMC1ib3gtb3V0bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ5M1wiO1xufVxuXG4ubWRpLW51bWVyaWMtMS1ib3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0OTRcIjtcbn1cblxuLm1kaS1udW1lcmljLTEtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0OTVcIjtcbn1cblxuLm1kaS1udW1lcmljLTEtYm94LW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0OTZcIjtcbn1cblxuLm1kaS1udW1lcmljLTItYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDk3XCI7XG59XG5cbi5tZGktbnVtZXJpYy0yLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDk4XCI7XG59XG5cbi5tZGktbnVtZXJpYy0yLWJveC1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDk5XCI7XG59XG5cbi5tZGktbnVtZXJpYy0zLWJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ5YVwiO1xufVxuXG4ubWRpLW51bWVyaWMtMy1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ5YlwiO1xufVxuXG4ubWRpLW51bWVyaWMtMy1ib3gtb3V0bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ5Y1wiO1xufVxuXG4ubWRpLW51bWVyaWMtNC1ib3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0OWRcIjtcbn1cblxuLm1kaS1udW1lcmljLTQtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0OWVcIjtcbn1cblxuLm1kaS1udW1lcmljLTQtYm94LW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0OWZcIjtcbn1cblxuLm1kaS1udW1lcmljLTUtYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNGEwXCI7XG59XG5cbi5tZGktbnVtZXJpYy01LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNGExXCI7XG59XG5cbi5tZGktbnVtZXJpYy01LWJveC1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNGEyXCI7XG59XG5cbi5tZGktbnVtZXJpYy02LWJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjRhM1wiO1xufVxuXG4ubWRpLW51bWVyaWMtNi1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjRhNFwiO1xufVxuXG4ubWRpLW51bWVyaWMtNi1ib3gtb3V0bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjRhNVwiO1xufVxuXG4ubWRpLW51bWVyaWMtNy1ib3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0YTZcIjtcbn1cblxuLm1kaS1udW1lcmljLTctYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0YTdcIjtcbn1cblxuLm1kaS1udW1lcmljLTctYm94LW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0YThcIjtcbn1cblxuLm1kaS1udW1lcmljLTgtYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNGE5XCI7XG59XG5cbi5tZGktbnVtZXJpYy04LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNGFhXCI7XG59XG5cbi5tZGktbnVtZXJpYy04LWJveC1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNGFiXCI7XG59XG5cbi5tZGktbnVtZXJpYy05LWJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjRhY1wiO1xufVxuXG4ubWRpLW51bWVyaWMtOS1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjRhZFwiO1xufVxuXG4ubWRpLW51bWVyaWMtOS1ib3gtb3V0bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjRhZVwiO1xufVxuXG4ubWRpLW51bWVyaWMtOS1wbHVzLWJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjRhZlwiO1xufVxuXG4ubWRpLW51bWVyaWMtOS1wbHVzLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNGIwXCI7XG59XG5cbi5tZGktbnVtZXJpYy05LXBsdXMtYm94LW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0YjFcIjtcbn1cblxuLm1kaS1udXRyaXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0YjJcIjtcbn1cblxuLm1kaS1vY3RhZ29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNGIzXCI7XG59XG5cbi5tZGktb2N0YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNGI0XCI7XG59XG5cbi5tZGktb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjRiNVwiO1xufVxuXG4ubWRpLW9mZmljZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjRiNlwiO1xufVxuXG4ubWRpLW9pbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjRiN1wiO1xufVxuXG4ubWRpLW9pbC10ZW1wZXJhdHVyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjRiOFwiO1xufVxuXG4ubWRpLW9tZWdhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNGI5XCI7XG59XG5cbi5tZGktb25lZHJpdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0YmFcIjtcbn1cblxuLm1kaS1vcGVuLWluLWFwcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjRiYlwiO1xufVxuXG4ubWRpLW9wZW4taW4tbmV3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNGJjXCI7XG59XG5cbi5tZGktb3BlcmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0YmRcIjtcbn1cblxuLm1kaS1vcm5hbWVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjRiZVwiO1xufVxuXG4ubWRpLW9ybmFtZW50LXZhcmlhbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0YmZcIjtcbn1cblxuLm1kaS1vdXRib3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0YzBcIjtcbn1cblxuLm1kaS1vd2w6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0YzFcIjtcbn1cblxuLm1kaS1wYWNrYWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNGMyXCI7XG59XG5cbi5tZGktcGFja2FnZS1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNGMzXCI7XG59XG5cbi5tZGktcGFja2FnZS11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjRjNFwiO1xufVxuXG4ubWRpLXBhY2thZ2UtdmFyaWFudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjRjNVwiO1xufVxuXG4ubWRpLXBhY2thZ2UtdmFyaWFudC1jbG9zZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0YzZcIjtcbn1cblxuLm1kaS1wYWxldHRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNGM3XCI7XG59XG5cbi5tZGktcGFsZXR0ZS1hZHZhbmNlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjRjOFwiO1xufVxuXG4ubWRpLXBhbmRhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNGM5XCI7XG59XG5cbi5tZGktcGFuZG9yYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjRjYVwiO1xufVxuXG4ubWRpLXBhbm9yYW1hOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNGNiXCI7XG59XG5cbi5tZGktcGFub3JhbWEtZmlzaGV5ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjRjY1wiO1xufVxuXG4ubWRpLXBhbm9yYW1hLWhvcml6b250YWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0Y2RcIjtcbn1cblxuLm1kaS1wYW5vcmFtYS12ZXJ0aWNhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjRjZVwiO1xufVxuXG4ubWRpLXBhbm9yYW1hLXdpZGUtYW5nbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0Y2ZcIjtcbn1cblxuLm1kaS1wYXBlci1jdXQtdmVydGljYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0ZDBcIjtcbn1cblxuLm1kaS1wYXBlcmNsaXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0ZDFcIjtcbn1cblxuLm1kaS1wYXJraW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNGQyXCI7XG59XG5cbi5tZGktcGF1c2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0ZDNcIjtcbn1cblxuLm1kaS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0ZDRcIjtcbn1cblxuLm1kaS1wYXVzZS1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjRkNVwiO1xufVxuXG4ubWRpLXBhdXNlLW9jdGFnb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0ZDZcIjtcbn1cblxuLm1kaS1wYXVzZS1vY3RhZ29uLW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0ZDdcIjtcbn1cblxuLm1kaS1wYXc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0ZDhcIjtcbn1cblxuLm1kaS1wZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0ZDlcIjtcbn1cblxuLm1kaS1wZW5jaWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0ZGFcIjtcbn1cblxuLm1kaS1wZW5jaWwtYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNGRiXCI7XG59XG5cbi5tZGktcGVuY2lsLWJveC1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNGRjXCI7XG59XG5cbi5tZGktcGVuY2lsLWxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0ZGRcIjtcbn1cblxuLm1kaS1wZW5jaWwtb2ZmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNGRlXCI7XG59XG5cbi5tZGktcGVyY2VudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjRkZlwiO1xufVxuXG4ubWRpLXBoYXJtYWN5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNGUwXCI7XG59XG5cbi5tZGktcGhvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0ZTFcIjtcbn1cblxuLm1kaS1waG9uZS1ibHVldG9vdGg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0ZTJcIjtcbn1cblxuLm1kaS1waG9uZS1mb3J3YXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNGUzXCI7XG59XG5cbi5tZGktcGhvbmUtaGFuZ3VwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNGU0XCI7XG59XG5cbi5tZGktcGhvbmUtaW4tdGFsazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjRlNVwiO1xufVxuXG4ubWRpLXBob25lLWluY29taW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNGU2XCI7XG59XG5cbi5tZGktcGhvbmUtbG9ja2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNGU3XCI7XG59XG5cbi5tZGktcGhvbmUtbG9nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNGU4XCI7XG59XG5cbi5tZGktcGhvbmUtbWlzc2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNGU5XCI7XG59XG5cbi5tZGktcGhvbmUtb3V0Z29pbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0ZWFcIjtcbn1cblxuLm1kaS1waG9uZS1wYXVzZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0ZWJcIjtcbn1cblxuLm1kaS1waG9uZS1zZXR0aW5nczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjRlY1wiO1xufVxuXG4ubWRpLXBob25lLXZvaXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0ZWRcIjtcbn1cblxuLm1kaS1waTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjRlZVwiO1xufVxuXG4ubWRpLXBpLWJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjRlZlwiO1xufVxuXG4ubWRpLXBpZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjRmMFwiO1xufVxuXG4ubWRpLXBpbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0ZjFcIjtcbn1cblxuLm1kaS1waW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0ZjJcIjtcbn1cblxuLm1kaS1waW4tb2ZmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNGYzXCI7XG59XG5cbi5tZGktcGluZS10cmVlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNGY0XCI7XG59XG5cbi5tZGktcGluZS10cmVlLWJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjRmNVwiO1xufVxuXG4ubWRpLXBpbnRlcmVzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjRmNlwiO1xufVxuXG4ubWRpLXBpbnRlcmVzdC1ib3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0ZjdcIjtcbn1cblxuLm1kaS1waXp6YTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjRmOFwiO1xufVxuXG4ubWRpLXBsYXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0ZjlcIjtcbn1cblxuLm1kaS1wbGF5LWJveC1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNGZhXCI7XG59XG5cbi5tZGktcGxheS1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0ZmJcIjtcbn1cblxuLm1kaS1wbGF5LWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNGZjXCI7XG59XG5cbi5tZGktcGxheS1wYXVzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjRmZFwiO1xufVxuXG4ubWRpLXBsYXktcHJvdGVjdGVkLWNvbnRlbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0ZmVcIjtcbn1cblxuLm1kaS1wbGF5bGlzdC1taW51czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjRmZlwiO1xufVxuXG4ubWRpLXBsYXlsaXN0LXBsYXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1MDBcIjtcbn1cblxuLm1kaS1wbGF5bGlzdC1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTAxXCI7XG59XG5cbi5tZGktcGxheWxpc3QtcmVtb3ZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTAyXCI7XG59XG5cbi5tZGktcGxheXN0YXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1MDNcIjtcbn1cblxuLm1kaS1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTA0XCI7XG59XG5cbi5tZGktcGx1cy1ib3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1MDVcIjtcbn1cblxuLm1kaS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjUwNlwiO1xufVxuXG4ubWRpLXBsdXMtY2lyY2xlLW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1MDdcIjtcbn1cblxuLm1kaS1wbHVzLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTA4XCI7XG59XG5cbi5tZGktcGx1cy1uZXR3b3JrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTA5XCI7XG59XG5cbi5tZGktcGx1cy1vbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1MGFcIjtcbn1cblxuLm1kaS1wb2NrZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1MGJcIjtcbn1cblxuLm1kaS1wb2tlYmFsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjUwY1wiO1xufVxuXG4ubWRpLXBvbGFyb2lkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTBkXCI7XG59XG5cbi5tZGktcG9sbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjUwZVwiO1xufVxuXG4ubWRpLXBvbGwtYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTBmXCI7XG59XG5cbi5tZGktcG9seW1lcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjUxMFwiO1xufVxuXG4ubWRpLXBvcGNvcm46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1MTFcIjtcbn1cblxuLm1kaS1wb3VuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjUxMlwiO1xufVxuXG4ubWRpLXBvdW5kLWJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjUxM1wiO1xufVxuXG4ubWRpLXBvd2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTE0XCI7XG59XG5cbi5tZGktcG93ZXItc2V0dGluZ3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1MTVcIjtcbn1cblxuLm1kaS1wb3dlci1zb2NrZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1MTZcIjtcbn1cblxuLm1kaS1wcmVzZW50YXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1MTdcIjtcbn1cblxuLm1kaS1wcmVzZW50YXRpb24tcGxheTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjUxOFwiO1xufVxuXG4ubWRpLXByaW50ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1MTlcIjtcbn1cblxuLm1kaS1wcmludGVyLTNkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTFhXCI7XG59XG5cbi5tZGktcHJpbnRlci1hbGVydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjUxYlwiO1xufVxuXG4ubWRpLXByb2Zlc3Npb25hbC1oZXhhZ29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTFjXCI7XG59XG5cbi5tZGktcHJvamVjdG9yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTFkXCI7XG59XG5cbi5tZGktcHJvamVjdG9yLXNjcmVlbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjUxZVwiO1xufVxuXG4ubWRpLXB1bHNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTFmXCI7XG59XG5cbi5tZGktcHV6emxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTIwXCI7XG59XG5cbi5tZGktcXJjb2RlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTIxXCI7XG59XG5cbi5tZGktcXJjb2RlLXNjYW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1MjJcIjtcbn1cblxuLm1kaS1xdWFkY29wdGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTIzXCI7XG59XG5cbi5tZGktcXVhbGl0eS1oaWdoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTI0XCI7XG59XG5cbi5tZGktcXVpY2t0aW1lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTI1XCI7XG59XG5cbi5tZGktcmFkYXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1MjZcIjtcbn1cblxuLm1kaS1yYWRpYXRvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjUyN1wiO1xufVxuXG4ubWRpLXJhZGlvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTI4XCI7XG59XG5cbi5tZGktcmFkaW8taGFuZGhlbGQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1MjlcIjtcbn1cblxuLm1kaS1yYWRpby10b3dlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjUyYVwiO1xufVxuXG4ubWRpLXJhZGlvYWN0aXZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTJiXCI7XG59XG5cbi5tZGktcmFkaW9ib3gtYmxhbms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1MmNcIjtcbn1cblxuLm1kaS1yYWRpb2JveC1tYXJrZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1MmRcIjtcbn1cblxuLm1kaS1yYXNwYmVycnlwaTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjUyZVwiO1xufVxuXG4ubWRpLXJheS1lbmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1MmZcIjtcbn1cblxuLm1kaS1yYXktZW5kLWFycm93OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTMwXCI7XG59XG5cbi5tZGktcmF5LXN0YXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTMxXCI7XG59XG5cbi5tZGktcmF5LXN0YXJ0LWFycm93OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTMyXCI7XG59XG5cbi5tZGktcmF5LXN0YXJ0LWVuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjUzM1wiO1xufVxuXG4ubWRpLXJheS12ZXJ0ZXg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1MzRcIjtcbn1cblxuLm1kaS1yZGlvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTM1XCI7XG59XG5cbi5tZGktcmVhZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjUzNlwiO1xufVxuXG4ubWRpLXJlYWRhYmlsaXR5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTM3XCI7XG59XG5cbi5tZGktcmVjZWlwdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjUzOFwiO1xufVxuXG4ubWRpLXJlY29yZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjUzOVwiO1xufVxuXG4ubWRpLXJlY29yZC1yZWM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1M2FcIjtcbn1cblxuLm1kaS1yZWN5Y2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTNiXCI7XG59XG5cbi5tZGktcmVkZGl0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTNjXCI7XG59XG5cbi5tZGktcmVkbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjUzZFwiO1xufVxuXG4ubWRpLXJlZG8tdmFyaWFudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjUzZVwiO1xufVxuXG4ubWRpLXJlZnJlc2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1M2ZcIjtcbn1cblxuLm1kaS1yZWdleDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU0MFwiO1xufVxuXG4ubWRpLXJlbGF0aXZlLXNjYWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTQxXCI7XG59XG5cbi5tZGktcmVsb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTQyXCI7XG59XG5cbi5tZGktcmVtb3RlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTQzXCI7XG59XG5cbi5tZGktcmVuYW1lLWJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU0NFwiO1xufVxuXG4ubWRpLXJlcGVhdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU0NVwiO1xufVxuXG4ubWRpLXJlcGVhdC1vZmY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1NDZcIjtcbn1cblxuLm1kaS1yZXBlYXQtb25jZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU0N1wiO1xufVxuXG4ubWRpLXJlcGxheTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU0OFwiO1xufVxuXG4ubWRpLXJlcGx5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTQ5XCI7XG59XG5cbi5tZGktcmVwbHktYWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTRhXCI7XG59XG5cbi5tZGktcmVwcm9kdWN0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTRiXCI7XG59XG5cbi5tZGktcmVzaXplLWJvdHRvbS1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU0Y1wiO1xufVxuXG4ubWRpLXJlc3BvbnNpdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1NGRcIjtcbn1cblxuLm1kaS1yZXdpbmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1NGVcIjtcbn1cblxuLm1kaS1yaWJib246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1NGZcIjtcbn1cblxuLm1kaS1yb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTUwXCI7XG59XG5cbi5tZGktcm9hZC12YXJpYW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTUxXCI7XG59XG5cbi5tZGktcm9ja2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTUyXCI7XG59XG5cbi5tZGktcm90YXRlLTNkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTUzXCI7XG59XG5cbi5tZGktcm90YXRlLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1NTRcIjtcbn1cblxuLm1kaS1yb3RhdGUtbGVmdC12YXJpYW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTU1XCI7XG59XG5cbi5tZGktcm90YXRlLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTU2XCI7XG59XG5cbi5tZGktcm90YXRlLXJpZ2h0LXZhcmlhbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1NTdcIjtcbn1cblxuLm1kaS1yb3V0ZXItd2lyZWxlc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1NThcIjtcbn1cblxuLm1kaS1yb3V0ZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1NTlcIjtcbn1cblxuLm1kaS1yc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1NWFcIjtcbn1cblxuLm1kaS1yc3MtYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTViXCI7XG59XG5cbi5tZGktcnVsZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1NWNcIjtcbn1cblxuLm1kaS1ydW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1NWRcIjtcbn1cblxuLm1kaS1zYWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTVlXCI7XG59XG5cbi5tZGktc2F0ZWxsaXRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTVmXCI7XG59XG5cbi5tZGktc2F0ZWxsaXRlLXZhcmlhbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1NjBcIjtcbn1cblxuLm1kaS1zY2FsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU2MVwiO1xufVxuXG4ubWRpLXNjYWxlLWJhdGhyb29tOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTYyXCI7XG59XG5cbi5tZGktc2Nob29sOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTYzXCI7XG59XG5cbi5tZGktc2NyZWVuLXJvdGF0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTY0XCI7XG59XG5cbi5tZGktc2NyZWVuLXJvdGF0aW9uLWxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1NjVcIjtcbn1cblxuLm1kaS1zY3Jld2RyaXZlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU2NlwiO1xufVxuXG4ubWRpLXNjcmlwdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU2N1wiO1xufVxuXG4ubWRpLXNkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTY4XCI7XG59XG5cbi5tZGktc2VhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU2OVwiO1xufVxuXG4ubWRpLXNlYXQtZmxhdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU2YVwiO1xufVxuXG4ubWRpLXNlYXQtZmxhdC1hbmdsZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1NmJcIjtcbn1cblxuLm1kaS1zZWF0LWluZGl2aWR1YWwtc3VpdGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1NmNcIjtcbn1cblxuLm1kaS1zZWF0LWxlZ3Jvb20tZXh0cmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1NmRcIjtcbn1cblxuLm1kaS1zZWF0LWxlZ3Jvb20tbm9ybWFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTZlXCI7XG59XG5cbi5tZGktc2VhdC1sZWdyb29tLXJlZHVjZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1NmZcIjtcbn1cblxuLm1kaS1zZWF0LXJlY2xpbmUtZXh0cmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1NzBcIjtcbn1cblxuLm1kaS1zZWF0LXJlY2xpbmUtbm9ybWFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTcxXCI7XG59XG5cbi5tZGktc2VjdXJpdHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1NzJcIjtcbn1cblxuLm1kaS1zZWN1cml0eS1uZXR3b3JrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTczXCI7XG59XG5cbi5tZGktc2VsZWN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTc0XCI7XG59XG5cbi5tZGktc2VsZWN0LWFsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU3NVwiO1xufVxuXG4ubWRpLXNlbGVjdC1pbnZlcnNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTc2XCI7XG59XG5cbi5tZGktc2VsZWN0LW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU3N1wiO1xufVxuXG4ubWRpLXNlbGVjdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU3OFwiO1xufVxuXG4ubWRpLXNlbmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1NzlcIjtcbn1cblxuLm1kaS1zZXJ2ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1N2FcIjtcbn1cblxuLm1kaS1zZXJ2ZXItbWludXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1N2JcIjtcbn1cblxuLm1kaS1zZXJ2ZXItbmV0d29yazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU3Y1wiO1xufVxuXG4ubWRpLXNlcnZlci1uZXR3b3JrLW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU3ZFwiO1xufVxuXG4ubWRpLXNlcnZlci1vZmY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1N2VcIjtcbn1cblxuLm1kaS1zZXJ2ZXItcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU3ZlwiO1xufVxuXG4ubWRpLXNlcnZlci1yZW1vdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1ODBcIjtcbn1cblxuLm1kaS1zZXJ2ZXItc2VjdXJpdHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1ODFcIjtcbn1cblxuLm1kaS1zZXR0aW5nczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU4MlwiO1xufVxuXG4ubWRpLXNldHRpbmdzLWJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU4M1wiO1xufVxuXG4ubWRpLXNoYXBlLXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1ODRcIjtcbn1cblxuLm1kaS1zaGFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU4NVwiO1xufVxuXG4ubWRpLXNoYXJlLXZhcmlhbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1ODZcIjtcbn1cblxuLm1kaS1zaGllbGQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1ODdcIjtcbn1cblxuLm1kaS1zaGllbGQtb3V0bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU4OFwiO1xufVxuXG4ubWRpLXNob3BwaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTg5XCI7XG59XG5cbi5tZGktc2hvcHBpbmctbXVzaWM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1OGFcIjtcbn1cblxuLm1kaS1zaHJlZGRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU4YlwiO1xufVxuXG4ubWRpLXNodWZmbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1OGNcIjtcbn1cblxuLm1kaS1zaHVmZmxlLWRpc2FibGVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNThkXCI7XG59XG5cbi5tZGktc2h1ZmZsZS12YXJpYW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNThlXCI7XG59XG5cbi5tZGktc2lnbWE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1OGZcIjtcbn1cblxuLm1kaS1zaWduLWNhdXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1OTBcIjtcbn1cblxuLm1kaS1zaWduYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1OTFcIjtcbn1cblxuLm1kaS1zaWx2ZXJ3YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTkyXCI7XG59XG5cbi5tZGktc2lsdmVyd2FyZS1mb3JrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTkzXCI7XG59XG5cbi5tZGktc2lsdmVyd2FyZS1zcG9vbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU5NFwiO1xufVxuXG4ubWRpLXNpbHZlcndhcmUtdmFyaWFudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU5NVwiO1xufVxuXG4ubWRpLXNpbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU5NlwiO1xufVxuXG4ubWRpLXNpbS1hbGVydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU5N1wiO1xufVxuXG4ubWRpLXNpbS1vZmY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1OThcIjtcbn1cblxuLm1kaS1zaXRlbWFwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTk5XCI7XG59XG5cbi5tZGktc2tpcC1iYWNrd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU5YVwiO1xufVxuXG4ubWRpLXNraXAtZm9yd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU5YlwiO1xufVxuXG4ubWRpLXNraXAtbmV4dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU5Y1wiO1xufVxuXG4ubWRpLXNraXAtcHJldmlvdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1OWRcIjtcbn1cblxuLm1kaS1za3lwZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU5ZVwiO1xufVxuXG4ubWRpLXNreXBlLWJ1c2luZXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTlmXCI7XG59XG5cbi5tZGktc2xhY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1YTBcIjtcbn1cblxuLm1kaS1zbGVlcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjVhMVwiO1xufVxuXG4ubWRpLXNsZWVwLW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjVhMlwiO1xufVxuXG4ubWRpLXNtb2tpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1YTNcIjtcbn1cblxuLm1kaS1zbW9raW5nLW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjVhNFwiO1xufVxuXG4ubWRpLXNuYXBjaGF0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNWE1XCI7XG59XG5cbi5tZGktc25vd21hbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjVhNlwiO1xufVxuXG4ubWRpLXNvZmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1YTdcIjtcbn1cblxuLm1kaS1zb3J0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNWE4XCI7XG59XG5cbi5tZGktc29ydC1hbHBoYWJldGljYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1YTlcIjtcbn1cblxuLm1kaS1zb3J0LWFzY2VuZGluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjVhYVwiO1xufVxuXG4ubWRpLXNvcnQtZGVzY2VuZGluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjVhYlwiO1xufVxuXG4ubWRpLXNvcnQtbnVtZXJpYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjVhY1wiO1xufVxuXG4ubWRpLXNvcnQtdmFyaWFudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjVhZFwiO1xufVxuXG4ubWRpLXNvdW5kY2xvdWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1YWVcIjtcbn1cblxuLm1kaS1zb3VyY2UtZm9yazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjVhZlwiO1xufVxuXG4ubWRpLXNvdXJjZS1wdWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNWIwXCI7XG59XG5cbi5tZGktc3BlYWtlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjViMVwiO1xufVxuXG4ubWRpLXNwZWFrZXItb2ZmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNWIyXCI7XG59XG5cbi5tZGktc3BlZWRvbWV0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1YjNcIjtcbn1cblxuLm1kaS1zcGVsbGNoZWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNWI0XCI7XG59XG5cbi5tZGktc3BvdGlmeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjViNVwiO1xufVxuXG4ubWRpLXNwb3RsaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjViNlwiO1xufVxuXG4ubWRpLXNwb3RsaWdodC1iZWFtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNWI3XCI7XG59XG5cbi5tZGktc3F1YXJlLWluYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjViOFwiO1xufVxuXG4ubWRpLXNxdWFyZS1pbmMtY2FzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjViOVwiO1xufVxuXG4ubWRpLXN0YWNrb3ZlcmZsb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1YmFcIjtcbn1cblxuLm1kaS1zdGFpcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1YmJcIjtcbn1cblxuLm1kaS1zdGFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNWJjXCI7XG59XG5cbi5tZGktc3Rhci1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1YmRcIjtcbn1cblxuLm1kaS1zdGFyLWhhbGY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1YmVcIjtcbn1cblxuLm1kaS1zdGFyLW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjViZlwiO1xufVxuXG4ubWRpLXN0YXItb3V0bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjVjMFwiO1xufVxuXG4ubWRpLXN0ZWFtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNWMxXCI7XG59XG5cbi5tZGktc3RlZXJpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1YzJcIjtcbn1cblxuLm1kaS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNWMzXCI7XG59XG5cbi5tZGktc3RlcC1iYWNrd2FyZC0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNWM0XCI7XG59XG5cbi5tZGktc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNWM1XCI7XG59XG5cbi5tZGktc3RlcC1mb3J3YXJkLTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1YzZcIjtcbn1cblxuLm1kaS1zdGV0aG9zY29wZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjVjN1wiO1xufVxuXG4ubWRpLXN0b2NraW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNWM4XCI7XG59XG5cbi5tZGktc3RvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjVjOVwiO1xufVxuXG4ubWRpLXN0b3JlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNWNhXCI7XG59XG5cbi5tZGktc3RvcmUtMjQtaG91cjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjVjYlwiO1xufVxuXG4ubWRpLXN0b3ZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNWNjXCI7XG59XG5cbi5tZGktc3Vid2F5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNWNkXCI7XG59XG5cbi5tZGktc3VuZ2xhc3NlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjVjZVwiO1xufVxuXG4ubWRpLXN3YXAtaG9yaXpvbnRhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjVjZlwiO1xufVxuXG4ubWRpLXN3YXAtdmVydGljYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1ZDBcIjtcbn1cblxuLm1kaS1zd2ltOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNWQxXCI7XG59XG5cbi5tZGktc3dpdGNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNWQyXCI7XG59XG5cbi5tZGktc3dvcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1ZDNcIjtcbn1cblxuLm1kaS1zeW5jOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNWQ0XCI7XG59XG5cbi5tZGktc3luYy1hbGVydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjVkNVwiO1xufVxuXG4ubWRpLXN5bmMtb2ZmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNWQ2XCI7XG59XG5cbi5tZGktdGFiOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNWQ3XCI7XG59XG5cbi5tZGktdGFiLXVuc2VsZWN0ZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1ZDhcIjtcbn1cblxuLm1kaS10YWJsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjVkOVwiO1xufVxuXG4ubWRpLXRhYmxlLWNvbHVtbi1wbHVzLWFmdGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNWRhXCI7XG59XG5cbi5tZGktdGFibGUtY29sdW1uLXBsdXMtYmVmb3JlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNWRiXCI7XG59XG5cbi5tZGktdGFibGUtY29sdW1uLXJlbW92ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjVkY1wiO1xufVxuXG4ubWRpLXRhYmxlLWNvbHVtbi13aWR0aDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjVkZFwiO1xufVxuXG4ubWRpLXRhYmxlLWVkaXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1ZGVcIjtcbn1cblxuLm1kaS10YWJsZS1sYXJnZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjVkZlwiO1xufVxuXG4ubWRpLXRhYmxlLXJvdy1oZWlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1ZTBcIjtcbn1cblxuLm1kaS10YWJsZS1yb3ctcGx1cy1hZnRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjVlMVwiO1xufVxuXG4ubWRpLXRhYmxlLXJvdy1wbHVzLWJlZm9yZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjVlMlwiO1xufVxuXG4ubWRpLXRhYmxlLXJvdy1yZW1vdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1ZTNcIjtcbn1cblxuLm1kaS10YWJsZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1ZTRcIjtcbn1cblxuLm1kaS10YWJsZXQtYW5kcm9pZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjVlNVwiO1xufVxuXG4ubWRpLXRhYmxldC1pcGFkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNWU2XCI7XG59XG5cbi5tZGktdGFnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNWU3XCI7XG59XG5cbi5tZGktdGFnLWZhY2VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNWU4XCI7XG59XG5cbi5tZGktdGFnLW11bHRpcGxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNWU5XCI7XG59XG5cbi5tZGktdGFnLW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1ZWFcIjtcbn1cblxuLm1kaS10YWctdGV4dC1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNWViXCI7XG59XG5cbi5tZGktdGFyZ2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNWVjXCI7XG59XG5cbi5tZGktdGF4aTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjVlZFwiO1xufVxuXG4ubWRpLXRlYW12aWV3ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1ZWVcIjtcbn1cblxuLm1kaS10ZWxlZ3JhbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjVlZlwiO1xufVxuXG4ubWRpLXRlbGV2aXNpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1ZjBcIjtcbn1cblxuLm1kaS10ZWxldmlzaW9uLWd1aWRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNWYxXCI7XG59XG5cbi5tZGktdGVtcGVyYXR1cmUtY2Vsc2l1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjVmMlwiO1xufVxuXG4ubWRpLXRlbXBlcmF0dXJlLWZhaHJlbmhlaXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1ZjNcIjtcbn1cblxuLm1kaS10ZW1wZXJhdHVyZS1rZWx2aW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1ZjRcIjtcbn1cblxuLm1kaS10ZW5uaXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1ZjVcIjtcbn1cblxuLm1kaS10ZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNWY2XCI7XG59XG5cbi5tZGktdGVycmFpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjVmN1wiO1xufVxuXG4ubWRpLXRleHQtdG8tc3BlZWNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNWY4XCI7XG59XG5cbi5tZGktdGV4dC10by1zcGVlY2gtb2ZmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNWY5XCI7XG59XG5cbi5tZGktdGV4dHVyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjVmYVwiO1xufVxuXG4ubWRpLXRoZWF0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1ZmJcIjtcbn1cblxuLm1kaS10aGVtZS1saWdodC1kYXJrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNWZjXCI7XG59XG5cbi5tZGktdGhlcm1vbWV0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1ZmRcIjtcbn1cblxuLm1kaS10aGVybW9tZXRlci1saW5lczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjVmZVwiO1xufVxuXG4ubWRpLXRodW1iLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1ZmZcIjtcbn1cblxuLm1kaS10aHVtYi1kb3duLW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2MDBcIjtcbn1cblxuLm1kaS10aHVtYi11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjYwMVwiO1xufVxuXG4ubWRpLXRodW1iLXVwLW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2MDJcIjtcbn1cblxuLm1kaS10aHVtYnMtdXAtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjYwM1wiO1xufVxuXG4ubWRpLXRpY2tldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjYwNFwiO1xufVxuXG4ubWRpLXRpY2tldC1hY2NvdW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjA1XCI7XG59XG5cbi5tZGktdGlja2V0LWNvbmZpcm1hdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjYwNlwiO1xufVxuXG4ubWRpLXRpZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjYwN1wiO1xufVxuXG4ubWRpLXRpbWVsYXBzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjYwOFwiO1xufVxuXG4ubWRpLXRpbWVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjA5XCI7XG59XG5cbi5tZGktdGltZXItMTA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2MGFcIjtcbn1cblxuLm1kaS10aW1lci0zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjBiXCI7XG59XG5cbi5tZGktdGltZXItb2ZmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjBjXCI7XG59XG5cbi5tZGktdGltZXItc2FuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjYwZFwiO1xufVxuXG4ubWRpLXRpbWV0YWJsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjYwZVwiO1xufVxuXG4ubWRpLXRvZ2dsZS1zd2l0Y2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2MGZcIjtcbn1cblxuLm1kaS10b2dnbGUtc3dpdGNoLW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjYxMFwiO1xufVxuXG4ubWRpLXRvb2x0aXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2MTFcIjtcbn1cblxuLm1kaS10b29sdGlwLWVkaXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2MTJcIjtcbn1cblxuLm1kaS10b29sdGlwLWltYWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjEzXCI7XG59XG5cbi5tZGktdG9vbHRpcC1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjE0XCI7XG59XG5cbi5tZGktdG9vbHRpcC1vdXRsaW5lLXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2MTVcIjtcbn1cblxuLm1kaS10b29sdGlwLXRleHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2MTZcIjtcbn1cblxuLm1kaS10b3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2MTdcIjtcbn1cblxuLm1kaS10cmFmZmljLWxpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjE4XCI7XG59XG5cbi5tZGktdHJhaW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2MTlcIjtcbn1cblxuLm1kaS10cmFtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjFhXCI7XG59XG5cbi5tZGktdHJhbnNjcmliZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjYxYlwiO1xufVxuXG4ubWRpLXRyYW5zY3JpYmUtY2xvc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2MWNcIjtcbn1cblxuLm1kaS10cmFuc2ZlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjYxZFwiO1xufVxuXG4ubWRpLXRyZWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2MWVcIjtcbn1cblxuLm1kaS10cmVsbG86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2MWZcIjtcbn1cblxuLm1kaS10cmVuZGluZy1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjIwXCI7XG59XG5cbi5tZGktdHJlbmRpbmctbmV1dHJhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjYyMVwiO1xufVxuXG4ubWRpLXRyZW5kaW5nLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjIyXCI7XG59XG5cbi5tZGktdHJpYW5nbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2MjNcIjtcbn1cblxuLm1kaS10cmlhbmdsZS1vdXRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjI0XCI7XG59XG5cbi5tZGktdHJvcGh5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjI1XCI7XG59XG5cbi5tZGktdHJvcGh5LWF3YXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjI2XCI7XG59XG5cbi5tZGktdHJvcGh5LW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2MjdcIjtcbn1cblxuLm1kaS10cm9waHktdmFyaWFudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjYyOFwiO1xufVxuXG4ubWRpLXRyb3BoeS12YXJpYW50LW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2MjlcIjtcbn1cblxuLm1kaS10cnVjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjYyYVwiO1xufVxuXG4ubWRpLXRydWNrLWRlbGl2ZXJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjJiXCI7XG59XG5cbi5tZGktdHNoaXJ0LWNyZXc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2MmNcIjtcbn1cblxuLm1kaS10c2hpcnQtdjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjYyZFwiO1xufVxuXG4ubWRpLXR1bWJscjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjYyZVwiO1xufVxuXG4ubWRpLXR1bWJsci1yZWJsb2c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2MmZcIjtcbn1cblxuLm1kaS10d2l0Y2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2MzBcIjtcbn1cblxuLm1kaS10d2l0dGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjMxXCI7XG59XG5cbi5tZGktdHdpdHRlci1ib3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2MzJcIjtcbn1cblxuLm1kaS10d2l0dGVyLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjYzM1wiO1xufVxuXG4ubWRpLXR3aXR0ZXItcmV0d2VldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjYzNFwiO1xufVxuXG4ubWRpLXVidW50dTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjYzNVwiO1xufVxuXG4ubWRpLXVtYnJhY286YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2MzZcIjtcbn1cblxuLm1kaS11bWJyZWxsYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjYzN1wiO1xufVxuXG4ubWRpLXVtYnJlbGxhLW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2MzhcIjtcbn1cblxuLm1kaS11bmRvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjM5XCI7XG59XG5cbi5tZGktdW5kby12YXJpYW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjNhXCI7XG59XG5cbi5tZGktdW5mb2xkLWxlc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2M2JcIjtcbn1cblxuLm1kaS11bmZvbGQtbW9yZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjYzY1wiO1xufVxuXG4ubWRpLXVuZ3JvdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2M2RcIjtcbn1cblxuLm1kaS11bnRhcHBkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjNlXCI7XG59XG5cbi5tZGktdXBsb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjNmXCI7XG59XG5cbi5tZGktdXNiOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjQwXCI7XG59XG5cbi5tZGktdmVjdG9yLWFycmFuZ2UtYWJvdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2NDFcIjtcbn1cblxuLm1kaS12ZWN0b3ItYXJyYW5nZS1iZWxvdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY0MlwiO1xufVxuXG4ubWRpLXZlY3Rvci1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2NDNcIjtcbn1cblxuLm1kaS12ZWN0b3ItY2lyY2xlLXZhcmlhbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2NDRcIjtcbn1cblxuLm1kaS12ZWN0b3ItY29tYmluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY0NVwiO1xufVxuXG4ubWRpLXZlY3Rvci1jdXJ2ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY0NlwiO1xufVxuXG4ubWRpLXZlY3Rvci1kaWZmZXJlbmNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjQ3XCI7XG59XG5cbi5tZGktdmVjdG9yLWRpZmZlcmVuY2UtYWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2NDhcIjtcbn1cblxuLm1kaS12ZWN0b3ItZGlmZmVyZW5jZS1iYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY0OVwiO1xufVxuXG4ubWRpLXZlY3Rvci1pbnRlcnNlY3Rpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2NGFcIjtcbn1cblxuLm1kaS12ZWN0b3ItbGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY0YlwiO1xufVxuXG4ubWRpLXZlY3Rvci1wb2ludDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY0Y1wiO1xufVxuXG4ubWRpLXZlY3Rvci1wb2x5Z29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjRkXCI7XG59XG5cbi5tZGktdmVjdG9yLXBvbHlsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjRlXCI7XG59XG5cbi5tZGktdmVjdG9yLXNlbGVjdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY0ZlwiO1xufVxuXG4ubWRpLXZlY3Rvci1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2NTBcIjtcbn1cblxuLm1kaS12ZWN0b3ItdHJpYW5nbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2NTFcIjtcbn1cblxuLm1kaS12ZWN0b3ItdW5pb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2NTJcIjtcbn1cblxuLm1kaS12ZXJpZmllZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY1M1wiO1xufVxuXG4ubWRpLXZpYnJhdGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2NTRcIjtcbn1cblxuLm1kaS12aWRlbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY1NVwiO1xufVxuXG4ubWRpLXZpZGVvLW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY1NlwiO1xufVxuXG4ubWRpLXZpZGVvLXN3aXRjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY1N1wiO1xufVxuXG4ubWRpLXZpZXctYWdlbmRhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjU4XCI7XG59XG5cbi5tZGktdmlldy1hcnJheTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY1OVwiO1xufVxuXG4ubWRpLXZpZXctY2Fyb3VzZWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2NWFcIjtcbn1cblxuLm1kaS12aWV3LWNvbHVtbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY1YlwiO1xufVxuXG4ubWRpLXZpZXctZGFzaGJvYXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjVjXCI7XG59XG5cbi5tZGktdmlldy1kYXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2NWRcIjtcbn1cblxuLm1kaS12aWV3LWdyaWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2NWVcIjtcbn1cblxuLm1kaS12aWV3LWhlYWRsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjVmXCI7XG59XG5cbi5tZGktdmlldy1saXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjYwXCI7XG59XG5cbi5tZGktdmlldy1tb2R1bGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2NjFcIjtcbn1cblxuLm1kaS12aWV3LXF1aWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjYyXCI7XG59XG5cbi5tZGktdmlldy1zdHJlYW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2NjNcIjtcbn1cblxuLm1kaS12aWV3LXdlZWs6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2NjRcIjtcbn1cblxuLm1kaS12aW1lbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY2NVwiO1xufVxuXG4ubWRpLXZpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2NjZcIjtcbn1cblxuLm1kaS12azpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY2N1wiO1xufVxuXG4ubWRpLXZrLWJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY2OFwiO1xufVxuXG4ubWRpLXZrLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY2OVwiO1xufVxuXG4ubWRpLXZvaWNlbWFpbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY2YVwiO1xufVxuXG4ubWRpLXZvbHVtZS1oaWdoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjZiXCI7XG59XG5cbi5tZGktdm9sdW1lLWxvdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY2Y1wiO1xufVxuXG4ubWRpLXZvbHVtZS1tZWRpdW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2NmRcIjtcbn1cblxuLm1kaS12b2x1bWUtb2ZmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjZlXCI7XG59XG5cbi5tZGktdnBuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjZmXCI7XG59XG5cbi5tZGktd2FsazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY3MFwiO1xufVxuXG4ubWRpLXdhbGxldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY3MVwiO1xufVxuXG4ubWRpLXdhbGxldC1naWZ0Y2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY3MlwiO1xufVxuXG4ubWRpLXdhbGxldC1tZW1iZXJzaGlwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjczXCI7XG59XG5cbi5tZGktd2FsbGV0LXRyYXZlbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY3NFwiO1xufVxuXG4ubWRpLXdhbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY3NVwiO1xufVxuXG4ubWRpLXdhdGNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjc2XCI7XG59XG5cbi5tZGktd2F0Y2gtZXhwb3J0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjc3XCI7XG59XG5cbi5tZGktd2F0Y2gtaW1wb3J0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjc4XCI7XG59XG5cbi5tZGktd2F0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2NzlcIjtcbn1cblxuLm1kaS13YXRlci1vZmY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2N2FcIjtcbn1cblxuLm1kaS13YXRlci1wZXJjZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjdiXCI7XG59XG5cbi5tZGktd2F0ZXItcHVtcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY3Y1wiO1xufVxuXG4ubWRpLXdlYXRoZXItY2xvdWR5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjdkXCI7XG59XG5cbi5tZGktd2VhdGhlci1mb2c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2N2VcIjtcbn1cblxuLm1kaS13ZWF0aGVyLWhhaWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2N2ZcIjtcbn1cblxuLm1kaS13ZWF0aGVyLWxpZ2h0bmluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY4MFwiO1xufVxuXG4ubWRpLXdlYXRoZXItbmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2ODFcIjtcbn1cblxuLm1kaS13ZWF0aGVyLXBhcnRseWNsb3VkeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY4MlwiO1xufVxuXG4ubWRpLXdlYXRoZXItcG91cmluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY4M1wiO1xufVxuXG4ubWRpLXdlYXRoZXItcmFpbnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2ODRcIjtcbn1cblxuLm1kaS13ZWF0aGVyLXNub3d5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjg1XCI7XG59XG5cbi5tZGktd2VhdGhlci1zdW5ueTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY4NlwiO1xufVxuXG4ubWRpLXdlYXRoZXItc3Vuc2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjg3XCI7XG59XG5cbi5tZGktd2VhdGhlci1zdW5zZXQtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY4OFwiO1xufVxuXG4ubWRpLXdlYXRoZXItc3Vuc2V0LXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjg5XCI7XG59XG5cbi5tZGktd2VhdGhlci13aW5keTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY4YVwiO1xufVxuXG4ubWRpLXdlYXRoZXItd2luZHktdmFyaWFudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY4YlwiO1xufVxuXG4ubWRpLXdlYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY4Y1wiO1xufVxuXG4ubWRpLXdlYmNhbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY4ZFwiO1xufVxuXG4ubWRpLXdlaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY4ZVwiO1xufVxuXG4ubWRpLXdlaWdodC1raWxvZ3JhbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY4ZlwiO1xufVxuXG4ubWRpLXdoYXRzYXBwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjkwXCI7XG59XG5cbi5tZGktd2hlZWxjaGFpci1hY2Nlc3NpYmlsaXR5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjkxXCI7XG59XG5cbi5tZGktd2hpdGUtYmFsYW5jZS1hdXRvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjkyXCI7XG59XG5cbi5tZGktd2hpdGUtYmFsYW5jZS1pbmNhbmRlc2NlbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2OTNcIjtcbn1cblxuLm1kaS13aGl0ZS1iYWxhbmNlLWlycmFkZXNjZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjk0XCI7XG59XG5cbi5tZGktd2hpdGUtYmFsYW5jZS1zdW5ueTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY5NVwiO1xufVxuXG4ubWRpLXdpZmk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2OTZcIjtcbn1cblxuLm1kaS13aWZpLW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY5N1wiO1xufVxuXG4ubWRpLXdpaTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY5OFwiO1xufVxuXG4ubWRpLXdpa2lwZWRpYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY5OVwiO1xufVxuXG4ubWRpLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY5YVwiO1xufVxuXG4ubWRpLXdpbmRvdy1jbG9zZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2OWJcIjtcbn1cblxuLm1kaS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2OWNcIjtcbn1cblxuLm1kaS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2OWRcIjtcbn1cblxuLm1kaS13aW5kb3ctb3BlbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjY5ZVwiO1xufVxuXG4ubWRpLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNjlmXCI7XG59XG5cbi5tZGktd2luZG93czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjZhMFwiO1xufVxuXG4ubWRpLXdvcmRwcmVzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjZhMVwiO1xufVxuXG4ubWRpLXdvcmtlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjZhMlwiO1xufVxuXG4ubWRpLXdyYXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2YTNcIjtcbn1cblxuLm1kaS13cmVuY2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2YTRcIjtcbn1cblxuLm1kaS13dW5kZXJsaXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNmE1XCI7XG59XG5cbi5tZGkteGJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjZhNlwiO1xufVxuXG4ubWRpLXhib3gtY29udHJvbGxlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjZhN1wiO1xufVxuXG4ubWRpLXhib3gtY29udHJvbGxlci1vZmY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2YThcIjtcbn1cblxuLm1kaS14ZGE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2YTlcIjtcbn1cblxuLm1kaS14aW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNmFhXCI7XG59XG5cbi5tZGkteGluZy1ib3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2YWJcIjtcbn1cblxuLm1kaS14aW5nLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjZhY1wiO1xufVxuXG4ubWRpLXhtbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjZhZFwiO1xufVxuXG4ubWRpLXllYXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNmFlXCI7XG59XG5cbi5tZGkteWVscDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjZhZlwiO1xufVxuXG4ubWRpLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjZiMFwiO1xufVxuXG4ubWRpLXppcC1ib3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2YjFcIjtcbn1cblxuLm1kaS0xOHB4IHtcblx0Zm9udC1zaXplOiAxOHB4O1xufVxuXG4ubWRpLTI0cHgge1xuXHRmb250LXNpemU6IDI0cHg7XG59XG5cbi5tZGktMzZweCB7XG5cdGZvbnQtc2l6ZTogMzZweDtcbn1cblxuLm1kaS00OHB4IHtcblx0Zm9udC1zaXplOiA0OHB4O1xufVxuXG4ubWRpLWRhcmsge1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cblxuLm1kaS1kYXJrLm1kaS1pbmFjdGl2ZSB7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpO1xufVxuXG4ubWRpLWxpZ2h0IHtcblx0Y29sb3I6IHdoaXRlO1xufVxuXG4ubWRpLWxpZ2h0Lm1kaS1pbmFjdGl2ZSB7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lYXJpY29ucyc7XG4gIC8vIHNyYzogIHVybCgnZm9udHMvTGluZWFyaWNvbnMuZW90PzR0MWRnaCcpO1xuICAvLyBzcmM6ICB1cmwoJ2ZvbnRzL0xpbmVhcmljb25zLmVvdD80dDFkZ2gjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIC8vIHVybCgnZm9udHMvTGluZWFyaWNvbnMudHRmPzR0MWRnaCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgLy8gdXJsKCdmb250cy9MaW5lYXJpY29ucy53b2ZmPzR0MWRnaCcpIGZvcm1hdCgnd29mZicpLFxuICAvLyB1cmwoJ2ZvbnRzL0xpbmVhcmljb25zLnN2Zz80dDFkZ2gjTGluZWFyaWNvbnMnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG5cbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL0xpbmVhcmljb25zLmVvdCcpOyAvKiBGb3IgSUU2LTggKi9cbiAgc3JjOiBsb2NhbCgnTGluZWFyaWNvbnMnKSxcbiAgbG9jYWwoJ0xpbmVhcmljb25zJyksXG4gIHVybCgnLi4vLi4vZm9udHMvTGluZWFyaWNvbnMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uLy4uL2ZvbnRzL0xpbmVhcmljb25zLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuLmxpbmVhcmljb25zLFxuXG5bY2xhc3NePVwibGluZWFyaWNvbnMtXCJdLCBbY2xhc3MqPVwiIGxpbmVhcmljb25zLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnTGluZWFyaWNvbnMnICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4ubGluZWFyaWNvbnMtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuLmxpbmVhcmljb25zLWhvbWUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4ubGluZWFyaWNvbnMtaG9tZTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cbi5saW5lYXJpY29ucy1ob21lNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuLmxpbmVhcmljb25zLWhvbWU1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4ubGluZWFyaWNvbnMtaG9tZTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cbi5saW5lYXJpY29ucy1iYXRodHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG4ubGluZWFyaWNvbnMtdG9vdGhicnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuLmxpbmVhcmljb25zLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuLmxpbmVhcmljb25zLWNvdWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG4ubGluZWFyaWNvbnMtY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cbi5saW5lYXJpY29ucy1jaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG4ubGluZWFyaWNvbnMtYXBhcnRtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG4ubGluZWFyaWNvbnMtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG4ubGluZWFyaWNvbnMtcGVuY2lsMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuLmxpbmVhcmljb25zLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuLmxpbmVhcmljb25zLXBlbmNpbDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cbi5saW5lYXJpY29ucy1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cbi5saW5lYXJpY29ucy1wZW5jaWw0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG4ubGluZWFyaWNvbnMtcGVuY2lsNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuLmxpbmVhcmljb25zLWZlYXRoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cbi5saW5lYXJpY29ucy1mZWF0aGVyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuLmxpbmVhcmljb25zLWZlYXRoZXIzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG4ubGluZWFyaWNvbnMtcGVuMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuLmxpbmVhcmljb25zLXBlbi1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cbi5saW5lYXJpY29ucy1wZW4tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG4ubGluZWFyaWNvbnMtdmVjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG4ubGluZWFyaWNvbnMtcGVuMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuLmxpbmVhcmljb25zLWJsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cbi5saW5lYXJpY29ucy1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuLmxpbmVhcmljb25zLWJydXNoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuLmxpbmVhcmljb25zLXNwcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG4ubGluZWFyaWNvbnMtcGFpbnQtcm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG4ubGluZWFyaWNvbnMtc3RhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cbi5saW5lYXJpY29ucy10YXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG4ubGluZWFyaWNvbnMtZGVzay10YXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG4ubGluZWFyaWNvbnMtdGV4dHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuLmxpbmVhcmljb25zLWV5ZS1kcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG4ubGluZWFyaWNvbnMtcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuLmxpbmVhcmljb25zLWNvbG9yLXNhbXBsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cbi5saW5lYXJpY29ucy1idWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cbi5saW5lYXJpY29ucy1ncmFkaWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOVwiO1xufVxuLmxpbmVhcmljb25zLWdyYWRpZW50MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuLmxpbmVhcmljb25zLW1hZ2ljLXdhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cbi5saW5lYXJpY29ucy1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cbi5saW5lYXJpY29ucy1wZW5jaWwtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmRcIjtcbn1cbi5saW5lYXJpY29ucy1wZW5jaWwtcnVsZXIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG4ubGluZWFyaWNvbnMtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZlwiO1xufVxuLmxpbmVhcmljb25zLWFpbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuLmxpbmVhcmljb25zLWd1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuLmxpbmVhcmljb25zLWJvdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMlwiO1xufVxuLmxpbmVhcmljb25zLWRyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzNcIjtcbn1cbi5saW5lYXJpY29ucy1kcm9wLWNyb3NzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzRcIjtcbn1cbi5saW5lYXJpY29ucy1kcm9wMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuLmxpbmVhcmljb25zLXNub3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzZcIjtcbn1cbi5saW5lYXJpY29ucy1zbm93MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuLmxpbmVhcmljb25zLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cbi5saW5lYXJpY29ucy1saWdodGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG4ubGluZWFyaWNvbnMta25pZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cbi5saW5lYXJpY29ucy1kYWdnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2JcIjtcbn1cbi5saW5lYXJpY29ucy10aXNzdWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cbi5saW5lYXJpY29ucy10b2lsZXQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjtcbn1cbi5saW5lYXJpY29ucy1wb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG4ubGluZWFyaWNvbnMtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2ZcIjtcbn1cbi5saW5lYXJpY29ucy11bWJyZWxsYTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDBcIjtcbn1cbi5saW5lYXJpY29ucy1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG4ubGluZWFyaWNvbnMtdG9ybmFkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuLmxpbmVhcmljb25zLXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDNcIjtcbn1cbi5saW5lYXJpY29ucy1mYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDRcIjtcbn1cbi5saW5lYXJpY29ucy1jb250cmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuLmxpbmVhcmljb25zLXN1bi1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuLmxpbmVhcmljb25zLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0N1wiO1xufVxuLmxpbmVhcmljb25zLXN1bjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDhcIjtcbn1cbi5saW5lYXJpY29ucy1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ5XCI7XG59XG4ubGluZWFyaWNvbnMtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGFcIjtcbn1cbi5saW5lYXJpY29ucy1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGJcIjtcbn1cbi5saW5lYXJpY29ucy1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuLmxpbmVhcmljb25zLWNsb3VkLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGRcIjtcbn1cbi5saW5lYXJpY29ucy1jbG91ZC1oYWlsc3RvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG59XG4ubGluZWFyaWNvbnMtY2xvdWQtc25vdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZlwiO1xufVxuLmxpbmVhcmljb25zLWNsb3VkLXdpbmR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUwXCI7XG59XG4ubGluZWFyaWNvbnMtc3VuLXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTFcIjtcbn1cbi5saW5lYXJpY29ucy1jbG91ZC1mb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cbi5saW5lYXJpY29ucy1jbG91ZC1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTNcIjtcbn1cbi5saW5lYXJpY29ucy1jbG91ZC1saWdodG5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTRcIjtcbn1cbi5saW5lYXJpY29ucy1jbG91ZC1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU1XCI7XG59XG4ubGluZWFyaWNvbnMtY2xvdWQtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NlwiO1xufVxuLmxpbmVhcmljb25zLWNsb3VkLWdlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTdcIjtcbn1cbi5saW5lYXJpY29ucy1jbG91ZC1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1OFwiO1xufVxuLmxpbmVhcmljb25zLWNsb3VkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU5XCI7XG59XG4ubGluZWFyaWNvbnMtY2xvdWQtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWFcIjtcbn1cbi5saW5lYXJpY29ucy1jbG91ZC1jcm9zc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTViXCI7XG59XG4ubGluZWFyaWNvbnMtY2xvdWQtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWNcIjtcbn1cbi5saW5lYXJpY29ucy1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZFwiO1xufVxuLmxpbmVhcmljb25zLWRhdGFiYXNlLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZVwiO1xufVxuLmxpbmVhcmljb25zLWRhdGFiYXNlLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZlwiO1xufVxuLmxpbmVhcmljb25zLWRhdGFiYXNlLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjBcIjtcbn1cbi5saW5lYXJpY29ucy1kYXRhYmFzZS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYxXCI7XG59XG4ubGluZWFyaWNvbnMtZGF0YWJhc2UtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjJcIjtcbn1cbi5saW5lYXJpY29ucy1kYXRhYmFzZS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG59XG4ubGluZWFyaWNvbnMtZGF0YWJhc2UtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY0XCI7XG59XG4ubGluZWFyaWNvbnMtZGF0YWJhc2UtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjVcIjtcbn1cbi5saW5lYXJpY29ucy1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjZcIjtcbn1cbi5saW5lYXJpY29ucy1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjdcIjtcbn1cbi5saW5lYXJpY29ucy1zaGllbGQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjhcIjtcbn1cbi5saW5lYXJpY29ucy1zaGllbGQtYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjlcIjtcbn1cbi5saW5lYXJpY29ucy1zaGllbGQtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmFcIjtcbn1cbi5saW5lYXJpY29ucy1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XG59XG4ubGluZWFyaWNvbnMtcm90YXRpb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2Y1wiO1xufVxuLmxpbmVhcmljb25zLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZFwiO1xufVxuLmxpbmVhcmljb25zLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZVwiO1xufVxuLmxpbmVhcmljb25zLWtleS1ob2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZmXCI7XG59XG4ubGluZWFyaWNvbnMtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MFwiO1xufVxuLmxpbmVhcmljb25zLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MVwiO1xufVxuLmxpbmVhcmljb25zLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MlwiO1xufVxuLmxpbmVhcmljb25zLWNvZzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzNcIjtcbn1cbi5saW5lYXJpY29ucy13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzRcIjtcbn1cbi5saW5lYXJpY29ucy1zY3Jld2RyaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NVwiO1xufVxuLmxpbmVhcmljb25zLWhhbW1lci13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzZcIjtcbn1cbi5saW5lYXJpY29ucy1oYW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzdcIjtcbn1cbi5saW5lYXJpY29ucy1zYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzhcIjtcbn1cbi5saW5lYXJpY29ucy1heGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzlcIjtcbn1cbi5saW5lYXJpY29ucy1heGUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdhXCI7XG59XG4ubGluZWFyaWNvbnMtc2hvdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdiXCI7XG59XG4ubGluZWFyaWNvbnMtcGlja2F4ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3Y1wiO1xufVxuLmxpbmVhcmljb25zLWZhY3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2RcIjtcbn1cbi5saW5lYXJpY29ucy1mYWN0b3J5MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3ZVwiO1xufVxuLmxpbmVhcmljb25zLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2ZcIjtcbn1cbi5saW5lYXJpY29ucy10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MFwiO1xufVxuLmxpbmVhcmljb25zLXRyYXNoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MVwiO1xufVxuLmxpbmVhcmljb25zLXRyYXNoMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MlwiO1xufVxuLmxpbmVhcmljb25zLWJyb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgzXCI7XG59XG4ubGluZWFyaWNvbnMtZ2FtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NFwiO1xufVxuLmxpbmVhcmljb25zLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODVcIjtcbn1cbi5saW5lYXJpY29ucy1qb3lzdGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NlwiO1xufVxuLmxpbmVhcmljb25zLWRpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODdcIjtcbn1cbi5saW5lYXJpY29ucy1zcGFkZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODhcIjtcbn1cbi5saW5lYXJpY29ucy1kaWFtb25kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4OVwiO1xufVxuLmxpbmVhcmljb25zLWNsdWJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThhXCI7XG59XG4ubGluZWFyaWNvbnMtaGVhcnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThiXCI7XG59XG4ubGluZWFyaWNvbnMtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGNcIjtcbn1cbi5saW5lYXJpY29ucy1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThkXCI7XG59XG4ubGluZWFyaWNvbnMtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThlXCI7XG59XG4ubGluZWFyaWNvbnMtc3Rhci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZlwiO1xufVxuLmxpbmVhcmljb25zLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTBcIjtcbn1cbi5saW5lYXJpY29ucy1mbGFnMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5MVwiO1xufVxuLmxpbmVhcmljb25zLWZsYWczOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkyXCI7XG59XG4ubGluZWFyaWNvbnMtbWFpbGJveC1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkzXCI7XG59XG4ubGluZWFyaWNvbnMtbWFpbGJveC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5NFwiO1xufVxuLmxpbmVhcmljb25zLWF0LXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTVcIjtcbn1cbi5saW5lYXJpY29ucy1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5NlwiO1xufVxuLmxpbmVhcmljb25zLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTdcIjtcbn1cbi5saW5lYXJpY29ucy1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OThcIjtcbn1cbi5saW5lYXJpY29ucy1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5OVwiO1xufVxuLmxpbmVhcmljb25zLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlhXCI7XG59XG4ubGluZWFyaWNvbnMtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTliXCI7XG59XG4ubGluZWFyaWNvbnMtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWNcIjtcbn1cbi5saW5lYXJpY29ucy1pbmJveDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWRcIjtcbn1cbi5saW5lYXJpY29ucy1vdXRib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWVcIjtcbn1cbi5saW5lYXJpY29ucy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWZcIjtcbn1cbi5saW5lYXJpY29ucy1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWEwXCI7XG59XG4ubGluZWFyaWNvbnMtYXJjaGl2ZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTFcIjtcbn1cbi5saW5lYXJpY29ucy1kcmF3ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWEyXCI7XG59XG4ubGluZWFyaWNvbnMtZHJhd2VyczI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTNcIjtcbn1cbi5saW5lYXJpY29ucy1kcmF3ZXJzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhNFwiO1xufVxuLmxpbmVhcmljb25zLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhNVwiO1xufVxuLmxpbmVhcmljb25zLWV5ZS1jcm9zc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE2XCI7XG59XG4ubGluZWFyaWNvbnMtZXllLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTdcIjtcbn1cbi5saW5lYXJpY29ucy1leWUtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YThcIjtcbn1cbi5saW5lYXJpY29ucy1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE5XCI7XG59XG4ubGluZWFyaWNvbnMtYmlub2N1bGFyczI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWFcIjtcbn1cbi5saW5lYXJpY29ucy1oZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWJcIjtcbn1cbi5saW5lYXJpY29ucy1oZGQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhY1wiO1xufVxuLmxpbmVhcmljb25zLWhkZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZFwiO1xufVxuLmxpbmVhcmljb25zLWZsb3BweS1kaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFlXCI7XG59XG4ubGluZWFyaWNvbnMtZGlzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZlwiO1xufVxuLmxpbmVhcmljb25zLXRhcGUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIwXCI7XG59XG4ubGluZWFyaWNvbnMtcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliMVwiO1xufVxuLmxpbmVhcmljb25zLXNocmVkZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIyXCI7XG59XG4ubGluZWFyaWNvbnMtZmlsZS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliM1wiO1xufVxuLmxpbmVhcmljb25zLWZpbGUtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI0XCI7XG59XG4ubGluZWFyaWNvbnMtZmlsZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliNVwiO1xufVxuLmxpbmVhcmljb25zLWZpbGUtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliNlwiO1xufVxuLmxpbmVhcmljb25zLWZpbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI3XCI7XG59XG4ubGluZWFyaWNvbnMtY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliOFwiO1xufVxuLmxpbmVhcmljb25zLWNvbXBhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjlcIjtcbn1cbi5saW5lYXJpY29ucy1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmFcIjtcbn1cbi5saW5lYXJpY29ucy1mb2xkZXItc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJiXCI7XG59XG4ubGluZWFyaWNvbnMtZm9sZGVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmNcIjtcbn1cbi5saW5lYXJpY29ucy1mb2xkZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmRcIjtcbn1cbi5saW5lYXJpY29ucy1mb2xkZXItZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmVcIjtcbn1cbi5saW5lYXJpY29ucy1mb2xkZXItdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJmXCI7XG59XG4ubGluZWFyaWNvbnMtZm9sZGVyLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzBcIjtcbn1cbi5saW5lYXJpY29ucy1mb2xkZXItaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzFcIjtcbn1cbi5saW5lYXJpY29ucy1mb2xkZXItdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljMlwiO1xufVxuLmxpbmVhcmljb25zLWZvbGRlci1zaGFyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzNcIjtcbn1cbi5saW5lYXJpY29ucy1mb2xkZXItbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzRcIjtcbn1cbi5saW5lYXJpY29ucy1mb2xkZXItcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljNVwiO1xufVxuLmxpbmVhcmljb25zLWZvbGRlci1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM2XCI7XG59XG4ubGluZWFyaWNvbnMtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzdcIjtcbn1cbi5saW5lYXJpY29ucy1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljOFwiO1xufVxuLmxpbmVhcmljb25zLWNsaXBib2FyZC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljOVwiO1xufVxuLmxpbmVhcmljb25zLWNsaXBib2FyZC1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2FcIjtcbn1cbi5saW5lYXJpY29ucy1jbGlwYm9hcmQtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljYlwiO1xufVxuLmxpbmVhcmljb25zLWNsaXBib2FyZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljY1wiO1xufVxuLmxpbmVhcmljb25zLWNsaXBib2FyZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNkXCI7XG59XG4ubGluZWFyaWNvbnMtY2xpcGJvYXJkLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2VcIjtcbn1cbi5saW5lYXJpY29ucy1jbGlwYm9hcmQtYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2ZcIjtcbn1cbi5saW5lYXJpY29ucy1jbGlwYm9hcmQtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkMFwiO1xufVxuLmxpbmVhcmljb25zLXJlZ2lzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQxXCI7XG59XG4ubGluZWFyaWNvbnMtZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDJcIjtcbn1cbi5saW5lYXJpY29ucy1leGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQzXCI7XG59XG4ubGluZWFyaWNvbnMtcGFwZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ0XCI7XG59XG4ubGluZWFyaWNvbnMtbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkNVwiO1xufVxuLmxpbmVhcmljb25zLXJlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDZcIjtcbn1cbi5saW5lYXJpY29ucy10eXBld3JpdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ3XCI7XG59XG4ubGluZWFyaWNvbnMtZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDhcIjtcbn1cbi5saW5lYXJpY29ucy1kb2N1bWVudDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDlcIjtcbn1cbi5saW5lYXJpY29ucy1ncmFkdWF0aW9uLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkYVwiO1xufVxuLmxpbmVhcmljb25zLWxpY2Vuc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGJcIjtcbn1cbi5saW5lYXJpY29ucy1saWNlbnNlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkY1wiO1xufVxuLmxpbmVhcmljb25zLW1lZGFsLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRkXCI7XG59XG4ubGluZWFyaWNvbnMtbWVkYWwtZmlyc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGVcIjtcbn1cbi5saW5lYXJpY29ucy1tZWRhbC1zZWNvbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGZcIjtcbn1cbi5saW5lYXJpY29ucy1tZWRhbC10aGlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllMFwiO1xufVxuLmxpbmVhcmljb25zLXBvZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllMVwiO1xufVxuLmxpbmVhcmljb25zLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllMlwiO1xufVxuLmxpbmVhcmljb25zLXRyb3BoeTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTNcIjtcbn1cbi5saW5lYXJpY29ucy1tdXNpYy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU0XCI7XG59XG4ubGluZWFyaWNvbnMtbXVzaWMtbm90ZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTVcIjtcbn1cbi5saW5lYXJpY29ucy1tdXNpYy1ub3RlMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllNlwiO1xufVxuLmxpbmVhcmljb25zLXBsYXlsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU3XCI7XG59XG4ubGluZWFyaWNvbnMtcGxheWxpc3QtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU4XCI7XG59XG4ubGluZWFyaWNvbnMtZ3VpdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU5XCI7XG59XG4ubGluZWFyaWNvbnMtdHJ1bXBldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllYVwiO1xufVxuLmxpbmVhcmljb25zLWFsYnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWViXCI7XG59XG4ubGluZWFyaWNvbnMtc2h1ZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllY1wiO1xufVxuLmxpbmVhcmljb25zLXJlcGVhdC1vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWRcIjtcbn1cbi5saW5lYXJpY29ucy1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWVcIjtcbn1cbi5saW5lYXJpY29ucy1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVmXCI7XG59XG4ubGluZWFyaWNvbnMtaGVhZHNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmMFwiO1xufVxuLmxpbmVhcmljb25zLWxvdWRzcGVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWYxXCI7XG59XG4ubGluZWFyaWNvbnMtZXF1YWxpemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWYyXCI7XG59XG4ubGluZWFyaWNvbnMtdGhlYXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmM1wiO1xufVxuLmxpbmVhcmljb25zLTNkLWdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjRcIjtcbn1cbi5saW5lYXJpY29ucy10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjVcIjtcbn1cbi5saW5lYXJpY29ucy1wcmVzZW50YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjZcIjtcbn1cbi5saW5lYXJpY29ucy1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY3XCI7XG59XG4ubGluZWFyaWNvbnMtZmlsbS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY4XCI7XG59XG4ubGluZWFyaWNvbnMtY2xhcGJvYXJkLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjlcIjtcbn1cbi5saW5lYXJpY29ucy1tZWRpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmYVwiO1xufVxuLmxpbmVhcmljb25zLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmJcIjtcbn1cbi5saW5lYXJpY29ucy1maWxtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmY1wiO1xufVxuLmxpbmVhcmljb25zLXN1cnZlaWxsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmZFwiO1xufVxuLmxpbmVhcmljb25zLXN1cnZlaWxsYW5jZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmVcIjtcbn1cbi5saW5lYXJpY29ucy1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmZcIjtcbn1cbi5saW5lYXJpY29ucy1jYW1lcmEtY3Jvc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMFwiO1xufVxuLmxpbmVhcmljb25zLWNhbWVyYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAxXCI7XG59XG4ubGluZWFyaWNvbnMtdGltZS1sYXBzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMlwiO1xufVxuLmxpbmVhcmljb25zLXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwM1wiO1xufVxuLmxpbmVhcmljb25zLWNhbWVyYTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbn1cbi5saW5lYXJpY29ucy1jYW1lcmEtZmxpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNVwiO1xufVxuLmxpbmVhcmljb25zLXBhbm9yYW1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA2XCI7XG59XG4ubGluZWFyaWNvbnMtdGltZS1sYXBzZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDdcIjtcbn1cbi5saW5lYXJpY29ucy1zaHV0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA4XCI7XG59XG4ubGluZWFyaWNvbnMtc2h1dHRlcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDlcIjtcbn1cbi5saW5lYXJpY29ucy1mYWNlLWRldGVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwYVwiO1xufVxuLmxpbmVhcmljb25zLWZsYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBiXCI7XG59XG4ubGluZWFyaWNvbnMtY29udmV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBjXCI7XG59XG4ubGluZWFyaWNvbnMtY29uY2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZFwiO1xufVxuLmxpbmVhcmljb25zLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGVcIjtcbn1cbi5saW5lYXJpY29ucy1waWN0dXJlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZlwiO1xufVxuLmxpbmVhcmljb25zLXBpY3R1cmUzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEwXCI7XG59XG4ubGluZWFyaWNvbnMtcGljdHVyZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTFcIjtcbn1cbi5saW5lYXJpY29ucy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEyXCI7XG59XG4ubGluZWFyaWNvbnMtYXVkaW8tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExM1wiO1xufVxuLmxpbmVhcmljb25zLWJvb2syOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE0XCI7XG59XG4ubGluZWFyaWNvbnMtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTVcIjtcbn1cbi5saW5lYXJpY29ucy1ib29rbWFyazI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTZcIjtcbn1cbi5saW5lYXJpY29ucy1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExN1wiO1xufVxuLmxpbmVhcmljb25zLWxpYnJhcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMThcIjtcbn1cbi5saW5lYXJpY29ucy1saWJyYXJ5MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExOVwiO1xufVxuLmxpbmVhcmljb25zLWNvbnRhY3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFhXCI7XG59XG4ubGluZWFyaWNvbnMtcHJvZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExYlwiO1xufVxuLmxpbmVhcmljb25zLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFjXCI7XG59XG4ubGluZWFyaWNvbnMtcG9ydHJhaXQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFkXCI7XG59XG4ubGluZWFyaWNvbnMtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZVwiO1xufVxuLmxpbmVhcmljb25zLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZlwiO1xufVxuLmxpbmVhcmljb25zLXVzZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjBcIjtcbn1cbi5saW5lYXJpY29ucy11c2VyLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjFcIjtcbn1cbi5saW5lYXJpY29ucy11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyMlwiO1xufVxuLmxpbmVhcmljb25zLXVzZXJzMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyM1wiO1xufVxuLmxpbmVhcmljb25zLXVzZXJzLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjRcIjtcbn1cbi5saW5lYXJpY29ucy11c2Vycy1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyNVwiO1xufVxuLmxpbmVhcmljb25zLWdyb3VwLXdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjZcIjtcbn1cbi5saW5lYXJpY29ucy13b21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyN1wiO1xufVxuLmxpbmVhcmljb25zLW1hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyOFwiO1xufVxuLmxpbmVhcmljb25zLWJhYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjlcIjtcbn1cbi5saW5lYXJpY29ucy1iYWJ5MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyYVwiO1xufVxuLmxpbmVhcmljb25zLWJhYnkzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJiXCI7XG59XG4ubGluZWFyaWNvbnMtYmFieS1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmNcIjtcbn1cbi5saW5lYXJpY29ucy13YWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJkXCI7XG59XG4ubGluZWFyaWNvbnMtaGFuZC13YXZpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmVcIjtcbn1cbi5saW5lYXJpY29ucy1qdW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJmXCI7XG59XG4ubGluZWFyaWNvbnMtcnVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMwXCI7XG59XG4ubGluZWFyaWNvbnMtd29tYW4yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMxXCI7XG59XG4ubGluZWFyaWNvbnMtbWFuMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzMlwiO1xufVxuLmxpbmVhcmljb25zLW1hbi13b21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzM1wiO1xufVxuLmxpbmVhcmljb25zLWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzNFwiO1xufVxuLmxpbmVhcmljb25zLXdlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzNVwiO1xufVxuLmxpbmVhcmljb25zLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM2XCI7XG59XG4ubGluZWFyaWNvbnMtYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM3XCI7XG59XG4ubGluZWFyaWNvbnMtYm93LXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzOFwiO1xufVxuLmxpbmVhcmljb25zLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzOVwiO1xufVxuLmxpbmVhcmljb25zLXNvY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNhXCI7XG59XG4ubGluZWFyaWNvbnMtc2hvZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzYlwiO1xufVxuLmxpbmVhcmljb25zLXNob2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNjXCI7XG59XG4ubGluZWFyaWNvbnMtaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNkXCI7XG59XG4ubGluZWFyaWNvbnMtcGFudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2VcIjtcbn1cbi5saW5lYXJpY29ucy1zaG9ydHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2ZcIjtcbn1cbi5saW5lYXJpY29ucy1mbGlwLWZsb3BzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQwXCI7XG59XG4ubGluZWFyaWNvbnMtc2hpcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDFcIjtcbn1cbi5saW5lYXJpY29ucy1oYW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDJcIjtcbn1cbi5saW5lYXJpY29ucy1sYXVuZHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQzXCI7XG59XG4ubGluZWFyaWNvbnMtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDRcIjtcbn1cbi5saW5lYXJpY29ucy1oYWlyY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ1XCI7XG59XG4ubGluZWFyaWNvbnMtc3RvcmUtMjQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDZcIjtcbn1cbi5saW5lYXJpY29ucy1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ3XCI7XG59XG4ubGluZWFyaWNvbnMtYmFyY29kZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDhcIjtcbn1cbi5saW5lYXJpY29ucy1iYXJjb2RlMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0OVwiO1xufVxuLmxpbmVhcmljb25zLWNhc2hpZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGFcIjtcbn1cbi5saW5lYXJpY29ucy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGJcIjtcbn1cbi5saW5lYXJpY29ucy1iYWcyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRjXCI7XG59XG4ubGluZWFyaWNvbnMtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0ZFwiO1xufVxuLmxpbmVhcmljb25zLWNhcnQtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGVcIjtcbn1cbi5saW5lYXJpY29ucy1jYXJ0LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGZcIjtcbn1cbi5saW5lYXJpY29ucy1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTBcIjtcbn1cbi5saW5lYXJpY29ucy1jYXJ0LXBsdXMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTUxXCI7XG59XG4ubGluZWFyaWNvbnMtY2FydC1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTJcIjtcbn1cbi5saW5lYXJpY29ucy1jYXJ0LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1M1wiO1xufVxuLmxpbmVhcmljb25zLWNhcnQtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTRcIjtcbn1cbi5saW5lYXJpY29ucy10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTVcIjtcbn1cbi5saW5lYXJpY29ucy10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU2XCI7XG59XG4ubGluZWFyaWNvbnMtcmVjZWlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1N1wiO1xufVxuLmxpbmVhcmljb25zLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1OFwiO1xufVxuLmxpbmVhcmljb25zLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU5XCI7XG59XG4ubGluZWFyaWNvbnMtY2FzaC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWFcIjtcbn1cbi5saW5lYXJpY29ucy1jYXNoLWV1cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWJcIjtcbn1cbi5saW5lYXJpY29ucy1jYXNoLXBvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVjXCI7XG59XG4ubGluZWFyaWNvbnMtY2FzaC15ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWRcIjtcbn1cbi5saW5lYXJpY29ucy1iYWctZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVlXCI7XG59XG4ubGluZWFyaWNvbnMtYmFnLWV1cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWZcIjtcbn1cbi5saW5lYXJpY29ucy1iYWctcG91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjBcIjtcbn1cbi5saW5lYXJpY29ucy1iYWcteWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTYxXCI7XG59XG4ubGluZWFyaWNvbnMtY29pbi1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjJcIjtcbn1cbi5saW5lYXJpY29ucy1jb2luLWV1cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjNcIjtcbn1cbi5saW5lYXJpY29ucy1jb2luLXBvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY0XCI7XG59XG4ubGluZWFyaWNvbnMtY29pbi15ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjVcIjtcbn1cbi5saW5lYXJpY29ucy1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY2XCI7XG59XG4ubGluZWFyaWNvbnMtY2FsY3VsYXRvcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjdcIjtcbn1cbi5saW5lYXJpY29ucy1hYmFjdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjhcIjtcbn1cbi5saW5lYXJpY29ucy12YXVsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2OVwiO1xufVxuLmxpbmVhcmljb25zLXRlbGVwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2YVwiO1xufVxuLmxpbmVhcmljb25zLXBob25lLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmJcIjtcbn1cbi5saW5lYXJpY29ucy1waG9uZS13YXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZjXCI7XG59XG4ubGluZWFyaWNvbnMtcGhvbmUtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmRcIjtcbn1cbi5saW5lYXJpY29ucy1waG9uZS1vdXRnb2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2ZVwiO1xufVxuLmxpbmVhcmljb25zLXBob25lLWluY29taW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZmXCI7XG59XG4ubGluZWFyaWNvbnMtcGhvbmUtaW4tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTcwXCI7XG59XG4ubGluZWFyaWNvbnMtcGhvbmUtZXJyb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzFcIjtcbn1cbi5saW5lYXJpY29ucy1waG9uZS1zaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzJcIjtcbn1cbi5saW5lYXJpY29ucy1waG9uZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTczXCI7XG59XG4ubGluZWFyaWNvbnMtcGhvbmUtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzRcIjtcbn1cbi5saW5lYXJpY29ucy12b2ljZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzVcIjtcbn1cbi5saW5lYXJpY29ucy1kaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTc2XCI7XG59XG4ubGluZWFyaWNvbnMtdGVsZXBob25lMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3N1wiO1xufVxuLmxpbmVhcmljb25zLXB1c2hwaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzhcIjtcbn1cbi5saW5lYXJpY29ucy1wdXNocGluMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3OVwiO1xufVxuLmxpbmVhcmljb25zLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2FcIjtcbn1cbi5saW5lYXJpY29ucy1tYXAtbWFya2VyLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2JcIjtcbn1cbi5saW5lYXJpY29ucy1tYXAtbWFya2VyLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2NcIjtcbn1cbi5saW5lYXJpY29ucy1tYXAtbWFya2VyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTdkXCI7XG59XG4ubGluZWFyaWNvbnMtbWFwLW1hcmtlci1jcm9zc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTdlXCI7XG59XG4ubGluZWFyaWNvbnMtcmFkYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2ZcIjtcbn1cbi5saW5lYXJpY29ucy1jb21wYXNzMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4MFwiO1xufVxuLmxpbmVhcmljb25zLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4MVwiO1xufVxuLmxpbmVhcmljb25zLW1hcDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODJcIjtcbn1cbi5saW5lYXJpY29ucy1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4M1wiO1xufVxuLmxpbmVhcmljb25zLXJvYWQtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4NFwiO1xufVxuLmxpbmVhcmljb25zLWNhbGVuZGFyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg1XCI7XG59XG4ubGluZWFyaWNvbnMtY2FsZW5kYXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODZcIjtcbn1cbi5saW5lYXJpY29ucy1jYWxlbmRhci1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4N1wiO1xufVxuLmxpbmVhcmljb25zLWNhbGVuZGFyLTMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg4XCI7XG59XG4ubGluZWFyaWNvbnMtY2FsZW5kYXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4OVwiO1xufVxuLmxpbmVhcmljb25zLWNhbGVuZGFyLWluc2VydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4YVwiO1xufVxuLmxpbmVhcmljb25zLWNhbGVuZGFyLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGJcIjtcbn1cbi5saW5lYXJpY29ucy1jYWxlbmRhci11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThjXCI7XG59XG4ubGluZWFyaWNvbnMtbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGRcIjtcbn1cbi5saW5lYXJpY29ucy1tb3VzZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThlXCI7XG59XG4ubGluZWFyaWNvbnMtbW91c2UtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGZcIjtcbn1cbi5saW5lYXJpY29ucy1tb3VzZS1ib3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkwXCI7XG59XG4ubGluZWFyaWNvbnMta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTFcIjtcbn1cbi5saW5lYXJpY29ucy1rZXlib2FyZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5MlwiO1xufVxuLmxpbmVhcmljb25zLWtleWJvYXJkLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTNcIjtcbn1cbi5saW5lYXJpY29ucy1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTRcIjtcbn1cbi5saW5lYXJpY29ucy1zcGVsbC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5NVwiO1xufVxuLmxpbmVhcmljb25zLWVzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5NlwiO1xufVxuLmxpbmVhcmljb25zLWVudGVyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5N1wiO1xufVxuLmxpbmVhcmljb25zLXNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5OFwiO1xufVxuLmxpbmVhcmljb25zLWFzcGVjdC1yYXRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5OVwiO1xufVxuLmxpbmVhcmljb25zLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5YVwiO1xufVxuLmxpbmVhcmljb25zLXNpZ25hbC1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTliXCI7XG59XG4ubGluZWFyaWNvbnMtc2lnbmFsLTgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTljXCI7XG59XG4ubGluZWFyaWNvbnMtc2lnbmFsLTYwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTlkXCI7XG59XG4ubGluZWFyaWNvbnMtc2lnbmFsLTQwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTllXCI7XG59XG4ubGluZWFyaWNvbnMtc2lnbmFsLTIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTlmXCI7XG59XG4ubGluZWFyaWNvbnMtc2lnbmFsLTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTBcIjtcbn1cbi5saW5lYXJpY29ucy1zaWduYWwtYmxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhMVwiO1xufVxuLmxpbmVhcmljb25zLXNpbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhMlwiO1xufVxuLmxpbmVhcmljb25zLWZsYXNoLW1lbW9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhM1wiO1xufVxuLmxpbmVhcmljb25zLXVzYi1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhNFwiO1xufVxuLmxpbmVhcmljb25zLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE1XCI7XG59XG4ubGluZWFyaWNvbnMtc21hcnRwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhNlwiO1xufVxuLmxpbmVhcmljb25zLXNtYXJ0cGhvbmUtbm90aWZpY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE3XCI7XG59XG4ubGluZWFyaWNvbnMtc21hcnRwaG9uZS12aWJyYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYThcIjtcbn1cbi5saW5lYXJpY29ucy1zbWFydHBob25lLWVtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE5XCI7XG59XG4ubGluZWFyaWNvbnMtc21hcnRwaG9uZS13YXZlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhYVwiO1xufVxuLmxpbmVhcmljb25zLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhYlwiO1xufVxuLmxpbmVhcmljb25zLXRhYmxldDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWNcIjtcbn1cbi5saW5lYXJpY29ucy1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWRcIjtcbn1cbi5saW5lYXJpY29ucy1sYXB0b3AtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWVcIjtcbn1cbi5saW5lYXJpY29ucy1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWFmXCI7XG59XG4ubGluZWFyaWNvbnMtbGF1bmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWIwXCI7XG59XG4ubGluZWFyaWNvbnMtbmV3LXRhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiMVwiO1xufVxuLmxpbmVhcmljb25zLXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiMlwiO1xufVxuLmxpbmVhcmljb25zLWNhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWIzXCI7XG59XG4ubGluZWFyaWNvbnMtY2FibGUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI0XCI7XG59XG4ubGluZWFyaWNvbnMtdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjVcIjtcbn1cbi5saW5lYXJpY29ucy1yYWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiNlwiO1xufVxuLmxpbmVhcmljb25zLXJlbW90ZS1jb250cm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI3XCI7XG59XG4ubGluZWFyaWNvbnMtcG93ZXItc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI4XCI7XG59XG4ubGluZWFyaWNvbnMtcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjlcIjtcbn1cbi5saW5lYXJpY29ucy1wb3dlci1jcm9zc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJhXCI7XG59XG4ubGluZWFyaWNvbnMtZmxhc2gtYXV0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiYlwiO1xufVxuLmxpbmVhcmljb25zLWxhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmNcIjtcbn1cbi5saW5lYXJpY29ucy1mbGFzaGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJkXCI7XG59XG4ubGluZWFyaWNvbnMtbGFtcHNoYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJlXCI7XG59XG4ubGluZWFyaWNvbnMtY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiZlwiO1xufVxuLmxpbmVhcmljb25zLW91dGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjMFwiO1xufVxuLmxpbmVhcmljb25zLWJhdHRlcnktcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzFcIjtcbn1cbi5saW5lYXJpY29ucy1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWMyXCI7XG59XG4ubGluZWFyaWNvbnMtYmF0dGVyeS1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjM1wiO1xufVxuLmxpbmVhcmljb25zLWJhdHRlcnktZXJyb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzRcIjtcbn1cbi5saW5lYXJpY29ucy1iYXR0ZXJ5LWxvdzE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzVcIjtcbn1cbi5saW5lYXJpY29ucy1iYXR0ZXJ5LWxvdzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzZcIjtcbn1cbi5saW5lYXJpY29ucy1iYXR0ZXJ5LWxvdzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzdcIjtcbn1cbi5saW5lYXJpY29ucy1iYXR0ZXJ5LW1pZDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzhcIjtcbn1cbi5saW5lYXJpY29ucy1iYXR0ZXJ5LW1pZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzlcIjtcbn1cbi5saW5lYXJpY29ucy1iYXR0ZXJ5LW1pZDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2FcIjtcbn1cbi5saW5lYXJpY29ucy1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2JcIjtcbn1cbi5saW5lYXJpY29ucy1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNjXCI7XG59XG4ubGluZWFyaWNvbnMtYmF0dGVyeS1jaGFyZ2luZzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2RcIjtcbn1cbi5saW5lYXJpY29ucy1iYXR0ZXJ5LWNoYXJnaW5nMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjZVwiO1xufVxuLmxpbmVhcmljb25zLWJhdHRlcnktY2hhcmdpbmc0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNmXCI7XG59XG4ubGluZWFyaWNvbnMtYmF0dGVyeS1jaGFyZ2luZzU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDBcIjtcbn1cbi5saW5lYXJpY29ucy1iYXR0ZXJ5LWNoYXJnaW5nNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkMVwiO1xufVxuLmxpbmVhcmljb25zLWJhdHRlcnktY2hhcmdpbmc3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQyXCI7XG59XG4ubGluZWFyaWNvbnMtY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkM1wiO1xufVxuLmxpbmVhcmljb25zLWNoaXAteDY0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ0XCI7XG59XG4ubGluZWFyaWNvbnMtY2hpcC14ODY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDVcIjtcbn1cbi5saW5lYXJpY29ucy1idWJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDZcIjtcbn1cbi5saW5lYXJpY29ucy1idWJibGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ3XCI7XG59XG4ubGluZWFyaWNvbnMtYnViYmxlLWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDhcIjtcbn1cbi5saW5lYXJpY29ucy1idWJibGUtYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDlcIjtcbn1cbi5saW5lYXJpY29ucy1idWJibGUtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGFcIjtcbn1cbi5saW5lYXJpY29ucy1idWJibGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkYlwiO1xufVxuLmxpbmVhcmljb25zLWJ1YmJsZS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGNcIjtcbn1cbi5saW5lYXJpY29ucy1idWJibGUtcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkZFwiO1xufVxuLmxpbmVhcmljb25zLWJ1YmJsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkZVwiO1xufVxuLmxpbmVhcmljb25zLWJ1YmJsZS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRmXCI7XG59XG4ubGluZWFyaWNvbnMtYnViYmxlLXF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWUwXCI7XG59XG4ubGluZWFyaWNvbnMtYnViYmxlLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWUxXCI7XG59XG4ubGluZWFyaWNvbnMtYnViYmxlLWVtb3RpY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWUyXCI7XG59XG4ubGluZWFyaWNvbnMtYnViYmxlLWF0dGFjaG1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTNcIjtcbn1cbi5saW5lYXJpY29ucy1waG9uZS1idWJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTRcIjtcbn1cbi5saW5lYXJpY29ucy1xdW90ZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU1XCI7XG59XG4ubGluZWFyaWNvbnMtcXVvdGUtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTZcIjtcbn1cbi5saW5lYXJpY29ucy1kbmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTdcIjtcbn1cbi5saW5lYXJpY29ucy1oZWFydC1wdWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlOFwiO1xufVxuLmxpbmVhcmljb25zLXB1bHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU5XCI7XG59XG4ubGluZWFyaWNvbnMtc3lyaW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlYVwiO1xufVxuLmxpbmVhcmljb25zLXBpbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWViXCI7XG59XG4ubGluZWFyaWNvbnMtZmlyc3QtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWVjXCI7XG59XG4ubGluZWFyaWNvbnMtbGlmZWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWRcIjtcbn1cbi5saW5lYXJpY29ucy1iYW5kYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWVlXCI7XG59XG4ubGluZWFyaWNvbnMtYmFuZGFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWZcIjtcbn1cbi5saW5lYXJpY29ucy10aGVybW9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmMFwiO1xufVxuLmxpbmVhcmljb25zLW1pY3Jvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjFcIjtcbn1cbi5saW5lYXJpY29ucy1icmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmMlwiO1xufVxuLmxpbmVhcmljb25zLWJlYWtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmM1wiO1xufVxuLmxpbmVhcmljb25zLXNrdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY0XCI7XG59XG4ubGluZWFyaWNvbnMtYm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmNVwiO1xufVxuLmxpbmVhcmljb25zLWNvbnN0cnVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmNlwiO1xufVxuLmxpbmVhcmljb25zLWNvbnN0cnVjdGlvbi1jb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY3XCI7XG59XG4ubGluZWFyaWNvbnMtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY4XCI7XG59XG4ubGluZWFyaWNvbnMtcGllLWNoYXJ0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmOVwiO1xufVxuLmxpbmVhcmljb25zLWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWZhXCI7XG59XG4ubGluZWFyaWNvbnMtY2hhcnQtZ3Jvd3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWZiXCI7XG59XG4ubGluZWFyaWNvbnMtY2hhcnQtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmY1wiO1xufVxuLmxpbmVhcmljb25zLWNoYXJ0LXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWZkXCI7XG59XG4ubGluZWFyaWNvbnMtY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmZVwiO1xufVxuLmxpbmVhcmljb25zLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmZcIjtcbn1cbi5saW5lYXJpY29ucy1iYWxsb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjAwXCI7XG59XG4ubGluZWFyaWNvbnMtcmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwMVwiO1xufVxuLmxpbmVhcmljb25zLXJhbmsyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjAyXCI7XG59XG4ubGluZWFyaWNvbnMtcmFuazM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDNcIjtcbn1cbi5saW5lYXJpY29ucy1jcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwNFwiO1xufVxuLmxpbmVhcmljb25zLWxvdHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA1XCI7XG59XG4ubGluZWFyaWNvbnMtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwNlwiO1xufVxuLmxpbmVhcmljb25zLWRpYW1vbmQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA3XCI7XG59XG4ubGluZWFyaWNvbnMtZGlhbW9uZDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDhcIjtcbn1cbi5saW5lYXJpY29ucy1kaWFtb25kNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwOVwiO1xufVxuLmxpbmVhcmljb25zLWxpbmVhcmljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjBhXCI7XG59XG4ubGluZWFyaWNvbnMtdGVhY3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjBiXCI7XG59XG4ubGluZWFyaWNvbnMtdGVhcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjBjXCI7XG59XG4ubGluZWFyaWNvbnMtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMGRcIjtcbn1cbi5saW5lYXJpY29ucy1ib3R0bGUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjBlXCI7XG59XG4ubGluZWFyaWNvbnMtZ2xhc3MtY29ja3RhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMGZcIjtcbn1cbi5saW5lYXJpY29ucy1nbGFzczI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTBcIjtcbn1cbi5saW5lYXJpY29ucy1kaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTFcIjtcbn1cbi5saW5lYXJpY29ucy1kaW5uZXIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjEyXCI7XG59XG4ubGluZWFyaWNvbnMtY2hlZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxM1wiO1xufVxuLmxpbmVhcmljb25zLXNjYWxlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxNFwiO1xufVxuLmxpbmVhcmljb25zLWVnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxNVwiO1xufVxuLmxpbmVhcmljb25zLWVnZzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTZcIjtcbn1cbi5saW5lYXJpY29ucy1lZ2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjE3XCI7XG59XG4ubGluZWFyaWNvbnMtcGxhdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxOFwiO1xufVxuLmxpbmVhcmljb25zLXN0ZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjE5XCI7XG59XG4ubGluZWFyaWNvbnMtaGFtYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjFhXCI7XG59XG4ubGluZWFyaWNvbnMtaG90ZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjFiXCI7XG59XG4ubGluZWFyaWNvbnMtcGl6emE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMWNcIjtcbn1cbi5saW5lYXJpY29ucy1zYXVzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjFkXCI7XG59XG4ubGluZWFyaWNvbnMtY2hpY2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxZVwiO1xufVxuLmxpbmVhcmljb25zLWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMWZcIjtcbn1cbi5saW5lYXJpY29ucy1jYXJyb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjBcIjtcbn1cbi5saW5lYXJpY29ucy1jaGVlc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjFcIjtcbn1cbi5saW5lYXJpY29ucy1icmVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyMlwiO1xufVxuLmxpbmVhcmljb25zLWljZS1jcmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyM1wiO1xufVxuLmxpbmVhcmljb25zLWljZS1jcmVhbTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjRcIjtcbn1cbi5saW5lYXJpY29ucy1jYW5keTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyNVwiO1xufVxuLmxpbmVhcmljb25zLWxvbGxpcG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjI2XCI7XG59XG4ubGluZWFyaWNvbnMtY29mZmVlLWJlYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjdcIjtcbn1cbi5saW5lYXJpY29ucy1jb2ZmZWUtY3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjI4XCI7XG59XG4ubGluZWFyaWNvbnMtY2hlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjI5XCI7XG59XG4ubGluZWFyaWNvbnMtZ3JhcGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjJhXCI7XG59XG4ubGluZWFyaWNvbnMtY2l0cnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjJiXCI7XG59XG4ubGluZWFyaWNvbnMtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMmNcIjtcbn1cbi5saW5lYXJpY29ucy1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjJkXCI7XG59XG4ubGluZWFyaWNvbnMtbGFuZHNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjJlXCI7XG59XG4ubGluZWFyaWNvbnMtcGluZS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjJmXCI7XG59XG4ubGluZWFyaWNvbnMtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzMFwiO1xufVxuLmxpbmVhcmljb25zLWNhY3R1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzMVwiO1xufVxuLmxpbmVhcmljb25zLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzMlwiO1xufVxuLmxpbmVhcmljb25zLWZvb3RwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzM1wiO1xufVxuLmxpbmVhcmljb25zLXNwZWVkLXNsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzRcIjtcbn1cbi5saW5lYXJpY29ucy1zcGVlZC1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzVcIjtcbn1cbi5saW5lYXJpY29ucy1zcGVlZC1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjM2XCI7XG59XG4ubGluZWFyaWNvbnMtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjM3XCI7XG59XG4ubGluZWFyaWNvbnMtaGFtbWVyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzOFwiO1xufVxuLmxpbmVhcmljb25zLWJhbGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzlcIjtcbn1cbi5saW5lYXJpY29ucy1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViM2FcIjtcbn1cbi5saW5lYXJpY29ucy1sdWdnYWdlLXdlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzYlwiO1xufVxuLmxpbmVhcmljb25zLWRvbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjNjXCI7XG59XG4ubGluZWFyaWNvbnMtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViM2RcIjtcbn1cbi5saW5lYXJpY29ucy1wbGFuZS1jcm9zc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjNlXCI7XG59XG4ubGluZWFyaWNvbnMtaGVsaWNvcHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzZlwiO1xufVxuLmxpbmVhcmljb25zLXRyYWZmaWMtbGlnaHRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQwXCI7XG59XG4ubGluZWFyaWNvbnMtc2lyZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDFcIjtcbn1cbi5saW5lYXJpY29ucy1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQyXCI7XG59XG4ubGluZWFyaWNvbnMtZW5naW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQzXCI7XG59XG4ubGluZWFyaWNvbnMtb2lsLXByZXNzdXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQ0XCI7XG59XG4ubGluZWFyaWNvbnMtY29vbGFudC10ZW1wZXJhdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0NVwiO1xufVxuLmxpbmVhcmljb25zLWNhci1iYXR0ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQ2XCI7XG59XG4ubGluZWFyaWNvbnMtZ2FzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQ3XCI7XG59XG4ubGluZWFyaWNvbnMtZ2FsbG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQ4XCI7XG59XG4ubGluZWFyaWNvbnMtdHJhbnNtaXNzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQ5XCI7XG59XG4ubGluZWFyaWNvbnMtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjRhXCI7XG59XG4ubGluZWFyaWNvbnMtY2FyLXdhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNGJcIjtcbn1cbi5saW5lYXJpY29ucy1jYXItd2FzaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNGNcIjtcbn1cbi5saW5lYXJpY29ucy1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNGRcIjtcbn1cbi5saW5lYXJpY29ucy1idXMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjRlXCI7XG59XG4ubGluZWFyaWNvbnMtY2FyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0ZlwiO1xufVxuLmxpbmVhcmljb25zLXBhcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNTBcIjtcbn1cbi5saW5lYXJpY29ucy1jYXItbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1MVwiO1xufVxuLmxpbmVhcmljb25zLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNTJcIjtcbn1cbi5saW5lYXJpY29ucy1jYXItc2lyZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNTNcIjtcbn1cbi5saW5lYXJpY29ucy1jYXItd2FzaDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNTRcIjtcbn1cbi5saW5lYXJpY29ucy1jYXItd2FzaDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNTVcIjtcbn1cbi5saW5lYXJpY29ucy1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNTZcIjtcbn1cbi5saW5lYXJpY29ucy10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1N1wiO1xufVxuLmxpbmVhcmljb25zLXRyYWlsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNThcIjtcbn1cbi5saW5lYXJpY29ucy1zY2FsZS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1OVwiO1xufVxuLmxpbmVhcmljb25zLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjVhXCI7XG59XG4ubGluZWFyaWNvbnMtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1YlwiO1xufVxuLmxpbmVhcmljb25zLXNoaXAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjVjXCI7XG59XG4ubGluZWFyaWNvbnMtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjVkXCI7XG59XG4ubGluZWFyaWNvbnMtYm9hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1ZVwiO1xufVxuLmxpbmVhcmljb25zLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNWZcIjtcbn1cbi5saW5lYXJpY29ucy1iaWN5Y2xlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2MFwiO1xufVxuLmxpbmVhcmljb25zLWR1bWJiZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjYxXCI7XG59XG4ubGluZWFyaWNvbnMtYmVuY2gtcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNjJcIjtcbn1cbi5saW5lYXJpY29ucy1zd2ltOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjYzXCI7XG59XG4ubGluZWFyaWNvbnMtZm9vdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNjRcIjtcbn1cbi5saW5lYXJpY29ucy1iYXNlYmFsbC1iYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNjVcIjtcbn1cbi5saW5lYXJpY29ucy1iYXNlYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2NlwiO1xufVxuLmxpbmVhcmljb25zLXRlbm5pczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2N1wiO1xufVxuLmxpbmVhcmljb25zLXRlbm5pczI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNjhcIjtcbn1cbi5saW5lYXJpY29ucy1waW5nLXBvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNjlcIjtcbn1cbi5saW5lYXJpY29ucy1ob2NrZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNmFcIjtcbn1cbi5saW5lYXJpY29ucy04YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2YlwiO1xufVxuLmxpbmVhcmljb25zLWJvd2xpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNmNcIjtcbn1cbi5saW5lYXJpY29ucy1ib3dsaW5nLXBpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNmRcIjtcbn1cbi5saW5lYXJpY29ucy1nb2xmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjZlXCI7XG59XG4ubGluZWFyaWNvbnMtZ29sZjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNmZcIjtcbn1cbi5saW5lYXJpY29ucy1hcmNoZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjcwXCI7XG59XG4ubGluZWFyaWNvbnMtc2xpbmdzaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjcxXCI7XG59XG4ubGluZWFyaWNvbnMtc29jY2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjcyXCI7XG59XG4ubGluZWFyaWNvbnMtYmFza2V0YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3M1wiO1xufVxuLmxpbmVhcmljb25zLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNzRcIjtcbn1cbi5saW5lYXJpY29ucy0zZC1yb3RhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNzVcIjtcbn1cbi5saW5lYXJpY29ucy1wdXp6bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNzZcIjtcbn1cbi5saW5lYXJpY29ucy1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjc3XCI7XG59XG4ubGluZWFyaWNvbnMtZ2xhc3NlczI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNzhcIjtcbn1cbi5saW5lYXJpY29ucy1hY2Nlc3NpYmlsaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjc5XCI7XG59XG4ubGluZWFyaWNvbnMtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3YVwiO1xufVxuLmxpbmVhcmljb25zLXdhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViN2JcIjtcbn1cbi5saW5lYXJpY29ucy1mZW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3Y1wiO1xufVxuLmxpbmVhcmljb25zLXdhbGwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjdkXCI7XG59XG4ubGluZWFyaWNvbnMtaWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViN2VcIjtcbn1cbi5saW5lYXJpY29ucy1yZXNpemUtaGFuZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjdmXCI7XG59XG4ubGluZWFyaWNvbnMtaWNvbnMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjgwXCI7XG59XG4ubGluZWFyaWNvbnMtc2VsZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjgxXCI7XG59XG4ubGluZWFyaWNvbnMtc2VsZWN0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4MlwiO1xufVxuLmxpbmVhcmljb25zLXNpdGUtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjgzXCI7XG59XG4ubGluZWFyaWNvbnMtZWFydGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViODRcIjtcbn1cbi5saW5lYXJpY29ucy1lYXJ0aC1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjg1XCI7XG59XG4ubGluZWFyaWNvbnMtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4NlwiO1xufVxuLmxpbmVhcmljb25zLW5ldHdvcmstbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4N1wiO1xufVxuLmxpbmVhcmljb25zLXBsYW5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4OFwiO1xufVxuLmxpbmVhcmljb25zLWhhcHB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjg5XCI7XG59XG4ubGluZWFyaWNvbnMtc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOGFcIjtcbn1cbi5saW5lYXJpY29ucy1ncmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjhiXCI7XG59XG4ubGluZWFyaWNvbnMtdG9uZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjhjXCI7XG59XG4ubGluZWFyaWNvbnMtc2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjhkXCI7XG59XG4ubGluZWFyaWNvbnMtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4ZVwiO1xufVxuLmxpbmVhcmljb25zLWRyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjhmXCI7XG59XG4ubGluZWFyaWNvbnMtc2hvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5MFwiO1xufVxuLmxpbmVhcmljb25zLXNob2NrZWQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjkxXCI7XG59XG4ubGluZWFyaWNvbnMtdG9uZ3VlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5MlwiO1xufVxuLmxpbmVhcmljb25zLW5ldXRyYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOTNcIjtcbn1cbi5saW5lYXJpY29ucy1oYXBweS1ncmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjk0XCI7XG59XG4ubGluZWFyaWNvbnMtY29vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5NVwiO1xufVxuLmxpbmVhcmljb25zLW1hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5NlwiO1xufVxuLmxpbmVhcmljb25zLWdyaW4tZXZpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5N1wiO1xufVxuLmxpbmVhcmljb25zLWV2aWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOThcIjtcbn1cbi5saW5lYXJpY29ucy13b3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOTlcIjtcbn1cbi5saW5lYXJpY29ucy1hbm5veWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjlhXCI7XG59XG4ubGluZWFyaWNvbnMtd29uZGVyaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjliXCI7XG59XG4ubGluZWFyaWNvbnMtY29uZnVzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOWNcIjtcbn1cbi5saW5lYXJpY29ucy16aXBwZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOWRcIjtcbn1cbi5saW5lYXJpY29ucy1ncnVtcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOWVcIjtcbn1cbi5saW5lYXJpY29ucy1tdXN0YWNoZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5ZlwiO1xufVxuLmxpbmVhcmljb25zLXRvbWJzdG9uZS1oaXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmEwXCI7XG59XG4ubGluZWFyaWNvbnMtdG9tYnN0b25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmExXCI7XG59XG4ubGluZWFyaWNvbnMtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYTJcIjtcbn1cbi5saW5lYXJpY29ucy1naG9zdC1oaXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmEzXCI7XG59XG4ubGluZWFyaWNvbnMtaGFsbG93ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmE0XCI7XG59XG4ubGluZWFyaWNvbnMtY2hyaXN0bWFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmE1XCI7XG59XG4ubGluZWFyaWNvbnMtZWFzdGVyLWVnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhNlwiO1xufVxuLmxpbmVhcmljb25zLW11c3RhY2hlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhN1wiO1xufVxuLmxpbmVhcmljb25zLW11c3RhY2hlLWdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYThcIjtcbn1cbi5saW5lYXJpY29ucy1waXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmE5XCI7XG59XG4ubGluZWFyaWNvbnMtYWxhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYWFcIjtcbn1cbi5saW5lYXJpY29ucy1hbGFybS1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYWJcIjtcbn1cbi5saW5lYXJpY29ucy1hbGFybS1zbm9vemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYWNcIjtcbn1cbi5saW5lYXJpY29ucy1hbGFybS1yaW5naW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmFkXCI7XG59XG4ubGluZWFyaWNvbnMtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYWVcIjtcbn1cbi5saW5lYXJpY29ucy1oZWFyaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmFmXCI7XG59XG4ubGluZWFyaWNvbnMtdm9sdW1lLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYjBcIjtcbn1cbi5saW5lYXJpY29ucy12b2x1bWUtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmIxXCI7XG59XG4ubGluZWFyaWNvbnMtdm9sdW1lLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiMlwiO1xufVxuLmxpbmVhcmljb25zLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiM1wiO1xufVxuLmxpbmVhcmljb25zLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYjRcIjtcbn1cbi5saW5lYXJpY29ucy1sYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYjVcIjtcbn1cbi5saW5lYXJpY29ucy1sYW4yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmI2XCI7XG59XG4ubGluZWFyaWNvbnMtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiN1wiO1xufVxuLmxpbmVhcmljb25zLXdpZmktbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiOFwiO1xufVxuLmxpbmVhcmljb25zLXdpZmktYmxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiOVwiO1xufVxuLmxpbmVhcmljb25zLXdpZmktbWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmJhXCI7XG59XG4ubGluZWFyaWNvbnMtd2lmaS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYmJcIjtcbn1cbi5saW5lYXJpY29ucy13aWZpLWxvdzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYmNcIjtcbn1cbi5saW5lYXJpY29ucy13aWZpLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmJkXCI7XG59XG4ubGluZWFyaWNvbnMtd2lmaS1hbGVydC1taWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYmVcIjtcbn1cbi5saW5lYXJpY29ucy13aWZpLWFsZXJ0LWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiZlwiO1xufVxuLmxpbmVhcmljb25zLXdpZmktYWxlcnQtbG93MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjMFwiO1xufVxuLmxpbmVhcmljb25zLXN0cmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjMVwiO1xufVxuLmxpbmVhcmljb25zLXN0cmVhbS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjMlwiO1xufVxuLmxpbmVhcmljb25zLXN0cmVhbS1lcnJvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjM1wiO1xufVxuLmxpbmVhcmljb25zLXN0cmVhbS1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjNFwiO1xufVxuLmxpbmVhcmljb25zLWNvbW11bmljYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYzVcIjtcbn1cbi5saW5lYXJpY29ucy1jb21tdW5pY2F0aW9uLWNyb3NzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYzZcIjtcbn1cbi5saW5lYXJpY29ucy1icm9hZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYzdcIjtcbn1cbi5saW5lYXJpY29ucy1hbnRlbm5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmM4XCI7XG59XG4ubGluZWFyaWNvbnMtc2F0ZWxsaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmM5XCI7XG59XG4ubGluZWFyaWNvbnMtc2F0ZWxsaXRlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjYVwiO1xufVxuLmxpbmVhcmljb25zLW1pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjYlwiO1xufVxuLmxpbmVhcmljb25zLW1pYy1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmNjXCI7XG59XG4ubGluZWFyaWNvbnMtbWljMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjZFwiO1xufVxuLmxpbmVhcmljb25zLXNwb3RsaWdodHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViY2VcIjtcbn1cbi5saW5lYXJpY29ucy1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViY2ZcIjtcbn1cbi5saW5lYXJpY29ucy1sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmQwXCI7XG59XG4ubGluZWFyaWNvbnMtbG9hZGluZzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZDFcIjtcbn1cbi5saW5lYXJpY29ucy1sb2FkaW5nMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkMlwiO1xufVxuLmxpbmVhcmljb25zLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZDNcIjtcbn1cbi5saW5lYXJpY29ucy1yZWZyZXNoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkNFwiO1xufVxuLmxpbmVhcmljb25zLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZDVcIjtcbn1cbi5saW5lYXJpY29ucy1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmQ2XCI7XG59XG4ubGluZWFyaWNvbnMtanVtcDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZDdcIjtcbn1cbi5saW5lYXJpY29ucy11bmRvMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkOFwiO1xufVxuLmxpbmVhcmljb25zLXJlZG8yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmQ5XCI7XG59XG4ubGluZWFyaWNvbnMtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkYVwiO1xufVxuLmxpbmVhcmljb25zLXJlcGVhdC1vbmUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmRiXCI7XG59XG4ubGluZWFyaWNvbnMtc3luYy1jcm9zc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmRjXCI7XG59XG4ubGluZWFyaWNvbnMtc3luYzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZGRcIjtcbn1cbi5saW5lYXJpY29ucy1yZXBlYXQtb25lMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkZVwiO1xufVxuLmxpbmVhcmljb25zLXN5bmMtY3Jvc3NlZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZGZcIjtcbn1cbi5saW5lYXJpY29ucy1yZXR1cm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZTBcIjtcbn1cbi5saW5lYXJpY29ucy1yZXR1cm4yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmUxXCI7XG59XG4ubGluZWFyaWNvbnMtcmVmdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmUyXCI7XG59XG4ubGluZWFyaWNvbnMtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJlM1wiO1xufVxuLmxpbmVhcmljb25zLWhpc3RvcnkyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmU0XCI7XG59XG4ubGluZWFyaWNvbnMtc2VsZi10aW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJlNVwiO1xufVxuLmxpbmVhcmljb25zLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmU2XCI7XG59XG4ubGluZWFyaWNvbnMtY2xvY2syOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmU3XCI7XG59XG4ubGluZWFyaWNvbnMtY2xvY2szOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmU4XCI7XG59XG4ubGluZWFyaWNvbnMtd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZTlcIjtcbn1cbi5saW5lYXJpY29ucy1hbGFybTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZWFcIjtcbn1cbi5saW5lYXJpY29ucy1hbGFybS1hZGQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmViXCI7XG59XG4ubGluZWFyaWNvbnMtYWxhcm0tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmVjXCI7XG59XG4ubGluZWFyaWNvbnMtYWxhcm0tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZWRcIjtcbn1cbi5saW5lYXJpY29ucy1hbGFybS1lcnJvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJlZVwiO1xufVxuLmxpbmVhcmljb25zLXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmVmXCI7XG59XG4ubGluZWFyaWNvbnMtdGltZXItY3Jvc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmMFwiO1xufVxuLmxpbmVhcmljb25zLXRpbWVyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmMVwiO1xufVxuLmxpbmVhcmljb25zLXRpbWVyLWNyb3NzZWQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmYyXCI7XG59XG4ubGluZWFyaWNvbnMtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZjNcIjtcbn1cbi5saW5lYXJpY29ucy11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZjRcIjtcbn1cbi5saW5lYXJpY29ucy1kb3dubG9hZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZjVcIjtcbn1cbi5saW5lYXJpY29ucy11cGxvYWQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmY2XCI7XG59XG4ubGluZWFyaWNvbnMtZW50ZXItdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZjdcIjtcbn1cbi5saW5lYXJpY29ucy1lbnRlci1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmY4XCI7XG59XG4ubGluZWFyaWNvbnMtZW50ZXItbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmOVwiO1xufVxuLmxpbmVhcmljb25zLWVudGVyLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmZhXCI7XG59XG4ubGluZWFyaWNvbnMtZXhpdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmYlwiO1xufVxuLmxpbmVhcmljb25zLWV4aXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmY1wiO1xufVxuLmxpbmVhcmljb25zLWV4aXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmZFwiO1xufVxuLmxpbmVhcmljb25zLWV4aXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZmVcIjtcbn1cbi5saW5lYXJpY29ucy1lbnRlci11cDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZmZcIjtcbn1cbi5saW5lYXJpY29ucy1lbnRlci1kb3duMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwMFwiO1xufVxuLmxpbmVhcmljb25zLWVudGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzAxXCI7XG59XG4ubGluZWFyaWNvbnMtZW50ZXItbGVmdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMDJcIjtcbn1cbi5saW5lYXJpY29ucy1lbnRlci1yaWdodDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMDNcIjtcbn1cbi5saW5lYXJpY29ucy1lbnRlci1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzA0XCI7XG59XG4ubGluZWFyaWNvbnMtZXhpdC11cDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMDVcIjtcbn1cbi5saW5lYXJpY29ucy1leGl0LWRvd24yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzA2XCI7XG59XG4ubGluZWFyaWNvbnMtZXhpdC1sZWZ0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwN1wiO1xufVxuLmxpbmVhcmljb25zLWV4aXQtcmlnaHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzA4XCI7XG59XG4ubGluZWFyaWNvbnMtY2xpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzA5XCI7XG59XG4ubGluZWFyaWNvbnMtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzBhXCI7XG59XG4ubGluZWFyaWNvbnMtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwYlwiO1xufVxuLmxpbmVhcmljb25zLWZpbGUtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwY1wiO1xufVxuLmxpbmVhcmljb25zLWZpbGUtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMGRcIjtcbn1cbi5saW5lYXJpY29ucy1maWxlLXppcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwZVwiO1xufVxuLmxpbmVhcmljb25zLWZpbGUtYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMGZcIjtcbn1cbi5saW5lYXJpY29ucy1maWxlLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzEwXCI7XG59XG4ubGluZWFyaWNvbnMtZmlsZS1wcmV2aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzExXCI7XG59XG4ubGluZWFyaWNvbnMtZmlsZS1jaGFydHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMTJcIjtcbn1cbi5saW5lYXJpY29ucy1maWxlLXN0YXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzEzXCI7XG59XG4ubGluZWFyaWNvbnMtZmlsZS1zcHJlYWRzaGVldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxNFwiO1xufVxuLmxpbmVhcmljb25zLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMTVcIjtcbn1cbi5saW5lYXJpY29ucy11bmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMTZcIjtcbn1cbi5saW5lYXJpY29ucy1saW5rMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxN1wiO1xufVxuLmxpbmVhcmljb25zLXVubGluazI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMThcIjtcbn1cbi5saW5lYXJpY29ucy10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMTlcIjtcbn1cbi5saW5lYXJpY29ucy10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxYVwiO1xufVxuLmxpbmVhcmljb25zLXRodW1icy11cDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMWJcIjtcbn1cbi5saW5lYXJpY29ucy10aHVtYnMtZG93bjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMWNcIjtcbn1cbi5saW5lYXJpY29ucy10aHVtYnMtdXAzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzFkXCI7XG59XG4ubGluZWFyaWNvbnMtdGh1bWJzLWRvd24zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzFlXCI7XG59XG4ubGluZWFyaWNvbnMtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMWZcIjtcbn1cbi5saW5lYXJpY29ucy1zaGFyZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMjBcIjtcbn1cbi5saW5lYXJpY29ucy1zaGFyZTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMjFcIjtcbn1cbi5saW5lYXJpY29ucy1tYWduaWZpZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMjJcIjtcbn1cbi5saW5lYXJpY29ucy1maWxlLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyM1wiO1xufVxuLmxpbmVhcmljb25zLWZpbmQtcmVwbGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyNFwiO1xufVxuLmxpbmVhcmljb25zLXpvb20taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMjVcIjtcbn1cbi5saW5lYXJpY29ucy16b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyNlwiO1xufVxuLmxpbmVhcmljb25zLWxvdXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzI3XCI7XG59XG4ubGluZWFyaWNvbnMtbG91cGUtem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyOFwiO1xufVxuLmxpbmVhcmljb25zLWxvdXBlLXpvb20tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzI5XCI7XG59XG4ubGluZWFyaWNvbnMtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMmFcIjtcbn1cbi5saW5lYXJpY29ucy1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzJiXCI7XG59XG4ubGluZWFyaWNvbnMtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyY1wiO1xufVxuLmxpbmVhcmljb25zLWxpc3QyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzJkXCI7XG59XG4ubGluZWFyaWNvbnMtbGlzdDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMmVcIjtcbn1cbi5saW5lYXJpY29ucy1tZW51MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyZlwiO1xufVxuLmxpbmVhcmljb25zLWxpc3Q0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzMwXCI7XG59XG4ubGluZWFyaWNvbnMtbWVudTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMzFcIjtcbn1cbi5saW5lYXJpY29ucy1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMzMlwiO1xufVxuLmxpbmVhcmljb25zLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzMzXCI7XG59XG4ubGluZWFyaWNvbnMtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMzRcIjtcbn1cbi5saW5lYXJpY29ucy1jcm9zczI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMzVcIjtcbn1cbi5saW5lYXJpY29ucy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzM2XCI7XG59XG4ubGluZWFyaWNvbnMtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMzdcIjtcbn1cbi5saW5lYXJpY29ucy1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzM4XCI7XG59XG4ubGluZWFyaWNvbnMtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMzOVwiO1xufVxuLmxpbmVhcmljb25zLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMzYVwiO1xufVxuLmxpbmVhcmljb25zLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMzYlwiO1xufVxuLmxpbmVhcmljb25zLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjM2NcIjtcbn1cbi5saW5lYXJpY29ucy1jaGV2cm9ucy1leHBhbmQtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjM2RcIjtcbn1cbi5saW5lYXJpY29ucy1jaGV2cm9ucy1leHBhbmQtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMzZVwiO1xufVxuLmxpbmVhcmljb25zLWNoZXZyb25zLWNvbnRyYWN0LXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzNmXCI7XG59XG4ubGluZWFyaWNvbnMtY2hldnJvbnMtY29udHJhY3QtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM0MFwiO1xufVxuLmxpbmVhcmljb25zLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzQxXCI7XG59XG4ubGluZWFyaWNvbnMtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM0MlwiO1xufVxuLmxpbmVhcmljb25zLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNDNcIjtcbn1cbi5saW5lYXJpY29ucy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM0NFwiO1xufVxuLmxpbmVhcmljb25zLWFycm93LXVwLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzQ1XCI7XG59XG4ubGluZWFyaWNvbnMtYXJyb3dzLW1lcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzQ2XCI7XG59XG4ubGluZWFyaWNvbnMtYXJyb3dzLXNwbGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzQ3XCI7XG59XG4ubGluZWFyaWNvbnMtYXJyb3ctZGl2ZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzQ4XCI7XG59XG4ubGluZWFyaWNvbnMtYXJyb3ctcmV0dXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzQ5XCI7XG59XG4ubGluZWFyaWNvbnMtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzRhXCI7XG59XG4ubGluZWFyaWNvbnMtY29udHJhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNGJcIjtcbn1cbi5saW5lYXJpY29ucy1leHBhbmQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzRjXCI7XG59XG4ubGluZWFyaWNvbnMtY29udHJhY3QyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzRkXCI7XG59XG4ubGluZWFyaWNvbnMtbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM0ZVwiO1xufVxuLmxpbmVhcmljb25zLXRhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM0ZlwiO1xufVxuLmxpbmVhcmljb25zLWFycm93LXdhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNTBcIjtcbn1cbi5saW5lYXJpY29ucy1leHBhbmQzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzUxXCI7XG59XG4ubGluZWFyaWNvbnMtZXhwYW5kNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM1MlwiO1xufVxuLmxpbmVhcmljb25zLWNvbnRyYWN0MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM1M1wiO1xufVxuLmxpbmVhcmljb25zLW5vdGlmaWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM1NFwiO1xufVxuLmxpbmVhcmljb25zLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNTVcIjtcbn1cbi5saW5lYXJpY29ucy1ub3RpZmljYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzU2XCI7XG59XG4ubGluZWFyaWNvbnMtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzU3XCI7XG59XG4ubGluZWFyaWNvbnMtbWVudS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNThcIjtcbn1cbi5saW5lYXJpY29ucy1jaGVja21hcmstY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzU5XCI7XG59XG4ubGluZWFyaWNvbnMtY3Jvc3MtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzVhXCI7XG59XG4ubGluZWFyaWNvbnMtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNWJcIjtcbn1cbi5saW5lYXJpY29ucy1jaXJjbGUtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNWNcIjtcbn1cbi5saW5lYXJpY29ucy1wZXJjZW50LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM1ZFwiO1xufVxuLmxpbmVhcmljb25zLWFycm93LXVwLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM1ZVwiO1xufVxuLmxpbmVhcmljb25zLWFycm93LWRvd24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzVmXCI7XG59XG4ubGluZWFyaWNvbnMtYXJyb3ctbGVmdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNjBcIjtcbn1cbi5saW5lYXJpY29ucy1hcnJvdy1yaWdodC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNjFcIjtcbn1cbi5saW5lYXJpY29ucy1jaGV2cm9uLXVwLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM2MlwiO1xufVxuLmxpbmVhcmljb25zLWNoZXZyb24tZG93bi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNjNcIjtcbn1cbi5saW5lYXJpY29ucy1jaGV2cm9uLWxlZnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzY0XCI7XG59XG4ubGluZWFyaWNvbnMtY2hldnJvbi1yaWdodC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNjVcIjtcbn1cbi5saW5lYXJpY29ucy1iYWNrd2FyZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNjZcIjtcbn1cbi5saW5lYXJpY29ucy1maXJzdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNjdcIjtcbn1cbi5saW5lYXJpY29ucy1wcmV2aW91cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNjhcIjtcbn1cbi5saW5lYXJpY29ucy1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM2OVwiO1xufVxuLmxpbmVhcmljb25zLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzZhXCI7XG59XG4ubGluZWFyaWNvbnMtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzZiXCI7XG59XG4ubGluZWFyaWNvbnMtbmV4dC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNmNcIjtcbn1cbi5saW5lYXJpY29ucy1sYXN0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM2ZFwiO1xufVxuLmxpbmVhcmljb25zLWZvcndhcmQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzZlXCI7XG59XG4ubGluZWFyaWNvbnMtZWplY3QtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzZmXCI7XG59XG4ubGluZWFyaWNvbnMtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM3MFwiO1xufVxuLmxpbmVhcmljb25zLWZyYW1lLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM3MVwiO1xufVxuLmxpbmVhcmljb25zLWZyYW1lLWNvbnRyYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzcyXCI7XG59XG4ubGluZWFyaWNvbnMtZm9jdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNzNcIjtcbn1cbi5saW5lYXJpY29ucy10cmFuc2Zvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNzRcIjtcbn1cbi5saW5lYXJpY29ucy1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzc1XCI7XG59XG4ubGluZWFyaWNvbnMtZ3JpZC1jcm9zc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzc2XCI7XG59XG4ubGluZWFyaWNvbnMtbGF5ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzc3XCI7XG59XG4ubGluZWFyaWNvbnMtbGF5ZXJzLWNyb3NzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNzhcIjtcbn1cbi5saW5lYXJpY29ucy10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNzlcIjtcbn1cbi5saW5lYXJpY29ucy1ydWxlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjN2FcIjtcbn1cbi5saW5lYXJpY29ucy1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM3YlwiO1xufVxuLmxpbmVhcmljb25zLWZ1bm5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM3Y1wiO1xufVxuLmxpbmVhcmljb25zLWZsaXAtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM3ZFwiO1xufVxuLmxpbmVhcmljb25zLWZsaXAtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjN2VcIjtcbn1cbi5saW5lYXJpY29ucy1mbGlwLWhvcml6b250YWwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzdmXCI7XG59XG4ubGluZWFyaWNvbnMtZmxpcC12ZXJ0aWNhbDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjODBcIjtcbn1cbi5saW5lYXJpY29ucy1hbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM4MVwiO1xufVxuLmxpbmVhcmljb25zLWFuZ2xlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM4MlwiO1xufVxuLmxpbmVhcmljb25zLXN1YnRyYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzgzXCI7XG59XG4ubGluZWFyaWNvbnMtY29tYmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM4NFwiO1xufVxuLmxpbmVhcmljb25zLWludGVyc2VjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM4NVwiO1xufVxuLmxpbmVhcmljb25zLWV4Y2x1ZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjODZcIjtcbn1cbi5saW5lYXJpY29ucy1hbGlnbi1jZW50ZXItdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjODdcIjtcbn1cbi5saW5lYXJpY29ucy1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM4OFwiO1xufVxuLmxpbmVhcmljb25zLWFsaWduLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM4OVwiO1xufVxuLmxpbmVhcmljb25zLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOGFcIjtcbn1cbi5saW5lYXJpY29ucy1hbGlnbi1jZW50ZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM4YlwiO1xufVxuLmxpbmVhcmljb25zLWFsaWduLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM4Y1wiO1xufVxuLmxpbmVhcmljb25zLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM4ZFwiO1xufVxuLmxpbmVhcmljb25zLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzhlXCI7XG59XG4ubGluZWFyaWNvbnMtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzhmXCI7XG59XG4ubGluZWFyaWNvbnMtcGVyY2VudC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOTBcIjtcbn1cbi5saW5lYXJpY29ucy1hcnJvdy11cC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOTFcIjtcbn1cbi5saW5lYXJpY29ucy1hcnJvdy1kb3duLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM5MlwiO1xufVxuLmxpbmVhcmljb25zLWFycm93LWxlZnQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzkzXCI7XG59XG4ubGluZWFyaWNvbnMtYXJyb3ctcmlnaHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzk0XCI7XG59XG4ubGluZWFyaWNvbnMtY2hldnJvbi11cC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOTVcIjtcbn1cbi5saW5lYXJpY29ucy1jaGV2cm9uLWRvd24tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzk2XCI7XG59XG4ubGluZWFyaWNvbnMtY2hldnJvbi1sZWZ0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM5N1wiO1xufVxuLmxpbmVhcmljb25zLWNoZXZyb24tcmlnaHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzk4XCI7XG59XG4ubGluZWFyaWNvbnMtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzk5XCI7XG59XG4ubGluZWFyaWNvbnMtY3Jvc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzlhXCI7XG59XG4ubGluZWFyaWNvbnMtbWVudS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOWJcIjtcbn1cbi5saW5lYXJpY29ucy1wcm9oaWJpdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzljXCI7XG59XG4ubGluZWFyaWNvbnMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzlkXCI7XG59XG4ubGluZWFyaWNvbnMtcmFkaW8tYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzllXCI7XG59XG4ubGluZWFyaWNvbnMtbGlnYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOWZcIjtcbn1cbi5saW5lYXJpY29ucy10ZXh0LWZvcm1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNhMFwiO1xufVxuLmxpbmVhcmljb25zLXRleHQtZm9ybWF0LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNhMVwiO1xufVxuLmxpbmVhcmljb25zLXRleHQtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNhMlwiO1xufVxuLmxpbmVhcmljb25zLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYTNcIjtcbn1cbi5saW5lYXJpY29ucy1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYTRcIjtcbn1cbi5saW5lYXJpY29ucy11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYTVcIjtcbn1cbi5saW5lYXJpY29ucy1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2E2XCI7XG59XG4ubGluZWFyaWNvbnMtaGlnaGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2E3XCI7XG59XG4ubGluZWFyaWNvbnMtdGV4dC1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2E4XCI7XG59XG4ubGluZWFyaWNvbnMtdGV4dC1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYTlcIjtcbn1cbi5saW5lYXJpY29ucy10ZXh0LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2FhXCI7XG59XG4ubGluZWFyaWNvbnMtdGV4dC1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2FiXCI7XG59XG4ubGluZWFyaWNvbnMtbGluZS1zcGFjaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2FjXCI7XG59XG4ubGluZWFyaWNvbnMtaW5kZW50LWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2FkXCI7XG59XG4ubGluZWFyaWNvbnMtaW5kZW50LWRlY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2FlXCI7XG59XG4ubGluZWFyaWNvbnMtdGV4dC13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2FmXCI7XG59XG4ubGluZWFyaWNvbnMtcGlsY3JvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNiMFwiO1xufVxuLmxpbmVhcmljb25zLWRpcmVjdGlvbi1sdHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYjFcIjtcbn1cbi5saW5lYXJpY29ucy1kaXJlY3Rpb24tcnRsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2IyXCI7XG59XG4ubGluZWFyaWNvbnMtcGFnZS1icmVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNiM1wiO1xufVxuLmxpbmVhcmljb25zLXBhZ2UtYnJlYWsyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2I0XCI7XG59XG4ubGluZWFyaWNvbnMtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYjVcIjtcbn1cbi5saW5lYXJpY29ucy1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYjZcIjtcbn1cbi5saW5lYXJpY29ucy1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2I3XCI7XG59XG4ubGluZWFyaWNvbnMtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYjhcIjtcbn1cbi5saW5lYXJpY29ucy1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYjlcIjtcbn1cbi5saW5lYXJpY29ucy1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2JhXCI7XG59XG4ubGluZWFyaWNvbnMtc29ydC10aW1lLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNiYlwiO1xufVxuLmxpbmVhcmljb25zLXNvcnQtdGltZS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2JjXCI7XG59XG4ubGluZWFyaWNvbnMtc2lnbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYmRcIjtcbn1cbi5saW5lYXJpY29ucy1wZW5jaWwtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNiZVwiO1xufVxuLmxpbmVhcmljb25zLWhhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYmZcIjtcbn1cbi5saW5lYXJpY29ucy1wb2ludGVyLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2MwXCI7XG59XG4ubGluZWFyaWNvbnMtcG9pbnRlci1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNjMVwiO1xufVxuLmxpbmVhcmljb25zLXBvaW50ZXItZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNjMlwiO1xufVxuLmxpbmVhcmljb25zLXBvaW50ZXItbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNjM1wiO1xufVxuLmxpbmVhcmljb25zLWZpbmdlci10YXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYzRcIjtcbn1cbi5saW5lYXJpY29ucy1maW5nZXJzLXRhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNjNVwiO1xufVxuLmxpbmVhcmljb25zLXJlbWluZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2M2XCI7XG59XG4ubGluZWFyaWNvbnMtZmluZ2Vycy1jcm9zc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2M3XCI7XG59XG4ubGluZWFyaWNvbnMtZmluZ2Vycy12aWN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2M4XCI7XG59XG4ubGluZWFyaWNvbnMtZ2VzdHVyZS16b29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2M5XCI7XG59XG4ubGluZWFyaWNvbnMtZ2VzdHVyZS1waW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNjYVwiO1xufVxuLmxpbmVhcmljb25zLWZpbmdlcnMtc2Nyb2xsLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjY2JcIjtcbn1cbi5saW5lYXJpY29ucy1maW5nZXJzLXNjcm9sbC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNjY1wiO1xufVxuLmxpbmVhcmljb25zLWZpbmdlcnMtc2Nyb2xsLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjY2RcIjtcbn1cbi5saW5lYXJpY29ucy1maW5nZXJzLXNjcm9sbC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNjZVwiO1xufVxuLmxpbmVhcmljb25zLWhhbmQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2NmXCI7XG59XG4ubGluZWFyaWNvbnMtcG9pbnRlci11cDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZDBcIjtcbn1cbi5saW5lYXJpY29ucy1wb2ludGVyLXJpZ2h0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNkMVwiO1xufVxuLmxpbmVhcmljb25zLXBvaW50ZXItZG93bjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZDJcIjtcbn1cbi5saW5lYXJpY29ucy1wb2ludGVyLWxlZnQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2QzXCI7XG59XG4ubGluZWFyaWNvbnMtZmluZ2VyLXRhcDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZDRcIjtcbn1cbi5saW5lYXJpY29ucy1maW5nZXJzLXRhcDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZDVcIjtcbn1cbi5saW5lYXJpY29ucy1yZW1pbmRlcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZDZcIjtcbn1cbi5saW5lYXJpY29ucy1nZXN0dXJlLXpvb20yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2Q3XCI7XG59XG4ubGluZWFyaWNvbnMtZ2VzdHVyZS1waW5jaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZDhcIjtcbn1cbi5saW5lYXJpY29ucy1maW5nZXJzLXNjcm9sbC1ob3Jpem9udGFsMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNkOVwiO1xufVxuLmxpbmVhcmljb25zLWZpbmdlcnMtc2Nyb2xsLXZlcnRpY2FsMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNkYVwiO1xufVxuLmxpbmVhcmljb25zLWZpbmdlcnMtc2Nyb2xsLWxlZnQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2RiXCI7XG59XG4ubGluZWFyaWNvbnMtZmluZ2Vycy1zY3JvbGwtcmlnaHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2RjXCI7XG59XG4ubGluZWFyaWNvbnMtZmluZ2Vycy1zY3JvbGwtdmVydGljYWwzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2RkXCI7XG59XG4ubGluZWFyaWNvbnMtYm9yZGVyLXN0eWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2RlXCI7XG59XG4ubGluZWFyaWNvbnMtYm9yZGVyLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNkZlwiO1xufVxuLmxpbmVhcmljb25zLWJvcmRlci1vdXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNlMFwiO1xufVxuLmxpbmVhcmljb25zLWJvcmRlci1pbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNlMVwiO1xufVxuLmxpbmVhcmljb25zLWJvcmRlci10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZTJcIjtcbn1cbi5saW5lYXJpY29ucy1ib3JkZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNlM1wiO1xufVxuLmxpbmVhcmljb25zLWJvcmRlci1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZTRcIjtcbn1cbi5saW5lYXJpY29ucy1ib3JkZXItbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNlNVwiO1xufVxuLmxpbmVhcmljb25zLWJvcmRlci12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNlNlwiO1xufVxuLmxpbmVhcmljb25zLWJvcmRlci1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNlN1wiO1xufVxuLmxpbmVhcmljb25zLWJvcmRlci1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2U4XCI7XG59XG4ubGluZWFyaWNvbnMtZWxsaXBzaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZTlcIjtcbn1cbiIsIi5uby1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3Ryb25nIHtcbiAgICBjb2xvcjogIzBkMGEwYTtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4udGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZ1bGwtd2lkdGgge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5wYXltZW50LWluZm8ge1xuICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAjMGQwYTBhO1xuICAgIH1cblxuICAgIHRyIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1kb25hdGUge1xuICAgIC5mb3JtLXdyYXAtcmFkaW8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cblxuICAgIC5kLWNob2ljZXMtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAuZm9ybS13cmFwLXJhZGlvIHtcbiAgICAgICAgICAgIC5yYWRpby1pbmxpbmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ib3gtaWNvbi1jbGFzc2ljIHtcbiAgICAmLmZ1bGwtd2lkdGgge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmVycm9yLXBhZ2Uge1xuICAgICYuc2VjdGlvbi1zcGVjaWFsIHtcbiAgICAgICAgLnNlY3Rpb24tc3BlY2lhbC1jb250ZW50IC5zZWN0aW9uLXNwZWNpYWwtY29udGVudC1pbm5lciB7XG4gICAgICAgICAgICAmLmhlaWdodC1hdXRvIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/